12.05.2014 Views

Automating Manufacturing Systems - Process Control and ...

Automating Manufacturing Systems - Process Control and ...

Automating Manufacturing Systems - Process Control and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

plc network - 28.13<br />

1bit<br />

11 bits<br />

1bit<br />

start of frame<br />

identifier<br />

ready to receive it<br />

arbitration field<br />

6 bits<br />

0-8 bytes<br />

15 bits<br />

1bit<br />

1bit<br />

1bit<br />

7 bits<br />

>= 3 bits<br />

control field - contains number of data bytes<br />

data - the information to be passed<br />

CRC sequence<br />

CRC delimiter<br />

ACK slot - other listeners turn this on to indicate frame received<br />

ACK delimiter<br />

end of frame<br />

delay before next frame<br />

Figure 28.10<br />

A CANbus Data Frame<br />

Because of the bitwise arbitration, the address with the lowest identifier will get<br />

the highest priority, <strong>and</strong> be able to send messages faster when there is a conflict. As a<br />

result the controller is normally put at address 0. And, lower priority devices are put near<br />

the end of the address range.<br />

28.2.3 <strong>Control</strong>net<br />

<strong>Control</strong>net is complimentary to Devicenet. It is also supported by a consortium of<br />

companies, (http://www.controlnet.org) <strong>and</strong> it conducts some projects in cooperation with<br />

the Devicenet group. The st<strong>and</strong>ard is designed for communication between controllers,<br />

<strong>and</strong> permits more complex messages than Devicenet. It is not suitable for communication<br />

with individual sensors <strong>and</strong> actuators, or with devices off the factory floor.<br />

<strong>Control</strong>net is more complicated method than Devicenet. Some of the key features

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!