用Step7中SFB41FB41,SFB42FB42,SFB43FB43实现PID控制

更新时间:2024-07-08 00:55:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

PID_FB41_FB42_FB43

用Step7 中SFB41/FB 41,SFB42/FB42,

SFB43/FB43实现PID控制

SLC A&D CS

SLC A&D CS Page 1 of 49

PID_FB41_FB42_FB43

目 录

1

概述 ...................................................................................................................... 3 1.1 1.2 2

应用 ............................................................................................................... 3 控制系统分析 ................................................................................................. 4

PID系统控制器的选择 ......................................................................................... 7 2.1 2.2 2.3 2.4 2.5

连续控制器、开关控制器 ............................................................................... 7 固定值控制器 ................................................................................................. 8 级联控制器 .................................................................................................... 8 混合控制器 .................................................................................................... 8 比例控制器 .................................................................................................... 9

单循环比例控制器 ................................................................................... 9 多循环比例控制器 ................................................................................... 9

2.5.1 2.5.2 2.6 2.7 3

二级控制器 .................................................................................................... 9 三级控制器 .................................................................................................. 10

布线 .................................................................................................................... 10 3.1

布线规则 ...................................................................................................... 10

连接电缆 ............................................................................................... 10 屏蔽端接元件 ........................................................................................ 10 警告 ....................................................................................................... 10 其它信息 ............................................................................................... 10

3.1.1 3.1.2 3.1.3 3.1.4 4

参数赋值工具介绍 .............................................................................................. 10 4.1 4.2

调试PID参数的用户界面 ............................................................................ 11 获取在线帮助的途径 .................................................................................... 12

5 在用户程序中实现 .............................................................................................. 12 5.1 5.2 5.3

调用功能块 .................................................................................................. 12 背景数据块 .................................................................................................. 13 程序结构 ...................................................................................................... 13

6 功能块介绍 ......................................................................................................... 13 6.1

连续调节功能SFB 41/FB 41 “CONT_C” .................................................... 13

SLC A&D CS Page 2 of 49

PID_FB41_FB42_FB43

6.1.1 6.1.2 6.1.3 6.2

简介 ....................................................................................................... 13 应用程序 ............................................................................................... 14 说明 ....................................................................................................... 14

步进控制功能SFB 42/FB 42“CONT_S” ..................................................... 26

简介 ....................................................................................................... 26 应用程序 ............................................................................................... 26 说明 ....................................................................................................... 27

6.2.1 6.2.2 6.2.3 6.3

脉冲宽度调制器SFB 43/FB 43“PULSEGEN” ............................................ 36

简介 ....................................................................................................... 36 应用程序 ............................................................................................... 36 说明 ....................................................................................................... 36

6.3.1 6.3.2 6.3.3 7

功能块举例 ......................................................................................................... 49

1 概述

本文中所讨论的功能块(SFB41/FB41,SFB42/FB42,SFB43/FB43)仅仅是使用于S7和C7的CPU中的循环中断程序中。该功能块,定期计算所需要的数据,保存在指定的DB中(背景数据块)。允许多次调用该功能块。CONT_C块与PULSEGEN块组合使用,可以获得一个带有比例执行机构脉冲输出的控制器(例如,加热和冷却装置)。

? SFB41/FB41 (CONT_C), 连续控制方式; ? SFB42/FB42 (CONT_S), 步进控制方式; ? SFB43/FB43 (PULSEGEN), 脉冲宽度调制器;

注意:SFB41/42/43,与FB41/42/43兼容,可以用于CPU 313C、CPU 313C-2 DP/PTP 和CPU 314C-2 DP/PTP中。

1.1 应用

借助于由你组态大量模块组成的控制器,可以完成带有PID算法的实际控制器。控制效率,即处理速度取决于你所使用的CPU性能。对于给定的CPU,必须在控制器的数量和控制器所需要执行频率之间找到一个折衷方案。连接的控制电路越快,所安装的控制器数量越少,则每个

SLC A&D CS Page 3 of 49

PID_FB41_FB42_FB43

时间单位计算的数值就越多。对于控制过程的类型没有限制。较慢(温度、填料位,等)以及较快的控制系统(流量、速度,等)都可以控制。

