ImageVerifierCode 换一换
格式:PPT , 页数:95 ,大小:1.88MB ,
文档编号:5195773      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5195773.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(Ovation算法解读课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

Ovation算法解读课件.ppt

1、 算法算法0Combinatorial 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,ONESHOT(时间/记数功能)C

2、OUNTER,PULSECNT,DIGCOUNT,RESETSUMSystem time functions:SYSTEMTIME,TIMECHANGE,(系统时间功能)TIMEDETECT,TIMEMON常用算法常用算法1Monitor functions:HIGHMON,LOWMON,HIGHLOWMON,(监视功能)RATEMON,RATECHANGE,QUALITYMON,COMPARE,DBEQUALSFiltering:RUNAVERAGE,SMOOTH,LEADLAG,TRANSPORT,(滤波)PREDICTORTransmitter processing:2XSELECT,M

3、EDIANSEL,GASFLOW,(转送处理)LEVELCOMP,STEAMTABLE,STEAMFLOW,QAVERAGE,FUNCTION,MULTIPLY,DIVIDE,BILLFLOWCore modulating control:PID,PIDFF,MASTATION,MAMODE,(控制算法)SETPOINT,TRANSFER,HISELECT,LOSELECT2Hardware interface:FIELD,ATREND,X3STEP,ANALOGDEVICE(硬件接口)Pulse Acuumulator module interface:RPACNT,RPAWIDTH(脉冲记

4、数)Point format conversion:BCDNIN,BCDNOUT,PACK16,(点格式转换)UNPACK16,SATOSP,SPTOSA,TRANSLATORMath functions:GAINBIAS,(计算)INTERP,POLYNOMIAL,SQUAREROOT,SUMCustom calculations:CALCBLOCK,CALCBLOCKD(自定义计算)3Combinatorial logic 组合逻辑组合逻辑FLIPFLOP-S-R触发器真值表:?:Override为SET 时,则为“1”RESET 时,则为“0”Override为逻辑图中设置的参数,意思是

5、覆盖,优先。4?AAFLIPFLOP-带复位的交替动作触发器OLD SRST:由功能处理器执行的前一回路上的 SRST 输入的值S:输出保持在相同状态或先前一种状态T:输出从前一状态反转 X:数字量 0 或 1SRST:数字量输入信号OUT:数字量输出信号RSET:复位数字量输入信号。RSET为“1”时,OUT 就被设置成 FALSE。RSET为“0”时,仅当SRST 从“0”至“1 时,OUT 就被设置成 TRUE,其他情况为保持上一个输出值 INIT:初始状态,第一次传递时,当RSET为“0”时,OUT 则设置为INIT的值真值表:5Basic Sequential logic 基本顺序逻

6、辑基本顺序逻辑AND,OR,NOT,XOR,ASSIGN,AVALGEN,DVALGEN,KEYBOARDAND-与门与门最少 2 个开关量输入最多 8 个开关量输入OR-或门或门最少 2 个开关量输入最多 8 个开关量输入6OUT=IN1 AND IN2 AND IN3 AND IN4 AND IN5 AND IN6 AND IN7 AND IN8OUT=IN1 OR IN2 OR IN3 OR IN4 OR IN5 OR IN6 OR IN7 OR IN8NOT-非门非门XOR-异或门异或门ASSIGN-传递点信息传递点信息7相同为0不同为1ASSIGN 算法将一个点的点值和质量传输至同一

7、记录类型的其他点。该算法允许将值和质量从一个模拟量点传递至另一个模拟量点,或从一个数字量点传递至另一个数字量点,或从一个打包点传递至另一个打包点。IF IN1=TRUETHEN OUT=FALSEELSEOUT=TRUEIF IN1=IN2THEN OUT=FALSEELSEOUT=TRUEAVALGEN-模拟量发生器模拟量发生器OUT=VALUVALU:是算法内部的调节常数,是一个整定常数,可为正数+、负数-、0通过逻辑图中设置Analog Value of Output的值来赋值给VALUDVALGEN-数字量发生器数字量发生器当VALU=0.0时,OUT=FALSE当VALU为非0数值时

8、,OUT=TURE通过逻辑图中设置Digital Value of Output的值来赋值给VALU8KEYBOARD-键盘接口键盘接口KEYBOARD 算法以最基本的形式将10个控制键(OPEN/PK9,CLOS/PK10,SPDN,SPUP,AUTO,MAIN,INC,DEC)连接到控制器上*此算法应用于回路设定值、输出值、手/自动切换。9对于 INC、DEC、SPDN 和 SPUP 键,只要按下键,输出就可以保持 TRUE 信号。对于所有其他键,该算法的输出是可变长的脉冲(TRUE 信号)。脉冲长度取决于指定回路中的脉冲长度的LENGTH(LENG)参数。如果 LENGTH 等于 0 或

9、 1,则脉冲长度为一个回路。LENGTH 参数可指定最多 255 个回路的脉冲长度。逻辑图中Number of Loops for Oneshot赋值到LENGTHComplex Sequential logic 综合顺序逻辑综合顺序逻辑MASTERSEQ,DEVICESEQ,DIGDRUM,ANALOGDRUM,STEPTIME,MASTERSEQ-主设备顺序控制器算法主设备顺序控制器算法 DEVICESEQ-顺控设备算法顺控设备算法设备#1(设备可以是一些复杂的逻辑运算)设备#2.反馈信号10MASTERSEQ-主设备顺序控制器算法主设备顺序控制器算法MASTERSEQ(顺序控制器,主设备

10、)算法为具有控制功能的控制顺序执行提供了一种管理算法。该算法使用单独的 DEVICESEQ 算法以连接至在顺序执行的每一个步骤中执行的逻辑功能。每个 MASTERSEQ 算法最多可连接 30 个 DEVICESEQ 算法。每个 DEVICESEQ 算法均可称为一个设备。如果需要使用 30 个以上设备,则可将多个 MASTERSEQ 算法串级起来。算法通过打包组点监视与每个步骤对应的设备。此打包组点称为状态点。每个设备均有唯一的状态点。按照附表中的位定义,状态点可用作 MASTERSEQ 和 DEVICESEQ 算法的输入和输出。当相关的打包组状态点的第 0 位是逻辑 1 时,可将设备视为“打开

