OVATION算法模块介绍课件.ppt
《OVATION算法模块介绍课件.ppt》由会员分享,可在线阅读,更多相关《OVATION算法模块介绍课件.ppt(88页珍藏版)》请在三一办公上搜索。
1、0,Combinatorial logic: AND, OR, NOT, XOR, ASSIGN(组合逻辑) AVALGEN, DVALGEN, KEYBOARD Basic Sequential logic: FLIPFLOP, AAFLIPFLOP (基本顺序逻辑) including alternate implentations Complex Sequential logic: DIGDRUM, ANALOGDRUM, (综合顺序逻辑) STEPTIME, MASTERSEQ, DEVICESEQTimer/Counter functions: ONDELAY, OFFDELAY,
2、ONESHOT(时间/记数功能) COUNTER, PULSECNT, DIGCOUNT, RESETSUMSystem time functions: SYSTEMTIME, TIMECHANGE, (系统时间功能) TIMEDETECT, TIMEMON,常用算法,0Combinatorial logic: AND, OR,1,Monitor functions: HIGHMON, LOWMON, HIGHLOWMON, (监视功能) RATEMON, RATECHANGE, QUALITYMON, COMPARE, DBEQUALSFiltering: RUNAVERAGE, SMOOT
3、H, LEADLAG, TRANSPORT, (滤波)PREDICTORTransmitter processing: 2XSELECT, MEDIANSEL, GASFLOW, (转送处理)LEVELCOMP, STEAMTABLE, STEAMFLOW, QAVERAGE, FUNCTION, MULTIPLY, DIVIDE, BILLFLOWCore modulating control: PID, PIDFF, MASTATION, MAMODE, (控制算法)SETPOINT, TRANSFER, HISELECT, LOSELECT,1Monitor functions: HIG
4、HMON, L,2,Hardware interface: FIELD, ATREND, X3STEP, ANALOGDEVICE(硬件接口)Pulse Acuumulator module interface: RPACNT, RPAWIDTH(脉冲记数) Point format conversion: BCDNIN, BCDNOUT, PACK16, (点格式转换) UNPACK16, SATOSP, SPTOSA, TRANSLATOR,Math functions : GAINBIAS,(计算) INTERP, POLYNOMIAL, SQUAREROOT, SUMCustom ca
5、lculations: CALCBLOCK, CALCBLOCKD(自定义计算),2Hardware interface: FIELD, AT,3,Combinatorial logic 组合逻辑,3Combinatorial logic 组合逻辑FLIPF,4,AAFLIPFLOP - 带复位的交替动作触发器,仿真一个记忆设备的输出状态,当SRST为“1”时,新的SRST改变。输出仍旧保持原来状态。INIT - 初始状态,真值表:,4AAFLIPFLOP - 带复位的交替动作触发器仿真一个,5,Basic Sequential logic 基本顺序逻辑,AND, OR, NOT, XOR,
6、ASSIGN, AVALGEN, DVALGEN, KEYBOARD,5Basic Sequential logic 基本顺序逻辑,6,NOT - 非门,XOR - 异或门,ASSIGN - 传递点信息,相同为0,不同为1,6NOT - 非门XOR - 异或门ASSIGN -,7,AVALGEN - 模拟量发生器,OUT = VALUVALU:是一个整定常数(Tuning Constant) 可(+ 或 -),DVALGEN - 数字量发生器,OUT = VALUVALU:当0.0时,OUT = FALSE 当为非0数值时,OUT = TURE,7AVALGEN - 模拟量发生器OUT = V
7、ALUDV,8,KEYBOARD - 键盘接口,与键盘的接口算法当键盘上对应键按下,则相应的输出输出一个 “1”脉冲。* 此算法应用于回路设定值、输出值、手/自动切换。,8KEYBOARD - 键盘接口与键盘的接口算法,9,Complex Sequential logic 综合顺序逻辑,MASTERSEQ, DEVICESEQ, DIGDRUM, ANALOGDRUM, STEPTIME,MASTERSEQ - 主设备顺序控制器算法 DEVICESEQ - 顺控设备算法,设备#1(设备可以是一些复杂的逻辑运算),设备#2,.,反馈信号,9Complex Sequential logic 综合顺
8、,10,参数:MASTERSEQENBL - 允许条件,当为TRUE时,顺序可以执行。PRCD - 为TRUE时,顺序开始执行。OVRD - 为TRUE时,跳过此步。RSET - 为TRUE时,复位。STEP记数回到0。TMOD - 工作方式:Normal(正常),Priority(优先级)TKIN - 有效步数。FAIL - 某执行步故障,输出= 1HOLD - 保持在某步时,输出= 1 DONE - 全部顺序结束,输出=1,且STEP置1。STEP - 当前的步号,输出端由DEVICESEQ算法控制,10参数:MASTERSEQ输出端由DEVICESEQ算法控,11,Normal方式:,S
9、TEP=0,清除STEP状态字中的bit,STEP=step+1,Step 是否有效?,Step 最大步?,将DONE输出置1,N,Y,Y,N,N,N,N,N,N,N,Y,N,DV设备输出置1,OVRD = 1?,设备故障?,Y,设备启动成功?,设备正在运行?,Y,设备准备运行?,Y,PROCEED = 1 ?,Y,设备运行,HOLD = 0,FAIL = 1,HOLD = 1,执行下一个逻辑,11Normal方式:STEP=0清除STEP状态字中的bi,12,Priority方式:,STEP=0,TMOD = 1 ?,TKIN = xx ?,Y,STEP = TKIN,设备是否故障?,设备是
10、否启动成功?,设备是否正在运行?,N,N,Y,N,N,设备是否准备运行?,N,Proceed = 1?,设备运行,HOLD = 0,Y,停止设备运行,DV设备输出置1,DVxx = 0设备停,Y,FAIL = 1,Y,Y,Y,HOLD = 1,HOLD = 1,N,N,12Priority方式:STEP=0TMOD = 1 ?T,13,DIGDRUM - 50步开关量顺序控制器,功能:1 顺序控制32个输出状态,最多50步。当到最大步数时,回到Step1。 每一步中用16进制数控制最多32个设备状态。2 步进方式由INC(增加)或DEC(减少)参数为TRUE决定3 当TMOD = 1时,则执行
11、哪一步由TRIN数决定,50个32位整数寄存器(16进制数):,参数:NMIN:最多步数TYPE:Long: 1 50步 Short:1 100步,Step1执行低16位的输出 Step2执行高16位的输出(因而,最多控制16个输出),13DIGDRUM - 50步开关量顺序控制器功能:50个,14,ANALOGDRUM - 模拟量顺序控制器,功能:1 输出OUT的值,由每一步寄存器的值决定, 最多30步,当到最大步数时,回到Step1。2 步进方式由INC(增加)或DEC(减少)参数为TRUE决定3 当TMOD = 1时,则执行哪一步由TRIN数决定,参数:NMIN:最多步数R01:第一步的
12、输出寄存器OUT2:第二个被选中的当前步寄存器值,14ANALOGDRUM - 模拟量顺序控制器功能:参数:,15,STEPTIME - 自动步进定时器,功能:STEP 自动步进,每一步的时间由参数设置。 当 TMOD = 1, STEP = TRIN 决定,当 TMOD = 0,HOLD =1 则STEP保持当前步,当STEP步全部结束,则STEP回到 1。* 控制回路的时间必须是:100,200,500,1000ms,每步时间寄存器:,参数:RHRS:显示当前步设置的以小时为单位的时间RMIN:显示当前步设置的以分钟为单位的时间RSEC:显示当前步设置的以秒为单位的时间EHRS:显示当前步
13、已走过的以小时为单位的时间EMIN:显示当前步已走过的以分钟为单位的时间ESEC:显示当前步已走过的以秒为单位的时间,15STEPTIME - 自动步进定时器功能:每步时间寄存,16,Timer/Counter functions 时间/记数功能,ONDELAY, OFFDELAY, ONESHOT, COUNTER, PULSECNT, DIGCOUNT, RESETSUM,ONDELAY - 前延时,16Timer/Counter functions 时间/,17,OFFDELAY - 后延时,17OFFDELAY - 后延时,18,ONESHOT - 脉冲发生器,18ONESHOT -
14、脉冲发生器,19,COUNTER - 记数器,功能: 当 ENBL = 1时:IN1= 1每次扫描,记数器增加/减少 1。 当ACT 增加到TARG值时,OUT = 1, 当ACT 从TARG值开始减少时,减到ACT=0时,OUT =1。,19COUNTER - 记数器功能:,20,PULSECNT - 脉冲记数,功能: 当 IN1 有一个 上升沿(从 0 到 1 ),OUT记一个数。,20PULSECNT - 脉冲记数功能:,21,DIGCOUNT - 带标志的数字输入记数器,功能: 当 有多于 MTRU的输入为 1 ,或大于 NMIN 个输入为 1 时, FLAG = 1。 OUT = 当
15、前输入为 1 的个数。参数: MTRU:最多输入为 1 的个数。 NMIN:输入的总数。,21DIGCOUNT - 带标志的数字输入记数器功能:,22,RESETSUM - 带复位的加法器,功能:,参数:R3 = TRST:整定复位参数(Tuning Reset count)R1 = RCNT:复位参数 ( Reset count) TEMP:计算值,22RESETSUM - 带复位的加法器功能:参数:,23,System time functions 系统时间功能: SYSTEMTIME,SYSTEMTIME - 系统时间读取,功能:RUN = 1 :记录当前控制器的时间,时间以 UTC 形
16、式显示(UTC Universal Time Coordinates)SEC:秒MIN:分HOUR:小时DAYM:天MNTH:月YEAR:年,23System time functions 系统时间功,24,ALARMMON - 报警状态监视算法,最多16个模拟量或开关量,OUT = TRUE 的条件: 输入中有任何一个报警 点的1W字段中报警状态位或报警状态位为TRUE且未确认 报警位为FALSE.,参数:ALRM: 报警检查类型 X1= 0 当新报警出现,FOUT = TRUE X1 = 1 当有多个报警、未被确认的报警,FOUT = TRUE X1 = 2 当任何一个报警时,OUT=1,
17、 当又有新报警出现,则FOUT = 1 X1 = 3 当任何一个报警时,OUT=1 只要有报警位为1,及有未被确认的报警,则FOUT=1,Monitor functions 监视功能 HIGHMON, LOWMON, HIGHLOWMONALARMMON, RATEMON, RATELIM, QUALITYMON, COMPARE, DBEQUALS,24 ALARMMON - 报警状态监视算法 最多16个,25,HIGHMON - 高值监视,功能:,若IN1为无效数值,则OUT保持上一次数值,且点质量为BAD。,25HIGHMON - 高值监视功能:若IN1为无效数值,,26,LOWMON
18、- 低值监视,功能:,若IN1为无效数值,则OUT保持上一次数值,且点质量为BAD。,26LOWMON - 低值监视功能:若IN1为无效数值,则,27,HIGHLOWMON - 高低值监视,功能:,27HIGHLOWMON - 高低值监视功能:,28,RATEMON - 变化率监视,功能:,参数:RATE变化率 OLDIN上一个采样值TS采样时间(控制器任务区速度),28RATEMON - 变化率监视功能:参数:,29,RATELIM - 变化率限制,功能:,参数:TEMP变化率 OLDOUT上一个采样输出值TS采样时间(控制器任务区速度)RALM每秒单位的变化率限制值,29RATELIM -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OVATION 算法 模块 介绍 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1286885.html