西屋算法模块介绍

上传人:hs****ma 文档编号:584532361 上传时间:2024-08-31 格式:PPT 页数:88 大小:1.33MB
返回 下载 相关 举报
西屋算法模块介绍_第1页
第1页 / 共88页
西屋算法模块介绍_第2页
第2页 / 共88页
西屋算法模块介绍_第3页
第3页 / 共88页
西屋算法模块介绍_第4页
第4页 / 共88页
西屋算法模块介绍_第5页
第5页 / 共88页
点击查看更多>>
资源描述

《西屋算法模块介绍》由会员分享,可在线阅读,更多相关《西屋算法模块介绍(88页珍藏版)》请在金锄头文库上搜索。

1、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, ON

2、ESHOT(时间/记数功能) COUNTER, PULSECNT, DIGCOUNT, RESETSUMSystem time functions: SYSTEMTIME, TIMECHANGE, (系统时间功能) TIMEDETECT, TIMEMON常用算法常用算法减双庄抒废淬咆紧磨渤阂织邦墅囤烯疡鹊梨酥辙幸冕短沂奉脏畴沼窗拟抛西屋算法模块介绍西屋算法模块介绍0Monitor functions: HIGHMON, LOWMON, HIGHLOWMON, (监视功能) RATEMON, RATECHANGE, QUALITYMON, COMPARE, DBEQUALSFiltering:

3、RUNAVERAGE, SMOOTH, 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刷俞转藐鞠黑躺

4、丝食村咙矾晤候梢捕炊烟型苗峙虑牢惭谊慕琼朵唁寨眼娥西屋算法模块介绍西屋算法模块介绍1Hardware interface: FIELD, ATREND, X3STEP, ANALOGDEVICE(硬件接口)Pulse Acuumulator module interface: RPACNT, RPAWIDTH(脉冲记数) Point format conversion: BCDNIN, BCDNOUT, PACK16, (点格式转换) UNPACK16, SATOSP, SPTOSA, TRANSLATORMath functions : GAINBIAS,(计算) INTERP, POLYN

5、OMIAL, SQUAREROOT, SUMCustom calculations: CALCBLOCK, CALCBLOCKD(自定义计算)沥孟谴谋搪韦拈秃舞榜拌山倡嫂爬岳官琢自暂嚎欠鲍甫综括冉堰莱牢迫赡西屋算法模块介绍西屋算法模块介绍2Combinatorial logic 组合逻辑组合逻辑FLIPFLOP - S-R触发器真值表:? - SET 优先, 则为“1” RESET 优先, 则为“0”律绪夏槐衙氢镀蝴宰呆疹往峡蛛妒拆说馅蓟嘿径狗汰谩账讫兼淋笋堤老捌西屋算法模块介绍西屋算法模块介绍3AAFLIPFLOP - 带复位的交替动作触发器仿真一个记忆设备的输出状态,当SRST为“1”时,

6、新的SRST改变。输出仍旧保持原来状态。INIT - 初始状态真值表:诲谤容受夹拟窍篙漾意舀霹席运奠敷葛正丛拷哮薯哥贝上商删诺抚锻檀眯西屋算法模块介绍西屋算法模块介绍4Basic Sequential logic 基本顺序逻辑基本顺序逻辑AND, OR, NOT, XOR, ASSIGN, AVALGEN, DVALGEN, KEYBOARDAND - 与门与门最多 8 个开关量输入OR - 或门或门最多 8 个开关量输入驾面哦藕普赠冷蹋淬休跺辊煎膝况亲涟米航是致萤镭形疆劲礼截镭另廖愚西屋算法模块介绍西屋算法模块介绍5NOT - 非门非门XOR - 异或门异或门ASSIGN - 传递点信息传递

7、点信息捉母巩坞财隧旬缅战谭耪坟阳哆羽治露穿痴钩咀帧芬位粹迎陷慈调览转源西屋算法模块介绍西屋算法模块介绍6AVALGEN - 模拟量发生器模拟量发生器OUT = VALUVALU:是一个整定常数(Tuning Constant) 可(+ 或 -)DVALGEN - 数字量发生器数字量发生器OUT = VALUVALU:当0.0时,OUT = FALSE 当为非0数值时,OUT = TURE脸劫逼擅残饮缺澜掉撇诸填粹毡钓负疏讫矾轰惭郴席悬默釜佩冠醚每峦汞西屋算法模块介绍西屋算法模块介绍7KEYBOARD - 键盘接口键盘接口与键盘的接口算法当键盘上对应键按下,则相应的输出输出一个 “1”脉冲。*

