beautypg.com

Fieldbus protocols and formats, Transmission methods, Communication format – Fairbanks FB2550 DAT SERIES DRIVER ACCESS TERMINAL User Manual

Page 88: Handling network traffic

background image

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.