RXXW_Dor
Math&Control 更多视频课程讲解 可以搜索"学浪"APP 查找RXXW
展开
-
卷径计算-PID输出补偿法(CODESYS ST代码)
在理解这篇文章之前大家需要理解收放卷常用的前馈量计算原理1、收放卷前馈量计算收放卷前馈量计算FC(CODESYS ST源代码)-CSDN博客文章浏览阅读90次。1、收放卷前馈量计算FC(博途PLC):收放卷前馈量计算FC(梯形图+SCL代码)-CSDN博客文章浏览阅读534次。原创 2024-05-17 08:53:30 · 79 阅读 · 0 评论 -
工字轮排线算法详细介绍(公式推导+Codesys源代码)
比例增益计算出来之后大家可以通过电子齿轮指令将从轴和主轴进行啮合,完成比例随动控制,也可以自己编写速度随动FC,完成速度随动控制。原创 2024-04-05 14:05:38 · 15 阅读 · 0 评论 -
收放卷张力测量非线性标定(非线性特征曲线线性化插补器)
张力传感器张力值的测量和标定可以查看下面这篇文章,这里我们介绍收放卷各种传感器测量标定和曲线拟合相关知识:1、张力测量+标定张力测量+标定(ST代码)_动态舞轮控制张力-CSDN博客文章浏览阅读817次。跳舞轮对应张力调节范围,我们可以通过改变气缸的气压方式间接改变,张力跳舞轮在收放卷闭环控制上的详细应用,可以参看下面的文章链接,这里我们主要讨论精密可调气阀的模拟量编程问题。PLC张力控制(开环闭环算法分析)_plc张力控制程序_RXXW_Dor的博客-CSDN博客。_动态舞轮控制张力。原创 2024-04-14 20:15:49 · 19 阅读 · 0 评论 -
曲柄连杆模型(CODESYS ST源代码)
精密压接之曲柄连杆模型计算(含MATLAB仿真+博途SCL源代码)_曲柄连杆的轨迹怎么计算-CSDN博客文章浏览阅读455次。原创 2024-06-28 09:01:50 · 27 阅读 · 0 评论 -
位置轴轴控功能块封装(CODESYS ST源代码)
博途PLC轴控功能块封装请参考下面文章链接:1、S7-1200PLC位置控制功能块优化S7-1200PLC脉冲轴位置控制功能块优化(完整SCL源代码)_s71200 脉冲轴-CSDN博客文章浏览阅读251次。博途PLC 位置控制功能块常用应用,可以参考下面文章链接:1、博途PLC脉冲轴绝对定位往复运动控制2、脉冲轴位置控制功能块工艺对象参数设置。_s71200 脉冲轴第一步封装轴控功能块,先是建立轴控对象。原创 2024-06-24 21:42:47 · 130 阅读 · 0 评论 -
轨迹规划系列之S型速度曲线绝对值定位功能块(Codesys源代码)
轨迹规划的作用(前馈速度+位置插补)-CSDN博客文章浏览阅读13次。轨迹规划可以产生运动控制系统位置闭环控制所需要的前馈速度和插补位置值。前馈速度+PID位置闭环控制典型应用可以参考下面文章链接:1、S7-1200PLC和V90伺服通过工艺对象实现定位控制S7-1200PLC和V90总线伺服通过工艺对象实现定位控制(标准报文3应用)_1200报文3控制v90-CSDN博客文章浏览阅读178次。原创 2024-06-22 09:34:42 · 254 阅读 · 0 评论 -
2台倍福PLC ADS通信配置
倍福PLC的入门应用介绍请参考下面文章链接: 从零开始倍福TwinCAT 3 PLC 的一个简单项目-CSDN博客文章浏览阅读34次。这篇文章我们介绍如何开始一个简单的倍福PLC项目。https://rxxw-control.blog.csdn.net/article/details/139124427原创 2024-05-29 14:49:18 · 318 阅读 · 0 评论 -
EtherCAT总线掉线如何自动重启
EtherCAT通信如果是从站掉线我们可以勾选上自动重启功能如下图所示:待续.....原创 2024-05-27 11:08:48 · 329 阅读 · 0 评论 -
从零开始倍福TwinCAT 3 PLC 的一个简单项目
这篇文章我们介绍如何开始一个简单的倍福PLC项目。原创 2024-05-22 17:00:26 · 207 阅读 · 0 评论 -
汇川AM400PLC通过EtherCAT总线控制禾川X3E伺服使能和点动控制
进行通信之前需要安装禾川X3E的XML文件,具体方法如下:1、汇川AM400PLC和X3E通信配置汇川AM400PLC和禾川X3E伺服EtherCAT通信-CSDN博客文章浏览阅读29次。1、汇川H5UPLC和X3E伺服EtherCAT总线控制汇川H5U PLC通过EtherCAT总线控制SV660N和X3E伺服_伺服驱动器 ethercat csdn 汇川-CSDN博客。原创 2024-05-03 17:26:23 · 411 阅读 · 0 评论 -
汇川AM400计米轮线速度测量FB
在了解线速度测量FB之前需要先了解编码器转速测量FB,链接如下:1、编码器转速测量FB汇川AM400PLC编码器转速测量功能块(M法测速)-CSDN博客文章浏览阅读15次。M法测速的原理和相关代码,大家可以参考相关专栏文章,常用链接如下:1、编码器M法测速仿真编码器M法测速仿真(Simulink)_mt法测速 simulink-CSDN博客文章浏览阅读2k次。原创 2024-04-30 15:13:45 · 107 阅读 · 0 评论 -
FOR循环指令计算累加和(CODESYS ST+SMART梯形图代码)
1、SMART PLC FOR循环指令应用SMART PLC FOR循环指令_smart plc可以调用多少次for循环-CSDN博客SMART PLC的FOR循环: PLC里写需要加上: NEXT指令_smart plc可以调用多少次for循环。原创 2024-04-16 20:29:51 · 357 阅读 · 0 评论 -
汇川AM400PLC如何和编程软件通信连接
CODESYS系列文章大家可以参考CODESYS专栏,常用连接如下:1、全局变量和I/O映射PLC编程基础之数据类型、变量声明、全局变量和I/O映射(CODESYS篇 )_codesys全局变量如何映射写入-CSDN博客这篇文章给大家全面介绍CODESYS编程的基础知识(数据类型和变量声明的方法,包括全局变量和局部变量,掉电保持型变量 、I/O映射等),CODESYS 二进制数据类型和标识符命名规则(变量命名规则)。文中会给出CODESYS和博途、三菱PLC在接口声明方面的区别对比,方便大家理解。原创 2024-04-12 10:56:23 · 132 阅读 · 0 评论 -
通过电机转速计算主轴旋转单圈所需时间(CODESYS ST代码)
1、伺服丝杠系统常用算法功能块伺服丝杠系统常用算法功能块-CSDN博客文章浏览阅读353次。这篇博客主要介绍伺服、丝杠系统常用的运算功能块,其它相关运算可以查看下面文章链接:信捷PLC脉冲频率、位移、转速相关计算(C语言编程应用)_RXXW_Dor的博客-CSDN博客。原创 2024-04-06 14:02:41 · 132 阅读 · 0 评论 -
幂函数计算指令(CODESYS ST语言)
非线性传感器的测量往往需要幂函数计算指令,PLC里往往并没有现成的幂函数指令,需要我们自己构造1、非线性传感器测量模拟量采集非线性函数(真空度计算)_plc三菱對真空計算法-CSDN博客。原创 2024-04-02 17:33:19 · 298 阅读 · 0 评论 -
程序组织单元POU介绍(CODESYS)
待续...CODESYS任务配置介绍-CSDN博客文章浏览阅读32次。看门狗是一种控制器硬件式的计时设备,看门狗的主要功能是监控程序执行时出现的异常或内部时钟发生的故障。当程序进入死循环时,看门狗计时器就会对系统发出重置信号或停止PLC当前运行的程序。CODESYS里的固定循环任务和博途里的定时中断OB30 OB31非常相似是一种固定扫描周期方式。原创 2024-04-02 13:01:04 · 475 阅读 · 0 评论 -
开关量低频防抖滤波FB(CODESYS ST源代码)
开关量防抖滤波的算法原理和应用场景介绍请参考下面文章链接:1、博途PLC开关量防抖滤波FB2、SMART PLC开关量防抖滤波功能块。原创 2024-03-18 20:38:24 · 317 阅读 · 0 评论 -
CODESYS如何插入功能块(梯形图调用FB FC)
CODESYS更多内容大家可以查看CODESYS专栏系列文章,这篇博客我们介绍大家在调用FB FC时候的一些基础知识。原创 2024-03-09 15:06:22 · 944 阅读 · 0 评论 -
梯形速度曲线轨迹规划(速度前馈+PID、SCL+ ST代码)
S形速度曲线轨迹规划算法和应用详细介绍,请查看下面文章博客,这里不再赘述:S速度曲线轨迹规划(普通变频位置闭环控制算法详细介绍+SCL代码)_RXXW_Dor的博客-CSDN博客。原创 2023-08-04 18:14:58 · 1202 阅读 · 0 评论 -
限幅器(信捷PLC C语言FC功能函数)
/限幅器 将输出限制在上限和下限之间//RXXW_DorelsePLC信号处理系列之限幅器(Saturation)_RXXW_Dor的博客-CSDN博客TITLE=限幅器VAR_INPUTrX:REAL;原创 2023-07-24 15:18:22 · 417 阅读 · 0 评论 -
信捷PLC RC低通滤波器(C语言实现)
PLC信号处理系列之RC低通滤波器算法详细介绍请参考下面文章:PLC信号处理系列之一阶低通(RC)滤波器算法_plc滤波算法程序_RXXW_Dor的博客-CSDN博客1、先看看RC滤波的优缺点 优点:采用数字滤波算法来实现动态的RC滤波,则能很好的克服模拟滤波器的缺点;1、在模拟常数要求较大的场合这种算法显得更为实用;2、对于周期干扰有良好的抑制作用, 3、比较节省RAM空间 缺点:不足之处是带来了相位滞后,导致灵敏度低;原创 2023-07-23 15:58:00 · 499 阅读 · 0 评论 -
CODESYS 联合体变量(Union)
联合Union也是一种特殊的自定义类型这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间(所以联合也叫共用体),联合的成员是共用同一块内存空间的,这样一个联合变量的大小,至少是最大成员的大小(因为联合至少得有能力保存最大的那个成员)原创 2023-07-13 14:04:37 · 1509 阅读 · 0 评论 -
CODESYS位置式PID(完整ST源代码)
CODESYS增量式PID完整源代码请参看下面文章链接:CODESYS增量式PID功能块(ST完整源代码)_RXXW_Dor的博客-CSDN博客增量式PID的详细算法公式和博途源代码,请参看下面的文章链接:博途1200/1500PLC增量式PID算法(详细SCL代码)_博图scl语言pid增量编码器_RXXW_Dor的博客-CSDN博客。ADRC自抗扰算法请参看下面文章链接:ADRC自抗扰控制(CODESYS平台完整源代码)_RXXW_Dor的博客-CSDN博客。原创 2023-07-07 10:46:32 · 1593 阅读 · 0 评论 -
S型平滑函数功能块(CODESYS ST完整源代码)
S型平滑函数在多段曲线控温上的应用。完整算法介绍请参看下面文章博客:带平滑功能的斜坡函数(多段曲线控温纯S型曲线SCL源代码+完整算法分析)_RXXW_Dor的博客-CSDN博客PLC运动控制基础系列之梯形速度曲线,可以参看下面这篇博客:PLC运动控制基础系列之梯形速度曲线_RXXW_Dor的博客-CSDN博客运动控制的梯形加减速大家应该很熟悉了,这篇博文属于基础概念性文章,陆续会更新和运动控制相关的内容,PLC运动控制算法讲解,分析。原创 2023-06-30 17:01:22 · 650 阅读 · 0 评论 -
CODESYS模拟量超限报警功能块
CODESYS环境下FC和FB的区别可以参考下面文章博客:一阶低通滤波器(CODESYS FC和FB应用介绍)_RXXW_Dor的博客-CSDN博客一阶RC低通滤波器详细算法介绍请参看下面文章链接:PLC信号处理系列之一阶低通(RC)滤波器算法_plc计算滤波频率_RXXW_Dor的博客-CSDN博客1、先看看RC滤波的优缺点 优点:采用数字滤波算法来实现动态的RC滤波,则能很好的克服模拟滤波器的缺点;1、在模拟常数要求较大的场合这种算法显得更为实用;原创 2023-06-27 15:54:32 · 711 阅读 · 0 评论 -
CODESYS 数组类型变量(ARRAY)使用介绍
功能块FB的数组实例化详细介绍可以参考下面文章博客:博途PLC和CODESYS平台下FB编程应用(如何实例化多个FB)_codesys在博图中使用_RXXW_Dor的博客-CSDN博客鉴于这个概念的重要性,以及在处理一些大量重复控制算法或者FB时的优势,这里详细整理下博途平台下的FB和CODESYS平台下的FB编程实现细节。由于水平和能力有限文中难免出现错误的地方,欢迎大家批评指正。答案就是上面我们说的调用FB时选用参数实例。原创 2023-06-25 13:31:23 · 2079 阅读 · 0 评论 -
PLC模拟量输出 模拟量转换 S_RTI(CODESYS平台 ST代码)
博途平台模拟量转换FC、 S_RTI源代码请参看下面文章链接:PLC模拟量输出 模拟量转换FC S_RTI_博途模拟量转换指令_RXXW_Dor的博客-CSDN博客。原创 2023-06-23 20:27:46 · 2309 阅读 · 0 评论 -
CODESYS梯形图编程应用介绍
CODESYS支持常用的编程语言,这篇博客介绍在CODESYS平台利用梯形图编程的一些注意事项。原创 2023-06-21 22:02:05 · 617 阅读 · 0 评论 -
CODESYS定时器编程应用介绍
有关博图定时器使用请参看下面文章链接:博途PLC IEC定时器编程应用(SCL语言)_博途定时器_RXXW_Dor的博客-CSDN博客博途PLC定时器支持数据类型TIME 类型 ,写法支持T#2M10S 、T#10S等,时基是MS所以如果设置1M用 DINT数据类型就是60000,大部分HMI上数据类型很多不支持IEC的TIME类型所以我们在设计接口变量的时候大部分是REAL或者DINT类型,本篇博文也会讲解他们的类型转换问题。原创 2023-06-21 11:13:35 · 881 阅读 · 0 评论 -
禾川Q0系列CODESYS运动控制编程应用
这篇博客主要分享禾川Q系列PLC在运动控制编程方面的应用。有关CODESYS编程的其它相关知识请参看下面文章链接:高速和普通计数Codesys高速计数应用(ST功能块)_RXXW_Dor的博客-CSDN博客。原创 2023-06-21 09:16:56 · 114 阅读 · 0 评论 -
CODESYS无扰切换PID(ST源代码)
/运行信号//手自动切换//设置值、目标值yk : REAL;// 实际值、反馈信号;// 开环给定值;// 比例增益;// 积分时间 单位S;Td : REAL;// 微分时间 单位S;//采样时间 单位S// 滤波时间 单位S;//中断周期 默认10msEND_VARVAR_OUTPUT//uk : REAL;//控制器输出;//上一时刻的实际值;uDk : REAL;原创 2023-06-20 23:19:57 · 694 阅读 · 0 评论 -
Codesys高速计数应用(ST功能块)
Codesys如何创建FB请参看下面文章链接:CODESYS增量式PID功能块(ST完整源代码)_RXXW_Dor的博客-CSDN博客增量式PID的详细算法公式和博途源代码,请参看下面的文章链接:博途1200/1500PLC增量式PID算法(详细SCL代码)_博图scl语言pid增量编码器_RXXW_Dor的博客-CSDN博客。Codesys环境下如何创建FCPLC模拟量输入 模拟量转换FC S_ITR (CODESYS平台)_codesys做模拟量功能块_RXXW_Dor的博客-CSDN博客。原创 2023-06-20 15:32:12 · 899 阅读 · 0 评论 -
CODESYS增量式PID功能块(ST完整源代码)
增量式PID的详细算法公式和博途源代码,请参看下面的文章链接:博途1200/1500PLC增量式PID算法(详细SCL代码)_博图scl语言pid增量编码器_RXXW_Dor的博客-CSDN博客。原创 2023-03-27 10:43:48 · 3109 阅读 · 0 评论 -
MODBUS通信系列之MODBUS扫描器使用介绍
MODBUS通信由于其众多优点,在通信总线应用非常广泛。这里简单介绍下扫描器使用的基础知识。SMART PLC的MODBUS通信程序编写请参看下面的文章链接:PLC MODBUS通信优化、提高通信效率避免权限冲突(程序+算法描述)_RXXW_Dor的博客-CSDN博客_modbus读写冲突。原创 2023-02-04 19:44:47 · 1855 阅读 · 0 评论 -
PLC信号处理系列之限幅器(Saturation)
TITLE=限幅器VAR_INPUTrX:REAL;// 输出值// 上限到达 FALSE: Upper border not reached TRUE: upper border reached// 下限到达 FALSE: Lower border not reached TRUE: lower border reachedEND_VARBEGINNetwork 1S L16.0, 1S L16.1, 1。原创 2023-01-16 10:26:00 · 520 阅读 · 0 评论 -
MODBUS通信浮点数存储解析常用算法(SWAP高低字节、字交换)
MODBUS通信相关的基础知识,各种PLC通信程序的写法。可以参看专栏的其它文章这里不赘述。MODBUS通信时,数据帧都是以字节为单位发送和接收的,接收到的字节,如何存放和解析。就需要我们具备数据处理类的知识了,这里需要大家简单了解下有关数据结构的基础知识,这方面比较薄弱的建议把《计算机基础》这本书再请出来。SMART PLC MODBUS通信的具体编程方法,可以参看下面这篇博客:SMART S7-200PLC MODBUS通信_RXXW_Dor的博客-CSDN博客_200plc modbus。原创 2022-10-26 22:24:04 · 2654 阅读 · 0 评论 -
Codesys结构变量编程应用(STRUCT类型)
这篇博文主要讲解Codesys环境下如何一步步建立结构类型(SRUCT)变量,自定义变量类型-->右键-->添加对象-->UDT类型-->结构变量(Structure)。博途里面属于用户自动以数据类型(UDT)本质也就是结构变量。......原创 2022-08-09 15:55:10 · 4910 阅读 · 1 评论 -
CODESYS指针型变量编程应用(配方)
什么是指针,指针的详细解释可以参看高级语言部分对指针的描述,这里不详细科普了。关于西门子的指针型变量应用,大家可以参看下面这篇博文:西门子PLC 间接寻址(指针)_RXXW_Dor的博客-CSDN博客_plc间接寻址1、先讲下smart200PLC的间接寻址,200PLC借助& *实现指针操作 指针和FOR循环指令配合可以实现很多灵活的程序机构,这点大家自行体会。 2、下面讲西门子博途的间接寻址,由于博途支持很多复杂的数据结构,所以博途的编程也更加灵活,数组,结构变量等,大家不用间接寻址有时也能实现同样的功原创 2022-08-01 10:32:14 · 2790 阅读 · 0 评论 -
博途1200/1500PLC上升沿下降沿指令编程应用技巧(bool数组)
博途PLC的下降沿和上升沿指令,在控制系统编程时经常会使用。和SMARTS7-200有所不同,遵循IEC-6113标准提供的上升沿下降沿功能块,都需要,边沿存储器位的地址在程序中最多只能使用一次,否则,会覆盖该位存储器。导致程序运行结果异常,边沿存储位的存储区域必须位于DB(或者FB静态区域)或位存储区中。关于上升沿和下降沿指令的自行设计,可以参看下面这篇博文。这里我们主要讲下技巧性的问题,我们在编程时如何定义中间变量,在大量沿指令应用的时候,我们怎么快速实现中间位地址定义。...原创 2022-07-28 10:50:53 · 9913 阅读 · 0 评论 -
通讯异常判断之心跳信号编程应用
有些通讯有异常标志位,我们只需要读取对应的地址就好,但是有些通讯没有异常标志位,需要我们自行写程序去判断通讯正常与否,大部分的做法都是利用心跳信号去判断,当然写法因人而已,当时原理基本相同,这篇博文简单介绍之,限于本人能力,文中难免出现错误和不足之处,欢迎大家批评指正,同时感谢大家关注和订阅。这篇博文主要讲解博途PLC如何通过PN总线和ABB变频器通讯交换数据,实现变频器参数的读取和频率设定等。下面我们以S7-200SMARTPLC程序举例,其它控制器做法基本一致,这里不再赘述。............原创 2022-07-24 14:04:28 · 10100 阅读 · 0 评论