基于Linux数控系统的软PLC研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:wangbp20021225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展,传统的数控系统越来越显示出其缺点,它的封闭式结构、专用的功能使得用户很难在其上进行扩展,因此迫切地要求采用模块化、层次化的结构,并通过各种形式向外提供统一的应用程序接口,使其具有可扩展性、互操作性和可伸缩性等特点,也就是要求系统具有开放性。 作为控制部分的可编程控制器PLC(ProgrammableLogicCotroller),是数控系统中不可缺少的组成部分。为了实现数控系统的开放性,数控系统的PLC模块软件化是发展方向。 MatPLC是Linux下的软PLC开发软件,是由来自世界各国几个有共同兴趣的人一起开发的自由软件,受GNU通用公共许可证保护。由于它是开放源代码的,所以很容易对它进行内核定制,并嵌入到自己的程序中来。 目前国内外都还没有成熟的基于Linux操作系统的软PlC产品,本文通过对这一课题的研究,探索如何利用MatPLC在软、硬件环境分别为RtLinux和嵌入式PC104计算机的系统上实现软PLC的控制。 本课题用Tcl/Tk语言设计出基于梯形图语言的人机界面,用户可以在此界面上进行常规的梯形图编程,并进行逻辑仿真。当确定编程无误后,可以将梯形图程序转化成IL程序,由MatPLC进行编译后,就可以实时的实现对下层硬件IO口的控制。 本课题中所开发出的软PLC系统运行效率较高,且显示硬PLC不可比拟的优越性,非常适合应用于基于Linux的数控系统中。
其他文献
随着计算机和网络技术的迅速发展,数字控制和网络化控制已成为现代工业控制的必然选择,其应用也日益广泛。本文主要研究了基于模型的网络化输入多率采样控制系统的建模、分析
本论文对数字图像/视频交通参数检测系统的几个关键技术进行了研究,着重就交通场景下的摄像机标定、交通视频图像中车辆的检测和跟踪、车牌识别以及交通视频监控系统的实现和
基于网络控制系统、网络数掘流控制已成为控制理论与应用、计算机理论与应用等诸多领域研究热点。本文结合随机控制、最优化理论、博奕论、小波分析、多尺度理论和智能控制技
本文详细论述了如何使用虚拟仪器技术研制心电图机。 借助计算机强大的计算能力和丰富的硬件资源,心电图虚拟仪器可以把传统心电图机上的硬件功能模块尽可能地转换化为计算
直升机相比其他飞行器来说,在一些领域里有着其他飞行器很难或者不能达到的优势,现在已经广泛的使用在各个层面。由于直升机垂直起降占用机场面积小,并且具有悬停、低速等特性,目
论文提出了现代化的公交运营管理与调度系统的基本框架,指出了公交调度计划系统和基于地理信息系统的公交车辆现场监控系统在现代公交运营管理中的地位和角色。并结合上海巴士
OPC(OLEforProcessControl)是世界上领先的自动化公司和软硬件供应商在微软合作下开发的一套工业标准,用于规范软件和硬件的接口,提高系统的开放性。OPC技术提供了标准化访问接
本文研究了存在未建模动态的不确定非线性系统的鲁棒控制,及其在励磁发电机模型上的应用。 首先,介绍了递归设计方法-Backstepping方法,以及分别针对存在有界扰动和线性
本文以海军舰船C4I系统集成应用中的元素特性分析为背景,针对其中若干实时元素特性展开一系列的模型与算法的研究,这些实时元素包括:实时Agent模型、具有切换时间的多机调度以及
随着电子技术、计算机技术和通信技术的发展,电力参数传送技术与现场总线技术也得到了迅猛的发展,将两者结合成为一个必然的趋势。另一方面,随着Internet网络的普及,一些电参数传