水电工培训学校形象图片
水电安装培训学校
  • 最新报名学员名单(实时滚动)
    最新就业创业学员名单
    使用PID程序块 FB58 “TCONT_CP” 脉冲输出时需要注意什么?
    使用PID程序块 FB58 “TCONT_CP” 脉冲输出时需要注意什么?
    当前位置: > 电工技术更新时间:2013-12-29 17:20:10主题:使用PID程序块 FB58 “TCONT_CP” 脉冲输出时需要注意什么? 围观:

    fb 58 “tcont_cp”用于使用连续或脉冲控制信号来控制温度过程。脉冲控制功能使用脉宽调制,将模拟量可调节变量值 lmn 转换成一系列周期为per_tm 的脉冲信号。通过设置pulse_on=true 激活pulsegen,并在cycle_p 周期中对其进行处理。

    哪些参数决定脉冲输出的周期?

    首先,需要熟悉几个fb 58 “tcont_cp” 脉冲输出的重要参数:
    • cycle_p : 脉冲发生器的采样周期
    • cycle:pid 运 算的采样周期
    • per_tm: 脉冲输出的周期
    如图1,pid输出lmn变 量为30.0,cycle=per_tm=10 *cycle_p ,则 每个per_tm循 环时间调用sfb/fb“pulsegen”10次, 则:
    • 脉宽=per_tm x lmn%
    • 对 于前3个sfb/fb“pulsegen”(10次 调用的30 %), 输出“qpos”为“1”
    • 对 于其余7个sfb/fb“pulsegen”(10次 调用的70 %), 输出“qpos”为“0”
    1


    图01

    如图2,设置参数,lmn=50.0。根据上图的关 系,理 论上输出的脉冲周期应该为10秒。但是通过 wincc 捕捉的脉冲轨迹可以看到,实际的周期为20秒,如图2。那这是为什么呢?

    2

    图02

    3

    图03

    其实,参数 per_tm 和cycle_p 只是决定了脉宽调制精度g,g=per_tm/cycle_p 。脉 宽调制精 度,决 定了一个脉冲周期内执行的脉冲计算的次数,次数越多精度越高。如图4,fb 58 “tcont_cp”  通过“select” 参数决定pid 运算和脉冲运算的关系,通常我们使用默认的模式,也就是同一个fb 58 “tcont_cp” 执行两者,因此在同一个循环中断中执行的fb 58 “tcont_cp”,每次循环中断进入都会执行脉冲运算,而pid 运算和脉冲运算成1:g 关系。因此实际脉冲运算的周期 cycle_p* 是由程序块执行的间隔决定的,所以实际周期 per_tm*=cycle_p * x g。

    4

    图04

    在上面的例子中,g = per_tm / cycle_p =10/0.1=100;ob35循 环周期200ms, 所以cycle_p * =200ms ,per_tm* =100x200=20s。因此,要想脉冲输出的周期和设置的一致,必须保证 cycle_p=cycle_p *(循环中断的时间) 我们只需要调整ob35的循环中断时间到 100ms,就可以实现10s周期的脉冲,如图5。

    5

    图05

    经验关系时间法则如 下:

    • cycle_p<=per_tm/50
    • per_tm<=ti/5
    • cycle<=ti/10
    • cycle(=n x cycle_p)=<per_tm;n 为整数
    • p_b_tm>=cycle_p

    如果pid cycly和周期per_tm不同会怎么样?

    可以为cycle 选择一个小于脉冲重复周期per_tm 的数值。此设置适用于需要尽可能高的脉冲重复周期以减小执行器上的磨损,但快速过程需要的采样时间却又比较短。如果cycle< per_tm,意味 着一个完整周期还没有结束,新的 pid 结果将会产生,脉冲的输出状况将会改变。

    7

    图06

    如 图7,cycle<per_tm,当前输出lmn=50.0,周期20s。一旦 pid 的结果发生更改,如图8,当脉冲高电平输出到20%时,新的 pid 结果lmn=80.0 到来,则脉冲会在之前的基础上继续输出余下的60%的高电平后再变为低电平,整个周期仍然保持20s。
     6
    图07

    8
    图08

    如果新的pid 的结果发生在脉冲的高电平,则会有以下两种情况(黄色箭头:已经输出的高电平脉冲;绿色箭头:新的 pid 结果):
    • pid 结果>当前脉冲长度,则脉冲延长

    9
    图09
    • pid 结果<当前脉冲长度,则脉冲终止
    10
    图10

    如果新的pid 的结果发生在脉冲的低电平,则会有以下两种情况(黄色箭头:已经输出的低电平脉冲;绿色箭头:新的 pid 结果)::
    • 100-pid 结果<=当前低电平脉冲长度,则输出高电平脉冲

    11

    图11
    • 100-pid 结果>当前低电平脉冲长度,则低电平脉冲延长

    12

    图12
    温馨提示:湖南阳光电子学校常年面向全国招生(不限年龄)。由湖南阳光电子学校实战一线首席技术专家授课,天天实操,全程实战,手把手教,。我们是正规技术学校,我们有自己的校园,我们是行业正规军!我们有自己的教学楼、学员公寓楼、篮球场(2个)、有校内花园、有专业实操车间。我们会为您提供海量的使用PID程序块 FB58 “TCONT_CP” 脉冲输出时需要注意什么?的信息,如果您想了解有关使用PID程序块 FB58 “TCONT_CP” 脉冲输出时需要注意什么?方面的更多资讯,请经常关注我校网站:www.85579057.com,我们将给你最详细的与使用PID程序块 FB58 “TCONT_CP” 脉冲输出时需要注意什么?相关的解答。 如果您对湖南阳光电子学校发布的使用PID程序块 FB58 “TCONT_CP” 脉冲输出时需要注意什么?这条信息有什么好的建议,请告诉我们。您的宝贵建议对我们逐步完善使用PID程序块 FB58 “TCONT_CP” 脉冲输出时需要注意什么?的内容有重要的参考作用!
      上一篇:电功率公式及关系
      下一篇:FC块的初始化程序怎么做
      推荐文章
      • “相信品牌的力量”是掷地有声且亘久不变的品牌标语。湖南阳光电子技术学校教育的品牌经住了时间和社会的考证,一直在电子维修技术培训行业的洪流中奔流不息。湖南阳光电子技术学校教育采用模块…
      • 湖南阳光电工焊工技术培训学校(湖南电工焊工培训领导品牌)是经湖南省劳动和社会保障厅批准成立的电工焊工专业技术培训学校,是焊工学校、焊工培训、电焊技校、电焊培训学校、电工培训、电工技…
      • 联系方式●网站:http://www.hnygpx.net
      • 学习时间:3个月教学目标:培养中级“电工+焊工”全能技术人员。半天理论,半天实践,深入浅出,通俗易懂,从零开始,手把手教,,使学生成为真正意义上的、全能的电工焊工技术人才。教…
      • 教学目标:培养中级电工技术人员。半天理论,半天实践,深入浅出,通俗易懂,从零开始,手把手教,,使学生成为真正意义上的、全能的电工技术人才。学习时间:2个月(采用我校十五年经典…
      • 中级焊工培训学习时间:2个月(采用我校十五年经典教学方法:模块教学法授课,彻底破解焊工技术的神奇密码!)教学目标:培养中级焊工技术人员。理论课2...
      安防监控技术学校
      安防监控技术学校
      安防监控技术学校
      返回顶部