首页 | 本学科首页   官方微博 | 高级检索  
     

一种适用于微型PLC的嵌入式操作系统设计
引用本文:廖义奎,李智,周娟,李为民,韦卫星.一种适用于微型PLC的嵌入式操作系统设计[J].测控技术,2012,31(1):79-82.
作者姓名:廖义奎  李智  周娟  李为民  韦卫星
作者单位:1. 广西民族大学物理与电子工程学院,广西南宁,530006
2. 桂林电子科技大学电子工程学院,广西桂林,541004
基金项目:广西教育厅科研项目,广西民族大学重大项目
摘    要:为了解决通用嵌入式操作系统在微型PLC设计上的不足,提出一种适用于微型PLC的面向对象嵌入式操作系统设计方案。该系统由内核、PLC解释器、I/O存储空间映射、驱动程序等部分组成,其中内核又由工厂、事件管理、用户接口以及任务管理等模块组成。其特点是采用面向对象、模板以及设计模式的方式编程,从底层提供对微型PLC设计的优化,提供动态内存分配与自动回收功能和内存与I/O口的映射功能,且内嵌PLC解释器。经过测试表明该嵌入式操作系统可满足微型PLC的设计要求。

关 键 词:微型PLC  嵌入式操作系统  PLC解释器  面向对象  任务管理

Design of Embedded Operating Systems for Micro PLC
LIAO Yi-kui , LI Zhi , ZHOU Juan , LI Wei-ming , WEI Wei-xing.Design of Embedded Operating Systems for Micro PLC[J].Measurement & Control Technology,2012,31(1):79-82.
Authors:LIAO Yi-kui  LI Zhi  ZHOU Juan  LI Wei-ming  WEI Wei-xing
Affiliation:1(1.College of Physics and Electronic Engineering,Guangxi University for Nationalities,Nanning 530006,China; 2.School of Electronic Engineering and Automation,Guilin University of Electronic Technology,Guilin 541004,China)
Abstract:In order to overcome the shortage of general embedded operating system in micro PLC design,a design of object-oriented embedded operating system for micro PLC is proposed.The system consists of the kernel,PLC interpreter,I/O memory map,drivers and other components.The kernel includes factories,event management,user interface and task management module.The characteristics in duding using object-oriented,templates,and design patterns approach to program,providing low-level optimization to micro-PLC design,Providing dynamic allocation and auto-recovery function of memory,Provideing function of memory and I/O port mapping,and embedded PLC interpreter.Experiments show that this embedded operating system can be satisfied the design requirements for micro PLC.
Keywords:micro PLC  embedded operating system  PLC interpreter  object-oriented  task management
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《测控技术》浏览原始摘要信息
点击此处可从《测控技术》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号