基于RS485总线的面粉厂集散控制系统

发布时间:2010-6-12 11:52    发布者:zealot
关键词: RS485 , 集散控制 , 面粉厂
1 面粉厂的基本情况

1.1 生产工艺

面粉厂的加工工艺较简单,简单地说就是加入麦子磨成粉。然而作为一条自动生产线从加入麦子磨成粉再装成袋,也不是一件容易的事。首先麦子经过管道处理后定量的由漏斗称向磨机加入麦子,磨机加工出面粉,通过不同位置的管道分离出3种面粉及肤皮,他们分别称为1号粉F1,2号粉F2,3号粉F3和肤皮Br及被加工的麦子量B1。3种面粉和肤皮在其各自管道的出口处经各自的漏斗称流出,而后经过各自的传输带传输到包装工序由包装机自动装袋封口。

1.2 原系统概况

厂里有3个车间,一个车间是一条面粉加工生产线,实际上就是一台磨机及其庞大的管道辅助设备。这3条生产线完全一样,都是由意大利20世纪80年代进口的。3个车间各自独立地生产。3条生产线的测控部分都是由早期的单板机(Z80)组成,没有任何显示功能,只有打印功能(超小型微打)。目前,我国面粉加工生产工艺已很成熟,自动化程度已很高,而该厂的设备是早期进口的设备,机械部分是很成熟的,电气测控及生产管理部分远远不适应当前生产的需要,系统极待改造。

2 技术要求
  
厂方决定将3条生产线全部改造,所有机械部分不动,彻底改造电气测控部分。改造后的系统要求如下:

(1)实现管控一体化

做到各车间独立生产,全厂集中指导,总控室能对各车间实时了解生产情况,并能对各车间进行调度、下达任务等。

(2)实时记录如下数据

记录被加工的麦子重量B1,相应的各种面粉、肤皮及耗电量,即F1,F2,F3,Br及W。
  
同时计算出F1,F2,F3的出粉率,即计算出F1/B1%,F2/B1%,F3/B1%。
  
同时还要计算出一、二、三、四班的总出粉率以及对应的耗电量。

实时显示各车间生产情况。

3 系统选型及硬件配置

3.1 系统选型
  
目前控制领域最热的就是现场总线技术的应用,利用该技术,车间级即现场级完全可以设计成开放式、数字化及多点通信的现场总线控制系统。但是具体情况要具体分析,对要设计的系统不但考虑系统投运后的先进性,还要考虑系统的性能价格比及其生产上的实用性。对该厂我们考虑如下问题:
  
(1)该厂原设备是由意大利引进的生产线,限于当时的控制技术现状,当时的确是先进的,然而十多年的发展已经远远落后了。因此,我们决定拆除原单板机系统重新设计新的系统。这就存在一个问题:该系统所有的电力控制及测控信号线都是暗缚,若采用现场总线控制系统就得重新穿线,造成一定的难度和浪费。
  
(2)该系统所有的采集点都是开关量,大部分的检测元件是漏斗称的一个开关,漏斗满开关就接触一次,计一次数,就是用开关计数称重的,总的采样点不多,没必要采用智能仪表。

(3)各车间之间不需通信联系。
  
(4)由厂方提出的系统要求看,要设计的系统属要求不高的网络系统。
  
(5)目前现场总线系统价格还很高,厂方资金有限。
  
由上述诸方面的考虑决定采用以RS485为总线的两级集散控制系统。因为RS485总线相对于现场总线而言,具有结构简单、成本低、软件支持丰富、安装方便等特点,并且在系统集成上,市场上有多种智能仪表、智能模块、转换模块、远程模块等可供选择,并且绝大多数现场仪表都有RS485总线接口,采用该总线可以很容易地开发一些对实时性要求不太高的中小型测控系统。

3.2 硬件配置
  
本系统是以RS485为总线的两级集散控制系统。

上位机选用研祥公司生产的工业控制机IPC,本机采用Pentium P55c主机板,还配有硬盘、显示器、打印机等。下位机原打算选用智能仪表或单片机,考虑到二者的价格和工业控制机IPC价格差不多,而且IPC技术资源丰富,开发、使用、维护都方便,因此下位机也选用了IPC,其结构图如图1所示。



由图1看到,因上下位机IPC只有COM接口(即RS232接口),而不具有RS485接口,为了采用RS485总线协议,上下位机都必须采用RS232/RS485转换接口板,以便上下位机通信,图1中ADAN4520就是完成此功能的转换接口板。

