电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 接口/总线/驱动 > 详细信息
接口/总线/驱动:基于RS485总线的面粉厂集散控制系统
来源:   时间: 2007-4-17 12:15:03    
基于RS485总线的面粉厂集散控制系统
郭芳瑞
(西安建筑科技大学 陕西西安 710055)

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为总线的两级集散控制系统,这是个简单的工业局域网络,该系统使各车间都减少了劳动力,并且操作简单、维护方便,从各车间到总控室所有信息一目了然,便于管理指挥,真正做到了管控一体化。

  • 相关信息
    发表评论
    打印本页 关闭本页
    基于RS232及红外接口的多功能通讯实验板的设计
      1 引言 计算机控制系统中经常采用多机系统进行通信,在由PC机和单片机构成的分布式控制系统中,往往以PC机为上位机完成较为复杂的数据处理和对前沿机的监督管理,以及对下位机进行多机协调,单片机主要执行上位机的命令,对来自微机串行口的命令进行操作,完成对被控对象的直接控制,并把被控对象的信息上报给上位机,异步串行通信是一种常用的多机通信手段,本文介绍一种将RS232,RS48...
    >>详细内容
    三菱FX系列PLC与三菱变频器通讯应用实例(RS485)
        ① 三菱PLC:FX2N + FX2N-485-BD   ② 三菱变频器:A500系列、E500系列、F500系列、F700系列、S500系列   两者之间通过网线连接(网线的RJ45插头和变频器的PU插座接),使用两对导线连接,即将变频器的SDA与PLC通讯板(FX2N-485-BD)的RDA接,变频器的SDB与PLC通讯板(FX2N-485-BD)的RDB接,变频器的RDA与PLC通讯板(FX2N-485-BD)的SDA接,变频器的RDB与PLC通讯板(FX2N-485-...
    >>详细内容
    什么是RS485接口
      典型的串行通讯标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义,区别于RS232, RS485的特性包括:    1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。   2. RS-485的数据最高传输速...
    >>详细内容
    集UART与RS232于一体的MAX3110E原理及应用
      摘要:MAX3110E是MAXIM公司推出的全功能收发器,它内部包括一个兼容SPITM/MICROWIRETM接口的UART以及内置电泵电容和土15kV ESD保护的双RS-232收发器。该芯片集成度高,使用灵活,性能优越。文中详细介绍了MAX31OOE的特点、原理及应用电路。 关键词:MAX3110E; UART; RS-232收发器; SPI串行接口 分类号:TN919.3 文献标识码:B 文章编号:1006-6977(2003)01-0027-05 1 概述MAX3110...
    >>详细内容
    RS422/RS485网络的无极性接线设计
      摘 要: 给出一种RS422/485网络中,模块可以接收任意极性直流供电和总线信号的设计方法。该方法允许将2根信号线或直流电源线在传输途中任意极性续接,容忍了布线施工中的反接差错,使工程施工大为方便 关键词: RS422 RS485 无极性 分续线盒 整流电桥 差分曼彻斯特 1 问题提出 现在的很多测控系统是使用RS422或RS485总线互连的。RS422/485总线信号是由4(2)根有极性的差...
    >>详细内容
    CAN-RS232通信转换模块的设计与实现
      1 引言 RS232作为标准的计算机串行接口已被广泛使用,与此同时,随着现场总线技术的飞速发展,具有实时性好、可靠性高、结构简单等优点的CAN总线在测控系统中也越来越多地被采用,但由于两者的总线结构、通信协议及传输特点各不相同,因而给不同设备之间的连接带来诸多不便。因此,如何以最简单的方式实现CAN节点与RS232串行口的通信就成为工程实践中一个不可回避的问题。 本文采用典...
    >>详细内容
    已有(
    )位对此新闻感兴趣的网发发表了看法 >>更多评论
    内 容:
         
     
    热点新闻
    一周排行
    关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
    Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
    维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
    总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
    电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com