- •TABLE OF CONTENTS
- •Important Comments
- •Legal Principles
- •Copyright
- •Personnel Qualification
- •Intended Use
- •Symbols
- •Font Conventions
- •Number Notation
- •Scope
- •Abbreviation
- •The WAGO-I/O-SYSTEM 750
- •System Description
- •Technical Data
- •Manufacturing Number
- •Storage, Consignment and Transport
- •Mechanical Setup
- •Installation Position
- •Total Expansion
- •Assembly onto Carrier Rail
- •Carrier rail properties
- •WAGO DIN Rail
- •Spacing
- •Plugging and Removal of the Components
- •Assembly Sequence
- •Internal Bus / Data Contacts
- •Power Contacts
- •Wire connection
- •Power Supply
- •Isolation
- •System Supply
- •Connection
- •Alignment
- •Field Supply
- •Connection
- •Fusing
- •Supplementary power supply regulations
- •Supply example
- •Power Supply Unit
- •Grounding
- •Grounding the DIN Rail
- •Framework Assembly
- •Insulated Assembly
- •Function Earth
- •Protective Earth
- •Shielding (screening)
- •General
- •Bus Conductors
- •Signal Conductors
- •WAGO Shield (Screen) Connecting System
- •Assembly Guidelines / Norms
- •Fieldbus Coupler/Controller
- •Fieldbus Coupler 750-306
- •Description
- •Hardware
- •View
- •Device Supply
- •Fieldbus Connection
- •Display Elements
- •Configuration Interface
- •Hardware Address (MAC ID)
- •Setting the Baud Rate
- •Operating System
- •Process Image
- •Data Exchange
- •Communication Interfaces
- •Memory Areas
- •Addressing
- •Fieldbus Specific
- •Configuration Software
- •Starting up DeviceNet Fieldbus Nodes
- •Connecting the PC and Fieldbus Node
- •Setting the MAC ID and Baud Rate
- •Configuration with Static Assembly
- •LED Display
- •Node Status
- •Blink Code
- •Fault Message via the Blink Code of the I/O LED
- •Supply Voltage Status
- •Technical Data
- •Fieldbus Controller 750-806
- •Description
- •Hardware
- •View
- •Device Supply
- •Fieldbus Connection
- •Display Elements
- •Configuration and Programming Interface
- •Operating Mode Switch
- •Hardware Address (MAC ID)
- •Setting the Baud Rate
- •Operating System
- •Start-up
- •PLC Cycle
- •Process Image
- •Data Exchange
- •Communication Interfaces
- •Memory Areas
- •Addressing
- •Fieldbus Specific
- •Absolute Addressing
- •Calculate Addresses
- •Address Range for I/O Module Data
- •Address Range for Fieldbus Variables
- •Address Range for Flags
- •Example for Absolute Addresses
- •Programming the PFC with WAGO-I/O-PRO 32
- •WAGO-I/O-PRO 32 Library Elements
- •IEC 61131-3 Program Transfer
- •Transmission via the Serial Interface
- •Transmission via the Fieldbus
- •Special DeviceNet Features of the Controller
- •Connection via the UCMM port
- •Offline Connection Set
- •DeviceNet Shutdown
- •Dynamic Assembly
- •Change MAC ID by SW
- •Heartbeat
- •Bit-Strobe
- •Configuration Software
- •Starting-up DeviceNet Fieldbus Nodes
- •Connecting the PC and Fieldbus Node
- •Setting the MAC ID and Baud Rate
- •Configuration with Static and Dynamic Assembly
- •LED Display
- •Node Status
- •Blink Code
- •Fault Message via the Blink Code of the I/O LED
- •Supply Voltage Status
- •Technical Data
- •I/O modules
- •DeviceNet
- •Description
- •Network Architecture
- •Transmission Media
- •Type of Cable
- •Cable Types
- •Maximum Bus Length
- •Cabling
- •Network Topology
- •Network Grounding
- •Interface Modules
- •Network Communication
- •Objects, Classes, Instances and Attributes
- •Module Characteristics
- •Communication Model
- •Message Groups
- •Message Types
- •I/O Messaging
- •Explicit Messaging
- •I/O Messaging Connections
- •Process data and Diagnostic Status
- •Process Image
- •Assembly Instances
- •Configuration / Parametering with the Object Model
- •EDS Files
- •Object Model
- •Identity Class (0x01):
- •Message Router (0x02):
- •DeviceNet Object (0x03):
- •Assembly Object (0x04):
- •Connection Object (0x05):
- •Acknowledge Handler Object (0x2B):
- •Coupler configuration object (0x64):
- •Discrete Output Point Object (0x66):
- •Analog Input Point Object (0x67):
- •Analog Output Point Object (0x68):
- •Supplement to the Object Model for Controller 750-806
- •Bit-Strobe
- •Dynamic Assembly
- •New Classes for the PFC Fieldbus Variables
- •Class 160 (0xA0) Input PLC Fieldbus Variable USINT
- •Class 161 (0xA1) Input Fieldbus Variable USINT
- •Class 162 (0xA2) Input Fieldbus Variable USINT
- •Class 163 (0xA3) Output Fieldbus Variable USINT
- •Class 164 (0xA4) Output Fieldbus Variable USINT
- •Class 165 (0xA5) Output Fieldbus Variable USINT
- •Class 166 (0xA6) Input Fieldbus Variable UINT
- •Class 167 (0xA7) Input Fieldbus Variable UINT
- •Class 168 (0xA8) Output Fieldbus Variable UINT
- •Class 169 (0xA9) Output Fieldbus Variable UINT
- •Class 170 (0xAA) Input Fieldbus Variable UDINT
- •Class 171 (0xAB) Input Fieldbus Variable UDINT
- •Class 172 (0xAC) Output Fieldbus Variable UDINT
- •Class 173 (0xAD) Output Fieldbus Variable UDINT
- •Class 100 (0x64) - Attribute 44/100/101
- •Identity Class 1 (0x01)
- •Connection Object (0x05)
- •Additional Assembly Instances 10 and 11
- •Application in Explosive Environments
- •Foreword
- •Protective Measures
- •Classification Meeting CENELEC and IEC
- •Divisions
- •Explosion Protection Group
- •Unit Categories
- •Temperature Classes
- •Types of Ignition Protection
- •Classifications Meeting the NEC 500
- •Divisions
- •Explosion Protection Groups
- •Temperature Classes
- •Identification
- •For Europe
- •For America
- •Installation Regulations
- •Glossary
- •Literature List
- •Index
132 • DeviceNet
Configuration / Parametering with the Object Model
Description of the instances:
|
Instance ID |
|
|
Description |
|
|
|
|
||
|
1 |
|
|
|
reference to the first analog output point |
|
|
|||
|
2 |
|
|
|
reference to the next analog output point |
|
|
|||
|
... |
|
|
|
|
|
|
|
|
|
|
255 |
|
|
|
reference to the last possible analog output point |
|
||||
|
Instance 1 to 255: |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
Attribute |
|
Used in |
|
Access |
Name |
Data type |
Description |
Value |
|
|
ID |
|
buscoupler |
|
rule |
|
|
|
|
|
|
1 |
|
dep. on kind |
get |
AOPOBJ_ |
Array of |
output data |
actual |
||
|
|
|
of connected |
|
VALUE |
Byte |
|
output |
||
|
|
|
modules |
|
|
|
|
|
value |
|
|
2 |
|
dep. on kind |
get |
AOPOBJ_ |
USINT |
output data length |
number |
||
|
|
|
of connected |
|
VALUE |
|
|
of Bytes |
||
|
|
|
modules |
|
|
|
|
|
|
|
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 |
|
5.6.2.2 Supplement to the Object Model for Controller 750-806
5.6.2.2.1Bit-Strobe
•Consumed Path changeable (Discrete Output Point (class 0x66) or 0 valid)
•Produced-Path changeable like a poll connection (if data size more than 8 bytes, only the first 8 bytes are transmitted)
5.6.2.2.2Dynamic Assembly
•Two dynamic assembly instances possible (instance 100 and 101)
Attribute ID |
Used in |
Acces |
Name |
DeviceNet data |
Description of attribute |
Semantics |
|
buscoupler |
Rule |
|
type |
|
of values |
1 |
Required |
Get |
Number of |
UINT |
Max.51 members possible |
|
|
|
|
Members in |
|
|
|
|
|
|
List |
|
|
|
2 |
Required |
Get/Set |
Member List |
Array of Struct |
The member list is an array |
|
|
|
|
|
|
of DeviceNet paths |
|
|
|
|
Member Data |
UINT |
Size of member data |
Size in |
|
|
|
Description |
|
|
bits |
|
|
|
Member Path |
UINT |
Size of member path |
Size in |
|
|
|
Size |
|
|
bytes |
|
|
|
Member Path |
EPATH |
|
|
|
|
|
(**) |
|
|
|
3 |
Required |
Get/Set |
Data |
Array of Byte |
|
|
WAGO-I/O-SYSTEM 750
DeviceNet
DeviceNet • 133
Configuration / Parametering with the Object Model
(**)
Descrition of the MemberPath: 0x20 CC 0x24 II 0x30 AA
CC:class
II:instance
AA:attribute
The following classes / instances / attributes are possible: class:100 instance 1 attribute 5 (ProcessState)
class:100 instance 1 attribute 6 (DNS_i_Trmnldia) class:101 (Discrete Input Point Object)
class:102 (Discrete Output Point Object) class:103 (Analog Input Point Object) class:104 (Analog Output Point Object) class:160-173 (PLC variables)
Class Services
Service code |
Service name |
Service description |
0x0Eh |
Get_Attribute_Single |
Used to read an Object attribute value |
0x08h |
Create |
Instantiates an Assembly object within a |
|
|
specified class. Response contains in- |
|
|
stance number. |
Instance Services
Service code |
Service name |
Service description |
0x0Eh |
Get_Attribute_Single |
Used to read an Object attribute value |
0x10h |
Set_Attribute_Single |
Modifies an attribute value |
0x09h |
Delete |
Deletes an assembly object and releases |
|
|
all associated resources |
5.6.2.2.3 New Classes for the PFC Fieldbus Variables
7 new classes for each input and output.
All 7 input / output classes are overlapped, e.g.:
1st and 2nd USINT (class 160 / instance 1 and 2)
=1st UINT (class166 / instance 1), or
1st and 2nd UINT (class166 / instance 1 and 2)
=1st UDINT (class170 / instance 1) etc.
5.6.2.2.4Class 160 (0xA0) Input PLC Fieldbus Variable USINT
Instance 0:
Attribute ID |
Used in buscoupler |
Acces |
Name |
DeviceNet |
Description of attribute |
Semantics of |
|
|
Rule |
|
data type |
|
values |
1 |
Required |
Get |
Revision |
UINT |
Revision of this object |
0x01 |
2 |
Optional |
Get |
Max. |
UINT |
Max. instance number of |
255 |
|
|
|
instance |
|
an object currently created |
|
|
|
|
|
|
in this class level of the |
|
|
|
|
|
|
device |
|
Description for the object instance Ids
Instance ID Description
1Reference to the1. input PLC byte
2 |
Reference to the 2. input PLC byte |
… |
|
255 |
Reference to the 255. input PLC byte |
WAGO-I/O-SYSTEM 750
DeviceNet
134 • DeviceNet
Configuration / Parametering with the Object Model
Instance 1 to instance 255
Attribute ID |
Used in buscoupler |
Acces |
Name |
DeviceNet |
Description of attribute |
Semantics of |
|
|
Rule |
|
data type |
|
values |
1 |
Optional |
Get/Set |
FB_IN_ |
USINT |
Input data |
Actual input |
|
|
|
VAR |
|
|
data |
Services:
Service code |
Service name |
Service description |
0x0Eh |
Get_Attribute_Single |
Used to read an Object attribute value |
0x10h |
Set_Attribute_Single |
Used to write an Object attribute value |
5.6.2.2.5 Class 161 (0xA1) Input Fieldbus Variable USINT
PLC input byte 256 … 510
Max. instance: 255
5.6.2.2.6 Class 162 (0xA2) Input Fieldbus Variable USINT
PLC input byte 511 … 512
Max. instance: 2
5.6.2.2.7 Class 163 (0xA3) Output Fieldbus Variable USINT
Attribute ID |
Used in buscoupler |
Acces Rule |
Name |
DeviceNet data |
Description of attribute |
Semantics |
|
|
|
|
type |
|
of values |
1 |
Required |
Get |
Revision |
UINT |
Revision of this object |
0x01 |
2 |
Optional |
Get |
Max. instan- |
UINT |
Max. instance number |
255 |
|
|
|
ce |
|
of an object currently |
|
|
|
|
|
|
created in this class |
|
|
|
|
|
|
level of the device |
|
Description for the object instance Ids
Instance ID |
Description |
1 |
Reference to the 1. PLC output byte |
2 |
Reference to the 2. PLC output byte |
… |
|
255 |
Reference to the 255. PLC output byte |
Instance 1 to instance 255:
Attribute |
Used in buscoupler |
Acces Rule |
Name |
DeviceNet data |
Description of attribute |
Semantics |
ID |
|
|
|
type |
|
of values |
1 |
Optional |
Get |
FB_OUT_VA |
USINT |
Output data |
Actual |
|
|
|
R |
|
|
output |
|
|
|
|
|
|
data |
Services:
Service code |
Service name |
Service description |
0x0Eh |
Get_Attribute_Single |
Used to read an Object attribute value |
WAGO-I/O-SYSTEM 750
DeviceNet
DeviceNet • 135
Configuration / Parametering with the Object Model
5.6.2.2.8 Class 164 (0xA4) Output Fieldbus Variable USINT
PLC output byte 256 … 510
Max. instance: 255
5.6.2.2.9 Class 165 (0xA5) Output Fieldbus Variable USINT
PLC output byte 511 … 512
Max. instance: 2
5.6.2.2.10Class 166 (0xA6) Input Fieldbus Variable UINT
PLC input byte 1..255
Max. instance: 255
5.6.2.2.11Class 167 (0xA7) Input Fieldbus Variable UINT
PLC input byte 256
Max. instance: 1
5.6.2.2.12Class 168 (0xA8) Output Fieldbus Variable UINT
PLC output byte 1..255
Max. instance: 255
5.6.2.2.13Class 169 (0xA9) Output Fieldbus Variable UINT
PLC output byte 256
Max. instance: 1
5.6.2.2.14Class 170 (0xAA) Input Fieldbus Variable UDINT
PLC input byte 1..128
Max. instance: 128
5.6.2.2.15Class 171 (0xAB) Input Fieldbus Variable UDINT
PLC input byte 1..128
Max. instance: 128
Starts with 2 bytes offset
(the 2nd and 3rd UINT (class166 / instance 2 and 3) = 1st UDINT (class171 / instance 1) etc.)
WAGO-I/O-SYSTEM 750
DeviceNet
