影响采集速度的因素有哪些?提高采集速度的措施又有哪些?
一、常见影响采集速度的情况1.场景1(以HMI举例)1触摸屏与 PLC 的通信延时参数已设置为最优但画面数据显示仍存在明显滞后。该延迟问题易引发操作不同步存在较高的安全误操作风险。2触摸屏显示数据反应明显迟钝或直接提示连接设备响应。2.场景2(以数据采集软件PLC-Recorder举例)1设定采集周期8ms,实际采集周期却是12.98ms。2采集周期波动不稳定忽高忽低。3.场景3(MES举例)1MES端MES端已经下发数据给PLC但是PLC端数据接收延迟或未接收成功。2PLC端PLC触发MES采集MES端接收明显延迟。接下来我们就看下工业自动化领域有哪些影响PLC与外围设备通信速率的常见原因。二、PLC通信资源问题点如果PLC通信资源剩余不足会导致采集周期增加或者不稳定改善措施调整PLC通信资源以西门子PLC举例通过加大通信负载。更多相关方面说明请参考往期文章如何查看并合理设置西门子S7-1200/1500 CPU的通信负载率三、PLC扫描周期问题点如果PLC扫描周期大也会导致PLC与外围设备通信速率不稳定。改善措施可以从以下方面进行入手改善PLC扫描周期1CPU性能|2用户程序复杂度3输入/输出点数4通信任务5指令执行速度6硬件配置与模块7系统负载与任务调度更多相关方面说明请参考往期文章为什么你的PLC扫描周期非常大从哪些方面进行检查以西门子PLC为例四、不稳定网络环境问题点不稳定的网络也会导致PLC与外围设备通信速率降低。改善措施可以从以下方面进行入手改善排查网络稳定性1路由器或交换机负载过高设备处理能力有限当同时处理大量数据包时转发速度变慢导致ping延迟增加。例如老旧交换机在多个设备同时交互大量数据时可能出现此问题。2网卡性能问题采集电脑的网卡性能不足、驱动程序过时或故障可能影响数据包的收发效率导致延迟升高。3网络拥塞在大量数据交互造成数据流量波动数据包在网络设备中排队等待转发导致传输时间延长ping延迟增加。4网络环路或广播风暴网络中存在环路或广播风暴会导致大量无效数据包在网络中传播占用带宽和设备资源影响正常数据传输导致ping延迟过高。5物理连接问题网线故障网线老化、破损、接触不良等可能导致信号传输不稳定数据包丢失或延迟增加。6防火墙规则设置不当服务器或网络设备的防火墙规则可能限制了ICMP协议ping命令使用的协议的传输导致ping请求被拦截或延迟处理。7安全软件干扰部分安全软件可能对网络流量进行监控和过滤影响ping请求的正常传输导致延迟升高。若遇到局域网内ping服务器延迟过高的问题可结合网络设备状态、服务器负载、物理连接情况等进行排查针对性地采取优化措施。五、复杂的网络结构问题点复杂网络结构在多级互连网络中数据需要经过多个层级的交换机或路由器进行传输可能会造成性能瓶颈影响数据传输的速度和稳定性。改善措施调整网络结构六、采集变量地址不规则问题点采集变量地址不规则对于大部分的PLCPLC-Recorder都采取了批量采集的策略由于不规则地址导致会增加读取采集地址速度这也会导致采集周期增加。改善措施对于通过绝对地址寻址的变量都可以通过变量地址整理来改善采集能。1西门子PLC(举例)2汇川PLC(举例)更多相关方面说明请参考往期文章PLC的数据采集能力评估方法及尽可能提高采集速度的措施七、总结要提升 PLC 与外围设备的通信速率建议从以下五个方向逐步排查。PLC内部资源 → 程序效率 → 网络环境 → 地址规划 → 系统架构。通常只要解决其中 2–3 个关键瓶颈就能显著改善整体通信性能。如果你还有更好方法欢迎下方留言讨论延伸小知识PLC-Recorder主要是满足快速采集的需求这是与工业大数据系统显著的区别。后期我们会不定期奉献更多PLC工程小技巧。加关注不迷路。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2459137.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!