1.2 控制系统分析

控制系统的静态性能(增益)和动态性能(滞后、空载时间、积分常数,等),都是设计系统控制器及其静态参数(P操作)和动态参数(I、D操作)的主要因素。

因此,熟练掌握控制系统的类型和特性非常重要。(如图1,图2,图3,图4)

图 1

SLC A&D CS Page 4 of 49

PID_FB41_FB42_FB43

图 2

SLC A&D CS Page 5 of 49

PID_FB41_FB42_FB43

图 3

SLC A&D CS Page 6 of 49

PID_FB41_FB42_FB43

图 4

2 PID系统控制器的选择

控制系统的属性由技术过程和机器条件决定。因此,为了获得良好的控制效果,你必须选择最适用的系统控制器。

2.1 连续控制器、开关控制器

? 连续控制器,输出一个线性(模拟)数值。 ? 开关控制器,输出一个二进制(数字)数值。

SLC A&D CS Page 7 of 49

PID_FB41_FB42_FB43

2.2 固定值控制器

固定值控制,使用设定固定数值进行的过程控制,只是偶尔修改一下参考变量,过程偏差的控制。

2.3 级联控制器

级联控制器,控制器串行连接控制。第一个控制器(主控制器)决定了串行控制器(从控制器)的设定点,或者根据过程变量的实际错误影响器设定点。

一个级联控制器的控制性能可以使用其它的过程变量加以改进。为此,可以为主控制变量添加一个辅助过程变量PV2(主控制器SP2的输出)。主控制器可以将过程变量PV1施加给设定点SP1,并且可以调整SP2,以便尽可能快地到达目标,而没有过调节。(如图5)

图 5

2.4 混合控制器

混合控制器是指根据每个被控组件所需要的设定点总数量,来计算总SP数量的一种控制结构。在此,混合系数FAC的和必须为“1”。(如图6)

SLC A&D CS Page 8 of 49

PID_FB41_FB42_FB43

图 6

2.5 比例控制器

2.5.1 单循环比例控制器

单循环比例控制器,可以用于“两个过程变量之间的比率”比“两个过程变量的绝对数值”重要的场合。(例如,速度控制)。(如图7)

图 7

2.5.2 多循环比例控制器

对于多循环比例控制,两个过程变量PV1和PV2之比保持为常数。因此,可以使用第一个控制循环的过程数值,来计算第二个控制循环的设定点。对于过程变量PV1的动态变化,也可以保证保持特定的比例。(如图8)

图 8

2.6 二级控制器

一个二级控制器只能采集两个输出状态(例如,开和关)。典型的控制为:一个加热的系统,通过继电器输出的脉冲宽度调制。

SLC A&D CS Page 9 of 49

PID_FB41_FB42_FB43

2.7 三级控制器

一个三级控制器只能采集到三个具体的输出状态。我们需要区分:“脉冲宽度调制”(例如,加热-冷却,加热-关机-冷却)和“使用集成执行机构的步进控制”(例如,左-停止-右)之间的区别。

3 布线

对于没有集成的I/O控制器,你必须使用附加的I/O模块。

3.1 布线规则

3.1.1 连接电缆

? 对于数字I/O,如果线路有100米长,必须使用屏蔽电缆; ? 电缆屏蔽时必须在两端进行接地; ? 软电缆的截面积选择0.25…1.5 mm2;

? 无需选择电缆套。如果决定选择使用电缆套,你可以使用不带绝缘套圈的电缆套(DIN

46228, Shape A, Short version);

3.1.2 屏蔽端接元件

? 你可以使用屏蔽端接元件,将所有屏蔽的电缆直接通过导轨连接接地; ? 必须在断电情况下对组件进行接线;

3.1.3 警告

? 带电作业会有生命危险。

? 如果你带电对组件的前插头进行接线,会有触电危险!

3.1.4 其它信息

? 其他注意事项可参见手册“CPU数据”手册以及CPU的安装手册。

4 参数赋值工具介绍

借助于“PID参数设置”工具,可以很方便的调试功能块SFB41/FB41,SFB42/FB42的参数(背景数据块)。

