组态王通过巨控GRM模块开发远程监控系统 |
发布时间:2023-12-06
|
巨控GRM模块工程配置完成,并使用 GrmOpcMgr 对监控端配置后,就可以使用任何支持 OPC 协议的组态软件实现远程监控,下面以查看 GRM模块变量“环境温度”值为例,简单说明如何使用组态王通过巨控GRM模块开发远程监控系统,实现无线远程监控。本节使用的组态王版本是 V6.55. OPC 服务器选择 GrmOpcServer.GRMOPC,读写方式选择“同步读”和“同步写”。如下图所示 1.3 添加设备变量 然后在下图的寄存器窗口中,可以手工输入寄存器名字。 图中数据类型和 GRM 设备中定义的变量类型需保持一致。 GRM 设备变量整数对应组态王 LONG,开关量对应组态王 BIT,浮点数对应组态王 FLOAT。读写属性请根据实际需要勾选。 注意: 寄存器格式为设备显示名.GRM230 工程中的变量名, 环境温度是在 GRMDEV5 中对应 GRM模块工程中的变量名称 若当前电脑已经正确配置 GRM模块设备,并使用 GrmOpcMgr 成功刷新该设备,建议点击下图红色圆圈所示的下拉按钮,自动获取寄存器名称,防止手工输入出错。 注意: GRM 设备内部工程因增加变量、删除变量或修改变量名称而发生变化时,需下载新工程到GRM模块正常运行后,并使用 GrmOpcMgr 重新刷新 GRM 设备,然后退出组态王,再重新进入组态王回到上图的界面,才能自动获取最新的 OPC 寄存器名。 然后启动运行系统,看到如下图所示: 正常运行时,组态王会自动启动 GrmOpcServer.exe,在电脑右下方的任务栏中可以看到。 若未能正常启动 GrmOpcServer.exe,在组态王的信息窗口中可以看到对应提示,如下图: 以上提示表明组态王中用到的变量环境温度在 OPC 服务器中并不存在,原因是因为该变量在 GRM模块 中根本不存在,或者 GRM230 中有该变量,但是没有正常刷新到 OPC 服务器。这个时候,请重新下载正确的GRM模块工程,并刷新设备,请参考配置和刷新 GRM 设备章节。 |