56• Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 Process Image
4 Channel Digital Output Modules
750-504, -516, -519, -531
Output Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
controls |
controls |
controls |
controls |
|
|
|
|
DO 4 |
DO 3 |
DO 2 |
DO 1 |
|
|
|
|
Channel |
Channel |
Channel |
Channel |
|
|
|
|
4 |
3 |
2 |
1 |
For the digital outputs the object 0x6200 (also 0x2100 possible) is used..
8 Channel digitale Digital Output Modules
750-530
Output Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
controls |
controls |
controls |
controls |
controls |
controls |
controls |
controls |
DO 8 |
DO 7 |
DO 6 |
DO 5 |
DO 4 |
DO 3 |
DO 2 |
DO 1 |
Channel |
Channel |
Channel |
Channel |
Channel |
Channel |
Channel |
Channel |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
For the digital outputs the object 0x6200 (also 0x2100 possible) is used.
The hardware of an analog input module has 16 bits of measured analog data per channel and 8 bits of control/status. However, the CANopen coupler/controller does not have access to the 8 control/status bits. Therefore, the CANopen coupler/controller can only access the 16 bits of analog data per channel, which are grouped as bytes and mapped in Intel format in the Input Process Image.
When digital input modules are also present in the node, the analog input data is always mapped into the Input Process Image in front of the digital data.
1 Channel Analog Input Module
750-491, (and all variations)
Input Process Image
|
Sub- |
|
|
Offset |
|
|
byte Destination |
|
|
Remark |
|
|
index |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
0 |
|
|
D0 |
|
|
Measured Value UD |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1 |
|
|
D1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n+1 |
|
2 |
|
|
D2 |
|
|
Measured Value Uref |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
3 |
|
|
D3 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
WAGO-I/O-SYSTEM 750
CANopen
Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 |
• 57 |
Process Image |
|
|
|
These modules present themselves with 2x2 bytes, so that the object 0x6401 (also 0x2400 possible) for 2 byte Special Modules, Inputs is used. Therefore for each measured value one Subindex is occupied.
2 Channel Analog Input Modules
750-452, -454, -456, -461, -462, -465, -466, -467, -469, -472, -474, -475, -476, -477, -478, -479, -480, -481, -483, -485, -492, (and all variations)
Input Process Image
|
Sub- |
|
|
Offset |
|
|
byte Destination |
|
|
Remark |
|
|
index |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
0 |
|
|
D0 |
|
|
Measured Value Channel 1 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1 |
|
|
D1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n+1 |
|
2 |
|
|
D2 |
|
|
Measured Value Channel 2 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
3 |
|
|
D3 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
These modules present themselves with 2x2 bytes, so that the object 0x6401 (also 0x2400 possible) for 2 byte Special Modules, Inputs is used. Therefore for each channel one Subindex is occupied.
4 Channel Analog Input Modules
750-453, -455, -457, -459, -460, -468, (and all variations)
Input Process Image
|
Sub- |
|
|
Offset |
|
|
byte Destination |
|
|
Remark |
|
|
|
index |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
0 |
|
|
D0 |
|
|
Measured Value Channel 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1 |
|
|
D1 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n+1 |
|
2 |
|
|
D2 |
|
|
Measured Value Channel 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
3 |
|
|
D3 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n+2 |
|
4 |
|
|
D4 |
|
|
Measured Value Channel 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
5 |
|
|
D5 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n+3 |
|
6 |
|
|
D6 |
|
|
Measured Value Channel 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
7 |
|
|
D7 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
These modules present themselves with 4x2 bytes, so that the object 0x6401 (also 0x2400 possible) for 2 byte Special Modules, Inputs is used. Therefore for each channel one Subindex is occupied.
WAGO-I/O-SYSTEM 750
CANopen
58• Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 Process Image
The hardware of an analog output module has 16 bits of analog output data per channel and 8 control/status bits. However, the CANopen coupler/controller does not have access to the 8 control/status bits. With CANopen the Status byte is set off as Emergency telegram. Therefore, the CANopen coupler/controller can only supply the 16 bits of analog data per channel, which is grouped as bytes and mapped in Intel format in the Output Process Image.
When digital output modules are also present in the node, the analog output data is always mapped into the Output Process Image in front of the digital data.
2 Channel Analog Output Modules
750-550, -552, -554, -556, -560, -585, (and all variations)
Output Process Image
|
Sub- |
|
|
Offset |
|
|
byte Destination |
|
|
Remark |
|
|
index |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
0 |
|
|
D0 |
|
|
Output Value Channel 1 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1 |
|
|
D1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n+1 |
|
2 |
|
|
D2 |
|
|
Output Value Channel 2 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
3 |
|
|
D3 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
These modules present themselves with 2x2 bytes, so that the object 0x6411 (also 0x2500 possible) for 2 byte Special Modules, Outputs is used. Therefore for each channel one Subindex is occupied.
4 Channel Analog Output Modules
750-551, -557, -559
Output Process Image
|
Sub- |
|
|
Offset |
|
|
byte Destination |
|
|
Remark |
|
|
index |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
0 |
|
|
D0 |
|
|
Output Value Channel 1 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1 |
|
|
D1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n+1 |
|
2 |
|
|
D2 |
|
|
Output Value Channel 2 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
3 |
|
|
D3 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n+2 |
|
4 |
|
|
D4 |
|
|
Output Value Channel 3 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
5 |
|
|
D5 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
n+3 |
|
6 |
|
|
D6 |
|
|
Output Value Channel 4 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
7 |
|
|
D7 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
These modules present themselves with 4x2 bytes, so that the object 0x6411 (also 0x2500 possible) for 2 byte Special Modules, Outputs is used. Therefore for each channel one Subindex is occupied.
WAGO-I/O-SYSTEM 750
CANopen
Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 |
• 59 |
Process Image |
|
|
|
With individual modules beside the data bytes also the control/status byte is mapped in the process image. The control/status byte is required for the bidirectional data exchange of the module with the higher-ranking control system. The control byte is transmitted from the control system to the module and the status byte from the module to the control system. This allows, for example, setting of a counter with the control byte or displaying of overshooting or undershooting of the range with the status byte.
Further information
For detailed information about the structure of a particular module’s control/status byte, please refer to that module’s manual. Manuals for each module can be found on the Internet under:
http://www.wago.com.
Counter Modules
750-404, (and all variations except of /000-005)
The above Counter Modules have a total of 5 bytes of user data in both the Input and Output Process Image (4 bytes of counter data and 1 byte of control/status). The counter value is supplied as 32 bits. The following tables illustrate the Input and Output Process Image, which has a total of 6 bytes mapped into each image.
Input Process Image
|
Sub- |
|
|
Offset |
|
|
byte Destination |
|
|
Remark |
|
|
index |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
S |
|
|
Status byte |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
1 |
|
- |
|
|
not used |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
2 |
|
|
D0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
D1 |
|
|
Counter Value |
|
||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
D2 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
D3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These modules present themselves with 1x6 bytes, so that the object 0x3200 for 6 byte Special Modules, Inputs is used. Therefore for each module one Subindex is occupied.
WAGO-I/O-SYSTEM 750
CANopen
60• Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 Process Image
Output Process Image
|
Sub- |
|
|
Offset |
|
|
byte Destination |
|
|
Remark |
|
|
index |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
C |
|
|
Control byte |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
1 |
|
- |
|
|
not used |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
2 |
|
|
D0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
D1 |
|
|
Counter Setting Value |
|
||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
D2 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
D3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These modules present themselves with 1x6 bytes, so that the object 0x3300 for 6 byte Special Modules, Outputs is used. Therefore for each module one Subindex is occupied.
750-404 /000-005
The above Counter Modules have a total of 5 bytes of user data in both the Input and Output Process Image (4 bytes of counter data and 1 byte of control/status). The two counter values are supplied as 16 bits. The following tables illustrate the Input and Output Process Image, which has a total of 6 bytes mapped into each image.
Input Process Image
|
Sub- |
|
|
Offset |
|
|
byte Destination |
|
|
Remark |
|
|
index |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
S |
|
|
Status byte |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
1 |
|
- |
|
|
not used |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
2 |
|
|
D0 |
|
|
Counter Value of Counter 1 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
3 |
|
|
D1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
D2 |
|
|
Counter Value of Counter 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
D3 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
These modules present themselves with 1x6 bytes, so that the object 0x3200 for 6 byte Special Modules, Inputs is used. Therefore for each module one Subindex is occupied.
Output Process Image
|
Sub- |
|
|
Offset |
|
|
byte Destination |
|
|
Remark |
|
|
index |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
C |
|
|
Control byte |
|
|
|
|
|
1 |
|
- |
|
|
not used |
|
||
|
n |
|
2 |
|
|
D0 |
|
|
Counter Setting Value of Counter 1 |
|
|
|
|
3 |
|
|
D1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
4 |
|
|
D2 |
|
|
Counter Setting Value of Counter 2 |
|
|
|
|
|
5 |
|
|
D3 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
These modules present themselves with 1x6 bytes, so that the object 0x3300 for 6 byte Special Modules, Outputs is used. Therefore for each module one Subindex is occupied.
WAGO-I/O-SYSTEM 750
CANopen