- 博客(1075)
- 资源 (2)
- 收藏
- 关注
原创 Easy系列PLC自定义圆弧插补功能块(完整ST代码)
圆弧插补圆心角和弧长计算FC圆弧插补圆心角和弧长计算FC(C++和Easy系列PLC ST源代码)-优快云博客文章浏览阅读231次。圆弧插补相关算法汇总圆弧插补相关算法汇总(C++和ST源代码)-优快云博客文章浏览阅读82次。
2025-03-28 08:42:44
117
原创 Easy系列PLC激光位移传感器多次测量平均值计算功能块(MODBUS总线激光位移传感器)
博途PLC各种平均值滤波算法对比博途PLC各种平均值滤波算法对比(SCL+梯形图代码)_博图计算平均值-优快云博客该博客对比了多种平均值滤波算法,包括算术平均值、消抖平均值、滑动平均值滤波等,并提供了具体的SCL代码实现。适合于自动化领域的信号处理,有助于理解不同滤波算法的优缺点及其应用场景。Easy系列PLC尺寸测量功能块Easy系列PLC尺寸测量功能块(激光微距应用)-优快云博客文章浏览阅读273次。激光微距仪可以测量短距离内的产品尺寸,产品规格书的测量 精度可以到0.001mm。
2025-03-26 17:39:52
107
原创 圆弧插补圆心角和弧长计算FC(C++和Easy系列PLC ST源代码)
圆弧插补相关算法汇总圆弧插补相关算法汇总(C++和ST源代码)-优快云博客文章浏览阅读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
325
原创 圆弧插补相关算法汇总(C++和ST源代码)
IN P_1 udtPoint 点1坐标 1IN P_2 udtPoint 点2坐标 2IN P_3 udtPoint 点3坐标 3OUT Center udtPoint 圆心坐标 4OUT Radius REAL 圆的半径 5本文介绍了SMART PLC中轴组对象的概念,详细讲解了直线插补的原理和指令使用,包括SMART PLC从V2.7版本开始支持的轴组直线插补指令,以及轴组接线对于脉冲轴的配置方法。
2025-03-23 22:12:52
149
原创 Easy系列PLC轴组直线插补指令封装(MC_MoveLinear)
INVlREAL合成速度 单位unit/s1INP_0udtPoint起点2INP_1udtPoint终点3OUTVxREALx轴速度4OUTVyREALy轴速度5VARrDistanceREAL两点之间的直线距离 单位unit6。INP_0udtPoint直线起点坐标1INP_1udtPoint直线终点坐标2OUTrDistanceREAL2点之间的直线距离3。INP_0udtPoint直线起点坐标1INP_1udtPoint直线终点坐标2OUTrDistanceREAL2点之间的直线距离3。
2025-03-22 13:28:58
91
原创 计算以任意点为中心旋转θ角度后的新坐标(C++和ST算法源代码)
IN P_1 udtPoint 初始坐标 1IN P_0 udtPoint 旋转中心坐标 2IN theta REAL 旋转角度 3VAR theta_Rad REAL 弧度 4VAR translated udtPoint 平移之后的点位坐标 5计算以原点(0,0)为中心旋转θ角度后的新坐标(C++和ST算法源代码)-优快云博客文章浏览阅读230次。INP_0udtPoint初始点1INthetaREAL旋转角度单位°2OUTP_1udtPoint旋转之后点坐标3。
2025-03-20 20:56:33
456
原创 Easy系列PLC如何实现轮廓速度模式PV速度控制
Easy系列PLC速度轴轴控功能块封装Easy系列PLC 速度轴轴控功能块封装(梯形图版)-优快云博客文章浏览阅读30次。这篇博客主要是介绍速度轴轴控功能块的封装,这里的速度轴可以应用在收放卷控制中,恒速运行指令在内部封装用到了MC_MoveVelocity和MC_Halt。首先我们可以了解下,什么是轮廓速度模式,什么是CSP模式。
2025-03-20 14:17:06
43
原创 最小二乘曲线拟合算法(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程序-优快云博客文章浏览阅读464次。
2025-03-20 10:00:28
517
原创 VS如何设置“注释“和“取消注释“ 快捷键
为什么我的VS不支持C++开发为什么我的VS不支持C++开发...-优快云博客文章浏览阅读62次。首先VS是支持C++开发的,安装 VS 时,C++ 开发相关组件是以工作负载形式提供的。若安装时未勾选 C++ 工作负载,就无法支持 C++ 开发。
2025-03-19 15:57:28
322
原创 计算以原点(0,0)为中心旋转θ角度后的新坐标(C++和ST算法源代码)
IN P_0 udtPoint 初始点 1IN theta REAL 旋转角度单位° 2OUT P_1 udtPoint 旋转之后点坐标 3。
2025-03-19 14:34:58
255
原创 为什么我的VS不支持C++开发...
首先VS是支持C++开发的,安装 VS 时,C++ 开发相关组件是以工作负载形式提供的。若安装时未勾选 C++ 工作负载,就无法支持 C++ 开发。
2025-03-19 11:08:38
230
原创 SMART PLC计算2点之间的直线距离FC(梯形图)
Easy系列PLC如何计算2点之间的直线距离Easy系列PLC如何计算两点之间的直线距离(ST源代码)-优快云博客INP_0udtPoint直线起点坐标1INP_1udtPoint直线终点坐标2OUTrDistanceREAL2点之间的直线距离3。
2025-03-19 08:18:18
40
原创 根据合成加速度计算x轴和y轴加速度(直线插补控制算法框图)
INP_0udtPoint直线起点坐标1INP_1udtPoint直线终点坐标2OUTrDistanceREAL2点之间的直线距离3。
2025-03-18 17:26:04
901
原创 Easy系列PLC 速度轴轴控功能块封装(梯形图版)
这篇博客主要是介绍速度轴轴控功能块的封装,这里的速度轴可以应用在收放卷控制中,恒速运行指令在内部封装用到了MC_MoveVelocity和MC_Halt。
2025-03-18 10:23:20
60
原创 根据合成速度计算x轴和y轴速度(Easy系列PLC ST源代码)
IN Vl REAL 合成速度 单位unit/s 1IN P_0 udtPoint 起点 2IN P_1 udtPoint 终点 3OUT Vx REAL x轴速度 4OUT Vy REAL y轴速度 5VAR rDistance REAL 两点之间的直线距离 单位unit 6。
2025-03-18 08:58:32
466
原创 Easy系列PLC如何计算两点之间的直线距离(ST源代码)
IN P_0 udtPoint 直线起点坐标 1IN P_1 udtPoint 直线终点坐标 2OUT rDistance REAL 2点之间的直线距离 3。
2025-03-17 14:28:54
399
原创 Easy系列PLC环形输送线供料控制状态机编程(完整ST代码)
状态机设计原则系列之效率最大化状态机设计原则系列之效率最大化_状态机中并行状态会影响效率吗-优快云博客文章浏览阅读219次。在检测和搬运设备的自动运行中,状态机的设计至关重要。为了满足高节拍要求,文章提出了将状态机合理分割的策略,以实现执行效率的最大化。通过将喂料和搬运机构的状态机独立,利用'有料'作为转移联锁条件,确保两者能并行工作,从而提高整体工作效率。更多关于状态机设计的文章链接已提供。视觉检测不合格品剔除FC。
2025-03-15 13:52:00
95
原创 FX5U PLC运动控制库安装(PLCopen Motion Control FB参考)
下面我们介绍三菱FX5U PLC的运动控制库PLCopen Motion Control FB的安装。
2025-03-12 18:47:36
80
原创 模拟量采集分辨率分析计算
本文介绍了PLC中模拟量输入的S_ITR算法,通过梯形图和STL代码展示了如何进行模拟量转换。讨论了S_ITR的功能块改进,避免INT运算丢失精度的问题,并提供了200 SMART PLC的程序示例。PLC模拟量输入 模拟量转换FC S_ITR_博途模拟量转换程序-优快云博客。
2025-03-12 13:07:04
218
原创 SMART PLC“瞬时启动延时关闭功能块“
INbEstopBOOLOFFOFF不保持急停18INbModeBOOLOFFOFF不保持0=手动状态 1=自动状态1INbFan_StartBOOLOFFOFF不保持风扇手动启动按钮2INbFan_StopBOOLOFFOFF不保持风扇手动停止按钮3INbFanAutoRunBOOLOFFOFF不保持风扇自动运行开关4INbHeatManuRunBOOLOFFOFF不保持加热手动控制开关5。Easy系列PLC 加热和干燥风机控制功能块(完整ST源代码)-优快云博客。
2025-03-03 19:44:05
119
原创 Easy系列PLC 加热和干燥风机控制功能块(完整ST源代码)
IN bEstop BOOL OFF OFF 不保持 急停 18IN bMode BOOL OFF OFF 不保持 0=手动状态 1=自动状态 1IN bFan_Start BOOL OFF OFF 不保持 风扇手动启动按钮 2IN bFan_Stop BOOL OFF OFF 不保持 风扇手动停止按钮 3IN bFanAutoRun BOOL OFF OFF 不保持 风扇自动运行开关 4IN bHeatManuRun BOOL OFF OFF 不保持 加热手动控制开关 5。
2025-03-03 15:32:55
966
原创 EtherCAT总线绝对值伺服如何使用
EtherCAT总线掉线如何自动重启EtherCAT总线掉线如何自动重启_ethercat从站断线-优快云博客文章浏览阅读1.2k次。本文介绍了在EtherCAT通信中,当从站出现掉线情况时,如何通过设置自动重启功能来解决这一问题。详细步骤包括在CODESYS环境中启用从站的自动重启选项。
2025-03-02 22:55:17
153
原创 FX5UPLC自定义接通延时定时器功能块(ST源代码)
自定义的定时器功能块需要在恒定周期程序里调用,因为基准时基设置为10ms(当然这里的周期时间也可以修改)。SMART PLC自定义定时器功能块(梯形图)_smart 定时器-优快云博客文章浏览阅读63次。工业现场很多设备都需要定时器功能,利用SMART PLC进行定时时,如果采用系统自带的定时器往往都需要时基换算在上位机和PLC通信都不是很方便,特别是需要定时器的设备比较多时,我们一般希望可以直接设置延时时间,并且单位是秒等,下面我们利用在定时中断里调用自定义定时器来实现。
2025-03-01 15:46:36
78
原创 三菱FX5U PLC工字轮排线算法(ST源代码)
工字轮排线算法的详细推导过程这里不再赘述,专栏里有文章详细介绍,这篇博客主要介绍FX5U PLC的ST语言实现。排线机-排线伺服比例随动功能块绕线机-排线伺服比例随动功能块(梯形图+SCL代码)_排线机伺服随动原理-优快云博客本文介绍了绕线机排线伺服的机械结构与速度解算原理,通过MATLAB脚本解方程求得伺服转速,并在Smart PLC中实现了排线伺服速度计算功能块。此外,探讨了Simulink仿真实验,排线速度与主轴速度的关系,以及比例随动功能块的SCL代码。
2025-02-27 21:58:04
1144
原创 FX5U PLC模拟量转换FC (S_ITR源代码)
本文介绍了PLC模拟量采集的数学基础,重点关注线性传感器的一次函数模型y=kx+b。内容涉及直线方程在温度换算中的应用、模拟量采集的通用公式、AD采集的离散化概念、线性拟合问题以及在Simulink和M脚本中的实现。同时,文章讨论了线性传感器的偏移修正和非线性传感器的处理方法。本文介绍了三菱FX3U PLC中模拟量采集的FB(功能块)S_ITR的使用,详细讲解了模拟量转换的算法公式,并提供了ST(结构化文本)代码示例。
2025-02-21 23:14:02
114
原创 Easy系列PLC字符串变量应用(状态步监控)
博途字符串和FIFO编程应用(SCL源代码)博途字符串和FIFO编程应用(SCL源代码)_博图堆栈程序怎么写-优快云博客文章浏览阅读584次。本文介绍了博途PLC中字符串和FIFO的组合应用,包括字符串不相同判断和简单FIFO原理。通过示例代码展示了如何在SCL中使用FIFO,并提供了相关资源链接,帮助读者理解FIFO在实际项目中的运用。
2025-02-19 20:40:10
62
原创 SMART PLC自定义定时器功能块(梯形图)
工业现场很多设备都需要定时器功能,利用SMART PLC进行定时时,如果采用系统自带的定时器往往都需要时基换算在上位机和PLC通信都不是很方便,特别是需要定时器的设备比较多时,我们一般希望可以直接设置延时时间,并且单位是秒等,下面我们利用在定时中断里调用自定义定时器来实现。
2025-02-19 15:30:24
112
原创 汇川Easy系列PLC幂函数指令(完整ST源代码)
文章浏览阅读510次。本文探讨了在非线性传感器测量中如何在PLC中实现幂函数计算,特别是利用CODESYS编程语言。介绍了使用CODESYS的计算指令来处理如2^3.4和10的负指数次方等例子,并提到了0的0次方在计算中的特殊性和潜在问题。幂函数计算指令(CODESYS ST语言)_codesys幂运算-优快云博客。
2025-02-17 09:09:34
137
原创 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
100
原创 Easy系列PLC 线性变换功能块(模拟量相关功能块汇总)
IN rInput REAL 输入值 1IN rISH REAL 输入上限 2IN rISL REAL 输入下限 3IN rOSH REAL 输出上限 4IN rOSL REAL 输出下限 5OUT rOutput REAL 输出值 6线性转换函数S_RTR(SCL和ST代码)_线性函数的scl语言如何编写-优快云博客文章浏览阅读440次。博客介绍了线性转换函数S_RTR,包括其在PLC中的应用,如何与工艺PID组合使用,以及在张力开环控制中的具体实践。
2025-02-14 22:08:03
116
原创 汇川Easy系列 PLC符号变量和绝对地址数据交互
Easy系列PLC支持符号变量数据交互,访问。绝对地址和符号变量数据交互,需要按照访问的数据类型,加上相应的后缀。单整型变量直接写D200等,双字访问需要加D200:D。浮点型变量访问需要加D200:E。
2025-02-12 10:53:34
191
原创 三菱FX5U PLC平滑函数功能块(ST源代码)
/Ramp_Sp目标值平滑,一般应用在对输入和输出需要平滑处理的场合;//优点:目标值不会阶跃变化,而是斜坡变化到设置值;//RXXW_Dor;rOut:=0.0;RETURN;END_IF;//计算单步变化量;//平滑值输出;END_IF;//平滑输出CODESYS斜坡函数功能块(ST源代码)_用plc难能写一个斜坡加减速度吗-优快云博客文章浏览阅读1.2k次。
2025-02-11 22:20:29
105
原创 三菱FX5U输入滤波防抖功能块(ST源代码+示例程序)
开关量低频防抖滤波开关量低频防抖滤波FB(CODESYS ST源代码)_codesys滤波功能块-优快云博客文章浏览阅读417次。本文介绍了使用CODESYS编程环境中实现开关量低频防抖滤波的原理及应用,提供了相应的梯形图代码示例,并提到了博途PLC和SMART PLC的开关量防抖滤波功能块作为参考。
2025-02-10 17:26:06
80
原创 三菱FX5U气缸控制功能块(完整ST源代码+示例程序)
如果机器包含100个气缸,我们只需要修改数组的元素数量就可以了,效率非常的高。待续....博途PLC 面向对象系列之“双通气缸功能块“(SCL代码)_plc面向对象-优快云博客文章浏览阅读667次。本文介绍了博途PLC中面向对象编程的应用,重点讲解了双通气缸的功能块设计,包括双通电磁阀功能块、双通气缸的UDT数据类型以及SCL代码实现。同时,对比了双通与单通电磁阀的差异,并讨论了将单通气缸改造为双通气缸的方法,强调了双通气缸在安全性上的优势。
2025-02-10 12:07:16
345
原创 Easy系列开关量滤波防抖功能块(梯形图+ST代码)
IN Input BOOL OFF OFF 不保持 开关量输入 1IN T_ON DINT 0 0 不保持 设置ON滤波时间 单位ms 2IN T_OFF DINT 0 0 不保持 设置OFF滤波时间 单位ms 3OUT Output BOOL OFF OFF 不保持 开关量输出 4VAR bTemp1 BOOL OFF OFF 不保持 临时变量1 5。
2025-02-09 19:17:34
71
原创 FreeCAD创建零件(系列1)
退出草图后,直接点击凸台,拉伸高度为30.0mm,之后再选择草图,选择 XZ平面。将图中的线段切换为辅助线,线条颜色之后转为蓝色线。
2025-02-08 20:43:34
144
原创 Easy系列自定义断开延时定时器(ST源代码)
bEnable一开始没有使能,定时器是没有输出的,当bEnable能流导通,定时器bQ输出,当bEnable 断开,定时器开始计时,时间到达,bQ断开。开关量低频防抖滤波FB(CODESYS ST源代码)_codesys开关量消抖-优快云博客文章浏览阅读413次。本文介绍了使用CODESYS编程环境中实现开关量低频防抖滤波的原理及应用,提供了相应的梯形图代码示例,并提到了博途PLC和SMART PLC的开关量防抖滤波功能块作为参考。
2025-02-08 16:47:36
49
原创 FreeCAD创建螺栓
FreeCAD从入门到提升FreeCAD从入门到提升-优快云博客文章浏览阅读37次。首先我们学习如何在FreeCAD里绘制一个长方体。
2025-02-08 11:03:19
536
禾川Q1 PLC MODBUS TCP从站通信 禾川Q1 PLC MODBUS TCP从站通信 通信地址映射表
2025-01-08
MODBUSTCP通信 MODBUSTCP通信从站仿真软件 MODBUS TCP Slave
2025-01-06
FB38000 V90总线伺服绝对值编码器校准 FB38000 V90总线伺服绝对值编码器回原
2024-07-20
FB38002(Easy-SINA-Pos) FB284 V90 总线伺服111报文
2024-07-19
S7-1500PLC工艺对象 105报文安装S7-1500PLC工艺对象 105报文安装S7-1500PLC工艺对象 105报文
2024-07-01
开放式以太网通信TCP UDP通信测试 开放式以太网通信TCP UDP通信测试 套接字发送接收测试工具
2023-11-05
SINAMICS V-ASSISTANT Commissioning tool V90伺服调试软件 V90伺服驱动器调试软件
2023-10-30
博途LRC校验计算FC MODBUS-ASCII通信 博途LRC校验计算FC SCL 源代码 MODBUS-ASCII通信
2023-10-23
博途S7-1200/1500PLC MODBUS-RTU通信功能块 MODBUS-RTU通信 SCL语言 状态机编程
2023-10-10
3次多项式轨迹规划 博途SCL3次多项式轨迹规划代码 轨迹规划 PLC SCL ST代码
2023-09-20
博途SCL限幅平均值滤波器博途SCL限幅平均值滤波器模拟量线速度编码器转速压力信号滤波 PLC限幅平均值滤波
2023-09-14
西门子SMART PLC 64位浮点数转32位浮点数、LREAL-TO-RELA 、Double-To-Float
2023-08-16
SMART PLC 百叶窗控制库 该库指令可实现不使用感光开关,而用S7-200 SMART 来控制百叶窗的日出而开和日落而关
2023-08-14
西门子smart plc模拟量采集转换库 模拟量转换库 S7-200 SMART PLC模拟量库
2023-08-14
ABB绞车控制程序固件手册ZH-ACS880-WinchControlProgram-C-A4 ABB船用变频器ACS880
2023-08-14
S7-1200-PLC-EASY-PLUS-V4.3 1200PLC系统帮助文件、1200博途PLC编程资料 1200博途PLC
2023-08-14
博途PLC飞锯应用案例、博途PLC飞锯应用案例、FlyingSawBasic-V20-zh-CHS、PLC飞锯
2023-08-14
博途PLC S71200/1500模拟量输出FC S-RTI转换FC 博途PLC模拟量转换FC 模拟量输出SCL
2023-08-12
弹簧滑块系统龙格库塔数值解 Runge-Kutta数值解 微分方程 PLC微分方程数值解
2023-08-11
OPC-S7-PC Access SMART OPC通信 西门子PLC SMART OPC通信
2022-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人