如何检测EtherCAT总线状态?
内容
可通过EtherCAT_Master下的参数来进行判断EtherCAT总线的连接状态;
① 若“xConfigFinished”参数为“TRUE”表示所配置参数的传送已完成,已完成通讯;
② 若“xDistributedClockInSync”为“TRUE”表示时钟同步成功;
③ 若“xError”为“TRUE”表示通讯出现错误或从站掉站,结合这三种参数综合判断总线状态;
总线状态按①②③参数排布顺序,总结如下:
TRUE,TRUE,FALSE一般表通讯正常,也可能为通讯正常后第二从站后的从站出现断线;
TRUE,FALSE,FALSE一般表示通讯成功后出现错误导致DC同步丢失,即从站掉线;
FALSE,FALSE,TRUE表示从未成功建立通讯;
也可结合从站的状态机综合判断总线状态(在从站下的参数内);
注:配置完成后通讯再断开xConfigFinished仍会为true,除非使用xStopBus停止总线;
关键词:EtherCAT判定、通讯检测
我们将利用一种称作Cookies之标准技术,搜集有关您如何使用我们的网页之讯息,以便提供您一个良好的体验环境并藉以评估我们网页上最受欢迎的版面,或当您再次拜访我们网页时,我们的网站能记得您。当您在浏览我们的网页时,我们没有任何故意或意图侵害您的隐私。大部分之浏览器将允许您从计算机硬盘中删除Cookies数据、阻断接受Cookies、或于Cookies数据被储存前接获警告通知。您可以选择自行设定浏览器在接获Cookies前通知您,并得以选择拒绝或接受该Cookies。更多信息可以查看 隐私政策 更多信息可以查看 隐私政策
内容
可通过EtherCAT_Master下的参数来进行判断EtherCAT总线的连接状态;
① 若“xConfigFinished”参数为“TRUE”表示所配置参数的传送已完成,已完成通讯;
② 若“xDistributedClockInSync”为“TRUE”表示时钟同步成功;
③ 若“xError”为“TRUE”表示通讯出现错误或从站掉站,结合这三种参数综合判断总线状态;
总线状态按①②③参数排布顺序,总结如下:
TRUE,TRUE,FALSE一般表通讯正常,也可能为通讯正常后第二从站后的从站出现断线;
TRUE,FALSE,FALSE一般表示通讯成功后出现错误导致DC同步丢失,即从站掉线;
FALSE,FALSE,TRUE表示从未成功建立通讯;
也可结合从站的状态机综合判断总线状态(在从站下的参数内);
注:配置完成后通讯再断开xConfigFinished仍会为true,除非使用xStopBus停止总线;
关键词:EtherCAT判定、通讯检测