欢迎来到西门子工业支持中心网站!
欢迎来到西门子工业支持中心网站!
悬赏:1西币 | 解决时间:2015-04-11 14:12
产品版区:
SIMATIC S7-300(F)/S7-400(F/H/FH)
林家枪法
现在我有个程序想查看db块中的数据,但跟plc上的在线比较时发现是不同的,那这时候能够按那个眼镜吗?如果按下去就相当于下载了吧,不就把程序改变了?那应该怎么办呢?
小程序:
最佳答案
回答者:
WWCWWC
回答时间:2015-02-03 17:19
提问者对于答案的评价:
谢谢
那个眼睛只是用来监控的,并不是用来下载的
没事可以监控。
使用OPC应该是个解决办法。
你先解决为何不同的问题,然后在监视,否则你看到的数据是什么可能完全不是你想想的东西。
你所说的应该是DB里面的 初始值与实际值。如果你的DB列表里面有定义变量的初始值,那么CPU运行的时候变量就是初始值,但是如果你的程序有用到这个变量,将其值改变了,就不会是初始值。所以你打开DB块(没进入监视模式时)看到的值是初始值,而你在程序里看到的值是实际值,这两个没有冲突的。你所说的眼镜就是一个监视窗口,进去后你就可以看到你在程序里面看到的实际的实时值了,你进去看看你就明白了。
和在线不同的话,监控后会先把离线的块下载到PLC后才允许监控的,如果在线和离线的程序不同,是不允许监控的。
点击“可访问节点”钮,直接查看监控MMC的DB块变量。
按监视开关只会检查当前DB块是否与在线程序是否一样,如一样直接显示在线数据,如不一样会提示是否下载,不想下载点否就行了。
如果不想下载还想监视可以建一个空项目,在STEP7主界面的PLC选项里点“将站点上传到PG”就能把程序上传上来,在上传上来的程序里监视DB数据就没问题了。
可以按那个眼镜在线查看db里面的数据,不会下载数据到DB块中。
现赠您1张1847体验会员卡,可免费领取,畅学1847会员内容,是否领取?
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!