11、”或“正在运行”。同样,当第 0 位是逻辑 0 时,可将设备视为“关闭”或“已停止”MASTERSEQ算法参数:输入端:ENBL-允许条件,当为TRUE时,顺序可以执行。PRCD-为TRUE时,顺序开始执行。OVRD-为TRUE时,跳过此步。RSET-为TRUE时,不管采用哪种操作模式,算法都重置为初始状态 (清除状态点的所有位,停止当前运行的任何设备,STEP记数回到0)TMOD-工作方式:为“0”时Normal(正常),为“1”时Priority(优先级)TKIN-动态步数,在优先级模式下人为想要执行的步骤号。STEP-当前的步号(130)。启动时算法的初始步是 0,在第0步时任何 设备不

12、动作 DV0DV30-与相应的设备顺控算法DEVICESEQ连接、通讯FAIL-某执行步故障(DEVICESEQ算法报告故障),输出=1HOLD-保持在某步时,输出=1 DONE-全部顺序结束,输出=1(可用于多个MASTERSEQ串级使用串级使用)。12输出端在普通模式下,步骤编号按顺序增加,而且相应地执行对应的设备。在优先级模式下,TMOD=1,且PRCD=0时,通过 TKIN 输入,将要执行的设备对应的步骤编号输入算法中。当 TMOD=1,且PRCD=1时执行该步骤。步骤的顺序不必是连续的。这样可根据特定应用的需求动态地调整顺序。在优先级模式下操作时,算法将忽略 OVRD 输入。如果 T

13、KIN 值所指的设备不存在,算法将保持在上一步。如果设备正在运行,则在完成步骤以前,将忽略 TKIN 和 TMOD 输入。NMIN:最大的步数,一般是DEVICESEQ算法的个数总和DEVICESEQ-设备顺序控制器算法设备顺序控制器算法输入端:RDY-为TRUE时,表明该设备已为启动命令准备就绪,顺序随时可以执行。手动按钮确认为RDY 自动启动条件允许后启动确认为RDYMSTR-为TRUE时,启动该设备开始,同时向上级MASTERSEQ相互传输该设备 的运行情况(成功/失败)。FAIL -为TRUE时,表明该设备出现故障,同时该设备停止执行。PASS-为TRUE时,表明该设备已完成操作,执行

