当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]1 引言目前我国中小型水泥厂在水泥生产中所占的比例越来越大,为达到节能降耗、提高质量的目的,采用现场总线技术和智能模块,设计一种低成本,可靠性高,易于维护,操作方

1 引言

目前我国中小型水泥厂在水泥生产中所占的比例越来越大,为达到节能降耗、提高质量的目的,采用现场总线技术和智能模块,设计一种低成本,可靠性高,易于维护,操作方便的新型微机配料系统,符合我国为数众多的中小水泥企业的要求。为此,我们开发了基于现场总线的小型水泥生产配料控制系统,并应用于实际生产。本系统不仅提高了生产的可靠性,提高了质量,同时为水泥企业带来了明显的经济效益。

2 系统组成

整个控制系统由两大部分组成——计算机和控制柜,通过工业以太网将计算机连接起来,系统组成结构如图1所示。配料控制计算机通过 RS485通讯接口和电气控制柜内的远端数据采集模块进行通讯。RS485是一种简单的工业现场总线标准,具有良好的抗干扰性和可扩展性,在微机的标准 RS232串口上插接光电隔离的RS232/RS485转换模块,就构成了微机的RS485接口,采用这种通讯结构后,微机和它所控制的设备只有简单的总线连接,避免了将过多的连线引入微机造成的干扰,配料控制计算机可采用工业控制计算机或通用型微机。

在总线式工控机中,STD总线已较少实用,PC总线工控机价格便宜,软件、硬件开发环境好、用户界面好等优点而得到广泛的应用,影响极大,使PC总线成为事实上的标准总线。工业控制计算机使用工业级电源,采用密封机箱、正压送风技术,用橡胶垫作防震缓冲,采用模块化结构,同时配置了能适应工业控制要求的实时多任务操作系统,对工控领域的吸引力是很大。因此本系统采用工业控制计算机作为过程控制计算机。

 

图1 基于总线的微机配料控制系统的组成结构

选择模块作为检测与控制信号方式时,模拟信号检测采用IOM4017L模块,电磁振动给料机和开门电机等由IOM4050控制。

IOM4017L是便携的、模拟量检测到计算机的接口单元,用于模拟量的检测。IOM4050是开关量到计算机的接口单元,用于开关量的输出如电动机起停、开关门等。它们都具有抗干扰能力强,可靠性高,传输距离远等特点。内置微处理器,只需二根导线通过RS485网络与控制主机相互通讯,基于ASCⅡ码的命令/底层协议,可以用高级语言编写应用程序,且可以使用组态软件如INTONCH、FIX等组态成为各种监控网络。模块的地址存储在模块的EEPROM中,可由控制计算机进行修改,内置看门狗功能,保证可靠运行。

使用多个模块可以方便的构成RS485网络,每个网络最多可串接255个模块,最大传输距离为1200米,该网络通过RS232/RS485转换即连到主计算机。

3 系统功能

所设计的系统要求成本低廉,可靠性高,易于使用和维护,容易为现场运行人员接受,便于推广应用。为此,该系统具备如下功能:

1)数据显示、编辑和统计功能:可显示、编辑台时、配比、调整系统和皮重;对班产量、日产量、月产量和年产量自动进行累计。

2)工况图动态显示:如电振机的振动,电机的开关门,出料,动作过程真实生动,且有文字提示。

3)检测与故障诊断功能:如料位检测、轴温检测与磨机故障诊断;自动识别缺料、卡秤,启动报警并全线自动停机,屏幕指示故障内容。

4)磨机负荷、钙铁仪在线

专家控制功能。

5)计算机辅助标秤功能和方便的手动控制功能,操作方便准确可靠。

4 系统软件设计

微机配料系统广泛应用于水泥厂的生熟料配料,早期开发的配料系统的微机采用DOS操作系统,由C语言开发。随着Windows 操作系统的广泛应用,我们用Visual C++对原系统进行了重新设计。微机配料系统采用单文档界面,使用静态链接库,形成一个可执行文件。

监控的“实时”要求由定时器方法实现,定时时间为0.5秒。每个周期完成数据通讯、输入输出检测、控制算法、输出刷新、报警输出、画面显示操作。数据通讯的实现采用多线程。命令及数据的输入由Windows操作系统提供的命令及数据输入方法实现。菜单功能实现命令输入,如运行、暂停、打印等,对话框用来进行数据的输入。使用位图进行工况图的显示,通过周期调用不同画面产生动画效果,图2为工况图的动画效果图。

