沙漠仙人掌
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 110 点
下载积分: 2089 分
在线时间: 56(小时)
注册时间: 2022-05-05
最后登录: 2024-11-12
查看沙漠仙人掌的 主题 / 回贴
楼主  发表于: 2024-08-11 18:10
调用一次子程序后,子程序里的M线圈老是保持最后的状态。再次调用时,我想对这些M进行复位,该如何做?
沙漠仙人掌
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 110 点
下载积分: 2089 分
在线时间: 56(小时)
注册时间: 2022-05-05
最后登录: 2024-11-12
查看沙漠仙人掌的 主题 / 回贴
1楼  发表于: 2024-08-11 18:54
该语句在子程序里还是在主程序里?
引用
引用第1楼andy003于2024-08-11 18:17发表的  :
一個: rst m0
多個: zrst  m0 m5
沙漠仙人掌
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 110 点
下载积分: 2089 分
在线时间: 56(小时)
注册时间: 2022-05-05
最后登录: 2024-11-12
查看沙漠仙人掌的 主题 / 回贴
2楼  发表于: 2024-08-12 18:21
麻烦详细说说或者贴个图。
引用
引用第5楼zsh340于2024-08-12 10:36发表的  :

编程手册上不是说得很详细吗?不看手册。。。。。
沙漠仙人掌
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 110 点
下载积分: 2089 分
在线时间: 56(小时)
注册时间: 2022-05-05
最后登录: 2024-11-12
查看沙漠仙人掌的 主题 / 回贴
3楼  发表于: 2024-08-12 20:56
是啊,我是3U的,不能用。在3U里,要把M在扫描周期末所保持的状态清除掉不是很容易。不是用个rst指令就能复位的。崩溃中.......
引用
引用第7楼andy003于2024-08-12 18:55发表的  :
fcall  
Q系列 可以用  
A系列  FX3U FX5U 不能用
沙漠仙人掌
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 110 点
下载积分: 2089 分
在线时间: 56(小时)
注册时间: 2022-05-05
最后登录: 2024-11-12
查看沙漠仙人掌的 主题 / 回贴
4楼  发表于: 2024-08-12 23:11
是连续CALL。通过计时器触发M复位以及CALL调用的复位。问题总算解决了!多谢指教!
引用
引用第9楼andy003于2024-08-12 22:13发表的  :
是連續call副程式?
加上延遲call確認看看
加在程式最後 沒作用?