我做了个阀门子程序,想当FC块使用,但是实际过程中,其中一个块输出了,所有块都输出了。西门子支持建议改输出为输入输出,但是还是一样没有解决。请问究竟有办法解决吗?不会这么差吧?
问题补充:
请大家看下这是这个子程序,改成IO也没用,其中一个#IO_Action:L4.0输出,其它的都输出了。这不可能吧,那子程序如果不能重复使用,那有什么用呢?万分感谢!
图片说明:
最佳答案
你需要把输出带反馈的变量,设置为in_out数据类型。
如启动、停止控制的自锁触点,这个输出需要调用一个自锁触点,那么,这个输出变量的数据类型必须是in_out
补充问题回复:
你还是没有理解我真正描述的问题,你的关键问题不是调用L4.0的问题,而是如何在接口变量中定义这个bool变量的数据类型,类似的L4.0必须把数据类型调用为in_out数据类型,你调用后全部输出就是仅仅定义了一个out数据类型的问题。
提问者对于答案的评价:
可以用了,谢谢大师!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346484.html