04.01.2015 Views

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix A. CRBasic Programming Instructions<br />

A.17 Modem Control<br />

A.18 SCADA<br />

UDPOpen<br />

Opens a port for transferring UDP packets.<br />

Syntax<br />

UDPOpen(IPAddr, UDPPort, UDPBuffsize)<br />

WebPageBegin / WebPageEnd<br />

Declares a web page that is displayed when a request for the defined HTML page<br />

comes from an external source.<br />

Syntax<br />

WebPageBegin("WebPageName", WebPageCmd)<br />

HTTPOut("html string to output " + variable + " additional<br />

string to output")<br />

HTTPOut("html string to output " + variable + " additional<br />

string to output")<br />

WebPageEnd<br />

XMLParse()<br />

Reads and parses an XML file in the datalogger.<br />

Syntax<br />

XMLParse(XMLContent, XMLValue, AttrName, AttrNameSpace,<br />

ElemName, ElemNameSpace, MaxDepth, MaxNameSpaces)<br />

Read More! For help on datalogger-initiated telecommunication, see Initiating<br />

Telecomms (Callback) (p. 350).<br />

DialModem<br />

Sends a modem‐dial string out a datalogger communications port.<br />

Syntax<br />

DialModem(ComPort, BaudRate, DialString, ResponseString)<br />

ModemCallback<br />

Initiates a call to a computer via a phone modem.<br />

Syntax<br />

ModemCallback(Result, COMPort, BaudRate, Security,<br />

DialString, ConnectString, Timeout, RetryInterval,<br />

AbortExp)<br />

ModemHangup / EndModemHangup<br />

Encloses code that should be run when a COM port hangs up communication.<br />

Syntax<br />

ModemHangup(ComPort)<br />

[instructions to be run upon hang-up]<br />

EndModemHangup<br />

Read More! See sections DNP3 (p. 364) and Modbus (p. 367).<br />

Modbus and DNP3 instructions run as process tasks.<br />

521

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!