- 博客(1127)
- 资源 (2)
- 收藏
- 关注
原创 博途PLC 摩擦特性曲线采集功能块(SCL源代码)
本文介绍了摩擦转矩特性曲线采集功能块的实现方法,包含基于状态机的ST语言源代码。功能块通过7个状态(初始化、速度设置、稳定等待、转矩采样、数据存储等)完成从最小到最大速度区间的转矩数据采集。输入参数包括速度范围、步长、稳定时间等,输出速度/转矩数组。代码实现了定时采样、平均值计算、错误检测(参数校验、伺服故障、数组溢出)等机制,适用于电机控制中的摩擦特性分析。该功能块已在汇川Easy系列PLC和博途平台验证,支持工程应用中的摩擦特性曲线采集需求。
2025-08-12 14:18:09
40
原创 SMART V3 “自定义定时器功能块FB_Timer“
SMART PLC自定义定时器功能块(梯形图)SMART PLC自定义定时器功能块(梯形图)_smart 定时器-CSDN博客文章浏览阅读434次。工业现场很多设备都需要定时器功能,利用SMART PLC进行定时时,如果采用系统自带的定时器往往都需要时基换算在上位机和PLC通信都不是很方便,特别是需要定时器的设备比较多时,我们一般希望可以直接设置延时时间,并且单位是秒等,下面我们利用在定时中断里调用自定义定时器来实现。_smart 定时器。
2025-08-11 20:31:44
17
原创 Easy系列PLC总线编码器轴编程应用(含详细配置+接线原理图)
汇川Easy系列PLC高速计数应用汇川Easy系列PLC高速计数器应用(编码器轴)_汇川plc高速计数器-CSDN博客文章浏览阅读1.5k次。汇川AM400高速计数器应用编程(配置+CODESYS源代码)_汇川高速计数的使用案例-CSDN博客文章浏览阅读958次。本文介绍了汇川AM400高速计数器在编码器线速度测量中的应用,包括S7-1200的高速计数器编程实例和SMART PLC的编码器转速测量功能块。内容涵盖HC_Counter功能块、高速计数器配置、编码器分辨率与转速计算以及接线方法。
2025-08-11 10:11:44
28
原创 汇川Easy系列PLC摩擦特性曲线采集功能块(完整ST源代码+采样状态机)
本文介绍了基于CODESYS平台的摩擦特性曲线采集功能块实现方法,主要内容包括:1. 设计摩擦转矩-速度特性曲线采集的状态机逻辑,包含初始化、速度设置、稳定等待、转矩采样、数据存储等7个状态;2. 详细说明功能块接口参数,包括速度范围(rMinSpeed/rMaxSpeed)、步长(rSpeedStep)、稳定时间(diStabilizeTime)等输入参数,以及速度/转矩数组输出;3. 提供完整的ST语言实现代码,展示状态机转换、定时器控制、数据采集和平均值计算等核心算法;4. 支持错误检测机制,包含参数
2025-08-09 14:21:53
317
原创 MATLAB 参数辨识详细步骤介绍(系统辨识工具箱)
MATLAB Simulink和S7-1200PLC MOBUSTCP通信_simulink plc-CSDN博客文章浏览阅读1.2k次。本文档详细介绍了如何使用MATLAB Simulink与S7-1200 PLC进行MODBUSTCP通信。内容包括APP测试、脚本读取测试、Simulink MODBUSTCP通信配置、MODBUSTCP客户端脚本编写、读取PLC数据的步骤以及博途软件的设置等。
2025-08-08 16:56:27
11
原创 西门子SMART V3软件“增量式PID功能块“(完整梯形图代码)
本文详细介绍了三菱PLC增量型PID算法的功能块(FB)实现,包括公式、参数设置、局部变量和ST代码。内容涵盖积分项、微分项系数、死区控制及外部复位功能,适合自动化领域的学习者参考。三菱PLC增量式PID算法FB(带死区设置和外部复位控制)-CSDN博客。三菱PLC增量式PID算法。
2025-08-08 11:41:19
86
原创 西门子SMART V3软件“位置轴轴控功能块“封装(完整FB代码+步骤)
汇川Easy系列PLC轴控功能块封装汇川Easy系列PLC轴控功能块封装(梯形图版本+ST版本)_汇川轴控功能块封装-CSDN博客文章浏览阅读1.3k次。本文详细介绍了如何使用汇川H3UPLC进行脉冲轴编程和MODBUS通信,包括USB编程、MODBUS主站配置、伺服脉冲轴参数设置以及软限位和硬件限位的设定。同时,探讨了H3UPLC的不足,如没有FC和FB,以及在脉冲控制和位置反馈中的注意事项。通过实例和相关参数设置,展示了PLC程序设计和伺服通信测试的过程。
2025-08-07 13:58:42
67
原创 转矩模式无传感器“断线检测功能块“(SMART PLC完整梯形图代码+算法原理)
SMART PLC自定义定时器功能块SMART PLC自定义定时器功能块(梯形图)_smart 定时器-CSDN博客文章浏览阅读416次。工业现场很多设备都需要定时器功能,利用SMART PLC进行定时时,如果采用系统自带的定时器往往都需要时基换算在上位机和PLC通信都不是很方便,特别是需要定时器的设备比较多时,我们一般希望可以直接设置延时时间,并且单位是秒等,下面我们利用在定时中断里调用自定义定时器来实现。_smart 定时器收放卷开环转矩控制。
2025-08-06 10:19:13
91
原创 汇川Easy系列PLC常用排序算法(完整ST源代码)
INOUT Data INT[6] ... 不保持 1IN n INT 0 0 不保持 数组元素数量 4VAR i INT 0 0 不保持 循环变量 2VAR j INT 0 0 不保持 循环变量 3VAR temp INT 0 0 不保持 临时变量 6VAR swapped BOOL OFF OFF 不保持 标记是否发生交换,用于优化 5VAR Index INT 0 0 不保持 7。
2025-08-05 11:46:11
91
原创 Easy系列PLC相对运动指令实现定长输送(ST源代码)
本文介绍了汇川Easy系列PLC在伺服控制领域的应用,包括总线伺服转矩控制功能块的实现方法,详细讲解了PDO配置和ST源代码。文章还探讨了轮廓速度模式PV速度控制的实现,以及速度轴轴控功能块在收放卷控制中的应用。此外,文中提到定长输送案例中相对定位运动的计算方法,并预告了后续将介绍轴控功能块的具体实现。这些内容为工业自动化领域的PLC编程和伺服控制提供了实用参考。
2025-08-03 17:33:53
79
原创 汇川Easy系列PLC算法系列(回溯法ST语言实现)
IN bExecute BOOL OFF OFF 不保持 执行信号 1IN bReset BOOL OFF OFF 不保持 复位信号 2OUT bSuccess BOOL OFF OFF 不保持 求解成功标志 3OUT iSolutionsFound INT 0 0 不保持 找到解的数量 4OUT aiCurrentSolution INT[9] ... 不保持 当前解(列位置) 5OUT bExecuting BOOL OFF OFF 不保持 执行中标志 6。
2025-07-30 09:56:42
108
原创 汇川Easy系列PLC自定义接通延时定时器(ST源代码)
IN bEnable BOOL OFF OFF 不保持 定时器运行信号 1IN PT REAL 0.000000 0.000000 不保持 设置定时器时间 单位s 2OUT bQ BOOL OFF OFF 不保持 定时器输出 3OUT ET REAL 0.000000 0.000000 不保持 当前计时值 单位s 4VAR staCount DINT 0 0 不保持 主扫描周期累加 固定10ms 5bEnable BOOL 定时器使能 1bQ BOOL 定时器时间到达 2。
2025-07-29 14:09:41
24
原创 数据结构之线性表
本文介绍了CODESYS编程中数组类型变量的使用,包括定义、多维数组访问、结构数组及可变长度数组的应用。同时指出线性表可存储基础变量和结构变量类型,为学习线性表奠定基础。文章通过实例展示了数组在FB块中的具体应用,并提供了相关学习资源链接。
2025-07-28 15:33:52
92
原创 如何判断一个数的奇偶性(Easy系列PLC)
其它数据处理相关文章可以参考以下链接:MODBUS通信系列之数据处理_modbus模拟的数据变化后会在原来的基础上累加是为什么-CSDN博客本文主要探讨MODBUS通信中的数据处理,包括SMART 200 PLC的梯形图编程、浮点数及高低字节交换的算法,以及博途PLC中的SCL代码实现。通过FC子程序,讲解了如何满足设备通信要求,特别是处理浮点数和不同数据类型的字节交换问题。
2025-07-24 14:52:52
98
原创 博途V18软件Automation License Manager中发生了内部错误解决方法
【摘要】西门子STEP 7 Basic软件出现许可错误(卡顿后弹出"Automation License Manager内部错误"提示),主要原因是系统自动更新导致。解决方案为:1)关闭系统自动更新;2)安装特定版本Siemens_Automation_License_Manager_V6.2_SP2(官方下载链接及CSDN备用下载地址已提供)。该方案经测试可快速解决问题。(99字)
2025-07-22 21:36:34
384
原创 Easy系列PLC MODBUSTCP通信交换数据
CODESYS MODBUS TCP通信请参考下面相关文章链接:CODESYS MODBUS TCP通信(禾川Q1 PLC作为MODBUS TCP从站)_codesys跟禾川通讯-CSDN博客禾川Q1 PLC MODBUS TCP 通信(PLC作为MODBUS TCP通信主站)禾川Q1 PLC MODBUS TCP通信(CODESYS平台完整配置+代码)-CSDN博客文章浏览阅读28次。
2025-06-28 08:38:36
963
原创 Easy系列PLC凸轮挺杆指令编程应用(ST源代码)
EASY系列PLC高速计数器比较指令Easy系列PLC高速计数器比较指令_汇川plc高速计数指令-CSDN博客文章浏览阅读93次。汇川Easy系列PLC高速计数器应用汇川Easy系列PLC高速计数器应用(编码器轴)_汇川高速计数器-CSDN博客文章浏览阅读899次。汇川AM400高速计数器应用编程(配置+CODESYS源代码)_汇川高速计数的使用案例-CSDN博客文章浏览阅读958次。
2025-06-15 21:56:48
46
原创 Easy系列PLC总线伺服转矩控制功能块(详细PDO配置+完整ST源代码)
Easy系列PLC如何实现轮廓速度模式PV速度模式Easy系列PLC如何实现轮廓速度模式PV速度控制_汇川easy plc轮廓控制-CSDN博客文章浏览阅读86次。Easy系列PLC速度轴轴控功能块封装Easy系列PLC 速度轴轴控功能块封装(梯形图版)-CSDN博客文章浏览阅读30次。这篇博客主要是介绍速度轴轴控功能块的封装,这里的速度轴可以应用在收放卷控制中,恒速运行指令在内部封装用到了MC_MoveVelocity和MC_Halt。首先我们可以了解下,什么是轮廓速度模式,什么是CSP模式。
2025-06-15 12:39:29
259
原创 Easy系列PLC变频器控制功能块(ST源代码)
IN bEstop BOOL OFF OFF 不保持 急停 1IN bAuto_Manu BOOL OFF OFF 不保持 0=手动模式 1=自动模式 2IN bJog1 BOOL OFF OFF 不保持 点动正转 瞬动 3IN bJog2 BOOL OFF OFF 不保持 点动反转 瞬动 4IN bAuto_Run BOOL OFF OFF 不保持 自动运行开关 0=停止 1=运行 5。
2025-06-10 23:56:47
160
原创 CODESYS单容水箱ST建模(求解器RK4)
/输入流量m^3/sA:REAL;//水箱横截面积 单位m^2C:REAL;//非线性流量系数 (m^(5/2)/s)h:REAL;//液位高度 单位m//线性流阻系数 (s/m²)//是否使用线性模型 1=线性 0=非线性END_VARVAR//输出流量m^3/sEND_VARVAR_OUTPUTQ_out:REAL;//输出流量m^3/sEND_VAR。
2025-06-06 16:54:24
133
原创 Easy系列PLC单容水箱ST语言建模(4阶龙格库塔法RK4)
IN bEnable BOOL OFF OFF 不保持 1IN Area REAL 0 0.000000 不保持 水箱横截面积 (m2) 2IN R REAL 0.000000 0.000000 不保持 线性流阻系数 (s/m2) 3IN C REAL 0.1 0.100000 不保持 流出系数 4IN qin REAL 0.000000 0.000000 不保持 流入流量 (m3/s) 5IN dt DINT 0 0 不保持 时间步长/求解步长/积分步长 ms 6。
2025-06-05 08:59:49
109
原创 Easy系列PLC一阶RC低通滤波器(完整ST源代码)
IN iInput INT 0 0 不保持 输入原始信号 1IN rAlpha REAL 0.000000 0.000000 不保持 滤波系数0.0-1.0 2OUT iOutput INT 0 0 不保持 当前时刻滤波器输出值 3OUT bError BOOL OFF OFF 不保持 错误 4VAR last_Output REAL 0.000000 0.000000 不保持 上一离散采样时刻滤波器输出值 5。
2025-06-04 11:17:21
155
原创 汇川Easy系列PLC系统PID指令编程应用(增量型)
增量式PIDS7-1200/1500增量式PID(输出归一化、支持PWM输出)_西门子1200pid算法公式-CSDN博客文章浏览阅读1k次。本文介绍了S7-1200/1500 PLC中增量式PID算法的应用,包括输出归一化和PWM输出。通过详细解析,阐述了PID输出如何限制在0.0-1.0之间,并且如何将PID输出与PWM占空比关联,适用于温度等控制场景。
2025-06-02 19:57:54
102
原创 EasyPLC水箱液位高度控制(数学建模+完整ST源代码)
单容双容水箱建模单容双容水箱建模(simulink仿真+PLC代码)_水箱系统的建模方法-CSDN博客文章浏览阅读2.5k次。该博客介绍了如何使用伯努利方程建立单容和双容水箱模型,详细阐述了从理论建模到PLC编程的实现过程。内容包括简单双容水箱模型、伯努利方程的运用、单容水箱液位控制的微分方程建模,以及在SMART PLC中的SCL和STL代码实现。同时,博客还涉及闭环调节和PID控制,强调了给定值平滑处理的重要性。PLC通过伯努利方程近似计算水箱流量。
2025-05-30 10:17:00
60
原创 CODESYS定时器使用方法大全(梯形图+ST源代码)
CODESYS定时器编程应用介绍CODESYS定时器编程应用介绍-CSDN博客文章浏览阅读1.1k次。本文介绍了CODESYS定时器的编程应用,包括如何增加定时器、处理数据类型转换,特别是当接口变量通常为REAL或DINT类型而非IEC的TIME类型时。此外,还讨论了延时时间的设置值,并对比了与博途PLC定时器的差异。
2025-05-29 13:58:03
76
原创 Easy系列PLC 3次多项式轨迹插补算法(完整ST代码)
IN bExecute BOOL OFF OFF 不保持 1IN rStartPos REAL 0.000000 0.000000 不保持 起始位置unit 2IN rEndPos REAL 0.000000 0.000000 不保持 结束位置unit 3IN rStartVel REAL 0.000000 0.000000 不保持 起始速度unit/s 4IN rEndVel REAL 0.000000 0.000000 不保持 结束速度unit/s 5。
2025-05-27 22:29:14
160
原创 CODESYS预处理指令
CODESYS访问变量(属性)无需添加引用路径的方法CODESYS访问变量(属性)无需添加引用路径的方法_attribute qualified only-CSDN博客文章浏览阅读452次。CODESYS平台下的变量相关知识介绍大家还可以参考下面文章连接:CODESYS面向对象编程:方法/动作/属性的使用-CSDN博客文章浏览阅读176次。这里我们以信号发生器功能来举例。_codesys面向对象编程。
2025-05-27 08:35:33
131
原创 汇川EasyPLC MODBUS-RTU通信配置和编程实现
注意:访问绝对地址,浮点型数据类型,需要加上:E后缀, 双字为:D, 单字INT类型默认不用写。6、数据高低字问题通信对于32位数据,需要注意对数据解析格式问题。 当通信错误解除后,通信故障自动解除。
2025-05-22 11:59:42
424
原创 FX5UPLC 定时器使用详细介绍(ST源代码)
FX5UPLC自定义接通延时定时器功能块FX5UPLC自定义接通延时定时器功能块(ST源代码)_fx5u自己写计时器-CSDN博客文章浏览阅读129次。自定义的定时器功能块需要在恒定周期程序里调用,因为基准时基设置为10ms(当然这里的周期时间也可以修改)。SMART PLC自定义定时器功能块(梯形图)_smart 定时器-CSDN博客文章浏览阅读63次。工业现场很多设备都需要定时器功能,利用SMART PLC进行定时时,如果采用系统自带的定时器往往都需要时基换算在上位机和PLC通信都不是很方便,特别是需要
2025-05-22 10:21:54
154
原创 函数的重载(CODESYS ST代码实现示例)
在高级语言里我们可以很容易的实现函数的重载,因为编译器的支持,下面我们看下C++代码里如何实现函数的重载。
2025-05-20 15:27:12
121
原创 Easy PLC和IT7000触摸屏的无实物仿真调试
文章浏览阅读483次。本文介绍了如何使用CODESYS编程软件与汇川AM400PLC进行通信连接,包括扫描网络、修改IP地址、刷新日志和下载监控程序的步骤。同时,文章提到了CODESYS编程的基础知识,如数据类型、变量声明、全局变量和I/O映射,并对比了与博途、三菱PLC的区别。汇川AM400PLC如何和编程软件通信连接_汇川am400怎么把plc程序读取出来-CSDN博客。
2025-05-19 11:42:11
228
原创 模拟量输入功能块 S_ITR(Easy系列PLC完整ST源代码)
IN Input INT 输入数字量 1IN ISH INT 输入数字量上限 2IN ISL INT 输入数字量下限 3IN OSH REAL 输出工程量上限 4IN OSL REAL 输出工程量下限 5OUT OUTPUT REAL 输出工程量 6VAR temp1 REAL 临时变量1 7VAR temp2 REAL 临时变量2 8。
2025-05-18 22:27:42
174
原创 收放卷“材料停机减速距离“计算FC(算法公式+ST源代码+C++代码)
IN bEnable BOOL 激活计算使能 1IN rMoveVel REAL 当前材料移动线速度 单位m/min Vm 2IN rMaxVel REAL 系统最大线速度m/min 3IN rMinVel REAL 系统最小线速度m/min 4IN rSmoothTime REAL 平滑时间 单位S 5VAR Td REAL 所需减速时间 单位S 6OUT rDistance REAL 减速材料移动距离 单位m 7。
2025-05-16 16:28:23
482
2
原创 QT学习、项目记录(持续更新)
1. **中国科学技术大学**:http://mirrors.ustc.edu.cn/qtproject/2. **清华大学**:https://mirrors.tuna.tsinghua.edu.cn/qt/3. **北京理工大学**:http://mirror.bit.edu.cn/qtproject/6. **腾讯**:https://mirrors.cloud.tencent.com/qt/5. **南京大学**:https://mirror.nju.edu.cn/qt/
2025-05-15 14:07:13
474
原创 汇川Easy系列PLC数据值改变功能块(随动增益改变判断)
PLC值改变事件 值改变触发功能块PLC值改变事件 值改变触发功能块(SCL ST完整源代码)-CSDN博客文章浏览阅读1.1k次。本文介绍了在PLC中处理值改变事件的方法,包括值改变触发功能块的实现,详细讲解了FB接口定义、ST代码,并提供了在博途平台上的实现。此外,还分享了如何利用Trace功能监视bChanged信号,以及值改变事件功能块的增强版,增加了改变次数统计功能。文中结合C#的值改变事件应用,探讨了在PLC通信中的优化策略。C#Winform事件驱动 值改变事件 PLC寄存器值改变。
2025-05-14 16:22:38
1081
原创 飞拍技术介绍
运动控制探针功能详细介绍运动控制探针功能详细介绍(CODESYS+SV63N伺服)_伺服探针功能-CSDN博客文章浏览阅读683次。文章浏览阅读1.2k次。本文详细介绍了如何使用汇川AM400PLC通过EtherCAT总线与禾川X3E伺服进行通信。包括XML硬件描述文件的下载与安装,EtherCAT总线的启用,从站添加,PDO配置,以及解决X3E伺服上电故障的方法。同时强调了禾川PDO配置的注意事项。汇川AM400PLC和禾川X3E伺服EtherCAT通信_汇川ethercat通信-CSDN博客。
2025-05-13 19:35:49
185
原创 手自动控制功能块( CODESYS ST源代码)
VAR_INPUT//急停;//0=手动模式 1=自动模式//手动模式开 瞬动;//手动模式关 瞬动;//自动运行开关 0=停止 1=运行;//设备运行联锁条件,TRUE=设备可以动作 FALSE=设备禁止动作;//故障;END_VARVAR_OUTPUT//输出信号END_VARVAREND_VAR。
2025-05-09 16:50:33
141
原创 CODESYS开发环境下的快捷键和软件操作汇总
CODESYS访问变量属性无需添加应用路径的方法CODESYS访问变量(属性)无需添加引用路径的方法_attribute qualified only-CSDN博客文章浏览阅读410次。CODESYS平台下的变量相关知识介绍大家还可以参考下面文章连接:CODESYS面向对象编程:方法/动作/属性的使用-CSDN博客文章浏览阅读176次。这里我们以信号发生器功能来举例。_codesys面向对象编程。
2025-05-07 23:53:36
389
西门子smart plc模拟量采集转换库 模拟量转换库 S7-200 SMART PLC模拟量库
2023-08-14
ABB绞车控制程序固件手册ZH-ACS880-WinchControlProgram-C-A4 ABB船用变频器ACS880
2023-08-14
S7-1200-PLC-EASY-PLUS-V4.3 1200PLC系统帮助文件、1200博途PLC编程资料 1200博途PLC
2023-08-14
博途PLC飞锯应用案例、博途PLC飞锯应用案例、FlyingSawBasic-V20-zh-CHS、PLC飞锯
2023-08-14
博途PLC S71200/1500模拟量输出FC S-RTI转换FC 博途PLC模拟量转换FC 模拟量输出SCL
2023-08-12
弹簧滑块系统龙格库塔数值解 Runge-Kutta数值解 微分方程 PLC微分方程数值解
2023-08-11
OPC-S7-PC Access SMART OPC通信 西门子PLC SMART OPC通信
2022-08-19
Siemens-Automation-License-Manager-V6.2-SP2 博途授权管理器软件 博途软件安装
2025-07-22
QWT(Qt Widgets for Technical Applications)是一个基于 Qt 的开源 C++ 类库,用于开发技术应用程序中的 2D 图表和数据可视化功能 以下是 QWT 的下载
2025-05-17
禾川Q1 PLC MODBUS TCP从站通信 禾川Q1 PLC MODBUS TCP从站通信 通信地址映射表
2025-01-08
MODBUSTCP通信 MODBUSTCP通信从站仿真软件 MODBUS TCP Slave
2025-01-06
FB38000 V90总线伺服绝对值编码器校准 FB38000 V90总线伺服绝对值编码器回原
2024-07-20
FB38002(Easy-SINA-Pos) FB284 V90 总线伺服111报文
2024-07-19
S7-1500PLC工艺对象 105报文安装S7-1500PLC工艺对象 105报文安装S7-1500PLC工艺对象 105报文
2024-07-01
开放式以太网通信TCP UDP通信测试 开放式以太网通信TCP UDP通信测试 套接字发送接收测试工具
2023-11-05
SINAMICS V-ASSISTANT Commissioning tool V90伺服调试软件 V90伺服驱动器调试软件
2023-10-30
博途LRC校验计算FC MODBUS-ASCII通信 博途LRC校验计算FC SCL 源代码 MODBUS-ASCII通信
2023-10-23
博途S7-1200/1500PLC MODBUS-RTU通信功能块 MODBUS-RTU通信 SCL语言 状态机编程
2023-10-10
3次多项式轨迹规划 博途SCL3次多项式轨迹规划代码 轨迹规划 PLC SCL ST代码
2023-09-20
博途SCL限幅平均值滤波器博途SCL限幅平均值滤波器模拟量线速度编码器转速压力信号滤波 PLC限幅平均值滤波
2023-09-14
西门子SMART PLC 64位浮点数转32位浮点数、LREAL-TO-RELA 、Double-To-Float
2023-08-16
SMART PLC 百叶窗控制库 该库指令可实现不使用感光开关,而用S7-200 SMART 来控制百叶窗的日出而开和日落而关
2023-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人