8、此算法应用于回路设定值、输出值、手/自动切换。毁火热待娠词腿秉狱剩态贴您绵树贺圾妆尹京暗裸褥姚卵廖写怜伊睫允间西屋算法模块介绍西屋算法模块介绍8Complex Sequential logic 综合顺序逻辑综合顺序逻辑MASTERSEQ, DEVICESEQ, DIGDRUM, ANALOGDRUM, STEPTIME, MASTERSEQ - 主设备顺序控制器算法主设备顺序控制器算法 DEVICESEQ - 顺控设备算法顺控设备算法设备#1(设备可以是一些复杂的逻辑运算)设备#2.反馈信号且额硫傣茸拔盛姐成腐玛熄灭夹射墩早掸胜少烙叶符民败葡拱轨艇截瀑乎西屋算法模块介绍西屋算法模块介绍9参数:

9、MASTERSEQENBL - 允许条件,当为TRUE时,顺序可以执行。PRCD - 为TRUE时,顺序开始执行。OVRD - 为TRUE时,跳过此步。RSET - 为TRUE时,复位。STEP记数回到0。TMOD - 工作方式:Normal(正常),Priority(优先级)TKIN - 有效步数。 FAIL - 某执行步故障,输出= 1HOLD - 保持在某步时,输出= 1 DONE - 全部顺序结束,输出=1,且STEP置1。STEP - 当前的步号输出端由DEVICESEQ算法控制也仍癣白确星淡草贤秸嘻孔媒勒赖痈糕姻绘摈阅姑袜俄刊蜡证契校灿人镀西屋算法模块介绍西屋算法模块介绍10Nor

10、mal方式:方式:STEP=0清除STEP状态字中的bitSTEP=step+1Step 是否有效?Step 最大步?将DONE输出置1NYYNN NNNNNYNDV设备输出置1OVRD = 1?设备故障?Y设备启动成功?设备正在运行?Y设备准备运行?YPROCEED = 1 ?Y设备运行HOLD = 0 FAIL = 1 HOLD = 1 执行下一个逻辑秸杆话兢氯膳挞杨地饭墟话贷彻宋继葛氨裸糯忻淘勘冯贩浚忽琴氦骄畅钧西屋算法模块介绍西屋算法模块介绍11Priority方式:方式:STEP=0TMOD = 1 ?TKIN = xx ?YSTEP = TKIN 设备是否故障?设备是否启动成功?设

11、备是否正在运行?NNYNN设备是否准备运行?NProceed = 1?设备运行HOLD = 0 Y停止设备运行DV设备输出置1DVxx = 0设备停YFAIL = 1YYYHOLD = 1HOLD = 1NN床夫综旧丙率辩矽霞彩郴方呵陨慷点版链捉弦欲准庐埔号抨镑语罪蓉硒表西屋算法模块介绍西屋算法模块介绍12DIGDRUM - 50步开关量顺序控制器步开关量顺序控制器功能:1 顺序控制32个输出状态,最多50步。当到最大步数时,回到Step1。 每一步中用16进制数控制最多32个设备状态。2 步进方式由INC(增加)或DEC(减少)参数为TRUE决定3 当TMOD = 1时,则执行哪一步由TRI

12、N数决定50个32位整数寄存器(16进制数):参数:NMIN:最多步数TYPE:Long: 1 50步 Short:1 100步,Step1执行低16位的输出 Step2执行高16位的输出(因而,最多控制16个输出)浪砌雍播县往哉友剿谩多肩目阶胎膘糊墟控昼切溯澜硬奉公垂玩殿空胀界西屋算法模块介绍西屋算法模块介绍13ANALOGDRUM - 模拟量顺序控制器模拟量顺序控制器功能:1 输出OUT的值,由每一步寄存器的值决定, 最多30步,当到最大步数时,回到Step1。2 步进方式由INC(增加)或DEC(减少)参数为TRUE决定3 当TMOD = 1时,则执行哪一步由TRIN数决定参数:NMIN

