IAS系统常用模块_第1页
IAS系统常用模块_第2页
IAS系统常用模块_第3页
IAS系统常用模块_第4页
全文预览已结束

下载本文档

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

文档简介

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

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

3、OW ® CP Processing Periods 查找相应时间的周期号。PHASE: 模块的执行相位号。 它决定模块在处理周期中什么时刻执行。 处理周期和相位的取值范围与 Compound 相同。(Compound相位号,指定该组合模块的运行时间是否要延迟几个基本处理周期, 以均衡控制处理机的负荷。)LOOPID: 回路标识,最多 32 个字符。三几个常用模块:1 AIN(Analog input)它用于处理从模拟量输入类型的现场总线组件(FBM)或(FCM)来的单点输入信号,也可以接受其他模块的信号。其参数如下:标准参数:IOMOPT AIN模块的输入是否取自FBM,取值范围0

4、,1,2IOM-ID FBM标识码,模块从该FBM取得现场信号PNT-NO FBM中的点号,模块从上述标识号的FBM中的某一通道取输入信号。SCI 输入信号修正号HSCO1 输出上限 (模块输出信号的高量程刻度值)LSCO1 输出下限 (模块输出信号的低量程刻度值)EO1 模块输出的工程单位OSV 模块自动时输出允许超量程的范围,(用输出量程百分比表示最大25%)可选参数:MA 手/自动状态的控制输入 0=手动 1=自动KSCALE 模块的处理是以摄氏进行的,用户可以转换成其它标准单位,KSCALE 即是转换系数 (y=kx+b)HLOP 为1时,允许高低绝对值报警BAO 当设置为“1” 时,

5、允许 BAD 报警信息送出BAT 报警信息的说明,最多32个字符BAP BAD 报警的优先级,报警优先级分 1-5,1为优先级最高,5 为优先级最低BAG BAD 报警信息送达的功能块组合所定义的设备组号HAL 高报上限值 LAL 低报下限值HHAOPT 当设为“1” 时,允许高高/低低绝对值报警HHALIM 高高绝对值报警的限值HHATXT 高高绝对值报警文本,最多 32 个字符LLALIM 低低绝对值报警的限值LLATXT 低低绝对值报警文本,最多 32 个字符MEAS 模块不从FBM取得输入时,则从本参数取得输出参数:PNT 模块输出PRTYPE 指示当前模块中最高优先级报警的报警类型0

6、 无当前报警 1 高报 2 低报 3 高高报 4 低低报 8 BAD报警 25 超出范围报警2 PID(比例PBAND-积分INT-微分DERIV控制模块)本模块执行传统的PID调节功能,可组态成PO、IO、PD、PI、PID五种工作方式,具有手/自动控制,本地/远方控制,模块的无扰动切换到自动等功能。参数说明如下:标准参数:MEAS 模块的测量输入(即从AIN模块取过来的数)HSCI1 输入上限值LSCI1 输入下限值SPT 本地设定值MODOPT 模块工作方式选择 1=P控制 2=I控制 3=PD控制 4=PI控制 5=PID控制PBAND 比例带INT 积分时间常数,以分钟为单位DERI

7、V 微分时间常数,以分钟为单位HSOC1 输出上限值LSCO1 输出下限值DELTO1 输出向远方站传递时的分辨率EO1 输出工程单位OSV 输出超量程的允许范围,以百分比表示可选参数:MANSW 手动开关,为1时,模块强制处于手动INITLR 初始化本地/远方选择 0=本地 1=远方 2=由checkpoint文件指定LR 本地/远方设定选择 0=本地设定 1=远方设定输出参数:OUT 模块的输出PRTYPE 当前模块中的最高优先级报警类型虽然 PID模块的参数很多,但在组态时,如果不用某些可选功能,则对应的可选参数取默认值, 即无需组态, 并不是每个参数都需要修改。3 AOUT (模拟信号

8、输入模块)它将一个单点模拟输出信号送往模拟量输出类型的现场总线组件的某个通道,它同时提供带偏置的手/自动功能,输出信号限制以及输出通道故障报警。标准参数:IOMOPT 模块输出是否送到FBM(默认,不需修改)IOM-ID 输出送往的FBM标识码(必须填写)PNT-NO 输出送到FBM的通道号SCO 输出信号修正号,指定对输出信号作何处理ATC 气开阀还是气关阀 0=气开阀 1=气关阀4 ACCUM (积算模块)用于计算模拟型输入信号的累计值,通常用做流量积算,用户可以清除、预设或保持模块的输出,积算模块可以串接起来使用。特定参数:MEAS要累积的测量值,可以是流量率信号 (PCNTOP=“0”

9、时) 或脉冲计数值 (PCNTOP="1" 时)MTRFAC转换系数,使测量值的单位与输出积 算值的单位相匹配。 例如,模块的处理周 期为 2 秒,测量值单位为 M3/分,累积 输出单位为 M3 则 MTRFAC=2×1/60=0.0333333。 如果累积输出单位为 KM3,则 MTRFAC 再要除1000 为 0.00003333。SET 累计值置位指令 为1时,使模块输出即累计值等于PRESET预置值PRESET 模块输出预置值CLEAR 清零指令 为1时,模块输出为零HOLD 为1时,输出保持在当前值上 5计算模块 CALC:计算模块提供逻辑运算,算术运算

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

温馨提示

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

评论

0/150

提交评论