自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (2)
  • 收藏
  • 关注

原创 PLC的数据采集能力评估方法及尽可能提高采集速度的措施

本文介绍了提高PLC数据采集速度的评估方法和优化措施。通过测量单变量最短采集周期评估PLC能力,提出五种优化方案:1)整理变量地址实现连续采集;2)多线并行采集;3)改用PLC主动推送的收听模式;4)提升PLC通信服务能力;5)压缩字符串变量占用空间。特别强调变量地址整理可将上千变量的采集周期从百毫秒级降至8毫秒。这些措施需结合PLC性能特点灵活运用,才能实现高速数据采集目标。

2025-09-04 13:30:18 1322

原创 西门子S7-1200/1500的符号名及优化块访问

从V3.3.0版本开始,PLC-Recorder可以对于部分博途编程的PLC进行符号名及优化块的访问(不再需要启用PUT/GET)。除了基本数据类型,还可以对于日期、时间、西门子系统变量等进行访问(在线和离线软件都能按照西门子的格式进行日期、时间的显示)。

2024-07-29 19:44:55 2017

原创 利用NetToPLCsim将西门子PLCSIM变成一个真实PLC,实现与录波软件、HMI软件等的通信

西门子PLC的仿真软件S7-PLCSIM,可以帮助用户在线查看程序状态,并可以模拟各种条件,进行PLC软件的模拟调试。但是,该软件无法对外通信,因此,无法进行通信试验。通过NetToPLCSim(免费)可以实现外部的访问。本文介绍了NetToPLCSim软件的使用方法和软件下载的地址。

2020-06-12 10:13:40 68668 23

原创 什么是X-Y曲线?PLC-Recorder还有这功能,你知道吗?

Ana软件提供直观的X-Y曲线功能,可分析物体运动轨迹。操作步骤:1)打开数据文件,拖拽X、Y变量显示曲线;2)通过"工具-X-Y曲线"选择变量生成轨迹图;3)使用播放按钮动态展示移动过程。支持时段调整和自动重算,便于轨迹分析。

2025-08-15 08:40:45 254

原创 曲线拟合,在PLC-Recorder里如此简单

本文介绍了PLC-Recorder中Ana分析软件的曲线拟合功能。操作步骤包括:1)打开数据文件并拖拽显示曲线;2)通过"工具-曲线拟合"菜单选择变量获取公式;3)可调整多项式模式及次数。该功能支持实时计算,并可与标尺、统计等工具配合使用。Ana软件还提供其他数据分析功能,适用于工业控制领域的数据处理需求。

2025-08-14 08:43:22 400

原创 PLC-Recorder,让相关性分析如此简单

PLC-Recorder简化工业相关性分析流程:通过连续记录PLC数据后,使用Ana软件直接打开文件并拖拽曲线,利用双标尺选定分析时段,即可自动完成数据对齐和预处理,最后通过"相关性分析"工具快速获取结果。相比传统方法省略了数据导出、预处理和导入等多个步骤,支持随时调整分析时段和变量重新计算,显著提升分析效率。

2025-08-13 08:13:03 382

原创 PLC-Recorder,让快速傅里叶分析如此简单

PLC-Recorder的Ana软件简化了快速傅里叶分析流程,只需打开数据文件、选择曲线时段即可自动完成预处理和分析。操作步骤包括:1)拖拽数据曲线并设置分析时段;2)通过菜单进行傅里叶变换;3)在选项菜单调整分析参数。该工具省去了传统方法中繁琐的数据导出和预处理步骤,支持实时调整分析时段,并提供多种分析功能,显著提升了工业设备故障诊断效率。

2025-08-12 08:27:21 316

原创 借助PLC-Recorder,倍福TC3 PLC高速采集的方法(带时间戳采集)

摘要:本文介绍倍福TC3 PLC通过UDP实现高速数据采集的方法。测试采用1ms主任务周期,每2个周期发送一次数据(理论周期2ms)。PLC程序使用CPU脉冲计数生成微秒级时间戳,并通过UDP将结构化数据发送至PLC-Recorder软件。测试结果显示,启用时间戳时采集周期为2.9ms,不启用时为2.1ms,时间戳存在波动。PLC-Recorder支持处理时间戳,可实现精确时刻确定。相比主动采集模式(最快8ms),高速模式需PLC端编程实现通信,但能获得更高采集速率(测试中达0.24ms)。

