查看: 2915|回复: 26
收起左侧

[教程经验] SV630/660N 伺服驱动器报警代码显示转换经验

邀请回答

马上注册,享受更多特权

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

x
image.png

下附代码:希望能够帮助到大家
//*********汇川伺服SV630N/660N 系列**********//
        //发现一个小规律,辅助码(203Fh,对象字典是:索引16#203F,子索引16#00)显示的16进制数值与伺服报警代码有点规律。
        //例如:报警E101.0(系统参数异常),辅助码位0x01010101,
        //E+101(辅助码低3位)+0(辅助码高1位)组成,
        //目前发现除了E902.3(原点回归模式设定错误)不符合其他都ok。
//*************************************************//
        //注意默认伺服参数是不支持读取辅助码16#203F
        //需要手动在EtherCAT轴设置里 PDO 手动添加
        //注意默认PDO只支持最大10个元素输入 和 10个元素输出
        //如果增加 伺服故障代码的话 需要减少1个元素
//*************************************************//
//故障代码转换
        hexError := DWORD_TO_HexString (i_dwErrorID) ;
        ErrorID_R := RIGHT(STR:=hexError , SIZE:=3 ) ;
        ErrorID_L := LEFT(STR:=hexError , SIZE:=1 ) ;
       
        IF  hexError='4E090E09'THEN
                Axis_Ctrl.o_stErrorID :='E902.3' ;
        ELSIF  hexError<>'00000000' THEN
                故障代码1:= CONCAT(STR1:='E' , STR2:=ErrorID_R ) ;
                故障代码2:= CONCAT(STR1:='.' , STR2:=ErrorID_L ) ;
                Axis_Ctrl.o_stErrorID := CONCAT(STR1:=故障代码1 , STR2:=故障代码2 );
        ELSIF         hexError='00000000' THEN
                Axis_Ctrl.o_stErrorID :='' ;
        END_IF

点评

感谢分享  发表于 2023-8-4 08:37
感谢分享  发表于 2023-8-3 20:15
感谢分享  发表于 2023-7-24 00:58
感谢分享  发表于 2023-7-10 08:41
感谢分享***,来试试  发表于 2023-7-6 11:21




上一篇:分享一个H3U万能模板
下一篇:关于静态分析灯--并发访问的一些问题,请教各位

已有 1 人打赏作者

Lgeng 赏了楼主1水滴
回复 邀请回答送花

使用道具 举报

老男孩 2023-7-5 21:45:18 | 显示全部楼层
用指令读 SMC3_ETC_ReadParameter_CoE   得出的值然后AND 16#FFF 就行
回复 送花

使用道具 举报

youhun1hao 2023-7-6 08:08:23 | 显示全部楼层
给楼主点个赞,不错的经验分享
回复 送花

使用道具 举报

工控小杂鱼 2023-7-6 14:47:12 | 显示全部楼层
谢谢分享 感觉非常不错
回复 送花

使用道具 举报

himile8293 2023-7-6 15:23:21 | 显示全部楼层
手动MARK,十分感谢
回复 送花

使用道具 举报

蓝天白云 2023-7-6 16:45:29 | 显示全部楼层
感谢分享伺服驱动器报警代码显示转换经验,很有用 image.png
回复 送花

使用道具 举报

GuoJia 2023-7-7 08:51:26 | 显示全部楼层

感谢分享伺服驱动器报警代码显示转换经验
回复 送花

使用道具 举报

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

本版积分规则

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

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

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

4000-300124

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

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

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