Explicit messaging, Explicit server – Rockwell Automation 2711-K9A10_K9C10_T9A10_T9C10 DeviceNet Communications User Guide User Manual

Page 13

Advertising
background image

13

Publication 2711-6.0.4

Explicit Messaging

The PanelView with DeviceNet can communicate with other DeviceNet products
that have Unconnected Message Manager (UCMM) capability. The PanelView
can function as either a:

Client - where the PanelView initiates the exchange of data with a server.

Server - where the PanelView responds to data request from a client.

UCMM data transfers are referred to as either Explicit Client or Explicit Server
and are configured in the PanelView tag form dialog. For more information on
specific DeviceNet commands and functions, contact the Open DeviceNet
Vendors Association (ODVA).

Explicit Server

With Explicit Server messaging, the PanelView terminal (Server) controls the data
and waits for client device(s) to request or send data. Assembly Instances 3-16
contain the PanelView data with up to 64 words in each instance (total of 896
words can be transferred). Inputs and outputs cannot be placed in the same
instance.

Only Get_Attribute_Single and Set_Attribute_Single commands are supported.
For PanelView objects with Explicit Server addressing:

Get_Attribute_Single (service code 0xOE)
External client device reads the PanelView objects (tags).

Set_Attribute_Single (service code 0x10)
External client device sends values to the PanelView output objects (tags).

The following illustrates explicit server messaging functions:

Input Tag

Input Tag

Input Tag

Output Tag

Output Tag

Assembly

Instance 3-16

Assembly

Instance 3-16

PanelView

Client Device

(Scanner, PC, ...)

Explicit-Server Message Tags

Explicit ‘GET’ Message

Explic

it ‘SET

’ or ‘G

ET’ M

essage

PanelV

iew Re

sponds

PanelView

Responds

For Inputs:
Client device initiates communications
with Explicit ‘GET’ Message to obtain
input data from the PanelView (server).
The PanelView (server) responds by
sending data.
For Outputs:
Client device sends data using an Explicit
‘SET’ Message to set output data. The
PanelView (server) responds that data has
been received.

Advertising