你现在位置:首页>技术论文>行业应用>石油化工>正文
PLC在油库发油系统中的应用
日期:2006-10-11 23:48:36 来源: 中国自动化网  
点击: 作者:未知
点击【】放大字体.
1  引言 
WWW.PLCJS.COM——可编程控制器技术门户

    目前国内油库微机发油系统基本都采用的是单片机为CPU的控制器,为此需要设计电路,需要开发外围电路以及输入输出接口。由于生产工艺较差和设计能力较低,使得发油控制器设备故障率高,使用寿命短、性能不稳定。PLC逻辑控制器经过了30多年的发展,具有性能可靠,不受外界环境的影响,特别适用于北方寒冷地区,自诊断能力强,易于开发和维护等特点,得到广大用户青睐。在国外采用PLC作为发油控制器已非常普遍,在国内随着PLC价格的下降,也将有越来越多的油库选择采用PLC作为发油控制器控制发油。
plcjs.技.术_网

2  系统结构和功能
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

    系统结构如图1所示,由四部分组成:上位机;PLC柜;操作器;现场人工联动按钮、静电溢油装置等一次仪表。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

按此在新窗口浏览图片
plcjs.技.术_网

系统功能图如图2所示。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

按此在新窗口浏览图片
WWW.PLCJS.COM——可编程控制器技术门户

上位机功能是开票、提单管理等;PLC功能是提单的存储、验证、交易记录的产生、数据采集、过程控制等。操作器主要功能是提单的输入、操作器参数的设置和数据显示等。现场启停按钮、防静电溢油装置等一次仪表与PLC连锁,达到安全控制的目的。
WWW_PL※CJS_COM-PLC-技.术_网

3  可编程控制器(PLC)控制系统
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

    本系统的可编程控制器(PLC)选用德国西门子公司的S7-300系列PLC
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

    软件采用STEP 7梯形图软件。其组态如图3所示:
WWW_P※LCJS_CO※M-PLC-技-.术_网

按此在新窗口浏览图片
WWW_PLCJS@_COM%-PLC-技.术_网

  PLC完成的主要的功能有:与上位机数据交换、数据验证,人机界面,过程控制,掉电保护。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3.1  与上位机数据交换
W1WW_P4LCJS_COM-PLC-技.术_网

    PLC与PC之间通过RS485转RS232通讯方式联机,通讯模块我们选用的是CP341,接收功能块为FB7,对应背景数据块为DB7,FB7的"P_RCV_RK_DB".EN_R一直处于接收状态。发送功能模块为FB8,对应背景数据块为DB8,"P_SND_RK_DB".REQ只要在正确发送完成以后才能为1。
WWW_PLCJS_COM-PLC-技.术_网

    通讯协议采用半双工的RS485连接,格式如下:
P.L.C.技.术.网——可编程控制器技术门户

(1) 通讯参数
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

9600,8,1,n.
P.L.C.技.术.网——可编程控制器技术门户

(2) 帧格式:
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

    同步码ffH,ccH(2字节)+地址码(1字节)+回路号(1字节)+长度码(1字节)+命令码(1字节)+数据+效验码(1字节)。
WWW_P※LCJS_CO※M-PLC-技-.术_网

    长度码:命令码字节数+数据的字节数
WW.W_PLC※JS_C,OM-PL,C-技.术_网

    效验码:从地址码到数据最后字节之和。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

(3) 通讯方式
P.L.C.技.术.网——可编程控制器技术门户

    采用问答方式进行数据交换,应答过程如表1数据交换过程:
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

表1   数据交换过程
WW.W_PLCJS_COM-PLC-技.术_网

  PC机        PLC
WWW.PLCJS.COM——可编程控制器技术门户

1    循检 -><- 上传状态
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

2    循检 ->      <- 上传数据
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3    下传数据 ->    <- 应答(68H)
W1WW_P4LCJS_COM-PLC-技.术_网

     
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3.2   数据验证
WWW_PLCJS@_COM%-PLC-技.术_网

    CPU把接收到的提单数据与提单数据缓冲区的内容进行比较,如果有相同的信息就通过验证同时清楚缓冲区数据,没有则返回提单错信息。数据比较的采用指针的方式。
WWW_P※LCJS_CO※M-PLC-技-.术_网

      L     0
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

      T     #count
——可——编——程——控-制-器-技——术——门——户

      L     #db_no
WWW_PLCJS@_COM%-PLC-技.术_网

      T     #No
WWW_PLCJS@_COM%-PLC-技.术_网

      OPN   DB [#No] 
WWW_PLCJS_COM-PLC-技.术_网

//提单数据缓冲区
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

      LAR1  P#DBX 0.0 //起始地址

本新闻共3页,当前在第11 2  3  
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行