各位大侠,请教一下 ,以下程序是我做的简单一个自定义的指令库,在多次调用时候,主程序上输出值一样输出(有问题),因我输入值都不一样的?为什么会出现这个问题?
图片说明:
最佳答案
1、子程序中不能有沿检测,要提到子程序外面。
2、第二行,LD13 这个TEMP变量没有值就引用的,LD13这个临时变量要先赋值后引用。
3、库程序中使用符号寻址
S7-200 SMART中断,子程序常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/009.html
自定义库
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/software/library/Creat_Library/User_defined_library.html
提问者对于答案的评价:
谢谢,初始化TEMP变量是,在调用主程序时候把置0吧,是用SM0.0导通还是SM0.1呢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347146.html