方奇10010
级别: 探索解密
精华主题: 0
发帖数量: 79 个
工控威望: 187 点
下载积分: 1521 分
在线时间: 33(小时)
注册时间: 2021-07-29
最后登录: 2024-05-06
查看方奇10010的 主题 / 回贴
楼主  发表于: 2021-09-06 21:07
图片:
三菱plc调用子程序,子程序里的线圈得电,断开子程序调用条件,线圈仍然得电,这是三菱的缺陷吗,使用out指令不就是为了条件断开就复位,不想复位用set指令不就行了....三菱这个样子,要在调用子程序的条件后面加一个下降沿复位子程序里的线圈
枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1590 分
在线时间: 408(小时)
注册时间: 2017-10-10
最后登录: 2024-05-11
查看枫落云端的 主题 / 回贴
1楼  发表于: 2021-09-07 10:27
看来还是没理解透PLC的运行机制。调用子程序就说明子程序在不被调用的时候,也就是调用条件不满足时,PLC是不会去执行被调用的子程序段的,你可以理解为该子程序被冻住了。所以尽管OUT指令前的条件已经为OFF了,但是此时由于PLC不去执行该子程序,该子程序段不起作用。