14、成功。一般由操作完成后的反馈条件接至PASS 接口输出端:STRT-启动设备DONE-全部顺序结束,输出=1(可用于多个MASTERSEQ串级使用串级使用)。STEP-当前的步号(130)。启动时算法的初始步是 0,在第0步时任何 设备不动作Normal方式:方式:STEP=0清除STEP状态字中的bitSTEP=step+1Step 是否有效?Step 最大步?将DONE输出置1NYYNN NNNNNYNDV设备输出置1OVRD=1?设备故障?Y设备启动成功?设备正在运行?Y设备准备运行?YPROCEED=1?Y设备运行HOLD=0 FAIL=1 HOLD=1 执行下一个逻辑15Priori

15、ty方式:方式:STEP=0TMOD=1?TKIN=xx?YSTEP=TKIN 设备是否故障?设备是否启动成功?设备是否正在运行?NNYNN设备是否准备运行?NProceed=1?设备运行HOLD=0 Y停止设备运行DV设备输出置1DVxx=0设备停YFAIL=1YYYHOLD =1HOLD =1NN16DIGDRUM-50步开关量顺序控制器步开关量顺序控制器功能:1 顺序控制32个输出状态,最多50步。当到最大步数时,回到Step1。每一步中用16进制数控制最多32个设备状态。2 步进方式由INC(增加)或DEC(减少)参数为TRUE决定3 当TMOD=1时,则执行哪一步由TRIN数决定50

16、个32位整数寄存器(16进制数):参数:NMIN:最多步数TYPE:Long:1 50步 Short:1 100步,Step1执行低16位的输出 Step2执行高16位的输出(因而,最多控制16个输出)17ANALOGDRUM-模拟量顺序控制器模拟量顺序控制器功能:1 输出OUT的值,由每一步寄存器的值决定,最多30步,当到最大步数时,回到Step1。2 步进方式由INC(增加)或DEC(减少)参数为TRUE决定3 当TMOD=1时,则执行哪一步由TRIN数决定参数:NMIN:最多步数R01:第一步的输出寄存器OUT2:第二个被选中的当前步寄存器值18STEPTIME-自动步进定时器功能:ST

17、EP 自动步进,每一步的时间由参数设置。当 TMOD=1,STEP=TRIN 决定,当 TMOD=0,HOLD=1 则STEP保持当前步,当STEP步全部结束,则STEP回到 1。*控制回路的时间必须是:100,200,500,1000ms每步时间寄存器:参数:RHRS:显示当前步设置的以小时为单位的时间RMIN:显示当前步设置的以分钟为单位的时间RSEC:显示当前步设置的以秒为单位的时间EHRS:显示当前步已走过的以小时为单位的时间EMIN:显示当前步已走过的以分钟为单位的时间ESEC:显示当前步已走过的以秒为单位的时间19Timer/Counter functions 时间时间/记数功能记

18、数功能ONDELAY,OFFDELAY,ONESHOT,COUNTER,PULSECNT,DIGCOUNT,RESETSUMONDELAY-前延时20可延迟输出将要变为 TRUE 的时间TARG:输入模拟量,延迟时间值,逻辑图中Delay Time Number 即是TARG值。ACT:输出模拟量,当前计时器ACTUAL值,表明已延迟的时间值。1、ENBL=0时,OUT=0,ACT=02、ENBL=1时,当IN1由01时开始延迟(即计时器 ACTUAL开始计时),延迟期间OUT=0,ACT=当前计时器ACTUAL值。当前计时器ACTUAL值=TARG值时,延迟结束,此时OUT=ENBL,ACT

