使用”PID_ES” 指令作为不带位置反馈信号的步进控制器时如何确保微分分量D是有效投入的?

描述
"PID_ES"步进控制器包含于下列可选软件包中:

  • STEP 7 (TIA Portal)中的"PID Professional"软件包
  • STEP 7 V5.x中的"Standard PID Control"软件包

可以通过将输入参数 "D_SEL"置为TRUE来使能微分分量 D.
这对于带位置反馈信号(变量 "LMNR_ON" = TRUE)的步进控制器已经足够了。在控制模式下,使能"D_SEL" = TRUE 可激活微分分量 D。

对于不带位置反馈信号 (变量 "LMNR_ON" = FALSE)的步进控制器必须禁用手动操作模式,手动控制模式输出也应被禁止,因为该应用仅适用于带位置反馈信号的情形。此时需要将变量"MAN_ON" "LMNOP_ON" 都置为FALSE。

手动模式的驱动信号(变量 "LMNS_ON"和 "LMNSOPON") 使用时不受限制。

在TIA中的组态过程

  1. 打开工艺对象快捷菜单,选中"PID_ES"工艺对象。
  2. 打开DB编辑器
  3. 设置"MAN_ON"和 "LMNOP_ON"变量的启动值为 "FALSE":

    使用"PID_ES" 指令作为不带位置反馈信号的步进控制器时如何确保微分分量D是有效投入的?
    Fig. 1

  4. 确认变量"MAN_ON"和 "LMNOP_ON"在用户程序中没有被置位的地方。

  5. 下载程序到CPU,使配置生效.

可选的替代方法:在TIA中通过修改程序来实现赋值

  1. 在用户程序中增加代码来实现复位变量 "MAN_ON"和 "LMNOP_ON",例如:使用STL语言指令进行复位

    使用"PID_ES" 指令作为不带位置反馈信号的步进控制器时如何确保微分分量D是有效投入的?
    Fig. 2

  2. 下载程序到CPU,使配置生效.

STEP 7 V5.x 中通过修改程序来实现赋值

  1. 在用户程序中增加代码来实现复位变量 "MAN_ON"和 "LMNOP_ON",例如:使用STL语言指令进行复位。

    使用"PID_ES" 指令作为不带位置反馈信号的步进控制器时如何确保微分分量D是有效投入的?
    Fig. 3

  2. 下载程序到CPU,使配置生效。

适用范围

本FAQ适用于STEP 7(TIA Portal) 和STEP 7 V5.x 中所有版本的"PID_ES" 指令,且适用于以下目标系统:

  • S7-300 (CPU 313 and higher)
  • S7-400
  • WinAC
  • ET200S (CPU)

进一步信息:
Sample Project PID Professional
Product News "PID Professional integrated in STEP 7 V13 (TIA Portal)"
Manual "Standard PID Control"
System Manual "STEP 7 Professional V13 SP1"

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论