4. CC-Link IE TSN协议架构
CC-Link IE TSN 是在工业以太网基础上引入时间敏感网络(TSN)机制后形成的实时控制网络。理解它的关键,不是记住某个单独功能,而是把协议分层、通信周期、循环通信、瞬时通信、IP通信和拓扑结构放在同一张“运行地图”里看:谁负责实时性,谁负责通用性,谁决定设备能否混跑,谁决定网络能否稳定收敛。
一、协议分层:从物理层到应用层
CC-Link IE TSN 的协议栈可以理解为“双通道并行”结构。底层是标准以太网物理层与数据链路层,向上分为两条路径:一条是 TSN 实时通道,用于循环通信和瞬时通信;另一条是通用 IP 通道,用于设备参数、诊断、文件传输和 Web 服务。两条路径共享同一网线和交换机,但通过时间片和优先级区分。
- 物理层/数据链路层:100 Mbps 或 1 Gbps 以太网,支持全双工、交换式网络。
- TSN 层:提供时间同步、时间感知调度、帧抢占等机制,保证周期数据按时到达。
- CC-Link IE TSN 协议层:定义循环通信、瞬时通信、链路层服务及设备站管理。
- 应用层:包括运动控制、远程 I/O、安全信号、OPC UA 信息模型等。
分层带来的直接好处是:实时控制不需要为每个设备单独布线,非实时数据也不必挤占控制带宽。调试时若发现循环通信抖动,应优先检查 TSN 调度和同步状态,而不是先怀疑应用层程序。
二、通信周期:网络的心跳
通信周期是 CC-Link IE TSN 运行的基础节拍,通常由主站设定,常见值为 125 μs、250 μs、500 μs、1 ms、2 ms 等。一个周期内,网络按时间片依次完成:同步帧、循环数据发送、瞬时数据窗口、IP 通信窗口。周期越短,控制响应越快,但对交换机、从站和 CPU 的负担也越大。
周期设置需要与设备能力匹配。例如运动控制轴要求 125 μs~250 μs,远程 I/O 可用 1 ms~2 ms,而诊断和参数下载可放在 IP 窗口。若把大量非实时流量塞进短周期,会导致循环数据延迟甚至丢帧。
三、循环通信与瞬时通信
循环通信是每个周期都发生的确定性数据交换,主站与各从站之间按固定顺序收发 I/O、位置、速度、状态字等。它强调“准时、可预测”,通常采用广播或轮询方式,数据长度固定,适合 PLC 与远程站、伺服驱动器之间的实时控制。
瞬时通信是在循环通信之外,按需发起的非周期消息,例如参数读写、报警确认、设备复位、诊断请求。它不占用固定周期槽,但会插入到预留的瞬时窗口中。瞬时通信的响应时间通常比循环通信长,但灵活性强,适合调试和维护。
| 对比项 | 循环通信 | 瞬时通信 | IP通信 |
|---|---|---|---|
| 触发方式 | 每个通信周期自动执行 | 事件或指令触发 | TCP/UDP 请求触发 |
| 实时性 | 最高,确定性 | 中等,按窗口调度 | 较低,尽力而为 |
| 典型数据 | I/O、位置、速度、状态 | 参数、报警、诊断 | 配置、文件、Web、OPC UA |
| 典型周期 | 125 μs~2 ms | 毫秒级到百毫秒级 | 不固定 |
| 调试关注点 | 抖动、丢帧、同步 | 窗口是否足够 | 带宽占用、IP 冲突 |
四、IP通信与网络拓扑结构
IP 通信让 CC-Link IE TSN 不再是“孤岛网络”。通过标准以太网帧,工程师可以用浏览器访问从站 Web 页面、用 FTP 传文件、用 SNMP 监控交换机,也可以让 OPC UA 服务器采集数据。IP 通信与循环通信共享物理链路,但必须通过 VLAN、优先级或时间片隔离,避免大流量下载影响控制周期。
拓扑结构方面,CC-Link IE TSN 支持星型、线型、环型和混合型。星型便于故障隔离,线型布线简单,环型提供冗余路径。实际产线常采用“主干环网 + 分支星型”的混合结构:主干交换机组成环网,各工位通过分支交换机连接伺服、I/O 和视觉设备。
五、案例:一条包装产线的联调配置
某包装产线使用 CC-Link IE TSN 连接 1 台主站 PLC、6 台伺服驱动器和 12 个远程 I/O 站。初始配置为通信周期 500 μs,循环通信正常,但工程师通过 Web 页面批量下载伺服参数时,出现循环数据抖动。排查发现 IP 通信窗口与循环窗口重叠,且交换机未启用优先级调度。
调整前:
通信周期 = 500 μs
循环通信窗口 = 300 μs
瞬时窗口 = 100 μs
IP窗口 = 100 μs(与循环窗口部分重叠)
调整后:
通信周期 = 1 ms
循环通信窗口 = 500 μs
瞬时窗口 = 200 μs
IP窗口 = 300 μs(独立时间片)
交换机启用 IEEE 802.1Q 优先级,IP流量标记为低优先级
调整后循环通信抖动从 ±80 μs 降至 ±15 μs,参数下载仍可在 2 s 内完成。这个案例说明:周期不是越短越好,关键是让实时通道和非实时通道各得其所。
六、常见误区与复盘
- 误区一:把 CC-Link IE TSN 当成普通以太网。普通交换机没有 TSN 调度能力,可能导致循环通信不稳定。
- 误区二:所有设备都塞进最短周期。低速 I/O 和诊断设备应分配较长周期或放入 IP 窗口。
- 误区三:忽略拓扑冗余。环网虽提供冗余,但若未配置正确,可能形成广播风暴。
- 误区四:IP 地址规划混乱。IP 通信与循环通信共享链路,IP 冲突会直接影响控制。
掌握协议分层、通信周期、循环通信、瞬时通信、IP 通信和拓扑结构之后,就能在联调时快速判断问题出在“时间调度”“带宽竞争”还是“物理连接”。这也是后续进行 CC-Link IE TSN 网络测试和故障排查的基础。