收藏 分销(赏)

SYMPHONY系统功能码中文说明.pdf

上传人:曲**** 文档编号:516961 上传时间:2023-10-30 格式:PDF 页数:210 大小:18.54MB
下载 相关 举报
SYMPHONY系统功能码中文说明.pdf_第1页
第1页 / 共210页
SYMPHONY系统功能码中文说明.pdf_第2页
第2页 / 共210页
SYMPHONY系统功能码中文说明.pdf_第3页
第3页 / 共210页
SYMPHONY系统功能码中文说明.pdf_第4页
第4页 / 共210页
SYMPHONY系统功能码中文说明.pdf_第5页
第5页 / 共210页
点击查看更多>>
资源描述

1、常用功能码手册功能码1 函数发生器.8功能码2 手动设定常数.11功能码3 超前/滞后.12功能码4脉冲定位器.15功能码5 脉冲速率.17功能码6 高/低限制器.19功能码7 求平方根.21功能码8 速率限制器.22功能码9 模拟切换器.23功能码10-大值选择器.24功能码11小值选择器.25功能码12-高/低比较器.26功能码13-整数转换器.27功能码14 4输入加法器.28功能码15 2输入加法器.29功能码16 乘法器.30功能码17-除法器.30功能码18 P ID偏差输入.31功能码 19 一 P ID(P V 和 SP).32功能码24 适配器.34功能码25模拟输入(同一

2、HCU).36功能码26 模拟输入/环路.37功能码30模拟例外报告.38功能码31一检验质量.41功能码32脱扣.43功能码34 一记忆.43功能码35 记时器.44功能码36 限定“或”(8输入).46功能码37 一“与”(2输入).47功能码38 “与”(4输入).48功能码39 “或”(2输入).49功能码40“或”(4输入).49功能码41 数字输入/模件总线.50功能码42 数字输入/环路.51功能码45 数字例外报告.52功能码50手动设定开关.54功能码51手动设置实数.54功能码52 手动设置整数.55功能码55-液压伺服控制器.56功能码58 延时(模拟量).64功能码62

3、 远程控制存储器.66功能码63模拟量输入表(周期性采样).71功能码64数字量输入表(周期性采样).72功能码65 带增益的数字量求和.73-1-常用功能码手册功能码66 模拟量趋势.75功能码68 远程手动设置常数.76功能码69 一 检测报警.78功能码80 控制站.79功能码81 执行块MFC.87功能码82 分段控制.89功能码83 数字输出组.94功能码84 数字输入组.95功能码85 增/减计数器.95功能码86过去时间计时器.98功能码90扩展执行块(MFC).99功能码95 模件状态监视.102功能码96 冗余模拟输入.104功能码97 冗余数字输入.106功能码101 一

4、异 或.108功能码102脉冲输入/周期.108功能码103 脉冲输入/频率.110功能码104脉冲输入/累加.112功能码110一阶梯级(5输入).114功能码111-阶梯级(10输入).117功能码112 一阶梯级(20 输入).119功能码117 布尔处方表.122功能码119布尔信号多路转换.123功能码120实数信号多路转换器.125功能码121模拟量输入/CNET.126功能码122 数字量输入/CNET.127功能码124顺序监控器.127功能码129-多状态设备驱动器(MSDD块).131功能码132-模拟量输入/子模件.141功能码137 C和BASIC程序实数型输出及质量.

5、145功能码138 C或BASIC程序的布尔输出和质量.145功能码140 恢复.146功能码141 顺序主控制器.149功能码145-频率计数器/子模件.152功能码146 远方I/O接口.153功能码148批处理顺序.156功能码149模拟输出/子模件.160功能码150液压伺服子模件.162功能码156新型P ID控制器.164功能码161顺序发生器.174功能码168 内插器.180功能码171一三角函数.183功能码177模拟量数据采集.184功能码179增强趋势.196-2-常用功能码手册功能码215增强型模拟量子模件定义.202功能码216 扩展模拟量输入定义.207第一章功能码

6、概述一、专用术语功能码(Function Code):Symphony系统提供了一系列完成不同功能的软件模块,并对 每个软件模块指定一个代码,称为功能码。功能码数据库(Function Code Library):指功能码的集合,它存放在各种控制器的只读 存储器(ROM)中。每一种控制器的ROM中只存放该控制器组态所能使用的功能码。功能块(Function Block):当选用一个功能码时,必需指定一个块号(即块地址),该选 定了的功能码称为功能块。规格参数(Specification)指功能码的输入参数。规格参数有两种类型:一地址类的规格参数;一内部规格参数。功能码组态:根据过程控制方案,选

