基于力控的发油控制器的设计


前 言

随着计算机技术的发展,各企业广泛采用计算机控制技术,新型的工业自动控制系统正以标准的工业计算机软硬件平台构成的集成系统取代传统的封闭式系统,它们具有适应性强、开放性好、易于扩展、经济、开发周期短等鲜明优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且常在自动控制系统中完成上传下达、组态开发的重要作用。监控层的硬件以工业级的微型计算机和工作站为主,目前更趋向于工业微机。

组态软件的功能

组态软件可谓是工业控制不可或缺的工具,组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和i/o设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。

系统概述

某油库发油监控及计量部分,由人工来操作完成,手工录入数据库。因此,发油监控数据库更新速度慢且容易产生差错。发油控制系统和开票系统不能实现数据共享,不便于对数据统计与分析。通过本次系统改造,实现了由原来的四个发油鹤位扩展至十个,对发油控制、计量、温度等各种参数及时准确的显示,并对数据进一步处理分析,能够将在发油过程中产生的异常情况在较短的时间内反应给总控室内的监控人员,来实现对异常情况的及时处理,最后将这些数据都写入数据库,通过网络实现数据共享。系统选择力控组态软件开发环境,针对硬件设备专门开发驱动程序;通过力控提供的丰富的画面组态功能完成用户要求的参数显示,报警提示,多功能报表等,使用关系数据库(SQLserver)完成自动计量功能,并将其嵌入到组态画面的多功能报表中。

系统设计

发油控制器共10台。这10台发油控制器分布集中,一个控制室,发油区与监控室距离近,且不要求网络发布,下位通过购买专门的传感器采集温度、流速、体积、故障等参数,并上传到发油控制器,再通过485总线上传,将数据采集到实时数据库;通过组态软件实现数据的监控、数据处理等,将计量系统嵌人到该系统的报表画面.以实现监控与计量一体化。

系统硬件设计

发油区数据的采集和传输由各种传感器等硬件组成。每个发油控制器上安装有温度计、流量计、电液阀等传感器和流量控制设备,传感器采集到的数据汇集到发油控制器,实现发油参数的底层采集;各个鹤位上的发油控制器通过rs485总线连接,接口与工控机的rs485接口连接,实现整个发油区发油参数上传。采集设备网络分布如图1所示。

基于力控的发油控制器的设计

系统软件设计

发油区监控与采集系统由用户、实时监控、系统设置及帮助部分组成,通过菜单形式组织起来。用户部分包括用户管理、登录、注销等功能。实时监控部分包括鹤位画面显示、故障显示、报警记录等功能。系统设置包括发油鹤位参数设置、设备初始化等功能。帮助中提供了详细的系统操作说明。

软件实现

数据处理流程

系统数据处理流程如图2所示。

基于力控的发油控制器的设计

软件的实现

li/o设备组态

所谓i/o设备组态,就是在力控中建立相应的设备,完成各种通讯设置。由于购买的成套设备,所以有专门的由力控开发的驱动程序。本系统有十个发油控制器,要对十个发油控制器分别组态,选择串口通讯,设置端口,并对每台设备分配地址(如图4)。

基于力控的发油控制器的设计

数据库组态

所谓数据库组态,就是将设备的i/o点与力控中的变量连接起来,从而形成数据库变量,控制数据库变量就如同控制设备一样,实现各种功能(如图5)。

基于力控的发油控制器的设计

界面开发

Related Articles

基于ARM处理器的电台检测控制器硬件设计

07/03 09:21
基于ARM处理器的电台检测控制器硬件设计
机载电台担负着空空和地空之间通信,为保证电台性能,需要对其进行定检.基于单片机的检测仪存在测量速度慢.可扩展性差的问题;而基于PXI仪器或VXI仪器的检测仪存在着功耗大.体积大.价格高等缺点.为解决上述问题,利用基于ARM处理器来实现电台检测控制器成为重要的发展方向,ARM是一种高性能.低功耗的RISC结构处理器,由于其出色的性能被广泛应用于工业控制.无线通讯.成像和安全.网络应用等方面,采用基于ARM的电台检测控制器具有可移植性强.可扩展性好.抗干扰能力强等优点. 1 硬件设计 良好的硬件设计

基于RFID应用的通用型控制器的设计原理

08/06 17:55
基于RFID应用的通用型控制器的设计原理
内容摘要:文章以门禁控制为例,介绍一款基于RFID应用的通用型控制器的设计原理,并给出了利用Proteus软件进行仿真调试的方法.该控制器由RFID卡.天线.读卡模块.单片机.LCD1602显示器等组成,采用AT89SXX系列单片机作为控制芯片,采用EEPROM保存卡号,不怕掉电.采用125kHz射频读卡模块,读卡模块工作方式为主动方式,当RFID卡靠近读卡模块时,卡号连续以串行方式输出,经串口送入单片机或PC机进行处理.可用于公共场所的门禁管理,具有成本低.性能可靠.通用性好.用途广泛等优点,

基于TMS320F28335 DSP的数字伺服控制器的设计与实现

