全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 工业控制 >

使用PLC-Recorder高速采集PLC数据的方法

时间:2023-02-01 15:54

人气:

作者:admin

标签: CPU  plc  高速采集  U  Recorder 

导读:使用PLC-Recorder高速采集PLC数据的方法- 如果要以1-2ms的速度高速采集PLC的数据,PLC-Recorder必须要用收听模式,由PLC进行主动外发。从V2.10版本开始,该软件具备了高速接收的功能,有网友...

如果要以1-2ms的速度高速采集PLC的数据,PLC-Recorder必须要用收听模式,由PLC进行主动外发。从V2.10版本开始,该软件具备了高速接收的功能,有网友用1ms的速度外发,软件也能够稳定接收(注意电脑的运行环境要相对稳定)。

用S7-1500基础配置的CPU进行测试时,如果用1ms的速度外发,则很容易导致CPU超时,而2ms则相对稳定。下面是配置的步骤:

1、PLC的发送程序

在1ms的循环中断程序里进行发送,通过计数比较或者其他方法获得2ms的周期脉冲,触发发送指令。在通讯结束后进行计数,并允许下一次发送。

poYBAGPaGFSAC7xPAABZPOfcOBs381.png

poYBAGPaGKSAWRzBAADTHSXACHc284.png

2、PLC连接配置

以下是TCP连接的设置示例:

指定了接收端IP地址和端口号 192.168.0.100:5010,将PLC设置成主动方。

poYBAGPaGLWAfdDUAAC1t_NElek285.png

以下是UDP类型的设置示例:

指定了接收端IP地址和端口号 192.168.0.100:5010

poYBAGPaGMuADNHdAADsm9ADqp0443.png

3、PLC-Recorder侧的通讯设置

需要配置来源的IP地址及本机收听的端口号。并将本计算机的IP地址设置成192.168.0.100。

poYBAGPaGN6ANCPkAACvawfCVdA264.png

4、PLC-Recorder的通道配置

此处虽然配置了采集周期,但在高速模式下不再使用该周期,以收到信息的时刻为准。

poYBAGPaGO2AasAbAAD-r09sxsk111.png

5、PLC-Recorder的变量配置

从最后一个变量的起始地址和变量长度可以确定该通道的通讯电文的长度。对于TCP类型的连接,电文长度需要通过最后变量进行确定(下例子看出电文长度为200字节)。对于UDP类型的通讯,UDP是按照完整报文进行传输的,可以自动获取长度信息,因此,不需要关注最后变量。

变量配置时,不需要定义所有的变量,仅需要定义自己关注的变量即可。

pYYBAGPaGQCAbOu4AADrdLsBbGA633.png

6、正常通讯情况的界面

pYYBAGPaGRKAZvdHAAEDNbjRJ8o947.png

底部状态显示当前处于高速模式,自上次启动采集,已经正常工作了212小时。

7、记录数据的情况

从历史波形上看,实际采集周期基本是2ms。10分钟内记录了299992个数据点,偏差非常小。

pYYBAGPaGSSAWJtGAALZK6uicf0016.png

8、小结

采集的速度越快,需要的技术越复杂,代价也越大。PLC-Recorder的主动采集模式,基本只需要在PLC-Recorder里配置变量,不需要在PLC做什么复杂工作,这种方式很便捷,但是速度也有限。高速模式,就需要在PLC里配置通讯,组织数据,然后调用通讯语句,才能够实现,因此,对于PLC工程师的要求也是有一些了。

高速模式采用标准以太网通讯协议,这也是大部分PLC都具备的能力,因此,可以被广泛使用来进行快速数据采集。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信