- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈基于组合化设计思想控制系统自动生成
浅谈基于组合化设计思想控制系统自动生成 【摘 要】 机电控制系统的设计基本上采用手工设计的方法,存在着“智能”自动化程度不高、对设计人员的设计经验要求高、控制软件复用性差等问题, 因此尝试进行对机电控制系统拟实设计与仿真系统的研究,模拟手工机电控制系统的设计过程,实现机电控制系统的设计从硬件选型、应用软件生成至系统运行仿真的自动化过程。
【关键词】 机电 控制系统
1 控制系统组合化设计思想
1.1 控制系统硬件组合化设计思想
微电子技术的发展己经成为当代科学技术发展的强大推动力,并给方方面面带来了深刻的影响。因此,国外近年来在电子工业和计算机工业中推行一种不同于传统设计思想的所谓“开放式体系结构”的设计思想。
开放式体系结构在硬件组成方面导致了工业测控系统采用组合优化方法的盛行,人们不再采用传统的设计方法,即针对不同应用系统要求,选用成熟的现成的硬件模块和软件进行组合而成。组合化设计的基础是模块化,或称为积木化。工业测控系统的设计也可以采用向儿童搭积木玩具一样的方法进行。硬软件产品的模块化是实现组合化设计的关键,其优点是显而易见,可以将系统划分为若干个硬软件功能模块,由研究开发部门根据积累的经验尽可能完善地设计,并制定其规格系列,用这些现成的功能模块可以迅速的配套成各种用途的应用系统,能简化设计工作并显著缩短设计周期。并且结构灵活,便于更新和扩充,使系统适应性强,在使用过程中可根据需要通过更换一些模板或进行局部改装以满足不断变化的特殊需要。
1.2 控制系统软件组态思想
在硬件组合化设计的同时,系统软件也可采用组合化方法设计。那么,对于应用软件的编制呢?应用软件通常是用户根据要解决的实际问题而编写的各种程序,由于系统要实现的功能各不相同,采取的方式各种各样,如何实现对其自动生成呢?在PC机软件开发中的先进设计思想一基于组件的软件开发方法,其思想类似于组合化设计技术,即软件开发不再从小粒度的“软件片”开始构造,而是以组件为核心,利用现有组件进行装配。
通过对控制软件的分析不难看出,有许多基本的控制与运算模块是大部分程序经常要使用的,对特定硬件的操作也遵循固定的模式和步骤,即输入、处理、输出三个环节,控制流程只有顺序、跳转、分支等结构,所以,也可以借鉴在PC机软件开发中流行的基于组件的软件开发思想,将控制软件中的固定部分抽象为特定类的组件,再通过调整参数的手段制造出软件的模块,最后集成为应用系统软件。值得注意的是与硬件组合化设计方法不同的是这里的模块不再是硬组件,而是含参数的软组件,可以随控制任务要求而实例化,以满足控制任务多变的要求。
2 控制系统硬件设计的关键技术研究
2.1 基于组合化设计思想的控制器设计
在控制系统中,主控制器占据着相对重要的地位,下面首先讨论控制器的设计方法。组合化设计的基础是硬件的模块化,而模块化后的硬件实现灵活组装的基础是硬件的标准化。纵观当今世界,无论软件产品还是硬件产品,都是朝着一个共同的标准发展,即向着标准化,规范化,统一化方向发展。究其原因,主要是产品的标准化设计能够使各个生产厂家生产的产品能够互相兼容,标准统一,接口方便,从而能运用于某一个具体的系统,有利于产品的推广和系统的开发,从而推动社会生产不断向前发展。另外,硬件的模块化、标准化也是实现软件组态的基础。可喜的是在工控领域的发展中,越来越多的控制器产品已逐渐实现了模块化,并遵循着业界的这样或那样的标准。下面以工控领域中几种典型的控制系统展开讨论控制器的标准化、模块化的实现情况。
(1)可编程控制器(PLC)控制系统。按照结构形式的不同,PLC主要分为箱体式和模块式两类。箱体式结构又称为整体式结构,它的特点是将PLC的基本部件很紧凑的安装在一个标准机壳内,构成一个整体,组成PC的一个基本单元(主机)或扩展单元,基本单元上设有扩展端子通过扩展电缆与扩展单元等相连,以构成PLC的不同配置。箱体式结构的PLC体积小,微小型PLC采用这种结构型式较多。模块式结构PLC,顾名思义,是由一些标准模块(组件)、单元所构成。这些标准模块如CPU模块、离散量输入/输出模块、模拟量输入/输出模块、各种功能模块、电源模块等。将这些模块插在框架上或基板上组装即可构建PLC控制系统。各功能模块功能是独立的,外形尺寸是统一的,插入什么模块可根据需要灵活配置。目前中、大型PLC和一些小型PLC多采用这种结构形式。可以说,PLC硬件设计基本上实现了模块化设计,但是值得注意的是PLC的设计并不是严格的标准化,事实上,目前各厂家PLC产品多数均成系列化生产,品种齐全,同一厂家的模块彼此可以兼容,但不同厂家之间的产品往往不能兼容。(2)单片机控制系统。由于单片机控制系统硬件电路设计的随意性大,单片机
文档评论(0)