我在数据块中已将5个整数(均小于256)存入以VB1为首地址的五个字节变量中即VB1,VB2,VB3,VB4,VB5,现在我想每隔1s依次读取VB1,VB2,VB3,VB4,VB5中的数据,请问如何编程?用什么指令写程序更优化?最好附例子说明!
最佳答案
1. 做一个计数器,每隔1秒计数值加1,计数值等于5后再加1则返回到1。
2. 当计数值=1 时, 读取 VB1 中的数值 ;
当计数值=2 时, 读取 VB2 中的数值 ;
当计数值=3 时, 读取 VB3 中的数值 ;
当计数值=4 时, 读取 VB4 中的数值 ;
当计数值=5 时, 读取 VB5中的数值 ;
3. 当计数值=5 时,延时1秒 把计数值赋值为1
记住一定要注意中间状态的清零。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348431.html