13、:最多步数R01:第一步的输出寄存器OUT2:第二个被选中的当前步寄存器值批树童磋苗赁纵酱镰矿轩恕龚戎非蝎儿程牲拢涛擅雪嗡貌奠餐遮亨宿普僻西屋算法模块介绍西屋算法模块介绍14STEPTIME - 自动步进定时器功能:STEP 自动步进,每一步的时间由参数设置。 当 TMOD = 1, STEP = TRIN 决定,当 TMOD = 0,HOLD =1 则STEP保持当前步,当STEP步全部结束,则STEP回到 1。* 控制回路的时间必须是:100,200,500,1000ms 每步时间寄存器:参数:RHRS:显示当前步设置的以小时为单位的时间RMIN:显示当前步设置的以分钟为单位的时间RSEC

14、:显示当前步设置的以秒为单位的时间EHRS:显示当前步已走过的以小时为单位的时间EMIN:显示当前步已走过的以分钟为单位的时间ESEC:显示当前步已走过的以秒为单位的时间湛盲球翘四房伎动疆楚弧贬拔耕混庐哉姥卿盂冗碘慧基难角弥嚣豁暴售扼西屋算法模块介绍西屋算法模块介绍15Timer/Counter functions 时间时间/记数功能记数功能ONDELAY, OFFDELAY, ONESHOT, COUNTER, PULSECNT, DIGCOUNT, RESETSUMONDELAY - 前延时裕犁赞瀑核口依颗饭麻忙柿挝戈穗筑母瞎冈瘪咒担繁阐儡悠镀筐茎灼陵酝西屋算法模块介绍西屋算法模块介绍16

15、OFFDELAY - 后延时 闷篡怒遁官需攒敦拦睛诱蝎寅影欺腊朽抨彩良赂吨禽斟优鞍礼趋渠巫耿弛西屋算法模块介绍西屋算法模块介绍17ONESHOT - 脉冲发生器掇辗撑狞学擒扛糯鞍槐裙旺弛抚署菜吨亏蒜尚窑搅葫趴轮痞王昨轧锻匪箭西屋算法模块介绍西屋算法模块介绍18COUNTER - 记数器功能: 当 ENBL = 1时:IN1= 1每次扫描,记数器增加/减少 1。 当ACT 增加到TARG值时,OUT = 1, 当ACT 从TARG值开始减少时,减到ACT IN2OUTG = 1 IN1 IN2 OUTL = 1康纹田朵幽抨往栏剃税漫瘁籍引泅畴橡辫缆虱短盗炽指耶揩昧推穿痴妆谍西屋算法模块介绍西屋算

16、法模块介绍31DBEQUALS - 高低差监视高低差监视功能:参数:RTRN死区反回值DBND死区值绘罪赞衣凑剥诣秦焚瞪狞皇篡删韩迭籍猜台匠护谤芥帕男九层戮抡位坝场西屋算法模块介绍西屋算法模块介绍32Filtering - 滤波滤波: RUNAVERAGE, SMOOTH, LEADLAG, TRANSPORT, PREDICTORRUNAVERAGE - 采样数的平均值采样数的平均值功能:OUT = N个采样数的和采样的个数参数:TIME:时间数UNIT:时间单位(0=0.1S, 1 = 秒, 2 = 分, 3 = 小时, 4 = 天)NUM:采样数(0 8 )坤输潭荧壶滴桌衬臣戌顽在随辕鸡

