1. 课程导入与集成场景认知

在智能制造现场,三菱iQ-R系列PLC往往承担产线控制的核心角色:它采集传感器信号、驱动执行机构、管理工位节拍,但PLC本身并不擅长长期存储、跨线汇总、报表输出和经营决策。生产数据与上位系统集成,要解决的就是"控制层的数据如何被更高层看见、理解和使用"这一问题。本课程围绕iQ-R展开,目标不是讲清某一个通信指令,而是建立一条从现场设备到管理决策的完整数据通路认知,并能在真实项目中完成配置、调试与排障。

学习目标与能力定位

完成本课程后,你应当具备四类能力。第一,能读懂并绘制集成架构图,明确iQ-R、上位系统、网络设备之间的连接关系与协议边界。第二,能根据数据用途选择合适的上位系统类型与通信方式,而不是"能用就行"。第三,能完成典型配置:包括iQ-R侧的以太网参数、数据寄存器与标签定义、上位侧的驱动或接口配置、数据点映射与采集周期设定。第四,能对常见故障做出判断,例如"上位显示数值不变""采集值跳变""连接频繁断开"分别指向哪一层问题。

需要强调的是,集成不是单向的"把数据读出来"。上位系统也可能向iQ-R写入配方、启停指令或设定值,因此数据流方向必须双向理解。本课程后续所有案例都遵循一个约定:以iQ-R为数据源侧,上位系统为数据消费侧;当出现写入操作时,单独标注方向,避免混淆。

典型架构与数据流方向

一个典型的iQ-R生产数据集成架构通常分为四层。最底层是现场层,包括传感器、变频器、伺服、远程IO,通过CC-Link IE、EtherCAT或模拟量接入iQ-R。第二层是控制层,即iQ-R PLC本体及其CPU模块、以太网模块、串口模块。第三层是采集与集成层,常见形态包括SCADA服务器、OPC UA服务器、边缘网关或数据采集软件。第四层是应用层,包括MES、ERP、数据库和云平台。

数据流方向可以概括为三条主路径。第一条是实时监控路径:iQ-R通过以太网将设备状态、报警、节拍数据送入SCADA,用于画面显示和即时报警。第二条是生产管理路径:SCADA或网关将工单完成数、良品数、设备稼动率汇总后写入MES,MES再与ERP交互物料与订单信息。第三条是历史与分析路径:采集层将带时间戳的数据写入数据库或云平台,用于趋势分析、OEE计算和远程运维。

iQ-R 生产数据与上位系统集成架构 现场层 传感器 / 执行器 变频器 / 伺服 远程IO / 阀岛 CC-Link IE / 模拟量 控制层 三菱 iQ-R PLC CPU + 以太网模块 / 串口模块 数据寄存器 D / M 标签 / 结构体变量 MC协议 / SLMP OPC UA / Modbus TCP 采集与集成层 SCADA 服务器 画面 / 报警 / 趋势 OPC UA / 边缘网关 协议转换 / 缓存 采集软件 / 中间件 周期采集 / 时间戳 应用层 MES 工单 / 追溯 / OEE ERP 订单 / 物料 / 成本 数据库 历史数据 / 报表 云平台 远程运维 / 分析 现场信号 实时数据 标签/寄存器 MC/SLMP 汇总数据 工单/物料 历史数据 上云 配方/指令写入

图中用实线表示数据上行,虚线表示控制下行。需要特别注意的是,SCADA、MES、ERP、数据库、云平台并不是"越往上越高级"的简单堆叠,而是各自解决不同问题:SCADA解决"现在发生了什么",MES解决"这批产品做得怎么样",ERP解决"资源与成本如何核算",数据库解决"过去发生了什么",云平台解决"多地多厂如何统一看"。选型错误会导致数据重复采集、接口反复改造。

常见上位系统类型与适用边界

SCADA适合设备级实时监控,典型采集周期为100ms到1s,关注报警响应和画面刷新。MES适合工单级管理,采集周期通常为秒级到分钟级,关注产量、良率、追溯。ERP不直接与PLC通信,它通过MES或中间数据库获取汇总结果,关注订单、库存、成本。数据库适合存储高频历史数据,常见方案是时序数据库或关系型数据库。云平台适合跨厂区、远程运维和AI分析,但必须考虑网络延迟与数据安全。

选择上位系统时,先问三个问题:数据给谁看?需要多快刷新?需要保留多久?这三个答案基本决定了架构层级和通信方式。

贯穿课程的实战项目背景

本课程以一个"电机装配线生产数据集成"项目为主线。该产线使用一台iQ-R PLC控制三个工位,需要将每台电机的装配结果、测试数据、工位节拍上传至SCADA和MES,并将历史数据写入数据库。项目示例参数如下:iQ-R以太网模块IP为192.168.1.10,端口5000;SCADA服务器IP为192.168.1.100;采集周期设定为500ms;需要上传的数据点包括工位1扭矩值、工位2测试结果、工位3完成计数、设备运行状态和报警代码。

后续章节将围绕这个项目逐步展开:先完成iQ-R侧的数据定义与以太网配置,再完成SCADA与MES侧的接口配置,然后处理数据映射与时间戳,最后进行联调与故障排查。每一章都会给出可操作的参数、配置片段或判断依据,而不是停留在概念层面。

集成前必须明确的四个约定

  • 数据方向约定:默认iQ-R为源、上位为目标;写入操作单独标注,避免读写混淆。
  • 地址约定:所有数据点必须给出明确的软元件地址或标签名,例如D100、M200、W1A0,不能只写"扭矩值"。
  • 时间约定:采集数据必须带时间戳,时间戳来源需明确是PLC侧还是上位侧,避免时序错乱。
  • 异常约定:通信中断时上位应保持最后值并报警,而不是显示0或随机值,否则会误导操作员。

理解以上架构、方向与约定,是后续所有配置和调试工作的前提。集成工作的难点往往不在"能不能连上",而在"连上之后数据是否可信、是否可维护、是否可扩展"。