4. CC-Link IE TSN协议体系
CC-Link IE TSN 是 CC-Link 家族面向时间敏感网络(TSN)演进的工业以太网协议。它并不是简单地把传统 CC-Link IE 搬到千兆以太网上,而是在协议分层、通信调度和业务承载方式上做了系统性重构。理解它的协议体系,是后续进行网络规划、设备选型、参数配置和故障排查的基础。
一、协议分层:从物理层到应用层的时间感知
CC-Link IE TSN 的协议栈遵循 IEEE 802.3 以太网体系,但在数据链路层引入了 TSN 相关机制。整体可分为四层:
- 物理层:采用标准 100BASE-TX / 1000BASE-T 以太网 PHY,支持线型、星型、环型拓扑,使用标准 RJ45 接口和 Cat5e 及以上线缆。
- 数据链路层:这是 TSN 的核心所在,包含 IEEE 802.1AS 时间同步、IEEE 802.1Qbv 时间感知整形器(TAS)、IEEE 802.1Qbu 帧抢占等机制,用于保障周期性控制数据的确定性传输。
- 网络层与传输层:循环通信使用专用的以太网类型帧,不经过 IP 层,减少协议开销;瞬时通信则通常承载于 UDP/IP 之上,便于与 IT 系统互通。
- 应用层:定义循环数据对象、瞬时消息服务、设备配置文件(CSP+)等,实现 PLC、伺服、变频器、远程 IO 之间的互操作。
二、通信模型:循环通信与瞬时通信并存
CC-Link IE TSN 采用“循环通信 + 瞬时通信”的双通道通信模型,这是它区别于普通工业以太网的重要特征。
循环通信是周期性、确定性的数据交换,用于传输控制指令、IO 状态、伺服位置/速度等实时数据。主站按照预设的通信周期(如 125 μs、250 μs、1 ms、4 ms 等)向各从站发送循环帧,从站同步返回响应。循环通信的带宽和时隙由 TAS 调度器统一分配,确保每个周期内实时数据优先发送,不受瞬时通信流量干扰。
瞬时通信是事件驱动、非周期性的消息传输,用于参数读写、程序下载、诊断信息、报警记录等。它通常基于 UDP/IP,与循环通信共享同一物理网络,但在时间调度上被安排在循环通信的空闲时隙中,避免影响控制实时性。
这种模型的关键参数包括:通信周期、循环数据大小、瞬时通信带宽上限、时间同步精度。工程中需要根据控制轴数、IO 点数和诊断需求综合配置。
三、与 CC-Link IE 的核心区别
CC-Link IE 与 CC-Link IE TSN 虽然同属 CC-Link IE 家族,但在技术路线和适用场景上有明显差异。下表从多个维度进行对比:
| 对比维度 | CC-Link IE | CC-Link IE TSN |
|---|---|---|
| 实时性保障方式 | 令牌轮询 + 专用硬件 | TSN 时间同步 + 时间感知整形 |
| 通信周期 | 通常 1 ms 以上 | 可低至 125 μs |
| 业务承载 | 控制与信息分层组网 | 控制与 IT 业务共网传输 |
| 拓扑灵活性 | 以环型、星型为主 | 支持线型、星型、环型及混合拓扑 |
| 时间同步 | 无统一高精度同步 | IEEE 802.1AS,亚微秒级同步 |
| 设备兼容 | 专用 ASIC/FPGA | 标准以太网芯片 + TSN 功能 |
| 典型应用 | 大型过程控制、传统产线 | 运动控制、高速 IO、柔性产线 |
四、案例场景:运动控制中的循环与瞬时协同
以一台 8 轴伺服压机为例,PLC 作为主站,8 台伺服驱动器作为从站,同时接入一台视觉相机和一台 MES 网关。
通信周期:250 μs
循环数据:每轴 32 字节(控制字 + 位置 + 速度 + 状态)
瞬时通信:视觉结果下发、MES 数据上报、报警日志上传
时间同步:IEEE 802.1AS,同步误差 < 100 ns
在每个 250 μs 周期内,主站先发送循环帧,8 台伺服依次响应,占用约 180 μs;剩余约 70 μs 用于瞬时通信和网络维护。视觉相机通过瞬时通信把检测结果发给 PLC,PLC 在下一个循环周期中把修正指令写入伺服循环数据。整个过程在同一个网络中完成,无需额外布线或网关隔离。
五、常见误区与复盘
- 误区一:TSN 就是更快。TSN 的核心不是单纯提高带宽,而是提供确定性调度。即使带宽充足,没有时间同步和整形,实时性也无法保证。
- 误区二:循环通信和瞬时通信可以随意混用。两者共享物理网络,但必须通过 TAS 划分时隙。瞬时通信流量过大或突发,会挤占循环通信窗口,导致周期抖动。
- 误区三:CC-Link IE TSN 可以完全替代 CC-Link IE。两者面向不同场景。已有 CC-Link IE 系统若对实时性要求不高,升级收益有限;新建高速运动控制项目则更适合 TSN。
- 误区四:忽略时间同步配置。802.1AS 需要正确配置主时钟、边界时钟和透明时钟。同步失败时,循环通信可能仍能运行,但周期抖动会显著增大,表现为伺服偶尔报警或 IO 响应延迟。
六、协议体系速查清单
- 物理层:标准以太网 PHY,Cat5e 以上线缆,支持线/星/环拓扑。
- 数据链路层:802.1AS 时间同步、802.1Qbv 时间感知整形、802.1Qbu 帧抢占。
- 网络/传输层:循环通信走专用以太网帧,瞬时通信走 UDP/IP。
- 应用层:CSP+ 设备配置文件,循环数据对象与瞬时消息服务。
- 循环通信:周期确定,用于控制与 IO 数据,时隙由 TAS 保障。
- 瞬时通信:事件驱动,用于参数、诊断、程序传输,共享空闲时隙。
- 与 CC-Link IE 区别:TSN 以标准以太网 + 时间调度实现确定性,周期更短、拓扑更灵活、支持共网传输。
掌握以上协议分层、通信模型和对比关系,就能在工程中正确判断何时选用 CC-Link IE TSN、如何配置循环与瞬时通信参数,以及如何定位实时性相关的网络问题。