7、择一些合适的功能码,将其互相连接,并对每个功能 码指定其具体功能,将其存放到控制器的NVRAM中的过程称为功能码组态。二、功能块SYMP HONY系统是由一套运用微处理器执行控制功能的模件组成的。通过组态“功能块”,在 主模件上实现控制功能的选择和相互配合。一个功能块仅仅是一个输入或输出,或者是一个输入或输出的操作。这些功能块是一般的软 件控制算法,可以用它们来执行在其它类型系统需要专门硬件完成的指定任务。有四种类型功能 块:1.执行块2.系统常数块3.输入/输出块4.用户组态块执行块包含影响模件综合操作的一些参数。系统常数块例如是0、1和100.0等这样的一些数字量参数和模拟量参数。当用这些

8、通常所 用的值进行模件组态时,只要可能就应尽量使用这些系统常数块。它们要求的内存比手动设定常 数块少。输入/输出块是一些固定块地址,它们对应于一个模件通过端子单元和现场布线的现场输入 和输出。用户组态块不是预先指定的块,而是由用户设定,以执行用户特需功能从而实现控制逻辑。每个SYMP HONY主模件都有一套供选择的预先定义的块地址。功能块的最基本类型是输入和输出。每个输入或输出都在该模件的固件中被赋予一个块号。用功能块定义模件操作的过程称作组态。要组态一个功能块,必须定义如下参数:块号 功能码 规格参数(Specification)利用SYMP HONY的接口装置,可以定义这些参数。用户利用接

9、口装置可以在模件上增加一个 功能块,修改一个模件的已经定义的功能块,或者从一个模件中删除一个功能块。这些模件把组 态存贮在它们的非易失存贮器(EEP R0M)中。-3-常用功能码手册可以按“组态”(CONFIGURE)和“执行(EXECUTE)两种方式操作这些模件。除非用户用含 有在线组态性能的冗余主模件中(例如IMMFP 11/12、BRC1OO等模件)工作,否则该接口装置必 须在“组态”方式下,用户方能进行功能块的增加、修改和删除。当该模件处于“执行”方式时,它将执行所有已组态的功能。在该功能码规格表中标有“可 调”的某些规格数,当其模件处于“执行”方式时,可以进行调整。三、功能码通过按某

10、一顺序安排一组功能,可实现模件的组态,以执行某些算法或显示某些数值,将一 个功能码经过一台接口装置分派给一个功能块,就可在模件中完成这些功能。每种功能都有唯一 的功能码。有关功能码清单,请参阅美国贝利公司提供的功能码手册。功能码的输出(Output):功能码可有一个或多个输出,分别用N,N+l,N+2,表示。当调用某一功能码时,需为其指定一块号,该块号为输出N的地址,也称为该功能块的地址(首 地址)。功能块实际占用的地址数等于该功能块输出的个数。如,地址为500的FC80功能块,其 实际占用的地址为500505。块地址可以是控制器允许的任一块地址,对MFP、BRC控制器,用 户可使用的块地址为

11、30-9998o块地址029及9999被固定功能块所占用。其中,FC81(执行 块)占014;FC82(分段控制)占1519;FC90(扩展执行块)占20 29;FC89(终结块)占 9999o四、块地址块地址是一个功能块的参引号,在组态期间赋予。利用块号可将一个功能块的输出值引用为 其它功能块的输入。对于有多个输出的功能,从组态期间所分配的块号开始,依次用一个顺序块 号引用一个输出。注意,不应把这些顺序块号再赋给同一模件中的其它功能块。具有多个输出的 功能块的几个例子如:脉冲定位器(功能码4)高/低比较器(功能码12)基本站手动/自动转换器(功能码21)数字输入表(功能码46)有两种类型的功

12、能块没有用户分配的块地址。系统常数块和执行块部有预先定义的块号。请 参阅贝利公司的功能码手册。控制器模件有另外一种类型的固定块。控制器模件的全部输入和输 出分配了固定块号。一个特定的物理输入或输出总是用某一块号来引用。例如。模拟输入1总是 由块210引用。每个块完整的块地址如下所示,由HCU地址,模件地址、块地址等三个数构成。X X XL块地址-模件地址 I-P CU地址第一组数字(本例中是1)是指HCU地址。每个工厂环路最多可有63个HCU(节点)。每个 超环最多有250个节点。一个节点可能是一个HCU,一个0IU、一个MCS或一个0IS等等。第二组数字(本例中是4)是一个给定HCU中的主模

13、件地址。在一个独立的HCU中,接到其 模件总线(或控制通路controlway)的模件最多可以有32(地址为031)个。在主模件上利用 地址开关设置模件地址。-4-常用功能码手册最后一组数字(本例中是13)是在一个给定模件内的块号。五、规格每个功能码的规格表包括完成该功能所必需的参数和输入。所需规格取决于具体功能的要 求。当用户增加一个新块时,在接口装置上将提供这些规格的初始值清单。当用户修改一个原有 功能块时,将向用户提供当前规格。规格表中还列出了每种规格数的数据类型:布尔、整数和实数。布尔数据:逻辑。或1整数数据;分为整型数1和整型数2这两种整型数的范围在规格表中用缩写字母INT(1)和I

