数据收集与监控体系(SCADA)通过远程监测电子参数,在电力行业中应用广泛。SCADA系统通常采用ModbusTCP等工业以太网协议,而在生成重要数据的串口表计/终端设备上,支持的是ModbusRTU协议。
为了解决互操作性问题,用户可能会选择嵌入式计算机进行协议转换,但这需要在程序设计上投入大量资源。因此,用户会选择使用网关来轻松完成ModbusTCP和ModbusRTU协议之间的转化。
那么,网关有哪些方式可以用于数据收集呢?哪种方式的速度最快?
1.明确传输方式通信
明确传输方式通信是许多Modbus网关提供的功能,它们简单易用。但是,这种方法有一个显著缺点:每个串口只能同时处理一项请求-响应操作,因此SCADA系统必须顺序等待每次响应:
如果一个网关连接了几个串口表计/终端设备,那么扫描时刻可能不是问题。但是在大规模应用中,这将导致系统运行不稳定。在这种情况下,大量设备通过RS-485接口以菊花链式拓扑连接到网关的串口,每次呼应都会形成SCADA系统消耗过多时间来收集数据。例如,如果一个网关连接128台设备,SCADA系统读取第一个和最后一个设备之间存在巨大的时间差,因此减少扫描时刻是优化网络通讯的一大关键因素。
2.代理模式通信
代理模式旨在克服明确传输方式的缺点,使得网关两端可以独立进行协议转化。一方面,每个串口都可作为RTUmaster自动轮询各外部;另一方面,该网关还可作为ModbusTCP服务器,被SCADA体系轮询。支撑代理模式的网关首要特点是带有内置存储器,有助于完成数据无缝检索,并增加了SCADA程序设计的灵活性。
对于企业而言,无论是在安装还是维护方面,都重视轻松装备。在代理模式下作为RTUmaster的网gate可以设置许多Modbus指令。为了节省安装时间,一些品牌支持CSV文件,可以使用Excel轻松配置。
3 智能模式通信
如果您对明确传输方式所需扫描时长感到不满,那么优化当前体系就是您的最佳选择。MoxaMGateMB3660工业网络桥接器提供智能模式,可以学习并记忆从SCADA发来的每条指令。一旦学会某条指令,网络桥就像处于代理状态,将自动发送Modbus请求到相关MODBUS设备。
由于保存在网络桥存储中的数据,可直接从存储器获取,从而显著提升了通讯效率。而且,您只需通过WebConsole上的按钮即可启动学习新功能。此时,对于SCADA来说,即使没有等待MODBUS设备回复,也能快速获取信息。
方案如何?一试便知!
我们测试了8/16系列中的16路工业网络桥接器(MGateMB3660-8/16),所有16个串行端口均连接八个外围装置,每个外围装置发送16字节数据,所以每次测试共需采集2048字节。这意味着我们比较三种不同的工作模型—— 明示、委托和智能——它们分别需要41毫秒、312毫秒及7502毫秒来检索所有参数。
此外,与委托或智能工作模型相比,以明示工作模型采集到的参数数量也远低于前者,如图所示,因为其较慢之所以不能适合大规模运作。如果想搭建全新的监控平台,则委托为最佳选项,其优势清晰:能够快速搜寻并以包裹形式传递信息。而若想利用更少成本和精力优化现有平台,则智能为首选!
声明:本文为文章内容变换,不代表作者真实意见,如涉及版权,请联系删除QQ: 2737591964