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

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对曲线的影响。相当于在时间维度和速度维度对曲线的伸缩。

深度学习如何进行MRI图像右心室分割
在WINDOWS操作系统下基于PCI总线开发WDM驱动程序
使用万用表测量电阻的方法
期待已久的宝骏310W今日正式上市,售价为4.28-5.68万元
led显示屏怎样抓住发展机遇
高级速度控制功能块MC_VelocityProfile介绍(2)
什么是光耦继电器,它的运用优点是什么
吉时利推出高功率高性能可编程直流电源
美军战斗机项目设计欲配人工智能“副驾驶”
时间继电器的分类及接线方法
华大电子携安全低功耗MCU系列新品亮相电子峰会
英特尔推出基于Xe-LP微架构的首款数据中心GPU
流水线中的相关培训教程[4]
小米Max2评测:小米Max2怎么样?小米Max2的优缺点,看完再买!
再次涨停!三大板块成铭普股票大涨引擎
电池管理系统赋予锂离子电池新的生命
仪表选型时需要注意哪些地方
天翼MOTO XT800(图)
IR中断方式的单片机红外解码程序
接口电路厂商:昆泰集成电路(上海)有限公司简介