在STEP7V5.5中如何实现数值微分?算法 数值微分画线算法

在 STEP 7 V5.5 中如何实现数值微分?【算法】

描述
在数学中,微分是一个函数变化率的处理。不过在实践中,通常没有数学值,而 (举例来说)只有一个随时间变化的值。

这个基于 STEP 7 Basic V5.5的程序根据当前值和前一函数值(一阶导数)计算瞬时斜率。同理,从一阶导数的当前值和前一值计算出瞬时二阶导数(“斜率的斜率”)。在例子中使用 OB35,并在硬件组态中设置 OB35的时间间隔。必须设置这个时间间隔,单位是毫秒。

图. 01

例子:
例如一个轴,每圈一个脉冲(信号状态从"0" 到"1"),对信号累计计数。使用 OB35(循环中断)中的时间值,按照时间计算信号数量的瞬时一阶或二阶导数。使用轴周长的米数,可以计算瞬时速度和轴的加速度。图.01是展示在OB35 中的调用功能块。

在下表中列出了 "Differentiator" FB的输入和输入/输出参数:

输入参数数据类型描述
start布尔型开始计算
time_ms整型循环时间(毫秒)
count_new整型新计数值
输入/输出参数数据类型描述
d实型时间到达时的一阶导数值
dd实型时间到达时的二阶导数值

下载:
下载附件"STEP7_V55_Differentiator" 中包含如上描述块的 STEP 7 项目。复制"STEP7_V55_Differentiator.zip"到一个独立的目录,双击这个文件,与这个 STEP 项目相关的目录自动解压。可以使用 STEP 7 V5.5来打开处理。

STEP7_V55_Differentiator.zip(602 KB )

创作环境:
在STEP7V5.5中如何实现数值微分?【算法】 数值微分画线算法
本FAQ 是由 STEP 7 V5.5 创建的。

工控老鬼技术Blog:http://blog.sina.com.cn/wincchome

启程自动化培训中心 http://www.gongkong8.com/

联系电话:0755-85292922

E-mail:gongkong8@foxmail.com

工控老鬼QQ空间 : http://920500908.qzone.qq.com

启程 PLC培训 深圳PLC培训 启程PLC培训 宝安PLC培训西门子PLC培训 S7-200培训 S7-300培训系统集成培训 自动化培训 WINCC培训 EPLAN培训

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/61776.html

更多阅读

在淘宝中如何向淘小二咨询 淘宝淘小二

登陆我淘宝帐号登陆成功后,在我的淘宝首页左侧,最后一个选项“退款维权”它是一个隐藏式下拉,点击它再选择“咨询/回复”如图:进去后可以向“淘小二咨询”,也可以向“淘宝网友咨询”:如图在这里我们就向淘小二咨询吧。选择“

在教学过程中如何培养学生的创造性思维 培养创造性思维

随着科学的发展,时代的进步,教育越来越成为社会发展的重中之中,只有教育发展了,我们的民族才有希望,才能看到民族的振兴。江泽民总书记说:“创新是一个民族的灵魂,是一个国家兴旺发达的不竭动力。”因此,我们在教学过程中应注重对学生进行创

转帖-应收票据在现金流量表中如何处理? 应收票据的会计处理

关注票据化现金流与资产负债表和利润表相比,现金流量表的编制少有主观判断,所以被人们视为更具客观性。然而,由于“中国式票据”的广泛应用,目前的现金流量表渐露无奈。  前段时间,有人质疑G天士力(600535)2006年度中报“财务造假”,主要

在研究性学习中如何选择一个合适的课题

注:该文发表在《学术论坛》2002年增刊左香华摘要本文系统地阐述了在研究性学习中正确选题的五个原则,即需要性原则、创造性原则、科学性原则、可行性原则、典型性原则,介绍了正确选题的一般步骤与技巧,对开展研究性学习具有一定的指导

声明:《在STEP7V5.5中如何实现数值微分?算法 数值微分画线算法》为网友滿血開大分享!如侵犯到您的合法权益请联系我们删除