查看: 2008|回复: 23
收起左侧

[应用问题] 检测Ethecat从站

sakura 2022-6-9 17:02:56 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

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

x
//重新启动从站
        IoDrvEthercatLibinstance(xRestart:= OperationPackML.Reset AND NOT EtherCatInstance.EtherCATConnectOK ,
                                     xStopBus:= ,
                                                         xConfigFinished=> ,
                                                         xDistributedClockInSync=> ,
                                                         xError=> ,
                                                         xSyncInWindow=> );
        //检测任务端口
        EtherCatInstance.EtherCATConnectOK:=ETHERCAT.xConfigFinished AND
                                            ETHERCAT.xDistributedClockInSync AND
                                                                                NOT  ETHERCAT.xError ;
                                                                               
        //运行第一周期
        IF  NOT EtherCatInstance.EtherCATConnectSuccess    AND EtherCatInstance.EtherCATConnectOK  THEN
          EtherCatInstance.EtherCATConnectSuccess:=TRUE;
        END_IF;
       
        EtherCatInstance.FristSlave:=ETHERCAT.FirstSlave;//主站的第一个从站
        WHILE EtherCatInstance.FristSlave<>0  DO

                EtherCatInstance.FristSlave^();
                IF EtherCatInstance.FristSlave^.wState=ETC_SLAVE_STATE.ETC_SLAVE_OPERATIONAL THEN
                        Index2:=Index2+1;
                        EtherCatInstance.EtherCATConnectStatus[Index2]:=TRUE;
                ELSE
                        EtherCatInstance.EtherCATConnectStatus[Index2]:=FALSE;
                        EXIT;
                END_IF
                       
                EtherCatInstance.FristSlave:=EtherCatInstance.FristSlave^.NextInstance;
       END_WHILE;
           Index2:=0;





上一篇:总线轴控中一个极易疏忽的错误
下一篇:CNC_G02圆切角计算_DT1—DT2

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

91521 2022-6-10 04:52:50 | 显示全部楼层
感谢分享  正好用得上
回复 送花

使用道具 举报

感谢分享,好人一生平安!
回复 送花

使用道具 举报

iWe 2022-6-10 10:00:20 | 显示全部楼层
请问pSlave                                        OINTER TO ETCSlave
数据类型没找到POINTER TO ETCSlave,怎么处理
回复 送花

使用道具 举报

alluan 2022-6-10 14:38:56 | 显示全部楼层
感谢分享感谢分享感谢分享
回复 送花

使用道具 举报

sakura 2022-6-10 15:42:31 | 显示全部楼层
13420209880 发表于 2022-6-10 10:00
请问pSlave                                        OINTER TO ETCSlave
数据类型没找到POINTER TO ETCSlave,怎么处理

地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针地址指针
回复 送花

使用道具 举报

Parker 2022-6-23 07:29:48 | 显示全部楼层
内容详细,感谢分享
回复 送花

使用道具 举报

Patrical 2022-6-23 08:04:35 | 显示全部楼层
好参考,感谢分享这么好的资料
回复 送花

使用道具 举报

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

本版积分规则

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

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

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

4000-300124

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

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

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