基于ARM与FPGA的PLC及其梯形图编程系统设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:yongleyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程逻辑控制器(Programmable Logic Controller,PLC)在工业控制场合广泛应用,占据了最大的运动控制器市场份额。PLC的梯形图编程方式,给基于PLC的运动控制系统的开发带来很大的便利。但与其他运动控制器相比,PLC在运动控制性能和实时性方面存在很大的劣势。本文结合PLC与其他运动控制器的优势,基于ARM与FPGA架构研发一款运动控制性能和实时性强的PLC,同时为了其编程方便,开发了一个针对这款PLC的梯形图编程系统。主要完成工作如下:(1)采用实时性强的ARM与FPGA架构设计了PLC硬件系统,保证硬件系统的实时性。基于该架构,设计了PLC软件系统的总体方案。同时根据编程系统的需求,设计了包含编辑模块、编译模块、下载模块和仿真模块的梯形图编程系统的框架。(2)基于实时性强的μC/OS-Ⅱ嵌入式系统,在PLC的ARM端软件系统里设计并实现了周期解析目标代码、通讯与下载、保存与加载掉电数据和运动控制功能。(3)设计了梯形图图元的数据结构及其分层存储方式,根据该数据结构与存储方式,研究了编辑模块的界面设计子模块、编辑功能子模块、显示子模块和保存与加载子模块的实现算法。(4)将编译过程分为梯形图转换为IL指令表语言和IL指令表语言转换为目标代码两个过程。采用AOV图和二叉树相结合的方式,研究梯形图转换为IL指令表语言的关键技术。基于查表的方式,设计IL指令表语言转换为目标代码的算法。(5)对梯形图的编辑模块和编译模块进行测试,测试结果表明编辑模块和编译模块功能正常。开发三维运动平台的运动控制系统对PLC及其梯形图编程系统作整体测试,三维运动平台通过示教走出的直线与圆弧的轨迹表明本文所设计的PLC具有运动控制性能强的优点,同时也可以表明PLC及其梯形图编程系统的有效性与正确性。
其他文献
近日,来自肯尼亚茶叶委员会、肯尼亚茶叶研究所和肯尼亚茶叶企业的代表团专程来到浙江绿峰机械公司考察,并订购了该公司生产的价值150万美元的2套全自动绿茶、红茶生产线,以及小
伊犁州农机推广总站在伊宁市英也尔乡设施食用菌基地物理农业技术示范棚(香菇)安装了3DCF食用菌空间电场促蕾防病系统,抑制了绿霉病发生。而对照棚绿霉病严重,示范棚香菇着色好,促
随着我国义务教育的普及,人们期望接受更为优质的教育,因此创办新优质学校,办好新优质学校成为时代赋予基础教育的重要使命。本文以河北省石家庄市第三十八中学为例,探究新优质学校的发展阶段、发展现状、发展趋势,以深化新优质学校理论研究,促进新优质学校的实践发展。  “新优质学校”解读  所谓“新”,就是区别于传统意义下的“重点”或者“名校”。“新”体现了新时代背景下不断更新和传递新的教育理念,树立新的教育
目的:研究探讨慢性阻塞性肺疾病患者外周血降钙素原水平的改变及与肺功能关系。方法:选取2018年1月至2019年1月期间收治的200例慢性阻塞性肺疾病患者,按照其是否为稳定康复期
TD-SCDMA是由我国提出拥有自主知识产权国际3G技术标准,具有技术领先、频谱效率高并能实现全球漫游、适合各种对称和非对称业务、建网和终端的性价比高等突出优势。由于无线
随着我国经济的迅猛增长,社会也需要更多的人才来参与到祖国的精神文明和物质文明建设中,培养对社会有用的人才成了我国发展道路上的重中之重。但是社会对人才各方面素质的要
对宁夏回族自治区中卫市农机作业标准化作业的现状及存在问题进行了分析,针对存在的问题,提出了加强推进农机作业标准化、建立完善农机作业标准化体系的对策和措施。
随着全球经济一体化的出现,人们逐渐认识到共同体对于各个民族的自我身份认同的重要性。社会的历史演进为马克思研究共同体提供了历史基础,马克思从各个共同体产生的历史背景
7月份以来,广西灵川县组织多个农机安全监理小组深入田间开展夏收机械使用安全检查。一是全面排查农机事故隐患,到田间、场院排除违法违章行为;二是检查投入作业机具及跨区域作
对于我国有限责任公司股东退出机制的规定从2005年我国《公司法》修改之后才开始,然而修改之后有关公司股东退出的规定也仅仅只有简单的几个条文,对于公司股东退出的实践操作