2025-06-27 08:09:48 2247 1

原创 PLC-Recorder对CODESYS符号地址访问的方法

PLC-Recorder可以通过符号名进行CODESYS的数据访问,本文展示了配置方法。

2025-04-02 09:22:11 907 1

原创 一款强大、免费的电力录波(COMTRADE)分析软件

Ana软件可以打开该格式的文件,既可以利用Ana强大的分析功能进行常规分析,也可以进行一次/二次值的切换,谐波分析,支持变周期采样数据的分析。在“数据”->“电力系统分析”菜单里,选择“电力谐波分析”,进入窗口,自动打开第一个选择的变量。在“数据”->“电力系统分析”菜单里,选择“显示一次值”,可以切换各模拟量的值,变换因子=一次参数/二次参数。打开Ana软件,通过“数据”->“打开”,选择.CFG文件,即可打开波形文件。调整红色标尺的位置,会自动选择最高采样频率(变采样频率时),进行选择时段内的分析。

2025-02-20 08:29:07 3523

原创 关于DeepSeek,请工控朋友们注意这些要点

有文章说,AI能帮我们完成70%的编程工作,根据2-8理论,就算是人工编程,前80%的工作也只需要20%的精力,剩下的那部分工作(调试,完善)才是真正花精力的,AI恰恰不能做这些事。更高级的自然语言处理能力、更深层次的上下文理解、更精准的个性化服务、更广泛的知识覆盖、更高效的任务执行、更流畅的多语言交流、更细腻的情感识别、更快速的持续学习能力,以及更严格的用户隐私保护措施。我们要有思考能力,结合一定的经验,才能将复杂的问题进行梳理、拆解,获得答案后,再进行甄别,汇总,形成相对合理的方案,再进行验证。

2025-02-19 09:00:21 1036

原创 PLC数据采集时,如何减少甚至不影响PLC工作?

数据采集是个以通信为主的工作,通信的一侧是PLC,另外一侧是计算机软件。不同的采集速度和数据量,对于PLC有不同的影响。如何尽可能减少对于PLC控制任务的影响?下面分享下数据采集过程遇到的几个要点及注意事项。

2025-02-18 12:05:16 2424

原创 PLC-Recorder 对西门子传动的采集方法

PLC-Recorder增加了西门子传动参数的直接采集功能,适用于有以太网接口的传动或者传动控制器。

2024-09-16 08:33:26 1054

原创 做数据采集,你真的了解PLC插槽号吗?

有很多PLC可以在系统里配置多个独立CPU,各自有自己的任务。也有一些PLC,虽然只有一个CPU,但是,其位置是可变的。外部进行数据采集时,首先要搞明白采集目标是哪个CPU,否则,就会张冠李戴,数据肯定搞不准。那么,怎么定位这些CPU呢?各自动化厂家一般依靠框架号和插槽号这两个参数。

2024-08-21 09:06:06 3383

原创 西门子S7-1200 PLC用博途V18编程后,无法再下载低版本博途(比如V16)程序的解决方法

就升级了Firmware(固件),并且用博途V18(后简称V18)下载了测试程序,没有设置任何密码。测试完成后,想下载博途V16(后简称V16)开发的程序,发现无法像以前一样下载。想到把PLC先初始化,再下载试试。是不是必须要设置密码?于是回到V18,设置了在线保护的密码,再回到V16下载,输入正确的密码,依然提示密码不正确。有一个老的S7-1200,为了测试。有类似需要的朋友可以尝试以上方法。

2024-08-10 09:28:09 6677

原创 PLC-Recorder对于数据采集时间戳偏差的修正功能

PLC-Recorder在收听模式的高速采集时,支持PLC发送的时间戳,具体可以参考,来克服计算机(Windows系统)的时钟不稳定性,大大提高了采集数据的时刻稳定性。但是,被采集控制器(以下简称控制器)和计算机是两个不同的设备,有着各自的时钟,两个时钟总是会存在快慢的差异,长期运行后,时间戳就会出现绝对时间的偏差。对于单台控制器采集,这种时钟的差异只要不是很大,是可以忽略的。对于多台控制器同步采集,且这些控制器需要进行动作时序比较时(比如,需要精确到ms级别)。

2024-08-02 20:16:41 1965

