存储PLCNext社区LinkedIn上的PLCNEXT.Instagram上的PLCNEXT.  youtube上的plcnext. github plcnext社区存储PLCNext社区

  1. atroyas@phoenixcontact.es.
  2. PLCNEXT技术和PLCNEXT控件
  3. 星期五,5月15日2020年5月15日

你好,

客户希望根据其温度(温度传感器)使用PLCNext来控制电动变压器的提取器(0-10V信号),并使用PID控制。

您能否在PLCNext中为我的最佳方式建议我,以便在PLCnext中编程这个PID控制?我的意思是,61131 libs或c ++ libs等。

谢谢。

Eduard PLCnext Team 接受答案 等待审核
0
Votes
撤消

你好天使,

请在IEC Library“ControlTechnology”(在PLCNext Store中找到PID FB for PID FB for PLCNext控制器) 

//www.plcnextstore.com/#/235

 

如果您想在C ++中实现PID控件,我认为此示例对您有用:

//gist.github.com/bradley219/5373998

请注意,在此示例中,不考虑任务循环时间,但您可以通过例如通过例如扩展循环时间。


周期:对应于执行功能或FB的任务循环的采样周期。

_Integral + =错误* _DT *(周期/ 1000.0);

iout = _ki * _Integral

 

或者您也可以通过自己在IEC61131中实现它,请参阅以下示例P-Control:

P控制M.

最好的祝福

爱德华

 

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
  • 页 :
  • 1


这篇文章没有答复。
但是,您不允许回复此帖。