SLC A&D CS Page 10 of 49

PID_FB41_FB42_FB43

4.1 调试PID参数的用户界面

在Windows操作系统中,调用“调试PID参数用户界面”的操作过程如下: Start > SIMATIC > STEP 7 > PID Control Parameter Assignment(如图9)。

图 9

? 在最开始的对话框中,你既可以打开一个已经存在的FB41/ SFB41 “CONT_C” 或者

FB42/ SFB42 “CONT_S”的背景数据块。也可以生成一个新的数据块,再可以分配给FB41/ SFB41 “CONT_C” 或者 FB42/ SFB42 “CONT_S”,作为背景数据块。(如图10)

SLC A&D CS Page 11 of 49

PID_FB41_FB42_FB43

图 10

? FB43/SFB43 “PULSEGEN” 没有参数设置的用户界面工具。你必须在STEP 7 中去设

置它的参数。

4.2 获取在线帮助的途径

当分配参数给FB41/ SFB41 “CONT_C” 、FB42/ SFB42 “CONT_S” 或者FB43/SFB43 “PULSEGEN”时,你可以通过以下三条途径获得帮助:

? 使用Step7菜单Help>Contents,获得相应的帮助信息; ? 通过按下F1 键得到帮助;

? 在PID参数设置对话框中,通过点击Help,可以得到具体的帮助信息。

5 在用户程序中实现

以下章节将帮助你根据你的应用设计一个用户程序。

5.1 调用功能块

使用相应的背景数据块调用系统功能块。

SLC A&D CS Page 12 of 49

PID_FB41_FB42_FB43

举例:CALL SFB 41, DB 30 (或者,CALL FB 41, DB 31)

5.2 背景数据块

系统功能块的参数将保存在背景数据块中。在第6章中将阐述这些参数。 你可以通过以下方式访问这些参数

? DB编号和偏移地址

? 数据块编号和数据块中的符号地址

5.3 程序结构

SFB必须在重新启动组织块OB100中和循环中断组织块OB30…38中调用。 模式:

? OB100 Call SFB/FB 41、42、43, DB 30 ? OB35 Call SFB/FB 41、42、43, DB 30

6 功能块介绍

6.1 连续调节功能SFB 41/FB 41 “CONT_C”

6.1.1 简介

SFB/FB“CONT_C”(连续控制器)用于使用连续的I/O变量在SIMATIC S7控制系统中控制技术过程。你可以通过参数打开或关闭PID控制器,以此来控制系统。通过参数赋值工具,可以很容易地做到这一点。调用: Start > SIMATIC > STEP 7 > PID Control Parameter Assignment(如图)。在线电子手册,见Start > SIMATIC > Documentation > English> STEP 7 – PID Control(如图11)。

SLC A&D CS Page 13 of 49

PID_FB41_FB42_FB43

图 11

6.1.2 应用程序

你可以使用控制器作为单独的PID定点控制器或在多循环控制中作为级联控制器、混合控制器和比例控制器使用。控制器的功能基于带有一个模拟信号的采样控制器的PID控制算法,如果必要的话,可以通过脉冲发送器(PULSEGEN)进行扩展,以产生脉冲宽度调制的输出信号,来控制比例执行机构的两个或三个步进控制器。

6.1.3 说明

除了设定点操作和过程数值操作的功能以外,SFB 41/FB 41(CONT_C)可以使用连续的变量输出和手动影响控制数值选项,来实现一个完整的PID控制器。下面是关于SFB 41/FB 41(CONT_C)详细的子功能说明:

6.1.3.1 设定点操作

设定点以浮点格式在“SP_INT”端输入。

SLC A&D CS Page 14 of 49

PID_FB41_FB42_FB43

6.1.3.2 实际数值操作

过程变量可以在外围设备(I/O)或者浮点数值格式输入。“CRP_IN”功能可以将“PV_PER”外围设备数值转换为一个浮点格式的数值,在 –100和+100 % 之间,转换公式如下:

CPR_IN 的输出=PV_PER x100 /27648

