S500/S500-eCo Modules as Slave Modules¶
S500 / S500-eCo modules can be used as a slave module by appending the desired device to a configured DC551-CS31 device.
In the device tree, right-click the DC551-CS31 node and select Add object. Select the desired S500 or S500-eCo module from the list.
When addressing S500 I/O devices at the CS31 bus, observe the following peculiarities concerning the CS31 bus in the AC500.
A CS31 software module can occupy a maximum of -> 15 bytes of inputs and 15 bytes of outputs in the digital area. This corresponds to 15 x 8 = 120 digital inputs and 120 outputs.
A CS31 software module can allocate a maximum of -> 8 words of inputs and 8 words of outputs in the analog area.
A maximum of 31 of these CS31 software modules are allowed for connection to the CS31 bus.
If a device has more than 15 bytes or 8 words of inputs or outputs, it occupies 2 or more of the 31 CS31 software modules.
The DC551-CS31 can internally manage 2 CS31 software modules in the digital area and 5 CS31 software modules in the analog area. This corresponds to a maximum of: 240 digital inputs (2 x 15 bytes), 240 digital outputs (2 x 15 bytes), 40 analog inputs (5 x 8 words) and 40 analog outputs (5 x 8 words).
Address setting is done at the DC551-CS31 using two rotary switches at the module’s front plate.
To enable the fast counter of the DC551-CS31, the hardware address (HW_ADR) has to be set to the module address + 70. With activated fast counter, the module addresses 0..28 (hardware address setting 70..98) are allowed. Then, the DC55-CS31 registers as 2 CS31 software modules using the module address (hardware address 70), once in the digital area and once in the analog area.
CS31 software module 1 in digital area: Registers using the module address.
CS31 software module 2 in digital area: Registers using module address+7 and bit “Channel >= 7” set.
CS31 software module 1 in analog area: Registers using the module address.
CS31 software module 2 in analog area: Registers using module address and bit “Channel >= 7” set.
CS31 software module 3 in analog area: Registers using the module address+1.
CS31 software module 4 in analog area: Registers using module address+1 and bit “Channel >= 7” set.
The DC551-CS31 can manage a maximum of 255 parameters. This does not cause any restrictions in all configurations with the currently available S500 I/O Devices.
The next free address for a DC551-CS31 is derived from the highest address occupied in the digital area or the analog area of the previous DC551-CS31.
When connecting several S500 expansion modules to a DC551-CS31 via the I/O Bus, their inputs and outputs follow the DC551-CS31’s inputs and outputs without gap. Such a cluster can occupy up to 6 CS31 software modules.
Note
The Fast Counters of the input/output Modules (e.g. “DC532”) are only available if the modules are connected to the CPU’s I/O Bus.
Summary of Input/Output Data of S500 I/O Devices\ \ \
Device | ID | I/O range | Digital area [Byte] | Analog area [Words] | Parameter [Byte] | ||
---|---|---|---|---|---|---|---|
Inputs | Outputs | Inputs | Outputs | ||||
CD522 | 1805 | 2 DI + 2 DI (encoder) + 8 DC + 2 DO PWM | 6 | 7 | 8 | 8 | 6 |
DA501 | 1810 | 16 DI + 8 DC + 4 AI + 2 AO | 3 | 1 | 5 | 2 | 8 |
DC551 | 2716 | 8 DI + 16 DC | 3 | 2 | 0 | 0 | 15 |
DC551+FC | 2715 | 8 DI + 16 DC + FC | 5 | 4 | 4 | 8 | 16 |
AI523 | 1515 | 16 AI | 0 | 0 | 16 | 0 | 36 |
AI531 | 1535 | 8 AI | 0 | 0 | 8 | 1 | 36 |
AO523 | 1510 | 16 AO | 0 | 0 | 0 | 16 | 41 |
AX521 | 1505 | 4 AI + 4 AO | 0 | 0 | 4 | 4 | 23 |
AX522 | 1500 | 8 AI + 8 AO | 0 | 0 | 8 | 8 | 39 |
DC522 | 1220 | 16 DC | 2 | 2 | 0 | 0 | 8 |
DC523 | 1215 | 24 DC | 3 | 3 | 0 | 0 | 10 |
DC532 | 1200 | 16 DI + 16 DC | 4 | 2 | 0 | 0 | 8 |
DI524 | 1000 | 32 DI | 4 | 0 | 0 | 0 | 4 |
DX522 | 1210 | 8 DI + 8 DX | 1 | 1 | 0 | 0 | 6 |
DX531 | 1205 | 8 DI + 4 DX | 1 | 1 | 0 | 0 | 6 |
Device | ID | I/O range | Digital area [Byte] | Analog area [Words] | Parameter [Byte] | ||
---|---|---|---|---|---|---|---|
Inputs | Outputs | Inputs | Outputs | ||||
DI561 | 6105 | 8 DI, 24 V DC | 1 | 0 | 0 | 0 | 0 |
DI562 | 6110 | 16 DI, 24 V DC | 2 | 0 | 0 | 0 | 0 |
DI571 | 6115 | 8 DI, 100-240 V AC | 1 | 0 | 0 | 0 | 0 |
DO561 | 6120 | 8 DO 24 V DC, 0.5 A, transistor | 0 | 1 | 0 | 0 | 0 |
DO571 | 6125 | 8 DO, up to 240 V AC/DC, 2.0 A, relay | 0 | 1 | 0 | 0 | 1 |
DO572 | 6130 | 8 DO, 100-240 V AC, 0.5 A, triac | 0 | 1 | 0 | 0 | 0 |
DX561 | 6135 | 8 DI 24 V DC + 8 DO 24 V DC, 0.5 A, transistor | 1 | 1 | 0 | 0 | 0 |
DX571 | 6140 | 8 DI 24 V DC + 8 DO, up to 240 V AC/DC, 2.0 A, relay | 1 | 1 | 0 | 0 | 1 |
DC561 | 6100 | 24 DC, 24 V DC, 0.1 A, Interfast connection | 2 | 2 | 0 | 0 | 0 |
AI561 | 6500 | 4 AI, U/I. configurable | 0 | 0 | 4 | 0 | 6 |
AI562 | 6505 | 2 AI, RTD, configurable | 0 | 0 | 2 | 0 | 4 |
AI563 | 6510 | 4 AI, thermocouple, configurable | 0 | 0 | 4 | 0 | 6 |
AO561 | 6515 | 2 AO, U/I, configurable | 0 | 0 | 0 | 4 | 4 |
AX561 | 6520 | 4 AI, U/I + 2 AO, U/I, configurable | 0 | 0 | 8 | 4 | 8 |
Examples of Impossible Configurations\ \ \
Due to the peculiarities concerning the CS31 bus and the DC551-CS31 described at the beginning of this chapter, some configurations cannot be realized.
Example: DC551-CS31 + 6 x DC532\ \ \
This configuration is not possible because the DC551-CS31 can manage a maximum of 30 bytes in the digital area (= 120 inputs/outputs).
Device | I/O range | Digital area [Byte] | Analog area [Words] | Parameter [Byte] | ||
---|---|---|---|---|---|---|
Inputs | Outputs | Inputs | Outputs | |||
DC551 | 8 DI + 16 DC | 3 | 2 | 0 | 0 | 15 |
DC532 | 16 DI + 16 DC | 4 | 2 | 0 | 0 | 9 |
DC532 | 16 DI + 16 DC | 4 | 2 | 0 | 0 | 9 |
DC532 | 16 DI + 16 DC | 4 | 2 | 0 | 0 | 9 |
DC532 | 16 DI + 16 DC | 4 | 2 | 0 | 0 | 9 |
DC532 | 16 DI + 16 DC | 4 | 2 | 0 | 0 | 9 |
DC532 | 16 DI + 16 DC | 4 | 2 | 0 | 0 | 9 |
DC532 | 16 DI + 16 DC | 4 | 2 | 0 | 0 | 9 |
Example: DC551-CS31 + 6 (or more) AX522\ \ \
This configuration is not possible because the DC551-CS31 can manage a maximum of 40 words in the analog area. For 7 AX522, the number of analog channels increases accordingly.
Device | I/O range | Digital area [Byte] | Analog area [Words] | Parameter [Byte] | ||
---|---|---|---|---|---|---|
Inputs | Outputs | Inputs | Outputs | |||
DC551 | 8 DI + 16 DC | 3 | 2 | 0 | 0 | 15 |
AX522 | 8 AI + 8 AO | 0 | 0 | 8 | 8 | 40 |
AX522 | 8 AI + 8 AO | 0 | 0 | 8 | 8 | 40 |
AX522 | 8 AI + 8 AO | 0 | 0 | 8 | 8 | 40 |
AX522 | 8 AI + 8 AO | 0 | 0 | 8 | 8 | 40 |
AX522 | 8 AI + 8 AO | 0 | 0 | 8 | 8 | 40 |
AX522 | 8 AI + 8 AO | 0 | 0 | 8 | 8 | 40 |
Example: DC551-CS31 + 3 (or more) AO523\ \ \
This configuration is not possible because the DC551-CS31 can manage a maximum of 40 words in the analog area. For each further AO523, the number of analog channels increases accordingly.
Device | I/O range | Digital area [Byte] | Analog area [Words] | Parameter [Byte] | ||
---|---|---|---|---|---|---|
Inputs | Outputs | Inputs | Outputs | |||
DC551 | 8 DI + 16 DC | 3 | 2 | 0 | 0 | 15 |
AO523 | 16 AO | 0 | 0 | 0 | 16 | 42 |
AO523 | 16 AO | 0 | 0 | 0 | 16 | 42 |
AO523 | 16 AO | 0 | 0 | 0 | 16 | 42 |
Example: DC551-CS31 + 3 (or more) AI523\ \ \
This configuration is not possible because the DC551-CS31 can manage a maximum of 40 words in the analog area. For each further AI523, the number of analog channels increases accordingly.
Device | I/O range | Digital area [Byte] | Analog area [Words] | Parameter [Byte] | ||
---|---|---|---|---|---|---|
Inputs | Outputs | Inputs | Outputs | |||
DC551 | 8 DI + 16 DC | 3 | 2 | 0 | 0 | 15 |
AI523 | 16 AI | 0 | 0 | 16 | 0 | 37 |
AI523 | 16 AI | 0 | 0 | 16 | 0 | 37 |
AI523 | 16 AI | 0 | 0 | 16 | 0 | 37 |
Example: DC551-CS31 with FC + 3 (or more) AO523\ \ \
This configuration is not possible because the DC551-CS31 can manage a maximum of 40 words in the analog area. For each further AO523, the number of analog channels increases accordingly.
Device | I/O range | Digital area [Byte] | Analog area [Words] | Parameter [Byte] | ||
---|---|---|---|---|---|---|
Inputs | Outputs | Inputs | Outputs | |||
DC551 | 8 DI + 16 DC + FC | 5 | 4 | 4 | 8 | 16 |
AO523 | 16 AO | 0 | 0 | 0 | 16 | 42 |
AO523 | 16 AO | 0 | 0 | 0 | 16 | 42 |
AO523 | 16 AO | 0 | 0 | 0 | 16 | 42 |
Example: DC551-CS31 with FC + 3 (or more) AI523\ \ \
This configuration is not possible because the DC551-CS31 can manage a maximum of 40 words in the analog area. For each further AI523, the number of analog channels increases accordingly.
Device | I/O range | Digital area [Byte] | Analog area [Words] | Parameter [Byte] | ||
---|---|---|---|---|---|---|
Inputs | Outputs | Inputs | Outputs | |||
DC551 | 8 DI + 16 DC + FC | 5 | 4 | 4 | 8 | 16 |
AI523 | 16 AI | 0 | 0 | 16 | 0 | 37 |
AI523 | 16 AI | 0 | 0 | 16 | 0 | 37 |
AI523 | 16 AI | 0 | 0 | 16 | 0 | 37 |