P
Member
工业以太网从Profinet、EtherCAT这些私有实时协议往TSN演进,很多人对概念还比较模糊,结合我们产线改造的实际聊一聊。
## TSN解决什么问题
传统以太网是"尽力而为",什么时候到、会不会丢不保证。但产线需要确定性:机器人控制指令必须准时到达,多传感器采样要时间同步,不能因为网络拥塞导致控制延迟。TSN(IEEE 802.1工作组802.1系列)就是让以太网变得时间敏感。
## 三个核心技术点
**1. 时间同步(802.1AS/gPTP)**
全网设备时钟同步到微秒甚至纳秒级,这是其他一切的基础。
**2. 流量调度(802.1Qbv时间感知整形)**
把时间分成周期性时隙,实时控制流有专属时隙,不会被普通监控数据流挤占。
**3. 流量整形与准入控制(802.1Qci)**
对进入网络的流过滤调度,保证高优先级先传。
## 和传统实时以太网的区别
| 特性 | EtherCAT | Profinet IRT | TSN |
|---|---|---|---|
| 标准 | 私有 | 私有 | 开放标准 |
| 互操作 | 差 | 一般 | 好 |
| 特殊硬件 | 需要 | 需要 | 标准网卡+软件 |
## 我们的落地经验
改造一条多机器人协同产线时,最初担心TSN设备贵、生态不成熟。实际落地:
- 时间同步用gPTP,多台机器人控制器采样对齐到微秒级
- 控制指令走专属时隙,监控数据后台传,互不阻塞
- 不同厂家设备终于能在一张网上互通,省去网关转换
## 入门建议
1. 先搞懂gPTP时间同步原理
2. 再理解Qbv时间感知整形的时隙调度
3. 最后看OPC UA over TSN的应用层结合
大家产线上用过TSN吗?相比原来的私有实时协议,实际确定性提升明显吗?
## TSN解决什么问题
传统以太网是"尽力而为",什么时候到、会不会丢不保证。但产线需要确定性:机器人控制指令必须准时到达,多传感器采样要时间同步,不能因为网络拥塞导致控制延迟。TSN(IEEE 802.1工作组802.1系列)就是让以太网变得时间敏感。
## 三个核心技术点
**1. 时间同步(802.1AS/gPTP)**
全网设备时钟同步到微秒甚至纳秒级,这是其他一切的基础。
**2. 流量调度(802.1Qbv时间感知整形)**
把时间分成周期性时隙,实时控制流有专属时隙,不会被普通监控数据流挤占。
**3. 流量整形与准入控制(802.1Qci)**
对进入网络的流过滤调度,保证高优先级先传。
## 和传统实时以太网的区别
| 特性 | EtherCAT | Profinet IRT | TSN |
|---|---|---|---|
| 标准 | 私有 | 私有 | 开放标准 |
| 互操作 | 差 | 一般 | 好 |
| 特殊硬件 | 需要 | 需要 | 标准网卡+软件 |
## 我们的落地经验
改造一条多机器人协同产线时,最初担心TSN设备贵、生态不成熟。实际落地:
- 时间同步用gPTP,多台机器人控制器采样对齐到微秒级
- 控制指令走专属时隙,监控数据后台传,互不阻塞
- 不同厂家设备终于能在一张网上互通,省去网关转换
## 入门建议
1. 先搞懂gPTP时间同步原理
2. 再理解Qbv时间感知整形的时隙调度
3. 最后看OPC UA over TSN的应用层结合
大家产线上用过TSN吗?相比原来的私有实时协议,实际确定性提升明显吗?