A.17 modem control, A.18 scada – Campbell Scientific CR1000 Measurement and Control System User Manual

Page 521

Advertising
background image

Appendix A. CRBasic Programming Instructions

521

 

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

("<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() 
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. 350).

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. 364)

and Modbus

(p. 367).

Modbus and DNP3 instructions run as process tasks.

Advertising