欢迎来到巨控湖南分公司|长沙聚控电子科技有限公司!

新闻资讯
联系我们
·地址:长沙星沙镇天华南路银河大厦
·电话/微信:15307483969 王工
·邮箱:54150175@qq.com
您现在的位置:首页>>新闻资讯>>新闻资讯>>组态王通过巨控GRM模块开发远程监控系统

组态王通过巨控GRM模块开发远程监控系统

发布时间:2023-12-06

巨控GRM模块工程配置完成,并使用 GrmOpcMgr 对监控端配置后,就可以使用任何支持 OPC 协议的组态软件实现远程监控,下面以查看 GRM模块变量环境温度值为例,简单说明如何使用组态王通过巨控GRM模块开发远程监控系统,实现无线远程监控。本节使用的组态王版本是 V6.55.
 注意: 进行如下工作前请保证已经配置并刷新了 GRM 设备(见配置和刷新 GRM 设备章节的内容),而且 GRM模块 已经正常运行中,数码管显示为“-”
1.1 新建组态工程
请按组态王使用手册新建组态工程。
1.2 添加 OPC 设备
在工程浏览器中新建 OPC 服务器:

image.png

OPC 服务器选择 GrmOpcServer.GRMOPC,读写方式选择同步读同步写。如下图所示


image.png

1.3 添加设备变量
首先在数据词典窗口中新建类型为 I/O 整数的变量,如下图所示,点击红色部分选择 OPC 服务器,注意,不是点击连接设备:

image.png

然后在下图的寄存器窗口中,可以手工输入寄存器名字。

image.png

图中数据类型和 GRM 设备中定义的变量类型需保持一致。 GRM 设备变量整数对应组态王 LONG,开关量对应组态王 BIT,浮点数对应组态王 FLOAT。读写属性请根据实际需要勾选。

 注意: 寄存器格式为设备显示名.GRM230 工程中的变量名,
上面输入的寄存器名字是设备 
1.环境温度,其中: 设备 是在 GrmOpcMgr 程序中添加 GRM 设备时,设置的设备显示名。

image.png

环境温度是在 GRMDEV5 中对应 GRM模块工程中的变量名称

image.png

若当前电脑已经正确配置 GRM模块设备,并使用 GrmOpcMgr 成功刷新该设备,建议点击下图红色圆圈所示的下拉按钮,自动获取寄存器名称,防止手工输入出错。
选择寄存器的界面如下图,浏览器里面自动列出了远程 
GRM模块 中所有具备网络读写的变量!

image.png

 注意: GRM 设备内部工程因增加变量、删除变量或修改变量名称而发生变化时,需下载新工程到GRM模块正常运行后,并使用 GrmOpcMgr 重新刷新 GRM 设备,然后退出组态王,再重新进入组态王回到上图的界面,才能自动获取最新的 OPC 寄存器名。
1.4 监视变量值
在画面中新建一个文本元件,设置文本属性为模拟值输出,如下图所示:

image.png

然后启动运行系统,看到如下图所示:

image.png


正常运行时,组态王会自动启动 GrmOpcServer.exe,在电脑右下方的任务栏中可以看到。

image.png

若未能正常启动 GrmOpcServer.exe,在组态王的信息窗口中可以看到对应提示,如下图:

image.png

以上提示表明组态王中用到的变量环境温度在 OPC 服务器中并不存在,原因是因为该变量在 GRM模块 中根本不存在,或者 GRM230 中有该变量,但是没有正常刷新到 OPC 服务器。这个时候,请重新下载正确的GRM模块工程,并刷新设备,请参考配置和刷新 GRM 设备章节。
1.5 OPCServer 特殊变量
GRM OPC Server 提供一些特殊变量,各变量名称及功能描述如下,这些变量可以做为做工程时的调试信
息参考:
◆ $$ForceRefresh
整数,可读写,默认为 0,如果写 则触发一次强制读所有变量,读完变量后自动变为 0
◆ $$RegState
整数,只读,表示 GRM OPC Server 到登陆服务器的连接状态, 是无错误,其他值是错误码。
错误码及含义如下:
1=连接故障 2=设备序号错误 3=密码错误 4=变量配置错误
◆ $$IOServerState
整数,只读,表示 GRM 设备到登陆服务器的连接状态, 是无错误, 1=连接故障。
◆ $$RegInfo
字符串,只读,表示 GRM OPC Server 到登陆服务器的连接信息,其中第一行是错误码的文字描述, 仅
供调试用。
◆ $$RegCommInfo
字符串,只读,表示 OPC 到登陆服务器的通讯收发包信息,仅供调试用。
◆ $$IOServerInfo
字符串,只读,表示 GRM 设备到登陆服务器的连接信息,其中第一行是错误码的文字描述,供调试用。
◆ $$IOServerCommInfo
字符串,只读,表示 GRM 设备到登陆服务器的通讯收发包信息,供调试用。