计算机控制技术发展现状与应用分析的优秀论文【通用4篇】
在个人成长的多个环节中,大家总少不了接触论文吧,论文可以推广经验,交流认识。写起论文来就毫无头绪?这次漂亮的小编为亲带来了4篇计算机控制技术发展现状与应用分析的优秀论文,希望朋友们参阅后能够文思泉涌。
篇一:计算机控制技术论文 篇一
摘要:计算机控制技术是一门由微机原理、控制理论、通信原理、软硬件开发技术等多学科专业知识交叉形成的综合性科学技术,自动化生产线是由自动化设备组合而成的能够自动完成产品制造的生产系统。将计算机控制技术应用于自动化生产线中不仅能够提高产品制造的质量和效率,而且能够提高自动化生产线的管理水平。因此,研究计算机控制技术在自动化生产线中的应用对于提高产品的制造管理水平有十分重要的意义。
关键词:计算机控制技术;自动化生产线;自动化生产设备;自动控制系统;
1、前言
随着计算机技术的不断发展和我国工业化进程的不断推进,制造装备的智能化水平不断提高,传统的制造行业正面临着新的发展机遇。将计算机控制技术应用于自动化生产线,提高了产品制造的自动化水平,不仅有利于提高产品的质量和制造效率,而且也有利于提高自动化生产线的管理水平。目前,为提高制造业的竞争力,世界各发达国家都越来越重视计算机控制技术在制造行业自动化生产线中的应用研究。针对这样的生产需求和技术现状,本文将主要研究计算机控制技术在自动化生产线中的应用。
2、计算机控制技术及自动化技术的基本概念
计算机控制技术是一门由微机理论、经典控制理论、现代控制理论、硬件开发技术、软件开发技术、通信原理、网络技术、系统工程等多个专业门类组合形成的综合性的交叉学科。典型的计算机控制系统一般以ISA/PCI总线工控机或IBM—PC微机作为控制核心,以各种输入输出装置、外部存储装置为外围电路,借助各种检测传感器和伺服电机等执行装置,最终实现对被控对象的控制功能。控制单元和被控对象之间可以通过电缆等有线方式传输信号,也可以通过无线电、红外线等无线信号实现信息交互。软件是计算机控制系统的重要组成部分,由底层系统软件和上层用于完成各种具体功能的应用软件组成。根据控制方式的不同,以计算机为核心的自动控制系统分为闭环控制系统和半闭环控制系统。闭环的计算机控制系统连续不间断的采集被控对象的状态信号,并以一定的方式进行数据处理,最终输出控制信号达到全自动的控制目的;半闭环的计算机控制系统在完成所采集数据的初步分析之后向操作者提供控制信息,由操作者作出最终决策。
最初自动化的概念是使用机器来代替人的具体劳动自动地实现工业生产作业,目前自动化概念已更加广义化,不单单是使用机器机械的代替人简单的体力劳动,还承担代替人完成全部或一部分的脑力劳动,从而达到全自动的完成指定的生产作业任务。从制造的角度而言,自动化技术涵盖代替人完成机械劳动、代替人完成全部或部分的脑力劳动、自动管理并优化整个机械制造系统三个层次的内容。自动化生产线是制造领域的概念,由传送系统和控制系统两大部分组成,控制一系列机床或其他生产设备按照制定的工艺步骤完成产品的全自动或半自动生产。自动化生产线的传送系统分为上下料设备、传送设备、储料设备,根据具体的生产任务选用具体的设备类型,以机加工生产线为例,一般由工件自检装置、自动换刀装置、自动冷却装置等组成。自动化生产线的控制系统不仅负责控制组成生产线的各部分协调工作,而且负责生产线故障的监测和排除。
3、计算机控制系统的应用类型和发展趋势
根据控制需求的不同,计算机控制系统分为数据采集系统、直接数字控制系统、监督控制系统、分级控制系统DCS、现场总线控制系统五种类型。数据采集系统是最初级的计算机控制系统,计算机在该系统中主要承担数据采集和数据处理任务,包括各种生产变量的实时检测、处理、记录和分析,并向操作者反馈处理结果,不承担生产线的自动控制功能。直接数字控制系统中的计算机直接控制被控对象,这种系统的特点是不直接处理模拟信号,而是将信号完成AD/DA转换后实现控制功能。监督控制系统在直接数字控制系统上集成了管理功能,是一种较高级的计算机控制系统。现场总线控制系统是一种分布式的控制系统,克服了以往分级控制系统DCS由于通信标准不统一而不能实现网络互连的问题。
计算机控制技术首先起源于上世纪四十年代美国福特公司未描述发动机工作的自动化需求,随着上世纪五六十年代经典控制理论和现代控制理论的发展,依次出现了以单变量和多变量为控制对象的自动控制系统,后来随着计算机技术、通信技术的发展,在以往自动控制系统的基础上形成了高级的计算机控制系统,能够完成生产过程的最优控制功能。现阶段,微机技术和电子技术仍然保持着高速发展态势,计算机的控制性能每两年就能增加一个数量级。目前的计算机控制技术正在向智能化、网络化和高度集成化方向发展,低成本的工控机将成为工业领域计算机控制系统的核心,DCS系统将向小型化、多样化的方向发展,现场总线仍将是计算机控制系统在将来一段时间内最有前途的发展方向之一。
4、计算机控制技术在自动化生产线中的应用
在机械制造领域,将计算机控制技术应用于自动化生产线中形成柔性制造系统。柔性制造系统是基于机械自动化和计算机控制技术发展而来的一种自动化程度很高的机械制造系统,与一般的自动化生产线类似,也由上层控制单元、物料搬运单元、与生产相关的数控加工装置构成,是机械自动化技术在机械制造领域的一种应用。柔性制造系统的突出的优点是可以根据外部生产环境的变化实现有针对性的自动调整,此外,也能根据客户的独特需求灵活调整生产线各部分的组成,以达到为客户提供个性化产品制造服务的目的。柔性制造系统特别适合用于机械产品的多品种、小批量生产。柔性自动生产线是柔性制造系统的"一种具体形式,不仅包括普通的数控机床和CNC加工中心,还包括专用机床和自动运输装置。
现场总线是近些年来发展起来的一种计算机控制技术,在自动化生产线中承担数据通信功能,是当今自动化生产线广泛采用的一种通信形式。现场总线技术在自动化生产线的各测量仪器仪表中植入微型处理器,利用双绞线或无线电将所有设备连接形成网络系统,每个设备作为整个通信网络的一个节点,所有生产设备遵循统一的通信协议,实现数据的实时采集和处理。现场总线在各设备之间的通信和信息实时显示方面具有较大的优势,便于实现分散控制,具有灵活性和开放性,能将新加入到生产线中的设备通过预留的通信接口集成到整个通信网络之中。现场总线也有很强的互用性,来自不同制造商的性能相似的生产设备能够互相替换。此外,现场总线还具备很强的功能自治性,在现场总线的作用下,计算机能够实时预测和分析自动化生产线的故障,并及时做出具有针对性的应对决策。
在计算机集成制造系统CIMS方面,计算机控制技术不仅具备一般自动化生产线的技术功能,还具备经营功能。计算机集成制造系统CIMS将信息管理技术融入到柔性制造系统之中,不仅包括传统的自动制造单元、数据通讯单元,还集成了信息管理单元、工程设计单元、质量保证单元和数据库单元。计算机集成制造系统是一种高级的自动化生产线,把整个产品制造流程视为一个统一的整体,把产品制造所涉及的生产者、制造技术、经营理念三个要素和信息流和物质流相统一,最终实现提高产品质量、降低制造投入、提高制造效率的目的。计算机集成制造系统CIMS实现了生产过程控制和生产管理的有机结合,实现了生产制造的精密化、设备管理的信息化和生产制造的自动化,有利于实现工厂和企业的全面自动化管理,是一种十分有发展潜力的自动化生产线。
5、结论与展望
综上所述,将计算机控制技术应用在自动化生产线中有助于提高我国制造业的生产管理水平。本文在介绍计算机控制技术及自动化技术的基本概念,概述了计算机控制系统的应用类型,并简要介绍了计算机控制技术的发展趋势,最后以柔性制造系统、计算机集成制造系统和现场总线为例重点介绍了计算机控制技术在自动化生产线中的具体应用,对计算机控制技术在制造业中的进一步普及和自动化生产线自动化水平的提高可以起到一定的促进作用。
参考文献
[1]方瑞,王旭松工业自动化控制中计算机控制技术的应用路径研究[J]。机电工程技术,2017(07):75-76.
[2]黄丽娜。计算机控制技术在工业自动化生产中的应用研究[J]。电子技术与软件工程,2016(11):181.
[3]熊才高。计算机控制技术在自动化生产线上的应用探讨[J]。信息与电脑(理论版),2016(10):58-59.
[4]刘樱,戚晓强。研究计算机控制系统在自动化生产线上的应用[J]。数字技术与应用,2016,(05):4-5.
[5]马勇。计算机控制系统在自动化生产线上的应用[J]。自动化与仪器仪表,2014(03):72-73+78.
篇二:计算机控制技术论文 篇二
摘要:计算机控制即是用计算机对一个动态目标或进程进行控制。在计算机控制体系中,用计算机替代自动控制体系中的惯例控制设备,对动态体系进行调理和控制,这是对自动控制体系所运用的技术装备的一种改造。这篇文章的首要意图即是在剖析计算机控制技术原理的一起,对计算机控制体系的展开趋势进行描述。
关键字:规划进程;计算机控制技术;技术关键
导言
计算机控制即是用计算机对一个动态目标或进程进行控制。在计算机控制体系中,用计算机替代自动控制体系中的惯例控制设备,对动态体系进行调理和控制,这是对自动控制体系所运用的技术装备的一种改造。这一改造,改动了自动控制体系的构造,也导致对这类体系的剖析和规划发作较多的改动。在开端介绍计算机控制体系之后,别离介绍计算机控制技术的特色和底子规划进程。
1、计算机控制体系的规划进程
计算机控制体系的软、硬件构造将依据不一样的目标有所不一样,但体系规划的进程大体上相同,通常包含以下几方面。
1.1体系的整体计划规划
依据体系规划使命书进行整体计划规划。挑选体系的软、硬件构成方法依据体系的报价和时刻请求,挑选恰当的方法构成体系。在时刻请求比较紧的状况下,尽量选购现成的软、硬件体系进行组合;而在经费紧张的状况下可以思考自个规划电路模块。值得注意的是,软、硬件作业份额的区分也将对体系的报价和完结时刻产生首要的影响。体系的整体计划规划大约包含挑选微处理器、断定存储器容量、挑选外围接口电路、挑选传感器、挑选软件开发环境、硬件规划及调试六个底子内容。
1.2断定控制使命
进行体系规划之前,首要要对控制目标进行深化调查、剖析,熟悉技术流程,了解详细的控制请求,断定体系所要完结的使命,包含体系要完结的功用、控制速度、控制精度、现场环境、完结规划的时刻请求等。依据这些使命写好规划使命说明书,作为全部控制体系规划的依据。
1.3软件规划
软件规划要依据体系总的规划请求,断定软件所要完结的各种功用及完结这些功用的逻辑和时序联络,并用软件流程图表述出来。按软件流程图中不一样的功用,别离规划相应的软件功用模块。如模仿量输入模块、模仿量输出模块、数据处理模块、通讯模块和键盘处理模块等。每一种模块都可以单独进行调试,各种模块别离调试好后,再按流程图逻辑和时序联络将他们准确组合、衔接、调试。
1.4现场装置调试
首要要按技术流程图将体系准确装置,然后对体系进行粗调和准确调试,依据实际目标断定各种控制参数,调整显现值或保留数据等。硬件调试和软件调试都可以在实验室环境下用对现场状况进行模仿的方法进行,并进行必要的联合调试作业,半什物仿真是体系调试的虽要根底,而终究的体系级调试要在现场完结。
2、概述计算机控制体系
计算机控制体系的构成是由硬件和软件两大有些构成。而一个完好的计算机控制体系应由下列几有些构成:被控目标、主机、外部设备、外围设备、自动化外表和软件体系。
2.1硬件有些
硬件有些用于通常数值计算和信息处理的计算机称为通用计算机(简韵;通用机)。用于工业出产进程控制的计算机称为工业控制计算机(简称控制机)。通用机由主机和外部设备构成,主机包含运算器、控制器和主存贮器(俗称内存贮器);外部设备包含输入设备、输出设备和外部存贮器,如键盘、CRT显现器、打印机、磁带和磁盘等,起着人机联络和拓展主机存贮才干的作用。它们是主机正常作业和大家运用主机所必需的设备。通用机首要是同运用机器的人交流信息,控制机除了同人交流信息外,要自动地控制出产进程,它还有必要与被控制的目标直接交流信息。这是控制机与通用机底子不一样的当地。为此,控制机有必要具有直接从出产进程获取信息,经过主机加工处理后,把控制信息馈送给出产进程的才干。这种才干表如今主机与被控目标之间直接进行信息的改换和传递上,具有这种才干的设备称为出产进程通道。相对于外部设备,通常把出产进程通道称为主机的外围设备。因而,可以简单地说,通用计算机由主机和外部设备构成;控制计算机由通用计算机与外围设备构成。
2.2软件有些
软件体系是控制机不行缺少的首要构成有些。只要在恰当的软件体系支持下,控制视才干按规划的请求正常地作业。控制机的软件体系包含体系软件和使用软件两大类。体系软件是用于计算机体系内部的各种资源办理、信息处理对外进行联络及供给效劳的软件。例如操作体系、监控程序、言语加工体系和确诊程序等。使用软件是用来使被控目标正常运转的控制程序、控制战略及其相应的效劳程序。例如进程监督程序、进程控制程序和共用效劳程序等。使用软件是在体系软件的支持下编制完结的,它随被控目标的特性和控制请求不一样而异。通常使用软件由用户依据需要自行开发。跟着计算机进程控制技术的日趋成熟,使用软件正向规范化、模块化的方向展开。规范的底子控制模块由制作厂家供给给用户,用户只需依据控制的请求,经过简单的组态进程即可生成满意详细请求的专用使用软件,大大方便了用户,缩短了使用软件的开发周期。进步了使用软件的可靠性。
3、计算机控制体系的特色
由于计算机自身的特色,计算机控制体系与通常惯例的调理体系比较,具有以下特色。精度高:经过多字长的数值运算,可以完结惯例调理器难以到达的控制精度,而且不存在零点漂移、热噪声及元件老化对控制精度的影响。计算机具有分时处理才干。一台计算机(严厉说是一个CPU)可以对多个控制回路进行控制。
计算机具有很强的储存和逻辑判别才干,可以依据出产环境的改动,及时作出判别,挑选最合理的控制对策;可以完结杂乱的控制规则,以到达抱负的控制作用。运用方便灵敏。计算机的控制功用是经过硬件和软件一起完结的。在不添加硬件的状况下,可以经过修改软件来改动控制计划和控制机的功用。计算机除了能完结控制功用以外,还可以一起完结对出产进程的办理,如出产计划调度,经济计算等。
4、计算机控制体系的展开趋势
DCS和工业控制计算机技术正在彼此浸透展开,并扩展各自的使用领域。本来通常流程工业的控制多选用集散型控制体系(DCS),离散型制作业的控制多采用可编程控制器(PLC)。跟着DCS和PLC彼此浸透展开继而扩展自个的使用领域,将呈现DCS和PLC融合于一体的集成进程控制体系。工业控制网络将向有线和无线相联系的方向展开。计算机网络技术、无线技术以及智能传感器技术的联系,产生了根据无线技术的网络化智能传感器。这种根据无线技术的网络化智能传感器使得工业现场的数据可以经过无线链路直接在网络上传输、发布和同享。工业控制软件己向组态化方向展开,工业控制软件首要包含人机界面软件、控制软件以及出产办理软件等。
结束语
跟着计算机技术的展开,计算机控制越来越深化地浸透于出产当中。因而,规划一个功能杰出的计算机控制体系是非常首要的。计算机控制体系包含硬件、软件和控制算法3个方面,一个完好的规划还需要思考体系的抗干扰功能,使体系能长时间有效地运转。在综述有些对计算机控制技术的展开方向进行展望。
这些年我国在控制规则、控制计划、施行技术以及大规模的集中控制方面,有必定数量的成功典型,经济效益也比较显著。这些年,还开端运用数学模型方法,探讨和推广现代控制理论在化工进程控制中的使用,联系微型计算机的推广使用,不少项目展开了计算机控制和调度办理的研讨,使出产的技术水平和经济效益都有较大的进步。
参考文献
[1]耿雄伟。计算机控制技术实习体系的研制[J]。我国自动化教学学术年会论文集,1994.
[2]于海生。计算机控制技术[M]。机械工业出版社,2007.
[3]顾德英。计算机控制技术与体系[M]。北京:邮电大学出版社,2007.
篇三:计算机控制技术发展现状与应用分析的优秀论文 篇三
摘 要:
随着计算机技术与微电子技术的进步与发展,计算机控制技术得到了很大提高,被广泛应用于企业管理与工业生产中,从而实现了企业管理与生产过程的自动化。本文介绍了计算机控制技术的组成与特点,描述了计算机控制技术的发展现状与方向,最后对计算机控制技术的设计
关键词:
计算机控制技术论文
随着计算机技术与微电子技术的进步与发展,计算机控制技术得到了很大提高,被广泛应用于企业管理与工业生产中,从而实现了企业管理与生产过程的自动化。本文介绍了计算机控制技术的组成与特点,描述了计算机控制技术的发展现状与方向,最后对计算机控制技术的设计过程做了简要分析。
引言
当前,计算机控制技术获得了快速的开展,在国民经济开展和人们日常生活中有着普遍的运用,不论是微型的控制设备,还是大型的控制系统,计算机控制技术都在其中发挥着重要的作用。今后随着科学技术的进步和人们研讨的进一步深化,计算机控制技术将会进一步开展,其作用也将愈加凸显。
1、计算机控制技术的产生与开展
计算机控制技术是由数字计算机对动态系统停止控制的技术,它是随着计算机技术的开展而呈现的。在计算机的控制系统,数字计算机替代自动控制中的常规控制设备,对动态系统停止调理和控制,从而完成了计算机控制技术的基本革新。数字计算机功用强大,具有采集、传送、存贮、处置大量数据的才能,推进了自动控制的开展和革新,完成了以计算机为主要控制设备的新阶段。在计算机控制系统当中,其控制过程主要包括数据采集、数据处置、实时控制三个局部。系统对被控参数停止实时检测,输入计算机系统当中,并对其停止处置,同时依照曾经设计的控制规律计算出控制量,并实时向控制器发出控制信号。计算机控制技术请求控制完成实时性和实效性,关于信号的输入、计算和输出,请求可以在一定时间内完成。并且信息处置这个过程是不时反复的,可以依照一定的指标完成工作。同时,关于被控参数和设备自身所呈现的异常状况停止监测,并可以做出疾速处置,促使系统更好的工作,满足实践工作的需求。
2、计算机控制技术的类型
依据控制功用和控制目的不同,计算机控制技术能够分为以下几品种型。
(1)操作指导控制技术。该技术是指计算机的输出不直接控制被控对象,而是每隔一定时间,计算机停止一次数据采集,将系统的一些参数经过转化之后送入计算机,由计算机停止处置,然后报警、打印和显现。依据这些结果,操作人员去改动给定值或者直接操作执行机构。该技术简单,控制灵敏,并且平安性高,不过常常需求人工操作,速度遭到相应的限制。
(2)直接数字控制技术。是工业消费中运用得较为普遍的形式,经过检测元件,计算机对一个或者多个系统参数停止巡回检测,经过输入通道,将检测数据送入到计算机,计算机依据规则的控制规律停止运算,然后发出控制信号控制执行机构,使系统的被控参数到达预定请求。在该控制技术当中,计算机参与闭环控制过程,具有强大的功用和良好的控制效果,可以取代模仿调理器,完成多回路的PID调理,并且操作简单,只需求经过改动程序就可以有效的完成复杂的控制,如前馈控制、非线性控制、自顺应控制、最优控制等。
(3)监视计算机控制技术。计算机依照描绘消费过程的数学模型,计算出最佳给定值,然后送入模仿调理器,最后由模仿调理器控制消费过程,使得消费处于最佳状态,到达最佳的消费效果。
(4)分级计算机控制技术。由若干的微处置器或者管理计算机分别承当局部任务,该技术将控制任务停止合成,采用多台计算机的方式,分别执行不同的任务,不只可以完成控制,还可以完成管理,满足消费运转的实践需求。
3、计算机控制技术的特性
计算机控制技术由软件和硬件组成,在实践工作中发挥着重要作用。与普通控制技术相比而言,计算机控制技术具有以下显著特性。计算机控制技术中既有模仿信号,也有数字信号,在实践工作中,只需求修正相应的程序,就可以完成改动控制规律的目的。同时,计算机控制技术具有丰厚的指令系统和很强的逻辑判别功用,采用的离散控制方式。在实践工作中采用计算机控制技术,有利于完成控制与管理的一体化,显著进步工业企业的自动化水平,获得更好的消费效益。
4、计算机控制技术的应用
目前,计算机控制技术在国民经济开展和人们日常生活中曾经得到了普遍的应用。不论是微型系统还是大型系统,都越来越离不开计算机控制技术,其作用和位置日益凸显。随同着计算机技术的快速开展和微型计算机的日益提高,各种微型控制器逐步呈现,不只性能优秀,而且价钱也低廉,适用范围也比拟普遍,同时也促进了计算机控制器本钱的降低,更好的推进了计算机控制技术的运用和开展。此外,经过各种软件编程,还可以完成复杂的、灵敏的控制算法,使得计算机控制技术在工农业消费、交通运输、国防建立等众多范畴得到了运用,并获得了良好的效果。随着控制理论的开展和计算机技术的进步,更为先进的计算机控制技术将会呈现,其控制效果必将更为牢靠,适用范围也必将更为宽广,将为国民经济开展做好发挥更大的作用。
5 完毕语
近些年来,随着对计算机控制技术研讨的深化和对国外先进成果的吸收和引进,我国计算机控制技术也获得了较快的开展,在国民经济开展中发挥着重要的作用。我国人力资源丰厚,科技队伍不时开展和壮大,随着工业的开展和进步,计算机控制技术也有着更为广阔的应用市场,今后应该增强这方面的研讨,进步工艺程度,满足高精尖技术开展的需求,促进计算机控制技术在国民经济开展和人们日常生活中更好的开展作用。
计算机应用软件的需求分析与开发论文
计算机应用软件主要是为了解决某些具体的问题而研究开发的,由于在五十年代所开发出来的软件存在利用效率比较低,而且在程序的编排上也存在一些问题,另外计算机的使用范围和程度也都在提高,所以应用软件需要提升其本身的价值,从软件最初的设计,到成型后的调试以及投入使用都要按照严格的规范进行,避免出现不必要的使用问题。
1 计算机应用软件的需求和开发的重要性分析
计算机作为辅助性工具,在帮助人们解决问题和促进社会发展方面都具有重要的作用,其中应用性软件也是如此,比如最常见的办公软件给日常的办公带来了很多的便利,各种文字的排版,影音的插入都可以在其中操作,还有具体的财务应用软件,节省了财务工作的大量时间,大大提高了工作效率,另外公交或是驾车的路线查询,照相效果的转变以及手游等应用软件在给人们的生活带来了方便的同时也丰富了人们的精神生活,所以说开发更多,更好的计算机应用软件不仅是促进计算机技术发展的要求,而且也是提高人们生活水平的重要推动力。
2 计算机应用软件的需求分析
2.1 计算机应用软件的需求分析流程。计算机应用软件的需求分析在软件开发过程中是一个很重要的环节,因为通过需求能了解到所开发出来的软件是为了满足哪些人群、哪些工作的需要,也能根据这些信息,制定出如何对软件的系统进行编程的方案,以及确定该软件主要的功能是什么,因此需求分析是进行应用软件开发的第一步。
首先是根据市场的调研情况以及应用软件的开发市场报告来对现阶段人们的需求进行提出。目前计算机应用软件的使用范围越来越大,有对办公软件的不同程度的需求,有对地图导航的软件以及其他不同类型的需求,也还有是对应用软件系统升级的要求,因此需要对应用软件的需求进行正确的定位,确定好所研制出来的软件是用于何目的,即做好定位分析。
其次是根据需求定位来对应用软件的适用性进行描述,比如有的人会认为应用软件的更新速度太快了,而且并不是最新的就是最好用软件,因此要对同一种应用软件的用户进行信息的鉴别和综合性分析。通过对原始的市场调研问题的研究、用户对问题答案的选择分析以及结合应用软件开发的以往经验来进行综合性的分析,筛选出由于用户的个人偏见或是完全不合理要求的需求数据,提炼出真正有参考价值的信息,为开发软件提供强有力的依据,另外还可以通过这些调研的数据,进一步挖掘出未显现出来潜在需求,从而有助于帮助完善软件的功能性和合理性。
最后是根据数据分析的结果,再一次对应用软件开发需要的规格说明以及用户的使用方式等方面进行考证,其目的主要是保证所研发的软件是真正满足人们需求的,研发途径和所制定的方案也是可行的,因为应用软件具有复杂性,而且开发的成本也比较高的特点,因此在每一个软件方案定型之前都要认真的`分析,避免出现遗漏和模糊化的地方,影响软件的开发效果。
2.2 计算机应用软件的需求分析方法。确定和了解用户对计算机应用软件的需求方式有很多,并且针对不同的情况和软件的使用范围来了解需求的方式也不少,但本文将主要介绍采用比较多的三种方式。
一是直接访问式,包含面对面的交谈,或是通过发放纸质的以及电子版的市场调查来获得数据。对于面对面的交谈,一般是知道具体的应用软件用户,对其领导或是采购人员来进行交流,这样就能比较全面了解到用户的具体要求以及以后软件开发的方向,比如办公室的财务软件的需求方向,就可以直接与用户进行沟通,并能了解其对目前所用到软件有什么不满意的地方或是需要改进的地方等比较宝贵的信息。另外对于一般新的应用软件,软件开发商只能了解到用户在某一方面有所需求,研发出来的软件肯定是能满足部分用户的需要的,但是具体的情况就不是很清楚,这种情况就可以采用发放大量的市场调研报告,在剔除无效的信息后,对数据进行分析,比如可以利用SPSS软件对所搜集到的数据进行整理和分析,可以得到将要开发的应用软件中哪些功能最能满足用户的需求,因此这也被作为一种比较常见和有用的方式之一。
二是对具体的用户做出应用软件的方案后,与用户进行进一步的商讨确定用户的具体需求。比如在知道这款应用软件是为某公司开发研制的,那么就能了解到该企业的组织结构以及最基本的业务流程,根据这些实际的情况,结合该企业现有的硬件以及软件情况,制定出这款应用软件的具体方案,并做出简单的操作流程页面,通过这种方式来吸引用户的眼球,而且也能通过向用户展示了解到该方案在哪些方面还需要改进,在哪些地方还存在漏洞等,这样就能对用户的需求了解的比较准确,所研制开发出来的软件也与该用户的要求十分符合,效果也就最佳。而这种结果的得来是通过前期对该企业的调研分析法,到后期的方案制作法,最后到协商讨论法结合而来的。
三是用户的体验回馈方式,一款计算机的应用软件都是为满足一定用户而设计的,当开发商研发出一款应用软件后,让用户填写体验感受,并说出不足之处,只有填写试用报告后再能继续使用该软件,这种方式也能起到了解用户的真正需求以及知道这款软件所存在的问题和需进一步改进的方向。
3 计算机应用软件的开发
在通过对用户的需求进行调查分析后,下一步就是对计算机应用软件进行开发,其开发的技术种类主要有以下几种。
一是对软件开发的周期性技术研究,一般而言软件在经过一段时间就需要升级和更新,以满足用户的需求,因此在每个阶段都要做好开发的工作。为了保证每个阶段的质量,以及更新后的软件操作能跟上一阶段的操纵相衔接,所以说在软件投入使用之前,就要做好该软件的生命周期研究,并对每个周期采用应对的质量提升和效果保证的措施。另外在软件的投入使用过程中,肯定有些漏洞,所以在周期性使用中要有对软件问题的修复和改进技术。
二是软件开发的最初设计技术,这种技术是要开发人员能对软件最初的功能和信息做出全面的认定,对于一些可以预见性的问题,比如无法输入或是描述,或是对结果的输入有差异等,要有事先处理好这些问题的技术,而且有依据原始的设计进行开发技术的能力,所以这种边开发边解决预见性问题的技术,也叫原型化开发技术。
三是自动生成的软件开发技术,这种技术比较先进,只需要在开发时说明该软件所要达到的目的,是用来干什么的,以及对操作说明等方面的内容进行阐述,而不用输入怎么实现这一目的的具体过程,也就是说这种开发技术是能根据要求,自动设计和分析的技术。
4 结束语
本文从计算机应用软件的重要性角度出发,分析了人们对计算机应用软件的需求,包含了需求分析的流程和方式,并对开发的技术进行了探讨,包含了基本的对软件开发的周期性技术研究、软件开发的最初设计技术以及自动生成的软件开发技术三种,通过研究分析,旨在促进计算机应用软件能更加满足人们需求和提高计算机应用水平的目的。
工业控制的常规应用和计算机系统分析员论文
【摘要】
本文通过“工控组态软件”项目的开发,着重讨论实时系统与信息系统的集成。近年来,国内外的组态软件取得了很大的发展,已广泛应用于企业生产。组态软件以实时数据库作为核心技术,综合了工控、网络、图形处理与数据库访问接口等技术,是技术含量较高的一类软件产品,具有良好的应用前景和市场潜力,因此,有多家信息技术公司都在开发工业组态软件。
我有幸参与了该项目,在该项目中担当了分析与设计的部分任务,该软件采用Windows 2000操作系统,主要采用VC6.0进行开发。以下本文将从我所开发的组态软件的特征、软件的体系结构设计、实时数据库设计、可扩充性与可维护性设计以及项目实施管理等几方面加以论述。
【正文】
工业控制组态软件在工业界有着相当广泛的应用,此类软件允许用户在图形界面下对控制系统的各种采样点、过程输出点、设备、生产车间、控制回路、文件报警、生产报表、控制策略、网络设备和生产工艺画面进行定义与组态。使用该类软件时,用户甚至可以不写一行程序就能够构成自己的控制系统,有些功能强大的组态软件还可提供与网络、Internet、数据库访问接口等的连接功能,使现场控制系统能相对方便地和企业的信息管理系统加以集成,某信息技术公司决定开发新的具有一定通用性的工业组态软件,作为技术骨干,我在该项目中担当了分析与设计的部分任务,该软件采用了Windows 2000操作系统,主要采用VC6.0进行开发。
本文将从我们所开发的组态软件的基本特征、软件的体系结构设计、实时数据库设计、可扩充性与可维护性设计以及项目实施管理等几方面加以论述。
l. 我所从事开发的组态软件的基本特征
通过分析国内外的组态软件的特点和当前的技术发展情况,我认为我们着手开发的组态软件应当突出下述三个特征:
(1)“实时与可靠”是此类软件赖以生存的应用前提,但是目前还是有很多的组态软件做不到这一点。
(2)具备良好的网络连网能力与分布功能。
(3)有效地采用ODBC(开放的数据库连接),便于和其他信息系统集成。
这个项目在技术上,应着重于组态软件的体系结构设计与实时数据库的设计上需求分析则应着重分析国内外同类软件的功能,通过比较与鉴别,才能产生真正优秀的软件。
2. 组态软件的系统体系结构
本软件采用的是三层体系结构,设计结构时要具有开放性和良好的可扩充性。
(1)软件的底层是硬件访问控制层。这一层所采用的是前几年才推出来的OPC(OLE for Process Control)技术,采用该技术的好处是OPC是微软参与制定的标准接口技术,有众多的硬件厂商支持,所采用的OLE技术使软件具有良好的适应性和扩展能力。
(2)中间层是实时数据库。该层是整个系统的核心,在设计上除了具有一般实时数据库具有的特性之外,应当为应用层提供了两类接口:一是应用编程接口API(比如以DLL的方式实现),二是ODBC接口,该接口使系统具有很好的开放性,便于系统集成。
(3)上层是应用程序层。在该层通过ODBC接口访问实时数据库,可以通过SQL语句查询数据库的数据。
3、本项目涉及到实时数据库设计
在设计时,我们着重考虑了以下的四个方面:
(1)实时数据库的基本功能:实时数据库完成实时数据库的采集、输出、报警文件等的管理,也进行历史数据的管理。
(2)实时性设计:由于本系统所采用的操作系统是Windows 2000.它的实时性较差,因此要求任务管理定时器必须具有良好的实时性,在系统设计时,我们采用了抢占式服务的高精度定时器,在一定程度上保证了系统具有良好的实时性。
(3)任务调度:其目标主要是使系统在各时间段达到较理想的负荷任务的均衡性。
(4)ODBC接口设计:即开发相应的驱动程序,实现ODBC功能,使之完全遵守SQL约定,这样能允许应用程序的开发手段和开发工具多样化,允许可以采用VC、VB或Delphi等作为开发语言,也使数据库具有很好的开放性。但SQL语句不能实现数据发生时间方面的选择,影响了实时性,因此,系统自动给每个数据库加上时戳,SQL可以通过时戳进行时间控制来选择(读取)数据,从而满足了实时性方面的基本要求。
4. 本系统的可扩充性与可维护性设计
组态软件综合了多种技术,其体系结构与数据结构都较为复杂,再加上我们又希望能适应的实际应用场景有着复杂多变性,因此要求系统必须具有良好的可扩展性与对维护性,以满足功能与性能上不断变化的要求。在系统的设计技术上,我们大量地采用组件技术,如OPC,COM/DCOM与3D图形控件等,组件技术的采用使系统具有了良好的可扩展性与可维护性,降低了系统的复杂度。而且也使我们较方便地获得第三方支持,例如,请经验丰富的图形处理专家编写图形处理控件,就能加快软件开发的进度。
5. 本项目中软件项目实施和管理
组态软件的需求在当前工业控制领域中是较成熟的,基本能满足一般用户的功能上需求,通过比较多家组态软件,可以发现:在它们之间有80%的功能是相同的或雷同的,由于我们项目开发的起步较晚,在自控领域里,我们处于劣势,因此我们提出了“重技术分析,轻需求分析”的思路,即把重点放在组件设计与体系结构的实现上。
在人员的配备上则根据组态软件的技术组成特点,组织一批在自控、网络、组件、实时系统设计和硬件上各有所长的VC高手组成一支精干高效的队伍。
在开发进度上则反复强调“质量第一,进度第二”的原则。
在我们的项目实施中,可靠性作为设计的首要原则,要求项目组成员养成良好的编程习惯,每天必须完成认真的工作日志,每周要写工作总结,完成一段程序代码之后,即应自己先进行从里到外的测试,只有从基础抓起,才能保证组态软件的质量。
通过本项目的开发成功,我深切地体会到要使组态软件在企业实时控制与信息系统集成中发挥其应有的作用,必须注意以下各点:先进的体系结构;支持ODBC的实时数据库;强大的网络功能;功能日益强大的脚本语言等。我期待着本人通过在这个领域中的辛勤耕耘,将会结出更多更丰硕的IT成果。
评注:
本文抓住了企业实时控制与信息系统集成中的一类关键软件——组态软件项目的开发,进行了较有条理的讨论,思路很清晰。
由于项目在一定程度上的“通用性”,未能结合具体的应用背景论述;但本文的一个缺点是未能给出开发与应用的实际效果例子,也未能对开发中遇到的困难与问题展开深入的探讨。(本文主要参考了广东王启飘等人的论文)
论文:计算机在银行审计中的应用分析
[摘要]
随着经济的发展。计算机在各行各业的应用越来越广泛。计算机在商业银行审计程序、审计计划、内部拉制测试中发挥着巨大的作用。笔者结合现状分析探讨了计算机在商业银行审计中的应用,
[关键词]计算机信息系统环境;商业银行审计;审计计划;内部控制;审计程序
一、计算机对审计的影响
审计师在计算机信息系统下执行财务会计报表审计,并不改变审计的总体目标和范围。但是,计算机的使用改变了财务资料的处理和存储,并可能影响被审计银行为达到适当的内部控制而采用的组织和程序。因此,审计师在对会计制度和有关的内部控制的研究和评价所实施的程序。以及其他审计程序的性质、时间和范围就可能受到电子数据处理环境的影响。这些影响表现为以下几个方面:
1、对审计对象的载体产生的影响。在手工操作下,作为审计对象的载体是会计凭证、账簿、报表和其他各种经营资料,都是可见性的文字、数字记录,并且要求严格按照统一的规程来填写和登记。但在计算机信息系统下,除了部分原始凭证和打印出来的账表外,大量会计数据都是以电、磁信号的形式被存录在计算机中的,若不经显示或输出是看不见、摸不着的。它们既容易销毁也容易伪造,而且可以不留任何痕迹。审计中即使发现可疑之处,要想进一步追查也是有困难的,还必须补充新的审计方法和审计手段才能满足客观需要。
2、对审计内容的影响。手工处理下的会计核算内部控制是通过合理分工、明确责任、规定业务处理程序以及加强业务人员之间的互相联系和互相制约来实现的。审计师只要对被审计商业银行内部控制进行全面了解和详细测试并做出评价,就能够据以确定审计的范围和重点,制定出实质性测试程序以开展下一步工作。但在计算机信息系统环境下,数据处理集中由计算机自动完成,并改变了账务处,计算机信息系统环境下的商业银行审计,理程序,使原有的内部控制功能丧失,这样审计师就需要运用一套新的技术和衡量标准,对计算机信息系统环境下的商业银行内部控制进行测试和评价。因此,会计信息处理和内部控制的变革使审计内容和侧重点发生较大变化,审计的重点多放在异常业务的处理及系统变化的测试上,而不在于对相同业务取大样本进行测试上。
3、对审计线索的影响。审计师必须跟踪审计线索来审核有关经济业务,以搜索审计证据。会计核算电算化使审计线索发生了很大的变化。在手工操作下,从原始凭证到记账凭证、由记账凭证到财务会计报表的编制,每一步都有文字记录,都有经手人签字,审计线索十分清楚。审计师进行审查时,完全可以根据需要进行顺查、逆查或采用抽样的方法进行审查。但在计算机信息系统环境下,制作凭证、登账及报表编制,全部由计算机系统按一定的程序指令完成,存有会计资料的大多是磁带和磁盘,这些磁性介质上的信息是以机器可读的形式存在的,不为肉眼所见。手工系统下的传统审计线索在这里消失了。为了能有效地审计计算机信息系统下的会计数据,除了制定一些规章制度外,还必须在会计软件系统的设计和开发中提出审计要求,以便这些系统在会计核算中能留下新的审计线索。上述对审计线索的影响。使得对数据的输入、处理和输出控制的测试以及对计算机的操作过程测试成为审计的重要内容。
二、计算机信息系统环境下审计计划的制定
(一)充分了解计算机信息系统
(二)充分了解计算机信息系统环境如果被审计商业银行的计算机信息系统对会计报表整体有重要影响,审计师还应当了解计算机信息系统环境,并考虑其对固有风险和控制风险评估的影响。对计机信息系统环境的了解,除上述对系统本身的了解外,还应了解下述内容:
(1)被审计商业银行对计算机信息技术的利用及态度。如系统是由被审计商业银行购买并经确认证明或自行开发,被审计银行对系统的开发、使用、维护的态度等。
(2)同行业或单位所处当地企业间的比较。与同行业或单位所处当地环境中的系统使用相比。被审计银行计算机信息系统使用及信息技术状况的趋势。
(3)被审计商业银行的计算机信息系统及其环境最近的变化及计划中的变动。如系统开发、改变技术平台、改变计算机信息系统领导者或经营方向等。
(4)计算机信息系统环境下风险的性质和内部控制的特征。
(三)制定的审计计划内容对上述掌握的情况及所搜集的资料。审计师应认真分析研究,从而确定审计的重点内容,制定审计计划。审计计划的基本内容包括:
(1)被审计商业银行计算机信息系统的概况;
(2)电子数据处理系统审计的目的、范围、重点和起讫时间;
(3)审计项目的安排、内容和各个项目的具体要求;
(4)审计工作的方式、组织分工、审计步骤、时间进度和日程安排;
(5)运用审计方法以及审计工作中应注意的事项和问题。审计师在考虑全面计划时,还应考虑:在对内部控制的全面评价中,确定对电子数据处理控制的任何可信赖程序;制定关于何处、何时与怎样检查电子数据功能的计划,包括电子数据处理专家用的工程程序表;制定关于利用计算机辅助审计技术进行审计程序计划等有关事项。
篇四:计算机控制技术论文 篇四
摘要:着重从计算机与自动控制理论各自发展及相互使用的角度,概括了计算机控制技术发展的背景,现状及发展。
1、计算机控制技术概述
计算机控制技术是在计算机技术和自动控制技术的大力发展基础上形成的,计算机控制的经典控制理论已经比较成熟,在农业生产、交通运输等各个领域中发挥了重要的作用。计算机控制系统的核心是实现生产过程的自动化控制,是以计算机技术为核心的自动控制系统。这种计算机控制系统具有独特的科技优势,可以完成许多采用常规控制技术无法实现的生产任务,获得日常控制技术无法完成的生产目标。一个完整的计算机控制技术,通常包括监控系统和过程对象两部分内容。计算机控制技术所依赖的监控系统主要由软硬件设备组成,硬件有主机、通讯设备等,而软件则是应用软件和系统软件。
以计算机控制技术所构成的计算机控制系统,通过包括操作指导型控制系统、直接数字控制系统、监督控制系统、集散控制系统、现场总线控制系统等内容。鉴于计算机的特殊特点,计算机控制系统与常规的调节系统有着明显的差异,主要表现在三个方面:一是控制的精度较高,比如计算机可以通过数值运算,完成常规调节器所无法完成的控制精度,而且这种精度是具有较小的偏差,不存在零点漂移、热噪声及元件老化对控制精度的影响。二是计算机的分时控制能力,比如计算机控制技术依靠计算机的强大存贮能力和判断能力,可以根据控制环境的变化,对各种情况进行及时分析和判断,做出最佳的控制决策,也可以实现复杂的控制规律,以达到理想的控制效果。最后是计算机控制技术的使用很方便,计算机控制技术依靠系统软件和应用软件来实现主要的控制目标,因此可以通过改变软件的编程,来实现对不同控制方案的调整。还可以根据生产环境的变化,对系统软件进行相应的设计和调整,来应对各种复杂多变的生产环境。但是,不可否认,计算机控制技术也有它的局限性,比如计算机控制技术完成比较复杂的控制系统时比较困难,尤其是需要采用复杂的计算法,而这在实现上就遇到了相当的困难,有些时候无法满足系统的运行要求。
2、计算机控制技术的新发展
本文对计算机控制技术新发展的阐述主要有三个方向,一是分析集散控制系统(DCS)的新发展,二是总结可编程序控制器(PLC)的新发展,三是展望计算机控制系统的新趋势,具体内容阐述如下。
2.1集散控制系统(DCS)的新发展
集散控制系统是以单片微机技术为载体,全面运用了数据通信、图像显示、计算机技术和过程控制等高科技技术,主要使用了分布式控制思路,重点解决了信息集中管理和生产过程分散控制的有机整合问题。在提高产量、保障质量、降低能耗和控制成本等方面发挥了重要的作用。国外许多大型综合控制系统都用了DCS,比如美国西屋公司生产的WDPFI型系统。集散控制系统的控制方法主要包括参数预估控制、解藕控制、非线性控制、自适应及自学习控制等。另一方面的应用是工厂综合自动化TFA。重点解决办公室自动化的网络构成系统,利用同轴电缆连接,使生产过程综合自动化的动态和静态指标长期在最佳状态下运行。此外还有一种新的发展方向是计算机综合生产系统CIM。
2.2可编程序控制器(PLC)的新发展
可编程序控制器的核心是微处理器,是主要用于过程控制的专用微机系统,同时作为一种自动化装置,也可以用于生产过程控制。可编程序控制器在一定程度上替代了传统继电器来实现开关量的控制,比如有输入和输出,定时及计数等控制。所使用的控制信号既可以是按钮、无触点开关、行程开关或其它敏感元件等,也可以用于驱动电磁闷、步进电机等各种执行机构。由于CIM、工程自动化、过程控制等大系统和复杂系统的应用要求,可编程序控制器(PLC)的新发展主要有以下几个特点,一是大容量、高速度、高功能;二是网络化和具有通信功能;三是编程语言的多样化,也就是在重点发展SFC的基础上,更多地使用C、BASIC等高级语言编程及采用多种语言联合编程。
2.3计算机控制系统的新趋势
集散控制系统和可编程序控制器的计算机控制技术不断丰富着自己的使用领域,同时也在一定程度上实现了相互渗透发展,提高了两者的整合特性。原来一般流程工业的控制多选用集散型控制系统(DCS),离散型制造业的控制多采用可编程控制器(PLC)。随着DCS和PLC相互渗透发展继而扩大自己的应用领域,将出现DCS和PLC融合于一体的集成过程控制系统。随着计算机技术的不断更新和发展,我们也在研究一些具有自主知识产权的计算机控制系统应用软件,建立先进的监控软件平台,优化现有的控制软件等。按照计算机技术在控制系统中的功能和目的分析,未来计算机控制系统的重点方向就包括操作指导控制系统、直接数字控制系统、监督计算机控制系统、分级计算机控制系统等。