19、=TARG3、IN1=1时,当ENBL由01时开始延迟(即计时器 ACTUAL开始计时),延迟期间OUT=0,ACT=当前计时器ACTUAL值。当前计时器ACTUAL值=TARG值时,延迟结束,此时OUT=ENBL,ACT=TARG总之:延时期间,OUT=0 非延时时间,OUT=ENBLOFFDELAY-后延时 22延长输出为 TRUE 的时间TARG:输入模拟量,延迟时间值,逻辑图中Delay Time Number 即是TARG值。ACT:输出模拟量,当前计时器ACTUAL值,表明已延迟的时间值。1、IN1由01时,将计时器 ACTUAL 设置为“0”,而且 OUT=1。2、IN1由10时

20、,延时开始,计时器 ACTUAL开始累计,延迟期间OUT=1,ACT=当前计时器ACTUAL值。当前计时器ACTUAL值=TARG值时,延迟结束,此时OUT=IN1,ACT=TARG总之:延时期间,OUT=1 非延时时间,OUT=IN1 ONESHOT-脉冲发生器24在一个指定时间段内的一次跃变时设置输出为 TRUE。TARG:输入模拟量,延迟时间值,逻辑图中Delay Time Number 即是TARG值。ACT:输出模拟量,当前计时器ACTUAL值,表明已延迟的时间值。1、IN1由01时,开始延时,计时器 ACTUAL复位为0并开始累计,延迟期间OUT=1,ACT=当前计时器ACTUAL

21、值。若第一个延时未结束就出现第二个脉冲引发的延时(即再次出现IN1由01),计时器 ACTUAL重新复位为0并开始累计,则从第一个延时开始至最后第二个延时结束期间OUT=1当前计时器ACTUAL值=TARG值时,延迟结束,此时OUT=0,ACT=TARG总之:延时期间,OUT=1 非延时时间,OUT=0COUNTER-记数器当 ENBL=1时:每次扫描到IN1=1,记数器ACT增加/减少 1。当ACT 大于或等于TARG值时,OUT=1,当ACT大于ARG值时,实际ACT值仍然会增加,ACT 中存储的值达到最大值(3.4E+38)后ACT保持不变 当ACT 从TARG值开始减少时,减到ACT小

22、于或等于0时,OUT=1。当ACT小于0时,实际ACT值仍然会减少,ACT 中存储的值达到最小值(-3.4E+38)后ACT保持不变26根据输入方向为要计数的方向进行正向计数或倒计数若 DIRECTION是 INC,则计数器ACTUAL增加,否则减少。PULSECNT-脉冲记数功能:REST=1时,OUT=0,不计数 REST=0,当 IN1 有一个 上升沿(从 0 到 1),OUT从0开始累计脉冲。27DIGCOUNT-带标志的数字输入记数器功能:当 有多于 MTRU的输入为 1,或大于 NMIN 个输入为 1 时,FLAG=1。OUT=当前输入为 1 的个数。参数:MTRU:最多输入为 1

23、 的个数。NMIN:输入的总数,NMIN TPSCOUT=TPSCIF OUT IN2OUTG=1 IN1 IN2 OUTL=138DBEQUALS-高低差监视高低差监视功能:参数:RTRN死区反回值DBND死区值39Filtering-滤波滤波:RUNAVERAGE,SMOOTH,LEADLAG,TRANSPORT,PREDICTORRUNAVERAGE-采样数的平均值采样数的平均值功能:OUT=N个采样数的和采样的个数参数:TIME:时间数UNIT:时间单位(0=0.1S,1=秒,2=分,3=小时,4=天)NUM:采样数(0 8)40SMOOTH-输入滤波输入滤波功能:OUT=(x IN1

24、)+(x 上一个OUT)=1-E=E(-回路执行周期/SMTH)(-回路执行周期/SMTH)SMTH:秒为单位的平滑数 当SMTH=0,则 OUT=IN141LEADLAG -超前超前/滞后滞后功能: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)H=采样周期(回路周期)42TRANSPORT-传输数值传输数值功能:带有延迟时间的数据传输。延迟时间=TSAM x NSAMTSA

