beautypg.com

2 settings via crbasic, 3 durable settings, Figure 42: devconfig logger control tab – Campbell Scientific CR1000 Measurement and Control System User Manual

Page 103

background image

Section 7. Installation

103

 

Figure 42: DevConfig Logger Control tab

7.6.3.2 Settings via CRBasic

Some variables in the Status table can be requested or set during program
execution using CRBasic commands SetStatus() and SetSecurity(). Entries can
be requested or set by setting a Public or Dim variable equivalent to the Status
table entry, as can be done with variables in any data table. For example, to set a
variable, x, equal to a Status table entry, the syntax is,

x = Status.StatusTableEntry

Careful programming is required when changing settings via CRBasic to ensure
users are not inadvertently blocked from communicating with the CR1000, the
remedy for which may be a site visit.

7.6.3.3 Durable Settings

Many CR1000 settings can be changed remotely over a telecommunications link
either directly or as part of the CRBasic program. This convenience comes with
the risk of inadvertently changing settings and disabling communications. Such an
instance will likely require an on-site visit to correct the problem. For example,
wireless-ethernet (cell) modems are often controlled by a switched 12-Vdc (SW-
12) channel. SW-12 is normally off, so, if the program controlling SW-12 is
disabled, such as by replacing it with a program that neglects SW-12 control, the
cell modem is switched off and the remote CR1000 drops out of
telecommunications.