基于嵌入式ARM的PLC设计与实现

被引量 : 17次 | 上传用户:a1a1a1a1a1a1a1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式PLC是在深入研究传统PLC技术、嵌入式系统的基础上提出的。适用于目前工业控制中大多仅包含常用的基本控制指令的PLC控制程序的发展现状。传统PLC可靠性高、抗干扰能力强、专用化和模块化,适用于恶劣的控制现场,在工业控制领域和其他行业得到广泛应用。然而,传统PLC的通用性和兼容性不好以及昂贵的价格限制了其快速发展。嵌入式PLC可以弥补传统PLC兼容性差、性价比低等缺点。本论文设计了基于ARM微处理器STM32F103x的嵌入式可编程控制器系统,具有灵活小巧,成本低的优点,满足用户的个性化需求,对于嵌入式PLC在工业控制中的应用研究具有一定的参考价值。本课题的主要任务是开发一个嵌入式PLC系统。主要包括总体方案设计、软件设计和硬件电路设计。首先在充分研究PLC内部结构和工作原理的基础上构建出嵌入式PLC的整体框架。其次,软件设计分为两部分:上位机编程软件设计和下位机PLC系统程序设计,采用模块化设计思想。上位机编程软件利用VC++6.0中MFC类库开发,整个系统按功能划分为梯形图和指令表编辑模块,梯形图和指令表转化模块,指令表编译模块和通信模块等4个模块。能够实现梯形图绘制、修改、编译和存储等功能。利用IAR编程软件开发下位机PLC系统程序,并将其划分为芯片配置文件,I/O文件,核心运算文件和驱动文件。本课题完成了以32位ARM处理器STM32F103x为核心的硬件电路设计,并对系统的软、硬件主要模块进行了调试,验证了嵌入式PLC系统设计的合理性和可行性。
其他文献
人力资源绩效考核是企业人力资源管理的关键部分,然而现在企业的人力资源考核制度还存在着一些问题,对企业的绩效考核进行改进有利于有效的提高企业人员的工作效率和工作质量
<正>如果从2004年9月2日经国家质检总局和国家标准委批准发布的《乘用车燃料消耗量限值》算起,我国开始有制度、有标准地控制汽车的燃料消耗量已经有10年时间,同时,这十年也
稳定二氧化氯消毒剂是世界卫生组织确定的最佳消毒剂之一,我区也有大量生产,但是它一直不被人们所认识,在医疗卫生方面应用甚少。本文主要介绍我们近期将其应用到饮食和理发
随着“大数据”一词的频繁出现,数据挖掘也成了一个热点名词,它代表着将大而杂的数据转换成信息的一个综合过程,聚类分析是它的重要研究方向之一。聚类算法是聚类分析的重要工具,而聚类数目往往是决定聚类算法性能的关键,鉴于大部分聚类算法需要预先给定类别数的现状,因此确定最佳聚类数是我们更好地进行数据挖掘重要一步。由于研究问题的日益复杂化,越来越多的混合属性数据成为了处理对象,然而针对混合数据的聚类研究却没有
换股合并已经成为我国企业并购重组的重要方式,在扩大企业规模、促进产业整合以及优化资源配置方面发挥着重要的作用。现金选择权制度自2004年在第一百货吸收合并华联商厦被首
近年来,涉外侵权行为的法律适用问题在国际私法冲突中愈发重要起来。随着科技和经济的高速发展,人们的活动范围不断扩大,由此导致的侵权行为的种类和范围也越来越丰富,传统的涉外
北京市是我国较早进入老龄化的城市之一,其老龄化呈现快速发展趋势、高龄化趋势。为应对未来老龄化的挑战,要建立完善的老年人社会支持体系。在这一背景下,本文以北京市老年人为
20世纪80年代以来,国际直接投资进入了持续快速增长的历史时期,并逐渐成为国际投资的主要方式,发展至今,经济学界已经基本就国际直接投资存在技术溢出效应达成了共识,可是技
<正>急性呼吸窘迫综合征(ARDS)是指非心源性的各种肺内外致病因素导致的急性进行性呼吸衰竭,临床上以呼吸窘迫、顽固性低氧血症和非心源性肺水肿为特征。ARDS不是一种独立的
棣山水电站挖掘潜力,提高了经济效益。该电站结合实际,提高前池水位,增加发电量;改造水轮机尾水管,提高机组效率;开发电站综合自动化系统,优化高效运行。使一个线损率低、厂