Appendix A. CRBasic Programming Instructions
499
UDPOpen
OpensaportfortransferringUDPpackets.
Syntax
UDPOpen(IPAddr, UDPPort, UDPBuffsize)
WebPageBegin/WebPageEnd
DeclaresawebpagethatisdisplayedwhenarequestforthedefinedHTMLpage
comesfromanexternalsource.
Syntax
WebPageBegin("WebPageName", WebPageCmd)
HTTPOut("<p>html string to output " + variable + " additional
string to output</p>")
HTTPOut("<p>html string to output " + variable + " additional
string to output</p>")
WebPageEnd
XMLParse()
ReadsandparsesanXMLfileinthedatalogger.
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
Sendsamodem‐dialstringoutadataloggercommunicationsport.
Syntax
DialModem(ComPort, BaudRate, DialString, ResponseString)
ModemCallback
Initiatesacalltoacomputerviaaphonemodem.
Syntax
ModemCallback(Result, COMPort, BaudRate, Security,
DialString, ConnectString, Timeout, RetryInterval,
AbortExp)
ModemHangup/EndModemHangup
EnclosescodethatshouldberunwhenaCOMporthangsupcommunication.
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.