摘 要: 随着计算机技术的发展,计算机控制越来越深入地渗透于生产之中。因此,设计一个性能良好的计算机控制系统是非常重要的。计算机控制系统包括硬件、软件和控制算法3个方面,一个完整的设计还需要考虑系统的抗干扰性能,使系统能长期有效地运行。本文的主要目的就是在浅析计算机控制技术原理的同时,对计算机控制系统的发展趋势进行描述。 本文由四个部分组成,在初步介绍计算机控制系统之后,分别介绍计算机控制技术的特点和基本设计过程。在综述部分对计算机控制技术的发展方向进行展望。
关键词:计算机控制技术;原理;发展趋势
一、计算机控制系统概述
计算机控制系统的组成计算机控制系统由硬件和软件两大部分组成。而一个完整的计算机控制系统应由下列几部分组成:被控对象、主机、外部设备、外围设备、自动化仪表和软件系统。
1、硬件部分
硬件部分用于一般数值计算和信息处理的计算机称为通用计算机(简韵;通用机)。用于工业生产过程控制的计算机称为工业控制计算机(简称控制机)。通用机由主机和外部设备组成,主机包括运算器、控制器和主存贮器(俗称内存贮器);外部设备包括输入设备、输出设备和外部存贮器,如键盘、CRT显示器、打印机、磁带和磁盘等,起着人机联系和扩展主机存贮能力的作用。它们是主机正常工作和人们使用主机所必需的设备。‘通用机主要是同使用机器的人交流信息,控制机除了同人交流信息外,要自动地控制生产过程,它还必须与被控制的对象直接交流信息。这是控制机与通用机根本不同的地方。为此,控制机必须具备直接从生产过程获取信息,经过主机加工处理后,把控制信息馈送给生产过程的能力。这种能力表现在主机与被控对象之间直接进行信息的变换和传递上,具有这种能力的设备称为生产过程通道。相对于外部设备,通常把生产过程通道称为主机的外围设备。因此,可以简单地说,通用计算机由主机和外部设备组成;控制计算机由通用计算机与外围设备组成。
2、软件部分
软件系统是控制机不可缺少的重要组成部分。只有在适当的软件系统支持下,控制视才能按设计的要求正常地工作。控制机的软件系统包括系统软件和应用软件两大类。系统软件是用于计算机系统内部的各种资源管理、信息处理相对外进行联系及提供服务的软件。例如操作系统、监控程序、语言加工系统和诊断程序等。应用软件是用来使被控对象正常运行的控制程序、控制策略及其相应的服务程序。例如过程监视程序、过程控制程序和公用服务程序等。应用软件是在系统软件的支持下编制完成的,它随被控对象的特性和控制要求不同而异。通常应用软件由用户根据需要自行开发。随着计算机过程控制技术的日趋成熟,应用软件正向标准化、模块化的方向发展。标准的基本控制模块由制造厂家提供给用户,用户只需根据控制的要求,经过简单的组态过程即可生成满足具体要求的专用应用软件,大大方便了用户,缩短了应用软件的开发周期。提高了应用软件的可靠性。
二、计算机控制系统的特点
由于计算机本身的特点,计算机控制系统与一般常规的调节系统相比,具有以下特点。
精度高:通过多字长的数值运算,可以实现常规调节器难以达到的控制精度,而且不存在零点漂移、热噪声及元件老化对控制精度的影响。
计算机具有分时处理能力。一台计算机(严格说是一个CPU)可以对多个控制回路进行控制。
计算机具有很强的贮存和逻辑判断能力,能够根据生产环境的变化,及时作出判断,选择最合理的控制对策;可以实现复杂的控制规律,以达到理想的控制效果。
使用方便灵活。计算机的控制功能是通过硬件和软件共同实现的。在不增加硬件的情况下,可以通过修改软件来改变控制方案和控制机的功能。
计算机除了能实现控制功能以外,还可以同时实现对生产过程的管理,如生产计划调度,经济核算等。
三、计算机控制系统的设计过程
计算机控制系统的软、硬件结构将根据不同的对象有所不同,但系统设计的步骤大体上相同,一般包括以下几方面。
1、确定控制任务
进行系统设计之前,首先要对控制对象进行深入调查、分析,熟悉工艺流程,了解具体的控制要求,确定系统所要完成的任务,包括系统要实现的功能、控制速度、控制精度、现场环境、完成设计的时间要求等。根据这些任务写好设计任务说明书,作为整个控制系统设计的依据。
2、系统的总体方案设计
根据系统设计任务书进行总体方案设计。选择系统的软、硬件组成方式根据系统的价格和时间要求,选择适当的方式组成系统。在时间要求比较紧的情况下,尽量选购现成的软、硬件系统进行组合;而在经费紧张的情况下可以考虑自己设计电路模块。值得注意的是,软、硬件工作比例的划分也将对系统的价格和实现时间产生重要的影响。
系统的总体方案设计大概包括选择微处理器、确定存储器容量、选择外围接口电路、选择传感器、选择软件开发环境、硬件设计及调试六个基本内容。
3、软件设计
软件设计要根据系统总的设计要求,确定软件所要完成的各种功能及完成这些功能的逻辑和时序关系,并用软件流程图表述出来。按软件流程图中不同的功能,分别设计相应的软件功能模块。如模拟量输入模块、模拟量输出模块、数据处理模块、通讯模块和键盘处理模块等。每一种模块都可以单独进行调试,各种模块分别调试好后,再按流程图逻辑和时序关系将他们正确组合、连接、调试。
4、现场安装调试
首先要按工艺流程图将系统正确安装,然后对系统进行粗调和精确调试,根据实际对象确定各种控制参数,调整显示值或保存数据等。硬件调试和软件调试都可以在实验室环境下用对现场情况进行模拟的方式进行,并进行必要的联合调试工作,半实物仿真是系统调试的虽要基础,而最终的系统级调试要在现场完成。
5、建立完整的技术档案
在进行系统的设计、安装和调试的时候,要为相应的部分建立完整的技术档案并存档保管。这些技术档案包括各种软件清单、注释、硬件图纸、元件清单及系统安装工艺图及说明等。完整的技术档案是使系统具有可维护性、可升级性的前提及保证。
四、计算机控制系统的发展趋势
DCS和工业控制计算机技术正在相互渗透发展,并扩大各自的应用领域。原来一般流程工业的控制多选用集散型控制系统(DCS
),离散型制造业的控制多采用可编程控制器(PLC)。随着DCS和PLC相互渗透发展继而扩大自己的应用领域,将出现DCS和PLC融合于一体的集成过程控制系统。
工业控制网络将向有线和无线相结合的方向发展。计算机网络技术、无线技术以及智能传感器技术的结合,产生了基于无线技术的网络化智能传感器。这种基于无线技术的网络化智能传感器使得工业现场的数据能够通过无线链路直接在网络上传输、发布和共享。
工业控制软件己向组态化方向发展,工业控制软件主要包括人机界面软件、控制软件以及生产管理软件等。目前,我国已开发出一批具有自主知识产权的实时监控软件平台、先进控制软件、过程优化控制软件等成套应用软件。
五、结语:
计算机控制就是用计算机对一个动态对象或过程进行控制。在计算机控制系统中,用计算机代替自动控制系统中的常规控制设备,对动态系统进行调节和控制,这是对自动控制系统所使用的技术装备的一种革新。这一革新,改变了自动控制系统的结构,也导致对这类系统的分析和设计发生较多的变化。
参考文献:
[1]耿宏伟,《计算机控制技术》实践系统的研制[J]. 中国自动化教育学术年会论文集,1994
[2]于海生,《计算机控制技术》 [M]. 机械工业出版社,2007
[3] 顾德英,《计算机控制技术与系统》[M].,北京邮电大学出版社,2007
[4] 黄天强,基于网络的计算机远程控制技术的机制与实现[J]. 怀化学院学报,2009(5)
[5]许勇,《计算机控制技术》[M]. 机械工业出版社,2008