RXXW_Dor
Math&Control 更多视频课程讲解 可以搜索"学浪"APP 查找RXXW
展开
-
7段式S速度曲线轨迹规划(博图PLC SCL源代码)
文章浏览阅读59次。轨迹规划可以产生运动控制系统位置闭环控制所需要的前馈速度和插补位置值。前馈速度+PID位置闭环控制典型应用可以参考下面文章链接:1、S7-1200PLC和V90伺服通过工艺对象实现定位控制S7-1200PLC和V90总线伺服通过工艺对象实现定位控制(标准报文3应用)_1200报文3控制v90-CSDN博客文章浏览阅读178次。文章浏览阅读303次。轨迹规划的作用(前馈速度+位置插补)-CSDN博客文章浏览阅读13次。轨迹规划可以产生运动控制系统位置闭环控制所需要的前馈速度和插补位置值。原创 2024-06-22 20:13:48 · 68 阅读 · 0 评论 -
速度曲线轨迹规划程序优化(封装FC)
S型速度曲线点动控制功能块(博途SCL代码)-CSDN博客文章浏览阅读16次。点动功能块只有4个约束条件。2、梯形速度曲线绝对值定位功能块梯形速度曲线绝对值定位功能块(博途SCL代码)-CSDN博客文章浏览阅读47次。梯形速度曲线轨迹规划(速度前馈+PID、SCL+ ST代码)_梯形曲线规划 pid-CSDN博客文章浏览阅读1k次。原创 2024-08-13 09:31:21 · 157 阅读 · 0 评论 -
多段曲线控温(CODESYS ST代码)
/温度曲线对应控温时间 单位min;Sv : REAL;//设置温度 单位℃;END_STRUCTEND_TYPE//急停;//复位;bHalt:BOOL;//暂停;//上升沿激活多段曲线线性插值;//实际温度;iNum:INT;//多段曲线段号;//计算周期;////错误标志位;//段号;原创 2024-08-03 11:25:58 · 116 阅读 · 0 评论 -
收放卷闭环控制回路耦合控制(扰动补偿控制)
收放卷伺服控制系统详细算法介绍(电子齿轮+张力PID卷绕轴控制功能块)_伺服电机收放卷张力控制方案-CSDN博客文章浏览阅读417次。收放卷控制系统涉及的内容非常多,这里我们介绍全伺服系统利用电子齿轮指令实现主从轴的比例随动速度控制,收放卷控制算法介绍常用链接如下1、收放卷+排线控制收放卷+排线控制系统框图-CSDN博客文章浏览阅读24次。1、收放卷前馈量计算FC收放卷前馈量计算FC(CODESYS ST源代码)-CSDN博客文章浏览阅读16次。原创 2024-07-02 19:50:53 · 30 阅读 · 0 评论 -
ST语言支持包下载安装(VS CODE)
VSCODE是微软提供的代码编辑器,支持非常多的语言。原创 2024-08-03 23:49:37 · 221 阅读 · 0 评论 -
Maple软件使用介绍
本篇博客记录分享一些Maple软件的学习使用方法和操作步骤,文章会不断更新也欢迎大家一起交流。原创 2024-01-04 09:08:31 · 252 阅读 · 0 评论 -
变频器多段速位置定位控制注意事项
本篇博客介绍利用变频器多段速实现位置控制时的注意事项,T型和S型速度曲线轨迹规划请参考下面文章链接:S速度曲线轨迹规划(普通变频位置闭环控制算法详细介绍+SCL代码)_位置闭环算法-CSDN博客。原创 2024-06-09 00:04:58 · 143 阅读 · 0 评论 -
视觉检测不合格品剔除FC(Smart PLC简单状态机编程应用)
视觉系统检测到不合格产品后,往往都需要控制我们的剔除电磁阀吹气剔除不合格产品,三菱PLC里的推荐编程方法,可以参考下面的链接文章:下面我们通过图示简单的看下我们的吹气电磁阀工作原理。原创 2024-01-06 23:34:28 · 964 阅读 · 0 评论 -
博途PLC数组指针应用(SCL)
CODESYS数组类型变量使用介绍https://rxxw-control.blog.csdn.net/article/details/131375218https://rxxw-control.blog.csdn.net/article/details/131375218博途PLC数组类型变量使用介绍还可以查看下面文章博客:https://rxxw-control.blog.csdn.net/article/details/126026752https://rxxw-control.blog.csdn.n原创 2023-12-03 10:29:23 · 872 阅读 · 0 评论 -
SMART PLC 64位浮点数转32位浮点数(Lreal_To_Real指令)
有时候我们需要将分散分布的开关量信号组合为一个整体比如一个字节再完成发送,或者一些报警联锁控制,组合为一个字方便触摸屏报警记录等,下面我们看下各种位、字节、字的拆分和合并早期可能大家会用AT指令,现在基本很少用,我们给出另外的实现方式。BIT_TO_WORD, BIT_TO_DWORD需要注意高低字节的问题,其它基本一样,这里不在一一举例。............_博途的bit。博途PLC 位/字/字节 Bit/ Word/Byte拆分与合并_博途的bit_RXXW_Dor的博客-CSDN博客。原创 2023-08-15 20:46:38 · 1903 阅读 · 0 评论 -
PLC绝对值指令ABS()
在C语言里,ABS()指令属于基础指令,博途PLC系统也有绝对值指令。对于S7-200SMART PLC则需要自行构造,下面给出SMART PLC的绝对值指令ABS()。原创 2023-07-28 15:46:38 · 3169 阅读 · 0 评论 -
一阶低通滤波器(CODESYS FC和FB应用介绍)
一阶RC低通滤波器详细算法介绍请参看下面文章链接:PLC信号处理系列之一阶低通(RC)滤波器算法_plc计算滤波频率_RXXW_Dor的博客-CSDN博客1、先看看RC滤波的优缺点 优点:采用数字滤波算法来实现动态的RC滤波,则能很好的克服模拟滤波器的缺点;1、在模拟常数要求较大的场合这种算法显得更为实用;2、对于周期干扰有良好的抑制作用, 3、比较节省RAM空间 缺点:不足之处是带来了相位滞后,导致灵敏度低;原创 2023-06-24 18:04:12 · 991 阅读 · 0 评论 -
EXCEL数据计算分析功能助力PID闭环控制优化
首先介绍下工控上用的比较多的模拟量采集,模拟量采集的数学基础大家可以查看下面的博客:PLC模拟量输出 模拟量转换FC S_RTI_博图模拟量输出指令_RXXW_Dor的博客-CSDN博客。原创 2023-06-06 15:40:28 · 932 阅读 · 0 评论 -
PLC信号发生器(博途SCL)
信号发生器的应用请参看下面的博客文章,在演示滤波器的作用时,我们可能也会用到信号的叠加等。博途PLC滤波指令 Filter_PT1、Filter_PT2、Filter_DT1详细使用说明(含Simulink+博途PLC仿真)_RXXW_Dor的博客-CSDN博客博途S7-1200/1500PLC的PID控制和详细使用说明,请参看下面的文章链接,这里不再赘述。博途PLC 1200/1500PLC 工艺对象PID PID_Compact详细解读_RXXW_Dor的博客-CSDN博客_pid_compact。原创 2023-06-01 11:24:02 · 1120 阅读 · 0 评论 -
自抗扰PID(梯形图源代码)
有关ADRC的详细算法和源代码,请参看专栏的系列文章,这里不再赘述,常用链接如下:ADRC自抗扰控制算法(含梯形图完整源代码和算法公式)_adrc算法_RXXW_Dor的博客-CSDN博客PLC的自抗扰控制(ADRC)算法_RXXW_Dor的博客-CSDN博客_adrc算法1、自抗扰控制算法,网上很多文章有所讲解,大家也可以关注韩京清教授的论文和书籍,这里就不赘述了,下面给出梯形图+SCL代码。原创 2023-05-23 21:44:14 · 895 阅读 · 0 评论 -
采用高阶离散化方法的速度式PI控制器(博途SCL功能块)
高阶离散化方法的详细介绍请参看下面博客:如何提高PID控制器离散化精度(SCL+梯形图代码)_RXXW_Dor的博客-CSDN博客鉴于积分和微分在工程上的大量应用,这篇博文主要讲解工程上的如何求导f'(x),导数反映的是函数(信号)的变化率,牛顿也是在研究运动的时候提出了微积分的概念,我们知道反映位移变化的快慢程度是速度v(t),反映速度变化快慢程度的物理量是加速度(速度的变化率)。原创 2023-05-17 21:00:13 · 313 阅读 · 0 评论 -
采用高阶离散化方法的速度式PI控制器(梯形图代码)
高阶离散化方法求导的详细介绍请参看下面的文章博客:如何提高PID控制器离散化精度(SCL+梯形图代码)_RXXW_Dor的博客-CSDN博客鉴于积分和微分在工程上的大量应用,这篇博文主要讲解工程上的如何求导f'(x),导数反映的是函数(信号)的变化率,牛顿也是在研究运动的时候提出了微积分的概念,我们知道反映位移变化的快慢程度是速度v(t),反映速度变化快慢程度的物理量是加速度(速度的变化率)。原创 2023-05-17 12:04:26 · 188 阅读 · 0 评论 -
模糊PID(重心法解模糊梯形图FC)
模糊PID的模糊化请参看下面的博客文章:博途PLC模糊PID三角隶属度函数指令(含Matlab仿真)_plc 模糊pid_RXXW_Dor的博客-CSDN博客三角隶属度函数FC,我们采用兼容C99标准的函数返回值写法,在FB里调用会更加直观,下面给大家具体讲解代码。原创 2023-05-04 23:47:52 · 2637 阅读 · 0 评论 -
模糊PID(模糊规则表)
模糊PID的模糊化相关内容,请参看下面的博客文章:PLC模糊控制模糊PID(梯形图实现+算法分析)_RXXW_Dor的博客-CSDN博客博途PLC的模糊PID控制详细内容请查看下面的博客文章:Matlab仿真+博途PLC模糊PID控制完整SCL源代码参考(带模糊和普通PID切换功能)_博途怎么实现模糊pid_RXXW_Dor的博客-CSDN博客模糊PID的其它相关数学基础,理论知识大家可以参看专栏的其它文章,这里不再赘述,本文就双容水箱的模糊PID问题做详细讲解(包括所有源代码和模糊规则设置参数)。原创 2023-05-03 20:55:37 · 3748 阅读 · 0 评论 -
微分方程数值解法(Runge-Kutta法PLC实现)
微分方程数值解法之欧拉法请参看下面的博客文章:微分方程数值解法(PID仿真用一阶被控对象库PLC算法实现)_数学微积分算法plc编程实例_RXXW_Dor的博客-CSDN博客微分方程除极特殊情况外,大部分不可能求出它的精确解,只能用各种近似方法得到满足一定精度的近似解,微分方程由级数解法和Picard逐步逼近法,这些方法可以给出解的近似表达式,称为近似解析方法。另一类近似方法只给出解在一些离散点上的近似值,称为数值方法,这篇文章主要讨论第二种方法,即微分方程数值解法的PLC实现。原创 2023-04-25 16:01:03 · 625 阅读 · 0 评论 -
Smith预估控制器
Smith预估器主要针对存在大滞后的系统,作用延迟和反馈延迟环节的控制,Smith预估器的另一篇文章,请参看下面的博客文章:博途1200/1500PLC Smith预估器(补偿器)算法实现(FB)_RXXW_Dor的博客-CSDN博客在写这篇文章之前写过一篇"大林控制算法",大家可以参看下面这篇专栏PLC控制一阶惯性纯滞后系统的大林(Dahlin)算法详解(SCL代码)_RXXW_Dor的博客-CSDN博客在控制系统应用中,纯滞后环节往往是影响系统动态特性的不利因素。原创 2023-04-18 11:33:47 · 2044 阅读 · 0 评论 -
ADRC线性跟踪微分器(ST+SCL语言)
ADRC自抗扰相关算法源代码和公式请参看下面文章链接:ADRC/Matlab一步步实现跟踪微分器TD(附完整PLC测试代码链接)_ladrc线性跟踪微分器差分方程_RXXW_Dor的博客-CSDN博客。原创 2023-04-05 11:09:10 · 774 阅读 · 0 评论 -
不完全微分算法(SCL+ST代码)
PID控制器的基本算法,可以参看专栏的系列文章,链接如下:三菱FX3U PLC 位置式PID算法(ST语言)_fx3u pid_RXXW_Dor的博客-CSDN博客三菱PLC自带的PID不必多说,大家可以自行查看指令说明。关于FX3U 增量式PID可以参看专栏的另一篇博客三菱PLC增量式PID算法FB(带死区设置和外部复位控制)_RXXW_Dor的博客-CSDN博客_三菱pid算法关于PID废话不多说,各种位置式增量式资料和公式网上也非常多。原创 2023-03-31 15:17:06 · 845 阅读 · 1 评论 -
PLC算法系列之单自由度(1DOF)PID(Simulink+SCL详细代码分析)
鉴于积分和微分在工程上的大量应用,这篇博文主要讲解工程上的如何求导f'(x),导数反映的是函数(信号)的变化率,牛顿也是在研究运动的时候提出了微积分的概念,我们知道反映位移变化的快慢程度是速度v(t),反映速度变化快慢程度的物理量是加速度(速度的变化率)。下面我们会讲到工程上的求导大部分是通过计算"差商"完成的。数值积分和微分在工程上的重要意义不用多说,闭环控制的PID控制器就是积分和微分信号的应用。也是离散上的累加求和,公式虽然简单但是流量累计仍有些需要注意的地方,下面一一和大家举例说明。原创 2023-03-08 22:20:03 · 859 阅读 · 0 评论 -
圆柱相贯线轨迹方程算法(焊接应用)
这里主要介绍圆柱交叉焊接时的轨迹方程,以控制伺服系统跟随焊接轨迹(利用机器人示教焊接不在本篇博客的讨论的范围)。首先我们讨论下2圆柱垂直相交的情况。原创 2023-03-07 17:40:55 · 1023 阅读 · 1 评论 -
博途PLC开放式以太网通信TRCV_C指令应用编程(运动传感器UDP通信)
博途PLC开放式以太网通信TSENG_C指令应用,请参看下面的文章链接:博途PLC 1200/1500PLC开放式以太网通信TSEND_C通信(UDP)_plc的udp通信_RXXW_Dor的博客-CSDN博客。原创 2023-03-05 17:23:22 · 3438 阅读 · 0 评论 -
算法系列之数值积分的目的
PLC算法里的数字积分器详细介绍请参看下面的文章链接:PLC算法系列之数值积分器(Integrator)_RXXW_Dor的博客-CSDN博客数值积分和微分在工程上的重要意义不用多说,闭环控制的PID控制器就是积分和微分信号的应用。流量累加也会用到。有关积分运算在流量累加上的应用,请参看下面的文章链接:SMART S7-200PLC流量累计算法实现(梯形图算法详解+优化)_RXXW_Dor的博客-CSDN博客_smart 200 流量积分流量累计基于积分的原理,采用细分面积的方法近似计算瞬时流量的累加。原创 2023-03-05 10:24:01 · 564 阅读 · 0 评论 -
卷径计算详解(通过卷绕的膜长和膜厚进行计算)
有关卷绕+张力控制可以参看专栏的系列文章,文章链接如下:变频器简单张力控制(线缆收放卷应用)_RXXW_Dor的博客-CSDN博客_收放卷应用张力控制的开闭环算法,可以查看专栏的其它文章,链接地址如下:PLC张力控制(开环闭环算法分析)_RXXW_Dor的博客-CSDN博客。原创 2023-01-01 16:28:57 · 6597 阅读 · 0 评论 -
博途PLC和MATLAB矩阵运算存储方法对比
MATLBA不用多说号称矩阵实验室,可想而知在MATLAB里对矩阵的存储、运算非常简单、高效,如下图简单定义一个5*3的矩阵。原创 2022-11-30 10:20:19 · 1460 阅读 · 0 评论 -
伺服力矩控制(S7-200 SMART PLC MODBUS通信控制)
伺服力矩控制模式在螺丝螺母装配行业的应用,可以参看下面这篇博客。链接地址如下:力矩目标值 fTorque计算(伺服力矩控制模式)_RXXW_Dor的博客-CSDN博客_伺服力矩控制在一些非标装配项目中,伺服需要工作在力矩模式以便完成机械零件的规定扭力装配工作。这篇博文主要介绍伺服扭力(力矩)目标值的计算和力矩控制相关的程序编写。用户通常设定的都是扭力值,我们需要根据机械结构。传动比计算出伺服的目标力矩值,以完成我们的力矩控制。这里我们以总线型伺服为例讲解。原创 2022-10-13 10:47:53 · 1993 阅读 · 1 评论 -
博途1200/1500PLC 2个版本MODBUS-RTU指令的区别和编程注意事项
博途提供了2个版本的MODBUS-RTU指令,首先我们看下CB1241 RS485BD板固件版本,早期版本的 Modbus RTU 指令集( MODBUS)仅可通过主机架 CM1241 通信模块或 CB1241 通信板进行 Modbus RTU 通信。原创 2022-10-11 08:37:47 · 6076 阅读 · 0 评论 -
S7-200 SMART PLC 数字量阀门控制功能块(FB)汇总
S7-200 SMART PLC功能块的各种写法可以查看专栏的其它文章,链接地址如下:S7-200 SMART PLC 子程序功能块(阀门控制)_RXXW_Dor的博客-CSDN博客_plc控制阀门开关程序由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。原创 2022-10-04 11:19:20 · 2903 阅读 · 0 评论 -
博途PLC如何通过FB285实现V90 PN的速度控制
相关GSD文件的安装方法和FB库文件的获取可以参看专栏的其他文章,链接地址如下:博途1200/1500PLC V90 PN通信控制 (FB284功能块)_RXXW_Dor的博客-CSDN博客先简单说下如何获取FB284,一般有2种方法,Startdrive软件可以操作大部分西门子的驱动器,建议安装调试方便,缺点就是软件太大。原创 2022-09-24 10:16:52 · 2594 阅读 · 0 评论 -
博途1200/1500PLC V90伺服 PN通信(通信报文)
有关V90伺服驱动器GSD文件的获取和安装,可以参看专栏的另一篇文章,链接如下:博途1200/1500PLC V90 PN通信控制 (FB284功能块)_RXXW_Dor的博客-CSDN博客先简单说下如何获取FB284,一般有2种方法,Startdrive软件可以操作大部分西门子的驱动器,建议安装调试方便,缺点就是软件太大。原创 2022-09-21 22:28:44 · 4336 阅读 · 0 评论 -
博途1200/1500PLC V90 PN通信控制 (FB284功能块)
先简单说下如何获取FB284,一般有2种方法,Startdrive软件可以操作大部分西门子的驱动器,建议安装调试方便,缺点就是软件太大。原创 2022-09-17 10:58:16 · 7229 阅读 · 0 评论 -
SMART PLC PUT/GET 以太网通信
1、SMART PLC支持以太网PUT、GET通信,还支持MODBUS-RTU、 MODBUS-TCP通信等,这篇博客主要分享PUT、GET通信。SMART S7-200PLC MODBUS通信_RXXW_Dor的博客-CSDN博客_smart200modbus通讯MODBUS 是 OSI 模型第 7 层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。自从 1979 年出现工业串行链路的事实标准以来,MODBUS 使成千上万的自动化设备能够通信。原创 2022-09-20 09:41:04 · 1287 阅读 · 0 评论 -
SMART PLC PID仿真 (SMART PID仿真库使用说明)
西门子博途PLC1200/1500官方提供的仿真库仿真应用可以参看下面的博客:如何利用博途PLC PID_Compact 进行PID仿真(一阶系统)_RXXW_Dor的博客-CSDN博客博途PLC PID控制器 PID_Compact FB如何使用可以参看下面这篇文章,这里不再赘述。原创 2022-09-14 19:15:58 · 1980 阅读 · 0 评论 -
PLC FFT变换 快速傅里叶变换 (含博途PLC完整SCL代码)
首先讲一句,根据奈奎斯特采样定理,PLC里的FFT运算作用很难发挥出来。但是这篇文章大家可以拿来作为学习之用。3、不能光有算法,没文档呀。1、位转置算法: 子程序。原创 2022-03-11 17:16:29 · 1482 阅读 · 2 评论 -
微分方程数值解法(PID仿真用一阶被控对象库PLC算法实现)
微分方程除极特殊情况外,大部分不可能求出它的精确解,只能用各种近似方法得到满足一定精度的近似解,微分方程由级数解法和Picard逐步逼近法,这些方法可以给出解的近似表达式,称为近似解析方法。另一类近似方法只给出解在一些离散点上的近似值,称为数值方法,这篇文章主要讨论第二种方法,即微分方程数值解法的PLC实现。我们以一阶微分方程举例,一阶微分方程可以描述一阶被控对象,下面我们简单看下一阶系统的微分方程。博途PLC的PID仿真可以参看下面这篇博客。原创 2022-09-13 09:04:04 · 1193 阅读 · 0 评论 -
ADRC自抗扰的基本框架学习笔记
需要自抗扰的完整宏指令代码,可以参考另一篇博文:这里只是就基本框架的各种变形作学习分享:ADRC自抗扰控制HMI宏指令实现(附完整源代码)_RXXW_BOSS的博客-CSDN博客非线性ADRC(NonlineADRC,NLADRC)源自经典PID与现代控制理论的结合。针对PID的固有缺点,韩京清研究员提出可从4方面改进;以扩张状态观测器来估计系统总扰动,以跟踪-微分器来实现微分信号的可靠获取,以安排过渡过程来减少给定突变引起的系统大幅度超调,以非线性状态误差反馈控制来改进控制效果。需要说明的是...原创 2022-05-04 22:26:26 · 1071 阅读 · 0 评论