在PLC编程当中,有一种错误是最忌讳的,最容易被批的,就是双重线圈。
这种错误是最低级的,会导致逻辑出错,严重时会导致未知的动作出现,造成人身意外伤害。
那么,如何避免这类低级错误的出现呢:
1. 在编写程序前规划好输出信号点的使用;
2. 中间信号(R、E)的使用做好记录,留有冗余,这类信号是超级多的,用起来可以大方些;
3. 最后,PLC编写结束检查重复线圈、功能信号。
前两步是个人编程习惯的问题,这里我无法干预你们,你们自行琢磨。
这里,我们就第三步如何进行讲解。
1、LADDER 上检查
(1)线圈查重
打开本地梯形图,离线查看,操作方法见下图:
可以看到,在查重结果中,我们不仅能看到重复的信号有哪些,还能看到其重复的数量和位于的网络编
号。
(2)功能指令编号查重
打开本地梯形图,离线查看,操作方法见下图:
如果需要每次编译时都检查重复,就需要在软件选项中进行设置。
编译结果如下:
(3)连线编辑PMC
当我们用LADDER III软件连接系统在线编辑PMC时,在下载PMC时,会显示重复的功能指令号,如下图
示:
2、系统上检查
这里以FANUC 0i-F系统为例讲解如何在系统上进行信号查重,其他系统可参考借鉴。
(1)线圈查重
如下图示:
(2)功能指令编号查重
默认情况下是不进行功能指令编号查重,需要进行设置,设置路径操作如下:
将“编辑后后置处理”选择为“是”:
那么,在退出编辑时会提示编号重复。不过这个功能有局限,只提示一个,并不会提示多个。比如你又多个功能指令编号重复,也只提示一个,点击“忽略”之后就结束了,并不会往后跳转到其他重
复编号的位置。
扫一扫了解更多产品
联系方式:139-8618-7846
地 址:武汉市硚口区古田五路17号武汉智汇园C10-107
联系方式:177-7146-1917
地 址:荆州市荆州区四机路68号
联系方式:133-0717-4280
地 址:宜昌市西陵区青岛路26号
投诉建议电话:139-8618-7846