一、MES
全称:Manufacturing Execution System 中文:制造执行系统
1.一句话解释
位于上层计划(ERP)和底层设备 / 生产线 之间,负责实时跟踪、执行、管控生产过程的系统。
2.核心作用(你岗位能听懂的版本)
-
记录每一批、每一次实验 / 生产:谁做的、用什么参数、什么时间、结果如何
-
把工艺配方下发到设备
-
实时收集设备数据、RunLog、质量结果
-
实现可追溯、防错、合规、数据完整性
3.超短记忆
MES = 生产 / 实验过程的执行与追溯系统。
二、ERP
ERP = Enterprise Resource Planning 中文:企业资源计划
一句话区分
-
ERP :管计划、订单、物料、成本、排产(做什么、做多少、什么时候要)
-
MES :管生产执行、过程参数、设备、质量、追溯(现场怎么做、数据是什么)
三、上位机
上位机 = 可以控制、采集、监控设备的那台电脑
1.一句话大白话
-
设备本身是下位机(仪器、PLC、传感器、烘箱、电化学工作站)
-
你用来发指令、看数据、存记录、改参数 的电脑 → 就是上位机
2.核心特点
-
人直接操作
-
负责:发命令、收数据、存文件、显示曲线、RunLog
-
常和:LIMS、MES、SiLA2 客户端一起用
3.超短记忆
上位机 = 管设备的电脑; 下位机 = 被管的设备。
四、RTU 协议(Modbus RTU)
一句话核心 :工业现场最常用的串口二进制通信协议 ,用于上位机 / PLC 与传感器、仪表、执行器等设备通信,主从模式、RS-485、CRC 校验、效率高。
1.基本概念
- 全称 :Modbus RTU(Remote Terminal Unit,远程终端单元模式)
- 定位 :Modbus 协议的二进制串行实现,工业自动化 "通用语言"
- 物理层 :RS-485(首选)/ RS-232,半双工,差分信号,抗干扰强,最远约 1200 米
- 通信模式 :主从(Master-Slave)
- 主站(上位机 / PLC):主动发请求
- 从站(传感器 / 仪表 / 设备):被动响应
- 一条总线最多挂247 个从站(地址 1~247)
2.核心帧结构(必记)
RTU 帧为紧凑二进制格式 ,无显式帧头帧尾,靠3.5 个字符时间间隔区分帧边界。
| 字段 | 长度 | 说明 |
|---|---|---|
| 从站地址 | 1 字节 | 目标设备 ID(1~247),0 为广播 |
| 功能码 | 1 字节 | 操作类型(读 / 写寄存器等) |
| 数据区 | 0~252 字节 | 寄存器地址、数量、写入值等 |
| CRC 校验 | 2 字节 | CRC-16,校验数据完整性 |
常用功能码(现场高频)
- 0x03:读保持寄存器(最常用,读参数 / 测量值)
- 0x06:写单个保持寄存器(设参数)
- 0x10:写多个保持寄存器(批量设参)
- 0x01/0x02:读开关量(线圈 / 离散输入)
3.关键参数(通信必须统一)
- 波特率:9600(默认)、19200、38400、115200 bps
- 数据位:8 位
- 校验位:无校验(N)/ 偶校验(E)/ 奇校验(O)
- 停止位:1 位(有校验)/2 位(无校验)
- 帧间隔:帧内 < 1.5 字符时间,帧间≥3.5 字符时间(防粘包)
4.RTU vs ASCII vs TCP(快速区分)
| 模式 | 编码 | 校验 | 效率 | 适用场景 |
|---|---|---|---|---|
| RTU | 二进制 | CRC-16 | 最高 | 工业串口(RS-485),长距离、多设备 |
| ASCII | 文本 | LRC | 低 | 调试、低速率、短距离 |
| TCP | 二进制 | 无(靠 TCP) | 中 | 以太网、跨网段、远程监控 |
5.一句话记忆
Modbus RTU = 工业串口二进制主从协议,RS-485、CRC、高效可靠,设备通信首选。
五、Modbus RTU VS Modbus TCP
- Modbus TCP 只是通信方式(相当于 "网线 / 快递")
- 流量计算是仪表 / 设备自己算的(相当于 "包裹里的东西")
所以:不管用 RTU 还是 TCP,读到的都是同一个累计流量。
1.两者对比
- Modbus RTU:走串口(RS485)读流量
- Modbus TCP:走网口(以太网)读流量
流量本身还是仪表算出来的,跟你用哪种协议读没关系。
2.总结一句
**协议只管怎么传数据,不管怎么算流量。**RTU 和 TCP 只是两种不同的 "读取方式",读到的流量值是一样的。
六、串口 VS 网口
1.串口(DB9,RS232/RS485 常用)
- 典型是D 型 9 针,梯形外壳,有公头(带针)和母头(带孔)