14、NT(2)表示。INT(1)数据是。255范围的正整数。这些数可由二字节二进制数表示。INT(2)数据是一32768+32769范围的整数。这些数可由二字节二进制数表示。REAL实数数据是浮点+进制数,它可能是整数或小数。还有二种范围的实数:REAL(2),REAL(3)o运用指数记数法表示这些范围。指数记数法除了以E代替10,后接10指数以外,同科学 记数法类拟。例如:科学记数法记数9.2X1018指数记数法则为9.2E18REAL(2)数据是在1.0E034.0E06范围中的正、负小数或整数。这些数可以以二字节二 进制数表示,并且可用0.1%的分辨率处理。REAL(3)数据是在2.7E-2

15、09.2E18范围内的正、负小数或整数,并且可以用0.0015%的 分辨率处理。表1汇总了这些数据类型供速查之用。在用REAL(2)/(3)标注数据类型的规格中,对于COM模件,数据类型是REAL(2)。对 于MFC、MFP和MP C模件,数据类型是REAL(3)。通过CTM模件输入的数据被限制为9999,具有0.01的最低分辨率。通过0IU和MCS送入 的数据被限制为REAL(2)范围,而显示数据被限制在9999。如果适用的话,规格表还给出每个项的初始值(或缺省值)。当操作者对一个模件增加一个 功能块时,该接口装置将从这个模件提取这些值作为这个规格参数的起始点。操作者没有修改的 任何规格参数

16、都将保持初始的情况。每个参数都标明可调或不可调。当一个模件在组态或者该模件处于执行方式时,可以修改可 调参数。在执行方式下的可调参数调整可以利用操作接口装置的调整(TUNE)功能或利用自调整 控制功能进行。标明为不可调的参数只能在这个模件中处于组态方式的时候才能修改,除非该模 件是一个冗余的MFP或MFC。因为这些模件具有在线组态性能。表1数据范围数据类型范围分辨率布尔逻辑0或1N/AINT(1)0-225N/AINT(2)一 32768+32769N/AREAL(2)1.0E-30-+4.0E060.1%REAL(3)2.7E-20+9.2E180.0015%-5-常用功能码手册六、块号SY

17、MPHONY模件是从最低编号开始按增大数字顺序处理它们的功能块。为此,应该把最低编号 的块号赋给最靠近输入的功能块。为了使“绕圈”减低到最少,必须这样作,当一个较高编号块 的输出用来作为一个较低编号块的输入时,就会发生绕圈。在这种情况下,要求主模件处理全部 功能块(一个周期)一次以上,才能从发生绕圈的块得到正确的输入和输出。在更复杂的回路中必须注意尽管避免不必要的绕圈,因为这种绕圈使主模件响应一个输入的 时间大为增加。-6-常用功能码手册第二章应用说明功能码手册中每一项的解释如下:概述对该功能码一个简单的说明,介绍功能码的功能、用途,操作和输入输出等。符号每个功能码的过程控制标准符号是贝利公司

18、工程设计工作站用CAD软件产生的标准符号。功 能块输出端的N用来说明块号,取决于所用的模件。如果一个功能码产生多于1个输出,则第一个输出用N表示,其余的输出则依次用N+l,N+2N+n表示。例如,若功能块500被组态且它有三个输出,则第一个输出是500,第二个 是501,第三个是502。,输出每一个输出可能是实数(REAL)或者布尔数(BOOLEAN),取决于引用的特定功能块。每个功能码都有一个输出表,这个表列出了每个输出的简要说明和数据类型。规格用户可定义的参数都在规格表中,该表含有每个规格的规格号,可调性,缺省值,数据类型,范围和简要说明。第一列是规格号。规格用“S”符号表示,编号顺序从S

19、1开始。规格数随功能的复杂程度而 变化。第二列指明一个规格是不是可调(YES或N0)o可调是指当模件处于执行方式时,该参数可 以修改或调整。不可调意味着该参数只有在模件组态期间可以被改变,在模件执行期间它不可以 被改变。第三列是缺省值,即该规格初始设置的值。这个值一直保持不变,直到用户在组态期间改变 它,输入的初始值是一个系统常数块号。第四列是数据类型。关于数据类型的详细解释。请参阅本文第一节中的说明。第五列给出了各规格项的允许范围。第六列是规格的简要说明。凡是适用的地方均列出了所有可供用户选择的项目。详细解释对某些较为复杂的功能特性和作用进一步作出说明。关于更复杂功能的解释还将包括定义这 些

