论文部分内容阅读
混凝土搅拌站是机电一体化的典型产品,是将骨料、水泥、粉煤灰、水、外加剂等物料按混凝土配方进行计量,然后经搅拌机搅拌成合格混凝土的成套设备。通过对混凝土搅拌站生产管理控制系统进行系统研究,对搅拌站生产管理控制系统研制有着重要的意义,同时对类似配料控制系统,如稳定土配料控制系统等同类系统的研制亦有着重要意义。本系统采用事件驱动法,主要是在事件发生时响应并获取缓冲区中的数据。一般搅拌站需8只PT650D称重仪表,骨料采取独立计量,工控机通过八路RS232串口卡和称重仪表进行通讯。安装数字输入输出卡的目的是为了扩展计算机的性能,利用适配卡自带的动态连接库(Dynamic Link Library,DLL)控制板卡的输入输出。数据库采用Access数据库,通过建立公共的数据库连接对象,其他模块的数据绑定控件通过该连接对象来完成对数据库的连接。该系统采用逐步细化的方法设计数据结构,通过对象模型ADO(Active Data Objects)来访问数据库,根据系统功能设计的要求以及功能模块的划分,列出了数据项和数据结构。采用Delphi的Timer组件完成各物料的计量、下料、皮带输送、投料搅拌等流程,实现配料的实时控制,以保证配料的精度。配方数据及客户数据在搅拌机放料时存入历史数据表,数据查询模块根据用户输入的查询时间段,查询历史数据,并可打印预览查询的历史数据,可以导出和备份数据库。主界面菜单主要包括控制方式、手动输入、系统维护、历史数据、帮助等,工具栏包括通道设置、开始、停止、选择配方、历史查询等按钮。界面仿真砼生产流程,在同一屏幕上可以看到配方值、实际配料净值、秤的毛重,同时显示物料名称。控制程序采取多任务控制方式,在配料同时,可以选择下一个任务,配料所有参数可以在线修改,鼠标在线调整配方、去皮、搅拌时间等参数,也可以禁止骨料斜皮带上料、储料斗向搅拌机投料,还可以控制搅拌机放料门的开、关。从而尽可能方便系统的人机交互。当一个错误或其他一些事件中止了程序的正常运行,系统就会抛出一个异常,通过Delphi异常处理机制,捕获异常并进行处理。