Communications ports
The data logger is equipped with ports that allow communications with other devices and networks, such as:
- Computers
- Smart sensors
- Modbus Communications protocol published by Modicon in 1979 for use in programmable logic controllers (PLCs). and DNP3 Distributed Network Protocol is a set of communications protocols used between components in process automation systems. Its main use is in utilities such as electric and water companies. networks
- Ethernet
- Modems
- Campbell Scientific PakBus ® A proprietary communications protocol developed by Campbell Scientific to facilitate communications between Campbell Scientific devices. Similar in concept to IP (Internet Protocol), PakBus is a packet-switched network protocol with routing capabilities. A registered trademark of Campbell Scientific, Inc.® networks
- Other Campbell Scientific data loggers
Campbell Scientific data logger communications ports include:
- CS I/O Campbell Scientific proprietary input/output port. Also, the proprietary serial communications protocol that occurs over the CS I/O port.
- RS-232/CPI
- USB Device
- Ethernet
- C terminals
USB device port
The USB device port supports communicating with a computer through data logger support software LoggerNet, RTDAQ, and PC400 - these Campbell Scientific software applications include at least the following functions: data logger communications, downloading programs, clock setting, and retrieval of measurement data. or through virtual Ethernet (RNDIS Remote Network Driver Interface Specification - a Microsoft protocol that provides a virtual Ethernet link via USB.), and provides 5 VDC power to the data logger (powering through the USB port has limitations - details are available in the specifications).
Ethernet port
C terminals for communications
C terminals are configurable for the following communications types:
- SDI-12
- RS-232
- RS-422
- RS-485
- TTL (0 to 5 V)
- LVTTL (0 to 3.3 V)
- SDM
Some communications types require more than one terminal, and some are only available on specific terminals. See Communications specifications for more information.
SDI-12 ports
SDI-12 Serial Data Interface at 1200 baud. Communications protocol for transferring data between the data logger and SDI-12 compatible smart sensors. is a 1200 baud protocol that supports many smart sensors.
For more information, see SDI-12 communications.
RS-232, RS-422, RS-485, TTL, and LVTTL ports
RS-232, RS-422, RS-485, TTL
- Reading sensors with serial output
- Creating a multi-drop network
- Communications with other data loggers or devices over long cables
Configure C terminals as serial ports using Device Configuration Utility Software tool used to set up data loggers and peripherals, and to configure PakBus settings before those devices are deployed in the field and/or added to networks. Also called DevConfig. or by using the SerialOpen()
CRBasic instruction. Terminals are configured in pairs for TTL,
SDM ports
SDM is a protocol proprietary to Campbell Scientific that supports several Campbell Scientific digital sensor and communications input and output expansion peripherals and select smart sensors. It uses a common bus and addresses each node.SDMBeginPort()
instruction.
See also Communications specifications.
CS I/O port
One nine-pin port, labeled CS I/O, is available for communicating with a computer through Campbell Scientific communications interfaces, modems, and peripherals. Campbell Scientific recommends keeping CS I/O cables short (maximum of a few feet). See also Communications specifications.
CS I/O pinout |
|||
---|---|---|---|
Pin number |
Function | Input (I) Output (O) |
Description |
1 | 5 VDC | O | 5 VDC: sources 5 VDC, used to power peripherals. |
2 | SG | Signal ground: provides a power return for pin 1 (5V), and is used as a reference for voltage levels. | |
3 | RING | I | Ring: raised by a peripheral to put the CR1000X/CR1000Xe in the telecom mode. |
4 | RXD | I | Receive data: serial data transmitted by a peripheral are received on pin 4. |
5 | ME | O | Modem enable: raised when the CR1000X/CR1000Xe determines that a modem raised the ring line. |
6 | SDE | O | Synchronous device enable: addresses synchronous devices (SD); used as an enable line for printers. |
7 | CLK/HS | I/O | Clock/handshake: with the SDE and TXD lines addresses and transfers data to SDs. When not used as a clock, pin 7 can be used as a handshake line; during printer output, high enables, low disables. |
8 | 12 VDC | Nominal 12 VDC power. Same power as 12V and SW12 terminals. | |
9 | TXD | O | Transmit data: transmits serial data from the data logger to peripherals on pin 9; logic-low marking (0V), logic-high spacing (5V), standard-asynchronous ASCII: eight data bits, no parity, one start bit, one stop bit. User selectable baud rates: 300, 1200, 2400, 4800, 9600, 19200, 38400, 115200. |
RS-232/CPI port
The data logger includes one RJ45 module jack labeled RS-232 Recommended Standard 232. A loose standard defining how two computing devices can communicate with each other. The implementation of RS-232 in Campbell Scientific data loggers to computer communications is quite rigid, but transparent to most users. Features in the data logger that implement RS-232 communications with smart sensors are flexible./CPI. CPI CPI is a proprietary interface for communications between Campbell Scientific data loggers and Campbell Scientific CDM peripheral devices. It consists of a physical layer definition and a data protocol. is a proprietary interface for communications between Campbell Scientific data loggers and Campbell Scientific CDM peripheral devices and smart sensors. It consists of a physical layer definition and a data protocol. CDM devices are similar to Campbell Scientific SDM Synchronous Device for Measurement. A processor-based peripheral device or sensor that communicates with the data logger via hardwire over a short distance using a protocol proprietary to Campbell Scientific. devices in concept, but the CPI bus enables higher data-throughput rates and use of longer cables. CDM devices require more power to operate in general than do SDM devices. CPI ports also enable networking between compatible Campbell Scientific data loggers. Consult the manuals for CDM modules for more information.
CPI port power levels are controlled automatically by the CR1000X/CR1000Xe:
- Off: Not used.
- High power: Fully active.
- Low-power standby: Used whenever possible.
- Low-power bus: Sets bus and modules to low power.
When used with a Campbell Scientific RJ45-to-DB9 converter cable, the RS-232/CPI port can be used as an RS-232 port. It defaults to 115200 bps (in autobaud mode), 8 data bits, no parity, and 1 stop bit. Use Device Configuration Utility or the SerialOpen()
CRBasic instruction to change these options.
RS-232/CPI pinout |
|
---|---|
Pin number | Description |
1 | RS-232: Transmit (Tx) |
2 | RS-232: Receive (Rx) |
3 | 100 Ω Res Ground |
4 | CPI: Data |
5 | CPI: Data |
6 | 100 Ω Res Ground |
7 | RS-232 CTS CPI: Sync |
8 | RS-232 DTR CPI: Sync |
9 | Not Used |