『7x24小时有问必答』
前言
       对于总线的伺服我们常规会用MC_ReadAxisErrorID来获取伺服的故障代码。而这个指令实际读取的是402字典里面的16#603F这个地址。随着我司的项目的数量的变多,也觉得有必要还是要做一个针对MC_ReadAxisErrorID这个功能块的比对函数以便配合触摸屏上更好实现伺服的诊断。
正文
      本函数基于雷赛L7N系列伺服手册整理编写。
实现效果:
减少大家反复造轮子。直接拿走不用谢~
FUNCTION Fc_ServoErrorID_LS : WORDVAR_INPUTDwErrorID : DWORD ;END_VARVAREND_VAR(*Log:  2024-12-28本FC针对雷赛L7N手册整理编写部分新增报警未同步  603F,此时报警对应的  603F 为  0XFFF0*)CASE DwErrorID OF16#6329:Fc_ServoErrorID_LS :=  16#090  ;16#3150:Fc_ServoErrorID_LS :=  16#0A0  ;16#3151:Fc_ServoErrorID_LS :=  16#0A1  ;16#3153:Fc_ServoErrorID_LS :=  16#0A3  ;16#3201:Fc_ServoErrorID_LS :=  16#0A5  ;16#4201:Fc_ServoErrorID_LS :=  16#0A6  ;16#3205:Fc_ServoErrorID_LS :=  16#0B0  ;16#3206:Fc_ServoErrorID_LS :=  16#0B1  ;16#3202:Fc_ServoErrorID_LS :=  16#0B2  ;16#3211:Fc_ServoErrorID_LS :=  16#0C0  ;16#3221:Fc_ServoErrorID_LS :=  16#0D0  ;16#3130:Fc_ServoErrorID_LS :=  16#0D1  ;16#3222:Fc_ServoErrorID_LS :=  16#0D2  ;16#2211:Fc_ServoErrorID_LS :=  16#0E0  ;16#2212:Fc_ServoErrorID_LS :=  16#0E1  ;16#2218:Fc_ServoErrorID_LS :=  16#0E2  ;16#2230:Fc_ServoErrorID_LS :=  16#0E4  ;16#4210:Fc_ServoErrorID_LS :=  16#0F0  ;16#8311:Fc_ServoErrorID_LS :=  16#100  ;16#8310:Fc_ServoErrorID_LS :=  16#101  ;16#8301:Fc_ServoErrorID_LS :=  16#102  ;16#8303:Fc_ServoErrorID_LS :=  16#103  ;16#8304:Fc_ServoErrorID_LS :=  16#104  ;16#7701:Fc_ServoErrorID_LS :=  16#120  ;16#7703:Fc_ServoErrorID_LS :=  16#122  ;16#7704:Fc_ServoErrorID_LS :=  16#123  ;       16#7321  :Fc_ServoErrorID_LS :=  16#150  ;       16#7322  :Fc_ServoErrorID_LS :=  16#151  ;       16#7323  :Fc_ServoErrorID_LS :=  16#152  ;       16#7325  :Fc_ServoErrorID_LS :=  16#153  ;//Fc_ServoErrorID_LS :=  16#154  ;16#7326  :Fc_ServoErrorID_LS :=  16#155  ;16#7327  :Fc_ServoErrorID_LS :=  16#156  ;16#7328  :Fc_ServoErrorID_LS :=  16#157  ;16#7324  :Fc_ServoErrorID_LS :=  16#170  ;16#7330  :Fc_ServoErrorID_LS :=  16#171  ;16#8611  :Fc_ServoErrorID_LS :=  16#180  ;16#8610  :Fc_ServoErrorID_LS :=  16#181  ;16#860F  :Fc_ServoErrorID_LS :=  16#182  ;16#8401  :Fc_ServoErrorID_LS :=  16#190  ;16#8402  :Fc_ServoErrorID_LS :=  16#1A0  ;16#8403  :Fc_ServoErrorID_LS :=  16#1A1  ;16#8612  :Fc_ServoErrorID_LS :=  16#1B0  ;16#8503  :Fc_ServoErrorID_LS :=  16#1B1  ;//Fc_ServoErrorID_LS :=  16#1B6  ;16#8613  :Fc_ServoErrorID_LS :=  16#1B2  ;16#8502  :Fc_ServoErrorID_LS :=  16#1B7  ;16#732A  :Fc_ServoErrorID_LS :=  16#1B8  ;16#FFF0  :Fc_ServoErrorID_LS :=  16#1B9  ;//16#FFF0  ://Fc_ServoErrorID_LS :=  16#5F3  ;//Fc_ServoErrorID_LS :=  16#5F4  ;//Fc_ServoErrorID_LS :=  16#5F6  ;16#8313  :Fc_ServoErrorID_LS :=  16#1C0  ;16#8314  :Fc_ServoErrorID_LS :=  16#1C1  ;16#8315  :Fc_ServoErrorID_LS :=  16#1C2  ;16#8316  :Fc_ServoErrorID_LS :=  16#1C3  ;16#8317  :Fc_ServoErrorID_LS :=  16#1C4  ;16#8318  :Fc_ServoErrorID_LS :=  16#1C5  ;16#8319  :Fc_ServoErrorID_LS :=  16#1C6  ;16#831A  :Fc_ServoErrorID_LS :=  16#1C7  ;16#831B  :Fc_ServoErrorID_LS :=  16#1C8  ;16#831C  :Fc_ServoErrorID_LS :=  16#1C9  ;16#6231  :Fc_ServoErrorID_LS :=  16#210  ;16#6322  :Fc_ServoErrorID_LS :=  16#211  ;16#6323  :Fc_ServoErrorID_LS :=  16#212  ;16#5530  :Fc_ServoErrorID_LS :=  16#240  ;16#5531  :Fc_ServoErrorID_LS :=  16#241;16#5533  :Fc_ServoErrorID_LS :=  16#243  ;16#5534  :Fc_ServoErrorID_LS :=  16#244  ;16#5535  :Fc_ServoErrorID_LS :=  16#245  ;16#5536  :Fc_ServoErrorID_LS :=  16#246  ;16#7329  :Fc_ServoErrorID_LS :=  16#260  ;16#7201  :Fc_ServoErrorID_LS :=  16#280  ;16#5441  :Fc_ServoErrorID_LS :=  16#570  ;16#7122  :Fc_ServoErrorID_LS :=  16#5F0  ;16#1100  :Fc_ServoErrorID_LS :=  16#5F1  ;16#6204  :Fc_ServoErrorID_LS :=  16#600  ;//Fc_ServoErrorID_LS :=  16#602  ;16#6205  :Fc_ServoErrorID_LS :=  16#601  ;//Fc_ServoErrorID_LS :=  16#603  ;//Fc_ServoErrorID_LS :=  16#604  ;16#7001  :Fc_ServoErrorID_LS :=  16#700  ;//通讯报警16#873A  :Fc_ServoErrorID_LS :=  16#73A  ;16#873B  :Fc_ServoErrorID_LS :=  16#73B  ;16#873C  :Fc_ServoErrorID_LS :=  16#73C  ;16#8201  :Fc_ServoErrorID_LS :=  16#801  ;16#5510  :Fc_ServoErrorID_LS :=  16#802  ;16#5511  :Fc_ServoErrorID_LS :=  16#803  ;16#6202  :Fc_ServoErrorID_LS :=  16#805  ;16#6201  :Fc_ServoErrorID_LS :=  16#806  ;16#8207  :Fc_ServoErrorID_LS :=  16#807  ;16#8208  :Fc_ServoErrorID_LS :=  16#808  ;16#8209  :Fc_ServoErrorID_LS :=  16#809  ;16#A001  :Fc_ServoErrorID_LS :=  16#811  ;16#A002  :Fc_ServoErrorID_LS :=  16#812  ;16#8213  :Fc_ServoErrorID_LS :=  16#813  ;16#6203  :Fc_ServoErrorID_LS :=  16#814  ;16#8215  :Fc_ServoErrorID_LS :=  16#815  ;16#8216  :Fc_ServoErrorID_LS :=  16#816  ;16#8217  :Fc_ServoErrorID_LS :=  16#817  ;16#8211  :Fc_ServoErrorID_LS :=  16#818  ;16#8212  :Fc_ServoErrorID_LS :=  16#819  ;16#FF02  :Fc_ServoErrorID_LS :=  16#81A  ;16#821B  :Fc_ServoErrorID_LS :=  16#81B  ;16#821C  :Fc_ServoErrorID_LS :=  16#81C  ;16#821D  :Fc_ServoErrorID_LS :=  16#81D  ;16#821E  :Fc_ServoErrorID_LS :=  16#81E  ;16#821F  :Fc_ServoErrorID_LS :=  16#81F  ;16#A003  :Fc_ServoErrorID_LS :=  16#821  ;16#A004  :Fc_ServoErrorID_LS :=  16#822  ;16#A005  :Fc_ServoErrorID_LS :=  16#823  ;16#8224  :Fc_ServoErrorID_LS :=  16#824  ;16#8225  :Fc_ServoErrorID_LS :=  16#825  ;16#8228  :Fc_ServoErrorID_LS :=  16#828  ;16#8210  :Fc_ServoErrorID_LS :=  16#82B  ;16#872C  :Fc_ServoErrorID_LS :=  16#82C  ;16#872D  :Fc_ServoErrorID_LS :=  16#82D  ;16#872E  :Fc_ServoErrorID_LS :=  16#82E  ;16#8730  :Fc_ServoErrorID_LS :=  16#830  ;16#8732  :Fc_ServoErrorID_LS :=  16#832  ;16#8733  :Fc_ServoErrorID_LS :=  16#833  ;16#8734  :Fc_ServoErrorID_LS :=  16#834  ;16#8735  :Fc_ServoErrorID_LS :=  16#835  ;16#8736  :Fc_ServoErrorID_LS :=  16#836  ;16#8738  :Fc_ServoErrorID_LS :=  16#838  ;16#5550  :Fc_ServoErrorID_LS :=  16#850  ;16#5551  :Fc_ServoErrorID_LS :=  16#851  ;16#5552  :Fc_ServoErrorID_LS :=  16#852  ;16#FF01  :Fc_ServoErrorID_LS :=  16#860  ;16#5201  :Fc_ServoErrorID_LS :=  16#870  ;16#5202  :Fc_ServoErrorID_LS :=  16#871  ;16#8614  :Fc_ServoErrorID_LS :=  16#890  ;ELSEFc_ServoErrorID_LS :=  16#000  ;END_CASE ;
截至我发贴的时候,其实雷赛的L7N的新的xml文件是已经有了16#503F这个地址。可以在PDO去配置后绑定变量去实现一样的效果。有需要新的描述文件可联系雷赛官方人员或者找我。
结尾
      工控就是不断地填坑,造轮子。那么方便他人就是方便自己。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

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

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

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码