请大神指导一下用S7-200smart每隔10秒调用一次子程序的程序怎么写,自己写了一个但是不知道对不对。
图片说明:
最佳答案
你如果感觉对自己的理解不够充分。
那么,在你帖出的子程序中编辑一个简单的ADD_I指令或者inc_I指令测试子程序的调用情况。
你这个程序可能会遇到的几个问题:
1)定时器刷新过程是异步的,所以,严格意义上并不一定在10S定时时间内执行,验证这个程序可以用定时器的定时时间与定时中断的定时时间做一个比对,答案马上揭晓。
2)当子程序调用时,对上次离去前残值的处理。当子程序不调用后,原来运行的结果可能会影响到下一次调用的运行结果,所以,在调用时,首先需要对这些数据进行初始化操作。
提问者对于答案的评价:
谢谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc364381.html