工控软件设计关键技术研究.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
摘 要 一 一 ~ 一 一 竺竺竺竺二巴二二竺竺竺巴竺二二二二,二 工控软件设计关键技术研究 摘 要 90年代以后,控制系统之间的技术竞争逐渐从硬件转向了软件,如何提高 软件的功能和性能,成为了控制系统发展的关键所在。本文从工控软件设计的 实际问题和发展需求入手,对工控软件的系统分析、设计方法和体系结构,以 及流程图等人机交互界面、嵌入式控制语言、数据通信等关键技术进行了系统 深入的研究,并利用上述研究成果,完成了一套具有自主知识产权、面向现场 总线的大型通用控制系统软件。 〕利用Coad/Yourdon方法,本文对工控软件进行了系统分析,获得了比较完 善的工控软件设计框架模型。分析过程中,根据 “实用、好用”的原则和工控 软件设计特点,对Coad/Yourdon方法加以了改进:在Coad/Yourdon方法中引 入了 “操作”与 “事件”的概念,以表达工控软件中大量存在的同步和异步两 类服务;将系统分析和系统设计有机地结合起来;在系统描述中引入了二元关 系表格来描述细节信息,以克服图形描述在符号过多时显得凌乱的缺点。 本文对工控软件设计方法进行了研究,提出了一种工控软件设计新体系一 部件化结构。针对工控软件设计的现状和发展趋势,本文从体系结构入手,进 行了工控软件设计中的复用性、可维护性和互操作性等方面的研究,提出了一 种工控软件设计的部件化结构,能够很好地解决不同单位、不同厂商之间的软 件复用和互操作问题,改变目前工控软件设计模式,可在全社会范围内形成广 泛的协作关系,从而快速创建最优系统,以适应工业控制的发展需求,并降低 系统维护复杂度。部件化结构为工控软件生产的工业化奠定了良好的基础和实 现的可能性。 工控软件中最能够体现人机接口设计创造性的画面当属流程图,本文对流 程图设计进行了深入研究,提出了一种工控软件流程图设计的新方法:一方面 在流程图设计中引入部件化方法,扩展流程图的深度与内涵,延伸了流程图的 传统概念与意义,将部件化技术与面向对象技术相结合,能够更好地实现对工 艺过程的描述并适应工控软件的未来发展要求;另一方面对流程图中动画关联 和三维化这些新兴领域进行了研究,提出了平移动画中的 “轨道”概念,以实 现图元的沿曲线平移,提出了在圆弧旋转动画中用Bezie:曲线逼近1/a圆弧的工 程化方法,并用最小二乘法进行了验证和工程化参数的获取,实现了利用图元 组合来扩展流程图的表达能力,采用了图元组合、三维图元和位图相结合的方 法来实现逼真的三维效果,以使工控软件更加符合人机工学,更能形象地反映 工艺流程。 通过研究连续量控制算法、离散量控制算法、顺控表表达式、虚拟工位等 多种使用编程语言的场合以及功能块图、梯形图等这些程序设计语言之间的共 西安交通大学博士学位论文 舟 二竺竺竺竺竺二二二二二竺竺竺竺 同点,本文提出了一种具有类似C语言语法规范的嵌入式控制语言(CC)来 统一L述各种用途,通过这种统一内核的做法,大大减小了嵌入式控制语言代 码设计和维护的工作量,并提供给用户一个一致的编程概念和规范,减小了使 用的复杂度。另外,通过使用虚拟机执行CC程序,可以容易地将CC语言应 用到控制系统的各个层次,实现真正的利用上位机编写下位机程序和CC程序 的 “一次设计,到处运行” 此外,本文对工位引用、数据共享、报表处理、人机界面和报警处理等工 控软件设计中的关键技术问题进行了研究,做了大量的对比实验,提出了相应 的解决方案。 应用_L述研究成果,作者完成了一套具有自主知识产权、面向现场总线的 大型通用控制系统软件设计,包括上位机全套的组态和运行软件以及现场总线 控制段中的嵌入式控制语言运行环境,该系统具有良好的开放性、复用性和可 维护性,具有良好的人机接口和统一的编程概念,达到当前国际同类产品的先 进水平。目前该系统己完成软硬件联合调试,并通过了国家粮食储备局所组织 的严格测试。 本文的研究工作具有很强的工程应用背景,相信作者的

文档评论(0)

精辟文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档