首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 140 毫秒
1.
本文将面向对象的编程方法引入PLC复杂的逻辑顺序控制系统,并结合作者在烟草行业香料厨房控制系统中的应用,介绍了系统中类的抽象、封装和继承之间的相互关系。采用面向对象方法,顺序控制系统编程从实现复杂的逻辑运算转变成创建和建立对象之间的消息传递机制,相比于传统的线性化编程方法可以显著提高编程效率,增强系统的可扩充性。  相似文献   

2.
面向对象的顺控输送系统编程方法   总被引:3,自引:0,他引:3  
黄咏  龙洪胜  庄诚 《控制工程》2005,12(1):53-57
将面向对象方法引入复杂逻辑顺序控制系统,提出将逻辑关系分成两部分,设备及相关的自有逻辑经抽象与封装成为设备对象,设备之间的逻辑则被封装到虚拟的流程对象中,通过对象之间的消息交互实现顺序控制功能。采用面向对象方法,顺序控制系统编程可以从实现复杂的逻辑运算转变成创建两类对象和建立对象之间的消息传递机制以一个输送系统为例阐明面向对象方法可以显著提高编程效率,增强系统的可扩充性,面向对象方法为顺控系统的建模、优化等进一步研究提供了一个新思路。  相似文献   

3.
钢包烘烤控制系统多采用可编程逻辑控制器做控制系统.针对钢包烘烤控制系统,以面向对象方法进行分析和建模,以统一建模语言为工具,进行系统功能分析、对象行为分析并建立系统时序图,从而为烘烤控制系统建立模型.经程序验证,在烘烤控制系统中引入面向对象思想,不仅简化了控制系统程序,并且提高了系统的可维护性.  相似文献   

4.
混合知识表示法在基于实例设计中的应用研究   总被引:14,自引:0,他引:14  
宋久鹏  高国安 《计算机工程》2001,27(11):108-109,140
针对基于实例的设计(CBD)系统中的复杂知识类型,提出了混合知识表示法,综合运用逻辑、规则、框架、过程表示法的优点,通过面向对象技术加以实现,并给出了基于Visual Prolog5.0的编程方法的应用实例。  相似文献   

5.
输送系统的UML建模、优化与实现   总被引:1,自引:0,他引:1  
黄咏  庄诚  高东杰 《控制工程》2006,13(1):55-59
将面向对象方法引入输送系统的建模和分析过程,采用统一建模语言UML对系统的功能、对象结构、行为和活动以及实现方式等建立了一整套模型。UML模型可以采用面向对象语言快速实现,按照模块化结构,使用PLC编程语言也可实现面向对象编程。采用UML对输送系统进行分析可将系统实现的复杂性降低,有利于系统的分析和设计,系统的优化算法可以在此基础上进一步研究和实现。(以一个工程为实例,说明了相对于传统的顺控方案,以UML模型为基础的输送系统在开发和维护、扩充和代码重用等方面具有显著优势,UML在顺序控制系统中具有广阔的应用和研究前景。)  相似文献   

6.
为了解决用梯形图语言编写顺序控制设备时所存在的编程复杂、理解困难等问题,引入PLC的顺序功能图来编程是一种非常有效的方法,该方法具有编程简单而且直观等特点。本文以某高炉喷煤系统单罐循环的控制为例,采用顺序功能图与梯形图、功能块图相结合的方法编写控制程序,与以往常用的梯形图、功能块图编程方法相比具有简单、直观、逻辑性强等特点,大大提高了编程的效率。  相似文献   

7.
PLC顺序功能图SFC编程系统的设计与实现   总被引:1,自引:0,他引:1  
概述PLC顺序功能图的功能、组成和编程方法.针时顺序功能图编程系统的设计要求,基于IEC61131-3国际标准的编程规则,采用面向对象的思想,设计出了一套全新的完整易用的数据结构.最后给出了顺序功能图编程系统的设计方案及其基于VC 的方案实现.  相似文献   

8.
磨矿过程具有多变量、非线性、强耦合、大时滞、时变等综合复杂特征,其关键工艺指标磨矿粒度难以用常规控制方法进行直接控制。将基础控制、智能控制以及软测量技术相结合,构建了实现磨矿粒度指标的磨矿过程智能优化控制系统。该系统由基础控制系统、过程监控系统以及智能优化设定系统组成,具有设备顺序逻辑控制、回路控制、过程监控以及回路智能优化设定等功能。该系统已成功应用在某大型选矿厂的磨矿过程中,取得了显著效益,具有推广应用的前景。  相似文献   

