阳胜峰的S7 300视频教程里面有个3水箱水位控制程序,程序里面出现了3个从来没声明的变量:F1,F2,F3,到底是资料的问题还是我没理解到呢,具体程序可以去优酷搜索他的22讲(关键字:阳胜峰 22),这位师傅在讲的时候也是照本宣科,根本没说这三个变量是怎么来的~~~~~~,求前辈指点
问题补充:
问题的问题是,符号表里面也没有这三个变量也,我分析了一下这个程序,发现貌似有死循环?因为第一个水箱如果在装满之前其他两个都放空了,接下来到底先装哪个????
图片说明:
最佳答案
这三个变量是在符号表内定义的全局变量,不是在FB变量声明内定义的变量,FB变量声明内定义的变量,如果是IN,OUT,IN-OUT变量在OB1NEI 调用时候都是需要给他赋实参的,就是全局变量,如I0.0.Q0.0,T0,MD0等I0.0.Q0.0,T0,MD0等等都可以定义为一个符号名,如I0.0定义符号位启动按钮。
提问者对于答案的评价:
谢谢,网络上面的编程还是不怎么注意细节,我估计他根本没怎么考虑程序的完整性
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc233938.html