区分负载类型:
高频动作(气缸、步进脉冲):晶体管输出(DC24V)
低频大功率接触器、AC220V 阀:继电器输出
防爆、潮湿场合可选晶闸管输出
3)计算总点数,额外预留 15%~20% 备用 IO(后期改造、新增工位)例:实际 DI=60、DO=40,总 IO=100,选型至少预留 115 点以上容量。
AI:温度 PT100、压力 4-20mA、液位、流量、称重、电压采集
AO:变频调速、比例阀、调压模块
特殊:热电阻 / 热电偶需专用热电阻模块,不可用普通 AI 替代
同样预留 10% 备用模拟量通道。单轴点位、多轴同步、电子齿轮、飞剪、追剪、凸轮
小型 PLC 自带脉冲输出;多轴同步、复杂工艺选自带总线运动控制(Profinet/EtherCAT)CPU。现场总线:EtherCAT、Profinet、Modbus-RTU、CC-Link
以太网:TCP/IP、OPC UA、MQTT(上云)
串口 RS485/232
确认站点数量、轮询数据量,判断 CPU 通讯负载是否达标。温度:0~55℃标准;高温 / 低温 / 粉尘 / 腐蚀选宽温型或加装控制柜空调
振动:重型机床、冲压设备优先导轨加固、避免微型 PLC
防护:户外、潮湿可选防护型 PLC,或成套密封控制柜
防爆场景:本安型安全 PLC + 隔离栅
程序执行速度
逻辑指令<0.1μs / 条为佳;浮点运算、多 PID、多轴必须选高速 CPU程序存储 + 数据 DB 存储
小型设备≥128KB;产线带配方、数据记录≥512KB;MES 对接≥2MB最大扩展能力
机架数量、最大 IO 容量、可挂通讯模块数量CPU 负载余量
正常运行负载控制在 40%~70%,选型预留 30% 余量;长期>80% 会扫描超时、通讯卡顿。数字量模块按分组选型
32 点高密度模块:点位多、节省槽位,适合集中 IO 柜
8/16 点模块:分散工位、预留点位、后期扩容方便
模拟量模块按需选信号规格
4~20mA / 0~10V / PT100 / 热电偶分开选型,不混用远程分布式 IO(ET200、远程从站)
设备分散、长距离布线场景:主 CPU 放中控柜,现场工位配远程 IO,减少大量电缆、降低干扰特殊功能模块按需配置
高速计数模块、脉冲定位模块、称重模块、安全输入模块、热电阻模块总线匹配设备品牌
西门子伺服 / 变频:优先 Profinet
国产伺服、高速多轴:EtherCAT
通用仪表、老款变频器:Modbus-RTU
上云 / MES 需求
CPU 自带以太网优先;如需 MQTT、数据库存储,选配通讯处理器或边缘网关存储附件
需要配方存储、生产记录、故障日志:配置存储卡;小型设备简单配方可不用电源模块
机架式 PLC 注意电源功率,计算 CPU + 所有模块总功耗,预留 20%;大功率系统配双冗余电源IO 整体预留 15%~20% 硬件点位
机架至少预留 1 个空槽位,方便后期新增模块
通讯端口预留 1 路以太网 / 485,用于新增设备、远程调试
统计全部 DI/DO/AI/AO、轴数量、仪表通讯点位,加预留余量
明确工艺:简单逻辑 / 多 PID / 多轴同步 / 安全控制 / 数据上传 MES
确定现场环境、安全等级、是否需要冗余
根据规模匹配微型 / 小型 / 中型 / 冗余 CPU
配套 IO 模块、远程站、通讯模块、电源、存储卡
校验 CPU 存储、扫描速度、负载余量、扩容空间,对比成本定型
只算现有 IO,不留备用点位 → 后期加设备只能新增整台 PLC,成本翻倍
小 CPU 带大量 Modbus 仪表、多轴 → CPU 负载过高,通讯频繁掉线
脉冲伺服选用继电器输出 PLC → 触点频繁烧蚀
化工 / 电厂关键设备选用普通 PLC,无冗余 → 故障停机损失大
分散工位全部走本地 IO,不用远程从站 → 电缆多、干扰大、布线成本高
忽略模拟量类型,用普通 AI 采集 PT100 → 信号无法读取