qq764000635
级别: 正式会员
精华主题: 0
发帖数量: 4 个
工控威望: 94 点
下载积分: 597 分
在线时间: 1(小时)
注册时间: 2014-10-26
最后登录: 2019-11-29
查看qq764000635的 主题 / 回贴
楼主  发表于: 2015-11-03 22:47
今天翻手册,发现FCALL 指令,这个指令太好用了,可惜3u不支持,只支持Q系。我每次都要下降沿复位 子程序里面的内容,不然取消调用子程序时,子程序里面的状态都是保持的。不然都要把子程序复位完成,在停止调用。反正怎么用,怎么都不爽。大师们请教,有没有更好的方法。。。
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-19
查看wangnaizhi的 主题 / 回贴
1楼  发表于: 2015-11-04 16:50
子程序返回后好像是保存型的都保存,触发型的都复位,时间继电器也是,一般调用子程序后里面的状态都是复位掉的啊,如果你想要用子程序完成后给一个信号,可以在再外程序收到信号后用RST把那个指令复位掉的
qq764000635
级别: 正式会员
精华主题: 0
发帖数量: 4 个
工控威望: 94 点
下载积分: 597 分
在线时间: 1(小时)
注册时间: 2014-10-26
最后登录: 2019-11-29
查看qq764000635的 主题 / 回贴
2楼  发表于: 2015-11-04 22:53
如果子程序里面输出一个y0,或者时间继电器,在停止调用时,状态都是保持的。。。
ps963852
级别: 略有小成
精华主题: 0
发帖数量: 162 个
工控威望: 296 点
下载积分: 801 分
在线时间: 159(小时)
注册时间: 2012-09-01
最后登录: 2021-09-08
查看ps963852的 主题 / 回贴
3楼  发表于: 2015-11-05 17:59
用FB块,比这个好用