111数据块的赋值解析.docx

上传人:b****5 文档编号:29429743 上传时间:2023-07-23 格式:DOCX 页数:45 大小:22.80KB
下载 相关 举报
111数据块的赋值解析.docx_第1页
第1页 / 共45页
111数据块的赋值解析.docx_第2页
第2页 / 共45页
111数据块的赋值解析.docx_第3页
第3页 / 共45页
111数据块的赋值解析.docx_第4页
第4页 / 共45页
111数据块的赋值解析.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

111数据块的赋值解析.docx

《111数据块的赋值解析.docx》由会员分享,可在线阅读,更多相关《111数据块的赋值解析.docx(45页珍藏版)》请在冰豆网上搜索。

111数据块的赋值解析.docx

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

实数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1