通过Modbus网关如何优化SCADA系统尤其是在现场总线可分为三大类的应用中

数据收集与监控体系(SCADA)能够远程监测电子参数,广泛应用于功率监测领域。通常,SCADA系统采用ModbusTCP等工业以太网协议,而在数据生成过程中,由串口表计/终端设备支持的ModbusRTU协议。为了解决互操作性问题,一些用户会通过嵌入式计算机完成所需的协议转化,但这需要在程序设计上投入大量资源。因此,用户倾向于部署网关,以便轻松实现ModbusTCP和ModbusRTU协议之间的转换。那么,在什么情况下使用哪种方式来收集数据呢?哪种方式可以提供最快的数据收集速度?

明线传输方式通信

明线传输方式通信是许多Modbus网关供应商提供的标准功能。在配置这样的网关时,可以方便地完成明线传输方式的转换。不过,这种方法存在一个显著缺点:每个串口只能执行一次请求-响应操作,因此SCADA系统必须顺序等待每次响应:

如果一个网关仅连接几个串口表计/终端设备,那么扫描时间可能不是问题。但是在大规模应用中,这将导致系统运行不稳定。在这种情况下,大量设备通过RS-485接口以菊花链拓扑结构连接到网关上的串口,每次只能顺序响应多个同步请求,从而形成SCADA系统消耗过多时间来收集数据。例如,如果一个网关连接128台设备,SCADA系统读取第一个和最后一个设备数据之间存在巨大的时间差。此时,减少扫描时间成为优化网络通讯的一大关键因素。

署理方式通信

署理方式旨在克服明线传输方式的问题,使得两个方向都能独立进行协议转换。一方面,网关每个串口都可以作为RTU master自动轮询各外设;另一方面,该网关还可以作为Modbus TCP服务器,被SCADA体系轮询。这使得支撑署理模式的网关首要特点是内置存储器,有助于无缝检索并增加了对SCADA程序设计灵活性的可能性。

对于企业来说,无论是选择新装备还是优化现有体系,都始终是重中之重。在署理模式下,作为RTU master 的 网关可设置许多 Modbus 指令。为了节省安装时间,一些品牌支持 CSV 文件格式,可用 Excel 轻松安装到 网管。

智能型通讯

如果您对明线传输模式下的扫描时间感到不满意,那么优化当前体系就是您的最佳选择。Moxa MGate MB3660 工业级别 16 口模块中的智能型通讯能力能够学习并记忆从 SCADA 系统发来的每一条 Modbus 指令。一旦学会某条指令,该模块就像处于署理模式一样,不断发送 Modbus 请求到相关 Modbus 设备。

由于存储在模块内存中的数据,当 SCADA 系统直接从内存获取 Modbus 响应时,不再需要等待来自 Modibus 设备回复,从而显著提升了通讯效率。而且,您只需通过 Web Console 上的一个按钮即可启动学习新功能。当所有参数被成功学习后,您就可以访问这些参数,并立即开始使用它们。

方案好坏如何评估?

我们测试了MGateMB3660系列工业级别 8/16 口模型,其中包含 16 个串口,以不同类型的手段进行了测试,并记录了三种不同的手段收集2048 字节信息所需花费的心里毫秒数。

结果显示,在同样条件下,与其他两种方法相比、基于策略或智能策略工作的情况下,最短的是41 毫秒,而它分别为312 毫秒和7502 毫秒。这意味着基于策略或智能策略工作的情况更快,同时也意味着其准确度高,因为它避免了一些潜在的问题,比如因为慢速无法获得完整信息。如果您希望提高性能,而且您想要建立全新的 SCADA 体系,那么采用基于策略或智能技术将是一个好的决定。如果你想要改进现有的 SCADA 体系,只需要很少成本和精力,则利用智能技术将是一个非常好的决策。

声明:本文内容为原创,如有版权问题,请联系作者删除(QQ:2737591964),谅解不便!

上一篇:揭秘CAN协议新能源汽车技术深度解析
下一篇:如何合理规划100平米小三居的空间布局