查看: 2222|回复: 5
收起左侧

[故障反馈] AC802的EtherCAT相关安全设置和使用

姜山山 2023-3-24 10:50:17 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

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

x
汇川AC802项目案例重要EtherCAT参数设置

目录
1, ethercat断线自动恢复设置;
2, 自扫描DEVICE,
3, 常用axis参数读取
4, 轴的Ethercat状态和轴状态★。
5, 重启单个轴★
6, DC同步单元
7,松下断网线立即停车设置
1,ETHERCAT从站断线或者停电,默认不会自动连接,那么我们MA拍急停就无法自动恢复网络。
需要设置,需要勾选自动重启从站的功能。
image.png
2,Scan for device
这个功能对于新项目来说很方便,需要提前导入每个ethercat从站设备的XML文件,
(xml文件的两种导入方式在文件“2相关设置“里有说明)
然后点击 ” Scan for device”,可以扫描出MA的每一个设备,但和倍福不同(默认cia dsp402)需要手动添加
下图是在空ethercat master下扫描从站的内容。
image.png
下图是扫描添加完后再此添加的图片
image.png
3添加CIA DSP402轴的PDO参数。
如下图添加softmotion cia402 Axis即可
image.png
3.1,如何读取Axis常用参数
axis_23.nAxisState;//轴状态这个很重要,<=1,可以判断总故障<=3可以被安全复位
axis_23.bCommunication;//经过测试这个值会在断开网线连接时候置0,接通位1。
axis_23.bRegulatorRealState;//=1使能,同POWER_ON.STATE.
axis_23.fActPosition;//轴的实际位置反馈,这个也很常用
axis_23.fActVelocity;//轴的实际速度反馈,这个也很常用
axis_23.IN.dwDigitalInputs;//伺服驱动器IO口开关数据反馈   =PDO 16#60FD
axis_23.IN.dwDigitalInputs.19;//松下上限位
axis_23.IN.dwDigitalInputs.2;//松下原点
axis_23.IN.dwDigitalInputs.20;//松下下限位
axis_23.fSWLimitPositive;//轴的正软限位设置,可以直接使用这个比倍福方便。
axis_23.fSWLimitNegative;//轴的负软限位设置
axis_23.bSWLimitEnable;//轴的正软限位 选择
axis_23.bHWLimitEnable;//轴的负软限位 选择
axis_23.dwActPosition;//这个编码器的直接实际值,=PDO 16#6064
axis_23.bStartReference:=%MX100.0;//没测试出实际价值
axis_23.fReference;//没测试出实际价值
axis_23.bError;//没有MA项目利用价值
image.png
4. 轴的Ethercat状态和轴状态
4.1 etherCAT通信状态=8表示EtherCAT通信正常。
image.png
image.png
4.2轴状态,        axis_23.nAxisState;
这个标志非常重要
1,若值<4则不在运行状态可以作为复位MC_RESET的条件之一。
2,EtherCAT断线或者轴过载等故障它都会进入异常的errstop状态,此时值=1
比如MA机械臂和4个料篮的轴状态可以作为一组,只要有一个值<3,即可连锁这一组(6个机械臂电机+4个料篮电机)伺服停止。
0: power_off
1: errorstop
2: stopping
3: standstill
4: discrete_motion
5: continuous_motion
6: synchronized_motion
7: homing
image.png
5,重启单个轴。
汇川AC802PLC在拔掉网线恢复后ethercat可以自动重启进入OP状态,但是轴会一直处于错误状态如下图;
这时MC_RESET无法复位该错误,只有restart PLC可以恢复,但是MA设备需要拍急停断伺服电源怎么办?
image.png
解决方式:需要添加此库找到MC_Resetdrive功能块执行复位单个轴功能
CmpHCBasic.libaray/MC_Resetdrive
操作截图如下5.1
image.png
5.2
image.png
6,DC同步单元设置
原本以为和倍福的功能一样的,但测试结果是不一样的。这里只有Ethercat的报文DC同步A,B,C,D组,但是一个轴故障不会影响其他轴的运行,代替功能需要靠“4”的程序理念实现,程序在ethercat的TASK里面,这样逻辑上可实现倍福相同的功能。
后面会根据此理念编写MA子程序。我认为这里“默认“就行不需要我们再去设置A,B..分组。
image.png
7, 松下驱动器默认断网线后停车速度1unit/s。不会立即刹车停止。
这样可能会导致取片时候料篮撞手指。如图这样改会触发抱闸停车更安全。
每个启动时候设置SDO参数。
image.png

点评

感谢楼主分享,非常好的资料!点赞!  发表于 2023-3-24 16:12




上一篇:IS810配合OMRON ethercat
下一篇:EtherCAT报文分析 WireShark

已有 1 人打赏作者

武利涛 赏了楼主1水滴
回复 邀请回答送花

使用道具 举报

18153277247 2023-3-24 15:09:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 送花

使用道具 举报

姜山山 2023-3-24 16:51:45 | 显示全部楼层
18153277247 发表于 2023-3-24 15:09
楼上的这位大哥,你这个截图松下SDO那个设置看不清楚啊,能再发清楚点吗?谢谢了 ...

确实不清楚。多谢你的提醒。我发了个附件。汇川802 EtherCAT控制松下A6B需要特定库,我会持续更新。
回复 送花

使用道具 举报

姜山山 2023-3-24 16:53:09 | 显示全部楼层
附件在这里,图片比较清晰些。

AC802的EtherCAT相关安全设置和使用.pdf

2.23 MB, 下载次数: 27

售价: 5  [记录]

回复 送花

使用道具 举报

AlvinSunny 2023-3-24 16:53:46 | 显示全部楼层
大佬,你是拿座机截的图吗,也太糊了吧,希望能有清晰版的图片更新
回复 送花

使用道具 举报

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

本版积分规则

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

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

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

4000-300124

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

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

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