HA-CS31 Library - Overview Diagram

The following table gives an overview which function blocks and functions run on CPU and on CM574 (slot 2 to 4). In this example slot 1 is used for CM577-ETH for program download. Function blocks marked in italic font are only available from HA-CS31 library version V2.4.0. In another case if a user has a PLC with more than one onboard ETH (Example: PM595, PM591-2ETH) the user can use ETH2 port for downloading e.g. the program, webserver, OPC server communication etc.

CM574 program (slot 4) CM574 program (slot 3) CM574 program (slot 2) CM577-ETH (slot 1) CPU program CS31 line
- - - - Application -
- - - - HA_CS31_PID -
- - - - HA_CS31_CTD -
- - - - … (further utility function blocks) -
- - - - HA_CS31_DATA_SYNC -
- - - - HA Functionality -
- - - - HA_CONTROL -
- - - - HA_CS31_CALLBACK_STOP -
- - - - HA_CS31_DIAG(_EXT 01 (local)
- - HA_CS31_DIAG_ON_CM574 - HA_CS31_DIAG(_EXT)_VIA_CM574 2.1 (slot 2, COM1)
- - HA_CS31_DIAG_ON_CM574 - HA_CS31_DIAG(_EXT)_VIA_CM574 2.2 (slot 2, COM2)
- HA_CS31_DIAG_ON_CM574 - - HA_CS31_DIAG(_EXT)_VIA_CM574 3.1 (slot 3, COM1)
- HA_CS31_DIAG_ON_CM574 - - HA_CS31_DIAG(_EXT)_VIA_CM574 3.2 (slot 3, COM2)
HA_CS31_DIAG_ON_CM574 - - - HA_CS31_DIAG(_EXT)_VIA_CM574 4.1 (slot 4, COM1)
HA_CS31_DIAG_ON_CM574 - - - HA_CS31_DIAG(_EXT)_VIA_CM574 4.2 (slot 4, COM2)