首页 -> 产品分类 -> 自动控制技术在工业微波设备中的应用(2)
 

自动控制技术在工业微波设备中的应用(2)

时间:2008-09-03 07:07:55  浏览:        

 

  2.利用Microsoft Visual Basic 6.0开发基于PC的控制系统用于取代人机界面

    上面谈到了人机界面的应用,但人机界面的价格相对较贵,例如一个10”触摸屏的价格一般都在一万元以上,如果在使用中还应用了声音、照片、动态摄像等等则价格更是不菲。

    有没有一种其他的手段来取代人机界面的实现呢?回答是肯定的。这里介绍我所应用的其中一种实现方案:通过计算机作为上位显示与控制的人机界面方式。

    它的实现有两种:其一为使用相关的PC内开关量与模拟量板卡来实现构筑控制系统的方法,其二为通过相关的通讯协议来实现PC与PLC的通讯,PC发送控制命令,PLC响应并回复的方式。以上两种控制方法可见下面的图九、图十。

                 

                          图九                                   图十

     上面两种方法各有优缺点,但目前由于网络带宽的大幅提速,已使得后一种方法大有取代第一种的态势,后一种方法在系统集成上显示了强大的实力。

     第一种方法却由于它具有即时性仍旧被应用于实时控制系统。我公司曾利用此方法开发了微波热疗机。

      

            图十一

    以相关板卡进行构筑控制系统的硬件部分必须稳定可靠,软件部分可采用Microsoft 的Visual Basic 6.0来开发,因为,VB6较简单比较容易令电气控制人员上手,可使用微软在该软件中配置的相关控件参与编程,可缩短程序开发周期。

   具体在程序编制中一般的流程为:

    建立基础界面――>将界面的按钮与控件进行链接用以实现各项功能,――>通过声明调用板卡的.DLL动态链接库将各项控制的具体数据传递给板卡,同时也将板卡采集的数据存入计算机进行处理,――>底层的实现就是将板卡的控制数据变为各种物理动作,同时也将各项物理动作采集进入板卡寄存器。

    第二种方法为通过各种通讯协议进行各项控制与数据传递。网络可分为高速网与低速网。一般单台次设备的控制均采用低速网络。

    PC与PLC的低速网络可有如下几种:

     1.通过多芯屏蔽线 实现RS-232C的通讯。

该方式为点对点的通讯,也就是说一个RS-232C口对应一个通讯设备,并且一般传输距离为<25米。

2.通过双绞线实现RS-485的通讯。

实现一对多的传输与控制,并由于RS-485的差动传输方式,具有了一定的现场抗干扰性,

传输距离最大可达到500米(若采用有关模块可再增大传输距离达到1500米)。

     3.通过现场总线(Fieldbus)传输数据。

     实现一对多的传输控制,其传输距离大于RS-485方式,具体长度因采用的模块不同而有所区别。

     下面重点讲述PC与PLC通讯的方式。见图十二

 

         

                                                  图十二

    图中123表示的是通讯次序,首先由PCPLC发送1询问命令(ENQ),然后PLC接受到该命令后应答PCSTX),最后由PC确认PLC回传的应答命令3ACK)。

信号

ASCII码(16进制)

描述

STX

02H

文本起点

ETX

03H

文本终点

EOT

04H

传送结束

ENQ

05H

询问

ACK

06H

确认

LF

0AH

换行

CL

0CH

清除

CR

0DH

回车

NAK

15H

不确认

 

 

 

 

 

 

 

 

 

 

 

表1

    一般通讯使用到的命令与特殊字符如表1

    具体的通讯格式由各PLC型号不同而可能有一定区别,但一般过程和原理却是相同的。

    一般微波设备用到的控制量并不是很多,同时目前的使用用户一般还没有条件整合自己的整条生产线和流程工艺,因而一般可使用RS232C的通讯形式PCPLC连接,并实现控制,用以达到替代昂贵的人机界面的目的,同时由于计算机拥有相当强的计算能力,从而可使得控制的界面更加美观,数据分析与数据挖掘的各种算法的配合使用更合理更完善。

    在软件编程上首先我们选择微软公司的windows2000操作系统因为它具有无可比拟的稳定性和极强的管理功能,是工业控制中首选的操作系统。

    在程序编制上选择Microsoft Visual Basic 6.0来作为开发软件。

    在VB开发过程中设计思路为利用VB中的Mscom控件(当然也同样可以使用Windows2000下的API串口调用函数)对计算机的串口进行操作,具体的实现是根据PLC定义的通讯协议来设置串口的各项参数如表二。

 

1

通讯输率

2

奇偶校验位

3

数据长度

4

