Figure a-3. polled i/o example, Polled i/o, Bit strobed i/o – National Instruments NI-DNET User Manual

Page 55

Advertising
background image

Appendix A

DeviceNet Overview

NI-DNET User Manual

A-8

ni.com

The DeviceNet Specification defines four types of master/slave
I/O connections: polled, bit strobed, change-of-state (COS), and cyclic.
A slave device can support at most one polled, one strobed, and one COS
or cyclic connection (COS and cyclic connections cannot be used
simultaneously).

Polled I/O

The polled I/O connection uses a request/response scheme for each device.
The master sends a poll command (request) message to the slave device
with any amount of output data. The slave then sends a poll response
message back to the master with any amount of input data. The poll
command/response messages are handled individually for each slave which
supports polled I/O connections. Polled I/O is typically used for devices
which provide both input and output data, such as position controllers and
modular I/O devices.

Figure A-3 shows an example of four polled slave devices.

Figure A-3. Polled I/O Example

Bit Strobed I/O

The (bit) strobed I/O connection is designed to move small amounts of
input data from the slave to its master. Strobed I/O is typically used for
simple sensors, such as photoelectric sensors and limit switches.
Strobed I/O is also called bit strobed I/O since the master sends a 64-bit
(8-byte) message containing a single bit of output data for each strobed

Master

MAC ID = 1

Slave

MAC ID = 9

Slave

MAC ID = 11

Slave

MAC ID = 12

Slave

MAC ID = 13

12 Byte Poll Command

5 Byte Poll

Response

2 Byte Poll

Command

20 Byte Poll

Command

3 Byte Poll

Response

6 Byte Poll Response

15 Byte Poll Response

5 Byte Poll Command

Output data

Input data

Advertising