一台进口机器,现在无法空跑程式,在MDA下无法运行M代码,原因应该是有报警信息,现在在PLC中,找到该报警,注释后,保存下载后还在报警???原因是什么???没有下载进去??还是什么原因???求教一个正确的操作方法???在线等!!!
最佳答案
没有理解你的意思,一个840D系统的报警一般集成在DB2中,你找到这个与消息文本对应的DB2其中的位,然后做注释是什么含义?
临时解决或者称暂时屏蔽掉这个报警,在确认安全为前提下是允许的。
如:
A I0.0 //过滤器脏堵
= DB2.DBX180.0 //700000#报警:需要检查、清洗过滤器的滤芯或其它。
屏蔽后:
A I0.0
A M100.0 //临时增加了一个“屏蔽”的条件
= DB2.DBX180.0
修改完成后需要将修改后编译保存的程序重新下载到cpu中,才能生效新程序。
提问者对于答案的评价:
是这样子的,我用//注释掉,或者也可以用M中间变量增加条件,然后我是保存,下载,步骤没问题吧
最佳答案作者回复:
你的方法也可以的。只是用这个“//”(相当于NCK)程序里面的分号是一样的,你需要确认用这个"//”号后对该段程序的完整性。
假设按你的方法:
// A I0.0 //过滤器脏堵
// = DB2.DBX180.0
编译、保存并下载到cpu才能够生效。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc147038.html