如何利用巨控GRM模块互相监视在线状态

2021-03-30 18:18:00
jucheng
原创
2090
摘要:巨控GRM530模块可以实现互联网数据交换

多个GRM530 模块之间可以直接交换数据,客户无需任何网络知识和搭建服务器,典型应用如下

方案特点:

1.          远程传输,无需布线,无距离限制,只需有手机信号即可。

2.          无主从限制,可以实现一对多,多对一,多对多等各种方式的数据交换

3.          使用简单,对客户而言,无需任何网络知识,也无需搭建服务器。

4.          兼容性好,支持各种不同通讯协议类型PLC ,触摸屏,组态软件之间互相交换数据

5.          可扩展性好,可以随时加入不同设备。

6.          同时还可以通过手机网页和组态软件可以查看到各个设备的数据。

注意: 数据交换周期同时也受每个模块的 变量刷新间隔限制,每个模块的 变量刷新间隔,请设置为小于或者等于 数据交换周期。在每个模块的设备管理页面,可以设置“ 变量刷新间隔”。请根据需要设置交换速度,过快的交换速度,模块需要很高的网络流量。

如上图可以实现2 个模块互相传递数据:

每隔三秒钟,如果开关量变化的话,会将模块序号为438 的变量名为“取水泵1 号运行反馈”的变量值赋给模块序号为447 的变量名为“远端运行反馈”的变量!

每隔三秒钟,如果模拟量变化阀值超过0.8 的话,会将模块序号为447 的变量名为“液位”的变量值赋给模块序号为438 的变量名为“远端液位”的变量!

% 注意: 对于模拟量数据,可以根据实际需要最好加上合适的 变化阀值,这样只有超过变化阀值,赋值才会进行。 可以大大节约不必要的流量浪费,并明显提高速度。

比如市电电压220V ,变化几伏,对系统几乎没有影响,没必要写到远端。可以把变化阀值设置为10V ,都能满足正常使用要求。

如果有多个模块互相交换数据,可以利用如下方法,实现模块之间的互相监视,即模块A掉线,和他进行数据交换的另外一个模块B可以判断出来A已经掉线,并发出 短信提醒值班人员或者执行其他控制动作!使用此方法可以大大提高远程监控的可靠性!

方法如下:

A 模块,建立一个内部变量,假设变量名为清零变量 A ,初始值为 0 即可

B模块,建立一个内部变量,假设变量名为计时器B,并利用模块的事件控制每分钟加1。

然后利用服务器的数据交换 ,将清零变量A 定时赋值给计时器变量B.

如果A 模块没有掉线,那么计时器变量B 在几秒内会很快被清零。

一旦A模块掉线,那么数据交换不执行,B模块的计时器B会一直按分钟累加到大于10,也就是十分钟,这个时候可以认为A模块掉线,比如可以用它触发短信通知值班人员。

如下图在计时器B 大于10 的时候,关闭水泵并触发短信给值班人员。

发表评论
评论通过审核后显示。
文章分类
联系我们
联系人: 广州市巨诚信息科技有限公司
电话: 13660628791
传真: 020-32030178
Email: 2068307505@qq.com
微信: 13660628791 巨控钟工
地址: 广州市白云区金沙街礼传西街1号东承大厦503房