OVATION算法模块介绍课件

上传人:风*** 文档编号:252758639 上传时间:2024-11-19 格式:PPT 页数:88 大小:1.51MB
收藏 版权申诉 举报 下载
OVATION算法模块介绍课件_第1页
第1页 / 共88页
OVATION算法模块介绍课件_第2页
第2页 / 共88页
OVATION算法模块介绍课件_第3页
第3页 / 共88页
资源描述:

《OVATION算法模块介绍课件》由会员分享,可在线阅读,更多相关《OVATION算法模块介绍课件(88页珍藏版)》请在装配图网上搜索。

1、Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,,,*,0,Combinatorial logic: AND, OR, NOT, XOR, ASSIGN,(,组合逻辑),AVALGEN, DVALGEN, KEYBOARD,,Basic Sequential logic: FLIPFLOP, AAFLIPFLOP,(,基本顺序逻辑),including alternate implentations,,Com

2、plex Sequential logic: DIGDRUM, ANALOGDRUM,,(,综合顺序逻辑),STEPTIME, MASTERSEQ, DEVICESEQ,,Timer/Counter functions: ONDELAY, OFFDELAY, ONESHOT,(,时间/记数功能),COUNTER, PULSECNT, DIGCOUNT, RESETSUM,,System time functions: SYSTEMTIME, TIMECHANGE,,(,系统时间功能),TIMEDETECT, TIMEMON,,,常用算法,0Combinatorial logic: AND,

3、OR,1,Monitor functions: HIGHMON, LOWMON, HIGHLOWMON,,(,监视功能),RATEMON, RATECHANGE, QUALITYMON,,COMPARE, DBEQUALS,,Filtering: RUNAVERAGE, SMOOTH, LEADLAG, TRANSPORT,,(,滤波),PREDICTOR,,Transmitter processing: 2XSELECT, MEDIANSEL, GASFLOW,,(,转送处理),LEVELCOMP, STEAMTABLE, STEAMFLOW,,QAVERAGE, FUNCTION, MUL

4、TIPLY, DIVIDE,,BILLFLOW,,Core modulating control: PID, PIDFF, MASTATION, MAMODE,,(,控制算法),SETPOINT, TRANSFER, HISELECT,,,LOSELECT,,1Monitor functions: HIGHMON, L,2,Hardware interface: FIELD, ATREND, X3STEP, ANALOGDEVICE,(,硬件接口),Pulse Acuumulator module interface: RPACNT, RPAWIDTH,(,脉冲记数),,Point forma

5、t conversion: BCDNIN, BCDNOUT, PACK16,,(,点格式转换),UNPACK16, SATOSP, SPTOSA, TRANSLATOR,,,Math functions : GAINBIAS,,(,计算),INTERP, POLYNOMIAL, SQUAREROOT, SUM,,Custom calculations: CALCBLOCK, CALCBLOCKD,(,自定义计算),2Hardware interface: FIELD, AT,3,,Combinatorial logic,组合逻辑,,FLIPFLOP -- S-R,触发器,真值表,:,?,? -

6、-- SET,优先,,,则为“,1”,RESET,优先,,,则为“,0”,3Combinatorial logic 组合逻辑FLIPF,4,AAFLIPFLOP --,带复位的交替动作触发器,仿真一个记忆设备的输出状态,当,SRST,为“,1”,时,,新的,SRST,改变。输出仍旧保持原来状态。,INIT ---,初始状态,真值表:,4AAFLIPFLOP -- 带复位的交替动作触发器仿真一个,5,Basic Sequential logic,,基本顺序逻辑,AND, OR, NOT, XOR, ASSIGN, AVALGEN, DVALGEN, KEYBOARD,AND --,与门,最多,

7、8,个开关量输入,OR --,或门,最多,8,个开关量输入,5Basic Sequential logic 基本顺序逻辑,6,NOT,--,非门,XOR,--,异或门,ASSIGN,--,传递点信息,相同为,0,,不同为,1,6NOT -- 非门XOR -- 异或门ASSIGN --,7,AVALGEN,--,模拟量发生器,OUT = VALU,,VALU,:是一个整定常数(,Tuning Constant,),可(,+,或,-,),DVALGEN --,数字量发生器,OUT = VALU,,VALU,:当,0.0,时,,OUT = FALSE,,当为非,0,数值时,,OUT = TURE,7

