如何利用巨控GRM模块互相监视在线状态
- 2021-03-30 18:18:00
- jucheng 原创
- 2090
多个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房 |
【关注公众号】 【销售/技术支持】