自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 线性变换功能块S_RTR

ISL : Real;OSH : Real;OSL : Real;END_VARVAR_OUTPUTEND_VARBEGIN//RXXW_Dor//线性变换。

2023-11-27 22:24:47 102

原创 梯形加减速点动功能块(SMART PLC梯形图代码)

梯形加减速算法介绍,大家可以搜索RXXW_Dor博主写的系列文章,这篇文章主要给出SMART PLC梯形加减速点动功能块梯形图代码,下面我们简单的看SMART PLC里的代码部分。

2023-09-23 12:34:57 398

原创 4阶龙格库塔法(PLC求解弹簧质量阻尼模型梯形图程序)

4阶龙格库塔法求解弹簧质量阻尼模型详细代码介绍和分析,请参看下面文章链接:弹簧滑块模型微分方程PLC数值求解(Euler和Runge-Kutta法SCL源代码)_RXXW_Dor的博客-CSDN博客龙格库塔法求解微分方程的PLC算法,还可以参看下面这篇文章博客:微分方程数值解法(Runge-Kutta法PLC实现)_RXXW_Dor的博客-CSDN博客。CODESYS RK4计算源代码。

2023-08-13 11:50:02 153

原创 弹簧质量阻尼系统PLC建模(龙格库塔求解器 CODESYS ST代码)

微分方程数值计算方法PLC代码实现详细介绍,请参考下面文章博客:微分方程数值解法(PID仿真用一阶被控对象库PLC算法实现)_RXXW_Dor的博客-CSDN博客微分方程除极特殊情况外,大部分不可能求出它的精确解,只能用各种近似方法得到满足一定精度的近似解,微分方程由级数解法和Picard逐步逼近法,这些方法可以给出解的近似表达式,称为近似解析方法。另一类近似方法只给出解在一些离散点上的近似值,称为数值方法,这篇文章主要讨论第二种方法,即微分方程数值解法的PLC实现。

2023-08-12 10:42:17 129

原创 CODESYS掉电保持型变量设置方法

CODESYS环境下如何添加全局变量等,可以查看如下链接:PLC编程基础之数据类型、变量声明、全局变量和I/O映射(CODESYS篇 )_codesys变量声明_RXXW_Dor的博客-CSDN博客这篇文章给大家全面介绍CODESYS编程的基础知识(数据类型和变量声明的方法,包括全局变量和局部变量,掉电保持型变量 、I/O映射等),CODESYS 二进制数据类型和标识符命名规则(变量命名规则)。文中会给出CODESYS和博途、三菱PLC在接口声明方面的区别对比,方便大家理解。

2023-07-21 10:20:39 1922

原创 滑动平均值滤波功能块(Codesys完整ST源代码)

/输入采样信号;N:INT;//采样个数;END_VARVAR//存储缓冲器数Cnt:INT;i:INT;END_VAR。

2023-07-09 12:06:30 677

原创 CODESYS死区滤波器(DeadZone指令ST源代码)

/输入值;//死区值;

2023-07-09 09:35:09 318

原创 如何获取博途1200/1500PLC的中断时间值

很多算法,比如数值积分、数值微分、 PID指令都需要在固定的步长里调用,中断程序提供了一个这样的基础步长,最小步长。我们可以利用这样的基础步长完成步长的变换。下面给大家介绍下在博途PLC里如何自动获取中断程序的中断时间值。

2023-03-12 21:02:10 726

原创 信号处理系列之限幅器(Limiter_FC)

信号处理系列文章可以参看下面的文章专栏:信号处理系列之死区滤波器(DeadZone)_RXXW_Dor的博客-CSDN博客(*死区滤波器*)ELSErValue:=rX;END_IF;

2023-01-04 17:08:14 440

原创 3相异步绕线式电机转子串电阻启动(Simulink仿真)

3相异步绕线式电机转子串电阻启动。

2022-12-31 19:58:16 1670

原创 PLC状态机编程(沿指令使用注意事项)

有关PLC的状态机编程详细内容,请参看下面的文章链接:PLC面向对象编程系列之有限状态机(FSM)详解_RXXW_Dor的博客-CSDN博客_plc面向对象编写PLC控制机器动作类程序时,当分支比较少的时候我们使用if else语句解决,当分支比较多的时候,我们要使用CASE,END_CASE语句解决,针对分支的复杂程度选择合适的程序解决。当分支过多时,用 IF ELSE 处理会不太方便,博途和CODESYS平台都支持IF ELSE 和CASE语句。

2022-12-15 09:07:08 705

原创 博途PLC滤波指令 Filter_PT1、Filter_PT2、Filter_DT1详细使用说明(含Simulink滤波器仿真)

博途S7-1200/1500PLC的PID控制和详细使用说明,请参看下面的文章链接,这里不再赘述。博途PLC 1200/1500PLC 工艺对象PID PID_Compact详细解读_RXXW_Dor的博客-CSDN博客_pid_compact。

2022-12-09 21:20:39 2029

原创 三菱FX3UPLC增量型PID(完整梯形图源代码)

增量型PID的算法公式以及内嵌ST语言源代码,请参看下面的文章,链接如下:三菱PLC增量式PID算法FB(带死区设置和外部复位控制)_RXXW_Dor的博客-CSDN博客关于PID废话不多说,各种位置式增量式资料和公式网上也非常多。PID从提出和发展目前已经一个世纪过去了,还在不断研究创新,足见它的重要性。本篇博文给出三菱FX系列增量型PID的源代码。(三菱系列的优化和改进后续给大家整理分享出来)限于本人能力,文中难免错误和不足之处,诚恳的欢迎大家批评指正。同时欢迎大家订阅关注。

2022-11-19 21:25:43 3327 4

原创 PID积分抗饱和的3种方法(附H5U PLC完整FB代码和算法讲解)

/H5U PLC PID_FB接口定义//RXXW_DorIN bRun BOOL OFF OFF 不保持 1IN bReset BOOL OFF OFF 不保持 复位PID控制器 22IN rSp REAL 0 0 不保持 PID目标值 2IN rPv REAL 0 0 不保持 PID反馈值 3IN rSampTime REAL 0 0 不保持 采样时间Ts 4IN rKp REAL 0 0 不保持 比例增益Kp 5。

2022-11-02 12:33:04 1325

原创 信号处理之卡尔曼滤波器(三菱PLC FB)

1、状态估计对于一个我们关心的物理量(速度、压力或者温度),我们假定它符合下面的变化规律:这是2个相邻离散采样时刻物理量的关系,我们用去描述这个关系,这个可能是一个固定的值可能是一个线性变量、也可能是非线性变量总之我们现在不知道这个规律,我们根据这个规律可以预测我们关心的这个物理量的变化趋势,假如这个物理量是编码器的旋转速度,如果编码器是匀速转动的(加速度=0),则的取值=1,代表这个周期和上个周期速度是相同的,当然自然界完全相同的两个物理量不存在。我们可以理解它们的偏差为无穷小即为相同。我

2022-05-31 17:52:10 1014 1

空空如也

空空如也

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

TA关注的人

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