8、AVALGEN -- 模拟量发生器OUT = VALUDV,8,KEYBOARD --,键盘接口,与键盘的接口算法,当键盘上对应键按下,则相应的输出输出一个 “,1”,脉冲。,,,* 此算法应用于回路设定值、输出值、手,/,自动切换。,8KEYBOARD -- 键盘接口与键盘的接口算法,9,Complex Sequential logic,综合顺序逻辑,MASTERSEQ, DEVICESEQ, DIGDRUM, ANALOGDRUM, STEPTIME,,MASTERSEQ --,主设备顺序控制器算法,DEVICESEQ --,顺控设备算法,设备,#1,,(,设备可以是一些复杂,的逻辑运算

9、,),设备,#2,.,.,.,.,.,,反馈信号,9Complex Sequential logic 综合顺,10,参数:,MASTERSEQ,ENBL ----,允许条件,当为,TRUE,时,顺序可以执行。,,PRCD ----,为,TRUE,时,顺序开始执行。,,OVRD ---,为,TRUE,时,跳过此步。,,RSET ----,为,TRUE,时,复位。,STEP,记数回到,0,。,,TMOD ---,工作方式:,Normal,(正常),,Priority,(优先级),,TKIN ----,有效步数。,,,FAIL ----,某执行步故障,输出,= 1,HOLD ---,保持在某步时,

10、输出,= 1,DONE ---,全部顺序结束,输出,=1,,且,STEP,置,1,。,,STEP ----,当前的步号,,输出端由,DEVICESEQ,算法控制,10参数:MASTERSEQ输出端由DEVICESEQ算法控,11,Normal,方式:,,STEP=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,设备准备运行,?,

11、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,,设备,是否故障?,,设备,是否启动成功?,,设备,是否正在运行?,N,N,Y,N,N,,设备,是否准备运行?,N,,Proceed = 1?,,,设备运行,HOLD = 0,,Y,,停止设备运行,DV,设备输出置,1,,DVxx = 0,设备停,Y,,FAIL = 1,Y,Y,Y,,HOLD

12、 = 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,时,则执行哪一步由,TRIN,数决定,50,个,32,位整数寄存器,(16,进制数,):,参数:,,NMIN,:最多步数,,TYPE,:,Long,:,1 ~ 50,步,,Short,:,1

13、~ 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,:第一步的输出寄存器,,OUT2,:第二个被选中的当前步寄存器值,

14、14ANALOGDRUM -- 模拟量顺序控制器功能:参数:,15,STEPTIME --,自动步进定时器,功能:,STEP,自动步进,每一步的时间由参数设置。,当,TMOD = 1,,,STEP = TRIN,决定,,当,TMOD = 0,,,HOLD =1,则,STEP,保持当前步,,当,STEP,步全部结束,则,STEP,回到,1,。,,* 控制回路的时间必须是:,100,,,200,,,500,,,1000ms,,,每步时间寄存器:,参数:,RHRS,:显示当前步设置的以小时为单位的时间,RMIN,:显示当前步设置的以分钟为单位的时间,RSEC,:显示当前步设置的以秒为单位的时间,E

15、HRS,:显示当前步已走过的以小时为单位的时间,EMIN,:显示当前步已走过的以分钟为单位的时间,ESEC,:显示当前步已走过的以秒为单位的时间,15STEPTIME -- 自动步进定时器功能:每步时间寄存,16,Timer/Counter functions,时间/记数功能,ONDELAY, OFFDELAY, ONESHOT, COUNTER, PULSECNT, DIGCOUNT, RESETSUM,ONDELAY --,前延时,16Timer/Counter functions 时间/,17,OFFDELAY,--,后延时,17OFFDELAY -- 后延时,18,ONESHOT,-

16、-,脉冲发生器,18ONESHOT -- 脉冲发生器,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 --,带标志的数字输入记数器,功能:,当 有多于,

17、MTRU,的输入为 1 ,或大于,NMIN,个输入为 1 时,,,FLAG = 1,。,,OUT =,当前输入为 1 的个数。,,,参数:,,MTRU,:,最多输入为 1 的个数。,,NMIN,:,输入的总数。,,21DIGCOUNT -- 带标志的数字输入记数器功能:,22,RESETSUM --,带复位的加法器,功能:,参数:,,R3 = TRST,:整定复位参数(,Tuning Reset count,),,R1 = RCNT,:复位参数 (,Reset count,),,TEMP,:计算值,22RESETSUM -- 带复位的加法器功能:参数:,23,System time fun

