[求助-西门子PLC300/400]DB块变量如何在WINCC上显示

有两个模拟变量(如PIW332和PIW334),经FC105转换得出两个测量值(如DB100.DBD10和DB100.DBD14),其测量值也能在WINCC上显示,另外这两个测量值之差(如DB10.DBD2)的变量位于DB10,在FC2中编程后(DB100.DBD10--DB100.DBD14=DB10.DBD2),又在OB1中调用FC2,其差值(DB10.DBD2)却不能在WINCC上显示,WINCC上也建立了DB10.DBD2变量,请问大侠问题出在哪里? 问题补充:在FC2中在线监测也有差值,在OB1中调用了,也下载了,还是不能显示,显示的不是XXX,也不是###,是网格状的,不知道到底怎么回事? 图片说明: 1,如图

第1个回答  2014-11-09
如果不能在WINCC上显示,检查变量地址在WINCC中的定义。若是显示XXX,表示实际值超出设置范围。 可能没有下载,或者没有调用,显示的是###么 是不是定义的数据类型不对,或在其它地方调用过此变量 你检查一下DB10.DBD2的数据类型,很可能有问题;可以现在DB10数据块中在线监控,看能否正常显示,最后检查WINCC中变量的数据类型 查看原帖>>本回答被提问者采纳
相似回答