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\ \ \

Available input/output data and parameters with 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
Available input/output data and parameters with S500-eCo I/O devices
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