05/21 06:51
本文介绍了一种船载光电稳定跟踪伺服系统,着重介绍了功率驱动器与基于TMS320F28335 DSP的数字伺服控制器的设计与实现,简单介绍了系统软件设计和电磁兼容设计.工程实践结果表明:该系统具有较快的动态响应和较强的抗干扰性,能有效地隔离船体摇摆扰动,对类似的工程设计具有一定的参考意义. 船载光电稳定跟踪伺服系统的主要任务是隔离浪涌引起的船体摇摆,同时完成对目标的精确跟踪.本系统通过光纤速率陀螺反馈构成速率稳定环路,敏感船体角速率变化,反方向补偿该速率的变化,保证光电负载瞄准线稳定:同时接收上位

基于力控eForceCon软件与GIS.视频系统.WAP的综合应用

07/18 01:56
基于力控eForceCon软件与GIS.视频系统.WAP的综合应用
1 概述 随着现代化工业生产规模的日益扩大,工业自动化应用日益呈现规模化.复杂化和广域分布化的特点.信息化时代的到来,使得用户对SCADA系统的功能和结构都提出了更高的要求.Internet.FCS. GSM .GPRS等网络技术的发展,GIS. GPS .面向对象技术.神经网络技术以及Java等技术的融入,SQL.ODBC.OPC的标准的完善,也为SCADA系统纵向上与MIS.MES.EPR等系统的集成,横向上与GIS.视频系统.WAP等综合应用提供了技术支撑.图1所示为现代大型"工厂模型&q

基于单片机的多计算机外设共享控制器的设计与实现

04/02 22:14
摘要:为了解决多计算机外设共存的问题,通过对多计算机外设兼容设计的研究,文章提出一种基于单片机的外设共享控制器的设计的方法.该方法包含基于单片机的外设共享控制器的主要设计思路和实现方法,硬件设计采用单片机与继电器,软件采用Keil C开发.目前该方法已经投入应用,通过应用表明该设计方法方便可靠. 关键词:单片机:外设共享:控制:计算机 引言 随着电子设备技术不断发展和产品功能不断增加,一般情况下,产品功能通常需要多个计算机配合实现.另一方面,在产品设计过程中,为了提高产品的可靠性,计算机备份技术

基于Atmega48单片机的太阳能路灯控制器的设计

04/04 02:37
基于Atmega48单片机的太阳能路灯控制器的设计
太阳能控制器是太阳能路灯系统中的核心部分,设计了一种基于Atmega48单片机的太阳能路灯控制器.该控制器采用PWM脉冲调制控制技术通过对蓄电池电压.充电电流等参数进行检测,控制开关管的关断,来实现充放电控制和保护功能.测试表明,该控制器运行稳定.可靠性高.性价比高,具有良好的市场前景. 作为一种新兴的绿色能源,太阳能具有取之不尽.用之不竭.清洁安全的特点,是理想的可再生能源.而太阳能光伏发电技术作为太阳能利用的一个重要组成部分,被认为是目前最具发展潜力的一种发电技术.太阳能光伏发电系统的研究对

基于DSP处理器的有源滤波器控制器的设计

10/14 17:11
基于DSP处理器的有源滤波器控制器的设计
飞速发展的电力电子技术使各种电力电子装置在工业.交通运输及家庭中的应用日益广泛,而这些非线性负荷带来的谐波危害也日益严重.谐波使电网中元件产生谐波损耗.设备效率和功率因数降低,甚至损害电力设备如电容器等:谐波影响精密仪器和临近的通信系统,使其无法正常工作[1]. 电力系统中谐波次数和大小随系统负荷状况而变化,采用传统的LC静态滤波器无法满足要求,而采用电力有源滤波器可以对大小和频率都变化的谐波及变化的无功进行动态补偿,因此有源滤波器的研究和应用越来越受到人们的重视.有源滤波器的基本原理是:先从补

基于Winsock控件实现PLC网络通信控制设计方法

07/29 01:45
在工业控制中,用 PLC 控制的工程在上/下位机通讯上一般采用RS-232/RS-485串口通讯,这种方法对于数据量较大,通讯距离较远,实时性要求高的控制系统,很难满足通讯需要. 近年来随着计算机网络技术的飞速发展,网络化数控已经成为现代制造业发展的必然趋势, 控制系统正向虚拟化.网络化.集成化.分布化和节点智能化的方向发展.[1]许多大型PLC厂商生产的PLC都配备了相应的 以太网 通信模块,本文讨论了OMRON PLC的以太网通信体系结构,并以CP1H PLC的ENT2l以太网模块为例实现与

基于Avalon总线的TFT LCD控制器的设计与实现

12/21 03:15
基于Avalon总线的TFT LCD控制器的设计与实现
系统总体设计方案 Nios II处理器在SDRAM中开辟帧缓冲(Frame buffer),可以是单缓冲也可以是双缓冲.以单缓冲为例.处理器将一帧图像数据(640×480×2Bytes,RGB565,16bit)存入帧缓冲,然后将帧缓冲的首地址写入到LCD控制器,并启动LCD控制器.该控制器自动从传来的首地址处开始读取数据,并按照TFT的格式输出.图中各模块由AvalON Bus连接在一起.Avalon Bus是一种简单的总线结构,Nios II处理器和各种外设都是通过Avalon Bus连接在