如何实现802DSL通过PLC来实时读取电流值?
版主推荐答案
802DsL对电流,负载,以及伺服的监控通过执行NC程序固定格式指令也可以输出实时的监控信息,这种方式不能像监控诊断画面那样直观,但也可以实时对监控的信息作出相应的提示,就像螺距补偿执行补偿文件那样读取补偿数据应用到NC轴的运动中,预实现这个功能,需改变两个参数MD36730以及MD19320,修改这两个参数目的是为了读取语句时不报警,否则会报“程序段选用了未释放的选项”报警。因而无法调取高级指令;
涉及相关被读取的指令如下:
$AA-LOAD[轴名称];轴负载率;
$AA-TOUQUE[轴名称]:扭矩值;
$AA-POWER[轴名称]:驱动输出功率值;
$AA-CURR[轴名称]:电流值;
NC读取的指令程序段:
>,20DOSTEAL(报警号),ID=IWHENEVERHAA---CURR【轴名称】>,20DO$AC-ESR_TRIGGER=I;
其中ID=I意思是让后面的编程指令在程序中具有一定优先级别;
CURR【轴名称】,>,20DOSTEAL(报警号),意思是在任何情况下相应轴电流读取值超过百分之二十就会产生相应报警号的报警提示;其报警提示文本可自定义,通过这种方式的编辑,就可以实现在任何情况下读取到相应电流,负载,扭矩以及功率信息时进行实时读取并有相应的提示;
本文来自网络的收集的笔记,仅供参考!
查看完整帖子:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1631785&bid=20
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc294471.html