MaxDNA分子块使用说明版本号编制人编制日期编制说明A叶青,童建国2012.01.05适用于工程项目南京国电南自美卓控制系统有限公司一、2个变送器信号选择(2TRANSMTR)自动时可输出2个变送器信号的平均值、低值或高值,手动时可选任一变送器信号。当有一个变送器坏时,输出就选质量码好的变送器的数值。当变送器全坏时,输出保持上一次有效值,此时质量码为坏。EnHHLL:高高低低报警有效,0=None,1=LL,2=HH,3=Both,4=DeltaEnHiLo:高低报警有效,0=None,1=Lo,2=Hi,3=BothEnRange:越限报警有效,0=None,1=Lo,2=Hi,3=BothIn1Ctl:变送器1信号输入In2Ctl:变送器2信号输入LimDelta:偏差报警值设置LimDeltaHi:偏差高报值设置LimDeltaLo:偏差低报值设置LimHi:高报值设置LimHiHi:高高报值设置LimLo:低报值设置LimLoLo:低低报值设置LimRangeHi:量程上限值LimRangeLo:量程下限值ManSelect:手动选择变送器信号SelAuto:设置自动选择,输出值根据SelStrat定义的方式SelStrat:自动选择方式,0=平均,1=小选,2=大选In1Qual:变送器1质量码In1Value:变送器1数值In2Qual:变送器2质量码In2Value:变送器2数值InQualCode:变送器质量码,0=2变送器都好,1=变送器1坏,2=变送器2坏,3=变送器全坏二、3个变送器信号选择(3TRANSMTR)自动时可输出3个变送器信号的平均值、低值、高值或中间值,手动时可选任一变送器信号。当有一个变送器坏时,输出为另2个变送器的平均值、低值或高值。当变送器全坏时,输出保持上一次有效值,此时质量码为坏。EnHHLL:高高低低报警有效,0=None,1=LL,2=HH,3=Both,4=DeltaEnHiLo:高低报警有效,0=None,1=Lo,2=Hi,3=BothEnRange:越限报警有效,0=None,1=Lo,2=Hi,3=BothIn1Ctl:变送器1信号输入In2Ctl:变送器2信号输入In3Ctl:变送器3信号输入LimDelta:偏差报警值设置LimDeltaHi:偏差高报值设置LimDeltaLo:偏差低报值设置LimHi:高报值设置LimHiHi:高高报值设置LimLo:低报值设置LimLoLo:低低报值设置LimRangeHi:量程上限值LimRangeLo:量程下限值ManSelect:手动选择变送器信号SelAuto:设置自动选择,输出值根据SelStrat定义的方式SelStrat:自动选择方式,0=平均,1=小选,2=大选,3=取中(偶数取小),4=取中(偶数取大)SelStratBK:当一变送器坏时,另2个变送器自动选择方式,0=平均,1=小选,2=大选In1Qual:变送器1质量码In1Value:变送器1数值In2Qual:变送器2质量码In2Value:变送器2数值In3Qual:变送器3质量码In3Value:变送器3数值InQualCode:变送器质量码,0=3变送器都好,1=变送器1坏,2=变送器2坏,3=变送器1和2坏,4=变送器3坏,5=变送器1和3坏,6=变送器2和3坏,7=变送器全坏三、PID调节块(PIDBASIC)PIDBASIC除了有基本的PID调节功能,还增加了前馈信号,设定值和输出有速率限制,偏差有死区设置,执行机构的位置反馈及预置功能。ACsel0=本地设定值,1=远方设定值DecRateLmt输出下降速率限制SPRtDecLmt设定值下降速率限制IncRateLmt输出上升速率限制SPRtIncLmt设定值上升速率限制DevHHLmt测量值与设定值偏差高高限DevLLLmt测量值与设定值偏差低低限DevHiLmt测量值与设定值偏差高限DevLoLmt测量值与设定值偏差低限DUFdbkIn执行机构的位置反馈DV_Lmt执行机构指令与反馈的偏差,当执行机构的指令与位置反馈的偏差大于DV_Lmt时,且FdbkPmt为1,DV_AlmHL报警参数置1,同时Dev_Alarm参数也置1,当偏差消失时,DV_AlmHL报警参数为0,Dev_Alarm参数仍为1,此时需用OpReset来复位。DevMax当执行结构=95时,此参数为1DevMin当执行结构=5时,此参数为1Dv_AlmHL执行机构的偏差报警FdbkPmt执行结构的位置反馈有效FFAction前馈的作用方向,0:正作用,1:反作用FFIn前馈输入FFPropGain前馈比例增益FFRateTime前馈微分时间FRCBKIn输出跟踪值GoPreset为1时输出能强制到预设值GPValue预设值SetAuto为1时强制自动HiRng输出量程范围,20mA对应的值LoRng输出量程范围,4mA对应的值MaxOutRng输出上限MinOutRng输出下限PVCtl测量值输入PVValue测量值显示RspValue远方设定值输入WspValue设定值显示Out调节器输出LSPTrack1为PV跟踪PVTrack1为PV跟踪Mode手自动状态,0=手动,1=自动PIDActTypePID调节方向,0=正作用,1=反作用PIDGapPV死区,偏差大于死区再调节PropGain比例增益Reset积分时间,数值越大积分作用越大RateGain微分增益RateTime微分时间OpMode手自动切换命令OpLSPTarget设定设定值OpLSPTargetIncr增量改变设定值OpTarget设定输出值OpTargetIncr增量改变输出值LGST连逻辑块(LSDP)的LGST参数FdbkClose调节阀全关信号FdbkOpen调节阀全开信号MccAlm调节阀故障信号四、PID逻辑块(LSDP)SlotST:连接PIDBASIC的SlotST参数SlotST的含义DO_1:设备故障报警,当执行机构的指令和反馈大于一定偏差时为1,可用OpReset复位DO_2:变送器故障DO_3:自动时增释放,即为1时可自动增DO_4:自动时减释放,即为1时可自动减DO_5:DO_6:迫升,当IncOvrd为1时此值为1DO_7:迫减,当DecOvrd为1时此值为1DO_8:取消分配,当CancelPart为1时此值为1DO_9:自动时自动释放,即为1时可自动调节DO_10:DO_11:自动丢失,虽在自动状态,但处于跟踪状态,例如跟踪ForceBKIn,GoPreset等DO_12:DO_13:设备位于高限(95%)DO_14:设备位于低限(5%)DO_15:DO_16:自动状态DecBlock:闭锁减IncBlock:闭锁增DecOvrd:迫减IncOvrd:迫升SetMan:强制切手动TrnsmtrFail:变送器故障五、支持多执行器的PID调节块(PID_PARTMSTR)PID_PARTMSTR是一个可以支持多个执行器的的基本PID模块,与PARTMEM原子块和AOCOM分子块一起使用,能达到多控制输出系统功能。MstrDmd:多执行器输出,此输出连接在PARTMEM原子的MstrDmd输入端此功能块的其余参数均可参见PIDBASIC功能块的说明。六、输出模块(AOCOM)AOCOM功能块自动时输出为逻辑运算的值,手动时为一手操器,运行可改变输出,此功能块适应4~20mA输出,具有偏置、速率限制及预置功能。BiasAuto自动偏置功能有效DecRateLmt输出下降速率限制IncRateLmt输出上升速率限制DUFdbkIn执行机构的位置反馈FdbkPmt执行结构的位置反馈有效DV_Lmt执行机构指令与反馈的偏差EqlErr计算得出的偏差值FRCBKIn输出跟踪值GoPreset为1时输出能强制到预设值GPValue预设值HiRng输出量程范围,20mA对应的值LoRng输出量程范围,4mA对应的值MaxOutRng输出上限MinOutRng输出下限InCtl功能块的输入值LGST连逻辑块(LSDP)的LGST参数七、带逻辑的选择块(SELCOM)此功能块就是一个2选1块,通过Sel进行选择,另外还增加了闭锁、超弛、跟踪及预置功能。DecBlock:闭锁减DecOvrd:迫减,即输出直接置0IncBlock:闭锁增IncOvrd:迫增,即输出直接置100Frcbkin:跟踪值,当它下游的模块为手动时,输出即为Frcbkin的值GoPrset:此参数和MVprset一起使用,当GoPrset为1时,输出即MVprset预设的值MVPreset:此参数和GoPrset一起使用HiRng:输出上限LoRng:输出下限InCtrl1:第一路输入InCtrl2:第二路输入Sel:0=选择第一路,1=选择第二路SetAuto:强制自动SetMan:强制手动TransmtrFail:变送器故障八、设备驱动块(BCA)BCA块是一个通用的设备级的驱动分子块,它可以适用各种阀、电机、断路器等设备。其各引脚功能如下:AutoClose:自动状态时的关命令AutoOpen:自动状态时的开命令AutoStop:自动状态时的停命令CmdCloseOut:关指令输出CmdOpenOut:开指令输出CmdState:命令状态1:开命令,2:关命令,3:停命令,4:复位CmdStopOut:停指令输出CTCmdFail:关失败CTFdbkLost:关反馈失去CurrentAlm:当前的报警Defeat:不等于0时取消所有的报警送报警窗及历史库Desc:设备描述DevAlm:设备报警状态0:无报警1:有报警DevRMT:远方/就地DevState:设备状态码0:初始,1:开,2:关,3:停,4复位,5:开过程,6:关过程,7:联启,8开失败,9关失败)10:Trip11:故障12禁操,13:就地FailCode:设备故障码0:正常,1:开反馈失去,2:关反馈失去,3:停反馈失去,4:设备不可操,5:开失败,6:关失败,7:停失败,11:开关反馈同时到达.FdbkAppl:反馈应用:0:反馈全用;1:仅用FdbkClose和FdbkStop;2:仅用FdbkOpen和FdbkStop;3:仅用FdbkOpen和FdbkClose;4:仅用FdbkStop;5:仅用FdbkClose;6:仅用FdbkOpen;7:无反馈FdbkClose:关反馈FdbkOpen:开反馈FdbkStop:停反馈GName:块名称InvFdbkClose:关反馈信号取反InvFdbkOpen:开反馈信号取反InvFdbkStop:停反馈信号取反LockOut:禁操Mode:手/自动状态0:手动,1:自动NumState:设备指令数2:开关两指令,3:开关停三指令OpCmd:操作员命令1:开命令,2:关命令,3:停命令,4:复位OpMode:0-自动,1-手动OSCmdFail:开失败OSFdbkLost:开反馈失去OvrdClose:联锁关OvrdClose_P:0-联锁关长信号,1-联锁关脉冲信号OvrdOpen:联锁开OvrdOpen_p:0-联锁开长信号,2-联锁开脉冲信号OvrdPri:联锁级别0:先到起作用;1:开/关/停;2:开/停/关;3:关/开/停;4:关/停/开;5:停/关/开;6:停/开/关;OvrdStop:联锁停PlsTimSP:指令脉冲宽度(秒)PmtClose:关允许条件PmtOpen:开允许条件PmtStop:停允许条件ReAlarmTime:再次报警时间.已确认的报警如在此时间内未消失再次发出报警,0:无此功能Reset:复位SetAuto:置快自动状态SetMan:置快手动状态TransTimSP:行程时间(秒)Trip:设备跳闸九、允许条件(PERMIT)这是一个与BCA块一起使用,是允许开或关的条件,其输出为:Out=(Permit1+BypassPermit1)*(Permit2+BypassPermit2