beautypg.com

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

Page 521

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

("

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