查看: 953|回复: 11
收起左侧

[需求建议] AC 801 PLC如何获取EtherCAT网络状态

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
在InoProShop中怎么样才能获取EtherCAT网络站的情况呢?




上一篇:PN伺服E08.6故障排查
下一篇:如何改成EtherCAT掉站问题

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

为梦而肥 2023-4-14 10:23:47 | 显示全部楼层
轴名称.wCommunicationState=100就是通讯正常
回复 送花

使用道具 举报

苦哈哈 2023-4-14 10:49:55 | 显示全部楼层
创建EtherCAT总线之后会生成EtherCAT隐形实例,找相对应的输出引脚就可以了
回复 送花

使用道具 举报

苦哈哈 2023-4-14 10:55:52 | 显示全部楼层
为梦而肥 发表于 2023-4-14 10:23
轴名称.wCommunicationState=100就是通讯正常

老哥,有没有轴的隐形实例参数及其代表的意思资料吗
能分享一下吗

回复 送花

使用道具 举报

KFLl2qjieJ 2023-4-14 11:03:33 | 显示全部楼层
图片.png 使用轴结构体
回复 送花

使用道具 举报

KFLl2qjieJ 2023-4-14 11:12:01 | 显示全部楼层
A)通讯正常时标准位状态:
xConfigFinished= TRUE;
xDistributedClockInSync = TRUE;
xError= False。
B)网络中未接任何从站或从站不全
xConfigFinished= False;
xDistributedClockInSync = False;
xError=TRUE。
C)通讯正常后将主站和第一个从站之间网线断开,即和所有从站数据中断
xConfigFinished = TRUE;
xDistributedClockInSync= False;
xError=False。
D)通讯正常后将第一个从站和第二个从站之间网线断开,即断开所有具有DC功能的从xConfigFinished = TRUE;
xDistributedClockInSync= False;
xError=False。
E)通讯正常后将第二个从站和最后一个从站之间网线断开。
xConfigFinished = TRUE;
xDistributedClockInSync= TRUE;
xError=False。
回复 送花

使用道具 举报

like821080 2023-4-14 13:14:29 | 显示全部楼层

轴名称.wCommunicationState
轴是可以找到 这个变量,那对于远程IO,怎么判断呢?
回复 送花

使用道具 举报

like821080 2023-4-14 13:15:21 | 显示全部楼层
轴名称.wCommunicationState

轴是可以找到 wCommunicationState,那对于远程IO,怎么找到这个变量呢?
回复 送花

使用道具 举报

苦哈哈 2023-4-14 16:54:25 | 显示全部楼层
like821080 发表于 2023-4-14 13:15
轴名称.wCommunicationState

轴是可以找到 wCommunicationState,那对于远程IO,怎么找到这个变量呢? ...

有答案的话踢我一下,我也想知道,谢谢
回复 送花

使用道具 举报

like821080 2023-4-14 17:13:06 | 显示全部楼层
newVar := ETHERCAT_C.xConfigFinished AND ETHERCAT_C.xDistributedClockInSync AND NOT ETHERCAT_C.xError ;
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部