全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 工业控制 >

高级速度控制功能块MC_VelocityProfile介绍(2)

时间:2023-03-08 14:38

人气:

作者:admin

标签: 控制 

导读:高级速度控制功能块MC_VelocityProfile介绍(2)-1_回顾及简介 上节介绍了MC_VelocityProfile功能块可完成的功能,以及与功能块相关的几个基本概念。另外添加了数组初始化的Action。 本节将完...

  1_回顾及简介

  上节介绍了MC_VelocityProfile功能块可完成的功能,以及与功能块相关的几个基本概念。另外添加了数组初始化的Action。

  本节将完成数组的初始化,完成功能块的编程,并测试功能块的运行。通过Trace的速度曲线,验证其速度控制功能。另外还比较了不同iType及Scale时的曲线区别。

  2_具体操作介绍

  1.数组的初始化

  在初始化Action中完成对arr_TProfile数组的初始化。在初始化程序中只初始化了5个点。为简单起见,各个点的加速度及加加速度均设置为0。

  2.MC_VelocityProfile 功能块的编程

  在act_SpeedControl中,添加对MC_VelocityProfile功能块的调用,同时在对应的VISU页面中,添加FB的可视化。

  3.Trace 速度的Profile

  程序下载后,启动功能块,同时Trace轴的速度曲线。Trace捕获的曲线与上节通过Excel生成的曲线基本一致。其主要差别在于Excel生成的曲线,各个关键点的斜率不为零,而我们通过PLC编程初始化arr_TProfile数组时,各点的斜率都是0.

  4.基本输入参数的描述

  结合功能块,再次介绍iType,Number_of_Pairs, TimeVelocity等输入参数的概念。

  5.曲线对比

  通过Trace捕获的曲线,比较了当iType分别设置成MCA_Poly5和MCA_Spline_Complete时,曲线的不同。MCA_Poly5是5次多项式曲线,曲线会严格通过几个关键点。MCA_Spline_Complete是样条曲线,其曲线比5次多项式曲线的曲率大,过渡更顺滑,但不一定严格经过关键点。

  另比较了TimeScale和VelocityScale对曲线的影响。相当于在时间维度和速度维度对曲线的伸缩。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信