2.网口(RJ45,以太网口)
- 扁平长方形,里面 8 个金色触点,插网线水晶头,通常旁边有状态指示灯

3.补充
- DB9 串口比 RJ45 网口更窄、呈梯形;网口是标准的扁平矩形,尺寸更大
- 串口线不是网线,网口只能插带 RJ45 水晶头的网线
- 很多现代设备没有原生 DB9,会用 USB 转 DB9 串口线;网口则是电脑、路由器、工业交换机的标配。
七、IT/OT接口规范
IT/OT 接口规范,核心是打通工业现场(OT)与企业信息系统(IT) ,统一通信、数据、安全与管理,让设备数据能安全、标准、可理解地进入 MES、ERP、LIMS、云平台。下面按协议、接口、数据、安全、架构五个维度讲清楚,直接可用。
1.核心概念与定位
- OT(Operational Technology) :工业现场层,PLC、仪表、机器人、SCADA,关注实时控制、设备安全、现场通信(Modbus RTU/TCP、Profinet、RS485)。
- IT(Information Technology) :企业信息层,服务器、数据库、MES、ERP、云,关注数据存储、业务流程、信息安全、IT 网络。
- IT/OT 接口 :两者之间的标准化连接层 ,解决 "设备数据怎么进 IT、IT 指令怎么下到设备",要求互操作性、实时性、安全性、可管理。
2.主流通信协议与接口标准(最常用)
工业现场接入(OT 侧)
- Modbus RTU/TCP :最通用仪表 / PLC 协议
- RTU:串口(RS485/232)、二进制、CRC 校验、主从
- TCP:以太网、TCP/IP 封装、MBAP 头、Client/Server
- 适用:流量计、温湿度、小型 PLC、低成本场景
- Profinet / Ethernet/IP :工业以太网,实时控制
- 适用:西门子、罗克韦尔大型 PLC、产线控制
- OPC UA :IT/OT 融合首选标准(IEC 62541)
- 跨平台、信息建模、安全、支持 TSN 实时
- 统一语法 + 语义,IT 系统可直接理解设备数据
- 支持:设备发现、读 / 写 / 订阅、事件、历史数据
- MQTT + Sparkplug B :轻量级、云边协同
- MQTT:发布 / 订阅、低带宽、物联网标准
- Sparkplug B:统一 Topic/Payload/ 状态,解决 MQTT 语义混乱
- 适用:边缘网关→云平台、大规模设备接入
IT 系统接入(IT 侧)
- REST API / OData :Web 标准接口,JSON/XML
- 适用:MES、ERP、LIMS、云平台、移动应用
- OPC UA Client:IT 系统直接作为 OPC UA 客户端
- Kafka / MQTT Broker:消息队列,高吞吐、事件驱动
- 数据库接口:SQL、ODBC、JDBC(历史数据入库)
3. 协议选型对比(直接参考)
| 协议 | 通信方式 | 实时性 | 语义能力 | 安全 | 适用场景 |
|---|---|---|---|---|---|
| Modbus RTU | 串口主从 | 中 | 弱(仅寄存器) | 无 | 现场仪表、短距 |
| Modbus TCP | 以太网 C/S | 中 | 弱 | 弱 | 本地局域网 |
| OPC UA | 以太网 / TSN | 高 / 实时 | 强(信息模型) | 强(加密 / 认证) | IT/OT 融合、标准集成 |
| MQTT+Sparkplug B | 发布 / 订阅 | 中 | 中(统一 Payload) | 中(TLS) | 云边、大规模 IoT |
| REST/OData | HTTP(S) | 低 | 强(JSON Schema) | 强(OAuth2) | IT 系统、业务应用 |
接口架构规范(分层设计)
网络层(IT/OT 隔离与互通)
- 网络分区(Zoning)+ 分段(Segmentation)
- OT 网:独立、实时、控制优先,禁止 IT 直接穿透
- IT 网:企业办公、业务系统
- 中间:DMZ / 工业防火墙 / 网闸,仅开放指定端口 / 协议
- 时间同步:IEEE 1588 PTP(TSN)、NTP,保证数据时序一致
- 带宽与 QoS:TSN 保障控制流量优先级,IT 流量不抢占实时通道
接入层(边缘网关 / 协议转换)
- 边缘网关必备能力
- 多协议转换:Modbus→OPC UA、Profinet→MQTT
- 数据采集、缓存、预处理、边缘计算
- 本地断网续传,保证数据不丢失
- 统一命名空间(UNS):所有设备数据映射到统一地址空间,IT/OT 共享同一数据视图
数据层(语法 + 语义规范)
- 数据格式
- 结构化:JSON(IT 友好)、Protobuf(高性能)
- 二进制:OPC UA Binary、Modbus(OT 原生)
- 数据类型统一:浮点、整型、布尔、时间戳、单位(℃、m³、%)
- 信息模型(语义)
- 采用标准 Companion Specification:如设备、仪表、产线模型
- 禁止自定义无文档的私有格式
- 元数据必备:设备 ID、测点 ID、名称、单位、量程、采样频率、质量码
服务层(接口行为规范)
- 接口模式
- 同步请求 / 响应:读单个 / 批量数据、写指令
- 异步订阅 / 推送:实时数据、事件、告警
- 历史数据查询:按时间范围、设备、测点检索
- 命名规范
- 设备 ID:唯一、可枚举(如 Line1-PLC01-FlowMeter01)
- 测点 ID:层级清晰(如 Device/Tag/Value/Quality/Timestamp)
- API 路径:RESTful(/api/v1/devices/{id}/tags)
- 质量码(Quality Code):Good、Bad、Uncertain、Initial、Overflow,IT 系统必须处理
安全规范(IT/OT 融合底线)
- 身份认证:OPC UA X.509 证书、MQTT TLS + 用户名、OAuth2.0(API)
- 授权控制:最小权限原则,按角色 / 设备 / 测点授权
- 传输加密:TLS 1.2+、OPC UA SecurityPolicy
- 网络隔离:工业防火墙、单向网闸、禁止 OT 设备直接上公网
- 审计日志:所有读写 / 订阅 / 登录留痕,可追溯
- 漏洞管理:OT 设备固件升级、端口最小化开放
4.接口实施规范(落地要点)
先梳理资产:设备清单、协议、测点、单位、采样频率
选统一协议栈:优先 OPC UA 或 MQTT+Sparkplug B,避免多协议并行
边缘网关部署:现场→网关做协议转换,网关→IT 统一出口
统一数据模型:按行业标准建信息模型,不私有扩展
测试验证:连通性、实时性、数据一致性、故障切换、安全渗透
运维监控:接口健康、数据质量、流量、告警、日志
5.一句话总结
IT/OT 接口 = 协议标准化(OPC UA/MQTT)+ 网络隔离安全 + 统一数据模型 + 边缘接入 + 审计监控,让现场设备数据安全、标准、可理解地进入 IT 系统。
八、PLC
PLC = 可编程逻辑控制器 简单说:工业设备的 "大脑",专门用来控制机器自动运行。
1. 它长什么样
- 一个小盒子,有很多接线端子
- 上面有网口、串口、指示灯
- 装在设备的电箱里
2. 作用
- 控制电机、泵、阀门、开关
- 采集温度、压力、流量、液位
- 按程序自动干活:比如:启动→加热→控温→计时→停机→报警
3. 工作中的关联
IT/OT 接口对接 大部分就是 电脑 / 上位机 ↔ PLC 之间通信:
- 电脑读 PLC 里的数据:温度、流量、运行状态
- 电脑给 PLC 发指令:启动、停止、改参数
- 通信协议常用:Modbus RTU / Modbus TCP / OPC UA
4. 一句话总结
PLC = 设备的控制核心 IT/OT 对接 = 电脑和 PLC 互相说话、传数据
九、Profinet
Profinet = 工业界的 "高速网线通信协议" 由西门子主导,是目前自动化产线最常用的工业以太网协议。
1. 作用
- 让 PLC ↔ 设备 高速、稳定通信比如:PLC ↔ 等离子清洗机、PLC ↔ MFC 质量流量控制器、PLC ↔ 电机
- 走普通网线 + RJ45 网口,不是串口
- 比 Modbus TCP 更快、更实时、更适合控制
2. 和你之前学的对比
- Modbus RTU:串口,慢,简单仪表用
- Modbus TCP:网线,通用, IT 采集常用
- Profinet :网线,高速实时,自动化产线 / PLC 控制首选
3. 在你设备里的作用
- 等离子清洗机里的 MFC(气体流量控制)
- PLC 通过 Profinet 给 MFC 发:
- 流量设定值
- 开 / 关气路
- MFC 通过 Profinet 回传:
- 实时流量
- 累计流量
- 故障报警
4. 最简单记忆
Profinet = 工业高速网线协议,PLC 控制设备的主流语言
十、有串口和网口的设备图
同时带串口(RS232/RS485)+ RJ45 网口的工业设备实拍图
1. 导轨式串口服务器(ZLAN5412D)
典型工业现场网关,4 路串口 + 双网口,DIN 导轨安装,常用来做 Modbus RTU 转 TCP/Profinet

