Flowserve Worcester Controls Supplement 1 ACCESS I User Manual

DeviceNet Information
The device operates as a slave on the DeviceNet network. The unit supports Explicit, Polled, Change-of-State and Cyclic I/O Messages of the predefined master/slave connection set. It does not support the Explicit Unconnected Message Manager (UCMM).
DeviceNet Message Types
As a group 2 slave device, the module supports the following message types.
10yyyyyy000 Master I/O Strobe Command Message
10xxxxxx010 Master Change-of-State/Cyclic Acknowledge Message
10xxxxxx100 Master Explicit Request Message
10xxxxxx101 Master I/O Poll Command Message
10xxxxxx110 Unconnected Explicit Request Message
10xxxxxx111 Duplicate MACID Check Message
xxxxxx = Node Address yyyyyy = Master Address
DeviceNet Class Services
As a group 2 slave device, the module supports the following class services and instance services.
Service Code Service Name
05 (0x05) Reset
14 (0x0E) Get Attribute Single
16 (0x10) Set Attribute Single
75 (0x4B) Allocate Group 2 Identifier Set
76 (0x4C) Release Group 2 Identifier Set
DeviceNet Object Classes
The device supports the following DeviceNet object classes.
CLASS CODE OBJECT TYPE
01 (0x01) Identity 02 (0x02) Router 03 (0x03) DeviceNet 04 (0x04) Assembly 05 (0x05) Connection 08 (0x08) Digital Input Point 09 (0x09) Digital Output Point 43 (0x2B) Acknowledge Handler 64 (0x40) User-Defined Object
Identity Object Class Code: 01 (0x01)
The Identity Object is required on all devices and provides general information about the device.
Identity 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 8
Identity Object Class Attributes
Attribute Access Name Type Value
1 Get Vendor UINT 469 2 Get Product Type UINT 7 3 Get Product Code UINT 2112 4 Get Revision STRUCT OF
Major Revision USINT 4
Minor Revision USINT 1 5 Get Device Status UINT (2) 6 Get Serial Number UINT (3) 7 Get Product Name STRUCT OF
Length USINT 6
Name STRING [6] 16016 8 Get State USINT (4)
Common Services
WCAIM2012-01
(Part 11368)
Worcester Controls Supplement 1 ACCESS I and M DeviceNet Specification
Installation, Operation and Maintenance Instructions
2 Supplement 1 – ACCESS I and M DeviceNet Specification WCAIM2012
Implemented For:
Service Code Class Instance Service Name
05 (0x05) No Yes Reset 14 (0x0E) Yes Yes Get_Attribute_Single
(1) Vendor ID is 469 (2) Device Status
bit 0 owned 0=not owned
1=owned (allocated) bit 1 reserved 0 bit 2 configured 0 bit 3 reserved 0 bit 4-7 vendor specific 0 bit 8 minor cfg. fault 0=no fault
1=minor fault bit 9 minor device fault 0=no fault
1=minor device fault bit 10 major cfg. fault 0=no fault
1=major cfg. fault bit 11 major device fault 0=no fault
1=major device fault bit 12-15 reserved 0
(3) Unique Serial Number (4) Present state of the device
value 0 Nonexistent value 1 Device Self-Testing value 2 Standby value 3 Operational value 4 Major Recoverable Fault value 5 Major Unrecoverable Fault
Router Object Class Code: 02 (0x02)
The Message Router Object provides a messaging connection point through which a Client may address a service to any object class or instance residing in the physical device.
Router Object Class Attributes
Attribute Access Name Type Value
1 Get Revision UINT 1 6 Get Max Class Identifier UINT 7 7 Get Max Instance Attribute UINT 2
Router Object, Instance 1 Attributes
Attribute Access Name Type Value
2 Get Number of Connections UINT 4
Common Services
Implemented For:
Service Code Class Instance Service Name
14 (0x0E) Yes Yes Get_Attribute_Single
16 (0x10) No Yes Set_Attribute_Single
DeviceNet Object Class Code: 03 (0x03)
DeviceNet Object Class Attributes
Attribute Access Name Type Value
1 Get Revision UINT 1
Router Object, Instance 1 Attributes
Attribute Access Name Type Value
1 Get/Set MACID USINT (1)
2 Get/Set Baud Rate USINT (2)
3 Get/Set Bus Off Interrupt BOOL (3)
4 Get/Set Bus Off Counter USINT (4)
5 Get/Spc Allocation Information STRUCT of (5)
Choice Byte BYTE Master Node Address USINT
6 Get MAC ID BOOL 0 = No Change
Switch changed 1= Changed since
last Reset or Power-up.
7 Get MAC ID BOOL 0 = No Change
Switch Value 1= Changed since
last Reset or Power-up.
8 Get MAC ID USINT Range 0 - 63
Switch Value
9 Get Baud Rate USINT Range 0 - 2
Switch Value
Common Services
Implemented For:
Service Code Class Instance Service Name
14 (0x0E) Yes Yes Get_Attribute_Single
16 (0x10) No Yes Set_Attribute_Single
75 (0x4B) No Yes Allocate Master/Slave
76 (0x4C) No Yes Release Master/Slave
(1) Settable only if switch 7/8 are both in the ON position. Value
returned will be switch 1..6 or last value set. (Attributes 6-8 are not implemented in this configuration.)
(2) Settable by switch 7/8 or through DeviceNet if switch 7 and 8 are
both on.
Switch/Value Speed
0 125 kbits 1 250 kbits 2 500 kbits 3 undefined
(3) Bus Off Interrupt (BOI) determines action if Bus Off state
encountered. Following values are supported:
BOI Action
0 Hold chip in OFF state (default)
1 If possible reset CAN chip
Flow Control
Worcester Controls
WCAIM2012 Supplement 1 – ACCESS I and M DeviceNet Specification 3
(4) Bus Off Counter will be forced to 0 whenever set regardless of the
data value provided.
(5) Allocation_byte
bit 0 explicit – set to 1 to allocate bit 1 polled – set to 1 to allocate bit 2-3 reserved (always 0) bit 4 change of state – set to 1 to allocate bit 5 cyclic – set to 1 to allocate bit 6 unacknowledged COS/Cyclic bit 7 reserved (always 0)
Assembly Object Class Code: 04 (0x04)
The Assembly Objects bind attributes of multiple objects to allow data to or from each object to be sent or received over a single connection.
Assembly Object Class Attributes
Attribute Access Name Type Value
1 Get Revision UINT 1 2 Get Max Class ID UINT (1)
Assembly Object, Instance (1) Attributes (Produced Data)
Attribute Access Name Type Value
3 Get Data ARRAY of (2)
BYTE ULONG ULONG USINT USINT
Assembly Object, Instance (1) Attributes (Consumed Data)
Attribute Access Name Type Value
3 Get/Set Data BYTE (3)
Common Services
Service Code Class Instance Service Name
14 (0x0E) Yes Yes Get_Attribute_Single 16 (0x10) No Yes Set_Attribute_Single
(1) Max Class ID:
Assembly Input Object 101 or TBD Assembly Output Object 102 or TBD
Max Class ID is the max value of Assembly Input Object and Assembly Output Object. (2) Produced Data:
bit 0 = Sensor1 (DIP instance 1 state) bit 1 = Sensor2 (DIP instance 2 state) bit 2 = Sensor3 (DIP instance 3 state) bit 3 = LB/SC Selenoid1 (DOP instance 1 status) bit 4 = LB/SC Selenoid2 (DOP instance 2 status) bit 5 = Not Used bit 6 = Not Used bit 7 = Not Used
bytes 2-5 = Maintenance counter
bytes 6-9 = Cumulative counter
bytes 10 = Cycle timer "open": in sec
bytes 11 = Cycle timer "close": in sec
(3) Consumed Data:
bit 0 = Not used
bit 1 = Not used
bit 2 = Not used
bit 3 = Not used
bit 4 = Not used
bit 5 = Solenoid 1 (DOP instance 1 state)
bit 6 = Solenoid 2 (DOP instance 2 state)
bit 7 = Reset Counter (UDO instance 1 reset
counter)
Connection Object Class Code: 05 (0x05)
The Connection Objects manage the characteristics of each communication connection. As a Group II Only Slave device the unit supports one explicit message connection, a POLL message connection.
Connection Object Class Attributes
Attribute Access Name Type Value
1 Get Revision UINT 1
Connection Object, Instance 1 Attributes (Explicit Message)
Attribute Access Name Type Value
1 Get State USINT (1)
2 Get Instance Type USINT 0 = Explicit
Message
3 Get Transport Class Trigger USINT 0x83
4 Get Prod. Conn. ID UINT (2)
5 Get Cons. Conn. ID UINT (2)
6 Get Initial Comm. Char. USINT 0x21
7 Get Prod. Conn. Size UINT 128
8 Get Cons. Conn. Size UINT 133
9 Get Expected Packet Rate UINT default
2500msec
12 Get Watchdog Timeout Act. USINT 1= autodel
13 Get Prod. Conn. Path Length USINT 0
14 Get Prod. Conn. Path USINT (null)
15 Get Cons. Conn. Path Length USINT 0
16 Get Cons. Conn. Path USINT (null)
Flow Control
Worcester Controls
Loading...
+ 5 hidden pages