A.17 modem control, A.18 scada – Campbell Scientific CR800 and CR850 Measurement and Control Systems User Manual
Page 499

Appendix A. CRBasic Programming Instructions
499
UDPOpen
Opens a port for transferring UDP packets.
Syntax
UDPOpen(IPAddr, UDPPort, UDPBuffsize)
WebPageBegin / WebPageEnd
Declares a web page that is displayed when a request for the defined HTML page
comes from an external source.
Syntax
WebPageBegin
("WebPageName", WebPageCmd)
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. 333).
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. 347)
and Modbus
(p. 350).
Modbus and DNP3 instructions run as process tasks.