4 Supplement 1 – ACCESS I and M DeviceNet Specification WCAIM2012
Connection Object, Instance 2 Attributes (I/O Messaging)
Attribute Access Name Type Value
1 Get State USINT (1)
2 Get Instance Type USINT 1 = I/O Message
3 Get Transport Class Trigger USINT 0x82
4 Get Production Connection ID UINT (2)
5 Get Consumed Connection ID UINT (2)
6 Get Initial Comm. Char. USINT 0x1
7 Get Production Conn. Size UINT (3)
8 Get Consumed Conn. Size UINT (3)
9 Get Expected Packet Ratge UINT 0msec
12 Get Watchdog Timeout Action USINT (4)
13 Get Prod. Conn. Path Length USINT 6
14 Get Production Path STRUCT of
Log. Seg., Class USINT 0x20
Class Number USINT 0x04
Log. Seg., Instance USINT 0x24
Instance Number USINT 0x65
Log. Seg., Attribute USINT 0x30
Attribute Number USINT 0x03
15 Get Prod. Conn. Path Length USINT 6
16 Get Production Path STRUCT of
Log. Seg., Class USINT 0x20
Class Number USINT 0x04
Log. Seg., Instance USINT 0x24
Instance Number USINT 0x65
Log. Seg., Attribute USINT 0x30
Attribute Number USINT 0x03
Connection Object, Instance 4 Attributes (COS/Cyclic Message)
Attribute Access Name Type Value
1 Get State USINT (1)
2 Get Instance Type USINT 1 = I/O Message
3 Get Transport Class Trigger USINT 0x13=COS,
0x03=Cyc
4 Get Production Connection ID UINT (2)
5 Get Consumed Connection ID UINT (2)
6 Get Initial Comm. Char. USINT 0x1
7 Get Production Conn. Size UINT 0
8 Get Consumed Conn. Size UINT (3)
9 Get Expected Packet Rate UINT 0msec
12 Get Watchdog Timeout Action USINT (4)
13 Get Prod. Conn. Path Length USINT 6
14 Get Production Path STRUCT of
Log. Seg., Class USINT 0x20
Class Number USINT 0x04
Log. Seg., Instance USINT 0x24
Instance Number USINT 0x65
Log. Seg., Attribute USINT 0x30
Attribute Number USINT 0x03
15 Get Cons. Conn. Path Length USINT 4
16 Get Production Path STRUCT of
Log. Seg., Class USINT 0x20
Class Number USINT 0x2b
Log. Seg., Instance USINT 0x24
Instance Number USINT 0x01
Common Services
Implemented For:
Service Code Class Instance Service Name
05 (0x05) Yes No Reset
14 (0x0E) Yes Yes Get_Attribute_Single
16 (0x10) No Yes Set_Attribute_Single
(1) Connection States:
0 = non-existent
1 = configuring
3 = established
4 = timed out
5 = deferred delete
(2) Connection ID’s:
Connection 1 Produced Connection ID: 10xxxxxx011
Connection 1 Consumed Connection ID: 10xxxxxx100
Connection 2 Produced Connection ID: 01111xxxxxx
Connection 2 Consumed Connection ID: 10xxxxxx101
Connection 3 Produced Connection ID: 01110xxxxxx
Connection 3 Consumed Connection ID: 10xxxxxx100
Connection 4 Produced Connection ID: 01101yyyyyy
Connection 4 Consumed Connection ID: 10xxxxxx010
xxxxxx = Node Address
yyyyyy = Master Address
(3) I/O Packet Data Size
Produced Size Consumed Size
11 1
(4) Watch Dog TimeOut Activity:
0 = Timeout (Explicit Messaging default)
1 = Auto Delete
2 = Auto Reset (I/O Message default)
3 = Deferred Delete (I/O Message default)
Discrete Input Point (DIP) Object
Class Code: 08 (0x08)
The Discrete Input Point (DIP) Object models discrete inputs in a
product. You can use this object in applications as simple as a toggle
switch or as complex as a discrete I/O control module. There is a
separate instance for each discrete input available on the device.
DIP Object Class Attributes
Attribute Access Name Type Value
1 Get Revision UINT 1
2 Get Max Object Instance UINT (1)
6 Get Max Class Identifier UINT 7
7 Get Max Instance Attribute UINT 4
DIP Object, Instance 1…5 Attributes
Attribute Access Name Type Value
3 Get Value BOOL (2)
Flow Control
Worcester Controls
Komentarze do niniejszej Instrukcji