
14-算法应用
文章平均质量分 86
各种C语言 MATLAB SCL ST 算法工业落地应用
优惠券已抵扣
余额抵扣
还需支付
¥399.90
¥499.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
RXXW_Dor
Math&Control 更多视频课程讲解 可以搜索"学浪"APP 查找RXXW 技术咨询交流:15995690998
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
汇川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 · 71 阅读 · 0 评论 -
数据结构之线性表
本文介绍了CODESYS编程中数组类型变量的使用,包括定义、多维数组访问、结构数组及可变长度数组的应用。同时指出线性表可存储基础变量和结构变量类型,为学习线性表奠定基础。文章通过实例展示了数组在FB块中的具体应用,并提供了相关学习资源链接。原创 2025-07-28 15:33:52 · 70 阅读 · 0 评论 -
汇川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 · 69 阅读 · 0 评论 -
飞拍技术介绍
运动控制探针功能详细介绍运动控制探针功能详细介绍(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 · 171 阅读 · 0 评论 -
Smart plc 阀门死区补偿函数(梯形图代码)
博途S7-1500T工艺对象驱动液压轴博途S7-1500T 使用工艺对象驱动液压轴(含SimaHydTO库)_博途工艺对象轴怎么使用-CSDN博客文章浏览阅读2k次。这篇博客介绍了如何利用Siemens博途S7-1500T的工艺对象控制液压轴位置,包括资料下载、工艺对象结构、位置参数组态、编码器通信、闭环控制和挡块检测等。同时,提供了百度网盘的下载链接,并提到了液压控制系统在工业现场的应用。原创 2025-04-17 15:22:32 · 198 阅读 · 0 评论 -
Easy系列PLC自定义圆弧插补功能块(完整ST代码)
圆弧插补圆心角和弧长计算FC圆弧插补圆心角和弧长计算FC(C++和Easy系列PLC ST源代码)-CSDN博客文章浏览阅读231次。圆弧插补相关算法汇总圆弧插补相关算法汇总(C++和ST源代码)-CSDN博客文章浏览阅读82次。原创 2025-03-28 08:42:44 · 285 阅读 · 0 评论 -
圆弧插补圆心角和弧长计算FC(C++和Easy系列PLC ST源代码)
圆弧插补相关算法汇总圆弧插补相关算法汇总(C++和ST源代码)-CSDN博客文章浏览阅读82次。INP_1udtPoint点1坐标1INP_2udtPoint点2坐标2INP_3udtPoint点3坐标3OUTCenterudtPoint圆心坐标4OUTRadiusREAL圆的半径5本文介绍了SMART PLC中轴组对象的概念,详细讲解了直线插补的原理和指令使用,包括SMART PLC从V2.7版本开始支持的轴组直线插补指令,以及轴组接线对于脉冲轴的配置方法。圆弧插补功能块。原创 2025-03-25 09:02:02 · 476 阅读 · 0 评论 -
最小二乘曲线拟合算法(C++和ST完整源代码)
IN DataPoint udtPoint[10] 离散采样信号 1IN iNum INT 离散采样点数 7VAR sumX REAL x的总和 2VAR sumY REAL y的总和 3VAR sumXY REAL x和y乘积的和 4VAR sumX2 REAL x平方的和 5OUT slope REAL 直线斜率 8OUT intercept REAL 直线方程截距 偏置 9最小二乘线性拟合FC(SCL计算源代码)_最小二乘法拟合线plc程序-CSDN博客文章浏览阅读464次。原创 2025-03-20 10:00:28 · 652 阅读 · 0 评论 -
Easy系列PLC 非线性特征曲线线性化插补器(以直代曲)
IN bEnable BOOL 使能 1IN bReset BOOL 复位 12IN Input REAL 输入x值 2IN Xn REAL[30] 离散采样点对应的x值 3IN Yn REAL[30] 离散采样点对应的y值 4IN LowerIndex INT 表格数组小限 8IN UpperIndex INT 表格数组上限 10OUT Output REAL 输入对应的输出值 7OUT bError BOOL 功能块错误标志位 5VAR i INT 循环计数 6。原创 2025-02-15 12:02:48 · 164 阅读 · 0 评论 -
Easy系列PLC星三角启动功能块(AI辅助设计完整ST代码)
首先大家可以在AI软件里输入提示要求,利用ST语言给我们编写一个星三角启动功能块。原创 2025-01-20 12:04:01 · 244 阅读 · 0 评论 -
轨迹规划线性插值(多段曲线控温应用)博途SCL完整源代码
博途PLC 1200/1500PLC多段曲线控温FB(支持40段控温曲线、段曲线搜索、暂停、跳段等功能)_plc升温曲线-CSDN博客多段控温曲线之前专栏的其它文章也有所讲解,大家可以参看下面这篇专栏博途1200/1500PLC多段控温曲线功能块(SCL代码)_RXXW_Dor的博客-CSDN博客多段控温大家应该非常清楚,很多烘箱烤箱因为工艺原因对升温曲线都有要求。市面很多控制仪表也都集成了多段曲线控温,温控表的控制曲线设置看看厂家说明书就好了,(很多支持MODBUS通讯,直接通讯设置参数就好)。原创 2024-07-28 22:48:19 · 251 阅读 · 0 评论 -
输送线相机拍照信号触发(博途PLC高速计数器中断立即输出应用)
T法测速功能块(博途PLC上升沿中断应用)-CSDN博客文章浏览阅读165次。本文介绍了博途PLC中T法测速的原理和应用,包括如何开启上升沿中断、配置中断以及T法测速功能块的使用。重点讲述了在中断事件发生后执行的功能块处理,并提供了相关SCL代码示例。博途PLC硬件上升沿中断应用(窄脉冲信号检测)_博图 硬件中断-CSDN博客文章浏览阅读113次。原创 2024-09-04 11:34:08 · 1442 阅读 · 0 评论 -
如何在S7-200 SMART CPU断电后保持高速计数器的当前值
S7-200 SMART的断电数据保持不支持高速计数器的范围设置,因此高速计数器的当前值在CPU每次断电后都会复位为数值0。要使S7-200 SMART高速计数器的当前值在CPU断电重启后依然保持,可以通过以下的编程来实现。首先,在除了第一个扫描周期之外的其它周期,需要将高速计数器0的当前值HC0传送到寄存器VD1000中,如下图1所示,以保证寄存器VD1000始终存储的是HC0的当前值。原创 2024-09-02 15:15:09 · 594 阅读 · 0 评论 -
渗透线取放请求FC(梯形图+SCL完整源代码)
渗透线应用相关文章可以参考下面文章链接:渗透线小车控制渗透线各个槽站工艺时间到达之后都会呼叫小车过来取料,这里我们设计一个通用FC完成取料呼叫。原创 2024-01-11 21:33:57 · 259 阅读 · 0 评论 -
低通滤波器(SMART PLC双线性变换和后向差分对比测试)
低通滤波器的详细介绍可以参考信号处理专栏,常用链接如下:1、双线性变换+欧拉后向差分2、博途PLC一阶低通滤波器双线性变换公式。原创 2024-03-08 08:12:14 · 541 阅读 · 0 评论 -
循环计数模式编码器转速测量功能块(编码器过零处理)
里工业控制张力控制无处不在,也衍生出很多张力控制专用控制器,磁粉制动器等,本篇博客主要讨论PLC的张力控制相关应用和算法,关于绕线机的绕线算法,大家可以参看专栏的另一篇文章,这里不再赘述,链接地址如下:SMART 200PLC绕线机控制应用(时基控制算法)_RXXW_Dor的博客-CSDN博客绕线机PLC控制应用涉及到编码器的速度采集和高速计数,相关内容可以参看如下博客PLC通过编码器反馈值计算速度的推荐做法(算法解析+ST代码)_RXXW_Dor的博客-CSDN博客_编码器计算速度程序实例。原创 2023-11-24 17:10:01 · 278 阅读 · 0 评论 -
PLC找出数据队列里的最大数和最小数所在序号(完整SCL代码)
对于一些需要根据累计运行时间智能启泵和停泵的应用场景,可能会用到此算法,在学习本算法之前,我们需要了解如何在一组数据队列里找出最大数和最小数(这里不涉及排序,只要找到最大数和最小数)。原创 2024-01-31 15:35:02 · 1167 阅读 · 0 评论 -
收放卷开闭环张力控制(伺服转矩模式应用)
里工业控制张力控制无处不在,也衍生出很多张力控制专用控制器,磁粉制动器等,本篇博客主要讨论PLC的张力控制相关应用和算法,关于绕线机的绕线算法,大家可以参看专栏的另一篇文章,这里不再赘述,链接地址如下:SMART 200PLC绕线机控制应用(时基控制算法)_RXXW_Dor的博客-CSDN博客绕线机PLC控制应用涉及到编码器的速度采集和高速计数,相关内容可以参看如下博客PLC通过编码器反馈值计算速度的推荐做法(算法解析+ST代码)_RXXW_Dor的博客-CSDN博客_编码器计算速度程序实例。原创 2023-11-06 19:29:46 · 1985 阅读 · 0 评论 -
PLC张力控制(开环闭环算法分析)
里工业控制张力控制无处不在,也衍生出很多张力控制专用控制器,磁粉制动器等,本篇博客主要讨论PLC的张力控制相关应用和算法,关于绕线机的绕线算法,大家可以参看专栏的另一篇文章,这里不再赘述,链接地址如下:SMART 200PLC绕线机控制应用(时基控制算法)_RXXW_Dor的博客-CSDN博客绕线机PLC控制应用涉及到编码器的速度采集和高速计数,相关内容可以参看如下博客PLC通过编码器反馈值计算速度的推荐做法(算法解析+ST代码)_RXXW_Dor的博客-CSDN博客_编码器计算速度程序实例。原创 2022-09-16 21:42:31 · 6406 阅读 · 0 评论 -
函数递归、嵌套调用介绍( PLC阶乘计算FC)
首先科普下简单的函数知识,我们根据函数在程序中出现的位置,常用有下列三种函数调用方式。原创 2024-01-07 16:42:04 · 917 阅读 · 0 评论 -
西门子Smart200 PLC配方功能 暴力写法 指针写法
西门子Smart200 PLC配方功能 暴力写法 指针写法 1、配方功能大家可以用数据库、触摸屏、上位机等实现,这里主要讲用PLC实现:2、指针+偏移地址写法:欢迎交流:V--15995690998...原创 2021-12-22 17:03:01 · 8234 阅读 · 0 评论 -
SMART PLC求余指令
TITLE=x%y 求余功能块VAR_INPUTX:DINT;// 输入数据xY:DINT;// 输入数据yEND_VARVAR_OUTPUT// 余数END_VARBEGINNetwork 1LD SM0.0t=N7T8。原创 2023-12-07 08:24:25 · 1743 阅读 · 0 评论 -
SMART PLC温度采集模块温度转换FC(梯形图+SCL代码)
对于模拟量输入采集,温度变送器等我们可以利用线性转换功能块完成温度采集,西门子PLC有温度采集模块,利用温度采集模块采集温度我们的转换关系无需进行线性变换,下面我们具体介绍。原创 2023-12-05 16:12:29 · 1088 阅读 · 0 评论 -
三菱PLC定时中断应用编程(计数器+比较器)
三菱PLC如何开启定时中断可以查看下面文章链接:PLC定时中断程序应用注意事项(西门子三菱信捷)_plc设置断点之后会怎样_RXXW_Dor的博客-CSDN博客首先我们了解下什么是中断。中断(打断的意思),在PLC执行当前程序时,由于系统出现了某种需要处理的紧急情况,(比如定时中断10ms进行脉冲计数,只要中断时间一到,我们就去查看10ms里累积的脉冲量,我们对这个时间片的间隔是有严格要求的,不能等主程序执行完,我们再去检测脉冲数。原创 2023-11-24 16:03:07 · 743 阅读 · 0 评论 -
三菱PLC 模拟量输出模拟量转换功能块S_RTI(内嵌ST)
1、本文主要展示西门子博途模拟量输出转换的几种方法, 方法1:先展示下自编FC:计算公式如下:intput intput Real ISH Real //工程量上限 ISL Real //工程量下限 OSH Int //数字量上限 OSL Int //数字量下限output Output Int//模拟量转换 S_RTI指令 //工程量转为数字量送给AO通道#Output := REAL_T..._s_rti。原创 2023-11-19 14:49:44 · 1225 阅读 · 0 评论 -
SMART PLC星三角延时启动功能块(梯形图FC)
这里我们介绍SMART PLC星三角延时启动功能块,SMART PLC的周期定时器功能块请参考下面文章链接:周期定时器FB_Cycle_time(SCL+梯形图代码)-CSDN博客文章浏览阅读80次。原创 2023-11-17 16:39:37 · 1445 阅读 · 0 评论 -
SMART PLC编码器转速测量功能块(高速计数器配置+梯形图)
里工业控制张力控制无处不在,也衍生出很多张力控制专用控制器,磁粉制动器等,本篇博客主要讨论PLC的张力控制相关应用和算法,关于绕线机的绕线算法,大家可以参看专栏的另一篇文章,这里不再赘述,链接地址如下:SMART 200PLC绕线机控制应用(时基控制算法)_RXXW_Dor的博客-CSDN博客绕线机PLC控制应用涉及到编码器的速度采集和高速计数,相关内容可以参看如下博客PLC通过编码器反馈值计算速度的推荐做法(算法解析+ST代码)_RXXW_Dor的博客-CSDN博客_编码器计算速度程序实例。原创 2023-11-13 13:29:32 · 1803 阅读 · 0 评论 -
SMART PLC模拟量上下限报警功能块(梯形图代码)
还可以采用死区过滤器实现,死区过滤器详细算法解读和完整源代码,请查看下面文章博客:PLC信号处理系列之死区滤波器(DeadZone)-CSDN博客(*死区滤波器*)ELSErValue:=rX;工业模拟量采集的相关基础知识,可以查看专栏的系列文章,这里不再赘述,常用链接如下:PLC模拟量采集算法数学基础(线性传感器)_plc傳感器數據轉化_RXXW_Dor的博客-CSDN博客。PLC模拟量输入 模拟量转换FC S_ITR_RXXW_Dor的博客-CSDN博客。原创 2023-11-10 15:17:07 · 561 阅读 · 0 评论 -
博途双字高低位转换32位双字拆分/合并操作(博途SCL源代码)
博途PLC的位、字节拆分和合并操作还可以参考下面的文章链接:博途PLC 位/字/字节 Bit/ Word/Byte拆分与合并_博途的bit-CSDN博客有时候我们需要将分散分布的开关量信号组合为一个整体比如一个字节再完成发送,或者一些报警联锁控制,组合为一个字方便触摸屏报警记录等,下面我们看下各种位、字节、字的拆分和合并早期可能大家会用AT指令,现在基本很少用,我们给出另外的实现方式。BIT_TO_WORD, BIT_TO_DWORD需要注意高低字节的问题,其它基本一样,这里不在一一举例。原创 2023-10-08 19:03:01 · 4143 阅读 · 0 评论 -
S型速度曲线轨迹规划(约束条件为速度和位移)
S型速度曲线规划的基础知识可以查看下面这篇博客:带平滑功能的斜坡函数(多段曲线控温纯S型曲线SCL源代码+完整算法分析)_RXXW_Dor的博客-CSDN博客PLC运动控制基础系列之梯形速度曲线,可以参看下面这篇博客:PLC运动控制基础系列之梯形速度曲线_RXXW_Dor的博客-CSDN博客运动控制的梯形加减速大家应该很熟悉了,这篇博文属于基础概念性文章,陆续会更新和运动控制相关的内容,PLC运动控制算法讲解,分析。原创 2023-10-01 09:34:06 · 1452 阅读 · 2 评论 -
PLC直线插补
插补常见的两种方式是直线插补和圆弧插补,插补运动至少需要两个轴参与。SMART PLC从V2.7版本后有支持轴组的直线插补指令。原创 2023-09-17 17:56:10 · 2536 阅读 · 0 评论 -
X3E伺服转矩模式参数设置
X3E伺服速度控制模式参数设置,请查看下面文章链接:外部模拟量速度控制模式(禾川X3E伺服驱动器)_RXXW_Dor的博客-CSDN博客。原创 2023-09-17 11:27:25 · 626 阅读 · 0 评论 -
一阶高通滤波器测量转速(Simulink+博途SCL代码)
高通滤波器与低通滤波器刚好相反,允许信号的高频分量通过,可以和低通滤波器组合使用,组成带通滤波器。一阶低通滤波器相关算法介绍,可以查看下面文章链接:PLC信号处理系列之一阶低通(RC)滤波器算法_plc滤波算法程序_RXXW_Dor的博客-CSDN博客1、先看看RC滤波的优缺点 优点:采用数字滤波算法来实现动态的RC滤波,则能很好的克服模拟滤波器的缺点;1、在模拟常数要求较大的场合这种算法显得更为实用;原创 2023-09-11 22:20:47 · 810 阅读 · 4 评论 -
PLC编码器测速(中心差分法测速+自适应滤波算法SCL源代码)
PLC如何测量采集编码器的位置数据,不清楚的可以参看我的另一篇博文:三菱FX3U PLC高速计数器应用(附代码)_RXXW_Dor的博客-CSDN博客本文主要以三菱FX3U系列的高速计数为例来讲解,我们简单的看下三菱的编程手册对高速计数器的描述,工业现场建议大家采用AB双向计数模式,这种模式的抗干扰会好很多,单向计数模式在现场干扰比较大的情况下,计数误差会非常大。PLC通过编码器反馈值计算速度的推荐做法(算法解析+ST代码)_编码器脉冲怎么转换为速度_RXXW_Dor的博客-CSDN博客。原创 2023-09-10 22:47:18 · 886 阅读 · 0 评论 -
3次多项式轨迹规划(PLC SCL代码)
机器人、运动控制等常用的轨迹规划有三次多项式、五次多项式、梯形速度规划,S型速度规划,今天我们主要介绍三次多项式轨迹规划,有关T型和S型轨迹规划大家可以查看下面文章博客,这里不再赘述,梯形轨迹规划梯形速度曲线轨迹规划(速度前馈+PID、SCL+ ST代码)_RXXW_Dor的博客-CSDN博客S形速度曲线轨迹规划算法和应用详细介绍,请查看下面文章博客,这里不再赘述:S速度曲线轨迹规划(普通变频位置闭环控制算法详细介绍+SCL代码)_RXXW_Dor的博客-CSDN博客。S型速度曲线轨迹规划。原创 2023-09-08 07:46:58 · 1254 阅读 · 1 评论 -
博途1200/1500PLC计米轮模块(SCL完整源代码)
计米轮测量线速度和米数的详细原理和算法解读,请参看下面的文章链接,这篇博客直接给出博途SCL的计米轮功能块完整源代码。原创 2023-02-24 22:37:28 · 957 阅读 · 0 评论 -
S7-1200高速计数器编码器线速度测量(独立测速FB+计米FB)
线速度工程中有很多采集方法,这里不再细述。博途PLC的高速计数器编程应用大家可以查看下面相关应用文章:计米轮模块详细介绍PLC高速脉冲输入计米轮模块(编码器测速/计米详细讲解)_RXXW_Dor的博客-CSDN博客。原创 2023-09-04 23:04:01 · 1762 阅读 · 2 评论 -
信号处理系列之数据精度处理(SCL代码+梯形图代码)
工业现场的很多数据都伴随着干扰、波动所以大部分数据都需要进行滤波,信号处理之后才能满足我们的控制和使用要求,这篇文章我们介绍数据精度处理方面的一些技巧问题,其它有关滤波算法的文章大家可以在信号处理专栏查看,相关链接如下:一阶RC低通滤波器PLC信号处理系列之一阶低通(RC)滤波器算法_plc滤波算法程序_RXXW_Dor的博客-CSDN博客1、先看看RC滤波的优缺点 优点:采用数字滤波算法来实现动态的RC滤波,则能很好的克服模拟滤波器的缺点;1、在模拟常数要求较大的场合这种算法显得更为实用;原创 2023-09-01 15:08:39 · 351 阅读 · 0 评论 -
博途1200脉冲输出控制速度轴(轴工艺对象基本配置)
这里的1200脉冲轴,主要用来完成线缆包材绕包时的重叠率控制。关于重叠率的具体概念,这里不再阐述,大家可以看下面的文章链接,重叠率控制重叠率控制(算法详细介绍含SCL和梯形图源代码)_RXXW_Dor的博客-CSDN博客产品包装和线缆保护材料的包覆都需要进行材料包装重叠率的控制,这篇博客和大家详细介绍重叠率控制算法。原创 2023-08-29 17:21:49 · 1241 阅读 · 0 评论 -
液压系统控制/仿真(基础系列)
这篇博客作为MATLAB液压系统仿真基础系列,给大家介绍如何在MATLBA SIMULINK里进行简单的液压系统仿真。原创 2023-04-19 13:51:05 · 1310 阅读 · 0 评论