Appendix A. CRBasic Programming Instructions
DNP
Sets up a CR1000 as a DNP slave (outstation/server) device. Third parameter is
optional.
Syntax
DNP(ComPort, BaudRate, DisableLinkVerify)
DNPUpdate
Determines when the DNP slave will update arrays of DNP elements. Specifies
the address of the DNP master to send unsolicited responses.
Syntax
DNPUpdate(DNPAddr)
DNPVariable
Sets up the DNP implementation in a DNP slave Campbell Scientific datalogger.
Syntax
DNPVariable(Array, Swath, Object, Variation, Class, Flag,
Event Expression, Number of Events)
ModBusMaster
Sets up a datalogger as a ModBus master to send or retrieve data from a ModBus
slave.
Syntax
ModBusMaster(ResultCode, ComPort, BaudRate, ModBusAddr,
Function, Variable, Start, Length, Tries, TimeOut)
ModBusSlave
Sets up a CR1000 as a ModBus slave device.
Syntax
ModBusSlave(ComPort, BaudRate, ModBusAddr, DataVariable,
BooleanVariable)
A.20 Calibration Functions
Calibrate
Forces calibration of the analog measurement circuitry.
Syntax
Calibrate(Dest, Range) (parameters are optional)
FieldCal
Sets up the datalogger to perform a calibration on one or more variables in an
array.
598