111数据块的赋值解析.docx
《111数据块的赋值解析.docx》由会员分享,可在线阅读,更多相关《111数据块的赋值解析.docx(45页珍藏版)》请在冰豆网上搜索。
111数据块的赋值解析
11.1FBPID_FM的实例数据块
你在用户程序中,为了与FM355通信,需要FBPID_FM。
你还必须为每一个控制器通道创建一个被指定给功能块的实例数据块。
备注:
在你已经创建一个实例数据块,所有的输入/输出参数被设定为假。
为了将参数从FM355传递到实例数据块,你必须执行一个初始化运转,设定输入/输出参数COM_RST等于实。
下列表格中列出的时这个实例数据块的参数:
●输入参数(表11-1)
●输出参数(11-3页的表11-2)
●输入/输出参数(11-12页的表11-3)
表11-1FBPID_FM的实例数据块输入参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
0.0
模数所在的地址
整数
FM355/455模块地址
256
这个输入包含步骤7下设定的配置导致的模块地址。
-
2.0
频道
整数
通道号
1到4
1
在这个“通道号”输入中,你能够将控制器通道的号设定为实例数据块引证的值。
-
4.0
相
整数
PID自调谐器的相
未被配置
0
这个参数相能够被联系至一个PID自调谐器的输出参数PHASE(控制器参数的自调谐的程序)。
然后PID自调谐器的相态能够被明文显示在环路显示中。
这个参数对于下载软件来说毫无意义。
-
11-2控制器模块FM355
A5E00059344-02
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
6.0
RET_VALU
整数
返回值SFC58/59
0
RET_VALU包含SFC58/59的返回值RET_VAL。
如果通过QMOD_F(见参考手册/2/)报告了一个错误,RET_VALU能够被估算。
-
8.0
out_par
字
输出参数的开始
W#16#3130
W#16#3130
参数out_par不可以被用户改变。
当READ_VAR=TRUE被设定后,它识别被从模块读取的输出参数的开始。
-
10.0
SP
实数
给定值
技术值的范围(物理变量)
0.0
有效给定值被以“给定值”输出而输出。
-
14.0
PV
实数
过程变量
技术值的范围(物理变量)
0.0
有效实际值被以“过程变量”输出而输出。
-
18.0
ER
实数
错误信号
技术值的范围(物理变量)
0.0
有效错误信号被以“错误信号”输出而输出。
-
22.0
DISV
实数
干扰变量
-100.0…100.0(%)
0.0
有效干扰变量被以“干扰变量”输出而输出。
-
26.0
LMN
实数
操纵值
-100.0…100.0(%)
0.0
有效操纵值被以“操纵值”输出而输出。
在一个没有模拟位置反馈的分级控制器上,无限的P-+D-组件被以参数LMN输出。
-
控制器模块FM35511-3
A5E00059344-02
续表11-2FBPID_FM的实例数据块的输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
30.0
LMN_A
实数
分段功能/位置回馈的操纵值A
-100.0…100.0(%)
0.0
在“分段功能/位置回馈的操纵值A”的输出上,一个连续控制器的分段功能和一个带有模拟位置回馈的分级控制器的位置回馈的操纵值A被显示。
输出LMN_A只能够被用于近似显示一个相应的模拟操纵变量。
模拟位置回馈的初值LMNRSVAL必须被相应配置,当LMNRS_ON被设定时为有效。
-
34.0
LMN_B
实数
分段功能的操纵值B
-100.0…100.0(%)
0.0
在输出“分段功能的操纵值B”上,分段功能的操纵值B被用于一个连续控制器而显示。
-
38.0
QH_ALM
布尔值
达到上限警报
假
实际值或者过程变量被监控于四个极限值。
如果极限H_ALM被违反,以“达到上限警报”输出而被指示。
-
11-4控制器模块FM355
A5E00059344-02
续表11-2FBPID_FM的实例数据块的输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
38.1
QH_WRN
布尔值
上限警告达到
假
实际值或者过程变量被监控于四个极限值。
如果极限H_WRN被违反,以“达到上限警告”输出而被指示。
-
38.2
QL_WRN
布尔值
下限警告达到
假
实际值或者过程变量被监控于四个极限值。
如果极限L_WRN被违反,以“达到下限警告”输出而被指示。
-
38.3
QL_ALM
布尔值
达到下限警报
假
实际值或者过程变量被监控于四个极限值。
如果极限L_ALM被违反,以“达到下限警报”输出而被指示。
38.4
QLMN_HLM
布尔值
达到操纵值的上限
假
操纵值总是被限定一个上限和一个下限。
“操纵值的上限被达到”输出指示上部限制被超过了。
(不是为没有模拟位置回馈的分级控制器)
-
38.5
QLMN_LLM
布尔值
操纵值的下限被达到
假
操纵值总是被限定一个上限和一个下限。
“操纵值的下限被达到”输出指示下部限制被下冲了。
(不是为没有模拟位置回馈的分级控制器)
-
控制器模块FM35511-5
A5E00059344-02
续表11-2FBPID_FM的实例数据块的输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
38.6
QPARA_F
布尔值
参数赋值错误
假
模块检查参数的有效性。
一个参数赋值错误以输出参数赋值错误来指示。
你也能够通过使用参数赋值界面的菜单来读出这些参数赋值错误。
-
38.7
QCH_F
布尔值
通道错误
假
如果控制器通道不能提供任何有效结果,输出“通道错误”将被设定。
如果QPARA_F=1或者QMOD_F=1,“通道错误”(例如:
断线)也将被设定。
如果QCH_F=TRUE,准确的错误信息能够在模块的诊断数据记录DS1被读出(参考第12章)。
-
39.0
QUPRLM
布尔值
正的给定值倾度限制被达到
假
给定值被限定于正的和负的倾度。
如果输出“正的给定值倾度限制被达到”被设定,就限定正的给定值倾度。
-
39.1
QDNRLM
布尔值
负的给定值倾度限制被达到
假
给定值被限定于正的和负的倾度。
如果输出“负的给定值倾度限制被达到”被设定,就限定负的给定值倾度。
-
11-6控制器模块FM355
A5E00059344-02
续表11-2FBPID_FM的实例数据块的输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
39.2
QSP_HLM
布尔值
达到给定值的上限
假
给定值总是被限定一个上限和一个下限。
“给定值的上限被达到”输出指示上部限制被超过了。
-
39.3
QSP_LLM
布尔值
达到给定值的下限
假
给定值总是被限定一个上限和一个下限。
“给定值的下限被达到”输出指示下部限制被下冲了。
-
39.4
QLMNUP
布尔值
操纵信号向上
假
这是输出“操纵信号向上”。
(只用于分级控制器或者脉冲控制器)
-
39.5
QLMNDN
布尔值
操纵信号向下
假
这是输出“操纵信号向下”。
(只用于分级控制器或者脉冲控制器)
-
39.6
QID
布尔值
标识符运行
假
QID=实表明一个标识符正在运行(不是表明它被接通了)。
在标识符的结束之后,标识符结果能够通过FBCH_DIAG的参数ID状态被读出(参考页3-53的节3.8和页7-21的节7.5)。
-
控制器模块FM35511-7
A5E00059344-02
续表11-2FBPID_FM的实例数据块的输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
40.0
QSPOPON
布尔值
给定值操作开
假
输出“给定值操作开”指示是否给定值正在通过配置工具被操作。
如果这个比特被设定了,值SP_OP被用作给定值。
-
40.1.
QLMNSAFE
布尔值
安全操作
假
如果输出“安全操作”被设定了,安全操纵值被输出作为操纵值。
-
40.2
QLMNOPON
布尔值
操纵值操作开
假
输出“操纵值操作开”指示是否操纵值正在通过配置工具被操作。
如果这个比特被设定了,值LMN_OP被用来作为操纵值。
-
40.3
QLMNTRK
布尔值
跟踪操作
假
输出“跟踪操作”指示是否操纵值通过一个模拟输入被匹配。
-
40.4
QLMN_RE
布尔值
手动=1
自动=0
假
输出“手动=1
自动=0”指示是否操纵值被设定为外部操纵值LMN_RE(手动=1)。
-
11-8控制器模块FM355
A5E00059344-02
续表11-2FBPID_FM的实例数据块的输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
40.5
QLMNR_HS
布尔值
重复操纵值的上限信号
假
输出“位置回馈的上限信号”指示是否控制阀处于它的上限。
QLMNR_HS=实意指:
控制阀处于上端停止。
(只用于分级控制器)
-
40.6.
QLMNR_LS
布尔值
重复操纵值的下限信号
假
输出“位置回馈的下限信号”指示是否控制阀处于它的下限。
QLMNR_LS=实意指:
控制阀处于下端停止。
(只用于分级控制器)
-
40.7
QLMNR_ON
布尔值
重复操纵值开
假
输出“位置回馈开”指示将模式设为“带有位置回馈的分级控制器”或者“没有位置回馈的分级控制器”。
-
41.0
QFUZZY
布尔值
PID算法=0
模糊=1
假
如果输出参数QFUZZY=1,控制器以模糊算法运行。
-
41.1
QSPLEPV
布尔值
模糊显示:
给定值<过程变量
假
当模糊控制器被接通,如果给定值小于有效过程变量,输出“模糊显示:
给定值<实际值”被设定。
-
41.2
QSPR
布尔值
分段操作
假
如果输出“分段操作”被设定,连续控制器在分段模式下运行。
-
控制器模块FM35511-9
A5E00059344-02
续表11-2FBPID_FM的实例数据块的输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
41.4
QMAN_FC
布尔值
由随动控制器在手动模式或者反复位结束
假
这个控制器是一个主控制器,被一个从控制器的手动操作追踪它的过程变量,或者因为这个从控制器的给定值或者操纵变量处于限制中,它的完整组件被停止。
-
41.7.
QPARABUB
布尔值
内部值
假
当操作参数被通过OP改变时,这个参数被FM设定。
如果READ_VAR=TRUE,和如果这个显示被FM设定,FBPID_FM读取参数SP_OP_ON,LMNOP_ON,SP_OP和LMN_OP出FM之外,并将它们存储在实例数据块中。
FB从而接管FM的运行状态。
在读取过程之后,这个参数被设为假。
-
11-10控制器模块FM355
A5E00059344-02
续表11-2FBPID_FM的实例数据块的输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
42.0
QMOD_F
布尔值
模块错误
假
功能块检查一个数据记录被正确读取和写入。
如果检查到一个错误,输出“模块错误”被设定。
错误原因能够是:
在参数MOD_ADDR一个不正确的模块地址,在参数频道一个不正确的通道号或者一个有缺陷的模块。
-
控制器模块FM35511-11
A5E00059344-02
表11-3FBPID_FM的实例数据块的输入/输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
44.0
COM_RST
布尔值
从FM355/455读取控制参数
假
如果参数COM_RST=TRUE,FBPID_FM执行一个初始化运行。
在这个控制器参数被从FM读取并存入实例数据块的过程中。
另外参数MOD_所在得地址和频道被检查有效性。
在初始化运行后,这个参数被设定为假。
-
44.1
LOAD_OP
布尔值
载入算符参数/操作员参数至FM355/455
假
如果这个输入/输出参数“载入算符参数/操作员参数至FM355/455”被设定,算符参数/操作员参数被下载至这个模块,这个输入/输出参数复位。
-
44.2
READ_VAR
布尔值
从FM355/455读取变量
假
如果这个输入/输出参数“从FM355/455读取变量”被设定,这个输入/输出参数被从这个模块读取,这个输入/输出参数被复位。
-
44.3
LOAD_PAR
布尔值
载入控制参数至FM355/455
假
如果这个输入/输出参数“载入控制参数至FM355/455”被设定,此控制参数被下载至这个模块,这个输入/输出参数复位。
-
11-12控制器模块FM355
A5E00059344-02
表11-3FBPID_FM的实例数据块的输入/输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
46.0
op_par
字
操作参数的开始
W#16#3130
W#16#3130
参数op_par不可以被用户改变。
当LOAD_OP=TRUE被设定后,它识别被传送到模块的操作参数的开始。
操作参数的结尾被cont_par识别。
-
48.0
SP_RE
实数
外部给定值
技术值的范围(物理变量)
0.0
一个外部给定值被连接到控制器的输入“外部给定值”。
-
52.0
LMN_RE
实数
外部操纵值
-100.0…100.0(%)
0.0
一个外部操纵值被连接到控制器的输入“外部操纵值”。
-
56.0
SP_OP_ON
1)
布尔值
给定值操作开
假
配置工具已访问这个输入/输出参数“给定值操作开”。
如果这个比特被设定,此值SP_OP被用来作为这个给定值。
-
56.1
SAFE_ON
布尔值
安全位置开
假
如果这个输入“安全位置开”被设定,一个安全值被用来作为操纵值。
-
56.2
LMNOP_ON
1)
布尔值
操纵值操作开
假
配置工具已访问这个输入/输出参数“操纵值操作开”。
如果这个比特被设定,此值LMN_OP被用来作为这个操纵值。
-
控制器模块FM35511-13
A5E00059344-02
表11-3FBPID_FM的实例数据块的输入/输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
56.3
LMNTRKON
布尔值
追踪(来自模拟输入的LMN)
假
如果这个输入“追踪(来自模拟输入的LMN)”被设定,操纵值被追踪至一个模拟输入(AI)。
(不用于没有模拟位置回馈的分级控制器)
-
56.4
LMN_REON
布尔值
外部操纵值开
假
如果这个输入“外部操纵值开”被设定,这个外部操纵值LMN_RE被用来作为操纵值。
-
56.5
LMNRHSRE
布尔值
重复操纵值的上限信号
假
信号“控制阀在上端停止”被互连至输入“位置回馈的上限信号”。
LMNRHSRE=实意指:
这个控制阀在上端停止。
(只用于分级控制器)
-
56.6
LMNRLSRE
布尔值
重复操纵值的下限信号
假
信号“控制阀在下端停止”被连接至输入“位置回馈的下限信号”。
LMNRLSRE=实意指:
这个控制阀在下端停止。
(只用于分级控制器)
-
56.7
LMNSOPON
1)
布尔值
操纵信号操作开
假
如果在输入“操纵值信号操作开”被设定,信号LMNUP_OP和LMNDN_OP被用作操纵值信号。
(只用于分级控制器)
-
11-14控制器模块FM355
A5E00059344-02
表11-3FBPID_FM的实例数据块的输入/输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
57.0
LMNUP_OP
1)
布尔值
操纵信号向上操作
假
如果LMNSOPON被设定,输入“操纵值信号向上操作”的值被用作操纵值信号。
(只用于分级控制器)
-
57.1
LMNDN_OP
1)
布尔值
操纵信号向下操作
假
如果LMNSOPON被设定,输入“操纵值信号向下操作”的值被用作操纵值信号。
(只用于分级控制器)
-
控制器模块FM35511-15
A5E00059344-02
表11-3FBPID_FM的实例数据块的输入/输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
57.3
LMNRS_ON
布尔值
重复操纵值的模拟开
假
如果没有位置回馈,这个能够被模拟。
此功能在输入“位置回馈的模拟开”被打开。
如果一个分级控制器被配置且没有位置回馈,从至少一个模拟操纵值为了优化而被要求以后,配置工具(控制器优化)已访问这个参数。
模拟值以参数LMN_A被显示。
当此模拟被激活,参数LMNRSVAL的值被设定为初值。
警告:
此模拟随时间而愈加偏离真实位置回馈。
(只用于没有模拟位置回馈的分级控制器)
-
57.4
FUZID_ON
布尔值
模糊标识开
假
模糊算法的标识在输入“模糊标识开”被开启。
-
58.0
SP_OP
1)
实数
给定值操作
值的技术范围(物理变量)
0.0
配置工具(控制器优化)已访问此输入/输出参数“给定值操作”。
如果比特“SP_OP_ON”被设定,此值“给定值操作”被用作给定值。
-
11-16控制器模块FM355
A5E00059344-02
表11-3FBPID_FM的实例数据块的输入/输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
62.0
LMN_OP
1)
实数
操纵值操作
-100.0…100.0(%)
0.0
配置工具已访问此输入/输出参数“操纵值操作”。
如果比特LMNOP_ON被设定,值“操纵值操作”被用作操纵值。
-
66.0
LMNRSVAL
实数
在模拟中的重复操纵值的开始值
-100.0…100.0(%)
0.0
配置工具(控制器优化)已访问此输入“模拟中位置回馈的开始值”。
用于模拟的开始值被输入此参数。
(只用于没有模拟位置回馈的分级控制器)
-
70.0
cont_par
字
控制参数的开始
W#16#3130
W#16#3130
参数cont_par不可以被用户改变。
它识别从FM读取的控制器参数的开始,如果COM_RST=实,并存入实例数据块,如果LOAD_PAR=实,它就被传送到FM。
控制器参数的结尾是实例数据块的结尾。
-
72.0
P_SEL
布尔值
P动作开
真
在PID算法中,PID组件能够被分别开启和关闭。
如果输入“P动作开”被设定,比例环节被开启。
PID控制器
控制器模块FM35511-17
A5E00059344-02
表11-3FBPID_FM的实例数据块的输入/输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
72.1
PFDB_SEL
布尔值
P动作在回馈路径
假
在PID算法中,P和D动作能够被放置入回馈路径。
如果输入“P动作在回馈路径”被设定,P动作处于回馈路径中。
PID控制器
72.2
MONERSEL
布尔值
监控:
过程变量度=0
错误信号=1
假
控制器有一个极限值警报,它能够被用于过程变量或者错误信号。
如果此输入“监控:
过程变量=0,错误信号=1”被设定,此错误信号被监控。
警报控制器
74.0
D_EL_SEL
整数
D元素输入用于控制器
0至4或者17
0
PID算法中的D元素能够以一个分离的输入被应用。
这是通过输入“D元素输入用于控制器”来选择的。
0:
错误信号
1至4:
模拟输入1至4
17:
负过程变量
错误信号(…)
控制器
76.0
SP_HLM
实数
给定值上限
>SP_LLM(物理变量)
100.0
给定值总是被限制一个上部和下部限制。
此输入“给定值上限”决定上限。
极限给定值控制器
80.0
SP_LLM
实数
给定值下限
0.0
给定值总是被限制一个上部和下部限制。
此输入“给定值下限”决定下限。
极限给定值控制器
11-18控制器模块FM355
A5E00059344-02
表11-3FBPID_FM的实例数据块的输入/输出参数
地址
参数
数据类型
注释
英语
允许值范围
缺省
说明
参数对话框
84.0
H_ALM
实数
上限警报
>H_WRN(物理变量)
100.0
能够设定4个极限用于监控实际值或者错误信号。
此输入“上限警报”决定上限。
警报控制器
88.0
H_WRN
实数
上限警告
H_ALM…L_WRN(物理变量)
90.0
能够设定4个极限用于监控过程变量或者错误信号。
此输入“上限警告”决定第二上限。
警报控制器
92.0
L_WRN
实数
下限警告
H_WRN…L_ALM(物理变量)
10.0
能够设定4个极限用于监控实际值或者错误信号。
此输入“下限警告”决定第二下限。
警报控制器
96.0
L_ALM
实数
下限警报
0.0
能够设定4个极限用于监控实际值或者错误信号。
此输入“下限警报”决定下限。
警报控制器
100.0
HYS
实数