07.01.2015 Views

CR200/CR200X Series Dataloggers - Campbell Scientific

CR200/CR200X Series Dataloggers - Campbell Scientific

CR200/CR200X Series Dataloggers - 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.

Section 15. Alternate Telecoms<br />

Resource Library<br />

15.1 Modbus<br />

15.1.1 Overview<br />

Modbus is a widely used SCADA communication protocol that facilitates<br />

exchange of information and data between computers / HMI software,<br />

instruments (RTUs) and Modbus compatible sensors. The <strong>CR200</strong>(X)<br />

communicates via Modbus over RF and RS-232.<br />

Modbus systems consist of a master (PC), RTU / PLC slaves, field instruments<br />

(sensors), and the communications network hardware. The communications<br />

port, baud rate, data bits, stop bits, and parity are set in the Modbus driver of the<br />

master and / or the slaves. The Modbus standard has two communications<br />

modes, RTU and ASCII. However, <strong>CR200</strong>(X)s communicate in RTU mode<br />

exclusively.<br />

Field instruments can be queried by the <strong>CR200</strong>(X). Because Modbus has a set<br />

command structure, programming the <strong>CR200</strong>(X) to get data from field<br />

instruments is much simpler than from serial sensors. Because Modbus uses a<br />

common bus and addresses each node, field instruments are effectively<br />

multiplexed to a <strong>CR200</strong>(X) without additional hardware.<br />

A <strong>CR200</strong>(X) goes into sleep mode after 40 seconds of communications<br />

inactivity. Once asleep, two packets are required before the <strong>CR200</strong>(X) will<br />

respond. The first packet awakens the <strong>CR200</strong>(X); the second packet is received<br />

as data.<br />

15.1.2 Terminology<br />

TABLE. Modbus to <strong>Campbell</strong> <strong>Scientific</strong> Equivalents (p. 139) lists terminology<br />

equivalents to aid in understanding how <strong>CR200</strong>(X)s fit into a SCADA system.<br />

Table 19. Modbus to <strong>Campbell</strong> <strong>Scientific</strong> Equivalents<br />

Modbus Domain Data Form <strong>Campbell</strong> <strong>Scientific</strong> Domain<br />

Coils Single Bit Ports, Flags, Boolean Variables<br />

Digital Registers 16-bit Word Floating Point Variables<br />

Input Registers 16-bit Word Floating Point Variables<br />

Holding Registers 16-bit Word Floating Point Variables<br />

RTU / PLC<br />

<strong>CR200</strong>(X)<br />

Master<br />

Usually a computer<br />

Slave<br />

Usually a <strong>CR200</strong>(X)<br />

Field Instrument<br />

Sensor<br />

139

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

Saved successfully!

Ooh no, something went wrong!