2. 工业网络基础
在部署 CC-Link IE TSN 之前,必须先建立一套关于工业网络的“坐标系”:数据在设备之间以什么形式传输、实时性由什么决定、周期与非周期通信各自承担什么任务、确定性网络到底解决了什么问题。只有把这些基础概念厘清,后续的拓扑设计、参数配置和故障排查才有判断依据。
一、从现场总线到工业以太网
现场总线是早期工业控制的主流方案,典型代表包括 PROFIBUS、DeviceNet、CC-Link、Modbus 等。它用一根总线串接多个从站,主站轮询、从站应答,结构简单、抗干扰强,适合离散 I/O 和低速控制。但现场总线的带宽通常只有几百 kbps 到几 Mbps,节点数量、传输距离和协议兼容性都受限,难以承载视觉、运动控制和大数据量诊断。
工业以太网在标准以太网基础上增加了工业级要求:确定性、实时性、抗振动与宽温、冗余环网、设备供电等。它把带宽提升到 100 Mbps 甚至 1 Gbps,并允许 IT 与 OT 数据在同一物理网络上分层传输。CC-Link IE TSN 正是工业以太网演进到“TSN 时代”的代表,它在标准以太网之上引入时间同步与时间感知调度,使周期性控制数据获得可预测的传输窗口。
二、实时通信的分类
工业通信中的“实时”并非越快越好,而是“在允许的时间内可靠到达”。通常按时间要求分为三类:
- 硬实时:必须在严格截止时间内完成,超时即视为失败,例如运动控制中的位置指令、伺服同步、安全联锁。
- 软实时:允许一定抖动,偶尔延迟不影响系统功能,例如 HMI 刷新、趋势记录、一般状态采集。
- 非实时:对时间不敏感,例如参数备份、日志上传、固件升级、远程诊断。
CC-Link IE TSN 的设计目标,是让硬实时与软实时、非实时流量在同一网络中按优先级共存,而不是为实时通信单独拉一条专网。
三、周期通信与非周期通信
周期通信是工业控制的主干。主站按固定扫描周期,与每个从站交换固定长度的输入/输出数据,例如每 1 ms 刷新一次远程 I/O、每 2 ms 更新一次伺服指令。它的特点是数据量小、频率固定、时序可预测,是“控制闭环”的基础。
非周期通信则按需触发,包括参数读写、报警上传、程序下载、设备诊断、时间同步报文等。它不占用固定时间片,但必须被合理调度,否则会挤占周期通信的带宽,造成周期抖动。
四、确定性网络的基本概念
确定性网络的核心,是让数据流的传输时间、抖动和顺序可预测、可保证。传统以太网采用“尽力而为”转发,拥塞时排队延迟不可控;确定性网络通过以下机制改善:
- 时间同步:全网设备基于 IEEE 802.1AS 对齐时钟,误差控制在微秒级。
- 时间感知调度:为周期流量预留固定时间窗口,到点即发,避免竞争。
- 流量整形与优先级:按 IEEE 802.1Q 的 PCP 优先级标记,高优先级帧优先转发。
- 帧抢占:高优先级帧可打断正在发送的低优先级长帧,降低关键帧等待时间。
- 冗余与无缝切换:通过环网或双路径,在链路故障时快速恢复,保证可用性。
下面这张图把本节的核心关系串起来:现场总线与工业以太网是两条技术路线,实时通信分为硬实时、软实时、非实时,周期与非周期流量在确定性网络中被统一调度。
五、典型场景与参数关系
以一条包装线为例:主站 PLC 通过 CC-Link IE TSN 连接远程 I/O、伺服驱动器和视觉相机。远程 I/O 与伺服采用 1 ms 周期通信,视觉结果通过非周期通信上传,HMI 以 100 ms 软实时刷新。若把视觉大图上传设为高优先级,就会挤占周期窗口,导致伺服指令抖动。因此工程上通常按如下优先级分配:
优先级 7(最高):时间同步、安全信号
优先级 6:周期控制数据(I/O、伺服指令)
优先级 5:软实时 HMI、趋势
优先级 3:非周期诊断、日志
优先级 1(最低):固件升级、大文件传输
六、常见误区与复盘
误区一:带宽越大实时性越好。实时性取决于调度与同步,而不是单纯带宽。1 Gbps 网络若没有时间感知调度,周期抖动仍可能超标。
误区二:非周期通信可以随意发送。非周期流量若不加限制,会与周期流量竞争队列,造成周期数据延迟。
误区三:现场总线与工业以太网只是速率差异。两者在拓扑、供电、冗余、诊断和协议栈上都有本质区别,迁移时需要重新规划网络架构。
| 对比维度 | 现场总线 | 工业以太网 / TSN |
|---|---|---|
| 典型速率 | 几百 kbps ~ 几 Mbps | 100 Mbps ~ 1 Gbps |
| 实时性 | 轮询式,周期较固定但带宽低 | 时间感知调度,微秒级同步 |
| 拓扑 | 总线型为主 | 星型、环网、线型混合 |
| 周期/非周期共存 | 较难区分优先级 | 按优先级与时间片统一调度 |
| 典型应用 | 离散 I/O、低速控制 | 运动控制、视觉、TSN 融合网络 |
理解这些基础概念后,再去看 CC-Link IE TSN 的站号分配、通信周期设置、优先级标记和诊断寄存器,就能把“参数”与“网络行为”对应起来,而不是机械地照抄配置。