您的当前位置:首页正文

生产数据采集及多屏LED显示系统

2023-09-15 来源:年旅网
维普资讯 http://www.cqvip.com 煤炭 工 程 2005年第2期 示系 统 生产数据采集及多屏LED显 徐爱民 (合肥煤炭设计研究院,安徽合肥230041) 摘 要:根据百善矿选煤厂的生产控制要求,对灰份、精煤流量及各仓位信号进行了采集 并建立了数据库,形成各种生产管理报表,同时采用LED显示系统在各生产控制环节实时显示 各自的控制内容,论文详细地介绍了系统配置和软硬件设计方法,对其应用前景进行了展望。 关键词:模块;LED电子显示屏;数据库 中图分类号:TD29 文献标识码:B 文章编号:1671—0959(2005)02—0082—03 1 概 述 目前LED显示屏作为新一代的信息传播媒体,以其耗 电少、高亮度、故障少寿命长、可视距离远等特点已经被 广泛应用于各种大型公众场合。在选煤厂中通过对灰份、 原煤和精煤的流量及各仓位信号等生产参数的采集,采用 LED显示屏实时地在生产现场及调室度各不同场所显示出 来,使调度人员和现场操作人员及时发现问题,迅速调整 生产控制参数,从而对设备的安全运行和产品的质量得以 保证。 图1系统组成示意图 百善选煤厂于1996年建成投产,生产系统装备了PLC 2.2 工作原理 系统主要分两部分:数据采集部分和LED电子屏显示 部分。 集中控制系统,生产设备可由集控室控制,设备运行状态 在模拟屏上指示,并配置了灰份仪和核子称,灰份仪和核 子称分别由厂家做好了组态界面,有4—20mA信号输出。 数据采集部分采用蓝天的BS一2006模块,各生产参数 (如灰份、原煤入洗量、精煤产量及仓位等)检测输出的 4~20mA ̄号连接到模块的I/O输入端,由模块对数据进 根据这一现状和LED显示屏实时显示的的要求,采用 蓝天的BS—RTU2006数据采集模块对生产参数进行采集, 通过RS一485标准经RS一232/RS一485接口转换器和PC 行采集,通过RS一485通讯传输到PC机的端口COM,PC 机接收到各参数信号并进行处理形成Access数据库,用 连接进行串口通讯,用VB对采集的信号进行处理,创建 数据库,制定各种生产报表储存并定时打印,同时制作一 个LED显示界面,通过同步显示卡用网络方式和LED显 示屏连接。 VB制作各种生产报表程序并按要求打印输出,同时用VB 制作一个LED需要显示的信息画面(此画面是多块LED显 示屏的组合画面,每块LED显示屏显示画面的一部分区域, 如两块LED显示屏显示的相同内容,就要在对应的画面区 2 系统组成 2.1硬件组成 图1是我们实施的数据采集和LED电子显示屏多屏显 示系统的组成配置。 域进行相同设置),运行程序使该画面在显示器规定位置显 示出来,通过同步显示通讯卡用超五类线和LED显示屏连 接,这样LED显示的内容就和显示器内容同步显示出来。 2.3 系统功能和特点 1)LED电子显示屏显示内容与计算机显示器的内容 实时同步。 2)多块LED电子显示屏可在不同位置同时显示不同 系统主要由BS一2006数据采集模块、计算机PC、 LED大屏幕显示屏和打印机组成。计算机设在操作台, 数 据采集模块采用双绞线连接至计算机(PC),LED显示屏采 用网络连接方式连接到计算机的端口RJ一45。各电子显示 屏之间也采用网络连接方式。 或相同的内容,便于生产控制。 3)采用DMA传输方式,速度快,效率高。 收稿日期:2004—11—23 作者简介:徐爱民(1963),男,工程师,现从事工业自动化方面的技术工作。 82 维普资讯 http://www.cqvip.com 2005年第2期 煤 炭 工 程 4)可实现电子显示屏与数据源采集终端通讯,将灰 份、原煤入洗量、精煤产量、仓位信号等生产参数实时显 示.一目了然。 5)采用网络连接的方式,速度快,兼容性好,满足实 时显示的需要,同时可作为工作站纳入管理信息网。 6)系统软件兼容性强,软件采用开放式设计,适合各 种监测监控数据及其他信息管理和处理。 7)视觉效果好,维护方便,运行可靠,适用于矿井调 度及选煤厂使用。 8)具有报表功能,完善生产管理。 3软件设计 LED电子显示屏部分选用TLStar大屏幕控制卡作为显 示信息处理和传送,无需自行设计,我们的任务就是在上 位机上进行数据采集及制作LED显示画面。 用VB进行串口实时数据采集。数据采集是通过多块 蓝天的BS一2006模块进行的,每个模块有多路模拟量输 入,在连接每个模块时设定好各模块的地址,然后在上位 机上采用与模块相对应的通讯协议采集各模块的数据。 数据处理创建报表数据库。上位机采集的数据经过处 理,使之能反映直观的生产控制信息数字,并通过新建的 Micosoft Access数据库保存起来,以便作为生产管理的历史 数据和打印报表等。 用VB制作电子显示屏要显示的内容画面在指定的位 置运行显示及编制报表打印程序。 上位机采用VB编程使用方便,可根据用户选择的内容规 划显示位置,创建友好的人机互交界面。我们用vB编程 语言创建一个LED显示画面窗口,定义窗口属性(高、宽 及显示位置等),放上控件MsC0MM1、ADODC1、 TIMER1及在需要显示信息内容的位置放上LABEL控件 数组等。 1)数据采集。数据采集代码如下: Private Sub Timerl—Timer() Dim r As String,Al(8)As String Dim A2(8)As String MSComm1.Output=“#01”&vbCr‘01号模块 r=MSComm1.Input Al(0)=Mid¥(r,2,7) Al(1)=Mid¥(r,9,7) Al(2)=Mid¥(r,16,7) Al(3)=Mid¥(r,23,7) MSComm1.Output=“#02”&vbCr‘02号模块 r=MSComm1.Input A2(0)=Mid¥r,2,7) A2(1)=Mid¥r,9,7) A2(2)=Mid¥r,16,7) A2(3)=Mid¥r,23,7) End Sub A (0)~Al(3)为地址01的模块0~3号通道的数据; A2(0)~A2(3)为地址02的模块0~3号通道的数据。这样 就完成了数据采集,通过一些函数变换对这些数据进行处 理,使之成为反映生产信息的数据。 2)建立数据库及数据库连接。可以用Micosoft Access 来创建一个Access数据库,建立各种生产报表及各表之间 的连接,在建立表时要定义各字段名和数据类型,保存该 数据库。然后就要进行数据库的连接,在数据库中添加各 生产信息数据。连接是通过ADODC1控件进行的,定义控 件ADODC1属性,在属性ConnectionString中为provider= microsoft.Jet.OLEDB.4.0;Data Source=“C:\Data\ List.MDB;Persist Security Info=False”,在Recordsource 属性中定义所选的表(如生产日报表),这样就和数据库建 立了连接。 在VB中,可以将普通控件绑定在数据控件上,来完 成自动地显示、更新记录集的数据。常用的可绑定的控件 有:Label,Text,checkBox,Image等。通过设置这些控件 的DataSource和DataField属性来完成绑定。DataSource属 性表示绑定到哪一个数据控件上,DataField属性表示绑 定到记录集的哪一个记录上。 假如Tabell(O)显示的是某一时间的灰份数值,现在我 们需要把Tabell(0)与表“生产记录”中的“灰份”字段连 接起来。完成DATA控件的连接之后,在Tabell(0)控件的 DataSource属性中,选中“Datal”,在DataField属性中, 选中“灰份”值。用同样的方法,将各个标签框分别绑定 到对应的字段上,就完成了标签框的捆绑。在计时器事件 中写入代码: Private Sub Timerl—Timer() If Int(Timer)Mod 3600=0 Then Data1.Recordset.AddNew End If End Sub 程序运行时就完成了每小时的数据输入了。通过编写 代码可以编写报表打印程序及数据库浏览程序,实现报表 打印和历史生产数据查看。 3)LED显示窗121制作。在需要显示生产控制参数的 位置放上一组控件数组Labell(n),在Time事件中定义 Labell(n).Caption为: Labell(n).Caption=Format¥(Val(Ax(y)),“### 0.0”) Ax(y)是数据采集的数据,是A。(0)~A。(3)或A2(0) ~A2(3)中的一个,Val(Ax(y))是直接采集的数据,也可以 对Val(Ax(y))进行函数变换进行数据处理,在Val(Ax(v)) 位置换成其函数表达式,就可显示数据处理后的数据。同 样,可以显示时间等其他信息。 定义窗口属性在显示器的右上角显示,窗口大小根据 83 维普资讯 http://www.cqvip.com 煤 炭 工 程 2005年第2期 选煤CAD中目录式工具条的研发与应用 庞绍华,李云红,匡亚莉,杨 颞 (中国矿业大学化工学院,江苏徐州221008) 摘 要:利用AutoCAD的二次开发技术ARX,通过实例对选煤CAD目前遇到的一大难 题——冗余菜单提出了全新的解决方案,从而方便了菜单选项的动态生成,也大大提高了选煤 CAD在实际操作中的工作效率。 关键词:AutoCAD;二次开发;选煤CAD;ARX 中图分类号:TP311.54:TD948 文献标识码:B 文章编号:1671—0959(2005}02—0084—03 Development and application of content tools in coal preparation CAD PANG Shao—hua,LI Yun—hong,KUANG Ya—li,YANG Ting (College of Chemical Engineering。CUMT-Xuzhou。Jiangsu 221008-China) Abstract:With the secondary technology ARX of the AutoCAD and the practical case,the paper provided a new resolution for the difficult problem of redundancy menu in the CAD for coal preparation.Therefore the new resolution can be more convenient to have a dynamic creation of the menu items and can highly improve the work efficiency of the actural operation in the CAD for coal preparation. Keywords:AutoCAD;second development;CAD for coal preparation;ARX 1问题的提出 选煤CAD系统是中国矿业大学于1993年开发研制的 专业软件。该软件自问世以来,得到了同行院校、设计院、 研究所等的认可,并得到了广泛使用。但随着该系统的不 断升级和图库容量的持续扩增,使用AutoCAD原有的菜单 文件开发技术——修改*.ITInU文件,不仅菜单拉得过长, 而且耗时、易错,严重的影响了用户的使用,因此必须寻 找一种新的技术来弥补不能对菜单进行动态实时更新的不 足。经过比较,我们采用了在Visual C++的Developer Studio集成开发下,使用MFC(Microsoft Foundation Class: Microsoft基础类库)设计,编译目录式工具条辅助工具 ARX(AutoCAD Runtime Extension:AutoCAD实时扩展技 术)应用程序,同时建立工艺数据库,告别文本文件,成 功实现动态实时更新。 2工艺数据库设计 2.1 工艺数据库的设计思想 由于选煤设备的复杂性和其独特性,以及为了节省硬 盘空间等各方面考虑,应把其分成几个小数据库表。同时 也必须采用一种方式把它们关联起来,所以让用户尽量的 少费力气而很容易的得到自己待查询的信息。并且使其各 设备之间既有共同的库又有各自的“特点库”,并且要把各 性能全部包含在里面,但不能太拖泥带水以至于占用了大 量的空间。 2.2编码设计 多块LED屏的大小来定,显示字体为红色,背景为黑色, 4应用情况 数据采集和实时多屏LED显示系统已应用于百善煤矿 选煤厂,各生产现场和调度控制室能够实时、清晰、准确 地显示各项生产控制参数,并实现了生产报表打印和历史 数据浏览,达到了计算机生产管理的目的,大大地提高了 产品质量和降低了生产成本。 (责任编辑章新敏) 运行程序,在显示器上能显示信息同样也在电子屏上显示 出来。 在窗体中加入几个TEXT控件,每个对应表的一字 段,定义各TEXT控件DataSource属性为Adodc1, DataField属性为表的各字段名。 收稿日期:2004—10—09 作者简介:庞绍华(1979一),男,江苏徐州人,中国矿业大学在读研究生,研究方向:过程模拟与控制——A toCAD 84 及其相关技术的二次开发。 

因篇幅问题不能全部显示,请点此查看更多更全内容