Fieldbus protocols and formats, Transmission methods, Communication format – Fairbanks FB2550 DAT SERIES DRIVER ACCESS TERMINAL User Manual
Page 88: Handling network traffic

Section 4: Input/ Output
2/2013
88
51303 Rev. 1
5.7. FIELDBUS PROTOCOLS AND FORMATS
5.7.1. TRANSMISSION
METHODS
Communication protocols are simular to conversations; there are several different
languages and methods used.
–
PROFIBUS-DP, MODBUS-TCP, INTERBUS-S
and
ETHERNET
use a method called "source-destination" communications. The message
packets have destination information in them, and the Fieldbus passes a token
from node to node in a timed fashion.
–
DEVICENET, CONTROLNET
, and
CAN
use a broadcast, producer-
consumer model for communications.
Messages are broadcast to all
nodes, and each node only "hears" messages intended for it.
5.7.2. COMMUNICATION
FORMAT
Another major difference among Fieldbuses is the format of the communications
themselves.
–
DEVICENET
and
CAN
open messages are eight bytes long.
–
PROFIBUS-DP
is "word-oriented", and can have an up to 256-byte "stack"
per message.
COSTS vs. SPEED
–
PROFIBUS-DP
and
CONTROLNET
are very fast networks – 12
megabits per second
and 500 Mb/s, respectively. They are much more
expensive to operate.
–
DEVICENET
is less expensive.
5.7.3. HANDLING
NETWORK
TRAFFIC
FIELDBUSES
also handle network traffic in different ways.
–
DEVICENET
and
CAN
use "non-destructive bitwise arbitration." When
two messages collide, the higher priority message goes first. If the two are
equal priority, there is a mechanism within DeviceNet (as well as CAN) that
decides which one should go first.
– When a collision occurs in
ETHERNET
, all devices "back off" and re-send
their messages, which results in slower transmissions.