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 依赖专用硬件和令牌轮询来保证实时性,而 CC-Link IE TSN 把实时性保障下沉到标准以太网的数据链路层,通过时间同步和调度实现“同一张网跑两种业务”。

二、通信模型:循环通信与瞬时通信并存

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 在下一个循环周期中把修正指令写入伺服循环数据。整个过程在同一个网络中完成,无需额外布线或网关隔离。

这种“循环保实时、瞬时保灵活”的协同方式,是 CC-Link IE TSN 在运动控制场景中替代传统脉冲控制或专用运动总线的关键优势。

五、常见误区与复盘

  • 误区一:TSN 就是更快。TSN 的核心不是单纯提高带宽,而是提供确定性调度。即使带宽充足,没有时间同步和整形,实时性也无法保证。
  • 误区二:循环通信和瞬时通信可以随意混用。两者共享物理网络,但必须通过 TAS 划分时隙。瞬时通信流量过大或突发,会挤占循环通信窗口,导致周期抖动。
  • 误区三:CC-Link IE TSN 可以完全替代 CC-Link IE。两者面向不同场景。已有 CC-Link IE 系统若对实时性要求不高,升级收益有限;新建高速运动控制项目则更适合 TSN。
  • 误区四:忽略时间同步配置。802.1AS 需要正确配置主时钟、边界时钟和透明时钟。同步失败时,循环通信可能仍能运行,但周期抖动会显著增大,表现为伺服偶尔报警或 IO 响应延迟。
排查 TSN 网络问题时,应优先检查时间同步状态、TAS 门控配置和循环周期设置,而不是只关注物理链路通断。很多“网络不通”的表象,实际是调度参数不匹配导致的通信超时。

六、协议体系速查清单

  1. 物理层:标准以太网 PHY,Cat5e 以上线缆,支持线/星/环拓扑。
  2. 数据链路层:802.1AS 时间同步、802.1Qbv 时间感知整形、802.1Qbu 帧抢占。
  3. 网络/传输层:循环通信走专用以太网帧,瞬时通信走 UDP/IP。
  4. 应用层:CSP+ 设备配置文件,循环数据对象与瞬时消息服务。
  5. 循环通信:周期确定,用于控制与 IO 数据,时隙由 TAS 保障。
  6. 瞬时通信:事件驱动,用于参数、诊断、程序传输,共享空闲时隙。
  7. 与 CC-Link IE 区别:TSN 以标准以太网 + 时间调度实现确定性,周期更短、拓扑更灵活、支持共网传输。

掌握以上协议分层、通信模型和对比关系,就能在工程中正确判断何时选用 CC-Link IE TSN、如何配置循环与瞬时通信参数,以及如何定位实时性相关的网络问题。