CALL NOW CALL NOW CALL NOW GATEWAY SELECTOR CALL NOW GATEWAY SELECTOR LEARN MORE LEARN MORE PROCEED TO CHECK-OUT SUBSCRIBE TO OUR RSS FEED SEARCH GATEWAYS NOW SEND MESSAGE SUBMIT

AB-DF1 - Overview

DF1 Serial Protocol

Protocol used by Allen Bradley factory automation human-machine interfaces.

Link Layer: RS232. Maximum 19200 Baud. 8 data bits, no parity bit, one stop bit. ASCII encoding.
Used asynchronously, packets are not sent on a planned schedule. Communication can be two-way simultaneous (full duplex) or master slave polling (half duplex). No guarantee commands will be received in the same order they were sent.

Communication Layer: Command characters follow ANSI X3.4 standard:

ASCII                         DescriptionByte Value
SOH                         Start of Header1
STX                         Start of Text2
ETX                         End of Text3
EOT                         End of Transmission4
ENQ                              Enquiry5
ACK                         Acknowledgment                                                                                    6
NAK                         Negative Acknowledgment15
DLE                         Data Link Escape

16


Flow Control: Transmitter sends DLE STX xxxx DLE ETX BCC/CRC to receiver (xxxx is a command string). Receiver responds with ACK for success or DLE NAK for failure. Transmitter sends DLE ENQ if it does not get one of these responses after timeout. If transmitter gets the failure response it retransmits. Retransmitted messages take the form: DLE STX xxxx DLE ETX BCC/CRC Communication commands. Command system is called Programmable Controller Communications Code (PCCC). Four types of commands: Read, Write, Diagnostic, Upload/download. All commands are acknowledged with a reply: Zero for success or an error code. Commands have a priority field. Replies must match the priority of the command they are responding to.

There are too many commands to cover. Refer

to http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1770-rm516_-en-p.pdf [Chapter 7, p88]

DF1

Data Highway Plus – DH+

Peer-to-peer communication through a modified token-passing LAN. 57.6 Kb/s.

DH+ has its own physical layer specification: Baseband shielded twin axial cable.


dh+

Ethernet/IP (EIP)

Ethernet Industrial Protocol. Only specifies application layer. Uses standard Ethernet and TCP/IP to transmit CIP data. UDP Packets are sent to port 2222 for implicit messaging: Basic IO data Information repeatedly polled TCP Packets are sent to port 44818 for explicit messaging: Uploading/downloading parameters/programsBroadcasts to multiple destinations.

EIP

AB CSP

Allen Bradley Client Server Protocol (v4). Also known as AB Ethernet. Uses IP addressing and TCP/IP to carry PCCC commands. Similar to DF1 except using Ethernet instead of RS232. Obsolete.

AB CSP

ControlNet / Fieldbus

Strictly scheduled and highly deterministic. Physical layer signaling uses Manchester code at 5 Mbit/s. Link Layer is designed for cyclic data exchange. It operates in cycles called Network Update Intervals. Each NUI has three phases . 1) scheduled traffic 2) unscheduled traffic 3) maintenance The maximum size of a scheduled or unscheduled ControlNet data frame is 510 Bytes. Application layer is based on CIP which is also used in DeviceNet and IP/Ethernet.

controlnet

DeviceNet

DeviceNet is an application layer that uses CANBus physical layer and CIP communication layer. CANBus Network supports up to 64 nodes. Maximum 1Mbd data rate. CANBus has low overhead and a simple physical interface but data frames are only 8 bytes long. Message priority is generated automatically by assigning priority to 0 bits. This resolves network conflicts without using bandwidth to transmit priority values.


devicenet

CIP

CIP (Common Industrial Protocol) is an object oriented communication protocol. CIP devices contain objects which can be read and set (when applicable). A thermostat device will have objects representing present temperature, trigger temperature, etc.

Every CIP device is required to implement the following objects:

Identity object.

Vendor ID, Device Type , Product Code , Revision , Status , Serial Number , Product Name, State , Configuration Consistency Value, Heartbeat Interval.

Message Router Object

Path to destination device.

Devicenet object

MAC ID, baud rate

Connection Object

Maximum data length, IO/explicit messaging indicator, time out period length.


CIP

Gateway Selector

Select your combination of protocols.
Protocol 1
Protocol 2

Contact Us

Contact us via phone (+1 866-383-1657) or leave a detailed message below for sales, support, or any other needs

*Required Field
I'd like to receive the newsletter. *Check email for confirmation.
*Required Field
Preferred Time To Be Contacted (PST)
8:00am - 12:00pm 12:00pm - 5:00pm