当前位置: 主页 > PLC控制

S7 200自建库无法多次调用?求高手

S7200自建库无法多次调用
如图所示,不论I0.0或I0.2任一接通,Q0.0和Q0.2同时接通。

另外请问在自建库中能否使用上升沿、下降沿命令??

图片说明:

f83acb341ff7314dbBFe940a2f846c96S7 200自建库无法多次调用?求高手 S7 200自建库无法多次调用?求高手S7 200自建库无法多次调用?求高手

最佳答案

问题是因为临时变量使用不当引起的。

当你第一次调用  子程序时,ouTPu临时变量 =1时,此在在执行第二个子程序时,output并没有释放掉,仍然保存上次一个子程序的结果,所以无论你的I0.2是否为1,你的输出均为1

建议: 将你的程序内部的output接口数据类型修改为 in_out 组即可。你的问题就可以解决

提问者对于答案的评价:
谢谢!
再请教下,IN_OUT,OUT什么区别
什么情况下可以使用OUT类型变量?

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号