回复:大家好,请教一下1200 PID_TEMP中PWM脉冲输出的周期在哪里设置?谢谢!

已锁定

四枫院月泽

  • 帖子

    1582
  • 精华

    1
  • 被关注

    46

论坛等级:侠圣

注册时间:2013-03-03

黄金 黄金 如何晋级?

发布于 2022-10-16 14:18:01

2楼

静态变量 里面.........



Config.Output.Heat.PwmPeriode(1)

   

REAL

   

0.0

   

加热的脉宽调制 (PWM)(OutputHeat_PWM 输出)的周期时间(以秒为单位):

Heat.PwmPeriode = 0.0

加热的 PID 算法的采样时间 (Retain.CtrlParams.Heat.Cycle) 用作 PWM 的周期时间。

Heat.PwmPeriode > 0.0

该值将舍入为 PID_Temp 采样时间 (CycleTime.Value) 的整数倍并用作 PWM 的周期时间。

该设置可通过较长的 PID 算法采样时间来提高过程值的平滑度。

该值必须满足以下条件:

Heat.PwmPeriode ≤ Retain.CtrlParams.Heat.Cycle,

Heat.PwmPeriode > Config.Output.Heat.MinimumOnTime

Heat.PwmPeriode > Config.Output.Heat.MinimumOffTime

    


Config.Output.Cool.PwmPeriode(1)

   

REAL

   

0.0

   

制冷的脉宽调制(OutputCool_PWM 输出)的周期时间(以秒为单位):

Cool.PwmPeriode = 0.0 且 Config.AdvancedCooling = FALSE:

加热的 PID 算法的采样时间

(Retain.CtrlParams.Heat.Cycle) 用作 PWM 的周期时间。

Cool.PwmPeriode = 0.0 且 Config.AdvancedCooling = TRUE:

制冷的 PID 算法的采样时间 (Retain.CtrlParams.Cool.Cycle) 用作 PWM 的周期时间。

Cool.PwmPeriode > 0.0:

该值将舍入为 PID_Temp 采样时间 (CycleTime.Value) 的整数倍并用作 PWM 的周期时间。

该设置可通过较长的 PID 算法采样时间来提高过程值的平滑度。

该值必须满足以下条件:

Cool.PwmPeriode ≤ Retain.CtrlParams.Cool.Cycle 或 Retain.CtrlParams.Heat.Cycle

Cool.PwmPeriode >  Config.Output.Cool.MinimumOnTime

Cool.PwmPeriode > Config.Output.Cool.MinimumOffTime

仅在激活制冷输出时 (Config.ActivateCooling = TRUE) 才有效。

   


已经到了儿时羡慕的年纪,却没能成为儿时羡慕的人!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15643条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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