基于ARM的嵌入式软PLC运行系统设计

被引量 : 0次 | 上传用户:sophiayingfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自PLC技术问世以来,PLC便以其高可靠性、较强的抗干扰能力、专用化与模块化设计,适用于恶劣控制现场等优点,在工业控制领域及其他行业得到广泛应用,但PLC软硬件设计的封闭性逐渐成为限制其进一步发展的主要原因。基于PC平台的软PLC以其开放的软硬件结构等优势,获得较为迅速的发展,但由于基于PC平台的软PLC在实时性以及成本控制等方面的不足,同时随着嵌入式系统的迅速发展,嵌入式软PLC应运而生,嵌入式软PLC不仅能够实现基于PC平台软PLC的功能,同时在实时性、系统裁剪、资源配置以及成本控制等方面都极具优势。嵌入式软PLC系统可划分为开发系统和运行系统,开发系统运行于PC平台,运行系统运行于嵌入式平台。其中运行系统是整个嵌入式软PLC系统的核心,本文主要以嵌入式软PLC运行系统的实现为主要研究内容。考虑到嵌入式Linux操作系统以其功能强大、源码开放、支持多种硬件平台、良好的系统移植性以及模块化和标准化设计等优点在众多领域获得较为广泛的应用,本文选择嵌入式Linux操作系统作为嵌入式软PLC运行系统的软件平台,但是同时考虑到Linux系统作为标准的分时操作系统,并不能满足嵌入式软PLC运行系统对实时性的要求,本文采用Linux+RTAI双内核方案对Linux系统进行了实时化改造,使其满足嵌入式实时操作系统的各项特征。文中详细分析了RTAI实时内核的实现原理、主要组成模块以及核心代码实现,在此基础上将RTAI移植到S3C2410 ARM平台,最终构建了嵌入式软PLC运行系统所需的实时环境。本文在详细研究传统PLC组成结构及其工作原理的基础上,抽象出嵌入式软PLC运行系统的软件模型,同时为了方便嵌入式软PLC运行系统功能的改造和升级,本文采用模块化程序设计方法,该运行系统主要包括了如下功能模块:配置文件加载及解析模块、内部变量访问模块、指令解析模块以及设备驱动模块等。最后本文通过设计一LED控制模型来检验该嵌入式软PLC运行系统的运行效果。
其他文献
无线频谱是非可再生资源,对无线频谱资源的合理利用和有效监管一直是各国无线电管理部门的首要工作。调频广播(FM)承载着各省交通信息和气象预报等多种公众服务信息的广播业
我国早期修建的公路大多已进入大、中修期,每年有大量沥青路面需要维修、改建,若在旧路基础上重新铺筑新路面结构,不仅抬高了路面,使原路面配套设施不再适用,维修成本高昂,而
城市桥梁墩近年来向纤细、美观的轻型桥墩发展,特别是薄壁花瓶墩近几年在国内被广泛的运用。尽管薄壁花瓶墩具有很好的适用性,但该桥墩的受力比较复杂,增加了设计计算的难度
本文运用跨艺术研究的方式,分析日记作者安妮·弗兰克在大众媒介中的形象变迁,进而揭露这则少女神话所隐含的主流性别文化症候。犹太少女安妮·弗兰克在其日记中显露出来的人
1720号台风“卡努”在南海活动期间,浙江东北部地区出现暴雨,降雨持续时间和强降雨带移动轨迹是本次暴雨预报的难点。利用常规观测和自动站加密观测资料、卫星云图资料及NCEP
针对目前煤矿井下电子设备受电磁干扰的严重性,该文以矿用监控系统遇到的电磁兼容问题为研究背景,对监控系统从电磁抗扰度实验中的浪涌(冲击),电快速瞬变脉冲群,静电放电和辐射
汶川大地震对中国是一次巨大的冲击,这一事件多元的影响会逐渐显现出来。从信息角度看,大地震也为中国政府提供了推动政府信息公开重大改革的机会,本文分析了政府信息公开的方法
在建筑领域近10几年来,由于数字技术的应用与发展,形态新颖而复杂的建筑层出不穷,但数字技术与建筑设计理念发展一直存在着不平衡的发展,造成了一些建筑设计中的新问题。由此
快速发展的信息技术正在使媒体格局发生巨大的改变,一个全新的媒体环境已经形成。当前,不仅网络阅读成为人们平时最惯常的信息获取方式,电视、手机、电子书、平板电脑等新的电子
台商对大陆农业的直接投资已经成为大陆农业所吸收的外商直接投资(FDI)的重要组成部分。福建省是是吸收台商农业直接投资最多的省份,但台商农业直接投资在福建省各地市的分布