Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC/PAS 62406 定义了 TCnet(Time-Critical Control Network,时间关键控制网络),这是一种专为需要确定性行为的工业控制系统设计的实时以太网通信协议。该标准最初由日本工业界领导者(包括横河电机股份有限公司和东芝株式会社)联合开发,于2005年作为 IEC 公共可用规范(PAS)发布。它属于实时以太网(RTE)协议家族,在标准 IEEE 802.3 以太网的基础上扩展了时间确定能力,适用于工厂自动化和过程控制应用。
该标准完整规定了数据链路层(DLL)、应用层(AL)以及相关协议状态机的通信 profile。其架构基于环形拓扑,每个节点充当转发器将帧转发至下一节点,这样从根本上消除了对管理型交换机的需求,降低了中小型安装场景的硬件成本。
| 参数 | TCnet 技术规范 |
|---|---|
| 物理层 | 100BASE-TX / 100BASE-FX 以太网 |
| 拓扑结构 | 环形(逻辑令牌传递环) |
| 最小循环时间 | 1 ms |
| 通信抖动 | < 1 微秒 |
| 最大节点数 | 每网段最多 100 个站点 |
| 数据传输方式 | 周期性(时间关键)+ 偶发性(非时间关键) |
| 同步机制 | 通过 SYN 帧实现分布式时钟同步 |
TCnet 数据链路层是协议的核心,负责确定性介质访问控制和时间同步通信。与标准以太网使用的 CSMA/CD 不同,TCnet 采用基于令牌环的介质访问方式,由主站节点循环发送同步帧(SYN)来建立循环时序。每个循环被划分为两个不同的时段:高速传输周期(HTP)用于时间关键的周期性数据,以及低速传输周期(LTP)用于非时间关键的偶发消息。
关键 DLL 帧类型包括:SYN(同步帧)、REQ(环内请求帧)、CLM(声明帧)、DT(数据帧)、CMP(传输完成帧)和 RAS(管理帧)。每种帧类型在环形拓扑中承担特定的角色,共同支撑起整个确定性通信机制。
TCnet 的应用层采用公共内存(Common Memory, CM)模型,每个节点将其过程数据发布到共享内存空间中,该空间在环上所有成员之间同步更新。该模型大大简化了应用程序开发,工程师可以直接读写内存映射的 I/O 区域,而无需关注底层通信协议。
公共内存 ASE(应用服务元素)定义了标准化的对象类型,包括布尔型、整型、无符号整型、浮点型和字节字符串数据类型。应用关系(AR)ASE 管理应用程序进程之间的逻辑连接,支持点对点和多播关系。
从工程角度看,TCnet 的优势在于其简洁性:无需管理型交换机,环形拓扑提供了固有的冗余性(环中断可被检测并自动重新配置),而确定性的循环时序使控制工程师能够自信地计算最坏情况下的通信延迟。