“PV_NORM”功能可以根据下述规则标准化“CRP_IN”的输出: 输出PV_NORM = (CPR_IN的输出)x PV_FAC + PV_OFF “PV_FAC”的缺省值为“1”,“PV_OFF”的缺省值为“0”。 变量“PV_FAC”和“PV_OFF”为下述公式转化的结果: PV_OFF =(PV_NORM的输出) - (CPR_IN的输出)x PV_FAC PV_FAC =(PV_NORM的输出) - PV_OFF)/(CPR_IN 的输出)

不必转换为百分比数值。如果设定点为物理确定,实际数值还可以转换为该物理数值。

6.1.3.3 负偏差计算

设定点和实际数值之间的区别便形成负值偏差。为了抑制由于被控量的量化引起的小的、恒定的振荡(例如使用PULSEGEN进行脉冲宽度调制),在死区将施加一个死区(DEADBAND)。如果DEADB_W = 0,则死区将关闭。

6.1.3.4 PID算法

PID算法作为一种位置算法进行控制。比例运算、积分运算(INT)和微商运算(DIF)都可并行连接,也可以单独激活或取消。 这就允许组态成P、PI、PD和PID控制器。也可以是纯I和D调节器。

6.1.3.5 手动模式

可以在手动模式和自动模式之间切换。在手动模式下,被控量被修改成手动选定的数值。 积分器(INT) 内部设置为“LMN-LMN_P-DISV”,微商器(DIF) 内部设置为“0”,并进行内部匹配。这就是说切换到自动模式时不会引起被控量的突变。

6.1.3.6 受控数值的处理

使用LMNLIMIT 功能,受控数值可以被限制为一个所选择的数值。当输入变量超出极限值时,信号位将指示。“LMN_NORM”功能可以根据下述公式标准化“LMNLIMIT”的输出:

SLC A&D CS Page 15 of 49

PID_FB41_FB42_FB43

LMN = (LMNLIMIT的输出) x LMN_FAC + LMN_OFF

“LMN_FAC”的缺省值为“1”,“LMN_OFF”的缺省值为“0”。

受控数值也适用于外围设备(I/O)格式。“CPR_OUT”功能可以将浮点值“LMN”转换为一个外围设备值,转换公式如下: LMN_PER = LMN x2764/10

6.1.3.7 前馈控制

一个干扰变量被引入“DISV”端输入。

6.1.3.8 初始化

SFB 41/FB 41“CONT_C”有一个初始化程序,可以在输入参数COM_RST = TRUE置位时运行。在初始化过程中,积分器可以内部设置为初始值“I_ITVAL”。如果在一个循环中断优先级调用它,它将从该数值继续开始运行。所有其他输出都设置为其缺省值。

6.1.3.9 出错信息

故障输出参数RET_VAL不使用。

6.1.3.10 SFB/FB“CONT_C”(连续调节控制器)块图

如图12。

SLC A&D CS Page 16 of 49

PID_FB41_FB42_FB43

图 12

6.1.3.11 输入参数

SFB 41/FB 41“CONT_C”(如图13)

SLC A&D CS Page 17 of 49

PID_FB41_FB42_FB43

图 13

下表列出SFB 41/FB 41“CONT_C”输入参数的说明: 序号 1 COM_RST BOOL FAULSE COMPLETE RESTART(完全再起动)。 该块有一个初始化程序,可以在输入参数COM_RST 置位时运行。 2 MAN_ON BOOL TRUE MANUAL VALUE ON(手动数值接通) 如果输入端“手动数值接通”被置位,那参数 数据类型 数值范围 缺省 说明 SLC A&D CS Page 18 of 49

PID_FB41_FB42_FB43

