基于嵌入式PLC的开发平台体系研究

被引量 : 0次 | 上传用户:A467329555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式PLC是指在由嵌入式系统组成的特定控制装置中实现PLC控制软件代码的解释、执行,并使特定装置在具有PLC基本功能的基础上提供额外的专用功能。它能够运行高性能实时操作系统,将系统本身的硬件管理交给操作系统,自身专注于控制程序的运行,这样就保留了传统PLC硬件管理和工艺控制分离的特点;嵌入式系统本身的可剪裁特性,使得它具有单片机系统的个性化、差异化的设计特点;嵌入式处理器的性能也越来越强大,在网络、人机界面和运算能力上和IPC的差距越来越小。本论文采用开源软件项目GNU提供的编译、调试工具gcc、gdb、make等,为嵌入式PLC的软件开发建立起交叉编译环境。程序员在装有Linux操作系统的PC上编译程序,通过NFS将程序挂载至嵌入式PLC开发板上运行、调试。本论文分析了传统PLC的硬件结构、软件运行机制,提出了嵌入式PLC的硬件体系结构和控制软件工作流程。嵌入式PLC系统采用CPU核心板+接口电路板构成一个二级结构,根据不同的应用场合只需更换接口电路板,无需改动核心板的结构和在其上运行的软件。这样降低了开发成本,稳定性能得到保证,适应性也大大增强。采用S3C2440A的片上GPIO端口作为开关量I/O端口,片上A/D转换器作为基本模拟量输入端口,必要时可以通过I2C总线进行扩展。利用S3C2440A的片上触摸屏控制器,嵌入式PLC可以将传统PLC的编程器和CPU模块整合在一起,达到降低成本,方便使用的目的。嵌入式PLC采用标准版Linux作为操作系统。本文对2.6.13版的Linux的实时性能进行了改进:引入“在实时系统中,只有当进程的临界区能在下一个实时任务开始之前结束才被允许进入”的机制,改进了基于优先级的时间片轮转调度算法;并用内核线程代替中断服务子程序使得中断处理时间可预测,采用天花板优先权协议避免了优先级倒置的情况。本论文在Linux驱动层实现了多种GPIO端口控制方法,并将其作为内核模块编译进Linux内核中。工程师只需根据实际需要在用户层中选择对应的方法便可实现多种PLC开关量输入、输出方式的控制。
其他文献
富营养化水体中的蓝藻水华可导致微囊藻毒素(MC)含量升高,MC是肝毒素和肿瘤促进剂,其化学性质稳定,常规水处理工艺不能有效将其脱除,由此对饮用水的安全带来很大威胁。本文以天津市
本课题以商品代肉鸡为对象,研究了日粮中添加“申江一号”中草药添加剂对肉鸡生长性能、抗病能力和肉质等方面的影响,并探讨了“申江一号”中草药添加剂替代抗生素的可能性。选
创新研究进程表明,创新研究已深入到产业层次。随着技术的进步和经济的发展,经济增长的主要依靠力量已从资源禀赋转为创新能力,国际竞争力最终主要表现为产业创新能力已成共识。
户用分布式电源可直接为电网末端用户供电,在提供清洁能源的同时,也可能由于双向潮流和电能供应的间歇性引起功率失衡和电能质量问题。因此,基于智能配电网中负荷的主动响应
阅读是学习语言的重要方式,阅读教学在小学英语教学中有着举足轻重的地位。小学阶段英语阅读教学的重要目标是培养学生良好的阅读习惯,掌握一定的阅读技巧,形成简单的阅读理
研究背景:阿尔茨海默病(Alzheimer disease,AD)是发生于老年期或老年前期的以慢性进行性不可逆记忆减退、认知障碍和人格改变为主要临床特征的大脑退行性疾病,是最常见的一种
本文提出了基于Web架构,采用ASP技术开发了网络环境下B/S模式的学生成绩管理系统,重点讨论了B/S模式、ASP技术、系统设计与重点模块的实现。
随着我国高等教育步入大众化阶段,我国在校大学生人数已跃居世界第一,高校学生旅游市场蕴藏着巨大的潜力。对中央财经大学学生旅游态度、旅游动机、旅游偏好、旅游经济来源、
本文按照Gartner公司提出的信息系统规划模型,把金士百啤酒集团公司的战略目标分解成可执行的技术方案,规划以金士百啤酒集团公司的业务战略为起点,流程与职能结构都来自于战
电力市场下发电机组检修计划的安排不当是造成近几年大停电的原因之一。电力市场机组检修计划需要兼顾可靠性与经济性两个方面。采用Benders分解法可以将这个高维度、非线性