在工程项目中,经常需要用到斜坡函数发生器,特别是在一些过程控制当中,控制设备的输出值需要平滑输出,不能突然跃变到目标设定值,比如说比例调节阀等等,斜坡函数发生器可以经过一定时间平滑输出。从而避免对设备的冲击。特别是在电机的控制输出当中,速度需要斜坡函数发生器来进行加速上升或下降,西门子PLC 用SCL语言编写斜坡函数发生器的功能块。主要计算公式如下:
这是一个完整的斜坡曲线,我们分解成如下:
从图中可以看出我们一共分为五步进行斜率的增加到达目标值X(i0),得出计算公式:
1,采样时间 ( sample_time)
2,初始值(Xinital)
3,目标值(Xtarget)
4,到达目标值的预设时间 (RAMP_TIME)
5,求出步数 (step)= RAMP_TIME/sample_time
6, 斜率=(Xtarget−Xinital)/step
SCL程序如下:需 要程序的朋友可以扫最后二维码免费获取
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
调节阀
+关注
关注
1文章
200浏览量
14017 -
函数发生器
+关注
关注
0文章
130浏览量
18842 -
控制设备
+关注
关注
0文章
68浏览量
10580
发布评论请先 登录
相关推荐
详解函数信号发生器
发生器。他们能产生一个缓慢变化的斜坡,这一斜坡反过来作用于包括被控制的电流源的元件上,使得被控制的电流源的主振频在扫描模块所给定的始末时刻之间变化。 这种在函数
发表于 12-17 17:33
C2000系列ADC斜坡发生器的配置使用问题
我用的是F28069需要用的内部ADC比较器模块的斜坡发生器问题是TI提供的文件里面全局变量压根就没定义过ramp包括它的一些寄存器都是识别不了我自己也尝试写,可是编译都是错误。。 大
发表于 12-17 14:41
可编程斜坡发生器对音频有好处吗?
嗨,我正在寻找新的8位芯片,我看到有可编程斜坡发生器。你可以用一个可编程斜坡发生器吗?看起来像三角形的PWM,而不是脉冲。它对音频有好处吗?和PWM有什么区别?谢谢您 以上来自于百度
发表于 05-08 09:31
TB3140- 可编程斜坡发生器
电压斜坡信号可用于需要电压线性变化的电路应用。它通常用作参考信号、斜率补偿器或电压扫描发生器。可编程斜坡发生器(Programmable Ramp Generator,PRG)外设无需
发表于 03-22 15:11
•5次下载
西门子PLC用SCL语言编写斜坡函数发生器的功能块
在工程项目中,经常需要用到斜坡函数发生器,特别是在一些过程控制当中,控制设备的输出值需要平滑输出,不能突然跃变到目标设定值,比如说比例调节阀等等
评论