Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 |
• 51 |
Process Image |
|
|
|
3.1.4 Process Image
After switching on, the controller recognizes all I/O modules plugged into the node which supply or wait for data (data width/bit width > 0). In nodes analog and digital I/O modules can be mixed.
The controller produces an internal process image from the data width and the type of I/O module as well as the position of the I/O modules in the node. It is divided into an input and an output data area.
The data of the digital I/O modules is bit orientated, i.e. the data exchange is made bit for bit. The analog I/O modules are all byte orientated I/O modules, i.e. those where the data exchange is made byte for byte. These I/O modules include for example the counter modules, I/O modules for angle and path measurement as well as the communication modules.
Note
For the number of input and output bits or bytes of the individually activated on I/O modules please refer to the corresponding I/O module description.
The data of the I/O modules is separated form the local input and output process image in the sequence of their position after the coupler in the individual process image.
In the respective I/O area, first of all analog modules are mapped, then all digital modules, even if the order of the connected analog and digital modules does not comply with this order. The digital channels are grouped, each of these groups having a data width of 1 byte. Should the number of digital I/Os exceed 8 bits, the controller automatically starts another byte.
Note
A process image restructuring may result if a node is changed or extended. In this case the process data addresses also change in comparison with earlier ones. In the event of adding modules, take the process data of all previous modules into account.
The process image for the physical bus module data is identical with that of the WAGO CANopen fieldbus coupler.
With the controller, the data of the PFC variables are filled into the process image, separated according to input and output data and following the physical data.
WAGO-I/O-SYSTEM 750
CANopen
52• Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 Process Image
With some I/O modules, the structure of the process data is fieldbus specific.
In the case of a CANopen coupler/controller, the process image uses a byte structure (without word alignment). The internal mapping method for data greater than one byte conforms to the Intel format.
The following section describes the process imagefor all of the coupler/ controller supported WAGO-I/O-SYSTEM 750 I/O modules when using a CANopen coupler/controller.
Note
Depending on the specific position of an I/O module in the fieldbus node, the process data of all previous byte or bit-oriented modules must be taken into account to determine its location in the process data map.
In the CANopen object directory the entire input process image can be read over the index 0x5000 and the entire output process image can be written over the index 0x5001.
Digital input modules supply one bit of data per channel to specify the signal state for the corresponding channel. These bits are mapped into the Input Process Image.
When analog input modules are also present in the node, the digital data is always appended after the analog data in the Input Process Image, grouped into bytes. Therefore for each byte one Subindex is occupied.
Some digital modules have an additional diagnostic bit per channel in the Input Process Image. The diagnostic bit is used for detecting faults that occur (e.g., wire breaks and/or short circuits).
1 Channel Digital Input Module with Diagnostics
750-435
Input Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
Diagnostic bit |
Data bit |
|
|
|
|
|
|
S 1 |
DI 1 |
For the digital inputs the object 0x6000 (also 0x2000 possible) is used.
2 Channel Digital Input Modules
750-400, -401, -405, -406, -410, -411, -412, -427, -438, (and all variations)
Input Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
Data bit |
Data bit |
|
|
|
|
|
|
DI 2 |
DI 1 |
|
|
|
|
|
|
Channel 2 |
Channel 1 |
For the digital inputs the object 0x6000 (also 0x2000 possible) is used.
WAGO-I/O-SYSTEM 750
CANopen
Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 • 53
Process Image
2 Channel Digital Input Modules with Diagnostics
750-419, -421, -424, -425
Input Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
Diagnostic |
Diagnostic |
Data bit DI 2 |
Data bit DI |
|
|
|
|
bit S 2 |
bit S 1 |
Channe 2 |
1 |
|
|
|
|
Channel 2 |
Channel 1 |
Channel 1 |
|
|
|
|
|
|
For the digital inputs the object 0x6000 (also 0x2000 possible) is used.
2 Channel Digital Input Module with Diagnostics and Output Process Data
750-418
The 750-418 digital input module supplies a diagnostic and acknowledge bit for each input channel. If a fault condition occurs, the diagnostic bit is set. After the fault condition is cleared, an acknowledge bit must be set to reactivate the input. The diagnostic data and input data bit is mapped in the Input Process Image, while the acknowledge bit is in the Output Process Image.
Input Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
Diagnostic |
Diagnostic |
Data bit |
Data bit |
|
|
|
|
bit S 2 |
bit S 1 |
DI 2 |
DI 1 |
|
|
|
|
Channel 2 |
Channel 1 |
Channel 2 |
Channel 1 |
For the digital inputs the object 0x6000 (also 0x2000 possible) is used.
Output Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
Acknowl- |
Acknowl- |
|
|
|
|
|
|
edgement bit |
edgement bit Q |
0 |
0 |
|
|
|
|
Q 2 Channel |
1 |
||
|
|
|
|
|
|
||
|
|
|
|
2 |
Channel 1 |
|
|
For the digital outputs the object 0x6200 (also 0x2100 possible) is used.
4 Channel Digital Input Modules
750-402, -403, -408, -409, -414, -415, -422, -423, -428, -432, -433
Input Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
Data bit |
Data bit |
Data bit |
Data bit |
|
|
|
|
DI 4 |
DI 3 |
DI 2 |
DI 1 |
|
|
|
|
Channel 4 |
Channel 3 |
Channel 2 |
Channel 1 |
For the digital inputs the object 0x6000 (also 0x2000 possible) is used.
WAGO-I/O-SYSTEM 750
CANopen
54• Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 Process Image
8 Channel Digital Input Modules
750-430, -431
Input Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
Data bit |
Data bit |
Data bit |
Data bit |
Data bit |
Data bit |
Data bit |
Data bit |
DI 8 |
DI 7 |
DI 6 |
DI 5 |
DI 4 |
DI 3 |
DI 2 |
DI 1 |
Channel |
Channel |
Channel |
Channel |
Channel |
Channel |
Channel |
Channel |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
For the digital inputs the object 0x6000 (also 0x2000 possible) is used.
Digital output modules use one bit of data per channel to control the output of the corresponding channel. These bits are mapped into the Output Process Image.
When analog output modules are also present in the node, the digital image data is always appended after the analog data in the Output Process Image, grouped into bytes. Therefore for each byte one Subindex is occupied.
1 Channel Digital Output Module with Input Process Data
750-523
Input Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
not |
Status bit |
|
|
|
|
|
|
„Manual Op- |
|
|
|
|
|
|
|
used |
|
|
|
|
|
|
|
eration“ |
|
|
|
|
|
|
|
|
For the digital inputs the object 0x6000 (also 0x2000 possible) is used.
Output Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
not |
controls DO 1 |
|
|
|
|
|
|
used |
Channel 1 |
For the digital outputs the object 0x6200 (also 0x2100 possible) is used.
2 Channel Digital Output Modules
750-501, -502, -509, -512, -513, -514, -517, -535, (and all variations)
Ausgangsprozessabbild
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
controls |
controls |
|
|
|
|
|
|
DO 2 |
DO 1 |
|
|
|
|
|
|
Channel 2 |
Channel 1 |
For the digital outputs the object 0x6200 (also 0x2100 possible) is used.
WAGO-I/O-SYSTEM 750
CANopen
Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 |
• 55 |
Process Image |
|
|
|
2 Channel Digital Input Modules with Diagnostics and Input Process Data
750-507, -522
The 750-507 and 750-522 digital output modules have a diagnostic bit for each output channel. When an output fault condition occurs (i.e., overload, short circuit, or broken wire), a diagnostic bit is set. The diagnostic data is mapped into the Input Process Image, while the output control bits are in the Output Process Image.
Input Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
Diagnostic |
Diagnostic |
|
|
|
|
|
|
bit S 2 |
bit S 1 |
|
|
|
|
|
|
Channel 2 |
Channel 1 |
For the digital inputs the object 0x6000 (also 0x2000 possible) is used.
Output Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
controls |
controls |
|
|
|
|
|
|
DO 2 |
DO 1 |
|
|
|
|
|
|
Channel 2 |
Channel 1 |
For the digital outputs the object 0x6200 (also 0x2100 possible) is used.
750-506
The 750-506 digital output module has 2-bits of diagnostic information for each output channel. The 2-bit diagnostic information can then be decoded to determine the exact fault condition of the module (i.e., overload, a short circuit, or a broken wire). The 4-bits of diagnostic data are mapped into the Input Process Image, while the output control bits are in the Output Process Image.
Input Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
Diagnostic |
Diagnostic |
Diagnostic |
Diagnostic |
|
|
|
|
bit S 3 |
bit S 2 |
bit S 1 |
bit S 0 |
|
|
|
|
Channel 2 |
Channel 2 |
Channel 1 |
Channel 1 |
For the digital inputs the object 0x6000 (also 0x2000 possible) is used.
Output Process Image
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
controls |
controls |
|
|
|
|
not used |
not used |
DO 2 |
DO 1 |
|
|
|
|
Channel |
Channel |
||
|
|
|
|
|
|
||
|
|
|
|
|
|
2 |
1 |
For the digital outputs the object 0x6200 (also 0x2100 possible) is used.
WAGO-I/O-SYSTEM 750
CANopen