基于VB环境下开发的配料称重系统

基于VB环境下开发的配料称重系统

ID:38711451

大小:47.50 KB

页数:4页

时间:2019-06-18

基于VB环境下开发的配料称重系统_第1页
基于VB环境下开发的配料称重系统_第2页
基于VB环境下开发的配料称重系统_第3页
基于VB环境下开发的配料称重系统_第4页
资源描述:

《基于VB环境下开发的配料称重系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于VB环境下开发的配料称重系统摘要:本文详细介绍了在Windows98环境下使用VisualBasic6.0开发出的一套实用的配料称重控制系统。该控制系统主要包括了数据的管理和处理、数据的接收与发送和组态软件通讯的DDE。同时控制系统实现了各配料控制设备间的信号通讯和数据管理,具有很高的实用性和可靠性。关键词:配料称重系统;数据管理;DDE;PLC前言如今配料几乎涉及到工业生产的各个领域,特别是在化工领域中尤为广泛。然而我国在该领域中还是以人工方式为主,机械自动化为辅的一种生产方式。所以称重精度比较低并严重影响了生产效率,同时有些化工原料还对人体健康有严重的危害。所以对配料称重系统自动

2、化生产的研究和开发已经成为一个非常迫切的问题。随着微机性能、价格和软件水平的不断提高,开发出一套适合实际应用的配料称重系统已经不再是一件很困难的事了。1.系统的组成在介绍系统组成前先介绍一下生产的流程。图1是整个系统的实际生产流程图。在实际生产中先把加料斗1原料加入到称重斗中,经称重斗称重后直接放入到校核斗中然后在加入下一个加料斗原料,以此类推。在所有原料都称完后再在校核斗中校核一下所有原料的重量,然后再加入到混合斗中进行混合,混合完后把混合料放入到包装斗中进行包装,包装完后就直接输出了成品。实现上述生产控制所需要的系统硬件组成是PC机、全功能多组分重量配料控制器、称重传感器、RS232

3、/485转接卡、RS—485总线、PLC。其中全功能多组分重量配料控制器应配备双方向的BCD、RS—485、D/A转化等数字通信接口,还应有PLC专用接口。如美国UNIPULSE公司生产的F800和F701全功能多组分重量配料控制器(以下简称配料控制器)。软件组成是VB6.0管理控制软件、Access2000数据库、组态王软件。Microsoft公司的VB6.0是当今世界上最优秀的开发工具之一,它拥有强大的数据处理功能和报表打印功能,同时能方便快速的与外部进行数据通讯。本套系统的通讯实现的功能就是利用VB6.0开发出来的,其具有实用性能好,可靠性高的特点。使用RS232/485转接卡,提

4、高了系统的抗干扰性,同时增加了信号的传输距离和增强了外挂通讯设备的能力。从而解决了PC机一个Com口与多个配料控制器通讯的问题。配料控制器主要与VB程序和PLC程序交换数据(包括发送和接收)。PLC主要特点是稳定性好、可靠性高、能在很恶劣的环境下运行。在本系统中主要用其去控制称重传感器,并与配料控制器和组态软件进行数据交换。加料斗1加料斗n校核斗混料斗包装成品称重斗......称重传感器(与配料控制器配合使用)图1生产流程示意图在数据交换方面组态软件具有强大的功能,它能很方便的与PLC进行实时的数据交换。并且它与VB程序能很方便的进行DDE(动态数据交换)连接。同时用DDE方式来代替总线

5、传输方式可以大大减少外部的干扰,提高系统的可靠性。并在很大程度上减少了整个系统的成本,同时也降低了系统的维护成本。系统的整个数据流程图如图2所示。下面主要讲述了系统的整个数据流程:首先通过PC机中VB管理控制软件设定各配料不同原料的各项值,然后通过PC机的Com口和RS232/485总线把值传入到配料控制器中;然后由这些值通过PLC去控制其它部分(如各个斗的阀门开关),PLC同时接收控制部分的信号并把它传给配料控制器和组态软件;然后通过PC组态软件的DDE连接通知VB程序去读取配料控制器的数据;最后对这些数据进行分析和处理。在这里VB程序和PC组态软件是放在同一台PC机中的,它们的DDE

6、连接是通过软件给予实现的。PC机VB管理控制RS232RS232/485转接卡PLCPC组态软件wwDDE……W配料控制器图2数据流程示意图2.软件实现下面主要介绍的是VB管理控制软件的具体实现过程,其主要功能是实现与配料控制器的数据交换、与组态软件的DDE连接和数据交换、同时还要实现对数据的管理。在实际操作中用七大模块来实现上述所要求的功能,其分别是:初始化模块、管理员和用户管理模块、配料参数设置模块、数据发送模块、组态软件DDE模块、数据接收和处理模块、报表打印模块。下面详细的介绍了各个模块的主要实现的功能。2.1系统初始化模块系统初始化模块主要是对本软件中的串行通讯控件Mscomm

7、和配料控制器的各项相关参数进行设置,即设置好双方的通讯协议,同时应设置好配料控制器的识别地址ID。对于Mscomm控件的初始化主要是对以下几个属性和方法的设定,如下:Settings设置或返回通信数据格式,包括波特率、奇偶校验码、停止位;CommPort设置并返回通信端口号;PortOpen  设置或返回通信端口的状态;InPutlen接收缓冲区读取的字符数;InBuffercount清空接收缓冲区读取的字符;其中波特率应与配料控制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。