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

如果要以1-2ms的速度高速采集plc的数据,plc-recorder必须要用收听模式,由plc进行主动外发。从v2.10版本开始,该软件具备了高速接收的功能,有网友用1ms的速度外发,软件也能够稳定接收(注意电脑的运行环境要相对稳定)。
用s7-1500基础配置的cpu进行测试时,如果用1ms的速度外发,则很容易导致cpu超时,而2ms则相对稳定。下面是配置的步骤:
1、plc的发送程序
在1ms的循环中断程序里进行发送,通过计数比较或者其他方法获得2ms的周期脉冲,触发发送指令。在通讯结束后进行计数,并允许下一次发送。
2、plc连接配置
以下是tcp连接的设置示例:
指定了接收端ip地址和端口号 192.168.0.100:5010,将plc设置成主动方。
以下是udp类型的设置示例:
指定了接收端ip地址和端口号 192.168.0.100:5010
3、plc-recorder侧的通讯设置
需要配置来源的ip地址及本机收听的端口号。并将本计算机的ip地址设置成192.168.0.100。
4、plc-recorder的通道配置
此处虽然配置了采集周期,但在高速模式下不再使用该周期,以收到信息的时刻为准。
5、plc-recorder的变量配置
从最后一个变量的起始地址和变量长度可以确定该通道的通讯电文的长度。对于tcp类型的连接,电文长度需要通过最后变量进行确定(下例子看出电文长度为200字节)。对于udp类型的通讯,udp是按照完整报文进行传输的,可以自动获取长度信息,因此,不需要关注最后变量。
变量配置时,不需要定义所有的变量,仅需要定义自己关注的变量即可。
6、正常通讯情况的界面
底部状态显示当前处于高速模式,自上次启动采集,已经正常工作了212小时。
7、记录数据的情况
从历史波形上看,实际采集周期基本是2ms。10分钟内记录了299992个数据点,偏差非常小。
8、小结
采集的速度越快,需要的技术越复杂,代价也越大。plc-recorder的主动采集模式,基本只需要在plc-recorder里配置变量,不需要在plc做什么复杂工作,这种方式很便捷,但是速度也有限。高速模式,就需要在plc里配置通讯,组织数据,然后调用通讯语句,才能够实现,因此,对于plc工程师的要求也是有一些了。
高速模式采用标准以太网通讯协议,这也是大部分plc都具备的能力,因此,可以被广泛使用来进行快速数据采集。

整流桥坏了会出现什么问题 整流桥坏了会损坏滤波电容吗
库里代言vivo Xplay6,神级旗舰四曲面,骁龙820处理器加持!
鲸启智能宣布成为百度文心一言首批生态合作伙伴 AI加持服务机器人
碳化硅器件在新能源车电驱动系统的应用
IFR02型红外雨量传感器常见问题及解答
使用PLC-Recorder高速采集PLC数据的方法
联发科天玑1200/1100冲入安兔兔年度的旗舰芯片TOP5
恩智浦Q2总营收为15.1亿美元,同比增长近12%
快速排除一起CDMA干扰实例
一文详解保护接地、保护接零、重复接地
DLP大幕显示墙常见问题及解决办法
1n5408二极管参数及作用
高端的蓝牙耳机有哪些推荐?四款高品质蓝牙耳机推荐
法国运营商已经对5G基础设施进行测试?
使用1V运算放大器彻底改变您的电化学传感器系统
贸易战为什么美国企业反受其害,中国人工智能行业却安然无恙?
iOS/iPadOS 端 Office 应用重大升级:开放鼠标、触控板交互 支持Excel分屏
压力传感器 | 管道压力如何实现远程监测
反馈隔离增强了电源安全性和性能
示波器探头的17个技术指标你了解多少呢?