数控系统逻辑控制软件中元件库的研究与开发

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:cyuaxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开放式数控系统是当今数控技术的发展方向,其中逻辑控制作为数控系统中的基础控制,其控制功能主要用PLC完成,然而由于传统硬件PLC封闭的体系结构大大制约了数控系统的开放性,随着计算机技术、软件技术的发展以及IEC61131标准的提出,促进了软PLC技术的发展。 本课题以北京首科凯奇电气技术有限公司的项目“开放式控制器软件的研究”为背景,介绍了软PLC系统的组成结构和基于PLC虚拟机的执行机制,并且详细分析了虚拟机中元件库模块的功能、设计和实现过程。该模块提供了梯形图编程元素的相关信息,在梯形图的编辑、梯形图文件的编译和执行过程中通过公有接口把包含信息传递给系统其它模块。实现的标准元件库中包含触点、线圈、数学运算等元件,该模块由于符合IEC61131-3标准,并且采用面向对象的编程方法进行设计,具有通用性强、易于扩充等优点,提高了整个软PLC系统的开放性。实现的4CK元件库包含编码、译码等元件,为软PLC系统向4CK数控系统的移植打下基础。 为了检验开发模块的正确性,同时减轻测试人员进行手工测试的劳动强度,本课题对自动测试进行了研究,完成了单元测试平台和集成测试平台的搭建。单元测试平台主要针对元件库模块提供元件的行为信息进行测试,开发过程借助了CPPUnit测试工具,采用基于GUI程序界面,具有直观易用等优点。集成测试平台主要针对几个模块组合在一起进行功能测试,其开发过程采用了面向对象的方法,测试用例需要的数据保存在流行的XML文件当中,并自动生成测试报告,实现了测试的自动化,提高了测试效率。
其他文献
气动技术是流体传动及控制技术的一个重要分支。随着工业自动化程度的提高,气动技术以其成本低廉、工作效率高、干净且不污染环境、节约能源、使用和维修方便、对环境要求不
体积轻薄且功耗较大的电子设备从诞生起就被发热问题所困扰,印制电路板(PCB)作为每个发热器件的桥梁和载体,一直是增强设备散热的研究重点,导热性能优良的基板材料以及良好散
近几年,信息技术与互联网不断发展的背景下,一种全新的新媒体宣传方式应运而生.相比于传统的纸质媒体与电视广播,新媒体的宣传形式具有较强的互动性以及较快的传播速度.这就
刀具测量仪是刀具设计制造或重磨,不可缺少的设备。大连轻工业学院先进制造技术中心研制的刀具几何参数测量仪,正常使用多年。但人眼瞄准聚焦,手动采点测量。测量速度、精度依赖
制造业信息化在企业提高产品自主创新能力、加快新产品研制开发流程、解决信息孤岛问题方面起着重要作用。我国是电声大国,但不是强国。为了提高新产品开发能力,CAD/CAM/CAE技术
蜂窝纸凭借六边形的纸芯结构显示出了优于其它包装材料的性能特点,从而在包装行业获得了广阔的市场前景。然而纸芯结构的差异也导致了蜂窝纸性能的差别,为此从三大方面分析蜂窝纸芯结构参数对其包装性能的影响。首先在市场调查后发现蜂窝纸芯生产过程中还存在两种结构缺陷——纸芯六边形结构上胶边的尺寸差异和规则纸芯结构边长值可调节范围的局限性。基于前人对蜂窝纸板性能的理论分析,构建了代表不同纸芯结构的蜂窝纸有限元模型
诚信,顾名思义,就是诚实守信,言行一致,表里如一,说一不二,不隐瞒欺诈,不伪劣假冒,不弄虚作假.就个人而言,诚信是立人之本,是别人是否愿意多与你打交道的决定性因素;而对于企
期刊
一、故事背景rn有人曾向孩子征询“儿童给大人的忠告”,人选的第一句话是:我的手很小,请不要往上面放太多东西.吴非老师也曾说过:儿童永远正确,因为他们从自己的角度考虑问题
期刊
氚(T)是一种重要物资,被作为特殊能源材料或灵敏检测手段,应用于工业、医学和水文等核心领域。在氚工艺中不可避免的会造成一定量氚的泄露,进而有可能会以氚水(HTO)的形式被人体