25、M:采样时间(当 8 时,由于 存储器的尺寸原因,需要 TRANSPORT算法来设定 时间。45Transmitter processing 转送处理转送处理:2XSELECT,MEDIANSEL,GASFLOW,LEVELCOMP,STEAMTABLE,STEAMFLOW,QAVERAGE,FUNCTION,MULTIPLY,DIVIDE2XSELECT-二选一功能:OUT=(A+B)/2(平均值)P4 High(高选)P6 Low(低选)P5 A(选A)P1 B(选B)P2参数:MODE:当TMOD为“1”时,MODE数值(15)决定 OUT的功能。当TMOD为“0”时,OUT的功能由操作

26、员键盘控制。同时,CNTL参数设为“7”。XDEV:A、B两值之差大于ALDB,或任一个值包含无效实数时,为 TRUE。XABQ:A质量报警(BAD、NOT GOOD)XBBQ:B质量报警(BAD、NOT GOOD)XALM:A、B任一处于质量报警、数值无效、差值大于CNDB值。MRE:A、B均报警、差值大于CNDB值,但此输出可由P3键屏蔽。PBPT:打包点,包括以上各状态信息。46操作员键盘ALDB:报警偏差死区CNDB:控制偏差死区CNTL参数:47MEDIANSEL-中值选择器功能:输出3个输入信号中的无质量、差值报警的中值。监视输入信号的质量及差值。算法另有两个模拟量输出:HI高报输

27、出、LO低报输出。当3个输入信号都质量报警,OUT为上一个好质量的值。输出可以由操作员键盘控制:P1:中选P2:选AP3:选BP4:选CP5:MRE参数:XABQ:A质量报警ABDC:A 与B差CNDBXBBQ:B质量报警ABDA:A 与B差ALDBXCBQ:C质量报警ACDC:A 与C差CNDBHMTR:高报警监视值ACDA:A 与C差ALDBLMTR:低报警监视值BCDC:B 与C差CNDBBCDA:B 与C差ALDB其它参数同2XSELECT算法。当三输入中有一个质量有问题,则自动转为2XSELECT算法。HI:高报警模拟量输出LO:低报警模拟量输出48GASFLOW-气体流量的温压补偿

28、功能:气体流量的温度压力补偿。分两种情况:质量流量,体积流量。质量流量体积流量参数:ABSTEMP、ABSPRES:温压转换表生成的常数。4950LEVELCOMP-液位补偿应用方式:汽包蒸汽的specific volume(体积比)汽包水specific volume参考水specific volume51参数:VCAL:流体标定常数52STEAMTABLE-计算水和蒸汽的热力学特性11个计算功能及符号个计算功能及符号:535455STEAMFLOW-蒸汽流量补偿差压56QAVERAGE-N个模拟量的平均值(不包括坏质量的点)57FUNCTION-函数发生器功能:12段函数Y=f(x)人为设

29、置多个离散点值(x,y)来模拟一条连续的曲线,并在后期试验中修正 该离散点值,达到需要的曲线参数:GAIN:输入增益BIAS:输入偏置TPSC:输出点最大值BTSC:输出点最小值TRAT:跟踪速率BPTS:折点数X-1:第一点输入Y-1:第一点输出58DIVIDE-除法功能:OUT=IN1*IN1GAIN+IN1BIASIN2*IN2GAIN+IN2BIAS当IN2=0,则:当IN1大于0时 OUT=TPSC(输出最大值)当IN1小于0时 OUT=BTSC(输出最小值)59MULTIPLY-乘法功能:OUT=(IN1*IN1GAIN+IN1BIAS)*(IN2*IN2GAIN+IN2BIAS)

30、60Core modulating control 控制算法:PID,PIDFF,MASTATION,MAMODE,SETPOINT,TRANSFER,HISELECT,LOSELECTPID算法功能:61过程变量=PV*PV GAIN+PV BIAS设置目标点=STPT*STPT GAIN+STPT BIAS正作用(DIRECT):Error=-反作用(INDIRECT):Error=-Kp:比例增益,PID Proportional Gain中设置T:积分时间,PID Intergral Time中设置Kd:微分时间,PID Derivative Gain中设置Type of Deriva

31、tive Action中设置微分类型:NORMAL=应用于误差变化的微分。d(in)=ErrorSET POINT=应用于设置点变化的微分。d(in)=-OLDPROCESS=应用于过程变量变化的微分。d(in)=-OLDPIDFF-带前馈的PID算法62OUT=PID输出+FFMASTATION-M/A 站63MAMODE-M/A方式控制641、PLW:超驰关,以在MASTATION中的设定参数来关设备到目标值2、PRA:超驰开,以在MASTATION中的设定参数来开设备到目标值3、LWI:闭锁减,在自动控制模式下,不让MASTATION的输出值OUT减少,当该信号消失后,恢复其调节功能(即

32、输出可减少)。在手动控制模式下,仍可以手动减少MASTATION的输出值OUT。4、RAI:闭锁增,在自动控制模式下,不让MASTATION的输出值OUT增加,当该信号消失后,恢复其调节功能(即输出可增加)。在手动控制模式下,仍可以手动增加MASTATION的输出值OUT。5、MRE:强制MASTATION成手动控制模式6、ARE:强制MASTATION成自动控制模式上述接口优先级:53、41、26,同时出现时优先级在前的起作用SETPOINT-设定算法65远方控制画面手动设置参数TRANSFER-切换66FLAG=1时,OUT=IN2FLAG=0时,OUT=IN1HISELECT-高选67L

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

34、p Controller 的接口功能:在正常操作下,模拟量设备由算法控制输出.当此算法设为AUTO时:当ERROR ODBN,OUT=ERROR 当ERROR在两者之间,OUT=01,输出为标度因子乘偏差ERROR=IN2-IN1参数:DLAY:偏差时间延迟OUTU:模拟量输出增加OUTD:模拟量输出减少OUT5:偏差报警SHED:切断继电器,是DIGIN的拷贝.如果DIDIN是RESET或跟踪输入有跟踪信号,则 TOUT=TRIN72Pulse Acuumulator module interface脉冲记数脉冲记数:RPACNT,RPAWIDTHRPACNT-计算RPA卡的脉冲数读脉冲累积

35、器卡,算法使用硬件地址读取脉冲.当IN1为“1”时,从脉冲卡中读脉冲数,并将它送到OUT.FOUT 为脉冲累积数.直到RSET为“1”当IN1和RSET都为“1”时,FOUT重新从卡中读脉冲数.73RPAWIDTH-测RPA卡的脉冲宽度输出为脉冲卡的输入点747576Point format conversion点格式转换点格式转换:BCDNIN,BCDNOUT,PACK16,UNPACK16,SATOSP,SPTOSA,TRANSLATORBCDNIN-将LP点的确6位转换成实数IN 为LP 点OUT 为LA点CNTL:0 直接转换 1 反向后转换BITP:从LP点的哪个BIT开始转换NDI

36、G:转换几个四位两进制数例子: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开始)输入:xxxx 0010 1000 xxxx 输出:2 8 77BCDNOUT-将N个BCD数转换成LP的16位与BCDNIN相反功能.78PACK16-16个数字点转化成打包点UNPACK16 -将打包点转换成开关量点79SATOSP-模拟量转成打包点SPTOSA-打包点转成模拟量输入

37、模拟量=0.5时,记为1.BIT15 是“1”时,模拟量为负数.BIT15 是“1”时,模拟量为负数BIT15 是“0”时,模拟量为正数80TRANSLATOR-翻译器输出基于一个预定义的表格的数值.IN1作为表格寄存器的索引号去读取寄存器中的数值.寄存器I0 I50.若IN1 50,则有OUT不变.若寄存器中无数据,则 OUT=0.81Math functions计算计算:GAINBIAS,INTERP,POLYNOMIAL,SQUAREROOT,SUMGAINBIAS-对输入加增益和偏置82INTERP-提供线性表查询和插入法功能83POLYNOMIAL-五阶多元方程84SQUAREROOT-平方根85SUM -加法86Custom calculations自定义计算自定义计算:CALCBLOCK,CALCBLOCKDCALCBLOCK -混合运算 87例子:88899091CALCBLOCKD-数字量的计算与与非或或非异或非92例子:9394

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|