登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
汇川iFA Evolution平台 EVO 系列PLC 通过程序实现斜坡线 ...
汇川iFA Evolution平台 EVO 系列PLC 通过程序实现斜坡线性控制电机运行
[ 复制链接 ]
诈知
5 小时前
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
一、案例说明
电机平稳速度控制策略的核心是通过斜坡线性规划加减速过程,替代阶跃式的速度给定,从源头消除启停、调速时的速度突变带来的机械冲击和电流冲击,最终实现速度的平滑过渡,同时兼顾系统动态响应速度与运行稳定性,是伺服电机、步进电机、变频异步电机精准控制中最基础且核心的控制手段,其中斜坡给定是基础方案,T 型、S 型速度规划是进阶的精细化方案,广泛应用于机床、机器人、输送线、自动化产线等对动平稳性要求高的场景。
二、程序执行输出效果
三.线性平滑功能主要应用场景举例说明
1.大功率电机控制
大功率的电机的速度设定,不允许速度从0%直接上升到80%,需要有个斜坡,比如3%每秒的速度上升,否则会对电网造成很大冲击。
2.阀门控制
大口径的阀门,不允许打开和关闭的速度太快。造成对总管的压力突变或者水锤。
3.总结
经过上面两个案例介绍,其实都是需要个线性平滑的功能,对于功能而言实现这个功能,我们可以通过控制器去实现,例如变频器的加减速时间设定实现一个斜坡加减速的功能。
四.斜坡线性平滑算法原理
1.算法公式
2.控制示意图
五、程序编写
1.创建FB块
2.创建FB引脚参数
点击查看代码
FUNCTION_BLOCK Ramp
//PLC-Recorder | Ana
//https://hiddenmap.cn
VAR_INPUT
{attribute 'NetAccess':='readwrite'}
设置目标值: REAL;
{attribute 'NetAccess':='readwrite'}
平滑总时间: DINT;
{attribute 'NetAccess':='readwrite'}
设定最大值: REAL;
{attribute 'NetAccess':='readwrite'}
设定最小值: REAL;
{attribute 'NetAccess':='readwrite'}
执行周期: DINT;
END_VAR
VAR_OUTPUT
{attribute 'NetAccess':='readwrite'}
平滑输出值: REAL;
END_VAR
VAR
{attribute 'NetAccess':='readwrite'}
单步变化量: REAL;
{attribute 'NetAccess':='readwrite'}
步长变换系数: REAL;
{attribute 'NetAccess':='readwrite'}
偏差绝对值: REAL;
{attribute 'NetAccess':='readwrite'}
平滑输出值_T: REAL;
END_VAR
//PLC-Recorder | Ana
//https://hiddenmap.cn
复制代码
3.程序
点击查看代码
//PLC-Recorder | Ana
//https://hiddenmap.cn
//单步变化量
单步变化量 := (设定最大值 - 设定最小值) / DINT_TO_REAL(平滑总时间 * 1000 / 执行周期);
//计算偏差绝对值
偏差绝对值 := 设置目标值 - 平滑输出值_T;
IF 偏差绝对值 < 0.0 THEN
偏差绝对值 := 偏差绝对值 * -1;
END_IF;
//计算平滑输出值sm_out
IF 偏差绝对值 > 单步变化量 THEN
IF 设置目标值 > 平滑输出值_T THEN
步长变换系数 := 1.0;
ELSIF 设置目标值 = 平滑输出值_T THEN
步长变换系数 := 0.0;
ELSIF 设置目标值 < 平滑输出值_T THEN
步长变换系数 := -1.0;
END_IF;
平滑输出值_T := 平滑输出值_T + 步长变换系数 * 单步变化量;
ELSE
平滑输出值_T := 设置目标值;
END_IF;
平滑输出值 := 平滑输出值_T;
//PLC-Recorder | Ana
//https://hiddenmap.cn
复制代码
4.运行程序
延伸小知识:PLC-Recorder专业数据采集与分析软件可以采集字符串变量,和数值变量一样便捷。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
汇川
iFA
Evolution
平台
EVO
相关帖子
再讨论一次视频平台接入摄像机要注意的问题
再讨论一次视频平台接入摄像机要注意的问题
再讨论一次视频平台接入摄像机要注意的问题
再讨论一次视频平台接入摄像机要注意的问题
再讨论一次视频平台接入摄像机要注意的问题
再讨论一次视频平台接入摄像机要注意的问题
再讨论一次视频平台接入摄像机要注意的问题
MAUI项目在Android平台通过U盘实现软件更新
小程序商城平台怎么选?一文看懂呱呱赞、有赞、微盟差别
全新唯杰WebCAD编辑平台发布:全面拥抱AI,WebCAD智能体(Agent)来了
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
再讨论一次视频平台接入摄像机要注意的问题
11
83
申屠梓彤
2026-02-11
安全
再讨论一次视频平台接入摄像机要注意的问题
5
117
数察啜
2026-02-11
安全
再讨论一次视频平台接入摄像机要注意的问题
9
94
移国拱
2026-02-11
安全
再讨论一次视频平台接入摄像机要注意的问题
4
93
吮槌圯
2026-02-11
安全
再讨论一次视频平台接入摄像机要注意的问题
2
31
泻缥
2026-02-11
安全
再讨论一次视频平台接入摄像机要注意的问题
6
133
姘轻拎
2026-02-11
安全
再讨论一次视频平台接入摄像机要注意的问题
5
37
闻成
2026-02-11
业界
MAUI项目在Android平台通过U盘实现软件更新
1
572
诉称
2026-03-05
安全
小程序商城平台怎么选?一文看懂呱呱赞、有赞、微盟差别
0
202
锺冰洁
2026-03-07
安全
全新唯杰WebCAD编辑平台发布:全面拥抱AI,WebCAD智能体(Agent)来了
1
938
林鱼
2026-03-08
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
签约作者
程序园优秀签约作者
发帖
诈知
5 小时前
关注
0
粉丝关注
25
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
韶又彤
9912
6
宋子
9881
7
闰咄阅
9993
8
刎唇
9995
9
蓬森莉
9869
10
遗憩
10006
查看更多
今日好文热榜
337
AI时代,程序员都应该是算法思想工程师
708
装了 OpenClaw 后,信用卡被盗刷了...
247
Claude Code+GLM 5 安装配置与10个快速上手
655
2-5 分钟部署 OpenClaw:RoutinAI 免费托管
967
空论是否有思想史意义?
534
.NET Win32磁盘动态卷/跨区卷触发“函数不
991
空论:之间集
697
Rust模块系统教程
353
C#/.NET/.NET Core技术前沿周刊 | 第 68 期
723
Satori GC:同时做到高吞吐、低延时和低内
875
AI 重塑产品管理工具:从 Jira 到智能体项
98
汇川iFA Evolution平台 EVO 系列PLC 通过程
429
AI 工程化实战:拒绝“胡说八道”,用 RAG
433
OTN基础-DWDM光纤传输原理
413
数据库主从同步架构
493
基于NativeAOT的 OpenClaw.NET 深度刨析
258
3分钟搞懂深度学习AI:实操篇:卷积层
505
3分钟搞懂深度学习AI:实操篇:卷积层
241
.wman扩展名勒索mysql数据库恢复
220
数据网络小知识-VLAN基础及延伸技术简介