PID_DUT_31

此 DUT 可以与以下指令搭配使用:

Control (WORD)(不适用于PID_FB

控制模式

使用此控制选择PID处理和自动调谐激活的类型(X = 8)。

  • 16#X000反向PI-D控制

  • 16#X001正向PI-D控制

  • 16#X002反向I-PD控制

  • 16#X003正向I-PD控制

I-PD处理比PI-D处理更灵活,因此需要更多的调节时间。

  • 反向操作

    当过程值PV下降(例如加热)时,操控值MV上升。

  • 正向操作

    当过程值PV上升(例如冷却)时,操控值MV上升。

自动调谐

  • Control中的最有效位(MSB)设置为1时,自动调谐激活。PID参数KpTiTd的最佳值通过测量过程响应而确定,并存储到KpTiTd中。然后自动调谐禁用(Control中的MSB设置为0)。

  • 由于某些操作不允许自动调谐,因此自动调谐过程中,控制中的MSB可复位为0,从而停止自动调谐。在此情况下,根据原始参数执行处理。

  • 当自动调谐激活时,操控值MV从上限值切换到下限值,以避免损坏使用不同限值的系统或缩小输出范围。

SP (INT)

设置点值(范围0~10000

在此处设置应通过控制程序达到的目标值。应在测量值的范围内。当使用模拟输入时,可以使用010000之间的范围。

PV (INT)

过程值(范围0~10000

在此处输入想要通过操作修正的测量过程值。为此需要模拟-数字转换器。进行调节,使过程值的范围符合设置点值的范围。

MV (INT)

操控值(范围0~10000

操控值(输出值)是PID操作的结果,并且存储在此数据字中。

LowerLimit (INT)

MV下限值(范围0~9999

在此处在09999之间输入操控值的下限值。值必须小于上限值。

UpperLimit (INT)

MV上限值(范围1~10000

在此处在110000之间输入操控值的上限值。值必须大于下限值。

Kp (INT)

比例增益 (范围1~9999,单元0.1)

在此数据字中,写入参数Kp。存储值乘以0.1相当于Kp的实际值。可输入19999(0.1至999.9,以0.1为步幅)范围中的值。自动调谐已完成后,此值自动设置。

Ti (INT)

积分时间(范围1~30000,单元0.1s)

在此数据字中,写入参数Ti。存储值乘以0.1相当于Ti的实际值。可输入130000(0.1至3000s,以0.1s为步幅)范围中的值。自动调谐已完成后,此值自动设置。

Td (INT)

微分时间(范围0~10000,单位0.1s)

在此数据字中,写入参数Td。存储值乘以0.1相当于Td的实际值。可输入0至10000(0.1至1000s,以0.1s为步幅)范围中的值。自动调谐已完成后,此值自动设置。

Ts (INT)

采样时间(范围1~6000,单元0.01s)

在此处设置执行PID处理的循环。数据字的值乘以0.01相当于Ts的实际值。可输入16000(0.01s至60.0s,以0.01s为步幅)范围中的值。

AT_Progress (INT)

自动调谐进度(范围0~5

当对指定的控制模式Control选择自动调谐时,将存储表示自动调谐进度的值15

虚拟ARRAY [11..30] OF WORD(不适用于PID_FB

由PID控制器内部使用的工作器

相关主题

最后更新日期: 2023-06-16此页面上的反馈松下热线