本章节所描述的功能仅对具有3G上网功能的GRM400G系列有效。
网络结构:
1. GRM400和PLC通过485连接,GRM400通过插入的手机卡3G上网。 2. 远程电脑只需能上网,即可,不需要固定IP,不需另外的服务器 3. 远程电脑上需安装OPCSERVER,然后登陆对应模块的序号和密码。 4. 组态软件是通过OPC接口从OPCSERVER访问远程的PLC数据。
完成远程监控的需要的硬件:
1. GRM400G一台(插入开通3G的SIM卡) 2. GRM400G下载线及24V电源 3. 可以上网的电脑一台
完成远程监控需要的软件:
1. GRM400工程配置软件GRM Dev3
2. 巨控GrmOpcServer软件包,请从巨控公司网站上下载。
3. 巨控组态软件GiantView V3.5 GRM专用版,请从巨控公司网站上下载。也可使用组态王等任意组
态软件。 完成远控的方法:
1. 使用GRM400工程配置软件GRMDev3完成GRM400G的工程开发和下载,如配置需要远程监控的
变量,及对应的PLC寄存器地址。
2. GRM400G开发下载完毕后,插入SIM卡,使之登陆到云监控服务器。等待数码管显示”一” 3. 使用巨控GrmOpcServer软件包中的GRM OPC管理器(GrmOpcMgr.exe),“添加GRM设备”后,
并点击“刷新全部GRM设备”。
4. 使用组态软件开发工程,将组态软件的变量关联到对应的OPC寄存器。 5. 运行组态软件,即完成开发。
6. 若任何时候GRM400G的变量有修改,增加,需重复1-5的步骤。
注意:使用前请开通插入短信模块的SIM卡的3G包月服务,详情请咨询SIM卡运营商(中国移动拨打10086,中国联通拨打10010)。
配置GRM网络选项
在GRM 的开发工具GRMDeveloper中打开工程选项,看到如下所示网络选项对话框。
68
GRM400使用手册
服务器地址:云监控服务器地址,除非自己搭建服务器,一般情况请勾选使用默认服务器。
服务器端口:IO服务器使用此逻辑端口连接云监控服务器,默认是0。
访问权限和设置
需要远程电脑监控的变量,在变量属性中需勾选相关的网络读写属性和权限。比如希望远程电脑能够同时读写变量“环境温度”,需要同时勾上网络读和网络写的选项。
69
GRM400使用手册
GRM400设备具备三级权限管理,可以在GRM OPC管理器(GrmOpcMgr.exe)中,进行三级权限密码的设置。密码设置的方法请参考本章GRM设备远程管理章节的内容。 若勾上低权限,则远程电脑登陆GRM400设备时,以任何权限密码登陆GRM400都可对之进行读写操作。 若勾上中权限,则远程电脑只有用高,中权限密码登陆GRM400设备后,才能对该变量进行读写操作。 若勾上高权限,则远程电脑只有用高权限密码登陆GRM400设备后,才能对该变量进行读写操作。 注意:GRM400G系列新建变量时都默认具有网络读写的属性,如果该变量不需要在远程电脑上读写,请取消此属性,可以减少不必要的流量!
配置监控端 1.1 安装软件
运行GrmOpcServerSetup.exe,把监控端软件安装到某个目录中。
注意:为了避免软件兼容问题,请在安装和使用过程中关闭全部杀毒软件和防火墙,尤其是360之类的杀毒软件!
70
GRM400使用手册 1.2 配置和刷新GRM设备
运行GrmOpcMgr.exe,看到下图所示GRM OPC管理器。
添加GRM设备
点击“添加GRM设备”按键,弹出下图所示对话框。
主服务器地址:如果不是自己搭建监控服务器,请不要修改此地址。 端口:默认是0。如果不是自己搭建监控服务器,请不要修改此端口号。
设备序号:每个GRM400G出厂时都有唯一的11位序号,产品面板有标示,用户也可以使用GRMDev3实时查看功能或发短信查询查看该序号。
设备密码:GRM设备访问密码,密码可以是1-16位的数字和字母的组合。出厂时默认高权限密码是111111,中权限密码是222222,低权限密码是333333。初次登录时,可以使用出厂密码登陆。登陆后用户可
71
GRM400使用手册 修改该密码,详见GRM设备远程管理。
密码不保存到文件:勾选此选项后,第一次时运行组态软件,启动OPCSERVER时,需要输入密码。 设备显示名:为该设备取一个简单好记的显示名,如果同一个组态工程中,使用多个GRM400,每个GRM400的设备显示名必须不同。
注意:务必在做组态监控工程之前,就确定一个合适的设备显示名,如果在组态过程中临时更改,组态工程中的OPC寄存器的组名也随着变化,数据词典中的变量需要全部重新关联。
流量估算:刷新GRM设备成功后,可以点击流量估算,得出每月3G的流量费用。 输入以上信息后,点击确认即可完成GRM设备的添加。如下图:
刷新GRM设备
添加GRM设备配置参数后,点击“刷新GRM设备”按键验证配置是否正确。刷新时需保证对应序列号的GRM设备已经正常上电运行,数码管显示“一”。且当前电脑能够正常上网。
下图表示刷新成功,GRM OPC Server能与名为“设备1”的GRM设备建立连接。
注意:GRM设备内部工程因增加变量、删除变量或修改变量名称而发生变化,在GRM400重新下载工程并运行后,电脑监控端需使用GrmOpcMgr重新刷新GRM设备。
72
GRM400使用手册
上图红框所示的本机名称,与GRM400中工程选项中本机名称一致,如下图所示。
刷新GRM设备时可能出现下列错误提示:
(1) 通讯故障。表示当前电脑无法连接到云监控服务器,原因是服务器地址,服务器端口配置错误或当前
电脑无法连接网络。
73
GRM400使用手册
(2) 设备序号错误或不存在。输入的GRM400设备序号不正确,或者该GRM400设备从未连接到巨控云
监控服务器。
(3) GRM设备通讯故障。表示无法连接到GRM设备,原因是GRM设备目前不在线,未连接到巨控云
监控服务器。请确保GRM400已经通电,且数码管闪烁显示“-”。
74
GRM400使用手册
(4) 登录密码错误。设备的密码错误,无法连接到巨控云监控服务器。
流量估算
流量估算是对特定GRM的工程配置而言的,因此流量估算之前,必须下载对应的GRM400的工程到模块,然后将模块上电正常工作,电脑上保证上一步刷新GRM设备的操作成功后方可进行该工程的流量估算。如下图,点击GRM设备设置。
75
GRM400使用手册
在如下对话框中,点击流量估算:
GRM根据输入的工作时间,工作天数,刷新间隔,计算出当前GRM工程的流量费用。
76
GRM400使用手册
GRM设备远程管理
GrmOpcMgr设备远程管理允许用户修改设备密码和网络模式。
77
GRM400使用手册
修改密码:高优先级用户可以更改低优先级用户密码。
网络模式配置:只有最高优先级用户才可以更改网络模式。GRM400G系列只能使用“低速网络/3G”模式。 低速网络/3G 针对使用GRM400系列设备,允许最高性能1秒更新一次变量。
变量刷新间隔最小值:两次读变量间隔。此间隔越小,速度越快,但流量会越大,请根据实际需要设置合适的速度。
注意:GRM设备出厂时,变量刷新间隔为60秒,用户根据需要修改此时间即可。GRM400和组态软件的通讯速度和流量取决于此参数,与组态软件中设置的OPC采集周期无关。
参考经验值:若GRM400工程中有100个变量,3秒钟刷新一次,监控电脑24小时开机(和同时监控的电脑的台数无关),一个月大概需要100-200M流量。
修改后点击“确认”键,如果出现下图所示远程管理成功提示后,请点击“保存设置到服务器”。
78
GRM400使用手册 使用WINCC开发无线监控系统
GRM400工程下载完成,并使用GrmOpcMgr对监控端配置并刷新后,就可以使用任何支持OPC协议的
组态软件实现远程监控,下面以查看GRM400变量“环境温度”值为例,简单说明如何使用WINCC对GRM设备实现3G远程监控。本节使用的WINCC版本是WINCC V7.0 SP1 ASIA.
注意:进行如下工作前请保证已经配置并刷新了GRM设备(见配置和刷新GRM设备章节的内容),而且GRM400已经正常运行中,数码管显示为“-”
1.1 新建组态工程
请按WINCC使用手册新建组态工程。
1.2 添加OPC设备
在WICC Explorer中添加新的驱动程序:
如下对话框中,选择驱动协议为“OPC.chn”即可
100
GRM400使用手册
1.3 添加设备变量
如下图,点击 “系统参数”,来查找电脑上可用的OPCServer。
101
GRM400使用手册 点击LOCAL(即本机),可以查看本机上可用的OPC服务器。OPC服务器选择GrmOpcServer.GRMOPC,
点击“浏览服务器”后,WINCC会自动启动GrmOpcServer,如下图。并同时弹出“过滤标准”对话框
过滤标准中务必根据使用的需求勾上“读访问”和“写访问”。如下图所示,点击下一步
这样WINCC会列出远程GRM400里面的所有具备网络读和网络写属性的变量,选中需要访问的变量“环境温度”,点击“添加条目”即可。
102
GRM400使用手册
这个时候,WINCC会要求先创建一个逻辑连接,点击“是”即可。
在下图新连接对话框中,点“确定”即可
在下图添加变量对话框中,选中GrmOpcServer_GRMOPC,点击完成即同时完成创建OPC连接和建立OPC变量的过程。
103
GRM400使用手册
配置完毕后,可以看到已经添加了一个OPC设备,并建立好了一个名为“环境温度”的变量。
可以手工添加更多的OPC变量,如下图:
104
GRM400使用手册
变量属性中 数据类型和GRM400中一致。GRM设备变量中整数类型对应WINCC有符号32位数,开关量
类型对应WINCC中二进制变量,浮点数类型对应WINCC 浮点数32位 IEEE 754。
105
GRM400使用手册
点击上图选择选择,弹出下图 OPC地址:
条目地址需要手工输入,格式为设备显示名.GRM400工程中的变量名
上面输入的条目地址是设备1.开关量1,其中:设备1是在GrmOpcMgr程序中添加GRM设备时,设置的设备显示名。
开关量1是在GRMDev3中对应GRM400工程中的变量名称
106
GRM400使用手册
注意:GRM设备内部工程因增加变量、删除变量或修改变量名称而发生变化时,需下载新工程到GRM400正常运行后,并使用GrmOpcMgr重新刷新GRM设备,然后退出WINCC,再重新进入WINCC回到上图的界面,才能自动获取最新的OPC寄存器名。
1.4 监视变量值
在WINCC画面中新建一个“输入输出域”元件,配置如下图所示:
107
GRM400使用手册
变量选择刚才我们建立的“环境温度”即可
然后启动运行系统,看到如下图所示的“环境温度”值。
108
GRM400使用手册
若运行时变量显示出现黄色警告标志,如下图:
以上情况有两种可能:
1:GRM400和服务器之间的连接失败,导致WINCC读到的是变量的无效值。
2:WINCC中用到的变量环境温度在OPC服务器中并不存在,原因是因为该变量在GRM400中根本不存在,或者GRM400中有该变量,但是没有正常刷新到OPC服务器。这个时候,请重新下载正确的GRM400工程,并刷新设备,请参考配置和刷新GRM设备章节。
1.5 OPCServer特殊变量
GRM OPC Server提供一些特殊变量,各变量名称及功能描述如下: $$ForceRefresh
整数,可读写,默认为0,如果写1则触发一次强制读所有变量,读完变量后自动变为0。 $$RegState
109
GRM400使用手册 整数,只读,表示GRM OPC Server到登陆服务器的连接状态,0是无错误,其他值是错误码。 错误码及含义如下:
1=连接故障 2=设备序号错误 3=密码错误 4=变量配置错误 $$IOServerState
整数,只读,表示GRM设备到登陆服务器的连接状态,0是无错误,1=连接故障。 $$RegInfo
字符串,只读,表示GRM OPC Server到登陆服务器的连接信息,其中第一行是错误码的文字描述,仅供调试用。
$$RegCommInfo
字符串,只读,表示OPC到登陆服务器的通讯收发包信息,仅供调试用。 $$IOServerInfo
字符串,只读,表示GRM设备到登陆服务器的连接信息,其中第一行是错误码的文字描述,仅供调试用。
$$IOServerCommInfo
字符串,只读,表示GRM设备到登陆服务器的通讯收发包信息,仅供调试用。
110
因篇幅问题不能全部显示,请点此查看更多更全内容