18、ctions,,系统时间功能,:,SYSTEMTIME,SYSTEMTIME,---,系统时间读取,功能:,,RUN = 1,:记录当前控制器的时间,时间以,UTC,形式显示,(,UTC,Universal Time Coordinates,),,,SEC,:秒,,MIN,:分,,HOUR,:小时,,DAYM,:天,,MNTH,:月,,YEAR,:年,23System time functions 系统时间功,24,,ALARMMON --,报警状态监视算法,,最多,16,个模拟量或开关量,OUT = TRUE,的条件,:,,输入中有任何一个报警,点的,1W,字段中报警状态位或报警状态位为,

19、TRUE,且未确认,报警位为,FALSE.,参数,:,ALRM:,报警检查类型,,X1= 0,当新报警出现,,FOUT = TRUE,X1 = 1,当有多个报警、未被确认的报警,,FOUT = TRUE,X1 = 2,当任何一个报警时,,OUT=1,,,当又有新报警出现,则,FOUT = 1,X1 = 3,当任何一个报警时,,OUT=1,,只要有报警位为,1,,及有未被确认的报警,则,FOUT=1,Monitor functions,监视功能,HIGHMON, LOWMON, HIGHLOWMON,ALARMMON, RATEMON, RATELIM,,,QUALITYMON, COMPARE

20、, DBEQUALS,24 ALARMMON -- 报警状态监视算法 最多16个,25,HIGHMON --,高值监视,功能,:,若,IN1,为无效数值,则,OUT,保持上一次数值,且点质量为,BAD,。,25HIGHMON -- 高值监视功能:若IN1为无效数值,,26,LOWMON --,低值监视,功能,:,若,IN1,为无效数值,则,OUT,保持上一次数值,且点质量为,BAD,。,26LOWMON -- 低值监视功能:若IN1为无效数值,则,27,HIGHLOWMON --,高低值监视,功能,:,27HIGHLOWMON -- 高低值监视功能:,28,RATEMON,--,变化率监视,

21、功能,:,参数:,,RATE,变化率,,OLDIN,上一个采样值,,TS,采样时间(控制器任务区速度),28RATEMON -- 变化率监视功能:参数:,29,RATELIM,--,变化率限制,功能,:,参数:,,TEMP,变化率,,OLDOUT,上一个采样输出值,,TS,采样时间(控制器任务区速度),,RALM,每秒单位的变化率限制值,29RATELIM -- 变化率限制功能:参数:,30,QUALITYMON,--,质量监视,功能,:,,当,IN1,质量为参数,CHK,中设置的质量、或,,IN1,的值不被刷新,则,OUT = TRUE,。,,,,( CHK:,质量检验类型,: BAD,

22、 FAIR, NOT GOOD, GOOD,可选,),30QUALITYMON -- 质量监视功能:,31,COMPARE,--,输入比较,功能,:,,当,ENBL = 1,,比较:,IN1,和,IN2,,结果:,IN1 = IN2 OUT = 1,IN1 > IN2 OUTG = 1,IN1 < IN2 OUTL = 1,31COMPARE -- 输入比较功能:,32,DBEQUALS,--,高低差监视,功能,:,参数:,,RTRN,死区反回值,,DBND,死区值,32DBEQUALS -- 高低差监视功能:参数:,33,Filtering,---,滤波,:,RUNAVERAGE, SM

