回复:请问一下,这个程序是怎么回事 FC106  它的具体工式是什么呀?

kinkin

版主 西门子1847工业学习平台

  • 帖子

    7544
  • 精华

    53
  • 被关注

    255

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2004-08-14 10:04:39

0楼

这是一个将所要输出的值由实数转换成模拟量值的FC。其实公式已经给出了,只是有两个方框需要根据条件判断来填写而已,公式如下:
out = [ ( (in□lo_lim ) / (hi_lim□lo_lim) ) * (k2□k1)]+k1
1、公式中的K1、K2取值,当双极性输出(即BIPOLAR=1)时K1=-27648.0 K2=27648.0 ;单极性输出(即BIPOLAR=0)时:K1=0.0 K2=27648.0
2、hi_lim-lo_lim为满量程的数据。方框中的正负号说起来比较复杂,我举一个例子,你就好理解了。
3、例:我控制一个电机转速,其转速范围为(-1000rpm~+1000rpm),用模拟量控制,当模拟量输出0时,转速为-1000rpm,当模拟量输出20mA(即27648)时,转速为+1000rpm.这样的话:lo_lim=-1000.0 , hi_lim=+1000.0 ,模拟量输出为单极性的,这时候公式为:
out=[((in+1000)/(1000+1000))*(27648-0)]+0
利用FC106当你需要输出任何一个转速时,你可以让 in=转速,将out输出给对应的模拟量即可。
数字飞舞
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54755条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。