116 • DeviceNet
Input 2 (I/O Assembly Instance 8):
The digital input data image is transmitted to the master via the corresponding I/O message connection. The data length is equivalent to the number of digital input data and is rounded up to full bytes.
Input 3 (I/O Assembly Instance 9):
The analog input data image is transmitted to the master via the corresponding I/O message connection. The data length is equivalent to the number of analog input data in bytes.
5.6 Configuration / Parametering with the Object Model
In DeviceNet, the capacity characteristics of the devices are documented by the manufacturers in the form of an EDS file (Electronic Data Sheet) and made available to the user.
Architecture, contents and coding of the EDS files are standardized which permits design and configuration with devices of different manufacturers.
EDS file for I/O module 750-806 |
750-806_1.EDS *) |
*) _1 indicates that this EDS file is valid for Controllers with firmware major version 1.
The EDS file is read by the configuration software and corresponding settings transmitted. For required entries and handling steps for this purpose, please refer to the software user manuals.
Further information
ODVA informs about the EDS files of all listed manufacturers.
http://www.odva.org
EDS and symbol files to configure the I/O modules are available under the order numberr 750-912 on a floppy disk or on the WAGO INTERNET homepage.
http://www.wago.com
WAGO-I/O-SYSTEM 750
DeviceNet
DeviceNet • 117
Configuration / Parametering with the Object Model
For network communication, DeviceNet uses an object model describing all device functions and data.
System Support Objects (general Management Objects)
•Identity Object
•Message Router Object
Communication Objects (Communications Objects for Data Exchange)
•DeviceNet Object
•Connection Object
Application Objects
(Application Objects, to determine device function and/or configuration)
•Application Object(s)
•Assembly Object
•Parameter Object
Tabelle 5-1: Object model
Communication can be made exclusively connection oriented. For access by the network to the individual objects, first of all make connections between the desired subscribers and provide, or allocate, connection objects.
Data Type
USINT |
Unsigned Short INTeger (8 Bit) |
|
|
UINT |
Unsigned INTeger (16 Bit) |
|
|
USINT |
Unsigned Short INTeger (8 Bit) |
|
|
UDINT |
Unsigned Double INTeger (32 Bit) |
|
|
BOOL |
Boolean, True (1) or False (0) |
|
|
STRUCT |
Structure of ... |
|
|
ARRAY |
Array of ... |
|
|
Note
In the following, the object model for the fieldbus Coupler 750-306 and the fieldbus Controller 750-806 are listed. The explicit supplements to the fieldbus Controller 750-806 can be taken from the following chapter.
WAGO-I/O-SYSTEM 750
DeviceNet
118 • DeviceNet
Configuration / Parametering with the Object Model
5.6.2.1 Object Model for Coupler 750-306 and Controller 750-806 5.6.2.1.1 Classes of Coupler and Controller:
Object |
Class |
Instance |
Description |
Identity |
0x01 |
1 |
Device type, vendor ID, serial number etc. |
Message Router |
0x02 |
1 |
Routes explicit messages to the proper destination. |
DeviceNet |
0x03 |
1 |
Maintains the physical connection to DeviceNet. This object |
|
|
|
also allocates/deallocates the Master/Slave connection set. |
Assembly |
0x04 |
9 |
Allows Data transmission of different objects over a single |
|
|
|
connection, by binding attributes of multiple objects. |
Connection class |
0x05 |
3 |
Allows explicit messages to be conducted. |
Acknowledge handler |
0x2B |
1 |
The Acknowledge Handler Object is used to manage the |
|
|
|
reception of messages acknowledgements. This object com- |
|
|
|
municates with a message producing application object |
|
|
|
within a device. The Acknowledge Handler Object notifies |
|
|
|
the producing application of acknowledge reception, |
|
|
|
acknowledge timeouts amd production retry limit. |
Coupler configuration |
0x64 |
1 |
Coupler and module configuration |
object |
|
|
|
Discrete input point |
0x65 |
0...255 |
Digital input channel objects |
Discrete output point |
0x66 |
0...255 |
Digital output channel objects |
Analog input point |
0x67 |
0...255 |
Analog input channel objects |
Analog output point |
0x68 |
0...255 |
Analog output channel objects |
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. |
|
Instance 1:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Default |
ID |
buscoupler |
rule |
|
|
|
Value |
1 |
required |
get |
Vendor |
UINT |
Identification of vendor |
40 (0x28) |
2 |
required |
get |
Device |
UINT |
Indication of general type of |
12 (0x0C) |
|
|
|
Type |
|
product |
|
3 |
required |
get |
Product |
UINT |
Identification of particular |
i. e. 306 |
|
|
|
Code |
|
product of an individual vendor |
(0x132) |
|
|
|
|
|
|
for the |
|
|
|
|
|
|
750-306 |
4 |
required |
get |
Revision |
Stuct: |
Revision of the item the Identity |
i. e. {3;0} |
|
|
|
Major/ |
USINT, |
object represents |
for the |
|
|
|
Minor |
USINT |
|
750-306 |
5 |
required |
get |
Status |
WORD |
status of device |
- |
6 |
required |
get |
Serial_ |
UDINT |
Serial number of device |
- |
|
|
|
number |
|
|
|
7 |
required |
get |
Product |
SHORT_ |
Human readable identification |
i. e. |
|
|
|
name |
STRING |
|
„WAGO |
|
|
|
|
(num,char |
|
750-306 V |
|
|
|
|
char...) |
|
3.0)“ |
|
|
|
|
|
|
for the |
|
|
|
|
|
|
750-306 |
Services:
Service Code |
Service Name |
Description |
0x0E |
Get_Attribute_Single |
Returns the contents of the specified attribute |
0x05 |
Reset |
Invokes the reset service for the device |
WAGO-I/O-SYSTEM 750
DeviceNet
DeviceNet • 119
Configuration / Parametering with the Object Model
no attribute, no services
Instance 0:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Default |
ID |
buscoupler |
rule |
|
|
|
Value |
1 |
required |
get |
Revision |
UINT |
Revision of the Identity Object, |
0x02 |
|
|
|
|
|
Range 1-65535, class definition |
|
|
|
|
|
|
upon which the implementation |
|
|
|
|
|
|
is based. |
|
Instance 1:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Default |
ID |
buscoupler |
rule |
|
|
|
Value |
1 |
Optional |
get |
MAC ID |
USINT |
Node address |
0 - 63 |
2 |
Optional |
get |
Baud Rate |
USINT |
Baud rate |
0 - 2 |
3 |
Optional |
get/set |
BOI |
BOOL |
Bus-off Interrupt |
0/1 |
4 |
Optional |
get/set |
Bus-Off |
USINT |
Number of times CAN went to |
0 - 255 |
|
|
|
Counter |
|
the bus-off state |
|
5 |
Optional |
get |
Allocation |
Struct of: |
s. MAC ID of Master (from |
0 - 63, 255 |
|
|
|
Informati- |
BYTE, |
Allocate) |
|
|
|
|
on Allo- |
USINT |
|
|
|
|
|
cation |
|
|
|
|
|
|
Choice |
|
|
|
|
|
|
Byte |
|
|
|
|
|
|
Master`s |
|
|
|
|
|
|
ID |
|
|
|
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 |
0x4B |
Allocate_Master/Slave_Connection |
Requests the use of the predefined Master/Slave |
|
|
connection |
0x4C |
Release_Group_2_Identifier_Set |
Indicates that the specified connections within the |
|
|
predefined Master/Slave connection set are no |
|
|
longer desired. These connections are to be released |
|
|
(deleted) |
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. |
|
WAGO-I/O-SYSTEM 750
DeviceNet
120 • DeviceNet
Configuration / Parametering with the Object Model
Description of the instances:
Instance |
Description |
ID |
|
1 |
References to the process image containing analog and digital output data. |
2 |
References to the process image containing only digital output data. |
3 |
References to the process image containing only analog output data. |
4 |
References to the process image containing containing analog and digital input data plus status. |
5 |
References to the process image containing only digital input data plus status. |
6 |
References to the process image containing only analog input data plus status. |
7 |
References to the process image containing analog and digital input data. |
8 |
References to the process image containing only analog input data. |
9 |
References to the process image containing only analog input data. |
Instance 1:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Value |
ID |
buscoupler |
rule |
|
|
|
|
3 |
dep. on kind |
get/set |
Process |
Array of |
process image, collection of all |
|
|
of connected |
|
image |
Byte |
modules process output data. |
|
|
modules |
|
|
|
|
|
Instance 2:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Value |
ID |
buscoupler |
rule |
|
|
|
|
3 |
dep. on kind |
get/set |
Process |
Array of |
process image, collection of all |
|
|
of connected |
|
image |
Byte |
modules process output data. |
|
|
modules |
|
|
|
|
|
Instance 3:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Value |
ID |
buscoupler |
rule |
|
|
|
|
3 |
dep. on kind |
get/set |
Process |
Array of |
process image, collection of all |
|
|
of connected |
|
image |
Byte |
analog modules process output |
|
|
modules |
|
|
|
data. |
|
Instance 4:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Value |
ID |
buscoupler |
rule |
|
|
|
|
3 |
dep. on kind |
get/set |
Process |
Array of |
process image, collection of all |
|
|
of connected |
|
image |
Byte |
modules process input data plus |
|
|
modules |
|
|
|
status byte. |
|
Instance 5:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Value |
ID |
buscoupler |
rule |
|
|
|
|
3 |
dep. on kind |
get/set |
Process |
Array of |
process image, collection of all |
|
|
of connected |
|
image |
Byte |
digital modules process input data |
|
|
modules |
|
|
|
plus status byte. |
|
Instance 6:
Attribute |
Used in |
Access |
Name |
Data type |
Description |
Value |
ID |
buscoupler |
rule |
|
|
|
|
3 |
dep. on kind |
get/set |
Process |
Array of |
process image, collection of all |
|
|
of connected |
|
image |
Byte |
analog modules process input data |
|
|
modules |
|
|
|
plus status byte. |
|
WAGO-I/O-SYSTEM 750
DeviceNet