2. PLC控制器基础

可编程逻辑控制器(PLC)是FMCS数据采集层的核心现场控制单元。它负责接收传感器信号、执行用户逻辑程序,并通过通信接口将过程数据上传至监控层。本节从工作原理出发,对比主流品牌技术特点,并给出工程选型依据。

2.1 PLC工作原理:循环扫描与执行机制

PLC采用“循环扫描”工作模式,一个完整的扫描周期包含以下五个阶段:

  1. 自诊断:检查CPU、内存、I/O模块状态,异常时报警或停机。
  2. 读取输入:将物理输入点的状态批量读入输入映像区。
  3. 执行用户程序:按梯形图或结构化文本逻辑,逐条运算并更新输出映像区。
  4. 刷新输出:将输出映像区的状态一次性写入物理输出模块。
  5. 通信服务:处理上位机请求、数据交换、中断事件等。
关键指标:扫描周期(Scan Cycle Time)直接影响FMCS数据实时性。典型PLC扫描周期为10~100 ms,高速应用需控制在5 ms以内。
PLC扫描周期流程图 PLC 循环扫描周期(Scan Cycle) ① 自诊断 CPU & 内存检查 ② 读取输入 输入映像区更新 ③ 执行程序 逻辑运算 ④ 刷新输出 物理输出写入 ⑤ 通信 数据交换 循环执行(周期重复) 说明: • 扫描周期 = 自诊断 + 输入读取 + 程序执行 + 输出刷新 + 通信时间。 • FMCS 数据采集频率应大于 PLC 扫描周期,避免数据丢失或重复。 • 中断事件(如高速计数、故障捕获)可打断正常周期,优先处理。

2.2 常见PLC品牌与技术特点

全球PLC市场由三大品牌主导,它们在FMCS项目中的适用场景各有侧重:

品牌 代表系列 编程软件 通信协议 FMCS适用场景
西门子(Siemens) S7-1200 / S7-1500 / S7-300 TIA Portal (STEP 7) PROFINET, PROFIBUS, Modbus TCP 大型厂务监控、洁净室、冷热源群控
罗克韦尔(Rockwell) CompactLogix / ControlLogix Studio 5000 EtherNet/IP, ControlNet, DH+ 半导体、汽车、高可靠性产线
三菱(Mitsubishi) FX5U / L系列 / Q系列 GX Works3 / GX Developer CC-Link, Modbus RTU, Ethernet 中小型设备、OEM配套、改造项目
选型提示:在FMCS项目中,西门子S7-1500凭借PROFINET实时通信和TIA Portal统一工程平台,已成为厂务监控领域的主流选择。罗克韦尔在北美市场占有率更高,三菱则在中日韩中小型项目中性价比突出。
三大PLC品牌技术特点对比 三大PLC品牌技术特点对比 西门子 S7-1500 • 编程:TIA Portal 统一平台 • 通信:PROFINET IRT • 优势:系统集成度高 • 适用:大型厂务、洁净室 • 安全:集成TUV认证安全PLC • 扩展:支持分布式IO ET200 • 数据:OPC UA 原生支持 • 诊断:Web服务器在线诊断 罗克韦尔 ControlLogix • 编程:Studio 5000 • 通信:EtherNet/IP • 优势:北美市场主导 • 适用:半导体、汽车产线 • 安全:GuardLogix 安全控制器 • 扩展:1756 I/O 模块丰富 • 数据:FactoryTalk 分析平台 • 诊断:集成运动控制 三菱 FX5U / Q系列 • 编程:GX Works3 • 通信:CC-Link IE / Modbus • 优势:性价比高、体积小 • 适用:中小设备、OEM配套 • 安全:安全PLC可选 • 扩展:智能功能模块丰富 • 数据:SLMP 无缝通信 • 诊断:iQ-R 系列高端定位

2.3 PLC选型依据

在FMCS数据采集层集成调试中,PLC选型需从以下六个维度综合评估:

选型维度 关键考量 典型要求(FMCS场景)
I/O点数与类型 DI/DO/AI/AO数量,高速计数器需求 AI: 4~20mA / RTD / 热电偶;DI: 干接点
通信接口 与上位机、变频器、仪表对接协议 Modbus TCP/RTU, PROFINET, BACnet/IP
扫描周期 程序执行速度,中断响应能力 ≤50 ms(常规),≤10 ms(快速联锁)
环境适应性 温度、湿度、EMC、防护等级 0~55°C,IP20(柜内),IP65(现场)
编程与诊断 软件易用性、在线调试、远程维护 支持在线修改、Web诊断、OPC UA
品牌生态 备件供应、技术支持、项目延续性 优先选用工厂已有品牌,降低备件库存
常见选型误区:
  • 盲目追求高端系列,导致成本浪费(如S7-1500用于仅控制10个IO点的小型水泵)。
  • 忽略通信协议兼容性,导致FMCS数据采集层需要额外协议转换器。
  • 未预留20%~30%的I/O余量,后期扩展困难。

2.4 FMCS项目中的PLC选型决策流程

以下决策树可帮助工程师快速锁定PLC型号:

PLC选型决策流程图 FMCS 项目 PLC 选型决策流程 开始:明确控制需求 I/O 点数 > 256 ? 是 中型/大型 PLC 否 小型 PLC / 远程IO 通信协议确定? 品牌生态匹配? 确定 PLC 型号

2.5 工程实践要点

  • I/O清单先行:在选型前必须完成所有现场仪表、执行机构的信号类型清单,避免选型后增加协议转换器。
  • 通信负载评估:FMCS数据采集频率通常为1~5秒/点,需确保PLC通信端口带宽足够,避免数据拥堵。
  • 冗余与可靠性:关键冷热源、洁净室压差控制建议选用支持CPU冗余的PLC(如S7-1500R/H)。
  • 固件与软件版本:确认PLC固件与编程软件、OPC UA服务器版本兼容,避免现场调试时出现通信失败。
案例参考:某12英寸晶圆厂FMCS项目,冷站群控采用西门子S7-1500 + ET200SP分布式IO,通过PROFINET连接32台冷水机组、68台水泵、120个温度/压力变送器,扫描周期稳定在18 ms,数据经OPC UA上传至中央监控系统。