




免费预览已结束,剩余210页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常用功能码手册功能码1 函数发生器8功能码2 手动设定常数11功能码3 超前滞后12功能码 4 脉冲定位器16功能码 5 脉冲速率18功能码6 高低限制器20功能码7 求平方根22功能码8 速率限制器23功能码9 模拟切换器24功能码10 大值选择器25功能码11 小值选择器26功能码12 高低比较器27功能码13 整数转换器28功能码14 4输入加法器29功能码15 2输入加法器30功能码16 乘法器31功能码17 除法器31功能码1 8 PID偏差输入32功能码19 PID(PV和SP)33功能码24 适配器35功能码25 模拟输入(同一HCU)37功能码26 模拟输入/环路38功能码30 模拟例外报告39功能码31 检验质量42功能码32 脱 扣44功能码34 记忆44功能码35 记时器45功能码36 限定“或”(8输入)47功能码37 “与”(2输入)48功能码38 “与”(4输入)49功能码39 “或”(2输入)50功能码40 “或”(4输入)50功能码41 数字输入模件总线51功能码42 数字输入环路52功能码45 数字例外报告53功能码50 手动设定开关55功能码51 手动设置实数55功能码52 手动设置整数56功能码55液压伺服控制器57功能码58 延时(模拟量)65功能码62 远程控制存储器67功能码63 模拟量输入表(周期性采样)72功能码64 数字量输入表(周期性采样)73功能码65 带增益的数字量求和74功能码66 模拟量趋势76功能码68 远程手动设置常数77功能码69 检测报警79功能码80 控制站80功能码81 执行块MFC88功能码82 分段控制90功能码83 数字输出组95功能码84 数字输入组96功能码85 增减计数器96功能码86 过去时间计时器99功能码90 扩展执行块(MFC)100功能码95 模件状态监视103功能码96 冗余模拟输入105功能码97 冗余数字输入107功能码101 异 或109功能码102 脉冲输入周期109功能码103 脉冲输入频率111功能码104 脉冲输入累加113功能码110 阶梯级(5输入)115功能码111 阶梯级(10输入)118功能码112 阶梯级(20输入)120功能码117 布尔处方表123功能码119 布尔信号多路转换124功能码120 实数信号多路转换器126功能码121 模拟量输入CNET127功能码122 数字量输入CNET128功能码124 顺序监控器128功能码129 多状态设备驱动器(MSDD块)132功能码132 模拟量输入子模件142功能码137 C和BASIC程序实数型输出及质量146功能码138 C或BASIC程序的布尔输出和质量146功能码140 恢复147功能码141 顺序主控制器150功能码145 频率计数器子模件153功能码146 远方I/O接口154功能码148 批处理顺序157功能码149 模拟输出子模件161功能码150 液压伺服子模件163功能码156 新型PID控制器165功能码161 顺序发生器175功能码168 内插器181功能码171 三角函数184功能码177 模拟量数据采集185功能码179 增强趋势197功能码215 增强型模拟量子模件定义203功能码216 扩展模拟量输入定义208第一章功能码概述一、专用术语功能码(Function Code): Symphony 系统提供了一系列完成不同功能的软件模块,并对每个软件模块指定一个代码,称为功能码。功能码数据库(Function Code Library): 指功能码的集合,它存放在各种控制器的只读存储器(ROM)中。每一种控制器的ROM中只存放该控制器组态所能使用的功能码。功能块(Function Block):当选用一个功能码时,必需指定一个块号(即块地址),该选定了的功能码称为功能块。规格参数(Specification) 指功能码的输入参数。规格参数有两种类型: 地址类的规格参数; 内部规格参数。 功能码组态:根据过程控制方案,选择一些合适的功能码,将其互相连接,并对每个功能码指定其具体功能,将其存放到控制器的NVRAM中的过程称为功能码组态。二、功能块 SYMPHONY系统是由一套运用微处理器执行控制功能的模件组成的。通过组态“功能块”,在主模件上实现控制功能的选择和相互配合。一个功能块仅仅是一个输入或输出,或者是一个输入或输出的操作。这些功能块是一般的软件控制算法,可以用它们来执行在其它类型系统需要专门硬件完成的指定任务。有四种类型功能块:1 执行块2 系统常数块3 输入输出块4 用户组态块执行块包含影响模件综合操作的一些参数。系统常数块例如是0、1和100.0等这样的一些数字量参数和模拟量参数。当用这些通常所用的值进行模件组态时,只要可能就应尽量使用这些系统常数块。它们要求的内存比手动设定常数块少。输入输出块是一些固定块地址,它们对应于一个模件通过端子单元和现场布线的现场输入和输出。用户组态块不是预先指定的块,而是由用户设定,以执行用户特需功能从而实现控制逻辑。每个SYMPHONY主模件都有一套供选择的预先定义的块地址。功能块的最基本类型是输入和输出。每个输入或输出都在该模件的固件中被赋予一个块号。用功能块定义模件操作的过程称作组态。要组态一个功能块,必须定义如下参数: 块号 功能码规格参数(Specification)利用SYMPHONY的接口装置,可以定义这些参数。用户利用接口装置可以在模件上增加一个功能块,修改一个模件的已经定义的功能块,或者从一个模件中删除一个功能块。这些模件把组态存贮在它们的非易失存贮器(EEPROM)中。可以按“组态”(CONFIGURE)和“执行”(EXECUTE)两种方式操作这些模件。除非用户用含有在线组态性能的冗余主模件中(例如IMMFP11/12、BRC100等模件)工作,否则该接口装置必须在“组态”方式下,用户方能进行功能块的增加、修改和删除。当该模件处于“执行”方式时,它将执行所有已组态的功能。在该功能码规格表中标有“可调”的某些规格数,当其模件处于“执行”方式时,可以进行调整。三、功能码通过按某一顺序安排一组功能,可实现模件的组态,以执行某些算法或显示某些数值,将一个功能码经过一台接口装置分派给一个功能块,就可在模件中完成这些功能。每种功能都有唯一的功能码。有关功能码清单,请参阅美国贝利公司提供的功能码手册。功能码的输出(Output): 功能码可有一个或多个输出,分别用N,N1,N2, 表示。当调用某一功能码时,需为其指定一块号,该块号为输出N的地址,也称为该功能块的地址(首地址)。功能块实际占用的地址数等于该功能块输出的个数。如,地址为500的FC80功能块,其实际占用的地址为500505。块地址可以是控制器允许的任一块地址,对MFP、BRC控制器,用户可使用的块地址为 309998。块地址029及9999被固定功能块所占用。其中,FC81(执行块)占014;FC82(分段控制)占1519;FC90(扩展执行块)占2029;FC89(终结块)占9999。 四、块地址块地址是一个功能块的参引号,在组态期间赋予。利用块号可将一个功能块的输出值引用为其它功能块的输入。对于有多个输出的功能,从组态期间所分配的块号开始,依次用一个顺序块号引用一个输出。注意,不应把这些顺序块号再赋给同一模件中的其它功能块。具有多个输出的功能块的几个例子如: 脉冲定位器(功能码4) 高低比较器(功能码12) 基本站手动自动转换器(功能码21) 数字输入表(功能码46)有两种类型的功能块没有用户分配的块地址。系统常数块和执行块部有预先定义的块号。请参阅贝利公司的功能码手册。控制器模件有另外一种类型的固定块。控制器模件的全部输入和输出分配了固定块号。一个特定的物理输入或输出总是用某一块号来引用。例如。模拟输入1总是由块210引用。每个块完整的块地址如下所示,由HCU地址,模件地址、块地址等三个数构成。第一组数字(本例中是1)是指HCU地址。每个工厂环路最多可有63个HCU(节点)。每个超环最多有250个节点。一个节点可能是一个HCU,一个OIU、一个MCS或一个OIS等等。第二组数字(本例中是4)是一个给定HCU中的主模件地址。在一个独立的HCU中,接到其模件总线(或控制通路controlway)的模件最多可以有32(地址为031)个。在主模件上利用地址开关设置模件地址。最后一组数字(本例中是13)是在一个给定模件内的块号。五、规 格每个功能码的规格表包括完成该功能所必需的参数和输入。所需规格取决于具体功能的要求。当用户增加一个新块时,在接口装置上将提供这些规格的初始值清单。当用户修改一个原有功能块时,将向用户提供当前规格。规格表中还列出了每种规格数的数据类型:布尔、整数和实数。布尔数据:逻辑0或1整数数据;分为整型数1和整型数2。这两种整型数的范围在规格表中用缩写字母INT (1)和INT(2)表示。INT(1)数据是0255范围的正整数。这些数可由二字节二进制数表示。INT(2)数据是 32768 32769范围的整数。这些数可由二字节二进制数表示。REAL实数数据是浮点进制数,它可能是整数或小数。还有二种范围的实数:REAL(2), REAL(3)。运用指数记数法表示这些范围。指数记数法除了以E代替10,后接10指数以外,同科学记数法类拟。例如:科学记数法记数9.21018指数记数法则为9.2E18REAL(2)数据是在1.0E034.0E06范围中的正、负小数或整数。这些数可以以二字节二进制数表示,并且可用0.1的分辨率处理。REAL(3)数据是在2.7E209.2E18范围内的正、负小数或整数,并且可以用0.0015的分辨率处理。表l汇总了这些数据类型供速查之用。在用REAL(2)(3)标注数据类型的规格中,对于COM模件,数据类型是REAL(2)。对于 MFC、MFP和MPC模件,数据类型是REAL(3)。通过CTM模件输入的数据被限制为9999,具有0.01的最低分辨率。通过OIU和MCS送入的数据被限制为REAL(2)范围,而显示数据被限制在9999。如果适用的话,规格表还给出每个项的初始值(或缺省值)。当操作者对一个模件增加一个功能块时,该接口装置将从这个模件提取这些值作为这个规格参数的起始点。操作者没有修改的任何规格参数都将保持初始的情况。每个参数都标明可调或不可调。当一个模件在组态或者该模件处于执行方式时,可以修改可调参数。在执行方式下的可调参数调整可以利用操作接口装置的调整(TUNE)功能或利用自调整控制功能进行。标明为不可调的参数只能在这个模件中处于组态方式的时候才能修改,除非该模件是一个冗余的MFP或MFC。因为这些模件具有在线组态性能。表1 数据范围 数据类型范 围分辨率布 尔逻辑0或1NAINT(1)0225NAINT(2)3276832769NAREAL(2)1.0E304.0E060.1REAL(3)2.7E209.2E180.0015六、块 号 SYMPHONY模件是从最低编号开始按增大数字顺序处理它们的功能块。为此,应该把最低编号的块号赋给最靠近输入的功能块。为了使“绕圈”减低到最少,必须这样作,当一个较高编号块的输出用来作为一个较低编号块的输入时,就会发生绕圈。在这种情况下,要求主模件处理全部功能块(一个周期)一次以上,才能从发生绕圈的块得到正确的输入和输出。 在更复杂的回路中必须注意尽管避免不必要的绕圈,因为这种绕圈使主模件响应一个输入的时间大为增加。第二章 应用说明功能码手册中每一项的解释如下: 概 述对该功能码一个简单的说明,介绍功能码的功能、用途,操作和输入输出等。符 号 每个功能码的过程控制标准符号是贝利公司工程设计工作站用CAD软件产生的标准符号。功能块输出端的N用来说明块号,取决于所用的模件。如果一个功能码产生多于1个输出,则第一个输出用N表示,其余的输出则依次用N1,N2Nn表示。例如,若功能块500被组态且它有三个输出,则第一个输出是500,第二个是501,第三个是502。输 出每一个输出可能是实数(REAL)或者布尔数(BOOLEAN),取决于引用的特定功能块。每个功能码都有一个输出表,这个表列出了每个输出的简要说明和数据类型。规 格 用户可定义的参数都在规格表中,该表含有每个规格的规格号,可调性,缺省值,数据类型,范围和简要说明。 第一列是规格号。规格用“S”符号表示,编号顺序从S1开始。规格数随功能的复杂程度而变化。 第二列指明一个规格是不是可调(YES或NO)。可调是指当模件处于执行方式时,该参数可以修改或调整。不可调意味着该参数只有在模件组态期间可以被改变,在模件执行期间它不可以被改变。 第三列是缺省值,即该规格初始设置的值。这个值一直保持不变,直到用户在组态期间改变它,输入的初始值是一个系统常数块号。 第四列是数据类型。关于数据类型的详细解释。请参阅本文第一节中的说明。 第五列给出了各规格项的允许范围。第六列是规格的简要说明。凡是适用的地方均列出了所有可供用户选择的项目。详细解释 对某些较为复杂的功能特性和作用进一步作出说明。关于更复杂功能的解释还将包括定义这些规格的指令和方程式以及某些例子。并将给出描述该功能码运算的方程式,某些功能是一目了然的,没有必要进一步解释。 本文中既要提到规格,也要提到它们的数值。为了区别这两者,作出如下定义: 当提到规格号时,用S1或(S1)表示。 当提到一个规格的数值时,则用表示。应 用某些更复杂的功能码说明还包括这些功能码的普通和特殊应用的例子,以及这些例子的解释,同时,作为本文的重点,还将在应用中介绍一些设计方法及技巧。第三章 功能码功能码1 函数发生器概 述本功能码用于将输入输出的非线性关系的近似化。将输入范围分成5段,每一段输入输出的对应关系都以线性关系来代替。然后根据这5段折线计算出对应于输入的输出。输 出块 号数据类型说 明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对应S12的输出座标注1:最大值是:对BRC100、IMMFP11/12为9998 对HAC为31998说 明: 为了建立函数关系,首先需要确定对于给定的输入范围对应何种输出并画出表示这种关系的曲线。然后把这个曲线划分为5段,并尽可能使每段曲线接近直线,如图1l 所示。 这些折点的座标用作规格S2一S13的输入。偶数编号的规格是X轴座标,奇数编号的规格是Y轴座标。因此,当X轴输入值在S2时,输出值将是如图所示的S3。这样就把曲线分成5个线性段,每段都有自己的不同斜率,如图12所示。 如果输入值在X轴二个点之间,输出值将由下式确定: 块输出 = (Yn-1)(X Xn-1)上式中:X = 当前输入值 Xn = 当前输入值右边最近的X轴规格点 X n-1 = 当前输入值左边最近的X轴规格点 Yn = 对应于Xn的Y轴的值 Yn-1 = 对应于Xn-1的Y轴的值 = 当前输入所对应折线段的斜率。表示对应单位输入变化下输出变化的单位。X Xn-1 = 输入值高于左边最近规格数的值图11 输入输出曲线图图12 分段输入输出曲线图例如,假设图11所示是一个要求的输入输出值曲线。这些值可以表示任意的工程单位。 首先,把这个图分为5段,如图12所示。然后把这些线段的端点座标输入到模件中去。 假设由图l2所示的曲线所对应的功能块的输入为6个单位,相应于点S4,则输出将是2个单位(S5)。如果输入是10个单位(相应于S6),输出将是5个单位,从此类推。如果输入在6个单位和10个单位之间,比如说7个单位,则输出将由对应的功能算法确定,计算出的输出值为: X(输入)= 7 Xn = S6 = 10 Xn1 = S4 = 6 Yn = S7 = 5 Yn1 = S5 = 2算式变为: 输出 = S5(X S4) = 2(7 6) = 2.75 高限和低限 如果输入值大于S12的值,输出将作为高限维持在S13的值上。如果输入值小于S2的值,输出将作为低限维持在S3的值上。应 用 在输入规格数时,X轴座标必须在使用范围内由小到大单调递增,否则将导致计算出错。函数发生器功能码的4种可能的应用,如图l3、14、15、16所示。图16说明当函数曲线较为复杂时,使用2个(或更多)函数发生器逼近曲线以取得较高的分辨率。图13 函数发生器用作程序给定或偏值图14 函数发生器用作噪声滤波器图15 函数发生器为非线性过程得到自适应增益图16 用两个函数发生器实现曲线的较高分辨率功能码2 手动设定常数概 述手动设定常数块的输出是一个产生于本块内部的模拟量信号,其值等于。本功能块以工程单位提供一个可调整的输出值。输 出块 号数据类型说 明NR用户选择的常数规 格规格可调性缺省值数据类型范 围说 明S1Y0.000RFULL以工程单位的输出值应 用 换算器 图21说明怎样应用手动设定常数块来作换算器使用。在本例中,变送器来的信号在200500单位间变化,将手动设定常数块的200与变送器来的信号相加,加法器的输出变化范围就成了400700单位。如工程中常用的摄氏温度和绝对温度的换算,压力测量中表压和绝对压力的换算,都是此类应用的实例。 图21 功能码2用作换算器图22 功能码2用作设定值 设定值图22说明怎样应用手动设定常数作为设定值使用。变送器量程为1020英寸水柱,希望的设定值为15英寸水柱。将手动设定常数块设定为15,加法器从中减去得到偏差输出。当等于15,加法器输出为零,标志着液位已经达到设定值。功能码3 超前滞后概 述超前滞后功能块的输出等于某个时间函数和输入值的乘积。规格数S3和S4提供超前(S3)或滞后(S4)功能。功能码3还可用作超前滞后滤波器。输 出块 号数据类型说 明NR施加了超前滞后功能的输出值规 格规格可调性缺省值数据类型范 围说 明S1N5I注1输入的块地址S2N0I注1跟踪开关信号块地址:0 = 跟踪 1 = 释放S3Y0.000RFULL时间常数T1(超前)秒S4Y0.000RFULL时间常数T2(滞后)秒注1:最大值是:对BRC100、IMMFP11/12为9998 对HAC为31998说 明: 这个功能码使功能块的输出超前或滞后于输入信号的变化。下面的方程描述它的运行:Y = YL 上式中: = 当前输入值,运算周期的输入值S3:超前时间常数T1的值(秒)S4 = 滞后时间常数T2的值(秒)Y = 当前输出值YL:上一运算周期的输出值dt = 模件周期时间(秒)规格S2是使这个功能是否起作用的参数。如果是逻辑0,输出值将随时跟踪输入值。如果(S2)是逻辑1,则将执行超前或滞后功能。滞后功能 如选择滞后功能,使S3保持初始值(0),对S4输入一个值。则变为:Y = YLS4是时间常数项,它是本功能块的输出达到输入值的63.2所需要的时间。直到经过约五倍滞后时间常数的时间。输出值约可达到输入值的99。在这种用法里,输出值达到输入值约需五倍的滞后时间常数。为了使输出值在预定的时间内达到输入值,规格数S4应依下式计算;S4 = t/5上式中: S4 = 功能码3的滞后时间常数 t = 输出达到插入值的约99所需的时间(秒) 5 = 输出达到输入值的约99,所需时间常数的倍数 例如,如要求输出在30秒中达到输入值,则所需的S4项应为:S4 = = 6超前功能 如仅选择超前功能,使S4保持在初始的零值,给S3输入一个值。则方程变为;Y = YL上式中: = 当前输入值 = 上一运算周期的输入值 S3 = 超前时间常数T1(秒)Y = 当前输出值 YL = 上一运算周期的输出值 dt = 模件周期时间(秒) 如果输入继续以与上一个周期相同的速率改变的话,则输出值相当于提前的秒数反映了输入可能的变化。超前功能与微分功能相类似,但如输入信号在相当长时间内保持不变,本块的输出最终将与输入相同,而当输入不变时微分功能的输出为零。图31 功能码3用作滞后滤波器应 用 图31和32说明了当功能码3分别用作滞后滤波器和超前滤波器时某些常用信号的输入输出图形。图31和32所示的输入信号是电子线路的理想波形,实际的输出和输入是要变化的,因为SYMPHONY功能码是预先编程的算法。图32 功能码3用作超前滤波器 图33和34是功能码3应用于锅炉控制的简单例子。图33是功能码3用作滞后滤波器,以便当负荷指令减小时延缓风量指令的减小。图34是功能码3用作超前滞后滤波器,以便当蒸汽流量改变时补偿汽包水位的膨胀和压缩。图33 功能码3用作滞后滤波器以保证减负荷时后减风图34 功能码3用作超前滞后滤波以补偿蒸汽流量扰动下汽包水位的膨胀和压缩功能码 4 脉冲定位器概 述此功能码比较两模拟输入信号。一个信号为要求的设定值,另一个代表被测过程参数的反馈信号。两输入都以过程参数总量程的百分数表示。任何差被转换为计时正向或反向布尔输出。该布尔信号的时间由百分误差和指定的行程动作时间确定。同时为指定误差死区和周期时间提供了条件。 此功能码使用两个连续的块地址。块地址N与N1被直接送到同一模件的两数字输出块。可用于任一数字输出(例如功能码79、83、225等)。注:输出N与N1必须在功能码83(数字输出组)的同一IO组内。输 出块 号数据类型说 明NB计时增加的输出值(正向脉冲)N1B计时减少的输出值(反向脉冲)规 格规格可调性缺省值数据类型范 围说 明S1NO0I注1设定点信号的块地址S2NO0I注1反馈信号的块地址S3YES0.000REALFULL正向行程动作速率(秒)S4YES0.000REALFULL反向行程动作速率(秒)S5YES0.000REALFULL死区()绝对死区S6YES0.000REALFULL周期时间(秒)注:l最大值:对BRC100、IMMFP11/12为9998 对HAC为31998说 明 脉冲定位器功能码的输出为一串脉冲,其宽度正比于要求输入信号值与实际反馈信号值之差。两个信号都以总量程的百分数表示。与被换算为相同的工程单位以获得正确的操作。 此功能块产生两输出。当被测过程值小于要求的输出,一输出产生信号;当被测过程值大于要求的输出,另一输出产生信号。被赋给块号N代表第一输出,其为正向或增加输出,下一连续块号N1代表第二输出,其为反向和减少输出。 如果用这个块驱动一数字从模件,必须把这两个输出直接连到这个模件的同一组上,且必须使用连续的从模件输出,这些输出必须进入使用功能码44的控制器的模件的数字输出块231、232、233或234。 与的差值叫误差信号。规格数S5为死区,即必须有一个在校正前允许存在的误差百分数。如果小于,其差值大于死区的数值,则有一正向输出。此正向输出脉冲宽度根据下式确定:正向脉冲持续时间 = 如果()S5 正向脉冲关闭时间 = (S6)(正向脉冲持续时间) 反向脉冲持续时间 = 如果() S5 反向脉冲关闭时间 = (S6)(反向脉冲持续时间)式中: = 设定点信号的值 = 反馈信号的值 S3 = 正向行程动作的速率(秒) S4 = 反向行程动作的速率(秒) S5 = 死区() S6 = 周期时间(秒) 注: 1. 正向和反向输出脉冲持续时间计算到最近的10ms,COM最小持续时间50ms,其它模件最小持续时间10ms。2如果输出块N与N1没有直接与数字输出相连,正向与反向输出脉冲持续时间设置为模件部分时间。 周期时间周期时间(S6)设定这个功能的两次计算之间的时间,以实现块处理的延时。行程速率行程速率参数S3、S4以每秒百分数的单位输入。行程速率设置的时间长度,使正向和反向信号对大于死区的每百分之一都保持高值。如果S3设置为10秒,而死区设置为2,则对于超过死区2的每个10偏差,正向输出都将保持高值1秒,或保持到下一个周期,以先到者为准。如果S3是10秒,偏差超过死区90,这样该正向输出将保持高值9秒时间或至周期结束。理论上,应这样设置S3和S4:在偏差100上的输出脉冲周期小于这个周期长度。最小脉冲宽度为50ms(IMMFC03,IMFFFC04,IMMFC05,IMMFP01,IMMFP02和IMMFP03模件为l0ms),最小脉冲长度变化为l0ms。应 用 图41显示脉冲定位功能码如何控制一脉冲类型的阀门定位器。PULPOS功能块为内部自动的但操作员无法干预,使用PID(功能码19)和MA(功能码80)控制回路允许操作员在操作为自动方式下选择要求的设定点。然后控制回路调节设定点信号到PULPOS功能块,在阀位反馈基础上维持一固定阀位。图41 脉冲定位器应用在手动方式,操作员可通过控制输出值直接选择PULPOS功能设定点。在手动方式下,PULPOS功能块根据规格数设置和与关系显示控制场设备。PULPOS功能块触发一增或减的输出信号以调整误差。 注: 1.当在MFC或MFP模件中使用时,PULPOS的输出必须到同一输出定义的功能码。 2.控制站必须组态以在输出棒图上显示位置反馈。功能码 5 脉冲速率概 述 此功能码块按工程单位时间接受一个模拟输入,产生一个脉冲输出信号,其脉冲速率和该模拟输入成正比。注:此功能块的输出必须直接接到一个数字输出块。对于Harmony控制器使用79或83功能码。输 出块 号数据类型说 明NB持续时间与模拟输入成正比的重复脉冲输出规 格规格可调性缺省值数据类型范 围说 明S1N0I注1输入信号的块地址 S2Y0.000REALFULL换算参数(单位脉冲)S3Y0.000REALFULL低值截止(再低无输出)注:1.最大值:对BRC100、IMMFP11/12为9998 对HAC为31998说 明 是一个以单位时间内的工程单位值表示速率的模拟信号。S2项则设置产生一个50毫秒输出脉冲的输入工程单位的数目。根据下面方程确定输出脉冲数:输出脉冲数秒 = 式中: X = 输入信号的最大值 S2 = 换算参数的值(单位脉冲) 假设,输入信号为每秒0100加仑,每100加仑要求得到一个输出脉冲。为此,应该设置S2为100.00。这样,如果输入信号指示100加仑秒,则输出应该是每100加仑一个脉冲,或者在本例中,输出应是每秒一个脉冲,依此类推。如果输入流量是以单位分或单位/小时单位计,那么S2必须做相应的标定。在本功能码说明的应用节中给出了确定S2的步骤。输出脉冲宽度永远为50ms,且脉冲之间的最小间隔是50ms,因此存在一个每秒10个脉冲的限制。应 用 此功能码的输出可以经过一个数字输出去驱动一个计数器,为完成此功能,采取以下步骤: 1.确定输入的最大流量。虽然此功能一般按单位秒计算输出脉冲数,但也可以按步骤5给的方程使用单位/小时或单位分的流量计算。 2.在最大流量下确定脉冲速率功能的最大输入值。 3.按如下方程确定计数器的容量:最大计数/小时 = 式中:n = 计数器的位置 将这个方程的结果除以60得到计数分,或者除以3600得到计数秒。 最小复位时间一般应大于24小时。4.按每小时的计数值(或脉冲数)确定要求的输出(假定流量保持在其最大值)。选择单位时间里要求的计数值应小于按步骤3确定的数。最好使输出与输入相差一个10的幂次(10,100,1000等)。5.利用下面方程计算S2标定系数:S2 = 式中: = 输入信号的值(单位秒)当以“单位/小时”给出流量时,采用此方程式。当流量是以“单位分”计算时,式中用“60秒分”取代“3600秒/小时”,且以“单位分”代替“单位/小时”。如果输入流量以秒计,则忽略此转换系数,并且各项都使用秒的单位。图51所示是使用功能码5求流量总磅数的一个例子。图51 脉冲速率的应用 在本例中流量的范围是0 500000磅/小时: 1.最大流量;500000磅/小时 2.输入设置为0500范围,因此最大输入为500 3.采用的计数器有6位数字,且计数器复位时间不小于24小时,因此每小时允许的最大读数是:最大读数/小时 = = = = 41667读数/小时 4.选择要求的最大流量读数为500,即每一读数代表1000磅。因此小于步骤3决定的24小时计数器容量。 5.换算系数是:S2 = = = 3600功能码6 高低限制器概 述这个功能块将输出信号限制在一个指定的高限和低限之间的范围内。当输入在高、低限之间时,输出等于输入,而当输入大于高限时,输出等这个高限值,当输入低于低限值时,输出等于这个低限值。输 出块 号数据类型说 明NREAL除非输入达到高低限值,否则输出等于输入,输入达到高低限值时,输出等于高低限制值。规 格规格可调性缺省值数据类型范 围说 明S1N0I注1输入的块地址S2Y9.2E18RFULL高限值S3Y9.2E18RFULL低限值 注1最大值为:对BRC100、IMMFP11/12为9998 对HAC为31998应 用图61所示是一个限制编程范围的限制器。本例的正常偏移值是20,但由于错误可能输入200的偏移。通过图示的组态,可将偏移限制在正常值的范围内。图6l 功能码6用来限制偏移范围图62表示功能码6用来限制一个除法器的输入,对于防止不能处理的商的许多应用中,特别是当S2非常小的时候,这是非常必要的。图62 高低限制器应用功能码7 求平方根概 述 本功能码计算以工程单位输入信号的平方根。它的输出等于一个系数(K)乘以输入信号的平方根。表示本功能码的方程是: Y = S2上式中: = 输入值 S2 以工程单位计的增益值(K) Y = 输出值(如0 则Y = 0)输 出块 号数据类型说 明NR输出值等于输入信号的平方根乘以增益值(K)规 格规格可调性缺省值数据类型范 围说 明S1N6I注1输入的块地址S2Y1.000RFULL以工程单位(EU)计的增益值K注:1.最大值是: 对BRC100、IMMFP11/12为9998 HAC为319988应 用 规格数S2是一个输入信号平方根的增益值,它可以是任何实数,用来变换输入信号使之有意义或便于同输出信号工作。图71表示了一个如何应用功能码7的例子。在这个例子中,测量流量的差压变送器输出量程为0200英寸水柱,要求测量的流量为050000磅/小时。流量等于差压信号的平方根乘以一个系数K。本例的方程是:流量 = K 如果已知差压变送器输出200英寸水柱差压时正好对应50000磅/小时的流量,则要求的系数K可依下式计算: 50000磅/小时 = K 50000磅/小时 = K(14.142) = K K = 3535.534 许多流量的输入信号都是0100刻度的,为了确保输出也是0 100的线性刻度表示,通常采用的增益系数为10。图72表示用功能码7将一个非线性流量信号转换为线性的流量信号。图71 用功能码7将差压信号转换成流量信号图72 用功能码 7 将非线性流量转换为线性流量功能码8 速率限制器概 述当输入信号的变化速率不超过S3和S4的限制值时,本块的输出和输入相等。当输入信号的变化速率超过限制值时。输出将依规定的速率变化直至和输入相等为止。输 出块 号数据类型说 明NR输出速率等于输入速率直至输入速率超过限制值。如输入速率超过限制值,输出速率等于限制值。规 格规格可调性缺省值数据类型范 围说 明S1N5I注1输入的块地址S2N0I注1跟踪开关信号的块地址0 = 跟踪 1 = 释放S3Y0.000RFULL增加速率限制(1秒)S4Y0.000RFULL减少速率限制(1秒)注:1.最大值是:对BRC100、IMMFP11/12为9998 对HAC为31998说 明 功能码8根据预先设定的速率限制输出的变化率。为了实现这个功能,必须将置为逻辑1。如果为逻辑0,输出任何时候都和输入相等。规格数S3是以每秒工程单位表示的输入信号增加的速率限制值,只要输入增加的速率小于S3,输出就和输入相等。当输入增加的速率超过S3规定的限制值时,只要输入信号继续以高速增加,输出将以S3规定的速率增加。同样地,当输入信号的减少速率超过S4规定的限制值时,输出将以S4规定的限制值减少。应 用图81是速率限制器在工程中应用的一个实例。如锅炉控制中燃料调节器输出并列控制4台给煤机,为了当投入自动的给煤机台数发生变化时自动改变调节器增益以获得最佳控制效果,设计了如图81的调节器变参数回路。又为了当投入自动的给煤机台数发生变化时调节器参数能够较平滑地从原来值过渡到新的值,对数字量加法器的输出当调节器在自动状态时进行了速率限制。图81 速率限制器用作调节器变参数的平滑过渡功能码9 模拟切换器概 述 这个功能码根据布尔输入选择二个输入中的一个。输出值等于哪一个输入要看是什么值。有两个时间常数提供在两个方向上的平滑切换。输 出块 号数据类型说 明NR输出等于两个输入值中的一个规 格规格可调性缺省值数据类型范 围说 明S1N5I注1第一个输入的块地址S2N5I注1第二个输入的块地址S3N0I注1切换信号的块地址0 = 输出等于;1 = 输出等于S4Y0.000RFULL切换到输入1上的时间的常数(秒)S5Y0.000RFULL切换到输入2上的时间的常数(秒) 注:1.最大值是:对BRC100、IMMFP11/12为9998 对HAC为31998说 明 规格数S3是切换信号的块地址,根据该切换信号选择两个输入信号中的一个送到输出。如果为逻辑0,输出选择。如果为逻辑1,输出将选择。 当切换器改变所选的输入时。输出值将在5倍时间常数的周期中按指数形式变化到新的输入值。当5倍时间常数过后。输出值跟踪所选择的输入值。 规格数S4和S5是时间常数项,定义为前一个输出值和当前输入值之差减少63.2所花的时间。经过5倍时间常数之后,输出将基本跟新的输入值相等。为了计算输出在一定的秒数(t)内近似等于输入所需的S4和S5,可以运用下式:S4或S5 = t5式中: S4或S5 = 功能码9中的时间常数项。 t = 切换时间。输出值与输入值基本相等所需的秒数。常用切换时间为10秒。 5 = 输出值基本等于输入值所需时间常数的个数。 例如,如需要输出在切换以后30秒内基本与一致,在15秒内基本与一致。则:S4 = = = 6.0S5 = = = 3.0应 用图91所示为功能码9用作模拟记忆。在这个例子中,当为逻辑0时,输出跟踪。一但变为逻辑l,输出值就保持在其最后的值上。图91用模拟切换器作记忆功能功能码10 大值选择器概 述 本功能选择并输出一个具有最大代数值的输入。 输 出块 号数据类型说明NR输出等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级语文重点突破计划
- 幼儿园膳食管理团队成员及职责
- 湖北高一上学期数学试卷
- 金乡二中高一数学试卷
- 淮南市中考模拟数学试卷
- 湖北省七市联考数学试卷
- 小学课间安全自查报告范文
- 电子产品设计服务承诺书范文
- 四年级体育课户外教学计划
- 环保调查稿800字14篇范文
- 诗词接龙(飞花令)
- 国企内审笔试题目及答案
- 2025-2030中国油气分离行业市场现状供需分析及投资评估规划分析研究报告
- DB13-T1349-2010-超贫磁铁矿勘查技术规范-河北省
- GB/T 196-2025普通螺纹基本尺寸
- 2025税收优惠政策培训
- 2025年澳洲淡水龙虾行业深度研究报告
- 县委办副主任2024年个人述职报告
- T-CSTM 01345-2024 复合材料冷却塔结构技术规程
- 装饰装修工程居间合同范本
- 污水处理中的中水回用技术及应用
评论
0/150
提交评论