计算机应用石油化工自动化,2003,5:47AUTOMATIONINPETRO2CHEMICALINDUSTRY用TLL实现加热炉的安全联锁王玉成,王明成,何彦(中国石油玉门油田分公司炼化总厂,甘肃玉门735200)摘要:简单介绍了TLL的功能和设计方法,以及在蒸馏装置加热炉安全联锁中的应用。关键词:梯形逻辑;安全联锁;TLL软件包:TP273文献标识码:B:100727324(2003)0520047203TheApplicationofTLLinRealizingSafeInterlockofFurnaceWANGYu2cheng,WANGMing2cheng,HEYan(YumenOilFieldBranch,Petro2China,Yumen,735200,China)Abstract:ThefunctionanddesignwayofTLLisbrieflyintroduced,andsafeinterlockisrealizedinfurnaceofdistillationdevice.Keywords:ladderlogic;safeinterlock;TLLsoftuare加热炉在炼油厂是关键设备之一。它的运行状况直接影响到整个蒸馏装置平稳生产及能量优化。为了保障设备的安全平稳运行,对加热炉系统建立1套安全联锁系统是非常重要的。在ABBMOD300系列DCS中,提供了一个执行工业标准梯形逻辑功能的软件包———TLL(TaylerLadderLogic),具有类似于PLC的功能。TLL与MOD300系统实时控制软件CCF同时在系统控制器中运行,具有输入输出响应速度快、易于编程实现的特点。能方便灵活准确地构造梯形逻辑图实现时序控制,也能实现设备的安全联锁控制,故可利用TLL在DCS上实现加热炉系统的逻辑联锁控制。1TLL的功能介绍和设计方法1.1TLL的功能介绍利用TLL构造梯形逻辑结构的程序是很灵活的。TLL程序在MOD300系列DCS的控制器节点上运行。通过连接在DCS控制器节点上的数字输条分支上最多可放置8个程序元素,并且每档只可以有一个输出类型的元素。TLL程序在控制器节点被分解为小模块—段运行,程序段由梯形逻辑编辑器编辑建立,通过自动列表显示模板或程序段显示装载入控制器节点。每一个程序均有一个段号决定其执行顺序,根据段号由小到大执行。每一个程序段的逻辑流动方向即执行次序为从上到下,从左到右。1.1.2TLL组态模板MOD300的组态都是通过在相应层次定义和填写模板完成。有几种模板在TLL的组态中是必须的。这些模板定义了诸如程序执行的扫描速率等基本参数,以及支持TLL程序执行的指令数据结构如:文件、计数器、计时器、寄存器。在每一个运行TLL的节点上都要定义一系列的设备组态模板,以及设备模板子一级有TLL元素的模板和输入输出模板。它们用来定义TLL程序所使用的一些组成入输出点或其他类型远程输入输出点与现场设备的逻辑输入输出点相连。TLL利用软件组态实现工业标准梯形逻辑功能,通过对逻辑设备回路的定义,确定各个物理设备和其逻辑设备的对应。然后通过收稿日期:2002212202;修改稿收到日期:2003205228作者简介:王玉成(1974-),男,甘肃武威人,1996年毕业于华构造TLL程序实现对现场设备运行进行控制。1.1.1TLL程序的结构TLL程序在逻辑上被分为的小模块称为程序段,一个TLL程序通常由一个到几个程序段组成,每个程序段有若干个档,每个档又有若干分支,每一东理工大学石化学院过程自动化专业,现在中国石油玉门分公司炼化总厂从事过程计算机控制及PLC开发应用工作,任工程师;王明成(1972-),男,重庆人,1996年毕业于西南石油学院工业自动化专业,现在中国石油玉门分公司炼化总厂从事过程计算机控制、软件开发及动静态网页的制作,任工程师。48石油化工自动化2003年元素及输入输出端口。如a)设备模板:该模板负责定义该节点运行TLL程序的一些基本参数,如以毫秒为单位的扫描速率;程序段的最大数目;自动加载设备等。b)逻辑输入输出模板:该模板定义说明了梯形逻辑程序、使用的输入输出点的名称、类型,以及这些I/O信号与DCS的连接通道等。c)逻辑计时器模板:该模板定义了梯形逻辑程序所用到的计时器,以及定义计时器的计时单位、预置值和计时升降序选择。计时器又可按选通中断时的处理方式分为保持型和非保持型。d)逻辑计数器模板:该模板定义了梯形逻辑程序所用到的计数器,以及计数器的相关属性值。e)逻辑寄存器模板:定义了梯形逻辑程序所用到的寄存器,用以存储程序执行时的中间变量。1.1.3逻辑指令系统TLL提供了功能强大、种类齐备的指令系统,并有相应指令符号,用以实现灵活的逻辑功能。其指令有如下几种。a)继电器指令指令符号...