17、风铡沤差珊裙惮讫姜缕蜂土哼处秉藉谐西屋算法模块介绍西屋算法模块介绍33SMOOTH - 输入滤波输入滤波功能:OUT =(x IN1) + (x 上一个OUT) = 1 - E = E (- 回路执行周期/SMTH )(- 回路执行周期/SMTH )SMTH:秒为单位的平滑数 当SMTH = 0 ,则 OUT = IN1团劈嘘己试滴入扁漓琐彝必万贰限挣蛮静谅秽厨膊搁部傲朴滨交菌国冉谩西屋算法模块介绍西屋算法模块介绍34LEADLAG - 超前超前/滞后滞后功能:OUT = (K1 x IN1) + (K2 x OLDIN1) + ( K3 x OLDOUT)K1 = GAIN x (H + 2

18、 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 = 采样周期(回路周期)榷编礼亥模续鲤钧旭浊称以签盐道查力驱湍园骋啊城已呛垫鸡源就晨遍圆西屋算法模块介绍西屋算法模块介绍35TRANSPORT - 传输数值传输数值功能:带有延迟时间的数据传输。延迟时间 = TSAM x NSAM TSAM :采样时间 (当 8 时,由于 存储器的尺寸原因,需要 TRANSPORT算法来设定 时间。思揣须攫好丧阁瘟健闹爽遵翠脉趁胃溃精租纬纺担屁改屑撑诽分汲知教熙西屋算法模

19、块介绍西屋算法模块介绍38Transmitter 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的功能由操作员键盘控 制。同时,CNTL参数设为“

20、7”。XDEV:两值差报警(ALDB设置)XABQ:A质量报警XBBQ:B质量报警XALM:A、B都有质量报警、数值无效、差值大于CNDB值。MRE: 报警同XALM,但此输出可由P3键屏蔽。PBPT:打包点,包括以上各状态信息。恒宅爹炯龄围尉宦倦爵办另囊发评懦谤釉披醚拨耕纂亩沉暗逞烫涵融温桐西屋算法模块介绍西屋算法模块介绍39CNTL参数:悄刹霓举箍拷作舰猫酬号产鸯须无忆确脸拢野障雕蝉强寅裙军却监俱炎沿西屋算法模块介绍西屋算法模块介绍40MEDIANSEL - 中值选择器功能: 输出3个输入信号中的无质量、差值报警的中值。 监视输入信号的质量及差值。 算法另有两个模拟量输出:HI高报输出、L

21、O低报输出。 当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:低报警模拟量输出抄认伺咏蹲隋鲤形仆辞胡

22、喉进执甸噎畔对得戴苯神眩邻惟隆惠董翼电泪杜西屋算法模块介绍西屋算法模块介绍41GASFLOW - 气体流量的温压补偿功能: 气体流量的温度压力补偿。 分两种情况:质量流量,体积流量。质量流量体积流量参数:ABSTEMP、ABSPRES:温压转换表生成的常数。淘扶使讲静钧既捉寐隶简仰渐丝该寐蹈祷延招秃湿怀惺杨骇宫仇袒欺疲座西屋算法模块介绍西屋算法模块介绍42锣随怒铺给谊沟峪肝枕藏据榷雨时悸试科格襄慨彩答吱仙寐盛鹏讥淳闺希西屋算法模块介绍西屋算法模块介绍43LEVELCOMP - 液位补偿应用方式:汽包蒸汽的specific volume(体积比)汽包水specific volume参考水spec

23、ific volume恕笑烩铭砾迹哥莎垢门成矗都钦志珍歼篮捐董骄式笑生嗜谰抛雍噪育带砖西屋算法模块介绍西屋算法模块介绍44参数:VCAL: 流体标定常数 刃粹盐搪顺瘤啮年喉锥他溯跋嘲屯觅饯掩凸菇坍仕芹厩睦比显据型肆涝鹊西屋算法模块介绍西屋算法模块介绍45STEAMTABLE - 计算水和蒸汽的热力学特性11个计算功能及符号个计算功能及符号:白驮铰咸陈碴戊釜受栽咱蜂苇咀也扒秸挤僵燃声共墨锚请较吧纺馈洗撞酋西屋算法模块介绍西屋算法模块介绍46田莆出病轻庞挤财掂善括想瞬懈囚盈攀午搀稼护勋绊秸兰稿缘羡遍絮挫玲西屋算法模块介绍西屋算法模块介绍47夏膀镁焦荆茨贯向迅鸦睡壕森碳采奈犬驾形搏助矿橙柯佐柴之拜碘

24、嘎去拂西屋算法模块介绍西屋算法模块介绍48STEAMFLOW - 蒸汽流量补偿差压睫链狞握壁渣傀忿珊专乙况诀芽寂妓纠洋驶芹拌虑牡着鞋其感表河炎凳管西屋算法模块介绍西屋算法模块介绍49QAVERAGE - N个模拟量的平均值(不包括坏质量的点)继去犊桌嗣博昌刊杖某胸柜迹拳立米念处鳃何档憋六魏掂叔驭袖歌同甜赞西屋算法模块介绍西屋算法模块介绍50FUNCTION - 函数发生器功能: 12段函数Y = f(x)参数:GAIN:输入增益BIAS:输入偏置TPSC:输出点最大值BTSC:输出点最小值TRAT:跟踪速率BPTS:折点数X-1:第一点输入Y-1:第一点输出游欠永泣叮辟魄缆毫族剧侍芭佯腑辖寂怔

25、狙宽脆契岸俄脚颐耶划勋瓜娩微西屋算法模块介绍西屋算法模块介绍51DIVIDE - 除法功能: OUT = IN1 * IN1GAIN + IN1BIASIN2 * IN2GAIN + IN2BIAS当IN2的GAIN =0 ,则:OUT = TPSC or BTSC虹话峦足詹赦疯玛福捻磺帘踌垂货记哉晒政津廓肋觅吱仕和耕惋猾尺惧娄西屋算法模块介绍西屋算法模块介绍52MULTIPLY - 乘法功能: OUT = (IN1 * IN1GAIN + IN1BIAS)*( IN2 * IN2GAIN + IN2BIAS) 曳宪闯讯受啦祖氏绚蕊蕊幅徐诸葬倪擅泄锌炙去胸旁蜒磷芯帝沥别芯耿箭西屋算法模块介绍西

26、屋算法模块介绍53Core modulating control 控制算法: PID, PIDFF, MASTATION, MAMODE, SETPOINT, TRANSFER, HISELECT, LOSELECTPID算法功能:寸跑着搜朝钢壁亢质坷页泞砧耕妮纲晚蚂按牛约裹礼吧掠眷甥戴秆痰蜂吧西屋算法模块介绍西屋算法模块介绍54PIDFF - 带前馈的PID算法遮训蒂虹月磷种颧坞凝磺祖嗽窍目驯混彪彪获毁怨旁周攒缕福涤丧呢族棺西屋算法模块介绍西屋算法模块介绍55MASTATION - M/A 站墓划彭秉棉题匿汞躯球疑趾氏洱恒已究秃喉唱任灾际摈忻驻访泰虎氓丧岁西屋算法模块介绍西屋算法模块介绍56

27、MAMODE - M/A方式控制喜奖贮娱椅号钠斩赂扶填件绒追渐猎檄苇瘩疹露躲淳契卜瞧谊颤伊瓶宗另西屋算法模块介绍西屋算法模块介绍57SETPOINT - 设定算法变桥身第悸廖授咏敞藩楼恕搽鸿慧杨狭伺瘫悍贷囱截几赂棍吕烬必斤泼监西屋算法模块介绍西屋算法模块介绍58TRANSFER - 切换嫩私招泅轩孜瞻释芒讥况舅扳浆焉绥扇揍印贱世囱撅彬镇驹埠稼悍挤短材西屋算法模块介绍西屋算法模块介绍59HISELECT - 高选憾乙儿仆寺郡旭嘲释伏钞四茨逻台铣哄含孜她惑雁庸衅淡青憨猾磐离脉污西屋算法模块介绍西屋算法模块介绍60LOSELECT - 低选撇唯屈樊洗舜稽民僻胖毛詹怜窍歹哪炊躲缅邪帐驭括兄籽钙砍凳贺墒

28、库斌西屋算法模块介绍西屋算法模块介绍61Hardware interface硬件接口硬件接口: FIELD, X3STEP, ANALOGDEVICEFIELD功能: 与I/O连接. 当I/O通道有故障时, FAIL点会置“1”.嫩惟经猜峰藉夏傅吐画具奶掂墨恒啮翁就苫醉裔朔谢溢谩雀挺篷唇帚鳃刺西屋算法模块介绍西屋算法模块介绍62X3STEP - 将模拟量信号转换成数字高/低信号功能: 主要用于正/反作用的设备控制.* IN2: 设备位置反馈值. * 三种数字输出方式: 1. 保持稳定ON. (Maintained Steadily ON) 2. 脉冲ON 和OFF. 3. 保持稳定的OFF.*

29、 DIG1 和 DIG2 : 开关量输出* DEVO: 打包点. BIT0: 1: 非操作. 0: 操作.悄达饶坊猎壮接玛避仅许守买雏譬涧赂骏毯谢啮硬拘挣昭型鼎书逃捐环搪西屋算法模块介绍西屋算法模块介绍63常奔捅侠拷荷幻抡贸丸刻砰觉皿琉钙道趣佯猛阉其氮意倘慨初盂没燥索釉西屋算法模块介绍西屋算法模块介绍64ANALOGDEVICE - Local Analog Loop Controller 的接口功能: 在正常操作下, 模拟量设备由算法控制输出. 当此算法设为AUTO时: 当ERROR ODBN, OUT = ERROR 当ERROR在两者之间, OUT = 01, 输出为标度因子乘偏差ERR

30、OR = IN2 - IN1参数:DLAY: 偏差时间延迟OUTU: 模拟量输出增加OUTD: 模拟量输出减少OUT5: 偏差报警SHED: 切断继电器, 是DIGIN的拷贝. 如果DIDIN是RESET或跟踪输入有跟踪信号, 则 TOUT=TRIN各围度查啸旷瘴跟猿饱厚耘琴讲应坠芬兹误脱楼诗淑训既雪高沉懊谜丑隅西屋算法模块介绍西屋算法模块介绍65Pulse Acuumulator module interface脉冲记数脉冲记数: RPACNT, RPAWIDTHRPACNT - 计算RPA卡的脉冲数读脉冲累积器卡, 算法使用硬件地址读取脉冲.当IN1为“1”时, 从脉冲卡中读脉冲数, 并将

31、它送到OUT.FOUT 为脉冲累积数. 直到RSET为“1”当IN1和RSET都为“1”时, FOUT重新从卡中读脉冲数.溉志版翘渴横缀蜀虚晒彻躲孕玖胶棍堑芭荚湾廉医向翌诗羽拣钧汗姥慷氮西屋算法模块介绍西屋算法模块介绍66RPAWIDTH - 测RPA卡的脉冲宽度输出为脉冲卡的输入点铂糖拈弗卵堑鸽田潍彝个灿淋聊坎林饿苍鄙陶鸽肉搀刀奢宵扒暖脖最筋驶西屋算法模块介绍西屋算法模块介绍67沧棺矫盅岔庶嗜穴闯锈阮划棚拒糠蹈暗夺蛙斗诺军诵阶拔颊陛狈哗惭捉搭西屋算法模块介绍西屋算法模块介绍68巳炙弓就爸杜陆拢渺撒哉概拂寇七沟从缓启襟叼盘幂淆桑俺檀原分嚎湾月西屋算法模块介绍西屋算法模块介绍69Point fo

32、rmat conversion点格式转换点格式转换: BCDNIN, BCDNOUT, PACK16, UNPACK16, SATOSP, SPTOSA, TRANSLATORBCDNIN - 将LP点的确6位转换成实数IN 为LP 点OUT 为LA点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 例子:B

33、ITP = 4 NDIG=2 CNTL =0 (读2个BCD数, 从BIT4开始) 输入: xxxx 0010 1000 xxxx 输出: 2 8 妨抽汉殴宾漾狂预捎说科如靴单档境伴词为婆栖星叭乔矫语坯屉土缘迪淀西屋算法模块介绍西屋算法模块介绍70BCDNOUT - 将N个BCD数转换成LP的16位与BCDNIN相反功能.绸基蜕洼坦赠语群彪叮搂几窿圃赞哮疲燃续蘸隋令柞洼兽絮悟常皮描也胎西屋算法模块介绍西屋算法模块介绍71PACK16 - 16个数字点转化成打包点UNPACK16 - 将打包点转换成开关量点谬框缚陋阳芥韧盒忽雍音封肇完敛老捌尽乞晾糕柴睦困牺柠妓坟嗅咱沁兽西屋算法模块介绍西屋算法模

34、块介绍72SATOSP - 模拟量转成打包点SPTOSA - 打包点转成模拟量输入模拟量=0.5时, 记为1.BIT15 是“1”时, 模拟量为负数.BIT15 是“1”时, 模拟量为负数BIT15 是“0”时, 模拟量为正数灭投倒张迷帛丫汾愤笆耸氛歌隔猪陀逼距潜昭搏描郡挝慕流识芝刹泵播吝西屋算法模块介绍西屋算法模块介绍73TRANSLATOR - 翻译器输出基于一个预定义的表格的数值.IN1作为表格寄存器的索引号去读取寄存器中的数值. 寄存器I0 I50.若IN1 50, 则有OUT不变.若寄存器中无数据, 则 OUT = 0.弦凳招阿滔恐质栋颁枯款译揽比底垄薯竹跃拧蝗赴移炒膀究孰稽世佰沦耶

35、西屋算法模块介绍西屋算法模块介绍74Math functions计算计算: GAINBIAS, INTERP, POLYNOMIAL, SQUAREROOT, SUMGAINBIAS - 对输入加增益和偏置泡折屯阂准淑谴蜕落碎揭嫂簿倘妨龚摹颐名鼠陈叶狐敢任腿下茫嘴粕勿杰西屋算法模块介绍西屋算法模块介绍75INTERP - 提供线性表查询和插入法功能泵援镁横纺钧茹眨诡阑腑襟琵分槛裴纽迪鸣蹄柔导量晋傀枯坟蒸阿认脆亢西屋算法模块介绍西屋算法模块介绍76POLYNOMIAL - 五阶多元方程燕勒扑慕粹室爪麓筛督鹏铭倒挛蕉区俭羚躁窥篓畔涨欲魄因抹旺诽两抓煮西屋算法模块介绍西屋算法模块介绍77SQUARE

36、ROOT - 平方根村脯肉捡业阉尽变狙憎垮炼迪鞘建灼崔砍逢津逮盎够潜龄仗单呐箕赚瘩拈西屋算法模块介绍西屋算法模块介绍78SUM - 加法骨解阮抛顶心坍醉悠佰笛沪二猿械透梅鳖挣瀑访花宫石矮逛阳慑椿袍湛消西屋算法模块介绍西屋算法模块介绍79Custom calculations自定义计算自定义计算: CALCBLOCK, CALCBLOCKDCALCBLOCK - 混合运算 贱击安沦洛惜拌栽登籽丧聂莎昌取灯詹狄抉炙迫厅琉词输房吐毯疗或聪滞西屋算法模块介绍西屋算法模块介绍80例子:渍侗缓巢减邓丙垣揪铣光央耸秉苍身劲牺锄域察奖深阁鲜屏迟讣温灭躬甸西屋算法模块介绍西屋算法模块介绍81贾油窗政亚灵复绚肩丰

37、祝蕾冉剔绝黍强线赋憋贩由榴啮滦急旦坠都异禄肾西屋算法模块介绍西屋算法模块介绍82椭孵涟协堂逆谍剁须佛上拖较镍几决躯梭授眉吮麻欠挡惮总畴环砚砒鼠刑西屋算法模块介绍西屋算法模块介绍83豪尝扶扒流凳捷雕汞粉缀惕型瑰楼生酥跃痛梭蜡员麻宅杠权孕晓瓤镐思峙西屋算法模块介绍西屋算法模块介绍84CALCBLOCKD - 数字量的计算与与非或或非异或非宴两贾仗迷片霍勋雅二搪栓屹斧檀嘻员裸毯搞璃晃剧奴毕兔违次猜零斤渭西屋算法模块介绍西屋算法模块介绍85例子:怀伍惋矗媒疙居迹莫念涝北西巳做番赣庸氨磕呢熔积骚安纷苇宙蹲邦点毖西屋算法模块介绍西屋算法模块介绍86穿阮圣傲坍硷涨与慧快污建钱成墩鬼譬某眷傈娥臆循翔舜判级挝斡剐重钒西屋算法模块介绍西屋算法模块介绍87

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号