您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 1--PCS 7 V7.1 SP1 APL库阀门功能块VlvL使用入门
PCS7V7.1SP1APL库阀门功能块VlvL使用入门1.APL库介绍PCS7V7.1SP1为西门子最新一代DCS控制平台,为满足不同行业、不同用户的控制要求,其提供了丰富的控制功能库。功能库有PCS7APLibraryV71、PCS7BasisLibraryV71和PCS7LibraryV71。PCS7APLibrary(本文将缩写为APL)为高级过程库(非先进过程控制),为V7.1以上版本所提供的全新功能库,其在原有基本控制算法的基础上,增加了许多新的特性,例如,功能块特性参数(Feature)定制,远程/就地模式控制,面板关联,互锁控制,辅助值显示等,可以满足不同行业、不同习惯用户的各种不同应用需求。而且高级过程控制库带有全新V7.1显示风格的图标和面板,显示界面更加丰富,操作方式更加贴近人体工程学的要求。图1库图关于APL库的更多信息请参考开始菜单àSIMATICàDocumentationàEnglish下的“PCS7–ManualforadvancedprocesslibraryV7.1”文档和相关在线帮助。其中为满足不同用户、不同行业的控制习惯要求,APL库加入的特性参数(Feature)定制功能,请参考上述手册中的1.5章节。此文主要将主要介绍APL中的VlvL阀块的使用。附加信息:PCS7V7.1SP1同时提供的另外两个功能库中,PCS7BasisLibrary为基本库,提供PCS7所需的所有诊断功能块,如CPU_RT,SUBNET,OB_BEGIN等系统块。由系统在编译过程中自动调用,不能在用户程序中人为调用。PCS7Library则相当于以前版本的PCS7StandardLib库,包括了原有功能库中除BasisLibrary块之外的其他所有功能块,为兼容原有版本而保留。2.VlvL块基本特性介绍PCS7V7.1SP1中,APL库VlvL功能块主要用于控制两位(打开/关闭)阀门,可以实现阀的手动控制、自动控制、就地控制等;控制命令可以为单点的高低电平开关也可以为双点的脉冲控制开关;阀门的打开或关闭过程中可以实行安全的连锁保护控制等。其中VlvL块的4种操作模式:就地模式、自动模式、手动模式、停止服务模式介绍如下。q就地模式:此操作模式下,阀可通过位于“就地”的控制箱进行就地开关控制。q自动模式:此操作模式下,阀由程序功能块的输出来自动控制。q手动模式:此操作模式下,阀由操作员通过上位机面板手动控制。q停止运行:“停止运行”操作模式适用于所有带操作模式切换的功能块。该操作模式适用于维护和维修阶段(例如,更换设备)。进入此模式后,功能块将被禁用,上位机面板、程序自动控制命令等都不能控制电机。此外现场的故障信号也不会生成任何报警消息。在此操作模式下,电机和阀的所有输出均设置到安全位置。以下是4种模式之间的切换关系,从图中看出除停止运行模式外,其他各种模式之间可以进行相互的切换。“停止运行“模式只能从“手动”模式下向其进行过渡。图2操作模式的切换下文将通过具体的章节详细介绍上述各功能的应用。2.1阀门安全位置阀门的安全位置为阀门处于失电状态时的位置,例如不同的应用场合用到的常开阀“NO”或常关阀“NC”中的开或关的位置即为此处所谈到的安全位置。不同安全位置的阀门,其控制命令不一样。例如,常开阀“NO”其关的命令应为带电的1的命令,而常关阀“NC”其开的命令为带电的1的命令。在APL库中VlvL功能块可以通过阀门功能块的如下管脚来设置该位置从而实现不同的输出命令。üSafePos=0,阀门安全位置为关闭状态,断电时阀处于关闭状态(即“NC”阀);例如:打开阀门信号,Ctrl=1,阀得电打开;关闭阀门信号,Ctrl=0,阀断电关闭。üSafePos=1,阀门安全位置为打开状态,断电时阀处于打开状态(即“NO”阀)。例如:打开阀门信号,Ctrl=0,阀断电打开;关闭阀门信号,Ctrl=1,阀得电关闭注:编写程序时对于阀门安全位置,在程序中只需设置SafePos,并不需要进行特别处理。VlvL功能块面板中可以显示阀安全位置的设置:图3安全位置为0图4安全位置为13.VlvL块的基本使用3.1功能块调用VlvL块在库里编号为FB1899,通过CFC进行调用,安装在循环中断OB(OB30-OB38)中。如图5,在PCS7APLibraryV71/Drivers里找到VlvL然后拖入相应的CFC中即可。图5调用VlvL功能块基本管脚如下图,更详细的内容可以参见在线帮助。其中FbkOpen管脚连接现场阀门打开反馈信号,FbkClose管脚连接现场阀门关闭反馈信号,Ctrl连接的是单点高低电平型阀门输出信号,此三管脚为最基本的信号输入和输出管脚。图6VlvL阀块管脚3.2如何通过操作员面板打开/关闭阀门在CFC中调用该功能块后,对相应的基本管脚进行连接即可完成阀门的基本控制功能。VlvL中与基本控制功能相关的管脚有:使用的管脚功能信号类型FbkOpen阀门开反馈信号输入FbkClose阀门关反馈信号输入Ctrl阀门输出信号输出表1操作员手动打开/关闭阀门相关的管脚注:如果希望使用双点脉冲输出型控制信号,请参考下述5.1章节的内容图7操作员面板打开/关闭阀门的CFC连接OS在线后点击阀门图标,打开如图8的阀操作面板。点击“关闭”右边的按钮可以弹出命令条,然后可以打开/关闭阀。图8操作员界面手动打开/关闭阀门3.3如何通过就地模式打开/关闭阀门当需要通过就地操作箱相应的就地按钮来打开/关闭阀门时,就需要用到VlvL功能块的就地模式控制。VlvL功能块中与就地控制相关的管脚有:管脚功能默认值信号类型FbkOpen阀门开反馈信号0输入FbkClose阀门关反馈信号0输入LocalLi切换就地模式信号0输入OpenLocal就地打开阀门信号0输入CloseLocal就地关闭阀门信号0输入LocalSetting就地模式控制策略参数0输入Ctrl阀门打开/关闭输出信号0输出LocalAct就地模式激活信号0输出表2就地打开/关闭阀门相关的管脚上述管脚中最重要的一个管脚为Localsetting,通过设置参数LocalSetting为0,1,2,3,4不同的数值,可以对阀门进行不同的就地控制策略。LocalSetting=0关闭就地模式。LocalSetting=1通过就地模式切换信号(连接至LocalLi输入管脚)实现就地模式的切换。就地模式下的启停命令(连接至OpenLocal和CloseLocal管脚)通过VlvL块的控制命令(Ctrl管脚)输出到现场MCC柜完成就地控制。LocalSetting=2通过就地模式切换信号(连接至LocalLi输入管脚)实现就地模式的切换。就地模式下的启停命令不需要连接至OpenLocal和CloseLocal管脚,而是直接控制MCC柜完成就地控制。VlvL功能块根据反馈信号FbkOpen和FbkClose进行阀门现场运行状态的跟踪。LocalSetting=3现场不提供就地模式切换信号,而是通过上位机面板实现就地模式的切换。就地模式下的启停命令(连接至StartLocal和StopLocal管脚)通过MotL块的控制命令(Start管脚)输出到现场MCC柜完成就地控制。LocalSetting=4现场不提供就地模式切换信号,而是通过上位机面板实现就地模式的切换。就地模式下的启停命令不需要连接至OpenLocal和CloseLocal管脚,直接输出到MCC柜完成就地控制。VlvL功能块根据反馈信号FbkOpen和FbkClose进行阀门现场运行状态的跟踪。LocalSettingLocal模式由就地信号切换Local模式由DCS切换(面板)控制信号经DCS输出13控制信号就地输出24表1LocalSetting设置注:LocalSetting管脚默认是不可见的。此外,模式切换时,只能从手动和自动操作模式切换到就地模式。更多关于就地模式操作的详细内容可以参考文档上述中APL手册或“PCS7V7.1SP1中APL库电机功能块MotL使用入门”中章节3.3的内容:=A04613.4如何通过程序互连自动打开/关闭阀门阀门的打开/关闭动作还可以通过程序来进行自动控制。VlvL功能块中与程序控制相关的管脚有:管脚功能默认信号类型值FbkOpen阀门开反馈信号0输入FbkClose阀门关反馈信号0输入ModLiOp程序切换/操作员面板切换电机的控制模式ModLiOp=0:操作员通过面板切换控制模式ModLiOp=1:程序通过AutModLi切换控制模式0输入AutModLi通过程序切换到自动模式,在ModLiOp=1时有效0输入OpenAut自动打开阀门信号0输入CloseAut自动关闭阀门信号0输入Ctrl阀门打开/关闭输出信号0输出表2程序启/停阀门相关的管脚实现程序模式下的自动控制,有如下两种实现方式:1.通过操作员面板的模式按钮将阀门功能块切换至自动模式(ModLiOp=0),程序中连接OpenAut和CloseAut实现自动模式下的开关命令;2.通过程序连接ModLiOp和AutModLi,并分别设置ModLiOp=1(程序控制模式的切换)和AutModLi=1(进入自动模式)后,再通过OpenAut和CloseAut实现自动模式下的开关命令。此时,面板上的模式切换按钮和阀门开关按钮为灰色不可操作,如下图10所示。图9CFC中通过程序互连打开/关闭阀门图10通过程序互连打开/关闭阀门的面板附加信息:APL允许设置功能块在自动模式下的启动命令形式为单点高低电平型启动命令(仅OpenAut控制命令有效,高电平为打开命令,低电平为关闭命令)或双点脉冲型开/关命令(OpenAut为开阀命令、CloseAut为关阀命令),该特性可以通过Feature管脚bit4位定制。详细情况请参考APL手册中1.5章节内容。4.VlvL块的连锁保护控制功能一些复杂的阀门控制回路需要使用到连锁保护控制的功能,VlvL功能块提供了最多三种类型的连锁,对应的管脚分别为Intlock、Protect和Permit,如图11所示。图11连锁功能4.1启动使能(许可Permit)阀门处于安全位置并准备离开安全位置时(动作时),如果条件允许(即输入Permit=1),则允许阀门动作;如果条件不允许(输入Permit=0)则不能动作阀门,此时如图11中“关闭”右边的按钮为灰色。该激活使能条件只针对阀门处于安全位置时有效,即只在阀门离开安全位置时进行连锁,如果阀门已经离开安全位置,则不再校验该使能信号。(即使条件不允许,阀门也不会复位到安全位置)。4.2不带复位的互锁(互锁Intlock)该类互锁条件用于连锁阀门到安全位置。当互锁条件来时(输入Intlock=0),阀门将进入安全位置(SafePos设置)。互锁条件消失后(输入Intlock=1),如果阀门处于自动或就地模式,而且动作信号存在(如OpenAut=1),则阀门将再次动作。在手动模式下可再次操作面板动作阀门。该互锁和上述的许可条件最大的区别是,该条件不仅仅针对阀门处于安全位置有效,在阀门动作后也同样有效。4.3带复位的互锁(保护Protect)该类互锁条件用于连锁阀门到安全位置。当互锁条件来时(输入Protect=0),阀门将进入安全位置(SafePos设置)。互锁条件消失后(输入Protect=1),操作员需要通过点击面板中的复位按钮(仅在自动模式下)复位故障后,阀门方可再次动作。图12仿真模式下禁用互锁功能注:上述的三种互锁信号有效情况下为1,连锁时为0,此外该功能通常会结合APL库下Interlock功能块一起使用(Interlck组下的Intlk02、Intlk04,Intlk08和Intlk16)。关于Interlock功能块的使用,详见APL库的在线帮助。此外,如果在就地模式和仿真模式下不希望使用该互锁功能,则可以通过输入参数Byp
本文标题:1--PCS 7 V7.1 SP1 APL库阀门功能块VlvL使用入门
链接地址:https://www.777doc.com/doc-4801356 .html