S7300中,怎样才能把同一个端口如QW0每次刷新后的值存入DB块中,也就是DB块中如何存放同一个IO口不同时刻的刷新值
问题补充:
就是每次端口刷新之后的值都要依次存到DB块里去 L QW0
T DB1.DBW0 这两条语句就能实现了吗?到了下一个扫描周期之后 DB1.DBW0的不会被覆盖吗?谢谢!
最佳答案
你的意思是不同时刻记载相应的IO状态,将记载的值保存到DB里面,要考虑DB记录数据的容量,你可以尝试采用指针轮询方式装载。诸如
L P#2.0
L MD 80 // 轮询号
*D
LAR1
OPN DB 2
A M 85.2 // 时间间隔沿
JCN m001
L QW 0
T DBW [AR1,P#0.0]
L MD 80
L 1
+R
T MD 80
L MD 80
L 20 // DB 保存20个字后 重复
>D
JCN m001
L 0
T MD 80
m001: BE
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234318.html