么闭环控制循环将中断。手动数值被设置为受控数值。 3 PVPER_ON BOOL FALSE PROCESS VARIABLE PERIPHERY ON/(过程变量外设接通) 如果过程变量从I/O 读取,输入 “PV_PER”必须连接到外围设备, 并且输入“ PROCESS VARIABLE PERIPHERY ON”必须置位。 PROPORTIONAL ACTION ON(比例分量接通) PID各分量在PID算法中可以分别激活或者取消。当输入端“比例分量接通”被置位时,P分量被接通。 5 I_SEL BOOL TRUE INTEGRAL ACTION ON(积分分量接通) PID各分量在PID算法中可以分别激活或者取消。当输入端“积分分量接通”被置位时,I分量被接通。 6 INT_HOLD BOOL FALSE INTEGRAL ACTION HOLD(积分分量保持) 积分器的输出被冻结。为此,必须置 4 P_SEL BOOL TRUE SLC A&D CS Page 19 of 49

PID_FB41_FB42_FB43

位输入“Integral Action Hold(积分 操作保持)”。 7 I_ITL_ON BOOL FALSE INITIALIZATION OF THE INTEGRAL ACTION(积分分量初始化接通) 积分器的输出可以被设置为输入 “I_ITLVAL”。为此,必须置位输 入“积分操作的初始化”。 8 D_SEL BOOL FALSE DERIVATIVE ACTION ON(微分分量接通) PID各分量在PID算法中可以分别激活或者取消。当输入端“微分分量接通”被置位时,D分量被接通。 9 CYCLE TIME >=1ms T#1s SAMPLE TIME(采样时间) 块调用之间的时间必须恒定。“采 样时间”输入规定了块调用之间的 时间,应该与OB35设定时间保持一致。 10 SP_INT REAL -100.0 至 +100.0(%) 或者物理值1 0.0 INTERNALSETPOINT(内部设定点) “内部设定点”输入端用于确定设定值。 11 PV_IN REAL -100.0 至 +100.0(%) 或者物理值1 0.0 PROCESSVARIABLE IN(过程变量输入) 可以设置一个初始值到“过程变量输 SLC A&D CS Page 20 of 49

PID_FB41_FB42_FB43

ERROR SIGNAL(误差信号) 有效误差在“误差信号”输出端输出。 9 ER REAL 0.0

6.2 步进控制功能SFB 42/FB 42“CONT_S”

6.2.1 简介

SFB/FB“CONT_S”(步进控制器)用在SIMATIC S7可编程控制器上,用于二进制数控数值输出信号积分执行机构的控制技术过程。在参数赋值过程中,你可以激活或取消PI步进控制器的子功能,以使控制器与过程匹配。通过参数赋值工具,可以很容易地做到这一点。调用: Start > SIMATIC > STEP 7 > PID Control Parameter Assignment(如图)。在线电子手册,见Start > SIMATIC > Documentation > English> STEP 7 – PID Control(如图)。

6.2.2 应用程序

你可以使用该控制器作为单独的PI固定设定值控制器,或者在辅助控制循环(第二级闭环)中作为级联控制器、混合控制器或者比例控制器使用,但是不能用作主控制器(第一级调节器)。控制器的功能根据采样控制器的PI控制算法实现,由模拟执行信号生成二进制输出信号。

下列功能适用于CPU 314 IFM的FB V1.5或V1.1.0以上版本:

利用TI = T#0 ms,可以封锁调节器的积分分量。因此,允许功能块用作比例(P)控制器。

由于控制器不使用任何位置反馈信号,内部计算的受控变量将不能准确地匹配信号控制元件的位置。如果受控变量(ER*GAIN)为负值,应进行调整。然后调节器置位输出端QLMNDN(受控量信号低),直到LMNR_LS(位置反馈信号下限)被置位。

控制器还可以在一个控制器级联中用作一个辅助控制器(第二个执行器)。设定点输入端“SP_INT”用于赋值控制元件的位置。在这种情况下,实际数值输入和参数“TI(积分时间)”必须被设置为“0”。一个应用实例:通过电控阀瓣控制温度,即是借助二进制脉冲数值输出信号来控制热量输出的温度调节和利用阀门控制制冷容量。在这种情况下,为了全部关闭阀门,受控变量(ER*GAIN)应该有一个负值。

SLC A&D CS Page 26 of 49

PID_FB41_FB42_FB43

6.2.3 说明

除了过程数据通道的功能外,SFB/FB“CONT_S”(步进控制器)可以使用一个数字受控数值输出和手动影响控制数值选项,来实现一个完整的PI控制器。步进控制器不使用位置反馈信号。限位信号可以用于限制脉冲输出。下面你可以找到详细的子功能说明:

