版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TPRI设计常用模块说明1、选择模块$SWCH_TINP1 : OWOO1NP2 : 0.0Q00OUT: £INP1,INP2为两个输入值(实型),可手动设定,也可连接动态输入FLAG为选择条件,布尔量输入(0或1), FLAG=0; OUT=INP1FLAG=1 ; OUT=INP22、ADD模块SM ADDRI03 : 0.0000RI04 : 0.0000ADD6:3< #工 uf三个ADD模块均为实型量输入。$M_ADD:OUT=INP1*RI03+INP2*RI04$M_ADD4:OUT=INP1+INP2+INP3+INP4$M_ADD6:OUT=INP1+ IN
2、P2+INP3+INP4+INP5+INP6$M_ADD可实现减法运算,改变 RI03或RI04的符号即可3、大选模块$SELHI>OUT等于三个输入值的最大值。4、小选模块OUT等于四个输入值的最小值。5、乘法模块$M MULRI03 : 0.0000OUT=INP1*INP2*RIO36、位置和速率限制模块LIM jFOLLOWA<V>$LIM _S r输出维持高限值,并将模块内部;FOLLOW>HOLIM : 0.0000<LOLIM : 0.0000V> ROCLIM : 0.0000HOLIM:输出高限,当输入值大于高限时, 参数HOLIND (高
3、输出超限指示器)置1.LOLIM:输出低限,当输入值小于低限时,输出维持低限值,并将模块内部 参数LOLIND (低输出超限指示器)置1ROCLIM:变化速率的最大限值。当内部参数 ROCOPT (速率限制功能)置 “1”时,模块具有速率限制功能,即当模块输入信号的变化速率超过速率限制 值时,输出仅以速率限值为其改变速率。 只有当输入信号的变化率变缓,低于速 率限值,并且输出值赶上等于输入值时,输出才继续跟随输入而改变。FOLLOW:布尔量输入,0或1,当此参数为0时,限制功能起作用,当此 参数为1时,输出值直接等于输入,LIM块不起限制功能。限制模块有如上三种形式,区别在于限制值如何生成。手
4、动设定或是连接 动态输入。7、平均模块$SELAVG£/2# uABA为多输入值取平均模块。B为两输入值取平均模块,1、2为INP1、INP2,1B、2B参数名为BYPASS, 分别与INP1、INP2对应,一般与CAL模块配合使用,CAL模块判断两个输入 的质量好坏,当输入信号为坏质量时,此平均模块将坏质量信号旁路,此时输出值为另外一个输入。8、输入信号质量检测模块输入信号质量检测模块能够检查l至3个输入点的质量。若输入的点均为坏 质量,则BAD(BO04)置1,若输入点中一个或两个是坏质量点, 则ALM ( BO05) 置1,输出报警信号。此模块可以与平均值计算模块配合使用。A图
5、中1、2、3对应三个实型输入 RI01、RI02、RI03。4为RI04, 一般连 接平均值计算模块的输出,作为标准与三个输入值进行比较。9、带判断报警功能的两输入量平均值输出模块(二取均)CSTRQE RIO1OUT BO06SUB RI01 RI04STM M 1 1SUB M1 1 MOISUB Ml 1 MO2MUL 2SHP M2110CLR M2 1-11OR MN1 00612OUT BOO 113RQE RIO214OUT BOOT15SUB RI 02 RI0416STM M1217SUB M12 MO11 8SUB M12 MO219MUL 220SSP M2221CLR
6、M2222OR M22 BOOT23OUT BO0224.AND 0001 BO0225OUT BO0426OR BOOI B00227OUT BOOS28-MT.ENDBC此模块实际上是由7、8号模块组合而成,实现两个实型量输入取平均值, 并判断输入信号质量的好坏,旁路坏质量信号和报警功能。A为模块外观图,B为内部模块连接图,C为CAL模块内部逻辑语句图IN1、IN2:两个实型量输入,对应 RI01、RI02.OUT:平均值,当输入信号之一为坏质量时,坏质量信号旁路,此时输出值 为另外一个输入。BAD:两个输入信号均坏,置1.ALM:两个输入信号一个或两个为坏质量,置1.10、带判断报警功能
7、的三选模块(三取中)$3SELi<>nd UBADOUTALM12 3 4 512CST RQER1013OUT B0D5SUB RI01 RI04s M116SUB Ml 1 M017SUBFJ11 M02SMUL2gSSP M2110CLR M2111OR M21 B00612OUT 000113RQE RI0214OUT BOOT15SUB RI02 RH0416STM M1217SUB M12 M011GSUB Ml; M0219MUL2加SSP M2221CLR M2222OR M22 BOOT23OUT B0D224RQE R10325OUT B0D82SUB RI03
8、 RIQ427STMM1326SUBM13M0129sue M13 M0230MUL231SSP M2332CLR M2333OR M23 BOO034OUT BO0335AND B001 80K36AND BOC1 B0D337AND B002 BO0338OR 339OUT B0D4OR BD01 B0D241OR B00342OUT B0D5心ENDAA* * M 1CSTSUB RI01 RI02SSN BO01CLRBO01 END带判断报警功能的三选模块实现对三个输 入值取中值或均值(通过在模块 Mode选项 中选择设置)旁路坏质量点和报警功能。A图中1、2、3对应三个实型量输入
9、RI01、RI02、RI03.OUT:输出中值。BAD:三个输入中任意两个坏点,置 1.ALM :三个输入中任意一个坏点,置 1.B图为带判断报警功能的三选中模块的内部模块连接图。C图为CAL模块的内部逻辑语句。11、低值比较模块$LOW_B1IRI02 : 0,0000此模块实现当输入信号小于设定值时,强制输出1。如B图逻辑语句所示:实型量输入 RI01减去设定值RI02,通过SSN语句 判断模块输出。RI01-RI02<0跳过下一步(CLR) ,BO01被置1输出。RI01-RI02>0 BO01 被值 0 (CLR),输出。12、高值比较模块$HIGH B1RI02 : 0.
10、0000CSTSUB RI01 RI02SSP BO01CLR BO01END此模块实现当输入信号大于或等于设定值时,强制输出1。如B图逻辑语句所示:实型量输入 RI01减去设定值RI02,通过SSP语句 判断模块输出。RI01-RI02>0跳过下一步(CLR) ,BO01被置1输出。RI01-RI02< 0 BO01 被置 0 (CLR),输出。13、高低值比较模块1$HL2CSTSUB RI01 RI03SSP BQ01CLR BO01RI03 : 0.0000RI04:0,0000518SUB RI01 RI04此模块判断输入值是否在高低限制范围内,若超出高限值或低于低限值,
11、 对应的输出置一。RI01:输入值。RI03:手动设定高限值。RI04:手动设定低限值。BO01:对应H,输入值超过高限值,置1输出。BO02:对应L,输入值低于低限值,置1输出。14、高低值比较模块2$HL二B1RI03: 0,0000RI04 :0,00001 CST2 SUB RI01 RI033 SUB RI01 RI044 MUL 25 SSP BOD16 CLR 90017 IN 'BO018 OUT BO029 END该模块实现当输入大于等于高限或小于低限时,输出置1。若输入在两个限值之间,则输出置0.输入彳S号RI01分别与RI03(高限)、RI04(低限)相减,两个相
12、减的结果相乘, 用SSP语句判断模块输出。备注:INBO01 OUT BO02语句针对取非的高低值比较模块,将 BO01 的判断结果取非后,从BO02输出。以下示例类似。15、RS触发器$L_MRS-B1 三 "%1 CST2 IN BI013 IN BI024 MRS5 OJTBO016 NOT1 OUT 60028 END$L_DON-B1RI01 ; 0.0000 SECA1CST2IN 01013DON RI014OUTBO015NOT6OUT BO027END此模块通过MRS语句实现RS触发器功能BI01、BI02分别对应置位端和复位端.输入输出值对照表格SROUT一00维
13、持次输出/、艾 一01010111016、开延时模块BI017 secB03IC开延时模块实现对输入信号开状态的延时读入,当输入值为1且延时指定的时间后,仍为1状态,则输出1,当输入值转为0,输出0o具体实现如C图所示,BI01为输入,RI01是手动设定的开延时时间,示例 中为7S, BO01对应输出。当输入BI01的开状态(1)持续时间大于设定的7S, 输出在7s时变为1,且在BI01为0的时候同时变为0。当输入BI01的开状态(1) 持续时间小于设定的7S,输出无变化,仍为0状态。开延时模块多用于顺控逻辑中。1 CST2 IN 51013 DOFF RI014 OUT 90015 NOT6
14、 OUT 0002 ENDB17、关延时模块$L_D0FF-B1RI01 ; 0.0000 SECABI01C关延时模块实现对输入信号关状态的延时读入,当输入值为0输出为1,延时指定的时间后,仍为0状态,则输出0,并持续0状态直至输入值遇到下一个 0值(关信号)。具体实现如C图所示,BI01为输入,RI01是手动设定的关延时时间,示例 中为8S, BO01对应输出。当输入BI01的关状态(0)持续时间大于设定的8S, 输出在8s时变为0,并维持此状态,直至下一个关状态信号的输入。当输入BI01 的关状态(0)持续时间小于设定的8S,输出无变化,仍为1状态。关延时模块多用于顺控逻辑中18、脉冲模
15、块$L_0SP-B1 felRI01 : 0.0000 SECABIO15 secBOO IC当输入BI01变成逻辑1时,输出也变成逻辑1。输入在手动设定的计时时间 (RI01,如C图中示例,RI01=5S)结束前回到逻辑0,则输出在整个计时时间保 持1。如果输入在计时结束后仍为1,则输出在计时时间结束时回到0,并在一个 计时间隔中保持0,即无论输入值保持逻辑1多久,输出也将在计时时间(5S)中 保持逻辑1状态。CSTSUB RI01 RI02S M11SUB M11 RIQ3SUB M11 RI04MUL2SSP M12CLR M12IMM12DON 5ROE RI02OR 2OR 0101
16、OUTBO01END19、超限报警模块$REGV_ALMREGV口5ALMRI03 : 0.0000 RI04 : 0 0000AB超限报警模块一般用于协调控制逻辑中,判断指令输出和就地设备位置反馈 的差值,当两者差值超过设定的高限或低限时,输出 1报警。止匕外,超限报警模 块还具有对现场反馈信号质量判断的功能,当就地反馈信号坏质量时,同样输出1报警。RI01:CO 一般接AOUT的输出,即控制指令。RI02: FB 一般接现场来信号,就地设备位置反馈RI03:手动设定高限值。RI04:手动设定低限值。20、开关量输入模块$CIN_TDESCRP : 0.0000内部参数示意:IOM_ID和P
17、NT_NO定义输入信号来自哪一块 FBM的哪一通道。IVO invert option输入信号转换选择,0 =不转换/1=转换,将对应的输入信号作0变换为1 ,或1变换为00当输入为真时,被处理为报警。 当我们困惑于到底0为逻辑真,还是1为逻辑真时,可用此参数转换输入的状态。NM0当输入为0时的字符输出信息,最多12个字符。NM1当输入为1时的字符输出信息。ANM alarm name报警名, 用于报警输出信息, 最多12个字符。SAO state alarm option报警选择, 置1表示需要报警。SAG state alarm group 报警设备组。SAP state alarm pr
18、iority 报警优先级。CIN该模块的输出参数。21、模拟信号输入模块$AIN_TJ AIN.,M/A> HSCO1 : 0.0000< LSCO1 : 0X)00。AIN模拟信号输入模块用于处理从模拟量输入类型的现场总线组件 (FBM)或(FBC)来的单点输入信号,也可接受其它模块的信号。它同时提供输 入信号的修正、滤波、输出保持上次正常值、标度输出到所要求的工程单位、输 入通道故障报警、超量程报警以及高、低绝对值报警。AIN模拟信号输入模块的内部参数特性参考 FOXBORO教材。西安热工院所设计的AIN模块简化了其大部分设定参数,如图所示:M/A:手动/自动状态的控制输入,0
19、=手动,即旁路自动输入值,输出手动设 定值。1 =自动,即输出自动输入值。HSCO1:模块输出信号的高量程刻度值,当输入值大于此限制值,模块输出 高限值。LSCO1:模块输出信号的低量程刻度值,当输入值小于此限制值,模块输出 低限值。22、函数模块$CHARC S函数模块用于将输入输出的非线性关系的近似化。将输入范围分成多段,每一段输入输出的对应关系都以线性关系来代替。然后根据这些折线计算出对应于输入的输出。X_i和Y_i (i=121)定义多段折线所对应的输入和输出的参数值。STARTP starting point 起始点点号。ENDP ending point 结束点点号。根据实际应用情
20、况,多段折线最多可达20段,但并不一定非要20段。实际定义的多段折线可以从任意点开始,到任意点结束。上述二参数用于定义折线的开始点和结束点。输入的参数值必须随X下标的增加而单调递增,即所定义的非线性函数必须是单值函数。23、布尔量计算模块JC_DIGCOUNTDWT"、DIGCOUMTi、RI01 0 0t»089101112131415161718192021222324252627CSTIN BIQ1STM F«101INBI02STMIN SI03STM M03IN BIQ4SIM MQ4IN 日 105STM M05IN BIOSSTM F.106INBI
21、07S7WM07IN BI08STM MOSADD M01 MQ2ADD F«1D3 MOJADD M05 MOGADD M07 M08ADD -OITRO01SUB R0D1 RI01ssp eoo2CLR 6002END布尔量计算模块将八个布尔量输入 BI01BI08 (0或1)相加,将相加结果 通过OUT(RO01)输出。RI01为手动设定值,当相加结果大于此设定值时,将BO02 置1并通过DOUT输出。示例:计算运行磨的台数将六台磨的运行状态作为六个布尔量输入送至布尔量计算模块, 24、超前滞后补偿模块SLLAGJt -A< LOLIM : 0.0000LAGTIM :
22、 0.0000LGAIN : 0.0000$LLAG_ft,f:LAGTIM : 0.0000LGAIN : 0.0000对输入信号的变化,用输出动态的超前/滞后于输入来进行动态补偿。模块 可工作于超前/滞后方式或脉冲方式。 当工作于超前/滞后方式时, 模块输出的 稳态值为输入信号的稳态值加上偏置值, 在脉冲工作方式时, 输出的稳态值仅 取决于模块的偏置参数(BIAS)值。LAGTIM: 一阶惯性滞后的时间常数,定义输出随输入信号的阶段变化, 最终过渡-稳定值的过渡过程的时间常数。LGAIN:超前增益.定义输入顺时变化与输出信号瞬时变化之间的增益系 数。HOLIM:输出高限值。LOLIM:输出
23、低限值。FOLLOW:跟随状态设定,为1时模块输出跟随输入值,滞后/超前时间为0. BIAS:手动输入的偏置值。工作方式切换操作:双击模块进入设置界面一 tuning-lead/lag option选择 运行模式。SPIDA_TSPT : 0.0000LR 1 D.OtJDDMA; QjQOQQMOCOPT : Q.QOaQINCOPT . 0.0000HOUM : 0.0000LOLIM DOOOG|PIDA_TLR : D.OOOOMA: 0.00DOMOOOPT : O.DOOCincopt : o,oacia25、PID模块PID模块执行传统的PID调节功能,可组态成纯比例(PO)、纯
24、积分(IO)、 比例加微分(PD)、比例加积分(PI)和比例加积分加微分(PID)五种工作方 式。具有手/自动控制,手/自动锁定、本地/远方控制及锁定、外部积分反馈,防 止闭环运行时积分饱和、 模块的无扰动切换到自动、输出偏置、输出嵌位、 设 定值跟踪、自动进行申接处理等功能。 用于用接回路时, 对上游模块的反演算 输出提供了申接操作的无扰动切换.PV:现场来反馈信号。SPT:本地设定值,当模块处于本地设定状态时,可以由操作员设定,当模块处于远方设定状态时,SPT值等于远方设定值 RSP设定值,SPT与PV的差值作为PID模块的偏差输入LR:本地/远方设定选择0=本地设定(操作员设定)1=远方
25、设定。以其他模块的输出作设定值.MA:手/自动状态 0二手动,1 =自动.BCALCI:反演算输入信号,在模块进入控制状态前提供初始化输出值,使返回 到控制状态时无扰动,一般连到下游模块(AOUT模块的输出)的反 计算参数(BCALCO)。当INITI为“1时,模块的输出跟踪它的 BCALCI 的值。MODOPT:模块工作方式选择。1二P控制2=I控制 3=PD控制 4二PI控制 5=PID控制INCOPT:调节作用选择,0二反作用;1二正作用。INITI:模块初始化输入信号,一般连到下游模块的初始化输出参数INITO.FBK:外部积分输入,以产生积分作用并防止积分饱和,单回路中一般连到下游A
26、OUT模块反演算输出参数BCALCO ,或连到本模块的输出参数 OUT.HOLIM:输出高限值。LOLIM:输出低限值。26、模拟信号输出模块LOOP1D : 0.0000DESCRP : 0.00001ABIAS:D.OOODHFD :hl:、MCLOPT :O.DOQOBT1ME : O.DDOD$AOUT_TAOUT*M/AA4B$AOUT_TAOUT :"WAA | HOLIM : 0.0000< 1 LOLIM : 0.0000Cm)ur_r*“.,由:8闵OOOM加、工BTRKCJDM4 >MLUI QCUXBFlMt Q'OOO:*u*AOUT输出至
27、现see tetwo fKJVOPl 力 Q心¥D CC优。PHI NU JI'JJ.H命 m C £CCALSCO- COMO tc U m:i$AOUT_TBIAS: 0.0000HOLIM; 0.0000LOLIM : O.OMOE模拟信号输出模块将一个单点模拟输出信号送往模拟量输出类型的现场总 线组件的某个通道,它同时提供带偏置的手 /自动功能,输出信号限制以及输出 通道故障报警。西安热工院设计的AOUT模块有以上五种形式,封装程度不一样,根据组态 需求选择。BIAS:偏置输入.M/A:手自动切换。0手动,1自动。BTRKOP:偏置跟踪设置。INITO:初始
28、化输出指令.当模块处于手动或初始化或FBM故障时置 “1通常被连到上游模块(PID)的INITI输入参数,使上游模块知道本 模块处于开环状态。当 AOUT模块处于手动或初始化或 FBM故障 时,它的INITO=1 ,使 PID模块的INITI=1, 使 PID模块的输出 跟踪PID模块的BCALCI ,即跟踪AOUT 模块输出的反计算值。 这样当模块从手动切回到自动时,做到无扰动。HOLIM:输出高限.LOLIM:输出低限。MCLOPT:手动输出限位。BTIME:手动切自动,输出过渡到稳态值的时间。MANSW:手动强制开关,置1强制模块手动。AUTSW:自动强制开关,置1强制模块自动。手动开关
29、优先级别高于自动开IOMOPT:输出是否送到 FBM或FBC。0=模块来,SCO修正;1=FBM来,SCO 修正;2=模块来,不修正。SCO:输出信号修正号。指定对输出信号进行何种处理。0不处理。1 将输出线性转换为064000码2将输出线性转换为1600-64000码(用于010V输出)3将输出线性转换为12800-64000码(用于4 20mA输出)D图中的AOUT模块具有将输出指令送至现场的功能。如图标示。其他几种AOUT模块输出值一般作为中间信号送至其他逻辑页面中27、温度保护模块STEMPPROMEAS#UM畏夕BOOIBADM01 :0.0000 X?示例:电力用星象鼻升?INI
30、X!电而均蹊旗胃杆电同蚌草.£胃片 赭1碓南席:月常TOta" "E 0m蜀m出品出音 型n中暑国中代电用揩鹃%件土承01ftilium a0nocLW iJi温度保护模块判断设备温度保护是否动作,多用于顺控中。MEAS:对应RI01,现场反馈温度值。LIM:对应BI01,一般连接反馈温度值经过速率限制后的输出。BAD:对应BI02,连接温度坏质量判断输出。M01:中间存储器,存储手动设定的温度保护值,用于与输入值进行差值判断。当输入值MEAS变化速率未超限,其温度测点不是坏质量时,若输入温度值超过设 定的温度保护值,BO01置1,输出温度保护指令。LOGIC 264LOGIC 285LOGIC 260LOGIC 257ON/ 1OFF .全部为BI引脚,29、3取2块OGIC 58*B12/31:ON/ JOFF J4ON/ kOFF65 6ON/ 7 OFF B g 10 11 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烟台大学《计算机控制课程设计》2023-2024学年第一学期期末试卷
- 许昌学院《生理心理学》2021-2022学年第一学期期末试卷
- 徐州工程学院《舞台服装设计》2022-2023学年第一学期期末试卷
- 班主任对学生的关怀与支持计划
- 公路货物运输合同三篇
- 风扇租赁合同三篇
- 收入与支出的个人财务规划计划
- 电子商务平台的安全保障措施总结计划
- 《机械零件加工》课件教学科研课题
- 西南医科大学《职业卫生与职业医学》2023-2024学年第一学期期末试卷
- 高中政治统编版选择性必修三逻辑与思维 第三单元 运用辩证思维方法 知识提纲
- 博尔赫斯简介课件
- 公司战略规划和落地方法之:五看三定工具解析课件
- 2021年山东交投矿业有限公司招聘笔试试题及答案解析
- 射频技术在疼痛治疗中应用宋文阁课件
- 化脓性脑膜炎治疗的指南
- 2023-2023学年第一学期“1530”安全警示教育记录
- 提高内镜中心内镜洗消合格率PDCA
- The Golden Ax金斧头的故事英语伊索寓言
- 调机品管理规定
- GB∕T 3089-2020 不锈钢极薄壁无缝钢管
评论
0/150
提交评论