下位机采集的信息,通过RS485总线传递给上位机。这里RS485以半双工方式工作的,最大传输距离可达1 200 m,波特率在1 200~38 400 b/s间可任意配置,RS485总线采用一对有补偿的双绞线,即DATA+和DATA-,仅2根连线,容易握手。以平衡差分方式传输信息具有很强的抗共模干扰能力,转换还采用了光电隔离器,以防止主机静电干扰,在总线末端还接有匹配电阻,吸收总线上的反射信号,以保证信号不受干扰正确传输。

图1中PCL730是DI/DO采样板。因本系统全是开关量,就连耗电量也是以开关量次数计量的(电度表是原有的,采用光电码盘计量),所以只选用DI/DO这一块开关量采样板。

4 软件设计
  
本系统软件设计以Windows 98为平台,采用Delphi和C++语言设计,下面仅介绍上下位机通信、界面和打印等主要程序的设计思想和设计方法。

4.1 通信软件
  
通信软件必须符合RS485协议标准。因此上位机IPC与下位机IPC严格实行主从广播结构形式的通信方式,上位机为主,下位机为从。从机不主动发送命令或数据,一切都由主机控制,从机之间不能直接通信,若要通信可通过主机实现,实际上本系统中不需此项功能。数据通信波特率定为9 600 b/s,每个从机都有惟一的地址号,此地址号是用来区别各从机的。
  
帧格式定为8 b数据位,无奇偶校验位,1位停止位。数据格式采用数据包的形式,数据包格式如下所示:



IPC机通过RS485网络广播自己要求的下位机地址,所有下位机都收听广播,记下广播地址。各下位机把收到的地址与自己的地址进行比较,地址相同的下位机为被选中的下位机,其余下位机均未被选中,暂时在网络上被隔离。网上只剩下主机和被选中的从机,这时二者按主从方式双机进行过程通信。

4.2 上位机程序
  
上位机主要功能是实时接收下位机的数据,并将按收到的数据进行加工处理,以便显示和打印。主要程序介绍如下:

(1)上位机界面
  
上位机设计了2个界面:一个是封皮,一个是“全厂工况”界面。下面主要介绍“全厂工况”界面,该界面包括如下部分:

一张实时显示表,该表3 s种刷新一次。表中记有每个车间的F1,F2,F3,B1,Br及相应的耗电量;各种面粉的出粉率;3个车间麦子的总加工量;3个车间各种面粉总的统计量;总的出粉率;各车间出粉袋数以及全厂总的出粉袋数;各车间发生事故次数。
  
一个棒图。为了一目了然,3个车间加工麦子的累积量,以及相应的各种总面粉、肤皮、耗电量用棒图表示,棒图实时在变化。
  
一个饼图。总的出粉率则用饼图表示,饼图也实时在变化。

(2)打印程序
  
上位机只随机打印当前麦子的总重量及相应的各种面粉、肤皮和相应的耗电量。这些数据仅供领导随时查阅用。

(3)功能键
  
在画面的最下方设计有打印、修改、初始化、翻页以及键锁等功能键。

4.3 下位机程序

3台下位机的程序完全相同,下位机也配置了相同的显示器和打印机。主要程序有:

(1)显示界面
  
下位机设计了“车间工况”表作为主画面,这个画面实时显示,3 s重刷新一次,表中主要有F1,F2,F3,B1,Br及相应的耗电量;此外还有各种面粉的出粉率。在表的下面设计了车间所用的功能键,如初始化、打印、修改、翻页及键锁等。
  
除了主画面外,还设计了封皮、初始化设置表、参数修改表、报警记录表等。

(2)打印程序
  
下位机打印程序较复杂,按厂方要求设计了1 h,8 h,24 h自动定时打印,还设计了随机打印程序。

4.4 历史数据库
  
为了记录本车间的生产工况,利用数据压缩技术,3个车间各自建立了历史数据库,历史数据库内记录了每天的F1、F2,F3,B1,Br及相应的耗电量;各种面粉相应的出粉率;还记录了当班事故发生的时间、次数等。本系统能记录20年的生产情况。

5 结 语
  
本系统上下位机能实时地显视全厂及各车间工况状态,给厂领导、总控室及车间工人提供了即时的直观数据,便于厂方即时指导全厂生产,便于各车间操作工即时调正磨口,以使车间至全厂生产达到最佳状态。该系统花少量的钱组建了简单的以RS485为总线的两级集散控制系统,这是个简单的工业局域网络,该系统使各车间都减少了劳动力,并且操作简单、维护方便,从各车间到总控室所有信息一目了然,便于管理指挥,真正做到了管控一体化。
本文地址:https://www.eechina.com/thread-12859-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表