下图显示了根据系统中使用的通信接口 CI 远程 I/O 簇(通信接口模块;数字见图例)的数量和由此产生的应用周期时间(纵轴)选择AC500 CPU(横轴)的示例。
更多详情,请参阅 "HA 系统的任务配置建议"⮫ “HA 系统的任务配置建议” 。下图中的数值是基于这样的假设,即通过基本的快速 IO 通信和 HA 功能,CPU 负载最大为 50%-60%。的 CPU 负载。因此,与下面的指示相比,应用负载会更高,周期时间(尤其是 HA、Modbus )需要放宽(更高)。

示例:如果您需要在 120 毫秒左右的应用周期时间内支持最少 25 CI 的系统,根据上述图表,合适的选择是 V2 PLC - PM592 或 PM595 以及 V3 PLC - PM5650 或 PM5670。确定应用周期的主要参数是总体同步数据量,对于较小的系统,每个 CI 假设为 160 字节,对于较大的系统,每个 CI 最多为 250 字节。项目的同步数据总计超过 ~1200 字节,需要在一个应用周期内传输多个 HA 周期。
如果在 CI 网络中使用 CM5640-2ETH 端口扩展器,则需要稍低的性能/较长的周期时间。
V2 或 V3 型 PLC 在可用接口、支持的协议和内存大小方面也有所不同。
CI521-MODTCP 或 CI522-MODTCP 可用作外围设备,通过Modbus TCP 协议与 PLC 通信。HA-Modbus TCP 库目前最多支持 120 个 CI52x,具体取决于表 "AC500 HA 系统和选件概述"⮫ 详细信息 中所列的 CPU 类型。每个 CI52x 最多支持 10 个 S500-I/O 模块。不过,HA 库的标准Modbus TCP 通信每个周期只传输 120 个字:因此,请检查您的模块配置是否匹配:如果有许多高密度模拟量输入输出模块(如 16 通道 AI523/AO523 或带快速计数器的模块),大约 5-6 个此类模块就可能超过这一限制(为帮助精确计算,安装后的 Automation Builder 的 HA "Examples "子文件夹中提供了一个 Excel 表)。
CPU 上的本地 I/O 只能与 CPU 发出信号/进行交互,以便诊断或提供服务。该本地 I/O 仅与本 CPU 连接,如果本 CPU 出现故障,则无法与其他 CPU 一起工作。