当前位置: 首页 > news >正文

西门子S7-300/400 PLC高速数据采集方案

一、案例介绍
工业自动化数据高速采集一直是行业内一大难题与痛点,首先高速数据采集要保证速度,也要保证时刻的准确性。在windows系统平台下,时间稳定性是个很难的问题。PLC-Recorder通过不断升级迭代,程序内部架构优化,目前已经实现覆盖行业内大部分品牌与主流型号数据高速采集功能。
下面说明一下西门子S7-300/400PLC高速通信的编程和配置过程:
二、PLC侧进行设定
1、网络视图
打开PLC网络视图,插入一个UDP连接
image
2、UDP设置
image
3、PLC-Recorder所在电脑网络设置
本地和远程(PLC-Recorder所在电脑)网络设置
image
image
4、OB35循环中断块调用
启用循环中断程序OB35,并设定为7ms的周期
image
5、 PLC程序编写
image
image
二、PLC-Recorder 软件设置
请用收听模式的设备类型(帕姆齐是UPD收听的一个特例),不启用时间戳,不用关注时间戳单位和修正系数。需要配置来源的IP地址及本机收听的端口号。并将本计算机的IP地址设置成192.168.0.100。
image
采集周期设置为8ms,指定字节顺序,选择DCBA。
image
三、数据采集
PLC-Recorder软件启动采集,开始侦听来自于PLC的数据
image
**四、使用Ana软件进行数据分析 **
打开Ana数据软件分析,可以打开记录的数据,此处可以看到X1-X2的间隔时间为0.014s
五、小结
采集的速度越快,需要的技术越复杂,代价也越大。PLC-Recorder的主动采集模式,基本只需要在PLC-Recorder里配置变量,不需要在PLC做什么复杂工作,这种方式很便捷,但是速度也有限。高速模式,就需要在PLC里配置通信,组织数据,然后调用通信语句,才能够实现,因此,对于PLC工程师的要求也是有一些了。
高速模式采用标准以太网通信协议,这也是大部分PLC都具备的能力,因此,可以被广泛使用来进行快速数据采集。
对于PLC来说,通信也是个复杂的任务,资源消耗较大。对于新款PLC,运算速度很快,可以将通信程序的周期设定为非周期,或者1-2ms的周期。对于老款的PLC,就要测试CPU的负荷情况,合理设置周期。不管怎样说,
它都快于主动采集,为高速采集提供一个非常简单、有效的解决方案(本例里,用到的是一个非常古老的CPU,主动采集要100ms,高速采集时,可以在8ms之内,虽然与S7-1500、S7-200SMART相比比较逊色,但是,相对自己来说,已经提升很多了。)
640 (3)
640 (4)

http://www.jsqmd.com/news/255103/

相关文章:

  • 2026年国家认可的大数据专业证书有哪些高职生可以考?
  • 前端核心:彻底搞懂 JavaScript 事件流
  • 用multisim根据单层单面pcb板反推手绘原理图的简便方法
  • 2026 大专财务专业零基础能考的证书有哪些?
  • 南京GEO优化系统怎么联系
  • 使用C++进行STM32开发
  • Java毕设项目推荐-基于 Web Service 技术的警务数据交互平台设计与实现【附源码+文档,调试定制服务】
  • 通信原理篇---FSK/MSK和MPSK/QAM
  • Java毕设项目推荐-基于SpringBoot的校园设备维护报修系统基于springboot的高校教室设备故障报修信息管理系统【附源码+文档,调试定制服务】
  • 通信原理篇---多进制调制
  • 计算机Java毕设实战-基于springboot的高校教室设备故障报修信息管理系统校园报修维修系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 通信原理篇---数字基带信号PSD
  • 【课程设计/毕业设计】基于springboot框架的大学生体测管理系统基于SpringBoot的大学生体测数据管理系统【附源码、数据库、万字文档】
  • 通信原理篇---白噪声与滤波器
  • 通信原理篇---MSK
  • Java计算机毕设之基于Java+SpringBoot的高校教室设备故障报修信息管理系统基于springboot的高校教室设备故障报修信息管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 智能对话引擎接口性能优化:AI架构师的HTTP_GRPC协议选型与序列化方案对比
  • 服务器安全:防火墙深度配置指南
  • Java毕设项目:基于springboot的高校教室设备故障报修信息管理系统(源码+文档,讲解、调试运行,定制等)
  • 大盘风险控制策略分析报告 - 2026年01月16日 - 23:52:49
  • Jmeter常用的断言
  • 【课程设计/毕业设计】基于 Web Service 技术的警务数据交互平台设计与实现【附源码、数据库、万字文档】
  • 汇川中型PLC(AM、AC系列,CODESYS平台)高速采集(2ms)的一个方案
  • 【毕业设计】基于springboot的高校教室设备故障报修信息管理系统(源码+文档+远程调试,全bao定制等)
  • 大模型训练_week3_day15_Llama概念_《穷途末路》
  • PyTorch Mobile部署,从模型优化到边缘设备落地
  • 【毕业设计】基于SpringBoot的大学生体测数据管理系统(源码+文档+远程调试,全bao定制等)
  • Java计算机毕设之基于SpringBoot的大学生体测数据管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 【课程设计/毕业设计】基于SpringBoot学院设备报修管理系统设计与实现基于springboot的高校教室设备故障报修信息管理系统【附源码、数据库、万字文档】
  • Java计算机毕设之基于 Web Service 技术的警务数据交互平台设计与实现(完整前后端代码+说明文档+LW,调试定制等)