
西门子PLC安徽省总代理
发布时间:2017/12/27 14:56:00西门子PLC安徽省总代理 西门子PLC安徽省总代理 西门子PLC安徽省总代理
PCS7系统控制方案介绍
西门子PLC安徽省总代理我厂石灰车间使用了西门子公司的PCS系统,实施DCS微机改造后,使电除尘工序的自动控制成为了可能。DCS将所有过程仪表和控制参数纳入微机控制系统,通过方便灵活的组态和编程,能够实现各种控制方案,并对过程进行优化,对各种数据进行集中显示。大大解放了劳动力,提高了生产效率。
DCS对控制过程的组态方式目前一般有以下几种方式:添表式,模块图式,顺控图式,梯形逻辑图式。其中模块图主要用来对监视点和简单的回路控制进行组态,而顺控图则倾向于对生产过程的顺序控制。在对电除尘工序的控制组态中,采用了模块图和顺控图结合的方式,即采用模块图进行输入输出点和6个塔的总体控制,采用顺控图进行单个电除尘塔的顺序控制。
入口窑气调节阀、入口窑气压力、冲水调节阀、音叉液位检测仪等信号通过DCS的I/O卡件接入,电除尘电信号的开停控制通过继电器控制现场设备,开停状态分别取自现场设备的继电器输出,保证了高低压系统的物理隔离,保证了系统的安全可靠性。
3.1顺控组态
西门子PLC安徽省总代理顺控图(SFC)是模块算法中的一类,用来控制时间事件的顺序,例如控制过程的开始与结束。SFC由步骤和转移组成。步骤包含一系列的动作,转移是指转移的条件成立时,过程的顺序可以从某一步骤前进到下一步骤。
本文顺控组态主要用来对单塔的工艺过程实现顺序控制,控制流程图如图2。
图示的“停塔指令”指的是在模块组态中协调6个塔轮流停塔冲水的控制指令。
在顺控图中,一旦开始,程序将按照图示流程循环执行。当然,流程的执行也是可控的,在顺控图中有三个内建的命令,分别是启动(START)、暂停(PAUSE)和停止(IDLE),在操作员画面中使用这三个命令,可以让整个顺序控制过程启动、暂停或者是停止进行手动操作,对应顺控的3种状态分别是Active,Stop和Idle。(当某塔顺控处于“Idle”状态时,定义该塔为大修状态。)
西门子PLC安徽省总代理 在顺控图的参数项中建一动态变量,让该变量跟踪“步骤”的运行。即顺控每执行一个步骤时,同时修改该动态变量的值,这样,每个步骤对应一个变量值,在操作员画面中通过观察该变量的值就能掌握顺控的运行情况,为手动操作时提供参考。
3.2模块组态及内部编程
使用模块图,一方面是完成过程仪表的输入输出组态,以便在顺控过程中使用和控制这些西门子PLC安徽省总代理参数。例如,对阀门的控制和对现场设备状态的检测,由于组态比较简单,在这里不再详细描述。
另一方面,通过模块内部编程实现对6个塔运行的协调控制。由于工艺要求正常生产时不希望有两个或两个以上电除尘塔同时停的情况(单塔大修时程序视该塔为开),而在实际应用当中避免不了几个塔同时到点等待停塔的情况,因此,需要编写程序指挥6个塔的循环运行。对多个塔的控制我采取了令牌方式,即:当某塔冲水时间到时,如果已经拿到了令牌(令牌号为该塔号),才允许进行停塔冲水,否则进行排队等待。这样,只要保证令牌号在停塔冲水期间不被重新赋值,也就保证了不会同时有2个塔同时停的情况。
西门子PLC安徽省总代理 由于令牌程序较复杂,单纯采用现成的模块模板难以实现,我采用了模块和编程相结合的办法,其程序流程原理如图3:
在图3中,“无塔准备停”指的是没有塔正运行在顺控图中从“关窑气阀”指令发出到“电极停电”状态返回前这段时间内。这样,当几个塔要求同时停塔时,不会一个连一个的停。另外,适当加长令牌程序的扫描周期也有助于避免这种情况的出现。