基于PLC的阀门远程监控系统设计.docx
- 文档编号:24860754
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:50
- 大小:810.34KB
基于PLC的阀门远程监控系统设计.docx
《基于PLC的阀门远程监控系统设计.docx》由会员分享,可在线阅读,更多相关《基于PLC的阀门远程监控系统设计.docx(50页珍藏版)》请在冰豆网上搜索。
基于PLC的阀门远程监控系统设计
基于PLC的阀门远程监控系统设计
摘要
我国“西气东输”工程的启动,促进了长输管线工程的发展,油气管线阀门设备的需求也日益增多。
当前主要以人工巡检方式完成对阀门设备运行状况的检测,尚未实现实时远程监控,存在许多安全隐患。
通过对常用远程通信技术的分析比较,提出了以无线电台方式构建油气管道阀门远程监控系统通信平台的方案,根据阀门站点现场需要采集的数据和需要控制的对象,搭建了以PLC结合A/D转换模块作为数据采集控制器并通过数传电台实现了数据自动采集、阀门控制与阀门故障紧急处理;根据监控中心需要完成的监控功能指标,利用组态软件结合数据库软件实现远程状态监控,可操作远程端的所有功能并能实时显示远程端阀门的工作状态,并具有数据自动保存和自动报警功能。
关键词:
PLC,远程监控,组态设计,无线数据传输
ABSTRACT
Theprojectof“TransportthenaturalgasfromtheWesttotheEast”hasacceleratedtheconstructionofoilandgaspipelines,andalargenumberofequipmentssuchasvalvesareneeded.Mostvalveequipmentsarelocatedinwildfield,theworkingstatusofthemarewatchedbylinewalkersperiodicallyandcannotbemonitoredinreal-time,thereforemanyhiddentroublescannotbeeliminatedintime.Comparedwiththeanalysisofgeneraltelecommunications
Technology,theoilvalueprogrambasedonwirelessradioremotecontrolsystemisproposedtobuild.Accordingtodatacollectedbyvaluesiteandobjecttobecontrolled,PLCistobebuiltasadataacquisitioncontrollerwithA/Dconversionmodelandtoachieveautomaticdataacquisition,valuecontrolandvaluefailureemergencytreatmentthroughthedigitalbroadcastingstation.Accordingtothemonitoringindicator,theconfigurationsoftwareanddatabasecanmonitortheremotestateandallthefeaturesoftheremoteendcandisplaytheworkingstatusofthevalue,moreover,thedataaresavedautomaticallywithalarmfunction.
Keywords:
PLC,Remotemonitor,Configurationdesignation,
Wirelessdigitaltransmission
第一章绪论
1.1课题背景
随着我国石油和天然气工业的快速发展,油气管道建设突飞猛进。
目前管道运输已经成为我国陆上油气运输的主要方式。
但作为综合运输体系的重要组成部分,我国油气管道运输在配套设施方面有待完善,管道运输在我国综合运输体系中的地位有待于进一步提升。
因此,应大力促进管道运输科技进步。
大口径油气管道阀门是远距离管道输送石油、天然气的大型关键基础设备,具有截止、开启、配送和调压等多种功能,也是保证油气输送管道正常运行和安全防护的重要设备。
为保证设备正常工作、资源的安全运输及人的生命安全,对油气管道及阀门的全程监控是一项长期而重要的工作。
1.2基于组态软件的远程油气管线阀门监控系统
自动化监控组态软件是一个工程监控和数据采集系统。
组态软件MCGS(以下简称组态软件)是一种目前国内较优秀的组态软件,目前许多监控系统都是利用它开发的。
它支持各种可编程控制器、智能模块、板卡、智能仪表、变频器等。
设备对工程开发人员来说是透明的,开发者不必关心组态软件与设备间的具体通信协议,而只需在设备库中选择设备和接口的类型,使驱动程序的配置更加方便。
它是一个真正的32位、支持多任务、多线程,运行于Windows2000/WindowsNT4.o/WindowsXP的大型应用软件;用全新的中文界面,拥有丰富的绘图工具、庞大的图形库并支持多媒体及OD现数据库;提供功能强大的控件、控制语言和操作向导,包含动态显示、报警、控件、趋势、及网络通信等组件,提供一个友好的用户界面,可使开发者快速构造应用系统,减少重复性工作。
使用组态软件软件开发的油气管道远程监控系统是一套针对油气管线中阀门状态及管道参数的数据采集系统,可将管道内油气的流量、压力、温度等参数集中送往远程监控中心计算机进行处理,以实现显示、打印、储存、报警、控制及绘制历史记录曲线等功能。
既降低了投资成本,又可使采集的数据更直观、准确、可靠。
第二章监控系统硬件平台设计与实现
2.1硬件平台总体结构
2.1.1监控系统的组成结构
远程油气管线监控系统是以PLC作为远程控制终端,以工控PC机作为上位机的主从式一点对多点的远程无线监控网络,采用串行异步通讯协议。
下位机PLC安装在各阀门站,根据上位机的指令或自身的控制程序控制阀门的开启或关闭,并配置各种传感器等辅助设备,组成数据采集和控制系统。
上位机安装于油气调度控制中心,以半双工轮询方式同各阀门站PLC通讯,以此形成SCADA(数据采集与监控)系统。
无线数传电台采用透明方式工作,只起数据传输作用,整个网络数据收发采用同一频率,通讯时,站点的识别是通过PLC的不同地址编号来实现的。
系统组成如图2.1所示,各阀门站采用PLC作为系统的基本RTU单元,完成各种测量和控制任务,主要由PLC本体、AD转换模块、传感器组与智能驱动装置四部分组成。
图2.1系统组成示意图
2.1.1.1可编程控制器简介
PLC是以微处理器为核心的工业专业计算机系统,其组成框图如图2.2所示
图2.2PLC的组成框图
由图可见,PLC由中央处理器、存储器、输入/输出接口、电源及外接编程器组成。
在目前较流行的模块式结构中,常在母板上按系统要求配置CPU单元(包括电源)、存储单元、I/O单元等。
1.中央处理器(CPU)
CPU是整个PLC的核心部件,控制着所有部件的操作。
它通过地址总线、数据总线、控制总线与储存单元、I/O单元连接,主要任务如下。
①诊断PLC电源和内部电路的工作状态及编制程序中的语法错误。
用扫描方式采集由现场输入装置送来的状态或数据,并存入输入映像寄存器或数据寄存器中。
②在运行状态时,按用户程序寄存器中存放的先后顺序逐条读取指令,经译码后,按指令规定的任务完成各种运算和操作,根据运算结果存储相应数据,并更新有关标志的状态和输出映像寄存器的内容。
③将存于数据寄存器中的数据处理结果和输出映像寄存器的内容送至输出电路。
④按照PLC中系统程序所赋予的功能接收并存储从编程器输入的用户程序和数据,响应各种外部设备(如编程器、打印机、上位计算机、图形监控系统、条码判读器等)的工作请求。
2.存储器存储器用来存放系统程序、用户程序、逻辑变量和一些其他信息等。
PLC内部的存储器有两类。
一类是系统程序存储器,用以存放系统程序(包括系统管理程序、监控程序、模块化应用功能子程序以及对用户程序做编译处理的编译解释程序等)。
系统程序根据PLC功能的不同而不同,生产厂家在PLC出厂前已将其固化在只读存储器ROM或PROM中,用户不能更改。
另一类是用户存储器,主要用于存储用户程序及工作数据等。
用户程序指使用者根据工程现场的生产过程及工艺要求编写的程序。
用户程序由使用者输入到PLC的RAM中,允许修改。
3.输入/输出接口输入/输出(I/O)接口是将PLC与现场各种输入、输出设备连接起来的部件(有时也被称为I/o单元或I/O模块)。
①输人接口通过PLC的输入端子接受现场输入设备(如限位开关、操作按钮、光电开关、温度开关等)的控制信号,并将这些信号转换成CPU所能接受和处理的数字信号输入主机。
输入接口一般由光电耦合电路和微电脑输入接口电路组成。
②输出接口用于把用户程序的逻辑运算结果输出到PLC外部,具有隔离PLC内部电路与外部执行元件的作用,同时兼有功率放大作用。
PLC输出形式一般有三种:
继电器输出型、晶体管输出型、晶闸管输出型。
其中继电器输出型为有触点输出方式,可用于接通或断开开关频率较低的直流负载或交流负载回路,这种方式有继电器触点的通信寿命和机械寿命问题;晶闸管输出型则用于带直流电源负载、高速大功率负载的场合;晶体管输出型用于高速小功率负载的场合。
可以看出,继电器、晶闸管和晶体管作为输出端的开关元件受PLC的输出指令控制,完成接通或断开与相应输出端相连的负载回路的任务,它们并不向负载提供工作电源。
负载工作电源的类型、电压等级和极性应该根据负载要求以及PLC输出接口电路的技术性能指标确定。
4.电源是PLC的CPU、存储器、输入/输出接口等内部电子电路工作需要的直流电源电路或电源模块。
输入、输出接口电路的电源彼此相互独立,以避免或减少电源间的干扰。
现在许多PLC的直流电源采用直流开关稳压电源。
这种电源稳压性能好,抗干扰能力强,不仅可提供多路独立的电压供内部电路使用,而且还可为输入设备或输入端的传感器提供标准电源。
5.其他接口和外设编程器是人与PLC联系和对话的工具,是PLC最重要的外围设备。
用户可以利用编程器来输入、读出、检查、修改和调试用户程序,也可用它监视PLC的工作状态、显示错误代码或修改系统寄存器的设置参数等。
除采用手持编程器和监控外,还可通过PLC的RS232C外设通信口(或RS422口配以适配器)与计算机联机,并利用PLC生产厂家提供的专用工具软件来对PLC进行编程和监控。
相比起来,利用计算机进行编程和监控比手持编程工具更加直观和方便,但一台手持编程器可以用于同系列的其他PLC,达到一机多用。
2.1.2阀门电机主回路
图2.3为阀门电机主回路及PLC外部端子回路示意图。
三相交流电动机M分别由交流接触器KMO和KMC的通断来驱动阀芯顺、逆时针转动实现阀门的开启或关闭。
图2.3为阀门电机主回路及PLC外部端子回路示意图
2.2PLC数据采集控制器
2.2.1PLC外部端子回路
系统选用三菱电机公司生产的FX2N-32MR作为RTU单元。
智能驱动装置是引进美国Limitorque技术的SMC多回转型阀门电动装置,它可以单台控制,也可集中控制,可现场操作,也可远程控制,除能驱动阀门动作外同时还能将自身的状态以标准信号的方式送出供PLC进行状态检测。
考虑阀门站兼有就地和远程两种控制方式,PLC共管理12路输入信号和8路输出信号。
其输入输出信号及端子分配如表2.1所示。
表2.1PLC输入/输出信号及端子分配表
输入信号
输出信号
编号
检测参数
代号
端子分配
控制参数
代号
端子分配
1,2
就地/远程转换
SA
X0/X1
阀门开启
KMO
Y0
3
就地阀门开启按钮
SB1
X2
阀门关闭
KMC
Y1
4
就地阀门关闭按钮
SB2
X3
全开位指示
HL1
Y2
5
就地停止按钮
SB3
X4
全关位指示
HL2
Y3
6,7
开/关到位信号
SOD/SOC
X5/X6
开向过力矩
HL3
Y4
8,9
提升到位/下降到位
SOD1/SOC1
X7/X10
关向过力矩
HL4
Y5
10/11
开/关过力矩信号
STO/STC
X11/X12
阀门运行
HL5
Y6
12
阀门运行检测
RL
X13
电源指示
HL6
Y7
2.3A/D转换模块
A/D转换模块选用与PLC本体配套的FX2N-4AD,其有四路独立的差分输进通道。
每个通道可选择为电流型(±20mA)或电压型(±10VDC)信号输进。
在每个阀门站管线或阀门的适当位置装上温度、压力和流量传感器,以采集油气管线的工作状态。
参数信号经传感器变送后分别与FX2N-4AD各独立通道相连,经AD转换后放到相应的数据寄存器中,供PLC程序定时读取。
表2.2FX2N-4ADBFM分配表
BFM
内容
#0
通道初始化缺省设定值=H0000
#1
通道1
平均值取样次数缺省值=8
#2
通道2
#3
通道3
#4
通道4
#5
通道1
平均值
#6
通道2
#7
通道3
#8
通道4
#9
通道1
当前值
#10
通道2
#11
通道3
#12
通道4
#13~19
不能使用
#20
重置为缺省设定值缺省设定值=H0000
#21
禁止零点和增益调整缺省设定值=0,1
#22
零点、增益调整
#23
零点值缺省设定值=0
#24
增益值缺省设定值=5000
#25~28
空置
#29
出错信息
#30
识别码K2010
#31
不能使用
2.4无线数据传输
计算机与PLC之间采用无线数传电台方式进行通讯,采用交错编码、收后重发技术,进步无线通讯的抗干扰能力,确保阀门站无线远程控制的安全可靠运行。
数据传输模块选用美国的MDS2710数字传输电台,如图2.4所示。
它可为两点之间的数据传输提供全透明的半双工通讯连接。
它一端与嵌进在PLC内的通讯FX2n-485-BD通过RS485接口方式相连,另一端则通过标准的RS232接口与监控中心服务器的串口连接,组成准双向的数据发送与接收无线通讯网络,网络的最大节点数可达32个。
图2.4MDS2710
MDS数字电台的性能价格比在常规电台中独占鳌头,覆盖频率为220-240MHz他的数据吞吐量大,传输距离远,全透明异步实时传输,使用标准的异步通讯协议,无需特别设置及编程,并提供一路通用的数字输出。
MDS数字电台可在现场设置为主站或子站,可以半双工或单工运行。
支持各种收发频率间隔,主站电台可以做网管。
单工运行模式允许所有电台之间的通信。
电台性能优异,数据可靠,坚固耐用。
采用了DSP技术,自适应均衡,前向纠错技术,速率达到19200bps。
电台安装简便易行。
无线系统的安装实施快,投资见效快。
电台无须特别编程设置,任何常见异步通信协议都可以使用。
电台在最恶劣的环境下使用,电台设计出色,在干扰严重,传输路径阻挡的环境下表现优异。
硬件指标如下:
电台特点:
性能优异,DSP电台,信道编码,前向纠错,相干解调;
设置灵活:
可设置为主站或子站,软件设置频率;
兼容性好:
与过去的MDS2000系列,MDS4000系列产品后向兼容电台;
应用:
石油天然气生产,调配输送自来水,废水,煤气工程电力调度,配网自动化,负荷控制GPS定位系统移动数据传输铁路通信系统,交通控制系统工业自动化过程控制;
工作频点:
220-240MHz;
运行方式:
异步,单工,半双工;
数据端口:
RS-232;
频率稳定性:
+/-1.5ppm;
载波功率:
0.1至5瓦可调;
载波功率精度:
+/-1.5dB;
占空率:
100%;
输出阻抗:
50欧姆;
类型:
双超外差式;
频率稳定性:
+/-1.5ppm;
电源:
供电:
13.8Vdc(10.5至16Vdc范围);
发射电流:
最大2安培,(发射功率5W时)接收电流:
<125毫安休眠状态:
15毫安调制解调器:
调制类型:
数字/CPFSKCTS时延:
0-255毫秒可调,1毫秒为步进;
机壳:
铸铝;
尺寸:
5.08x14.29x18.4cm;
重量:
1公斤温度范围:
-30℃至+60℃;
湿度范围:
40℃时95%;
电台数据帧格式设置为7位数据位、1位停止位、偶校验的方式,传输速率为9600bit/s。
电台发射功率为25W,采用收、发同频方式(235MHz),主站架设全向天线,阀门站架设定向八木式天线后,数据传输间隔可达15Km以上,在地势平坦地区,通讯间隔可达20Km。
与之相适应PLC通讯格式特殊数据寄存器D8120设置为-8058,D8121寄存器用来设置各阀门站ID号。
为了安全,除在天线安装了避雷针外,天线到电台之间的馈线也加装了避雷器。
表2.3串行通信格式
bit
内容
0
1
b0
数据长度
7位
8位
b1,b2
奇偶校验
00:
不校验01:
奇校验11:
偶校验
b3
停止位
1位
2位
b4~b7
传输速率bit/s
0011:
3000100:
6000101:
12000110:
24000111:
48001000:
9600
b8
起始符
无
D8124
b9
结束符
无
D8125
b10
控制线
无
H/W
b11
模式
一般模式
调制解调模式
b12~b15
未用
-
-
2.5阀门站PLC软件设计
系统对阀门的监控能实现就地控制和远程控制两种控制方式。
系统控制过程流程为:
传感器将测得信号通过屏蔽信号电缆传送到A/D转换模块的输入端,经过A/D转换模块转换后存入指定的数据寄存器供PLC读取。
PLC将数据通过无线数传电台送出,最后到监控中心供系统处理,完成一次数据采集过程。
系统控制信号当为就地控制方式时由操作者通过阀门站控制箱内的按钮直接控制;当为远程控制时则由监控中心发出,PLC接收到信号后通过输出端口控制智能驱动装置使阀门动作。
PLC端阀门站实时测控软件控制过程流程图如图2.5所示。
图2.5PLC端阀门站控制过程流程图
PLC梯形图程序设计如下:
第三章监控系统软件设计与实现
3.1MGCS组态软件介绍
MGCS组态软件是有北京昆仑自动化有限公司研制开发的,其英文全称全称MonitorandControlGeneratedSystem,即“监视与控制通用系统”。
该软件分为通用版、嵌入版和网络版。
MCGS通用组态软件的特点:
1、简单灵活的可视化操作界面。
MGCS采用全中文、可视化、面向窗口的开发界面,使用时以窗口为单位,构造用户运行系统的图形界面。
MGCS的组态工作既简单直观,又灵活多变。
2、良好的并行处理性能。
MGCS是真正的32位应用系统,充分利用了32位Windows操作平台的多任务、按优先级分时操作的功能,因此实时性强,对在工程作业中实时性强的关键任务和实时性不强的非关键任务进行分时并行处理,使计算机广泛应用于工程测控领域成为可能。
3、丰富、生动的多媒体画面。
MGCS以图像、图形、报表、曲线等多种形式,为操作员及时提供系统运行中的状态、品质及异常报警等有关信息。
4、开放式结构,广泛的数据获取和强大的数据处理功能。
MGCS采用开放式结构,系统可以与广泛的数据源交换数据。
支持Microsoft开放数据库(ODBC)接口,有强大的数据库链接能力;全面支持OPC标准,既可以作为OPC客户机,也可以作为OPC服务器,可以与更多的自动化设备相连接。
5、完善的安全机制。
MGCS提供了良好的安全机制,为多个不同级别用户设定不同的操作权限。
6、强大的网络功能。
MGCS支持TCP/IP、Modem、RS-485/RS-422/RS-232等多种现场总线网络体系结构,使用MGCS网络版组态软件,可以在整个企业范围内,用网页浏览器方便浏览到实时和历史的监控信息,实现设备管理与企业管理的集成。
7、多样化的报警功能。
MGCS提供多种不同的报警方式,具有丰富的报警类型和灵活多样的报警处理函数,不仅方便用户进行报警设置,并且实现了系统实时显示、打印报警信息的功能。
报警信息的存储与应答,为工业现场安全、可靠地生产运行提供了有力的保障。
8、实时数据库位用户分步组态提供极大方便。
MGCS由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,其中实时数据库是一个数据处理中心。
3.2系统软件开发平台
图3.1组态软件结构
3.2.1创建实时数据库
从控制要求分析,供油阀在某时刻所处的状态是一种开关信号,因而属于开关型数据对象,温度、压力和流量是具体的数值,属于数值型对象,当温度、压力和流量中的任一个越限时,都要求给出报警信息,因此可以考虑将这三种变量结合在一起建立一个组对象。
根据以上分析,首先定义如表2.1所示的变量,然后创建如下数据对象。
1、开关型
在实时数据库窗口页,单击“新增对象”按钮,打开新增数据的属性窗口,将对象名称分别定义为“供油阀”,对象类型选择“开关”,如图3.2(a)所示。
用同样的方法建立“放油阀”,如图3.2(b)所示。
图3.2(a)供油阀的基本属性
图3.2(b)放油阀的基本属性
2、数值型
创建“温度”、“压力”、“流量”如图3.3所示,温度值、压力值、流量值带有1位小数。
图3.3(a)温度的基本属性
图3.3(b)压力的基本属性
图3.3(c)流量的基本属性
表3.1内部数据对象名称、意义和类型
变量名
类型
初值
注释
供油阀
开关
0
开关量输出
放油阀0
开关
0
开关量输出
放油阀1
开关
0
开关量输出
放油阀2
开关
0
开关量输出
管道0
组
包括温度、压力和流量
管道1
组
包括温度、压力和流量
管道2
组
包括温度、压力和流量
温度0
数值
25
模拟量输入,反映阀门站0温度
温度1
数值
25
模拟量输入,反映阀门站1温度
温度2
数值
25
模拟量输入,反映阀门站2温度
压力0
数值
2
模拟量输入,反映阀门站0压力
压力1
数值
2
模拟量输入,反映阀门站1压力
压力2
数值
2
模拟量输入,反映阀门站2压力
流量0
数值
60
模拟量输入,反映阀门站0流量
流量1
数值
60
模拟量输入,反映阀门站1流量
流量2
数值
60
模拟量输入,反映阀门站2流量
3.3系统软件工作流程
3.3.1控制系统的组成
这是一个程序控制系统,如果以计算机为控制器,其控制系统如图3.3所示。
由图3.3可以看出,计算机作为控制单元,其输入信号为3个传感器发出的数值量信号以及电动阀的状态信息,输出信号则用来控制电动阀的运转。
但仅采用计算机无法实现外部信号的采集以及控制信号的输出,此时需采用相应的外部设备与计算机连接,作为计算机与电动阀及各传感器进行信息交换的接口设备。
这里选择三菱PLC作为接口实现信号传递,系统的信号采集与输出控制组成如图3.4所示。
图3.3阀门控制系统图
图3.4阀门控制系统输入/输出连接
3.3.2运行策略设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 阀门 远程 监控 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)