发表于:2016/11/14 13:57:34
#0楼
参考百度文库《组态王与威纶通通讯》也做了一个。
现在有这样的问题:在组态王中修改威纶通MT6070触摸屏中的寄存器(LW RW LB)是可以的(假设在组态王中修改LW=12),修改后组态王显示和MT6070的数值都正确显示了(都显示12)。
但是,在MT6070中修改寄存器后,只是MT6070中的改变了(操作MT6070修改成98),组态王中还是显示原来在组态王中设定的数值(12)。
后来又写了个从MT6070 LW中的数据拷贝到组态王内存变量中的命令,执行后组态王内存变量显示原来的那个值(12)。所以认为组态王不能读MT6070中的数据。
无论用MT6070的端口COM1和COM2都是这个结果(COM1和COM2接线有点不同)。PC机端口也改过几个COM1 COM2 COM6都一样。
求大神指点!
现在有这样的问题:在组态王中修改威纶通MT6070触摸屏中的寄存器(LW RW LB)是可以的(假设在组态王中修改LW=12),修改后组态王显示和MT6070的数值都正确显示了(都显示12)。
但是,在MT6070中修改寄存器后,只是MT6070中的改变了(操作MT6070修改成98),组态王中还是显示原来在组态王中设定的数值(12)。
后来又写了个从MT6070 LW中的数据拷贝到组态王内存变量中的命令,执行后组态王内存变量显示原来的那个值(12)。所以认为组态王不能读MT6070中的数据。
无论用MT6070的端口COM1和COM2都是这个结果(COM1和COM2接线有点不同)。PC机端口也改过几个COM1 COM2 COM6都一样。
求大神指点!