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