停止位

                                              (表二)

 

    通讯的具体实现为建立巡检机制,不断读出PLC内的状态用以及时显示在CRT上供操作人员了解,及时的数据同时又有利于计算机做出迅速的响应,当计算机响应并操作动作的通讯命令的发送时必须停止巡检信号,以免造成通讯冲突与错误,当PC发送完控制信号的时候,再次恢复巡检模式。

    数据采集进入计算机后,就得对它进行恰当的处理,引入适当的计算将实时数据转换为用户可以识别的数据显示,并将数据录入数据库内以便生成相关的数据分析表格和趋势等,同时可以利用数据库产生追溯表格和曲线等,建立与设备相关的报警信号和报警界面,以及等等一些你想让你的用户得到的各项功能。

南京汇研微波 025-86563632 www.hymw.com

   

第三章  利用工控机作为上位机的控制及相关的应用

    前面通过VB编制自己的控制系统,但自己编制的控制软件却会因为人员的因素,造成控制系统的维护非常昂贵。因为每一个控制系统的软件由不同的程序员编制,他们的代码编制是否规范,注释是否全面,以及人员是否还在原岗位等等问题,都会出现。以上这些就是软件危机的一个表现方面。为了解决这一问题,我们可以采用模块式的开发方式,并统一编制规范等方式来实现,但面对复杂控制系统的时候好像设备生产组织就有点力不从心了,为了达到构建控制系统的目的一般采用组态软件开发的形式来实现。

    组态软件,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠。

    我公司开发生产的HYWY20L820KW电源支持集散控制系统(DCS),以此电源为基础,在此电源的基础上使用上位工业控制计算机+组态软件+采集前端的形式构建了一台上位机对12台HYWY20L8型电源的远程控制。

                                             (图十三)是DCS控制示意图

 

  

 

    在系统中运用的组态软件为iFix如右图。在本控制系统中实现的控制功能:

<1>数据总表、分类表:可以将所有的采集数据以物理量表格的形式显示,并可以将超过设定值的数值利用颜色、闪烁、声音报警,提醒工作人员及时处理和调整。
<2>工艺流程图:可以显示设备的立体图、动态图和平面示意图;利用不同颜色显示状态、各类设备上的运行参数、越限报警,提醒工作人员处理和调整。
<3>电气主接线图: 用电气符号绘制出整个系统电气主接线图,同时显示各个部位的参数。
<4>实时趋势图: 用实时曲线显示所有参数的半个小时之内的趋势。
<5>历史趋势图: 显示任意历史时刻所有参数的历史趋势。
<6>成组画面显示: 将相关画面及参数组合显示,以利于分析、比较、判断。
<7>扩展功能: 在系统中需增加测点、前端、子站、图像系统和其它数据信息,以及网络上增加不同形式的计算机时,具有平滑扩充,无缝扩容的功能。
<8>安全保障功能: 系统的用户分为普通操作人员和系统管理员,普通操作人员只能监视系统画面,不能进行其他的操作。这样就提高了系统的安全性,防止了对系统的误操作。而系统管理员可以用密码登录系统,登录后,可以进行一系列的相关操作,如修改画面,运行其他程序,排除故障等。
<9>帮助功能: 强大的联机帮助功能,在任何画面点查‘帮助’按钮时,可获得详细的操作帮助说明。

    以上九个方面已足以彰显组态软件控制的强大功能,当然还有本文中没有列举的功能。

 

    结束语

    本文总结了相关控制方法应用于设备设计开发实践的一些经验,并在一定程度上归纳了应用于微波设备上控制手段的几个层面。本着发展微波事业的宗旨,希望能对同道有点帮助,并希望先学前辈能批评指正。

最后,祝愿微波应用技术随现代科技一起蓬勃发展!

 

 

    参考文献:

   《多级分布式控制与集散系统》                                      吴锡祺  何镇湖

   《三菱PLC编程手册》                                               日本三菱株式会社

  MCGS组态软件帮助手册                                             昆仑通态

   《Visual BasicRS232串行通信控制》(最新版)                   范逸之 陈立元

    微软的MSDN                                                       微软公司

  
】【关闭

 
 搜索信息
 产品小分类
v 商业微波炉
 产品分类
v 微波干燥 v 微波杀菌
v 微波烧结 v 微波真空
v 微波萃取 v 微波解冻
v 微波消解 v 微波合成
v 微波等离子 v 微波加热
v 微波化学 v 商业微波炉
v 微波硫化 v 微波专利
v 微波备件
 热点信息 
·凯尔微波致全体客户一封 05-26
·企业文化 05-10
   
 

电话:86 535 6820199/077/288   传真:86 535 6820288     咨询:8618653505872

公司地址:烟台市西盛街28号第一大道1007-1
生产工厂:山东省蓬莱市经济技术开发区上海路1号   邮编:264000  粤ICP备05020791号