巨控GRM远程模块通过4G相互交换数据方法
作者:互联网
技术方案咨询查看巨控黄工首页联系
多个GRM模块之间可以通过4G(网线上网)直接交换数据,客户无需任何网络知识和搭建服务器,典型应用如下:
案例1:将远端的传感器,开关信号直接传递给PLC.
案例2:多个PLC之间互相交换数据.
除上述举例外,还可实现触摸屏和PLC之间,组态软件和PLC之间,触摸屏和传感器之间,等远程交换数据。
方案特点:
- 远程传输,无需布线,无距离限制,只需有手机信号即可。
- 无主从限制,可以实现一对多,多对一,多对多等各种方式的数据交换
- 使用简单,对客户而言,无需任何网络知识,也无需搭建服务器。
- 兼容性好,支持各种不同通讯协议类型PLC,触摸屏,组态软件之间互相交换数据
- 可扩展性好,可以随时加入不同设备。
- 同时还可以通过手机网页和组态软件可以查看到各个设备的数据。
** 完成远程数据交换的方法** - 使用GRM230工程配置软件GRMDEV4完成GRM230G的工程开发和下载。通过通讯口和本地IO连接设备的方法请参考前面章节的内容。
- GRM230开发下载完毕后,插入SIM卡,使之登陆到云监控服务器。等待数码管显示”一”。
- 提供用户名(公司名+工程名,比如巨控广州自来水厂),向巨控科技申请数据交换功能,会得到密码。
- 使用手机网页浏览器或者电脑网页浏览器打开巨控云监控的网址,输入用户名密码。
- 点击“添加/删除/编辑设备”将需要交换数据的模块的序列号加入到该用户下面
- 点击“服务器数据交换管理”,输入需要交换的变量信息和数据交换周期。
注意:数据交换周期同时也受每个模块的变量刷新间隔限制,每个模块的变量刷新间隔,请设置为小于或者等于数据交换周期。在每个模块的设备管理页面,可以设置“变量刷新间隔”。请根据需要设置交换速度,过快的交换速度,模块需要很高的网络流量。 - 配置完毕,提交修改后,模块就可以直接交换数据了。
如上图可以实现2个模块互相传递数据:
每隔三秒钟,如果开关量变化的话,会将模块序号为438的变量名为“取水泵1号运行反馈”的变量值赋给模块序号为447的变量名为“远端运行反馈”的变量!
每隔三秒钟,如果模拟量变化阀值超过0.8的话,会将模块序号为447的变量名为“液位”的变量值赋给模块序号为438的变量名为“远端液位”的变量!
注意:对于模拟量数据,可以根据实际需要最好加上合适的变化阀值,这样只有超过变化阀值,赋值才会进行。可以大大节约不必要的流量浪费,并明显提高速度。
比如市电电压220V,变化几伏,对系统几乎没有影响,没必要写到远端。可以把变化阀值设置为10V,都能满足正常使用要求。
如何利用多个模块互相监视在线状态
如果有多个模块互相交换数据,可以利用如下方法,实现模块之间的互相监视,即模块A掉线,和他进行数据交换的另外一个模块B可以判断出来A已经掉线,并发出短信提醒值班人员或者执行其他控制动作!使用此方法可以大大提高远程监控的可靠性!
方法如下: - A模块,建立一个内部变量,假设变量名为清零变量A,初始值为0即可。
- B模块,建立一个内部变量,假设变量名为计时器B,并利用模块的事件控制每分钟加1。
然后利用服务器的数据交换 ,将清零变量A 定时赋值给计时器变量B.
如果A模块没有掉线,由于服务器数据交换会将模块A的清零变量一直写给模块B的计时器变量,那么计时器变量B在几秒内会很快被清零。
一旦A模块掉线,那么数据交换不执行,B模块的计时器B会一直按分钟累加到大于10,也就是十分钟,这个时候可以认为A模块掉线,比如可以用它触发短信通知值班人员。
如下图在计时器B 大于10的时候,关闭水泵并触发短信给值班人员。
标签:变量,掉线,PLC,计时器,模块,4G,GRM,数据交换,巨控 来源: https://blog.csdn.net/m0_37680576/article/details/114279037