2. 无风扇嵌入式工控机(SCI-S4000L4)
多网口 + 双串口(DB9)设计,适合等离子清洗机 / MFC 的 PLC 上位机,全封闭防尘

3. 工业级串口 WiFi / 以太网网关(USR-W610)
单串口(RS232/485)+ 网口 + WiFi 天线,用于老设备联网

十一、真实设备连接实拍图
1. 工业 RS485 总线连接(有人 USR-N540 + 多台仪表)

说明:黑色工业导轨模块(USR-N540),绿色凤凰端子接 RS485 A/B/GND;白色模块是配套电源 / 另一台转网口;网线接 RJ45,DC24V 供电,指示灯亮表示通信正常;适合车间多 MFC / 流量计组网。
2. RS232+RS485 双口转网口 与电脑直连(微雪 Waveshare 双口模块)

说明:黑色金属外壳模块,DB9 口接 RS232(电脑 USB 转 RS232 线),绿色端子接 RS485;网线直连笔记本网口;USB 线给 USB 转串口模块供电;适合实验室单设备调试。
3. 单台 RS485 设备→转网口→交换机(微雪 RS485-TO-ETH 导轨款)

说明:白色导轨式模块,侧面绿色端子:一组 RS485(A/B),一组 DC 电源;RJ45 网口直连交换机;适合现场单台 PLC/MFC 快速联网,接线极简。
4. 嵌入式小体积模块 连接测试(微雪 UART TO ETH 开发板场景)