原创 PLC-Recorder的延伸分析功能说明

在各个行业,在不同的场景中,朋友们拿到数据后,想做的事情五花八门,有做宏观分析的、有做频域分析的、又做数据相关性分析的等等。比如,PLC-Recorder可以在循环记录里将变量名用作数据文件名,这个变量名和生产产品关联,就可以直接和MES等系统建立联系,可以方便地查找到某个产品的过程数据,然后自主打开,进行数据操作即可。用ANA软件进行曲线的快速浏览(有多文件浏览、拼接等功能)等功能,发现感兴趣的数据后,点击“延伸分析”按钮,就可以将当前数据文件及点击的时间点发送给自己开发的软件,进行更加个性化的分析。

2024-02-17 21:05:51 789

原创 工业数据采集的时间不确定性及PLC-Recorder的通道偏移功能

PLC-Recorder通过PLC发送时间戳功能来规避掉网络、Windows系统的不稳定性,确保采样时间间隔与PLC内部一致,但是,时间戳对时有先后,不同PLC出来的相同曲线还是有一定的先后。通过通道偏移,可以实现曲线在X轴方向上的偏移。至此,我们的离线分析软件已经提供了完整的曲线在各方向移动的功能,朋友们可以自由发挥,来发现数据的更多价值。为了解决这个问题,PLC-Recorder就在离线分析软件里增加了通道时间偏移功能,朋友们可以随意将某个通道的曲线进行前后移动,实现曲线的对齐。

2024-02-16 13:15:35 1491

原创 PLC-RecorderV3通过复制粘贴,便捷地处理采集变量的技巧

从早期版本开始,PLC-Recorder就有了导入、导出的功能,可以通过.CSV格式进行批量操作。从V3版本开始,又增加了简单的复制粘贴功能来便捷地进行变量操作。上面进行了最基本操作的展示,也可以是不带标题粘贴、局部区域的复制,粘贴处理等。不离开软件,也可以完成复制,粘贴,批量增加等各种快捷操作。多试几次就可以摸索出规律,发现强大功能,方便地完成多变量的操作。与先前版本相比,PLC-Recorder V3在操作便利性上也有了长足的进步,值得尝试

2024-01-04 16:34:07 1491

原创 PLC-Recorder V3 修改服务器和客户端通信端口的方法

PLC-Recorder V3是服务器和客户端的架构,他们之间用TCP通信。如果客户端无法与服务器建立连接(重启也无效,并且确保没有老版本的PLC-Recorder在运行),则可能是端口被占用了。这时候需要修改他们之间的通信端口,进行尝试。修改该处的端口号,比如从9170到9171,修改后,点击别的按钮或者顶部的“采集”表单,确保修改被识别,并提醒需要重启(由于会自动检测端口是否可用,因此,需要几秒时间,请耐心等待)。5. 重启PLC-Recorder,服务器也会跟着启动,这时候就使用新端口通信了。

2023-12-17 18:21:18 960

原创 PLC-Recorder V3版本软件升级方法

PLC-Recorder V3软件进行了架构优化,包括采集服务器、客户端、授权管理等组件。下面介绍各种升级的方法

2023-12-14 15:26:49 2101

原创 PLC-Recorder文件存储设置的一些注意事项和技巧

存储是PLC-Recorder高速采集软件的三大基本功能之一(另外两个是“采集”和“使用”)。与内存访问相比,磁盘访问是一个很慢的过程,频繁的读写操作或多或少地会对采集造成影响,因此,也有一些可遵循的规则。

2023-11-23 17:57:40 996

原创 各品牌PLC存储器寻址的规则

在PLC编程时,字节或多字节的变量一般支持绝对地址寻址(比如,IW0、MD4等)。要想正确寻址,则必须要搞清楚寻址的规则。目前常见的规则有两种:字节寻址和字寻址。

2023-10-25 20:20:28 1063

原创 借助PLC-Recorder,汇川中型PLC(AM、AC系列,CODESYS平台)2ms高速采集的方法

高速数据采集要保证速度,也要保证时刻的准确性。在windows系统里,时间稳定性是个很难的问题。如果PLC发送的数据里带有时间信息,则可以由PLC来保证采样周期的稳定性。PLC-Recorder软件可以处理发送电文里的时间戳,有网友用0.24ms的速度外发,软件也能够稳定接收并精确确定数据的时刻。本文向大家展示一下汇川CODESYS平台PLC(AM等系列)通过UDP快速通信的实现方法。

