开放式数控系统中软PLC的开发及应用

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:linxiao13421
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开放式数控系统概念的提出,是数控领域的一个重大突破,自从这个概念提出以来,越来越多的国家和企业投入到这个研究领域。开放式数控系统具有的最重要的一个特性就是尽量用全软件的方法实现数控系统各个模块的功能,以使硬件模块规模更小,并且更加通用。传统数控系统的逻辑控制要么基于继电器系统,要么基于传统的硬件PLC,而这些与数控系统的开放性原则是相悖的,因此越来越多的研究机构投入到了对软PLC系统的研究。本课题采用全软件的方法,利用软逻辑实现硬件PLC的功能。当前主流的软PLC系统的硬件环境都是PC机。PC机都是基于X86架构的。本文的软PLC系统运行于PC104单板机上,处理器为基于X86架构的赛扬处理器,这样可以方便我们在PC机上做前期开发,然后直接进行移植。本软PLC系统包括编程系统和解释系统两部分。编程系统基于GTK+语言和C语言,主要完成梯形图的新建、打开、编辑和保存等功能,并且包括编程界面的刷新。解释系统主要完成梯形图的翻译、I/O信号的解析、I/O信号的刷新和驱动底层继电器系统等功能。本文的软PLC系统最终要完成华南数控系统的I/O控制,这就涉及到软PLC与数控系统I/O管理模块的通信,而原华南数控系统的I/O管理模块基于开源的RCS通信机制,但由于RCS本身的缺陷,并不适合用来实现与软PLC系统的通信,所以本课题同时还完成了华南数控系统I/O管理模块的改进,以实现与软PLC系统的无缝结合。通过对这一课题的研究,本文完成了基于RTLinux操作系统的软PLC系统的开发,并成功应用于华南数控系统,经过测试,该软PLC系统能正确的完成数控系统的I/O控制,非常适合在华南数控系统中使用。
其他文献
沙漠地区修建公路,路基填料基本以风积沙为主,而对风积沙所固有的工程特性,其压实质量标准目前还缺乏系统的研究。本文在室内试验、现场测试和理论分析的基础上,得出风积沙中
随着人们社会生活节奏、人口老龄化速度的加快,心血管疾病已成为严重威胁人类生命和健康的主要疾病,且在心血管疾病的早期,没有任何症状,也就是说,病人很难发现自己患有此病,
在2017年全国中职院校技能大赛中,郑州市电子信息工程学校代表河南省共参与了8个赛项的角逐,最终取得2金、3银、2铜的佳绩。“合抱之木生于毫末,九层之台起于累土”。自2008年参
报道了CdS薄膜的CBD法沉积及其结构特性 ,其中的水浴溶液包括硫脲、乙酸镉、乙酸铵和氨水溶液 .研究了水浴溶液的 pH值、温度、各反应物溶液的浓度和滴定硫脲与倾倒硫脲等基