上位机组态软件选用的是亚控的组态王,系统2000sp4,计算机上安装5611卡,与4台314plc组成的mpi网络通讯。在组态王中建立mpi设备,分别对应这四台plc,同时上位机中安装了step7软件。
用step7的接口设置诊断功能可以测得网络上这四个站,组态王安装了mpi驱动后,读取plc中的数据。现在发现一个问题:我用step7 5.3建立的变量表监视到的数据与现场数据一致(plc作数据采集用),但是用组态王监视后,数据却不一样。因为组态王数据变量无法直接连接西门子plc的IO映像区,所以许多布尔量组合成一个字(比如iw0)mov入DB(比如DB10.DBW0)中,供组态王读取,在组态王建立动画连接,取字的某一位(比如DB10.DBX0.0,对应变量名int0)作为连接表达式,故用到了bit(intx,n)函数(比如BIT(int0,1)),但是数据却与step7监视到数据不一样,请问这是怎么回事?如何解决?急!!!