21-面向对象(标准化)+算法
文章平均质量分 78
算法逻辑 控制逻辑 立体库算法分享
优惠券已抵扣
余额抵扣
还需支付
¥399.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
RXXW_Dor
Math&Control
展开
-
循环开关定时器(Smart PLC梯形图代码)
很多设备不需要复杂的逻辑时序控制,只需要实现简单的循环定时开关功能,对于这样的控制我们可以利用定时器组合去实现,但是如果系统里需要循环定时控制的设备比较多,那我们建议大家编写一个这样的循环定时开关功能块,SMART PLC循环开关定时器还可以参考下面文章链接1、周期定时器周期定时器循环开关定时器(SCL+梯形图代码)_用scl语言如何写定时器的循环计时-CSDN博客文章浏览阅读264次。原创 2024-04-20 00:27:41 · 62 阅读 · 0 评论 -
水处理相关传感器执行器仪表通信介绍
时间:2024-04-15, 地点:福建。控制系统采用小型SMART PLC和国产变频器作为控制元件现场PLC柜和变频柜有互连IO信号和通信用RS485屏蔽双绞线。原创 2024-04-15 19:45:20 · 52 阅读 · 0 评论 -
收放卷前馈量计算FC(CODESYS ST源代码)
1、收放卷前馈量计算FC(博途PLC):收放卷前馈量计算FC(梯形图+SCL代码)-CSDN博客文章浏览阅读534次。这篇博客是收放卷基础系列的速度前馈量计算介绍文章,在学习这篇文章之前大家可以先学习下面这篇文章:上面这篇文章,主要介绍如何通过电机转速计算物体的转动线速度,这篇文章刚好相反,这里我们的线速度是已知条件,线速度在这里是我们的目标值,给定值,通过给定线速度我们需要求解出此时电机所需要满足的转速(也就是主速度,也叫速度前馈量)。原创 2024-04-07 20:29:53 · 78 阅读 · 0 评论 -
浮动辊位移测量功能块(CODESYS ST代码)
1、张力测量+标定(ST代码)张力测量+标定(ST代码)_动态舞轮控制张力-CSDN博客文章浏览阅读804次。跳舞轮对应张力调节范围,我们可以通过改变气缸的气压方式间接改变,张力跳舞轮在收放卷闭环控制上的详细应用,可以参看下面的文章链接,这里我们主要讨论精密可调气阀的模拟量编程问题。PLC张力控制(开环闭环算法分析)_plc张力控制程序_RXXW_Dor的博客-CSDN博客。_动态舞轮控制张力。原创 2024-04-06 14:48:10 · 67 阅读 · 0 评论 -
通过电机转速计算主轴旋转单圈所需时间(CODESYS ST代码)
1、伺服丝杠系统常用算法功能块伺服丝杠系统常用算法功能块-CSDN博客文章浏览阅读353次。这篇博客主要介绍伺服、丝杠系统常用的运算功能块,其它相关运算可以查看下面文章链接:信捷PLC脉冲频率、位移、转速相关计算(C语言编程应用)_RXXW_Dor的博客-CSDN博客。原创 2024-04-06 14:02:41 · 71 阅读 · 0 评论 -
精密空调温度控制(多回路控制)
ADRC自抗扰算法详细内容、请参看下面的文章链接:博途PLC 1200/1500PLC自抗扰控制(ADRC)完整SCL源代码_tia adrc scl_RXXW_Dor的博客-CSDN博客关于自抗扰控制框图可以参看专栏的其它文章,这里不再讲解具体算法过程,详细了解也可以参看韩京清研究员写的 《ADRC自抗扰》一书。SMART PLC ADRC公式和源代码:ADRC自抗扰控制算法(含梯形图完整源代码和算法公式)_adrc算法_RXXW_Dor的博客-CSDN博客。原创 2023-04-01 13:05:20 · 25 阅读 · 0 评论 -
博途PLC 模拟量批量转换FC(PEEK指令应用)
单通道模拟转换FC S_ITR请参考下面文章链接:模拟量输出FC S_RTI。原创 2024-03-22 21:09:31 · 91 阅读 · 0 评论 -
连续采样时间段内信号平均值计算(博途PLC完整SCL代码)
信号滤波和处理里的滑动平均值,大家可以参考下面文章链接:1、去极值滑动平均值滤波2、滑动平均值滤波CODESYS ST代码。原创 2024-03-20 11:40:00 · 104 阅读 · 0 评论 -
卷径计算(卷径检测开关+博途PLC SCL源代码)
SMART PLC卷径计算(膜厚叠加法)请参考下面文章链接:https://rxxw-control.blog.csdn.net/article/details/136769537https://rxxw-control.blog.csdn.net/article/details/136769537博途PLC卷径计算:https://rxxw-control.blog.csdn.net/article/details/136719982https://rxxw-control.blog.csdn.net/a原创 2024-03-18 13:34:50 · 153 阅读 · 0 评论 -
卷径计算(膜厚叠加+数值积分器应用博途PLC SCL代码)
卷径计算无论是方法1和方法2记得系统传动比需要参与计算。下面我们看下面我们的 应用场景和求解条件要求。原创 2024-03-14 19:47:14 · 216 阅读 · 0 评论 -
PID控制器组(完整SCL代码)
PID控制器组不是什么新概念,是在PID控制器的基础上,利用面向对象的思想对对象进行封装 批量实例化。1、增量式PID2、完全增量式PID3、面向对象系列之找对象。原创 2024-03-11 21:08:27 · 557 阅读 · 0 评论 -
CODESYS双通气缸功能块(ST源代码)
博途PLC双通气缸功能块请参考下面文章链接:CODESYS 结构变量使用。原创 2024-03-09 16:47:18 · 111 阅读 · 0 评论 -
指数加权平均值滤波Exponential Weighting Method(博途SCL功能块)
在了解指数加权滤波之前大家可以熟悉下滑动平均值滤波(Lamuda=1.0时,指数加权滤波和滑动平均值滤波算法一模一样),滑动平均值滤波算法的详细介绍,请参看下面文章博客,这里不再赘述。博途PLC各种平均值滤波算法对比(SCL+梯形图代码)_博途数字滤波梯形图_RXXW_Dor的博客-CSDN博客此文会对比各种滤波算法的优劣,给出具体算法描述和测试代码算术平均值不区分原始数据的质量,特殊性,一视同仁,算术平均值滤波的算法公式:data(x[0]+x[1]+...x[n-1])/n。原创 2023-05-19 10:46:13 · 902 阅读 · 0 评论 -
去极值滑动平均值滤波FB(含线速度对比测试波形)
博途PLC滑动平均值滤波相关算法内容在专栏有系列文章,大家可以查看相关文章,常用链接如下:1、滑动平均值滤波2、博途PLC指数加权平均值滤波3、三菱PLC滑动平均值滤波。原创 2024-03-06 15:33:59 · 297 阅读 · 0 评论 -
Codesys位置式PID闭环控制系统(PID+PWM控制无刷电机)
有关Codesys位置式PID算法公式和源代码,请参考下面文章链接:1、Codesys位置式PID2、博途PLC PWM输出控制。原创 2024-03-06 13:09:51 · 166 阅读 · 0 评论 -
饱和函数Sat (博途 SCL源代码)
1、符号函数相关内容,请参考下面文章链接:2、限幅器这篇博客我们介绍饱和函数Sat,原创 2024-03-05 16:54:59 · 72 阅读 · 0 评论 -
符号函数Sign(博途PLC SCL代码)
符号函数在ADRC自抗扰算法里会有涉及,同时在滑膜控制里也会用到,这篇博客我们介绍符号函数在博途PLC里的实现。1、ADRC自抗扰算法:2、模拟量采集FC(兼容C99写法)原创 2024-03-05 16:18:03 · 168 阅读 · 0 评论 -
PID分程控制函数(算法+SCL源代码)
PID输出执行器有多路的时候,我们的一路输出PID如何控制我们的执行器,这时候我们就需要采用我们的分程控制函数了。分程控制介绍大家也可以查看下面相关文章:1、1个PID输出如何连接2路执行器下面我们看下分程控制函数在压力闭环控制系统中的应用,如何同时驱动进排气高频电磁阀。原创 2024-03-04 23:47:04 · 218 阅读 · 0 评论 -
S7-1200PLC脉冲轴位置控制功能块优化(完整SCL源代码)
博途PLC 位置控制功能块常用应用,可以参考下面文章链接:1、博途PLC脉冲轴绝对定位往复运动控制2、脉冲轴位置控制功能块工艺对象参数设置。原创 2024-03-04 17:21:15 · 216 阅读 · 0 评论 -
伺服驱动器使能管理功能块(梯形图+SCL源代码)
有关状态机的介绍请参考下面文章链接:下面我们简单的看下自动使能状态机。原创 2024-01-10 13:30:11 · 591 阅读 · 0 评论 -
状态机设计原则系列之效率最大化
检测、搬运类设备,自动运行往往都设计状态机,搬运类对设备节拍往往要求很高,这里我们就需要合理的划分状态机了,使我们的执行效率最大化。有关状态机的系列文章可以查看下面相关文章链接:1、机器流程控制之建立状态机2、状态步步号设计技巧。原创 2024-03-02 16:36:57 · 80 阅读 · 0 评论 -
博途PLC 面向对象系列之“双通气缸功能块“(SCL代码)
1、面向对象系列之找对象2、博途PLC 面向对象系列之"单通气缸功能块"3、博途PLC 面向对象系列之"输送带控制功能块"原创 2024-03-02 14:55:04 · 359 阅读 · 0 评论 -
博途PLC 面向对象系列之“输送带控制功能块“(SCL代码)
这篇是面向对象系列之"输送带功能块"的封装,面向对象是系列文章,相关链接如下:1、面向对象系列之找"对象"2、面向对象系列之"单通气缸功能块"3、面向对象系列之"双通气缸功能块"原创 2024-03-02 14:09:34 · 71 阅读 · 0 评论 -
博途PLC PWM PTO输出(完整配置和参数介绍)
PWM和PTO都属于高速脉冲输出,所以我们需要选择晶体管输出的PLC,继电器输出的PLC无法完成高速切换开关。有关PWM和PTO的其它介绍可以参考下面文章链接:1、SMART PLC PWM输出。原创 2024-02-29 10:48:29 · 180 阅读 · 0 评论 -
PWM控制高频阀压力闭环控制(详细算法分析和SCL源代码)
增量式PID相关算法和代码请查看下面文章链接:1、完全增量式PID应用介绍2、增量式PID和脉冲轴组合3、增量式PID输出归一化(支持PWM输出)这里我们可以把PWM输出理解为脉冲输出,如果占空比固定,我们调节PWM的频率相当于速度模式下控制PWM输出速度,来调节高频阀动作。如果是频率固定,我们可以调节占空比来达到压力调节效果。外部阀需要采用高频阀。系统控制框图如下。原创 2024-02-29 09:27:14 · 112 阅读 · 0 评论 -
博途1200/1500PLC累计流量计算FB(SCL算法详解+优化)
在编写这篇博客之前其实已经写过一篇SMARTS7-200PLC的流量累计的应用文章,由于很多朋友咨询博途PLC下的流量累计实现算法。今天我们以博途PLC的开发环境为例详细讲解算法的实现原理和注意事项同时给出算法的优化方法。PLC流量累计算法实现(梯形图+SCL)_RXXW_Dor的博客-CSDN博客流量累计基于积分的原理,采用细分面积的方法近似计算瞬时流量的累加。也是离散上的累加求和,公式虽然简单但是流量累计仍有些需要注意的地方,下面一一和大家举例说明。...............原创 2022-07-26 22:05:52 · 5874 阅读 · 0 评论 -
博途PLC 面向对象系列之单通气缸功能块(SCL源代码)
气缸是工业现场应用非常多的一个重要执行器,气缸在很多场合都有大量应用,今天我们的对象就是"单通气缸",不同的工程师,不同的应用行业,大家对气缸功能块的封装会有所不同。气缸功能块的其它封装大家可以参看下面文章1、气缸功能块。原创 2024-02-28 14:32:16 · 130 阅读 · 0 评论 -
死区过滤器Deadband和DeadZone区别(应用介绍)
死区过滤器的算法和详细介绍专栏也有介绍,这里我们主要对这两个模块的区别和应用场景进行详细介绍1、死区过滤器。原创 2024-02-27 19:53:53 · 459 阅读 · 0 评论 -
博途PLC 冒泡排序(优化)SCL算法
1、排序算法是很多算法的基础,这里给大家贴出SCL的冒泡排序算法,仅供参考,欢迎点赞、评论、交流....FUNCTION "Bubble Sort优化RXXW" : Void{ S7_Optimized_Access := 'TRUE' }VERSION : 0.1 VAR_INPUT start : Bool; END_VAR VAR_IN_OUT seqdata : Array[*] of UInt; // 采集信号序列 END_VAR原创 2022-03-16 15:14:53 · 2741 阅读 · 1 评论 -
博途PLC 配方功能块(UDT数据+SCL代码)
生产不同的产品往往需要不同的生产控制工艺参数,如果每更换一款产品我们都需要修改一次生产工艺参数,那样不仅效率低还很容易出错,我们需要借助于配方功能块,实现生产工艺参数按照配方号调取对应配方。原创 2024-02-27 09:56:34 · 259 阅读 · 0 评论 -
编码器转动圈数和单圈脉冲数计算FB(博途SCL代码)
编码器测量相关内容,可以查看专栏相关文章。编码器转动圈数在收放卷卷径计算上可以用来计算卷绕物体转动的圈数,膜厚叠加法计算卷径可以和材料厚度组合使用。1、Smart PLC多圈和单圈脉冲数计算2、倒立摆摆杆角度、角速度、角加速度计算3、SMART PLC编码器角度测量4、膜厚叠加法计算卷径。原创 2024-02-26 20:00:04 · 317 阅读 · 0 评论 -
二阶低通滤波器(博途PLC SCL源代码)
更多滤波器信号处理相关内容请参看下面文章链接:1、PLC一阶低通滤波器2、Codesys一阶低通滤波器3、博途PLC一阶低通滤波器。原创 2024-02-25 23:50:55 · 85 阅读 · 0 评论 -
博途PLC 位置式PID变增益FC(算法介绍+SCL代码)
位置式PID发展了很多优化方法,变增益是其中一种方法,PID相关内容可以查看PID专栏的系列文章,常用链接如下1、5种变增益曲线2、变积分PID3、博途PLC 位置式PID线性变增益FC算法原理,如下图所示。原创 2024-02-25 14:22:42 · 294 阅读 · 0 评论 -
完全增量式PID应用介绍(详细框图算法分析)
PID系列算法和代码可以订阅PID专栏查看更多应用介绍,常用链接如下:1、增量式PID的抗扰。原创 2024-02-24 12:02:24 · 128 阅读 · 0 评论 -
增量式PID对周期噪声信号的“抗扰“(2回路对比测试实验)
信号滤波在工业中的应用不用多说,这篇博客我们通过PID仿真测试实验,对比分析信号滤波在PID闭环控制中的作用。原创 2024-02-23 13:28:15 · 148 阅读 · 0 评论 -
博途PLC PID仿真(单容水箱液位高度控制含变积分变增益测试)
单容水箱和双荣水箱的微分方程和数值求解,可以参考下面文章链接:这篇博客我们利用欧拉求解器在PLC里完成单容水箱的数学建模。PLC也可以和MATLAB组成联合仿真控制水箱液位高度,相关链接如下:MATLAB和S7-1200PLC 通过OPC通信进行联合仿真博途PLC相关PID控制算法和FB大家可以查看PID专栏的相关文章,这篇博客主要讨论在仿真过程中的一些注意事项。下面我们看下我们的闭环仿真框图。原创 2024-02-21 16:05:05 · 492 阅读 · 0 评论 -
博途PLC浮点数高低字交换指令(AT指令应用)
由高低16位字组合为32位浮点数,或者由32位浮点数拆分为高低16位字都可以通过AT指令实现,详细代码和介绍请参考下面文章链接:今天我们要介绍的是博途的浮点数高低字交换指令,博途PLC系统自带有Word和DWord高低字交换指令。原创 2024-02-21 09:44:23 · 345 阅读 · 0 评论 -
博途S7-1200/1500PLC 翻转指令(ALT)
SMART PLC的ALT指令实现代码,请查看下面文章博客SMART PLC如何构造ALT指令_smart200类似alt指令-CSDN博客单按钮启停这些老生常谈的问题,很多人感兴趣。这篇博文讨论下不同的实现方法,希望对大家有所帮助。指令虽然简单,但是在编程的时候合理使用对我们高效率编程帮助还是挺大的,后面我们会利用ALT指令构造《单气缸功能块》和《双气缸功能块》,这部分内容大家可以参看其它专栏,在PLC的面向对象编程系列会有详细讲解。反转指令在三菱PLC里面有专用ALT指令,SMART PLC没有。原创 2023-10-05 21:08:58 · 1243 阅读 · 0 评论 -
标准化编程系列(常用模式状态介绍)
任何事情任何编程都是有方法可循的,我们所要做的工作就是在看似没有规律的运行中,发现规律总结一般性的方法。这篇博客主要介绍标准化编程相关的基础知识,编程化编程离不开大家扎实的编程基本功,所以在学习标准化的同时,大家需要提升对于子程序,模块FB 、FC等的应用知识,了解状态机的使用等,FB、FC、子函数的介绍:有限状态机介绍大家的系统和设备往往都会处在不同的工作状态,我们整理出常用的模式状态,大家可以将这些状态建立为结构变量,编程时可以直接利用UDT数据类型生成对应的模式状态变量。原创 2024-02-01 10:44:01 · 146 阅读 · 0 评论 -
博途PLC数值微分器(信号一阶二阶求导)
数值微分器的详细算法原理介绍,请参看下面文章,链接如下:本篇博客我们会介绍在博途PLC里我们的数值微分器是如何实现的,同时也会给出测试波形,分析为什么我们的微分具有对高频干扰信号放大作用。我们工程计算的角度分析,大家也可以通过解析函数的求导分析出求导对高频小信号具有放大作用。原创 2024-02-19 12:01:45 · 336 阅读 · 0 评论