20、规格的指令和方程式以及某些例子。并将给出描述该功能码运算的方程式,某些功能是一目了 然的,没有必要进一步解释。本文中既要提到规格,也要提到它们的数值。为了区别这两者,作出如下定义:当提到规格号时,用S1或(S1)表示。当提到一个规格的数值时,则用S1表示。应用某些更复杂的功能码说明还包括这些功能码的普通和特殊应用的例子,以及这些例子的解 释,同时,作为本文的重点,还将在应用中介绍一些设计方法及技巧。-7-常用功能码手册第三章功能码功能码1 函数发生器 概述本功能码用于将输入输出的非线性关系的近似化。将输入范围分成5段,F(X)每一段输入输出的对应关系都以线性关系来代替。然后根据这5段折线计算

21、出对应于输入的输出。输出块号数据类型说 明NR函数的输出值规格规格可调性缺省值数据类型范围说 明S1N5I注1输入的块地址S2Y9.2E18RFULL输入座标S3Y0.000RFULL对应S2的输出座标S4Y9.2E18RFULL输入座标S5Y0.000RFULL对应S4的输出座标S6Y9.2E18RFULL输入座标S7Y0.000RFULL对应S6的输出座标S8Y9.2E18RFULL输入座标S9Y0.000RFULL对应S8的输出座标S10Y9.2E18RFULL输入座标S11Y0.000RFULL对应S10的输出座标S12Y9.2E18RFULL输入座标S13Y0.000RFULL对应S

22、12的输出座标汪1:最大值是:对BRC100、IMMFP 11/12为9998对可为31998说明:为了建立函数关系,首先需要确定对于给定的输入范围对应何种输出并画出表示这种关系的 曲线。然后把这个曲线划分为5段,并尽可能使每段曲线接近直线,如图11所示。这些折点的座标用作规格S2S13的输入。偶数编号的规格是X轴座标,奇数编号的规格是Y 轴座标。因此,当X轴输入值在S2时,输出值将是如图所示的S3。这样就把曲线分成5个线性段,每段都有自己的不同斜率,如图12所示。如果输入值在X轴二个点之间,输出值将由下式确定:(Yn-Yn-1)块输出=(Yn-1)+(Xn-Yn-i)*(X _ xn-l)上

23、式中:X=当前输入值Xn=当前输入值右边最近的X轴规格点X n-1=当前输入值左边最近的X轴规格点Yn=对应于Xn的Y轴的值-8-常用功能码手册Yn-1=对应于Xn-1的Y轴的值(Yn-Yn-1)(Xn-Xn)=当前输入所对应折线段的斜率。表示对应单位输入变化下输出变化的单位。X-Xn-1=输入值高于左边最近规格数的值图1-2分段输入输出曲线图例如,假设图11所示是一个要求的输入输出值曲线。这些值可以表示任意的工程单位。首先,把这个图分为5段,如图12所示。然后把这些线段的端点座标输入到模件中去。假设由图12所示的曲线所对应的功能块的输入S1为6个单位,相应于点S4,则输出将是2 个单位(S5

24、)。如果输入是10个单位(相应于S6),输出将是5个单位,从此类推。如果输入在6个 单位和10个单位之间,比如说7个单位,则输出将由对应的功能算法确定,计算出的输出值为:X(输入)=7Xn=S6=10Xn1=S4=6Yn=S7=5Yn1=S5=2算式变为:-9-常用功能码手册(S7-S5)输出=S5+(S6-S4)x(X _ S4)5-2=2+10-6 X(7-6)=2.75高限和低限如果输入值大于S12的值,输出将作为高限维持在S13的值上。如果输入值小于S2的值,输出 将作为低限维持在S3的值上。应用在输入规格数时,X轴座标必须在使用范围内由小到大单调递增,否则将导致计算出错。函数发生器功

