A.17 modem control, A.18 scada – Campbell Scientific CR3000 Micrologger User Manual
Page 524

Appendix A. CRBasic Programming Instructions
524
HTTPOut
("
html string to output " + variable + " additional
string to output
")HTTPOut
("
html string to output " + variable + " additional
string to output
")WebPageEnd
XMLParse()
Reads and parses an XML file in the datalogger.
Syntax
XMLParse(XMLContent, XMLValue, AttrName, AttrNameSpace,
ElemName, ElemNameSpace, MaxDepth, MaxNameSpaces)
A.17 Modem Control
Read More! For help on datalogger-initiated telecommunication, see Initiating
Telecomms (Callback)
(p. 355).
DialModem
Sends a modem‐dial string out a datalogger communications port.
Syntax
DialModem(ComPort, BaudRate, DialString, ResponseString)
ModemCallback
Initiates a call to a computer via a phone modem.
Syntax
ModemCallback(Result, COMPort, BaudRate, Security,
DialString, ConnectString, Timeout, RetryInterval,
AbortExp)
ModemHangup / EndModemHangup
Encloses code that should be run when a COM port hangs up communication.
Syntax
ModemHangup
(ComPort)
[instructions to be run upon hang-up]
EndModemHangup
A.18 SCADA
Read More! See sections DNP3
(p. 369)
and Modbus
(p. 372).
Modbus and DNP3 instructions run as process tasks.
DNP
Sets up a CR3000 as a DNP slave (outstation/server) device. Third parameter is
optional.
Syntax
DNP(ComPort, BaudRate, DisableLinkVerify)