1、创建了一个共享数据块(如DB30)。DB30的第一行是DB_VAR,INT,初值 0,临时站位符变量,
这是干什么用的?
2、在块中增加一些数据如:
DB30.DBW2: V1,INT,初值 21
DB30.DBW4: V2,INT,初值 10
DB30.DBW6: V3,INT,初值 12
DB30.DBX8.0:B1,BOOL,TRUE
等等。保存
3、在OB1中用梯形图的MOVE命令程序
DB30.DBW2 move MW400
DB30.DBW4 move MW402
DB30.DBW6 move MW404
4、用仿真器看 MW400,MW402,MW404
(我认为应该是 :21,10,12)可结果是:8,3,8
读不出来DB30中的数据,百思不得其解,请高人指教。
最佳答案
8,3,8可能已经是经过运算过的了。用变量表监控下DB30.DBW2: DB30.DBW4: DB30.DBW6:中的值心里就会有底了。
提问者对于答案的评价:
8,3,8是创建DB30时的数据,再修改DB30的数据并保存后,用仿真器读时还是创建时的数据8,3,8. 如何修改DB30中的数据?
注意:是用仿真器读的,不知要是PLC怎样?数据能改变吗?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240899.html