




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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, O
2、NESHOT(时间/记数功能) COUNTER, PULSECNT, DIGCOUNT, RESETSUMSystem time functions: SYSTEMTIME, TIMECHANGE, (系统时间功能) TIMEDETECT, TIMEMON常用算法常用算法1Monitor functions: HIGHMON, LOWMON, HIGHLOWMON, (监视功能) RATEMON, RATECHANGE, QUALITYMON, COMPARE, DBEQUALSFiltering: RUNAVERAGE, SMOOTH, LEADLAG, TRANSPORT, (滤波)PRE
3、DICTORTransmitter processing: 2XSELECT, MEDIANSEL, GASFLOW, (转送处理)LEVELCOMP, STEAMTABLE, STEAMFLOW, QAVERAGE, FUNCTION, MULTIPLY, DIVIDE, BILLFLOWCore modulating control: PID, PIDFF, MASTATION, MAMODE, (控制算法)SETPOINT, TRANSFER, HISELECT, LOSELECT2Hardware interface: FIELD, ATREND, X3STEP, ANALOGDEVI
4、CE(硬件接口)Pulse Acuumulator module interface: RPACNT, RPAWIDTH(脉冲记数) Point format conversion: BCDNIN, BCDNOUT, PACK16, (点格式转换) UNPACK16, SATOSP, SPTOSA, TRANSLATORMath functions : GAINBIAS,(计算) INTERP, POLYNOMIAL, SQUAREROOT, SUMCustom calculations: CALCBLOCK, CALCBLOCKD(自定义计算)3Combinatorial logic 组合逻
5、辑组合逻辑FLIPFLOP - S-R触发器真值表:? - SET 优先, 则为“1” RESET 优先, 则为“0”4AAFLIPFLOP - 带复位的交替动作触发器仿真一个记忆设备的输出状态,当SRST为“1”时,新的SRST改变。输出仍旧保持原来状态。INIT - 初始状态真值表:5Basic Sequential logic 基本顺序逻辑基本顺序逻辑AND, OR, NOT, XOR, ASSIGN, AVALGEN, DVALGEN, KEYBOARDAND - 与门与门最多 8 个开关量输入OR - 或门或门最多 8 个开关量输入6NOT - 非门非门XOR - 异或门异或门ASS
6、IGN - 传递点信息传递点信息7AVALGEN - 模拟量发生器模拟量发生器OUT = VALUVALU:是一个整定常数(Tuning Constant) 可(+ 或 -)DVALGEN - 数字量发生器数字量发生器OUT = VALUVALU:当0.0时,OUT = FALSE 当为非0数值时,OUT = TURE8KEYBOARD - 键盘接口键盘接口与键盘的接口算法当键盘上对应键按下,则相应的输出输出一个 “1”脉冲。* 此算法应用于回路设定值、输出值、手/自动切换。9Complex Sequential logic 综合顺序逻辑综合顺序逻辑MASTERSEQ, DEVICESEQ,
7、DIGDRUM, ANALOGDRUM, STEPTIME, MASTERSEQ - 主设备顺序控制器算法主设备顺序控制器算法 DEVICESEQ - 顺控设备算法顺控设备算法设备#1(设备可以是一些复杂的逻辑运算)设备#2.反馈信号10参数:MASTERSEQENBL - 允许条件,当为TRUE时,顺序可以执行。PRCD - 为TRUE时,顺序开始执行。OVRD - 为TRUE时,跳过此步。RSET - 为TRUE时,复位。STEP记数回到0。TMOD - 工作方式:Normal(正常),Priority(优先级)TKIN - 有效步数。FAIL - 某执行步故障,输出= 1HOLD - 保
8、持在某步时,输出= 1 DONE - 全部顺序结束,输出=1,且STEP置1。STEP - 当前的步号输出端由DEVICESEQ算法控制11Normal方式:方式:STEP=0清除STEP状态字中的bitSTEP=step+1Step 是否有效?Step 最大步?将DONE输出置1NYYNN NNNNNYNDV设备输出置1OVRD = 1?设备故障?Y设备启动成功?设备正在运行?Y设备准备运行?YPROCEED = 1 ?Y设备运行HOLD = 0 FAIL = 1 HOLD = 1 执行下一个逻辑12Priority方式:方式:STEP=0TMOD = 1 ?TKIN = xx ?YSTEP
9、 = TKIN 设备是否故障?设备是否启动成功?设备是否正在运行?NNYNN设备是否准备运行?NProceed = 1?设备运行HOLD = 0 Y停止设备运行DV设备输出置1DVxx = 0设备停YFAIL = 1YYYHOLD = 1HOLD = 1NN13DIGDRUM - 50步开关量顺序控制器步开关量顺序控制器功能:1 顺序控制32个输出状态,最多50步。当到最大步数时,回到Step1。 每一步中用16进制数控制最多32个设备状态。2 步进方式由INC(增加)或DEC(减少)参数为TRUE决定3 当TMOD = 1时,则执行哪一步由TRIN数决定50个32位整数寄存器(16进制数):
10、参数:NMIN:最多步数TYPE:Long: 1 50步 Short:1 100步,Step1执行低16位的输出 Step2执行高16位的输出(因而,最多控制16个输出)14ANALOGDRUM - 模拟量顺序控制器模拟量顺序控制器功能:1 输出OUT的值,由每一步寄存器的值决定, 最多30步,当到最大步数时,回到Step1。2 步进方式由INC(增加)或DEC(减少)参数为TRUE决定3 当TMOD = 1时,则执行哪一步由TRIN数决定参数:NMIN:最多步数R01:第一步的输出寄存器OUT2:第二个被选中的当前步寄存器值15STEPTIME - 自动步进定时器功能:STEP 自动步进,每
11、一步的时间由参数设置。 当 TMOD = 1, STEP = TRIN 决定,当 TMOD = 0,HOLD =1 则STEP保持当前步,当STEP步全部结束,则STEP回到 1。* 控制回路的时间必须是:100,200,500,1000ms每步时间寄存器:参数:RHRS:显示当前步设置的以小时为单位的时间RMIN:显示当前步设置的以分钟为单位的时间RSEC:显示当前步设置的以秒为单位的时间EHRS:显示当前步已走过的以小时为单位的时间EMIN:显示当前步已走过的以分钟为单位的时间ESEC:显示当前步已走过的以秒为单位的时间16Timer/Counter functions 时间时间/记数功能
12、记数功能ONDELAY, OFFDELAY, ONESHOT, COUNTER, PULSECNT, DIGCOUNT, RESETSUMONDELAY - 前延时17OFFDELAY - 后延时 18ONESHOT - 脉冲发生器19COUNTER - 记数器功能: 当 ENBL = 1时:IN1= 1每次扫描,记数器增加/减少 1。 当ACT 增加到TARG值时,OUT = 1, 当ACT 从TARG值开始减少时,减到ACT IN2OUTG = 1 IN1 IN2 OUTL = 132DBEQUALS - 高低差监视高低差监视功能:参数:RTRN死区反回值DBND死区值33Filterin
13、g - 滤波滤波: RUNAVERAGE, SMOOTH, LEADLAG, TRANSPORT, PREDICTORRUNAVERAGE - 采样数的平均值采样数的平均值功能:OUT = N个采样数的和采样的个数参数:TIME:时间数UNIT:时间单位(0=0.1S, 1 = 秒, 2 = 分, 3 = 小时, 4 = 天)NUM:采样数(0 8 )34SMOOTH - 输入滤波输入滤波功能:OUT =(x IN1) + (x 上一个OUT) = 1 - E = E (- 回路执行周期/SMTH )(- 回路执行周期/SMTH )SMTH:秒为单位的平滑数 当SMTH = 0 ,则 OUT
14、= IN135LEADLAG - 超前超前/滞后滞后功能: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 = 采样周期(回路周期)36TRANSPORT - 传输数值传输数值功能:带有延迟时间的数据传输。延迟时间 = TSAM x NSAMTSAM :采样时间 (当 8 时,由于 存储器的尺寸原因,需要 TRANSPOR
15、T算法来设定 时间。39Transmitter 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参数设为“7
16、”。XDEV:两值差报警(ALDB设置)XABQ:A质量报警XBBQ:B质量报警XALM:A、B都有质量报警、数值无效、差值大于CNDB值。MRE: 报警同XALM,但此输出可由P3键屏蔽。PBPT:打包点,包括以上各状态信息。40CNTL参数:41MEDIANSEL - 中值选择器功能: 输出3个输入信号中的无质量、差值报警的中值。 监视输入信号的质量及差值。 算法另有两个模拟量输出:HI高报输出、LO低报输出。 当3个输入信号都质量报警,OUT为上一个好质量的值。 输出可以由操作员键盘控制: P1 :中选P2:选AP3:选BP4:选CP5:MRE参数:XABQ:A质量报警ABDC: A 与
17、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:低报警模拟量输出42GASFLOW - 气体流量的温压补偿功能: 气体流量的温度压力补偿。 分两种情况:质量流量,体积流量。质量流量体积流量参数:ABSTEMP、ABSPRES:温压转换表生成的常数。4344LEVELCOMP -
18、液位补偿应用方式:汽包蒸汽的specific volume(体积比)汽包水specific volume参考水specific volume45参数:VCAL: 流体标定常数46STEAMTABLE - 计算水和蒸汽的热力学特性11个计算功能及符号个计算功能及符号:474849STEAMFLOW - 蒸汽流量补偿差压50QAVERAGE - N个模拟量的平均值(不包括坏质量的点)51FUNCTION - 函数发生器功能: 12段函数Y = f(x)参数:GAIN:输入增益BIAS:输入偏置TPSC:输出点最大值BTSC:输出点最小值TRAT:跟踪速率BPTS:折点数X-1:第一点输入Y-1:第
19、一点输出52DIVIDE - 除法功能: OUT = IN1 * IN1GAIN + IN1BIASIN2 * IN2GAIN + IN2BIAS当IN2的GAIN =0 ,则:OUT = TPSC or BTSC53MULTIPLY - 乘法功能: OUT = (IN1 * IN1GAIN + IN1BIAS)*( IN2 * IN2GAIN + IN2BIAS)54Core modulating control 控制算法: PID, PIDFF, MASTATION, MAMODE, SETPOINT, TRANSFER, HISELECT, LOSELECTPID算法功能:55PIDFF
20、 - 带前馈的PID算法56MASTATION - M/A 站57MAMODE - M/A方式控制58SETPOINT - 设定算法59TRANSFER - 切换60HISELECT - 高选61LOSELECT - 低选62Hardware interface硬件接口硬件接口: FIELD, X3STEP, ANALOGDEVICEFIELD功能: 与I/O连接. 当I/O通道有故障时, FAIL点会置“1”.63X3STEP - 将模拟量信号转换成数字高/低信号功能: 主要用于正/反作用的设备控制.* IN2: 设备位置反馈值. * 三种数字输出方式: 1. 保持稳定ON. (Mainta
21、ined Steadily ON) 2. 脉冲ON 和OFF. 3. 保持稳定的OFF.* DIG1 和 DIG2 : 开关量输出* DEVO: 打包点. BIT0: 1: 非操作. 0: 操作.6465ANALOGDEVICE - Local Analog Loop Controller 的接口功能: 在正常操作下, 模拟量设备由算法控制输出. 当此算法设为AUTO时: 当ERROR ODBN, OUT = ERROR 当ERROR在两者之间, OUT = 01, 输出为标度因子乘偏差ERROR = IN2 - IN1参数:DLAY: 偏差时间延迟OUTU: 模拟量输出增加OUTD: 模拟量
22、输出减少OUT5: 偏差报警SHED: 切断继电器, 是DIGIN的拷贝. 如果DIDIN是RESET或跟踪输入有跟踪信号, 则 TOUT=TRIN66Pulse Acuumulator module interface脉冲记数脉冲记数: RPACNT, RPAWIDTHRPACNT - 计算RPA卡的脉冲数读脉冲累积器卡, 算法使用硬件地址读取脉冲.当IN1为“1”时, 从脉冲卡中读脉冲数, 并将它送到OUT.FOUT 为脉冲累积数. 直到RSET为“1”当IN1和RSET都为“1”时, FOUT重新从卡中读脉冲数.67RPAWIDTH - 测RPA卡的脉冲宽度输出为脉冲卡的输入点686970Point format 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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医药健康知识
- 珍稀动植物保护-环保专家
- 生态系统的演化与发展-生物学教授
- 重塑门诊服务流程-提升效率提高病人满意度
- 2024年CPMM考试资料的试题及答案
- 国际运输风险评估试题与答案
- 物流市场分析工具试题与答案
- 预防低血糖的健康宣教
- 掌握国际物流师考试的试题及答案
- DB1302T 581-2024 矿山废弃地林下套种中药材技术规程FDIS
- 类医疗器械经营质量管理制度及工作程序
- 5共同建设有序生活(教学设计)-统编版道德与法治五年级上册
- 2025年新闻、记者采编人员岗位职业技能资格基础知识考试题库(附答案)
- 2025年吴中区属国企业公开招聘自考难、易点模拟试卷(共500题附带答案详解)
- 初中生防止校园欺凌主题班会课件
- 广东湛江港(集团)股份有限公司招聘笔试题库2024
- DB22-T5131-2022预拌盾构砂浆应用技术标准
- 新外研版高二英语选择性必修三unit2 life behind the lens课件
- 2023年苏州市吴中产业投资集团有限公司招聘笔试模拟试题及答案解析
- Q∕SY 1736-2014 评标方法选择和评标标准编制规范
- 排球正面双手垫球课件 (2)
评论
0/150
提交评论