23、OOTH, LEADLAG, TRANSPORT, PREDICTOR,RUNAVERAGE ---,采样数的平均值,功能,:,OUT =,N,个采样数的和,采样的个数,参数:,,TIME,:时间数,,UNIT,:时间单位(,0=0.1S, 1 =,秒,, 2 =,分,, 3 =,小时,, 4 =,天,),NUM,:采样数(,0 ~ 8,),33Filtering --- 滤波: RUNAVERAGE,34,SMOOTH --,输入滤波,功能,:,OUT =(αx IN1) + (βx,上一个,OUT),,,α = 1 - E,,β = E,(-,回路执行周期,/SMTH ),(-,回

24、路执行周期,/SMTH ),SMTH,:秒为单位的平滑数,当,SMTH <= 0,,则,OUT = IN1,34SMOOTH -- 输入滤波功能: (- 回路执行周期/,35,LEADLAG,--,超前/滞后,功能,:,OUT =,(,K1 x IN1,),+,(,K2 x OLDIN1,),+,(,K3 x OLDOUT,),K1 = GAIN x,(,H + 2 x LEAD,),/,(,H + 2 x LAG,),,K2 = GAIN x,(,H - 2 x LEAD,),/,(,H + 2 x LAG,),,K3 =,(,2 x LAG - H,),/,(,2 x LAG + H,),

25、,H =,采样周期(回路周期),35LEADLAG -- 超前/滞后功能:OUT = (,36,TRANSPORT --,传输数值,功能:,带有延迟时间的数据传输。,,延迟时间,= TSAM x NSAM,,TSAM,:采样时间 (当,<,回路时间,,TSAM =,回路时间),,NSAM,:采样延迟数(,1 ~ 12,),参数:,,INIT,:初始采样值,,0,或,1 =,当第一次加入控制器时,值为,0,。,当电源重启、复位、故障解除时保持老的数据,,2 =,当电源重启、复位、故障解除时,值为,IN1,的当前值,,3 =,当电源重启、复位、故障解除时,值为,OUT,的当前值,,4 =,当电

26、源重启、复位、故障解除时,值为,0,36TRANSPORT -- 传输数值功能:参数:,37,PREDICTOR --,带补偿的纯滞后,功能:,参数:,,r (s),:设定值,,u (s),:控制输出,,y (s),:过程值,,t,: 滞后时间(,dead time,),37PREDICTOR -- 带补偿的纯滞后功能:参数:,38,例:,,,PID,回路的例子。,,* 当,dead time > 8,时,由于,存储器的尺寸原因,需要,,TRANSPORT,算法来设定,时间。,38例:,39,Transmitter processing,转送处理,:,2XSELECT, MEDI

27、ANSEL, GASFLOW, LEVELCOMP, STEAMTABLE, STEAMFLOW,,QAVERAGE, FUNCTION, MULTIPLY, DIVIDE,2XSELECT --,二选一,功能:,OUT = (A+B)/2 (,平均值),P4,High (,高选,) P6,Low (,低选,) P5,A (,选,A) P1,B (,选,B,),P2,参数,:,MODE:,当,TMOD,为“,1”,时,,MODE,数值(,1~5,)决定,,OUT,的功能。,当,TMOD,为“,0”,时,,OUT,的功能由操作员键盘控,制。同时,,CNTL,参数设为“,7”,。,XDEV

28、,:两值差报警(,ALDB,设置),XABQ,:,A,质量报警,XBBQ,:,B,质量报警,XALM,:,A,、,B,都有质量报警、数值无效、差值大于,CNDB,值。,MRE,: 报警同,XALM,,但此输出可由,P3,键屏蔽。,PBPT,:打包点,包括以上各状态信息。,39Transmitter processing 转送处理,40,CNTL,参数:,40CNTL参数:,41,MEDIANSEL --,中值选择器,功能:,输出,3,个输入信号中的无质量、差值报警的中值。,监视输入信号的质量及差值。,算法另有两个模拟量输出:,HI,高报输出、,LO,低报输出。,当,3,个输入信号都质量报

29、警,,OUT,为上一个好质量的值。,输出可以由操作员键盘控制:,,P1,:中选,,P2,:选,A,P3,:选,B,P4,:选,C,P5,:,MRE,参数,:,XABQ,:,A,质量报警,ABDC,:,A,与,B,差,>CNDB,XBBQ,:,B,质量报警,ABDA,:,A,与,B,差,>ALDB,XCBQ,:,C,质量报警,ACDC,:,A,与,C,差,>CNDB,HMTR,:高报警监视值,ACDA,:,A,与,C,差,>ALDB,LMTR,:低报警监视值,BCDC,:,B,与,C,差,>CNDB,BCDA,:,B,与,C,差,>ALDB,其它参数同,2XSELECT,算法。,当三输入中有一个

30、质量有问题,则自动转为2,XSELECT,算法。,HI,:高报警模拟量输出,LO,:低报警模拟量输出,41MEDIANSEL -- 中值选择器功能:参数:HI :,42,GASFLOW,--,气体流量的温压补偿,功能:,气体流量的温度压力补偿。,分两种情况:质量流量,体积流量。,质量流量,体积流量,参数,:,ABSTEMP,、,ABSPRES,:温压转换表生成的常数。,,42GASFLOW -- 气体流量的温压补偿功能:质量流量体,43,43,44,LEVELCOMP,--,液位补偿,应用方式,:,汽包蒸汽的,specific volume(,体积比,),汽包水,specific volume

31、,参考水,specific volume,44LEVELCOMP -- 液位补偿应用方式:汽包蒸汽的s,45,参数,: VCAL:,流体标定常数,,45参数: VCAL: 流体标定常数,46,STEAMTABLE --,计算水和蒸汽的热力学特性,11,个计算功能及符号,:,46STEAMTABLE -- 计算水和蒸汽的热力学特性11,47,47,48,48,49,STEAMFLOW,--,蒸汽流量补偿,差压,49STEAMFLOW -- 蒸汽流量补偿差压,50,QAVERAGE,--,N,个模拟量的平均值,(,不包括坏质量的点,),50QAVERAGE -- N个模拟量的平均值(不包括坏质量

32、,51,FUNCTION --,函数发生器,功能:,,12,段函数,,Y = f,(,x,),参数,:,GAIN,:输入增益,BIAS,:输入偏置,TPSC,:输出点最大值,BTSC,:输出点最小值,TRAT,:跟踪速率,BPTS,:折点数,X-1,:第一点输入,Y-1,:第一点输出,51FUNCTION -- 函数发生器功能:参数:,52,DIVIDE --,除法,功能:,,OUT =,,IN1 * IN1GAIN + IN1BIAS,IN2 * IN2GAIN + IN2BIAS,当,IN2,的,GAIN =0,,则:,OUT = TPSC or BTSC,52DIVIDE -- 除法功能

33、:IN1 * IN1GAIN,53,MULTIPLY --,乘法,功能:,,OUT =,(,IN1 * IN1GAIN + IN1BIAS,)*(,IN2 * IN2GAIN + IN2BIAS,),,53MULTIPLY -- 乘法功能:,54,Core modulating control,,控制算法,: PID, PIDFF, MASTATION, MAMODE,,SETPOINT, TRANSFER, HISELECT, LOSELECT,PID,算法,功能:,54Core modulating control 控制算,55,PIDFF,--,带前馈的,PID,算法,55PIDFF

34、-- 带前馈的PID算法,56,MASTATION,--,M/A,站,56MASTATION -- M/A 站,57,MAMODE -- M/A,方式控制,57MAMODE -- M/A方式控制,58,SETPOINT,--,设定算法,58SETPOINT -- 设定算法,59,TRANSFER,--,切换,59TRANSFER -- 切换,60,HISELECT,--,高选,60HISELECT -- 高选,61,LOSELECT,--,低选,61LOSELECT -- 低选,62,Hardware interface,硬件接口,:,FIELD, X3STEP, ANALOGDEVICE,,

35、FIELD,功能,:,,与,I/O,连接,.,当,I/O,通道有故障时,,,FAIL,点会置“,1”.,62Hardware interface硬件接口: FIEL,63,X3STEP,--,将模拟量信号转换成数字高/低信号,功能,:,,主要用于正,/,反作用的设备控制,.,,* IN2:,设备位置反馈值,.,,,*,三种数字输出方式,:,1.,保持稳定,ON. (Maintained Steadily ON),2.,脉冲,ON,和,OFF.,3.,保持稳定的,OFF.,,,* DIG1,和,DIG2 :,开关量输出,*,DEVO:,打包点,. BIT0: 1:,非操作,. 0:,操

36、作,.,,,63X3STEP -- 将模拟量信号转换成数字高/低信号功能,64,64,65,ANALOGDEVICE -- Local,Analog Loop Controller,的接口,功能,:,,在正常操作下,,,模拟量设备由算法控制输出,.,,,当此算法设为,AUTO,时,:,,当,ERROR < IDBN, OUT = 0,,当,ERROR > ODBN, OUT = ERROR,,当,ERROR,在两者之间,, OUT = 0~1,,,输出为标度因子乘偏差,,ERROR = IN2 - IN1,,参数,:,DLAY:,偏差时间延迟,OUTU:,模拟量输出增加,OUTD:,模拟

37、量输出减少,OUT5:,偏差报警,SHED:,切断继电器,,,是,DIGIN,的拷贝,.,,如果,DIDIN,是,RESET,或跟踪输入有跟踪信号,,,则,TOUT=TRIN,65ANALOGDEVICE -- Local Analog,66,Pulse Acuumulator module interface,脉冲记数,:,RPACNT, RPAWIDTH,,RPACNT --,计算,RPA,卡的脉冲数,读脉冲累积器卡,,,算法使用硬件地址读取脉冲,.,,当,IN1,为“,1”,时,,,从脉冲卡中读脉冲数,,,并将它送到,OUT.,,FOUT,为脉冲累积数,.,直到,RSET,为“,1”,,

38、当,IN1,和,RSET,都为“,1”,时,, FOUT,重新从卡中读脉冲数,.,66Pulse Acuumulator module int,67,RPAWIDTH --,测,RPA,卡的脉冲宽度,输出为脉冲卡的输入点,67RPAWIDTH -- 测RPA卡的脉冲宽度输出为脉冲卡,68,68,69,69,70,Point format conversion,点格式转换,: BCDNIN, BCDNOUT, PACK16,,,UNPACK16, SATOSP, SPTOSA, TRANSLATOR,BCDNIN --,将,LP,点的确6位转换成实数,IN,为,LP,点,OUT,为,LA,点,,

39、,CNTL: 0,直接转换,,1,反向后转换,BITP:,从,LP,点的哪个,BIT,开始转换,NDIG:,转换几个四位两进制数,,,例子,:,BITP =0 NDIG=4 CNTL =0,,输入,: 0110 0010 1000 0001 (LP,点的值,),6 2 8 1 OUT = 6281,,若,CNTL = 1,,则,:,输入为,: 1001 1101 0111 1110,,例子,:,BITP = 4 NDIG=2 CNTL =0 (,读,2,个,BCD,数,,,从,BIT4,开始,)

40、,,输入,: xxxx 0010 1000 xxxx,,输出,: 2 8,,70Point format conversion点格式转换,71,BCDNOUT --,将,N,个,BCD,数转换成,LP,的16位,与,BCDNIN,相反功能,.,71BCDNOUT -- 将N个BCD数转换成LP的16位与,72,PACK16 -- 16,个数字点转化成打包点,UNPACK16,--,将打包点转换成开关量点,72PACK16 -- 16个数字点转化成打包点UNPACK,73,SATOSP,--,模拟量转成打包点,SPTOSA --

41、,打包点转成模拟量,输入模拟量,<0.5,时,,,记为,0.,输入模拟量,>=0.5,时,,,记为,1.,,BIT15,是“,1”,时,,,模拟量为负数,.,BIT15,是“,1”,时,,,模拟量为负数,BIT15,是“,0”,时,,,模拟量为正数,73SATOSP -- 模拟量转成打包点SPTOSA --,74,TRANSLATOR,--,翻译器,输出基于一个预定义的表格的数值,.,,IN1,作为表格寄存器的索引号去读取寄存器中的数值,.,寄存器,I0 ~I50.,,若,IN1 <0,或,>50,,则有,OUT,不变,.,若寄存器中无数据,,,则,OUT = 0.,,,74TRANSLATO

42、R -- 翻译器输出基于一个预定义的表,75,Math functions,计算,: GAINBIAS,,INTERP, POLYNOMIAL, SQUAREROOT, SUM,GAINBIAS --,对输入加增益和偏置,75Math functions计算: GAINBIAS,G,76,INTERP --,提供线性表查询和插入法功能,76INTERP -- 提供线性表查询和插入法功能,77,POLYNOMIAL --,五阶多元方程,77POLYNOMIAL -- 五阶多元方程,78,SQUAREROOT --,平方根,78SQUAREROOT -- 平方根,79,SUM,--,加法,79SUM -- 加法,80,Custom calculations,自定义计算,: CALCBLOCK, CALCBLOCKD,,CALCBLOCK --,混合运算,80Custom calculations自定义计算: CA,81,例子,:,81例子:,82,82,83,83,84,84,85,CALCBLOCKD --,数字量的计算,与,,与非,,或,或非,异或,非,85CALCBLOCKD -- 数字量的计算与或或非异或非,86,例子,:,86例子:,87,87,

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

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!