126 • DeviceNet
Configuration / Parametering with the Object Model
I/O Connection Object State
|
Non-Existent |
Delete from any state |
|
|
|
|||
|
|
|
|
|
||||
|
Create |
|
|
Get_Atribute/Set_Attribute |
||||
|
|
|
|
|
||||
Get_Atribute/ |
|
|
|
Apply_Atributes Waiting for |
Apply Atributes |
|||
Configuring |
||||||||
|
|
|||||||
Set_Attribute/ |
Connection ID |
|
|
|||||
|
|
|||||||
Apply_Attributes |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
Apply_Atributes |
|
|
|
|
|
|||
Get_Atribute/ |
Established |
|
|
|
|
|||
Set_Attribute/ |
|
|
|
|
||||
|
|
|
|
|||||
Apply_Attributes/ |
|
|
|
|
|
|
|
|
Reset/Message |
|
|
Inactivity/Watchdog |
|
|
|
||
|
|
|
|
|
||||
Produced/Consumed |
|
|
|
|
|
|||
|
|
Timeout & watchdog_timeout_action = |
|
|
|
|||
|
Reset |
|
|
|
|
|||
|
|
Transition to Time Out |
|
|
|
|||
|
|
|
|
|
|
|||
Delete |
Timed Out |
|
|
|
|
|||
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
Instance 0:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Value |
ID |
buscoupler |
rule |
|
|
|
|
1 |
required |
get |
Revision |
UINT |
Revision of the Identity Object, |
0x01 |
|
|
|
|
|
Range 1-65535, class definition |
|
|
|
|
|
|
upon which the implementation is |
|
|
|
|
|
|
based. |
|
2 |
required |
get |
Max |
UINT |
maximum instance number of an |
0x02 |
|
|
|
instance |
|
object currently created in this |
|
|
|
|
|
|
class level of device |
|
Instance 1:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Value |
ID |
buscoupler |
rule |
|
|
|
|
1 |
required |
get/set |
Acknow- |
UINT |
time to wait for acknowledge before resen- |
|
|
|
|
ledge |
|
ding range 1-65,535 ms (0 invalid), default 16 |
|
|
|
|
timer |
|
ms |
|
2 |
required |
get/set |
Retry limit |
USINT |
number of ack timeouts to wait before infor- |
|
|
|
|
|
|
ming the producing application of a RetryLi- |
|
|
|
|
|
|
mit_Reached event default=1, range 0-255; |
|
|
|
|
|
|
default 16 ms |
|
3 |
required |
get |
COS |
UINT |
0x04, connection instance which contains the |
|
|
|
|
Producing |
|
path of the producing I/O application object |
|
|
|
|
Connec- |
|
which will be notified of ack handler objects |
|
|
|
|
tion |
|
|
|
|
|
|
Instance |
|
|
|
Services:
Service Code |
Service Name |
Description |
0x0E |
Get_Attribute_Single |
Used to read a DeviceNet Object attribute |
|
|
value |
0x10 |
Set_Attribute_Single |
Used to modify a DeviceNet object attribute |
|
|
value |
WAGO-I/O-SYSTEM 750
DeviceNet
DeviceNet • 127
Configuration / Parametering with the Object Model
Instance 0:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Value |
ID |
buscoupler |
rule |
|
|
|
|
1 |
required |
get |
Revision |
UINT |
Revision of the Identity Object, |
0x01 |
|
|
|
|
|
Range 1-65535, class definition |
|
|
|
|
|
|
upon which the implementation is |
|
|
|
|
|
|
based. |
|
2 |
required |
get |
Max |
UINT |
maximum instance number of an |
0x01 |
|
|
|
instance |
|
object currently created in this |
|
|
|
|
|
|
class level of device |
|
Instance 1:
|
Attribute |
Used in |
Access |
Name |
Data |
Description |
|
|
ID |
buscoupler |
rule |
|
type |
|
|
|
1 |
specific |
get/set |
Bk_Module |
USINT |
module number: 0-Coupler, 1- first module, |
|
|
|
|
|
No |
|
2-2.module |
|
|
2 |
specific |
get/set |
Bk_TableNo |
USINT |
table number: 0 ... 256; not all existing |
|
|
3 |
specific |
get/set |
Bk_Register |
USINT |
Register number: 0...255 for the Coupler |
|
|
|
|
|
No |
|
(0...63 for modules) |
|
|
4 |
specific |
get/set |
Bk_Data |
UINT |
Register data , Status |
|
|
5 |
specific |
get |
ProcessState |
USINT |
Coupler status: 0x01 module communication |
|
|
|
|
|
|
|
error, 0x08: module diagnostic , 0x80 fieldbus |
|
|
|
|
|
|
|
error |
|
|
6 |
specific |
get |
DNS_i_Trm |
UINT |
Module status, 0x8000 to decode a message, |
|
|
|
|
|
nldia (**) |
|
High Byte (Bit14...8): channel number, Low |
|
|
|
|
|
|
|
Byte (Bit7..0) Module number |
|
|
7 |
specific |
get |
CnfLen. |
UINT |
number of I/O Bits for analog output data |
|
|
|
|
|
AnalogOut |
|
words |
|
|
8 |
specific |
get |
CnfLen. |
UINT |
number of I/O Bits for analog input data |
|
|
|
|
|
AnalogInp |
|
words |
|
|
9 |
specific |
get |
CnfLen. |
UINT |
number of I/O Bits for digital output data bits |
|
|
|
|
|
DigitalOut |
|
|
|
|
10 |
specific |
get |
CnfLen. |
UINT |
number of I/O Bits for digital input data bits |
|
|
|
|
|
DigitalInp |
|
|
|
|
11 |
specific |
get/set |
BK_FAULT |
USINT |
An enumerator used to specify fieldbus error |
|
|
|
|
|
_REACTIO |
|
handling |
|
|
|
|
|
N |
|
0: stop local I/O cycles (default) |
|
|
|
|
|
|
|
1: switch all outputs to 0 |
|
|
|
|
|
|
|
2: do nothing |
|
|
|
|
|
|
|
3:switch all outputs to a predefined output |
|
|
|
|
|
|
|
image |
|
|
12 |
specific |
get/set |
BK_SEL_S |
UINT |
Non volatile power up value for the polled I/O |
|
|
|
|
|
TORED_PO |
|
produced connection path. The attribute is |
|
|
|
|
|
LL_P_PAT |
|
used to hold an enumerator for the assembly |
|
|
|
|
|
H |
|
path and the class and instance for the modu- |
|
|
|
|
|
|
|
les object (discrete input point...) paths.Write |
|
|
|
|
|
|
|
only instance values that are available for |
|
|
|
|
|
|
|
Couplers present module configuration. (e.g. |
|
|
|
|
|
|
|
do not use analog input points if only digital |
|
|
|
|
|
|
|
modules are fixed to the Coupler. |
|
|
|
|
|
|
|
0: bad value, path value not visible |
|
|
|
|
|
|
|
1: analog and digital output data |
|
|
|
|
|
|
|
2: only digital output data |
|
|
|
|
|
|
|
3: only analog output data |
|
|
|
|
|
|
|
4:analog and digital input data,status |
|
|
|
|
|
|
|
5: only digital input data plus status |
|
|
|
|
|
|
|
6: only analog input data plus status |
|
|
|
|
|
|
|
7: analog and digital input data |
|
|
|
|
|
|
|
8: only digital input data |
|
|
|
|
|
|
|
9: only analog input data |
|
|
13 |
specific |
get/set |
BK_SEL_S |
UINT |
Non volatile power up value for the polled I/O |
|
|
|
|
|
TORED_PO |
|
consumed connection path. The attribute is |
|
|
|
|
|
LL_C_PAT |
|
used to hold an enumerator for the assembly |
|
|
|
|
|
H |
|
path and the class and instance for modules |
|
|
|
|
|
|
|
object (discrete input point ...) paths. Write |
|
|
|
|
|
|
|
|
|
WAGO-I/O-SYSTEM 750
DeviceNet
128 • DeviceNet
Configuration / Parametering with the Object Model
|
|
|
|
|
only instance values that are available for |
|
|
|
|
|
Couplers present module configuration (e.g. |
|
|
|
|
|
do not use analog input points if only digital |
|
|
|
|
|
modules are fixed to the Coupler. |
14 |
specific |
get/set |
BK_SEL_S |
UINT |
Non volatile power up value for the change of |
|
|
|
TORED_CO |
|
state and cyclic connection path. The attribute |
|
|
|
SCYC_C_P |
|
is used to hold an enumerator for the assem- |
|
|
|
ATH |
|
bly path and the class and instance for modu- |
|
|
|
|
|
les object (discrete input point...) paths. Write |
|
|
|
|
|
only instance values that are available for |
|
|
|
|
|
Couplers present module configuration (e.g |
|
|
|
|
|
Digital Ausgang not use analog input points if |
|
|
|
|
|
only digital modules are fixed to the Coupler. |
15 |
specific |
get/set |
BK_EM_ex |
UINT |
Defines the default timing associated with |
|
|
|
pected_pac |
|
this Explicit Messaging Connection |
|
|
|
ket_rate |
|
|
16 |
specific |
get/set |
BK_EM_wa |
USINT |
Defines how to handle Inactivity/Watchdog |
|
|
|
tchdog_tim |
|
Explicit Messaging Connection timeouts |
|
|
|
eout_action |
|
|
17 |
specific |
get/set |
BK_PIO_ex |
UINT |
Defines the default timing associated with |
|
|
|
pected_pac |
|
this Poll I/O Connection Connection |
|
|
|
ket_rate |
|
|
18 |
specific |
get/set |
BK_PIO_w |
USINT |
Defines how to handle Inactivity/Watchdog |
|
|
|
atch- |
|
Poll I/O Connection Connection timeouts |
|
|
|
dog_timeou |
|
|
|
|
|
t_action |
|
|
19 |
specific |
get/set |
BK_BS_ex |
UINT |
Defines the default timing associated with |
|
|
|
pected_pac |
|
this Bit–Strobe I/O Connection Connection |
|
|
|
ket_rate |
|
|
20 |
specific |
get/set |
BK_BS_wa |
USINT |
Defines how to handle Inactivity/Watchdog |
|
|
|
tchdog_tim |
|
Bit–Strobe I/O Connection Connection time- |
|
|
|
eout_action |
|
outs |
21 |
specific |
get/set |
BK_COS_e |
UINT |
Defines the default timing associated with |
|
|
|
xpected_pa |
|
this Change of State and Cyclic I/O Connec- |
|
|
|
cket_rate |
|
tion |
22 |
specific |
get/set |
BK_COS_ |
USINT |
Defines how to handle Inactivity/Watchdog |
|
|
|
watch- |
|
Change of State and Cyclic I/O Connection |
|
|
|
dog_timeou |
|
timeouts |
|
|
|
t_action |
|
|
23 |
specific |
get/set |
BK_BOI |
USINT |
Defines the default value for BOI(Obj0x3 |
|
|
|
|
|
Inst. 1 Att. 3. It handles the CAN Bus-Off |
|
|
|
|
|
situation. |
|
|
|
|
|
0: Hold the CAN chip in its bus-off (reset) |
|
|
|
|
|
state upon detection of a bus-off indication |
|
|
|
|
|
1: If possible, fully reset the CAN chip and |
|
|
|
|
|
continue communicating upon detectionof a |
|
|
|
|
|
bus-off indication |
24 |
specific |
get/set |
BK_DO_FA |
USINT |
Defines the behavior after de allocation the |
|
|
|
ULT_REAC |
|
polled I/O connection |
|
|
|
TION_ON_ |
|
0: (default) do nothing |
|
|
|
RELEASE_ |
|
1: Process the Coupler fault reaction |
|
|
|
PIO |
|
|
25 |
specific |
get/set |
BK_DO_FA |
USINT |
Defines the behavior after de allocation the |
|
|
|
ULT_REAC |
|
Change of State and Cyclic I/O Connection |
|
|
|
TION_ON_ |
|
0: (default) do nothing |
|
|
|
RELEASE_ |
|
1: Process the Coupler fault reaction |
|
|
|
COS |
|
|
26 |
specific |
get/set |
BK_DO_FA |
USINT |
Defines the behavior after de allocation the |
|
|
|
ULT_REAC |
|
strobed Connection |
|
|
|
TION_ON_ |
|
0: (default) do nothing |
|
|
|
RELEASE_ |
|
1: Process the Coupler fault reaction |
|
|
|
ST |
|
|
|
|
|
|
|
|
40 |
specific |
get/set |
BK_static_ |
UINT |
Defines how to calculate the values for the |
|
|
|
ana- |
|
number of analog and digital input bits. |
|
|
|
log_digital_i |
|
0000: All bits are digital |
|
|
|
nput_mappi |
|
0016: One word is analog remaining bits are |
|
|
|
ng |
|
digital |
|
|
|
|
|
0032: Two words are analog remaining bits |
|
|
|
|
|
are digital |
|
|
|
|
|
... |
|
|
|
|
|
0xFFFF: All bits are handled like module type |
WAGO-I/O-SYSTEM 750
DeviceNet