1. 课程导论:厂务数据采集概述、SCADA与PLC的角色定位、通信参数调优的重要性
1.1 厂务数据采集概述
在现代半导体、面板、制药、汽车等高端制造业中,厂务设施(Facility)是生产运行的“生命线”。厂务系统涵盖纯水、废水、空调、电力、压缩空气、蒸汽、特气、化学品供应等关键子系统。厂务数据采集的核心目标是将这些分散、异构的子系统中的实时运行数据(温度、压力、流量、液位、pH值、电压、电流等)统一汇聚到上层管理平台,实现集中监控、报警、历史追溯与能效优化。
一个典型的厂务数据采集架构通常分为三层:
- 现场设备层:包含各类传感器、执行器、变频器、智能仪表,通过硬接线或现场总线连接至PLC。
- 控制层:以可编程逻辑控制器(PLC)为核心,执行逻辑控制、PID调节、数据预处理与本地报警。
- 监控与信息层:以SCADA系统为核心,通过工业以太网或专用通信网络与PLC交互,提供人机界面、数据存储、报表分析与高级应用。
关键认知:厂务数据采集不是简单的“把数据读上来”,而是涉及协议解析、时序同步、异常处理、带宽管理、安全隔离的系统工程。通信参数的调优直接决定了数据采集的实时性、完整性与可靠性。
1.2 SCADA系统与PLC的角色定位
在厂务数据采集场景中,SCADA与PLC分工明确,互为补充。理解两者的角色定位是进行通信参数调优的前提。
| 维度 | SCADA系统 | PLC |
|---|---|---|
| 核心功能 | 集中监控、数据采集、报警管理、趋势分析、报表生成 | 逻辑控制、顺序控制、PID调节、本地联锁保护 |
| 数据处理 | 海量数据存储、压缩、聚合、可视化 | 实时I/O扫描、控制运算、数据预处理(滤波、量程转换) |
| 通信角色 | 客户端(Client),主动发起数据请求 | 服务器(Server),被动响应数据请求 |
| 典型部署 | 服务器/工作站,位于中控室或云端 | 现场控制柜,靠近被控设备 |
| 故障影响 | 失去监控能力,但现场控制仍可独立运行 | 局部设备失控或停机,需紧急干预 |
| 通信参数关注点 | 轮询周期、超时设置、并发连接数、数据包大小 | 响应延迟、缓冲区大小、协议栈配置、通信任务优先级 |
实践要点:在厂务项目中,SCADA通常通过OPC UA或Modbus TCP协议与PLC通信。SCADA作为OPC UA客户端,PLC作为OPC UA服务器。通信参数调优需要同时考虑SCADA侧的请求策略和PLC侧的响应能力,任何一方的配置不当都会导致数据采集异常。
1.3 通信参数调优的重要性
在厂务数据采集项目中,通信参数调优是决定系统成败的关键环节。不合理的参数配置会导致数据延迟、丢包、通信中断甚至PLC扫描周期抖动,进而影响上层监控的准确性和控制系统的稳定性。
以下是通信参数调优不当的典型后果:
- 数据延迟:SCADA轮询周期过长,导致报警响应滞后,错过故障处理窗口。
- 数据丢包:超时设置过短或重试次数不足,导致部分数据点长期无法更新。
- 通信风暴:并发请求过多或数据包过大,超出PLC处理能力,引发通信阻塞。
- PLC扫描周期抖动:频繁的通信中断请求占用PLC CPU资源,影响控制任务的实时性。
- 历史数据断点:通信不稳定导致历史数据库出现数据空洞,影响后续分析和报表。
警示案例:某12英寸晶圆厂纯水系统SCADA项目,初期采用默认通信参数(轮询周期50ms,超时500ms),上线后频繁出现“通信超时”报警,部分关键流量数据丢失。经分析,PLC侧通信任务优先级低于控制任务,导致响应延迟超过1s。将轮询周期调整为200ms、超时调整为2000ms后,系统稳定运行,数据采集完整率达到99.98%。
通信参数调优的核心目标是在实时性、可靠性和资源占用之间找到最佳平衡点。本课程后续章节将深入讲解波特率、数据位、停止位、校验方式、超时时间、重试策略、轮询周期、数据包大小、并发连接数等关键参数的调优方法与实战技巧。
1.4 课程学习路径
本课程共30章,从基础概念到高级调优技巧,循序渐进。以下是本章节所在的知识模块概览:
| 模块 | 章节范围 | 核心内容 |
|---|---|---|
| 基础篇 | 第1-5章 | 厂务数据采集概述、SCADA与PLC基础、通信协议原理、常用通信参数解析 |
| 调优篇 | 第6-20章 | 波特率、超时、重试、轮询周期、数据包大小、并发连接、串口参数、以太网参数等逐项调优 |
| 实战篇 | 第21-28章 | 典型厂务子系统(纯水、空调、电力)通信调优案例、故障排查方法论 |
| 总结篇 | 第29-30章 | 调优检查清单、最佳实践总结、未来趋势(TSN、5G、边缘计算) |