通过Modbus网关优化SCADA系统如何利用can总线的作用

数据收集与监控体系(SCADA)能够远程监测电子参数,在电力行业中应用广泛。SCADA系统通常采用ModbusTCP等工业以太网协议,而在生成重要数据的串口表计/终端设备上,支持的是ModbusRTU协议。

为了解决互操作性问题,用户可能会通过嵌入式计算机实现所需的协议转换,但这需要在程序设计上投入大量资源。因此,用户倾向于部署网关,以便轻松完成ModbusTCP和ModbusRTU协议之间的转换。那么,网关如何用于数据收集呢?哪种方式能提供最快的数据收集速度?

1.明显传输方式通讯

明显传输方式通讯是许多Modbus网关商家的标准配置。这种方案简单方便,但存在一个明显缺点:每个串口只能同时执行一次请求-响应操作,因此SCADA系统必须顺序等待每次响应:

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

2.代理模式通讯

代理模式旨在克服明显传输方式的缺点,使得网关两端可以独立进行协议转换。一方面,每个串口都可作为RTU主机自动轮询外设;另一方面,该网gate还可用作ModbusTCP服务器,被SCADA体系轮询。支持代理模式的网gate具有内置存储器,有助于完成无缝检索,并增加了对SCADA程序设计灵活性的需求。

对于企业而言,将产品安装起来始终是重中之重。在代理模式下作为RTU主机工作,可以设置许多MODBUS指令。此外,一些品牌甚至支持CSV文件,可使用Excel轻松配置。

3.智能模式通讯

如果您对明显传输方式所需扫描时长感到不满意,那么优化当前体系就是您的最佳选择。MoxaMGateMB3660系列工业门ways提供了一种智能型处理方法,它能够学习并记忆来自scada系统发出的MODBUS指令。一旦学会某条指令,该门way就会像代理模式那样自动发送MODBUS请求到相关MODBUS设备。

由于保存了所有信息至门way存储器内,当scada再次访问时,无需等待modbus从其他地方发送回复,从而极大提升了通信效率。而且,您只需要按一下WebConsole上的按钮就可以启动新的功能学习过程。这意味着scada性能将得到极大的提高,同时也减少了其所需执行周期长度。此外,由于整个过程都是通过以太网络直接进行,不必依赖modbus特定的物理介质或其他硬件,从而进一步简化了整个流程。

试验结果如何?

我们已经测试过8/16GB-Gate-MB3660系列中的16GB Gate MB3660-8/16系列各类工业门ways三种不同类型模块间、同一类别不同类型模块间以及同一型号不同版本模块间交流速度,以此评估它们在实际工作中的性能表现。在实验中,我们发现使用“寄生”状态下的 gate 速度最快,其采样全套参数仅用41毫秒,而“智慧”状态则花费312毫秒,“普通”状态则需要7502毫秒。这显示出,“寄生”状态下的 gate 在高速采样方面有着不可比拟优势。

然而,与那些采用“寄生”或“智慧”策略的手动或者自动轮询机制相比,那些基于简单传统策略手动或者自动轮询手段取得到的效果并不总是最佳,因为它们由于其较高的实时性要求常常无法达到想要实现的大规模生产环境需求,如图所示,因为它涉及到的实时性非常高,所以这样做往往不能有效地保证准确度。

综上所述,我们可以看出这个结论:对于希望构建全新scada基础设施的人来说,“寄生”技术是一个理想选择,因为它允许快速检测并以包形式发送所有必要信息。不过,对于寻求利用更少资源来优化现有scada基础设施的人来说,则应该考虑使用智能技术。这是一种既节省成本又保持高效性的解决方案。如果你对这些内容感兴趣,请联系我获取更多详细信息(QQ:2737591964)。

上一篇:粘钢加固是不是真的能让任何东西都牢不可破
下一篇:石材结晶-岩石的秘密探索石材结晶的奇妙世界