2023-10-08 13:33:17 6024

原创 以汇川中型PLC(AM系列)为例,CODESYS平台变量与字节数组互转的多种方法

我们做通信时,常常要将变量与字节数组之间进行转换,本文针对汇川的CODESYS平台系统,提出了3种方法,供大家参考使用。

2023-10-05 09:20:36 9417

原创 PLC-Recorder的各种采集模式与周期说明

PLC-Recorder有2种采集模式,主动采集模式和收听模式。他们有着不同特点及不同的最小采集周期。依据采集模式,通道也可以分为:主动采集通道、收听通道两大类。

2023-09-16 08:44:34 2737

原创 PLC-Recorder离线分析软件Ana里为什么不能显示变量的编号?

在PLC-Recorder在线软件里,大家可以在曲线上找到变量的编号(由通道编号、变量类型、同类型序号组成)。这个编号也是各软件识别变量的唯一标识。在变量和PLC很多时,可以方便地找到对应的PLC。离线分析软件Ana为什么取消了这个编号呢?这是因为在Ana里,所有显示在右侧的曲线都不再是原来的变量,是底部表格里的表达式变量。

2023-09-10 15:32:14 248

原创 PLC-Recorder的高速采集有多快?0.5ms算快吗?看控制器能力了!

PLC的高速采集一直是大家追求的目标之一,恨不得能逐周期采集,但是,高速也是要成本的。本文提供了PLC-Recorder低成本、高速采集的案例,供大家参考。

2023-07-27 19:04:29 998

原创 借助PLC-Recorder,西门子PLC S7-200SMART实现2ms周期采集的方法(带时间戳采集)

高速数据采集要保证速度,也要保证时刻的准确性。在windows系统里,时间稳定性是个很难的问题。如果PLC发送的数据里带有时间信息,则可以由PLC来保证采样周期的稳定性。从V2.12版本开始,PLC-Recorder软件可以处理发送电文里的时间戳,有网友用0.24ms的速度外发,软件也能够稳定接收并精确确定数据的时刻。本文向大家展示一下S7-200SMART彪悍的UDP快速通信的能力,并能实现2ms周期的稳定数据发送。

2023-05-07 15:40:08 4566

原创 PLC-Recorder通过Modbus TCP转发,西门子WINCC进行采集的案例

启用Modbus TCP转发,设置端口为502(该协议的约定端口,如果被占用了,则可以改成其他端口,WINCC侧也要同步修改),选择变量,将多字的字节顺序设置成CDAB(有的客户端可以设置字节顺序,两端保持一致即可。但是,WINCC无法修改这个,因此,只能适应WINCC,改成CDAB),然后启动转发服务器。PLC-Recorder可以将采集到的数据通过Modbus TCP Server进行转发(当然,也可以通过MQTT、WEBSOCKET协议进行转发),其他软件可以进行接收,二次使用。

2023-04-26 22:23:09 3727

原创 借助PLC-Recorder,西门子PLC S7-1200实现4ms准确周期采集的方法(带时间戳采集)

高速数据采集要保证速度,也要保证时刻的准确性。在windows系统里,时间稳定性是个很难的问题。如果PLC发送的数据里带有时间信息,则可以由PLC来保证采样周期的稳定性。从V2.12版本开始,PLC-Recorder软件可以处理发送电文里的时间戳,有网友用0.24ms的速度外发,软件也能够稳定接收并精确确定数据的时刻。

2023-03-25 09:11:34 4675 1

原创 西门子PLC S7-200SMART如何与WINCC通信?

S7-200SMART与WINCC通信需通过中转方案:1.采用SMATICNET的OPC方案(8个及以下PLC免费);2.使用ModbusTCP模式,200SMART作为Server。值得注意的是,第三方HMI软件(包括国产PLC-Recorder)均可直连西门子全系列PLC,而西门子高端软件WINCC无法直接连接200SMART系列。该问题解决方案由西门子售后提供,适用于WINCC7.5等高端系统与低端PLC的通信需求。

2023-03-03 08:48:26 17074 2

原创 西门子PLC S7-200SMART Modbus TCP通信的步骤和要点

