IAS系统常用模块._第1页
IAS系统常用模块._第2页
IAS系统常用模块._第3页
IAS系统常用模块._第4页
IAS系统常用模块._第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、I/A 系统常用模块介绍 康树富 一 模块的定义 模块 Block 是为实现某个控制任务的一组算法。 组合模块 Compount 是实现控制方案的模块的逻辑集合。 要 多数情 I/A系统中的任一组合模块 (Compound)中的任一模块(Block)可以连接到另一个组合模 块中的任何一个模块, 模块含有决定模块性能的参数。 当我们要具体使用某一模块时就 为输入参数和可选参数赋值(也不是所有参数都要赋值, 很多参数有缺省值, 况下可以使用它们的缺省值) 。 二.模块(Block)的参数 不同类型的模块有不同的参数,但下列参数是所有模块共有的参数。 最长 NAME : 模块名是用户 所定义的在同一

2、个组合中必须唯一的字符串名字, 为 12 个字符,可取数字 (0-9), 大写字母 (A-Z) 和下划 线 (_) TYPE: 系统所定义的标识控制功能的模块类型, 最多六个字符。 如果记不住模 块的类型名, 可通过 SHOW Block Type Names 列出所有的模块类 型名。 DESCRP : 用户定义的模块的说明,最多 32 个字符。 PERIOD :模块的处理周期号。 用法与 Compound 的处理周期一样。 (Compound 的处理周期。 其处理周期必须小于或等于它所包含的所有 模块中的最小处理周期,以使所有模块都能得到处理。 一般取默认值 1, 即它所在的控制处理机的基本

3、处理周期。 ) 也可通过 SHOW CP Processing Periods 查找相应时间的周期号。 PHASE:模块的执行相位号。 它决定模块在处理周期中什么时刻执行。 处理周 以均衡控制处理 期和相位的取值范围与 Compound 相同。 (Compound 相位号,指定该 组合模块的运行时间是否要延迟几个基本处理周期, 机的负荷。 ) LOOPID : 回路标识,最多 32 个字符。 三 几个常用模块: FBM )或( FCM ) AIN 模块的输入是否取自 FBM ,取值范围 0,1, FBM 标识码,模块从该 FBM 取得现场信号 FBM 中的点号,模块从上述标识号的 FBM 中的

