自动化在线 自动化在线 数据加载中... 数据加载中...
首页 | 下载系统 | 供求信息 | 新闻系统 | 企业信息 | 产品信息 | 展会信息 | 论坛
首页 > 新闻系统 > PLC > PLC案例分析
 
嵌入式PLC——Embedded Type PLC
作者: 发布时间:2007-10-20 03:22:30 来源: 繁体版

    摘要:本文通过对经典控制器的分析,提出了嵌入式PLC的概念,重点以EASYV1.00嵌入式PLC软件内核结构作基本分析,以引导工控设计人员建立一种新的嵌入式系统设计理念。

    关键词:嵌入式PLC内核CAN总线

    Abstract:Bytheanalysisoftheclassicalcontroller,theconceptionofembeddedPLCisproposed.TheemphasesistoleadthedesignersofthecontrollingengineeringtobuildanewnotionofthedesignofembeddedsystembythebasicanalysisofthekernelconfigurationoftheEASYV1.00embeddedPLCsoftware.

    Keyword:EmbededPLCKernelCANbus

    [中图分类号]TP23[文献标识码]A文章编号1606-5123(2005)11-00

    1引言:嵌入式PLC概念

    嵌入式PLC是指在特定的控制装置中实现PLC(ProgramableLogicController)梯形图编程语言的解释、执行,使特定装置在自身专用功能基础上具有PLC的基本功能。

    梯形图是一种面向工厂自动化工程师的图形化PLC编程语言。梯形图具有简洁、直观,面向工艺流程等许多优点。PLC编程语言的出现使控制装置中的硬件管和面向控制流程分离,PLC制造商专注于硬件及硬件管理,工厂自动化人员借助梯形图语言作二次开发,使同一种PLC适用于不同的控制系统中,形成了可编程逻辑控制器(PLC)这种平台级产品。

    但控制产品的设计已发展到一个追求个性化、差异化设计的阶段。常规PLC无法进入的市场,通常面临更多的是个性化、差异化的压力。如成本控制、特殊功能等。出现了工控机(IPC)、单片机、嵌入板等更贴近个性化需求的控制产品。IPC在互连、表达、算法等方面优势明显,单片机系统在成本控制上更加灵活。IPC由于加载了操作系统(如NT)其实时性、稳定性难以满足连续控制的苛刻要求,通常用于监控。低层通常用PLC。单片机系统将硬件管理和用户工艺流程控制混在一起,制约了它的标准化,并最终失去成本竞争优势。

    嵌入式PLC正是面向IPC和单片机系统开发的,它保留了PLC(借助梯形图语言)硬件管理和工艺控制分离的优势,结合IPC和单片机提供的更个性化、差异化的设计方法,形成一种新的控制器设计理念。当我们在IPC中嵌入PLC的功能时,我们称之为基于PCBase的嵌入式PLC,当我们在单片机中嵌入PLC功能时,我们称它为基于AllONOne的嵌入式PLC(片级嵌入PLC)。未特别说明时,嵌入式PLC指片级嵌入式PLC,也就是本文提出的嵌入式PLC。以下描述以8位单片机C8051F040为硬件的以科威公司EASYV1.00版嵌入式PLC软件架构。

    目前,关于专用PLC有软PLC和客制式PLC两种。软PLC指高端嵌入的含通用实时操作系统的PLC软件,客制式PLC是指根据用户需求定向设计的PLC。相关技术在德国、台湾、南韩均有突破,属于嵌入式PLC的范畴。

    2嵌入式PLC软件架构

    2.1总体结构

    EASYV1.00嵌入式PLC是一种实时性很强的操作系统软件,总体结构包括三个层面,如图1所示。

    (1)嵌入式PLC内核它完成实时任务调度,梯形图语言解释、执行、通讯等基本功能,并提供二次开发驱动接口;

    (2)二次开发程序通过内核提供的外挂任务,使用内核开发各种面向具体对象个性化差异化的驱动程序;

    (3)终端应用程序指面向工艺流程控制的梯形图语言编程;

    图1EASYV1.00总体结构

    对于二次开发人员开发面向个性化对象的驱动程序,必须了解嵌入式PLC内核结构,尤其是驱动接口设计方法,下面分块介绍内核的各块功能。

    2.2实时OS

    面向小型单片机,一般的实时操作系统无法加载,OS/Ⅱ占用了过多的资源,EASYV1.00内核根据任务的类别、实时要求、定制了一款专用实时OS,它无文件系统和内存管理两部分。

    (1)硬实时状态下的抢占式并发任务管理

    EASYV1.00内核提供2.5ms基准时基,它作为一种不可剥夺的任务循环执行用于各类任务的监控管理。

    对于工控应用中的异步事件采用并发式任务管理,通过各类中断抢占任务的挂起、执行,每类异步任务执行前,在2.5ms任务中注册,执行后注销,通过2.5ms时基监控并发任务的流量及阻塞状况并报字到上一级任务调度。

 1/4    1 2 3 4 ›› ›|
  
评论】【加入收藏夹】【 】【打印】【关闭
来顶一下
近回首页
返回首页
※ 相关信息
 ·成功维修辽宁辽河石化9台欧姆龙P  (2008-07-18)
 ·成功维修洛阳铝厂4台施耐德PLC  (2008-07-18)
 ·成功维修同仁堂21台西门子PLCS7-  (2008-07-18)
 ·华北工控工业平板电脑,服务全球  (2008-07-02)
 ·热门技术PLC西门子S7-300,400,  (2008-05-19)
 ·热门技术PLC西门子S7-300,400,  (2008-05-15)
 ·PLC培训-上海天天  (2008-04-11)
 ·供应PLC与人机界面连接 电缆  (2008-03-13)
 ·供应三菱,西门子,LG,台达等PLC可  (2008-03-13)
 ·研华启动SUSI抢先“尝”用户体验  (2008-02-20)

关键:PLC  Type  Embedded  嵌入式  任务  梯形  数据  嵌入  比较  用户  

※ 其他信息
可编程控制器技术[连载]-
嵌入式PLC开发背景
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

 
 搜索新闻
 最新新闻
·PZ-51、PZ-61、PZ2-41、PZ2-
·FU-12、FU-20、FU-21X、FU-2
·13723463129供应光纤传感器:
·成功维修蒙牛2台西门子触摸屏
·成功维修山东枣庄6台海泰克触
·成功维修亦庄福润光电4台PRO
·成功维修安徽铜峰电子集团7台
·成功维修辽宁松林啤酒集团3台
·成功维修合肥江淮10台欧姆龙
·成功维修辽宁辽河石化9台欧姆
 热点新闻 
·PLC课程设计课题——三层电梯
·先进控制技术及应用
·变频器原理
·一般变频器常见故障及处理
·CK6432(FANUC-0TD)数控车床
·集成温度传感器AD590及其应用
·基于PLC的机械手控制设计
·3G无线接入网IP化传送承载方
·谈步进电机的PLC控制方法
·浅谈单相电度表的反转
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007 All rights reserved