25、能码的4种可能的应用,如图13、1-4、1-5、16所示。图1-6说明当函 数曲线较为复杂时,使用2个(或更多)函数发生器逼近曲线以取得较高的分辨率。FLOW OR OEMAND SIGNAlTMHSMr mnT(H 5T?A图1-3函数发生器用作程序给定或偏值图1-4函数发生器用作噪声滤波器SET POIN图1-5函数发生器为非线性过程得到自适应增益-10-常用功能码手册图16用两个函数发生器实现曲线的较高分辨率功能码2-手动设定常数概述-手动设定常数块的输出是一个产生于本块内部的模拟量信号,其值等于 八O本功能块以工程单位提供一个可调整的输出值。输出块 号数据类型说 明NR用户选择的常数规

26、格规格可调性缺省值数据类型范围说 明S1Y0.000RFULL以工程单位的输出值应用换算器图2 1说明怎样应用手动设定常数块来作换算器使用。在本例中,变送器来的信号在200 500单位间变化,将手动设定常数块的200与变送器来的信号相加,加法器的输出变化范围就成了 400700单位。如工程中常用的摄氏温度和绝对温度的换算,压力测量中表压和绝对压力的换算,都是此类应用的实例。TO1582A图2 1功能码2用作换算器-II-常用功能码手册设定值图22说明怎样应用手动设定常数作为设定值使用。变送器量程为1020英寸水柱,希望的 设定值为15英寸水柱。将手动设定常数块设定为15,加法器从中减去得到偏差

27、输出。当 等于15,加法器输出为零,标志着液位已经达到设定值。功能码3 超前/滞后概述超前/滞后功能块的输出等于某个时间函数和输入值的乘积。规 至二 F(t)格数S3和S4提供超前(S3)或滞后(S4)功能。功能码3还可用作超前/滞后滤波器。输出块号数据类型说明NR施加了超前/滞后功能的输出值规格规格可调性缺省值数据类型范围说明S1N5I注1输入的块地址S2N0I注1跟踪开关信号块地址:0=跟踪1=释放S3Y0.000RFULL时间常数T1(超前)秒S4Y0.000RFULL时间常数T2(滞后)秒注1:最大值是:对BRC100、IMMFP 11/12为9998对HAC为31998说明:这个功能

28、码使功能块的输出超前或滞后于输入信号的变化。下面的方程描述它的运行:S3(-)dt(-Yl)Y=YL+S4+dt+S4+dt-12-常用功能码手册上式中:=当前输入值,运算周期的输入值S3:超前时间常数T1的值(秒)S4=滞后时间常数T2的值(秒)Y=当前输出值YL:上一运算周期的输出值dt=模件周期时间(秒)规格S2是使这个功能是否起作用的参数。如果是逻辑0,输出值将随时跟踪输入值。如 果(S2)是逻辑1,则将执行超前或滞后功能。滞后功能如选择滞后功能,使S3保持初始值(0),对S4输入一个值。则变为:dt(-YL)Y=YL+S4+dtS4是时间常数项,它是本功能块的输出达到输入值的63.2

29、%所需要的时间。直到经过约五倍 滞后时间常数的时间。输出值约可达到输入值的99%。在这种用法里,输出值达到输入值约需五 倍的滞后时间常数。为了使输出值在预定的时间内达到输入值,规格数S4应依下式计算;S4=t/5 上式中:S4=功能码3的滞后时间常数t=输出达到插入值的约99%所需的时间(秒)5=输出达到输入值的约99%,所需时间常数的倍数例如,如要求输出在30秒中达到输入值,则所需的S4项应为:30S4=5=6 超前功能如仅选择超前功能,使S4保持在初始的零值,给S3输入一个值。则方程变为;S3(-)+dt(-Yl)Y=YL+dt上式中:=当前输入值=上一运算周期的输入值S3=超前时间常数T

30、1(秒)Y=当前输出值YL=上一运算周期的输出值dt=模件周期时间(秒)如果输入继续以与上一个周期相同的速率改变的话,则输出值相当于提前的秒数反映了 输入可能的变化。超前功能与微分功能相类似,但如输入信号在相当长时间内保持不变,本块的 输出最终将与输入相同,而当输入不变时微分功能的输出为零。-13-常用功能码手册应用图3 1和3 2说明了当功能码3分别用作滞后滤波器和超前滤波器时某些常用信号的输入输 出图形。图3 1和32所示的输入信号是电子线路的理想波形,实际的输出和输入是要变化的,因为SYMPHONY功能码是预先编程的算法。图3 3和34是功能码3应用于锅炉控制的简单例子。图3 3是功能码

31、3用作滞后滤波器,以 便当负荷指令减小时延缓风量指令的减小。图34是功能码3用作超前/滞后滤波器,以便当蒸 汽流量改变时补偿汽包水位的膨胀和压缩。AIRFLOWCONTROL IN AUTOAIR FLOW DEMANDBOILER DEMAND图3 3功能码3用作滞后滤波器以保证减负荷时后减风LEAD Tag.|c.FEEDWATER FLOW IP SET FOIWTToi if u图3 4功能码3用作超前/滞后滤波以补偿蒸汽流量扰动下汽包水位的膨胀和压缩-14-常用功能码手册功能码4-脉冲定位器概述此功能码比较两模拟输入信号。一个信号为要求的设定值,另一个代表 被测过程参数的反馈信号。两

32、输入都以过程参数总量程的百分数表示。任何 差被转换为计时正向或反向布尔输出。该布尔信号的时间由百分误差和指定 的行程动作时间确定。同时为指定误差死区和周期时间提供了条件。此功能码使用两个连续的块地址。块地址N与N+1被直接送到同一模件的两数字输出块。可 用于任一数字输出(例如功能码79、83、225等)。注:输出N与N+1必须在功能码83(数字输出组)的同一I/O组内。PULPOS(4)Nil输出块 号数据类型说 明NB计时增加的输出值(正向脉冲)N+1B计时减少的输出值(反向脉冲)规格规格可调性缺省值数据类型范围说 明S1NO0I注1设定点信号的块地址S2NO0I注1反馈信号的块地址S3YE

33、S0.000REALFULL正向行程动作速率(秒)S4YES0.000REALFULL反向行程动作速率(秒)S5YES0.000REALFULL死区()一绝对死区S6YES0.000REALFULL周期时间(秒)注:1.最大值:对BRC100、IMMFP 11/12为9998对皿(:为31998说明脉冲定位器功能码的输出为一串脉冲,其宽度正比于要求输入信号值SD与实际反馈信号值 S2之差。两个信号都以总量程的百分数表示。S1与S2被换算为相同的工程单位以获得正确 的操作。此功能块产生两输出。当被测过程值小于要求的输出,一输出产生信号;当被测过程值大于 要求的输出,另一输出产生信号。被赋给块号N

34、代表第一输出,其为正向或增加输出,下一连续 块号N+1代表第二输出,其为反向和减少输出。如果用这个块驱动一数字从模件,必须把这两个输出直接连到这个模件的同一组上,且必须 使用连续的从模件输出,这些输出必须进入使用功能码44的控制器的模件的数字输出块231、232、233或234。交1与S2的差值叫误差信号。规格数S5为死区,即必须有一个在校正前允许存在的误差百 分数。如果S2小于S1,其差值大于死区的数值,则有一正向输出。此正向输出脉冲宽度根据 下式确定:S1-S2正向脉冲持续时间=S3-如果(S1-S2)S5正向脉冲关闭时间=(S6)-(正向脉冲持续时间)-15-常用功能码手册-反向脉冲持续

35、时间=S4-如果(-)S5反向脉冲关闭时间=(S6)-(反向脉冲持续时间)式中:=设定点信号的值=反馈信号的值S3=正向行程动作的速率(秒)S4=反向行程动作的速率(秒)S5=死区()S6=周期时间(秒)注:1.正向和反向输出脉冲持续时间计算到最近的10ms,COM最小持续时间50ms,其它模件最小 持续时间10ms。2.如果输出块N与N+1没有直接与数字输出相连,正向与反向输出脉冲持续时间设置为模件 部分时间。周期时间周期时间(S6)设定这个功能的两次计算之间的时间,以实现块处理的延时。行程速率行程速率参数S3、S4以每秒百分数的单位输入。行程速率设置的时间长度,使正向和反向信 号对大于死区

36、的每百分之一都保持高值。如果S3设置为10%/秒,而死区设置为2%,则对于超 过死区2%的每个10%偏差,正向输出都将保持高值1秒,或保持到下一个周期,以先到者为准。如果S3是10%/秒,偏差超过死区90%,这样该正向输出将保持高值9秒时间或至周期结束。理 论上,应这样设置S3和S4:在偏差100%上的输出脉冲周期小于这个周期长度。最小脉冲宽度为 50ms(IMMFC03,IMFFFC04,IMMFC05,IMMFP 01,IMMFP 02和IMMFP 03模件为 10ms),最小脉冲长度 变化为10ms。应用图4-1显示脉冲定位功能码如何控制一脉冲类型的阀门定位器。P ULP OS功能块为内

37、部自动的 但操作员无法干预,使用P ID(功能码19)和M/A(功能码80)控制回路允许操作员在操作为自 动方式下选择要求的设定点。然后控制回路调节设定点信号到P ULP OS功能块,在阀位反馈基础上 维持一固定阀位。-16-常用功能码手册图4一1脉冲定位器应用在手动方式,操作员可通过控制输出值直接选择P ULP OS功能设定点。在手动方式下,P ULP OS 功能块根据规格数设置和Sl与S2关系显示控制场设备。P ULP OS功能块触发一增或减的输出信 号以调整误差。注:1.当在MFC或MFP模件中使用时,P ULP OS的输出必须到同一输出定义的功能码。2.控制站必须组态以在输出棒图上显示

38、位置反馈。功能码5-脉冲速率概述此功能码块按工程单位/时间接受一个模拟输入,产生一个脉冲输出-信号,其脉冲速率和该模拟输入成正比。一 PULSE/注:此功能块的输出必须直接接到一个数字输出块。对于Harmony控制器使用79或83功能码。输出块号数据类型说明NB持续时间与模拟输入成正比的重复脉冲输出规格规格可调性缺省值数据类型范围说 明S1N0I注1输入信号的块地址S2Y0.000REALFULL换算参数(单位/脉冲)S3Y0.000REALFULL低值截止(再低无输出)注:1.最大值:对BRC100、IMMFP 11/12为9998 对抽(;为31998-17-常用功能码手册说明交1是一个以

39、单位时间内的工程单位值表示速率的模拟信号。S2项则设置产生一个50毫秒输 出脉冲的输入工程单位的数目。根据下面方程确定输出脉冲数:X输出脉冲数/秒=S2 式中:X=输入信号的最大值S2=换算参数的值(单位/脉冲)假设,输入信号为每秒0100加仑,每100加仑要求得到一个输出脉冲。为此,应该设置S2 为100.00。这样,如果输入信号指示100加仑/秒,则输出应该是每100加仑一个脉冲,或者在本 例中,输出应是每秒一个脉冲,依此类推。如果输入流量是以单位/分或单位/小时单位计,那 么S2必须做相应的标定。在本功能码说明的应用节中给出了确定S2的步骤。输出脉冲宽度永远为50ms,且脉冲之间的最小间

40、隔是50ms,因此存在一个每秒10个脉冲的限 制。应用此功能码的输出可以经过一个数字输出去驱动一个计数器,为完成此功能,采取以下步骤:1.确定输入的最大流量。虽然此功能一般按单位/秒计算输出脉冲数,但也可以按步骤5给 的方程使用单位/小时或单位/分的流量计算。2.在最大流量下确定脉冲速率功能的最大输入值。3.按如下方程确定计数器的容量:10n最大计数/小时=最小复位时间(小时)式中:n=计数器的位置将这个方程的结果除以60得到计数/分,或者除以3600得到计数/秒。最小复位时间一般应大于24小时。4.按每小时的计数值(或脉冲数)确定要求的输出(假定流量保持在其最大值)。选择单位 时间里要求的计

41、数值应小于按步骤3确定的数。最好使输出与输入相差一个10的幕次(10,100,1000等)。5.利用下面方程计算S2标定系数:_最大流量下的S1_ 3600秒S2=在最大流量下每小时要求的输出计数x小时 式中:=输入信号的值(单位/秒)当以“单位/小时”给出流量时,采用此方程式。当流量是以“单位/分”计算时,式中用“60秒/分”取代“3600秒/小时”,且以“单位/分”代替“单位/小时”。如果输入流量以秒计,则忽略此转换系数,并且各项都使用秒的单位。图5 1所示是使用功能码5求流量总磅数的一个例子。-18-常用功能码手册图5-1脉冲速率的应用在本例中流量的范围是0 500000磅/小时:1.最

42、大流量;500000磅/小时2.输入设置为0500范围,因此最大输入为5003.采用的计数器有6位数字,且计数器复位时间不小于24小时,因此每小时允许的最大读数是:_10_ 106 1000000最大读数/小时=最小复位时间(小时)=方=24=41667读数/小时4.选择要求的最大流量读数为500,即每一读数代表1000磅。因此小于步骤3决定的24小时计 数器容量。5.换算系数是:_最大流量下的S1_ 500 3600秒S2=在最大流量下每小时要求的输出计数=500计数/小时x小时=3600功能码6-高/低限制器概述这个功能块将输出信号限制在一个指定的高限和低限之间的范围 内。当输入在高、低限

43、之间时,输出等于输入,而当输入大于高限时,输出等这个高限值,当输入低于低限值时,输出等于这个低限值。网上式中:=输入值S2-以工程单位计的增益值(K)Y=输出值(如WO贝lY=0)输出块 号数据类型说 明NR输出值等于输入信号的平方根乘以增益值(K)规格规格可调性缺省值数据类型范围说 明S1N6I注1输入的块地址S2Y1.000RFULL以工程单位(EU)计的增益值K注:1.最大值是:对BRC100、IMMFP 11/12为9998 HAC 为319988应用规格数S2是一个输入信号平方根的增益值,它可以是任何实数,用来变换输入信号使之有意 义或便于同输出信号工作。图7 1表示了一个如何应用功

44、能码7的例子。在这个例子中,测量流 量的差压变送器输出量程为0200英寸水柱,要求测量的流量为050000磅/小时。流量等于差 压信号的平方根乘以一个系数K。本例的方程是:流量=kJ差压如果已知差压变送器输出200英寸水柱差压时正好对应50000磅/小时的流量,则要求的系数K 可依下式计算:50000磅/小时=K、函50000磅/小时=K(14.142)5000014.142=KK=3535.534许多流量的输入信号都是0 100刻度的,为了确保输出也是0 100的线性刻度表示,通常 采用的增益系数为10。图72表示用功能码7将一个非线性流量信号转换为线性的流量信号。S2-9595.534图7

45、-1用功能码7将差压信号转换成流量信号-21-常用功能码手册aPRESSUPE transmitterNONLINEARPRESSUREo图72用功能码7将非线性流量转换为线性流量功能码8-速率限制器概述当输入信号的变化速率不超过S3和S4的限制值时,本块的输出和输入相-等。当输入信号的变化速率超过限制值时。输出将依规定的速率变化直至和 五二V中一输入相等为止。I I输出块 号数据类型说 明NR输出速率等于输入速率直至输入速率超过限制值。如输入速率 超过限制值,输出速率等于限制值。规格规格可调性缺省值数据类型范围说 明S1N5I注1输入的块地址S2N0I注1跟踪开关信号的块地址0=跟踪1=释放

46、S3Y0.000RFULL增加速率限制(1/秒)S4Y0.000RFULL减少速率限制(1/秒)注:1.最大值是:对BRC100、IMMFP 11/12为9998 对地(:为31998说明功能码8根据预先设定的速率限制输出的变化率。为了实现这个功能,必须将S2置为逻辑1。如果S2为逻辑0,输出任何时候都和输入相等。规格数S3是以每秒工程单位表示的输入信号增加的速率限制值,只要输入增加的速率小于 S3,输出就和输入相等。当输入增加的速率超过S3规定的限制值时,只要输入信号继续以高速增 加,输出将以S3规定的速率增加。同样地,当输入信号的减少速率超过S4规定的限制值时,输出 将以S4规定的限制值减

47、少。应用图8 1是速率限制器在工程中应用的一个实例。如锅炉控制中燃料调节器输出并列控制4台 给煤机,为了当投入自动的给煤机台数发生变化时自动改变调节器增益以获得最佳控制效果,设 计了如图81的调节器变参数回路。又为了当投入自动的给煤机台数发生变化时调节器参数能够 较平滑地从原来值过渡到新的值,对数字量加法器的输出当调节器在自动状态时进行了速率限-22-常用功能码手册制。DSLIMS1给煤机A自动寻 给煤机B自动圣 给煤机C自动等 给煤机D自动斗ADAPT调节器自动节器变参数图8 1速率限制器用作调节器变参数的平滑过渡功能码9-模拟切换器概述这个功能码根据布尔输入S3选择二个输入中的一个。输出值

48、等于哪一红一一 个输入要看S3是什么值。有两个时间常数提供在两个方向上的平滑切换。1 T输出块 号数据类型说 明NR输出等于两个输入值中的一个规格规格可调性缺省值数据类型范围说 明S1N5I注1第一个输入的块地址S2N5I注1第二个输入的块地址S3N0I注1切换信号的块地址0=输出等于S1;1=输出等于S2S4Y0.000RFULL切换到输入1上的时间的常数(秒)S5Y0.000RFULL切换到输入2上的时间的常数(秒)注:1.最大值是:关J-BRC100,IMMFP 11/12为9998对小:为31998说明规格数S3是切换信号的块地址,根据该切换信号选择两个输入信号中的一个送到输出。如果

49、S3为逻辑0,输出选择S1。如果S3为逻辑1,输出将选择S2。当切换器改变所选的输入时。输出值将在5倍时间常数的周期中按指数形式变化到新的输入 值。当5倍时间常数过后。输出值跟踪所选择的输入值。规格数S4和S5是时间常数项,定义为前一个输出值和当前输入值之差减少63.2%所花的时 间。经过5倍时间常数之后,输出将基本跟新的输入值相等。为了计算输出在一定的秒数(t)内 近似等于输入所需的S4和S5,可以运用下式:S4或S5=t/5式中:S4或S5=功能码9中的时间常数项。t=切换时间。输出值与输入值基本相等所需的秒数。常用切换时间为10秒。5=输出值基本等于输入值所需时间常数的个数。-23-常用

50、功能码手册例如,如需要输出在切换以后30秒内基本与S1一致,在15秒内基本与S2一致。则:30S4=5=5=6.0 15S5=5=5=3.0应用图91所示为功能码9用作模拟记忆。在这个例子中,当S3为逻辑0时,输出跟踪S1。一 但空3变为逻辑1,输出值就保持在其最后的值上。图9-1用模拟切换器作记忆功能功能码10-大值选择器概述si-本功能选择并输出一个具有最大代数值的输入。浮、必输出块号数据类型说明NR输出等于四个输入值中最大的一个规格规格可调性缺省值数据类型范围说 明S1N8I注11号输入的块地址S2N8I注12号输入的块地址S3N8I注13号输入的块地址S4N8I注14号输入的块地址注:

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服