Sercos 通讯状态机使用通讯状态 NRT(非实时)和五个通讯阶段 (CP)(即,CP0 至 CP4)。
通讯状态/通讯阶段 |
描述 |
---|---|
NRT(非实时) |
以太网通讯设置 o通电后或者检测到同步错误后的第一个状态 o以太网通讯已激活,主站可以发送 UCC 报文,从站可以接收这些报文(存储并转发,或者直通式收发)。 |
通讯阶段 CP0 |
识别参与从站: o发送包含 MST 的 MDT0,存在 AT0 确认,且返回 Sercos 地址 |
通讯阶段 CP1 |
配置从站以用于通过 SVC 开展非循环通讯 o主站发送 MDT0 和 MDT1 以及 AT0 和 At1,这些数据包含用于从站的 C-DEV 控制(识别、拓扑) o从站以相应的状态信息在其分配的 S-DEV 控制中做出响应 |
通讯阶段 CP2 |
配置 Sercos 通讯参数以用于 CP3 和 CP4: o主站传输一定长度的 MDT 和 AT,其中包含用于 SVC 和 RTD 从站的偏移 o通过 SVC 通讯 o转换到 CP3 的条件:过程命令 S-0-0127 执行成功 |
通讯阶段 CP3 |
配置应用参数: oMDT 的结构完整(SVC 和 RDT 的偏移),尚未评估已配置的应用数据 o转换到 CP4 的条件:过程命令 S-0-0128 执行成功 |
通讯阶段 CP4 |
Sercos 通讯已激活: oSercos 通讯完全建立,总线即可投入使用 |
到较高通讯阶段的转换被称为“阶段上升”,到较低通讯阶段的转换被称为“阶段下降”。