小型PLC指令表转换为梯形图的编译软件设计与应用

来源 :广西科技大学 | 被引量 : 0次 | 上传用户:shaodongjia1668
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断更新,PLC已经成为现代自动化行业的重要支柱。本课题研究基于项目组自主研制的小型PLC系统结构,硬件平台由ARM-FPGA组成,以STM32F407IGT6与EP4CE10F17C8N作为核心控制器,完成小型PLC指令表转换为梯形图的编译软件的设计与应用,并实现PC上位机编程系统与PLC主机的数据传输功能。主要研究内容如下:(1)软硬件开发环境的选择。基于编译软件向标准化、实时性发展的设计需求,确立了软、硬件开发工具及相关辅助调试工具,设计出PLC编程系统的软、硬件框架结构,基于这个框架结构设计出了编辑、编译和通信三大模块。(2)编辑界面的设计。基于VS2010开发环境通过MFC框架创建多文档程序对编辑模块进行开发,设计出指令表、梯形图与对话框的编辑界面,实现了指令语句的新建、打开、录入、保存、查找等基本功能。(3)编译算法的研究。深入了解梯形图、指令表语言的结构特性与指令编码规则,对前期项目研究存在的问题进行分析,设计了多操作数逻辑指令格式,并基于精简指令系统设计了相应的数据存储结构。首先设计出指令表与指令编码相互转换的算法,再将梯形图程序基于二叉树中间语句结构,采用后序遍历方式生成指令表,进一步转换为程序代码。最后设计指令表向梯形图转化的算法,采用中序遍历二叉树的方式生成梯形图,进而实现了三种语言相互转换的功能。同时为编译过程添加了对指令语句的自动检测模块。(4)通信功能的实现。通过设计串口通信协议格式,完成上位机编程系统与PLC运行系统的硬件连接,实现了两者相互传输数据的功能,并通过增加传输帧格式中有效数据字节,提升源程序代码的传输效率。同时保留USB转CAN通信接口,将串口IAP传送源程序代码的方式进行优化,设计为由串口DMA收发数据的下载方式,提高了CPU在通信过程中的使用效率。(5)PLC编译软件的整体测试。首先测试验证了指令表和梯形图程序的编辑界面友好,编译算法能够实现指令表与梯形图相互转换的功能。然后由上位机编程系统录入执行全自动塑料中空成型机系统程序,通过监控PC上位机编程系统与PLC运行系统之间的数据传输过程,对比分析传输的程序代码,验证了课题设计的串口DMA收发方式的正确性,实现了程序的下载、上传功能。
其他文献
土地利用是目前公认的最有效的污泥资源化利用方式,但是污泥中的重金属也随之进入土壤环境,从而限制了污泥土地利用。目前文献在城市污泥对油菜影响以及城市污泥对土壤磷形态
二维材料由于其卓越的电子特性被认为是未来半导体材料研究的新方向。二维材料中的自旋电子学研究一直是二维材料研究和探索的热点,而自旋电子的操纵和注入是实现自旋电子器件的关键问题。利用Rashba自旋轨道耦合效应,可以实现通过电场对自旋的操纵,对于自旋注入则需要材料体系中存在自旋极化即磁性。本文基于密度泛函理论下的第一性原理计算对III-VI族二维材料中的Rashba自旋分裂和自旋极化现象进行了研究。本
稳定性作为微分方程的重要研究课题,其研究结果一直被广泛应用于控制理论、生物工程、物理学、电力系统等领域.相比较于全局稳定性而言,有限时间内的稳定性则可以更好地表示系统在一定时间间隔内的瞬态行为.自从有限时间稳定性由苏联学者Г.В.卡曼科夫提出至今,就在不同的工程中都有着广泛的应用,因此有限时间稳定性已逐步成为微分方程的重要课题.同时在实际的系统中,存在许多影响系统性能的因素,其中包括退化和时滞因素
抗生素作为20世纪神奇的药物拯救了数千万感染细菌的生命,但同时又在发现至今的几十年内迅速成为新型环境污染物。本研究选用三种β-内酰胺类抗生素即阿莫西林(Amoxicillin)、
研究背景特发性黄斑裂孔(idiopathic macular hole,IMH),是一种常见的黄斑部疾病,是指无明显原发眼部疾病所致的黄斑区视网膜神经上皮全层缺失,引起严重的视力损害。目前关于IMH的发病机制尚未十分明确,但玻璃体手术治疗这一方案已经获得大家的一致认可。特别是随着微创玻璃体手术技术应用于IMH的治疗以来,新的治疗手段层出不穷,对于小孔径(<400um)IMH,取得了较好的成效
目的春季角结膜炎是由多种因素导致的严重的过敏性眼表疾病,并且严重影响患者的身心健康。目前尚未发现任何一种药物可以安全有效的治疗春季角结膜炎,而且在治疗时使用的他克莫司浓度各不相同。本文探讨0.1%他克莫司联合0.1%奥洛他定滴眼治疗难治性春季角结膜炎的疗效和安全性。方法研究对象为2018年1月至2019年12月在我院眼科门诊确诊的34例难治性春季角结膜炎患者,用随机数字表法分为观察组和对照组,每组
目的:冠心病(CHD)是全球心血管病死亡的主要原因,给社会带来了巨大的经济负担。本研究通过观察不同冠状动脉狭窄者血浆成纤维细胞生长因子21(FGF21)、胰岛素抵抗(IR)的水平,
我国优秀竞走运动员梁瑞在2018年太仓世界竞走团体锦标赛中取得女子五十公里项目冠军,与此同时也打破了世界纪录,作为一名从二十公里刚刚转型五十公里的竞走运动员,梁瑞仅仅
工业生产中,含铁氰化物废水存在大量的重金属氰络合离子及硫氰根离子,若不处理不仅会对生态环境及生命安全造成危害,且大量杂质离子的累积造成资源浪费或在金银冶金中严重影
类风湿性关节炎(Rheumatic arthritis,RA)是一种关节破坏性和慢性炎症性疾病,以侵蚀性和对称性的关节滑膜炎为特征,是目前严重威胁人类健康的临床难治疾病之一。羊踯躅(Rhododendron Molle G.Don)为杜鹃花科植物,其果实及花、根等部位均可入药,民间多用于治疗RA。现代临床应用亦证实,羊踯躅根对RA有较好的治疗效果,临床使用经验丰富。本课题组前期研究结果证实,羊踯躅