读不出来共享数据块中的数据。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午7:38
下一篇 2018年12月1日

相关推荐