6.2.3.1 设定点操作

设定点以浮点数格式在“SP_INT”输入端上输入。

6.2.3.2 实际数值操作

过程变量可以在外围设备(I/O)或浮点数格式输入。“CRP_IN”功能可以将

“PV_PER”外围设备数值转换为一个浮点数格式的数值,在 –100和+100 % 之间,转换公式如下:

CPR_IN 的输出=PV_PER x100/27648

“PV_NORM”功能可以根据下述公式标准化“CRP_IN”的输出: PV_NORM的输出 = (CPR_IN的输出) x PV_FAC + PV_OFF PV_FAC的缺省值为“1”,PV_OFF的缺省值为“0”。 变量“PV_FAC”和“PV_OFF”为下述公式转化的结果: PV_OFF = (PV_NORM的输出) - (CPR_IN的输出)x PV_FAC PV_FAC =((PV_NORM的输出) - PV_OFF)/(CPR_IN 的输出)

6.2.3.3 负偏差计算

设定点和实际数值之间的区别便形成负值偏差。为了抑制由于受控变量的量化 造成的小的、恒定的振荡(例如,由于执行机构阀门引起的受控数值的波动),为负偏差设置了一个死区(DEADBAND)。如果DEADB_W = 0,则死区将被关闭。

6.2.3.4 PI步进算法

SFB/FB“CONT_S”(步进控制器)不使用位置反馈信号。PI算法的积分操作和假定位置反馈信号都在积分器(INT)中计算,并作为一个反馈值与剩余P操作进行比较。比较差被用于一个三步元件(THREE_ST)和一个脉冲发生器(PULSEOUT),以生成执行机构的控制脉冲。控制器的开关频率可以通过在三步元件上采用阈值控制来减少。

6.2.3.5 前馈控制

一个干扰变量被引入“DISV”输入端。

SLC A&D CS Page 27 of 49

PID_FB41_FB42_FB43

6.2.3.6 初始化操作

SFB/FB“CONT_S”(步进控制器)有一个初始化程序,可以在输入参数COM_RST = TRUE置位时运行。所有其它输出端都设置为其缺省值。

6.2.3.7 出错信息

故障输出参数RET_VAL不使用。

6.2.3.8 SFB/FB“CONT_S”(步进控制器)块图

如图14

图 14

SLC A&D CS Page 28 of 49

PID_FB41_FB42_FB43

6.2.3.9 输入参数

SFB 42/FB 42“CONT_S”(如图15)

图 15

下表列出SFB 42/FB 42“CONT_S”输入参数的说明: 序号 1 参数 COM_RST 数据类型 BOOL 数值范围 缺省 FAULSE 说明 COMPLETE RESTART(完全再起动)。 该块有一个初始化程序,可以在输入参数COM_RST 置位时运行。 SLC A&D CS Page 29 of 49

PID_FB41_FB42_FB43

2 LMNR_HS BOOL FALSE HIGH LIMIT OF POSITION FEEDBACK SIGNAL(位置反馈信号上限) “执行器在上限停”信号连接到 “位置反馈信号上限”输入端。 LMNR_HS = TRUE 表示执行器处于最大上限。 3 LMNR_LS BOOL FALSE LOW LIMIT OF POSITION FEEDBACK SIGNAL(位置反馈信号下限) “执行器在下限停”信号连接到 “位置反馈信号下限”输入端。 LMNR_LS = TRUE 表示执行器处于最大下限。 4 LMNS_ON BOOL TRUE MANUAL ACTUATING SIGNALS ON(手动执行信号接通)通过“手动执行信号接通”执行信号处理切换为手动模SLC A&D CS Page 30 of 49

PID_FB41_FB42_FB43