说明:蓝色 PCB 小模块,网口 + 排针;通过 USB 转 TTL 线连电脑;网线接路由器;适合嵌入式设备内部集成、空间受限的场景。
5.补充实拍要点 & 接线核对
RS485 接线:A 对 A、B 对 B、GND 共地;总线首尾加120Ω 终端电阻;必须用屏蔽双绞线(RVSP),屏蔽层单端接地。
RS232 接线:DB9 2 (TX) 接 3 (RX)、3 (RX) 接 2 (TX)、5 (GND) 接 GND;交叉线 / 直连线要分清。
网络:模块 IP 必须和上位机同网段;网线用超五类及以上;无需交叉线,现代模块都支持自动翻转。
十二、需要统一设备接口吗?
完全不需要!绝对不需要所有设备都用同一种接口!
这正是你做 IT/OT 对接 的核心意义:把各种乱七八糟的接口,统一接到系统里。
我给你用最真实、最落地的逻辑讲清楚:
1. 实验室设备本来就是五花八门的接口
- 有的设备:只有串口 RS485(MFC、流量计、老仪表)
- 有的设备:只有网口(新 PLC、新电源、工控机)
- 有的设备:既有串口又有网口(等离子清洗机、部分 PLC)
- 有的设备:只有 USB / 自定义口(小型仪器)
它们天生就不一样,不可能统一。
2. 你要做的不是统一接口,而是统一接入
方法就是:
- 串口设备 → 用 串口转网口模块
- 网口设备 → 直接插交换机
- 老协议设备 → 用 网关转成 Modbus TCP / OPC UA
最终全部变成:网口 → 交换机 → 上位机 / MES / 数据平台
3. 一句话总结(非常关键)
设备本身是什么接口,就用什么接口,不用改设备。 你只需要通过转换模块,把它们全部转成网口接入系统就行。
| 类别 | 知识点 | 关键说明 |
|---|---|---|
| 基础概念 | PLC 全称 | Programmable Logic Controller可编程逻辑控制器,设备的控制大脑 |
| MFC 全称 | Mass Flow Controller质量流量控制器,等离子清洗机上精确控气的部件 | |
| Profinet | 西门子主导的工业以太网协议,用于 PLC 与设备高速实时通信 | |
| 接口与转换 | 串口 (RS485/232) | 老设备常用,抗干扰、距离远,不能直接上局域网 |
| 网口 (RJ45) | 新设备标配,可直接接入交换机,用于 IT/OT 联网 | |
| 串口转网口模块 | 把 RS485/232 转成网口,让老设备接入网络 | |
| 设备关系 | 等离子清洗机 ↔ MFC | MFC 是等离子清洗机的气路控制核心,决定工艺稳定性 |
| 多设备接口差异 | 不同设备接口不需要统一,有网口直连,串口用模块转换 | |
| 整体架构 | 实验室 IT/OT 拓扑 | 网口设备直连交换机串口设备 → 转换模块 → 交换机所有设备统一接入上位机 / MES |
| 对接原则 | 核心思路 | 不改设备、不换硬件,用网关统一接入 |