9.
面向对象的PLC系统平台及其在黄金精炼厂的应用   总被引:2,自引:0,他引:2  
介绍一种采用面向对象程序设计方法开发出来的PLC应用程序平台。该平台下可以不用修改和下载PLC程序就能修改程序的控制逻辑或者增减被控设备的数量,使不了解PLC编程的生产一线的工艺人员自行修改控制逻辑成为可能。通过在山东黄金集团精炼厂的成功应用,证明了该套系统的可靠性。  相似文献   

10.
本文采用面向对象的设计和分析方法,以一个售后服务管理系统为例,介绍如何从分析、设计到编程、测试,全面地运用面向对象的方法进行软件开发,重点解释用况图、类图和顺序图的开发过程。读者可以通过本文学习和掌握面向对象建模方法,并以此为例学习如何运用UML的一些最常用的概念和表示法建立自己的应用系统模型。  相似文献   

11.
12.
针对以梯形图和语句表为代表的面向过程的传统程序设计方法已经不能很好地适应自动化系统的发展要求的问题,使用了CFC(连续功能图)方法,可以应用面向对象的概念和方法,以被控设备和算法为对象进行程序设计和开发,可极大地提高控制系统软件的稳定性和可移植性,并缩短开发周期。使用该方法开发的步进式加热炉控制系统程序,经过实际应用表明,程序系统的稳定性好、定位设备故障率低,尤其是程序的可移植性有很大的提高。并且,开发的控制系统软件模块能够被很好地继承和重用,能够更好地体现软件知识产权。  相似文献   

13.
对象式逻辑程序设计   总被引:6,自引:3,他引:6  
本文首先对逻辑程序设计与对象式程序设计进行一些比较,然后介绍对象式逻辑程序设计的基本原理、新进展、应用及目前存在的主要问题。  相似文献   

14.
叶晓彤 《微机发展》2005,15(7):81-83
现有的利用JSP,Servlet和EJB开发基于J2EE企业应用系统存在着重用业务逻辑困难、开发维护效率低等缺陷。因此文中介绍了基于Struts和JDO的J2EE企业应用系统架构,此架构结合了Struts和JDO的优点,提高了开发效率,同时提高了系统的可维护性和可扩充性。Struts提供了一个优秀的MVC框架,分解商业逻辑、控制逻辑和表现逻辑的代码,提高了代码的可重用性和灵活性,便于组件式开发;JDO提供了面向对象的持久数据存储,弥补了EJB对面向对象编程的不足,提供了完全的面向对象支持。  相似文献   

15.
随着面向对象软件开发技术的不断发展以及软件规模的不断扩大,系统地分析和设计变得日益复杂。软件开发过程中很难利用现有的编程技术(如面向对象编程、面向过程编程)对横切系统多个模块的关注点进行鉴别、理解和模块化。为解决面向对象开发方法中的耦合性较高、可重用性较低和代码分散等问题,将面向方面的编程思想引人到系统分析和设计阶段,提出了一种面向方面的信息系统建模方法。  相似文献   

16.
赵艳  ;刘同明 《微机发展》2008,(10):225-229
面向方面编程(AOP)是面向对象编程(00P)的扩展和延续,能够很好地解决横切关注点问题,实现了业务逻辑与非业务逻辑的解耦合。目前大部分研究还主要是把AOP作为一种程序设计方法加以研究的,实际上,AOP对于软件设计和开发过程的影响是全面的。因此在AOP的基础上,从概念、规约、实现三个视角定义了方面,并从概念层、规约层、实现层三个层次研究了面向方面软件开发(AOSD)的开发过程,在Spring框架下给出了J2EE企业应用系统的实现过程,与只使用OOP方法相比,不但简化了设计,也使代码更具可读性。  相似文献   

17.
This paper describes a proof outline logic that covers most typical object-oriented language constructs in the presence of inheritance and subtyping. The logic is based on a weakest precondition calculus for assignments and object allocation which takes field shadowing into account. Dynamically bound method calls are tackled with a variant of Hoare's rule of adaptation that deals with the dynamic allocation of objects in object-oriented programs. The logic is based on an assertion language that is closely tailored to the abstraction level of the programming language.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号