磨机负荷的控制采用模糊与专家系统相结合的控制方法,由专家系统确定模糊参数,模糊算法确定下料量的大小。使用的模糊控制主要函数有:模糊化void fuzzylize ();模糊规则推理 void fuzzyRule();反模糊化void refuzzylize ();模糊化修正void modifyFuzzy()等。使用的专家控制主要函数有:推理函数int what(struct TREE *root,char *relate,char *name1,char *name2); 规则匹配int matchRule(struct TREE *root,char *relate,char *name1,char *name2);事实查找struct FACT *factFind(char *relate,char *name1,char *name2);

 

图2 工况图动画效果图

5 用OPC接口实现网络数据交换

OPC(OLE for Process Control)是一个工业标准,采用Client/Server模式,OPC软件的开发包括OPC Server软件和OPC Client软件的开发。

VB中的OPC自动化接口为OPC Client软件的编制提供了方便快捷的编程方式,本系统的智能控制VB软件按Client模式编写OPC接口软件。OPC Client软件必须能实现与OPC Server的连接、断开,必须理解OPC服务器各对象间的相互关系。OPC 服务器包括三类对象:服务器(Server)、组(Group)和数据项(Item)。

图3 OPC Server开发工具包使用流程图

5.1 OPC 服务器与 OPC 客户的通信机制

OPC 客户要连接到 OPC服务器上,并建立OPC组和OPC数据项。为了访问过程数据,OPC客户需要事先指定计算机名、OPC数据访问服务器名和该服务器提供的的OPC项的定义。

客户通过对其建立的OPC组与OPC项进行访问实现对过程数据的访问,客户选择设备Device作为其访问的数据源。客户的过程数据访问包括过程数据的读取、写入等,过程数据的读/写采用同步读/写。[!--empirenews.page--]

5.2 OPC服务器应用程序的编制

服务器程序的编写需调用工具包接口,其流程图如图3所示。

5.3 OPC客户应用程序的编制

客户端和服务器的交互主要分为:创建并连接服务器对象;添加组、项;进行数据的读写操作。客户端OPC接口及控制程序流程如图4所示。

 

图4 客户端程序流程图

6 故障诊断规则

为了及时发现生产中出现的问题,本系统根据生产经验,增加了故障诊断功能,主要依据原则如下:电振机溢料:当计算机控制电磁振动给料机的信号为0时(停止电振动机振动)电振机继续下料,即为电振机溢料,主要表现为控制为0,压力检测信号不断增加,故障原因:①可控硅击穿②电振机故障③输出板故障。

电振机卡料:当计算机控制电磁振动给料信号有输出(不为0)时,电磁振动给料机不振。主要表现为:当电振机控制有信号时,重量检测不变。故障原因为:①可控硅坏;②电振机故障;③输出板故障;④重量检测电路故障。

料斗溢料:电机关门未能关闭。主要表现为重量为皮重量。故障原因:①电机关门装置坏;②继电器坏;③检测板坏。

料斗卡料:电机不能开门。主要表现为重量不能减少。故障原因:①电机开门装置坏;②继电器坏;③检测板坏

超时:指在规定的时间周期内不能完成全部配料程序使周期加长。原因:电振机振幅太小,台时太大,而使给料时间太长。

故障停:①量程达到满刻度,如A/D输入0-5V,当输入大于等于5V时,A/D转换值不能反映实际重量。②量程超过一定限度,如小斗最多称100公斤,当达到此值时,③长时间不能完成本周期,若每周期20秒,当60秒未完成,则停机。

7 结束语

控制系统已在多家小水泥厂应用,实践表明,该系统实现了控制功能要求,稳定性良好,控制可靠、监控操作灵活便捷、功能完善。另外,由于系统增加了许多功能,如显示历史数据、故障报警、打印等,使操作人员能很快发现生产当中发生的故障,缩短了处理故障时间,提高了工艺管理水平,劳动强度明显减少,为企业带来了显著的效益。

本文作者创新点为:提出了一种基于总线的低成本水泥微机配料系统,该系统结构简单,实用性强,同时具有故障诊断功能。

参考文献:

[1]黄金凤,李占贤.基于现场总线的微机配料系统[J].自动化技术与应用.2002,21(3),35-36

[2]王建民 孙铁强.工控软件的VC语言开发及微机配料软件的设计[J].河北理工学院学报,2002.S1,25-27

[3]黄采伦 彭献武.水泥生料微机配料系统[J].微计算机信息,1998,6:23-25

[4]石林锁,王涛,刘顺波.基于OPC规范的客户应用程序实现[J].微计算机信息.2003,5,69-69.E-

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