式。 5 LMNUP BOOL FALSE ACTUATING SIGNALS UP(执行信号上升) 通过手动执行信号,输出信号“QLMNUP”在“执行信号上升 沿”输入被置位。 6 LMNDN BOOL FALSE ACTUATING SIGNALS DOWN(执行信号下降) 通过手动执行信号,输出信号“QLMNDN”在“执行信号下降 沿”输入被置位。 7 PVPER_ON BOOL FALSE PROCESS VARIABLE PERIPHERY ON(过程变量外设接通) 如果从I/O读取过程变量,输入端“PV_PER”必须连接到外围设备,并且输入端 “PROCESS VARIABLE PERIPHERY SLC A&D CS Page 31 of 49

PID_FB41_FB42_FB43

ON”必须置位。 8 CYCLE TIME >=1 ms T#1s SAMPLING TIME(采样时间) 块调用之间的时间必须恒定。“采 样时间”输入端规定了块调用之间的 时间。 9 SP_INT REAL -100.0至+100.0(%)或物理值1 0.0 INTERNAL SETPOINT(内部设定值) “内部设定值”输入用于确定一个 设定值。 10 PV_IN REAL -100.0至+100.0(%)或物理值1 0.0 PROCESS VARIABLE IN(过程变量输入) 可以设置一个初始值到“过程变量输入”输入端或者连接一个浮点数格式的外部过程变量。 11 PV_PER WORD W#16#0000 PROCESS VARIABLE PERIPHERY(过程变量外设) I/O 格式的过程变量被连接到调节器的“过程变量外围SLC A&D CS Page 32 of 49

PID_FB41_FB42_FB43

设备”输入端。 12 GAIN REAL 2.0 PROPORTIONAL GAIN(比例增益) “比例增益”输入端设置控制器的增益。 13 TI TIME >=CYCLE T#20s RESET TIME(复位时间) “复位时间”输入端确定了积分器的 时间响应。 14 DEADB_W REAL 0.0至+100.0(%)或物理值1 1.0 DEAD BAND WIDTH(死区宽度) 死区用于误差。“死区宽度”用于确定死区的大小。 15 PV_FAC REAL 1.0 PROCESS VARIABLE FACTOR(过程变量系数) “过程变量系数”输入用于和过程变量相乘。该输入可以用于匹配过程变量的范围。 16 PV_OFF REAL 0.0 PROCESS VARIABLE SLC A&D CS Page 33 of 49

PID_FB41_FB42_FB43

OFFSET(过程变量偏移量) “过程变量偏移”输入端与过程变量相加。该输入端用于匹配过程变量的范围。 17 PULSE_TM TIME >=CYCLE T#3 s MINIMUM PULSE TIME(最小脉冲时间) 最小脉冲宽度可以使用参数“最小 脉冲时间”赋值。 18 BREAK_TM TIME >=CYCLE T#3 s MINIMUM BREAK TIME(最小间隔时间) 最小脉冲间隔时间可以使用参数“最小间隔时间”赋值。 19 MTR_TM TIME >=CYCLE T#30 s MOTOR MANIPULATED VALUE(电动执行时间) 执行机构从一个限幅位置移动到另 一个限幅位置所需的时间,可以在参 数“电动执行时SLC A&D CS Page 34 of 49

PID_FB41_FB42_FB43

间”参数中输入。 20 DISV REAL -100.0至+100.0(%)或物理值2 0.0 DISTURBANCE VARIABLE(干扰变量) 对于前馈控制,干扰变量连接到输入端“干扰变量”。 3) “设定值通道”和“过程变量通道”中的参数,应该有相同的单位; 4) 受控量通道中的参数应该有相同的单位。

6.2.3.10 输出参数

下表列出SFB 42/FB 42“CONT_S”输出参数的说明: 序号 1 参数 QLMNUP 数据类型 BOOL 数值范围 缺省 FALSE 说明 ACTUATING SIGNAL UP(执行信号上升) 如果输出端“执行信号上升”被置位,那么执行阀是打开的。 2 QLMNDN BOOL FALSE ACTUATING SIGNAL DOWN(执行信号下降) 如果输出端“执行信号下降”被置位,那么执行阀是打开的。 PROCESS VARIABLE(过程变量) 有效的过程变量是在“过程变量”输出端输出。 3 PV REAL 0.0 SLC A&D CS Page 35 of 49

本文来源:https://www.bwwdw.com/article/0yh.html

Top