1、1.GPRS设备的状态寄存器和控制寄存器只有两种取值可能: 0 或 1;如果这两个寄存器显示 “????”,这是不正常的。此时可看组态王信息窗口的相关提示: KVCom.sys和KVDSCforGPRSCDMA.exe是否正确安装。或者也可以让用户查看如下两个界面:(以Win2000 为例)Ø 我的电脑-》点击右键菜单进入-》管理-》系统工具-》系统信息-》软件环境-》驱动程序 检查 KVCom核心驱动程序是否正确安装及正在运行,见图1。
2、Ø 我的电脑-》点击右键菜单进入-》管理-》系统工具-》服务和应用程序-》服务 检查 KVDSCforGPRSCDMA.exe服务程序是否正确安装及已经启动,见图2。
3、2.如果GPRS设备的状态寄存器一直为 0,即很长时间GPRS DTU不在线,此时要让用户检查如下几个方面:Ø GPRS DTU的IP地址和端口号配置是否与安装组态王的计算机的IP地址及组态王工程中的各个厂家的默认端口号一致。Ø 检查GPRS DTU中配置的 SIM 卡号是否与组态王工程中配置的一致。Ø 检查SIM是否还有费用Ø 检查GPRS DTU的天线是否完好!(可用 AT+CSQ命令看一下移动信号)
4、3. 用户发现GPRS DTU已经在线,但是串口设备无法通信,这时有一个接线问题,GPRS DTU 和 下位的串口设备一般都是标准的DCE设备,所以这两个设备间一般要用(2,3)对调的串口线,而不是直连线。
5、4.当组态王与下位设备通过GPRS DTU可以交换数据了,但是经常通信失败,这时一定要注意虚拟串口的超时要大于 10 秒,我们现在默认是 15 秒,如果用户发现他们新建的工程默认值不是 15秒,说明用户拿到的程序不是最新版本。
6、5. 如果用户遇到了其他问题,可能与具体的串口驱动有关,需要跟踪串口驱动来解决,我们再补充。