Modbus TCP是一个非常传统,应用广泛的通信协议,很多智能设备都支持该协议。西门子S7-200SMART及1200、1500系列都免费支持(300和400还是要高昂收费),并且做成了标准库,使用起来非常方便,本文简单介绍一下客户端的配置步骤。

2023-03-02 11:19:47 28140

原创 用网络调试助手测试PLC-Reocrder收听模式的过程

本文演示了收听模式下通用类型的接收过程。当发送方是PLC时,修改PLC-Reocder的连接配置,就实现了PLC的TCP通讯。

2023-02-11 15:57:21 1705

原创 PLC-Recorder实现速度高达0.24ms准确周期采集的方法(带时间戳采集)

PLC-Recorder的主动采集模式,基本只需要在PLC-Recorder里配置变量,不需要在PLC做什么复杂工作,这种方式很便捷,但是速度也有限。高速模式,就需要在PLC里配置通信,组织数据,然后调用通信语句,才能够实现,因此,对于PLC工程师的要求也是有一些了。对于UDP类型的通信,UDP是按照完整报文进行传输的,可以自动获取长度信息,因此,不需要关注最后变量。从V2.12版本开始,该软件可以处理发送电文里的时间戳,有网友用0.24ms的速度外发,软件也能够稳定接收并精确确定数据的时刻。

2022-12-10 12:17:21 1614

原创 西门子PLC S7-1500产生精确时间戳及各种数据处理的方法

在数据采集时,精准的相对时间是非常重要的。尤其是高速采集时,上位机的软件(尤其是windows系统里的软件)很难精准地确定信息的时刻。这时候,如果PLC能够在提供数据时,同时提供一个精准的时间标志(时间戳),将能极大地提高数据采集的计时准确性,并降低采集系统的复杂性。下面将介绍获取一个精确到微秒的Uint32时间戳的方法。虽然S7-1500已经支持64位的整型,但是,考虑到低端的PLC还不支持64位的整型,因此,此处选择相对通用的32位无符号整型。

2022-12-10 11:39:45 8652

原创 PLC-Recorder高速采集西门子S7-300(400) PLC数据的方法(开放以太网协议)

PLC-Recorder收听模式里的高速功能可以接收PLC高速发出的数据电文,,介绍一下S7-300的配置过程,S7-400与此非常类似,大家可以参考着自己尝试一下。

2022-11-08 20:15:59 2580

原创 PLC-Recorder以2ms的高速采集西门子S7-1500数据的方法

如果要以1-2ms的速度高速采集PLC的数据,PLC-Recorder需要用收听模式,由PLC进行主动外发。从V2.10版本开始,该软件具备了高速接收的功能,有网友用1ms的速度外发,软件也能够稳定接收(注意电脑的运行环境要相对稳定)。用S7-1500基础配置的CPU进行测试时,如果用1ms的速度外发,则很容易导致CPU超时,而2ms则相对稳定。高速模式采用标准以太网通信协议,这也是大部分PLC都具备的能力,因此,可以被广泛使用来进行快速数据采集。

2022-11-05 11:55:34 3783

原创 C# 字符串合并的高效方法(含源程序及测试结果)

字符串合并是信息处理和输出时,常常遇到的事情,本人对比了普通的“+”合并和Concat()方法,发现效率差别惊人,下面就是测试程序和结果

2022-09-28 08:50:10 1401

原创 PLC-Recorder仿真功能说明

为了方便大家测试软件的采集、转发、工艺、存储、离线分析等功能和软件,PLC-Recorder设置有仿真功能,可以模拟生成数据。

2022-08-27 18:08:46 883

用逆波兰算法实现的c#脚本解析源代码及说明文档(已经商用)

利用逆波兰算法实现脚本的解析和计算,支持abs、acos、asin等19种工业常用函数,支持外部变量引用(可以实现强大的扩展功能,规则见文档),已经在商业软件上成功应用。请用VS2017及以上版本打开。

2020-08-02

WIN7 64位下,西门子PPI电缆驱动更新(插件)

在WIN7 64位下安装STEP7 5.5,然后再安装STEP 7 MicroWIN V4.0 SP9,发现竟然在PG/PC接口中,竟然没有PC/PPI CABLE接口选项。解决方法:在所有软件都安装完毕的情况下,更新一下驱动配置,需要使用这个批处理文件,执行后就OK了。

2016-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除