4、某一通道取输入信号。 输入信号修正号 输出上限 (模块输出信号的高量程刻度值 ) 1 AIN( Analog input )它用于处理从模拟量输入类型的现场总线组件 来的单点输入信号,也可以接受其他模块的信号。其参数如下: 标准参数: IOMOPT IOM-ID PNT-NO SCI HSCO1 25%) LSCO1 EO1 OSV 可选参数: MA 输出下限 (模块输出信号的低量程刻度值 ) 模块输出的工程单位 模块自动时输出允许超量程的范围, (用输出量程百分比表示最大 KSCALE 手/自动状态的控制输入0=手动 1=自动 模块的处理是以摄氏进行的,用户可以转换成其它标准单位, KSCA

5、LE 即是转换系数 (y=kx+b) HLOP BAO BAT BAP 为 1时,允许高低绝对值报警 当设置为“1”时,允许 BAD 报警信息送出 报警信息的说明,最多 32 个字符 BAD 报警的优先级,报警优先级分 1-5,1 为优先级最高, 先级最低 5 为优 BAG HAL LAL HHAOPT HHALIM HHATXT LLALIM LLATXT MEAS 输出参数: BAD 报警信息送达的功能块组合所定义的设备组号 高报上限值 低报下限值 当设为“1”时,允许高高 高高绝对值报警的限值 高高绝对值报警文本,最多 低低绝对值报警的限值 低低绝对值报警文本,最多 /低低绝对值报警 3

6、2 个字符 32 个字符 模块不从 FBM 取得输入时,则从本参数取得 PNT PRTYPE 模块输出 指示当前模块中最高优先级报警的报警类型 2 低报 3 高高报 4 低低报 8 BAD 报警 25 超出范围报警 PBAND-积分INT-微分DERIV控制模块)本模块执行传统的PID调节 0 无当前报警 1 高报 2. PID (比例 功能,可组态成 PO、IO、PD、PI、PID 五种工作方式,具有手 /自动控制,本地 / 远方控制,模块的无扰动切换到自动等功能。参数说明如下: 标准参数: MEAS HSCI1 LSCI1 SPT MODOPT 模块的测量输入(即从 AIN 模块取过来的数

7、) 输入上限值 输入下限值 本地设定值 模块工作方式选择 1=P 控制 2=I 控制 3=PD 控制 4=PI 控制 5=PID 控制 PBAND INT DERIV HSOC1 LSCO1 DELTO1 比例带 积分时间常数,以分钟为单位 微分时间常数,以分钟为单位 输出上限值 输出下限值 输出向远方站传递时的分辨率 EO1输出工程单位 OSV 可选参数: 输出超量程的允许范围,以百分比表示 MANSW INITLR LR 输出参数: OUT 手动开关,为1时,模块强制处于手动 初始化本地/远方选择0=本地仁远方 2=由checkpoint文件指 定 本地/远方设定选择0=本地设定1 =远方

8、设定 PRTYPE 模块的输出 当前模块中的最高优先级报警类型 虽然PID 参数取默认值, 模块的参数很多,但在组态时,如果不用某些可选功能,则对应的可选 即无需组态, 并不是每个参数都需要修改。 3. AOUT 现场总线组件的某个通道,它同时提供带偏置的手 输出通道故障报警。 标准参数: IOMOPT IOM-ID (模拟信号输入模块)它将一个单点模拟输出信号送往模拟量输出类型的 /自动功能,输出信号限制以及 PN T-NO SCO 模块输出是否送到 FBM (默认,不需修改) 输出送往的FBM标识码(必须填写) 输出送到FBM的通道号 输出信号修正号,指定对输出信号作何处理 气开阀还是气关

9、阀0=气开阀 仁气关阀 (积算模块)用于计算模拟型输入信号的累计值,通常用做流量积算, ATC 4. ACCUM 用户可以清除、预设或保持模块的输出,积算模块可以串接起来使用。 特定参数: MEAS 要累积的测量值,可以是流量率信号 (PCNTOP“ 0”时)或脉冲计数值 (PCNTOP=1时) MTRFAC -转换系数,使测量值的单位与输出积算值的单位相匹配。 例如,模块的处理周 期为2秒,测量值单位为 M3/分,累积 输出 单位为M3贝y MTRFAC=2 1/60=0.0333333。 如果累积输出单位为 KM3,贝y MTRFAC 再要除 1000 为 0.00003333。 累计值置

10、位指令 模块输出预置值 清零指令 为1时,模块输出为零 为1时,输出保持在当前值上 CALC :计算模块提供逻辑运算, 所有的运算都在堆栈中进行, CALC模块最多 SET PRESET CLEAR HOLD 5.计算模块 令类似汇编语言, 算的结果仍放回堆栈的顶部。 (1)计算块参数 RI01RI08 BI01BI16 II01II02 LI01LI02 为1时,使模块输出即累计值等于PRESET预置值 8个实型量输入 16个布尔量输入 2个整型量输入 2个长整型量输入 算术运算和RS触发器等功能。它的指 计算快的堆栈时按照先进后出原则。 运 50步编程。 RO01RO04 BO01BO08 IO01IO06 LO01LO02 M01M24 4 个实型量输出 8 个布尔量输出 6 个整型量输出 2 个长整型量输出 24 个中间存储器 作为中间存储器,它可以在执行器间存放,传 递数据,但不能直接用于输入输出) ( 2) 运算功能及算符: ADD 加 SUB 减 MAX 最大 AIN 最小 RND 取整 MUL 乘 AND 与 OR 或 NOT 非 3)基本语句: IN 输入 OUT 输出 CST 清堆栈 END 结束 EXIT 退出 4)分支控制语句 GTO 无条件转向 (只能转到此语句行后面) BIP 操作数大于零转向

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论