基于IEC61131-3标准的PLC梯形图上位机软件及反显算法的实现

来源 :北京化工大学 | 被引量 : 0次 | 上传用户:papaya007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文简单介绍了PLC和IEC61131标准的发展历史、IEC61131标准的内容、基于IEC61131-3标准的5种编程语言、软件模型结构、国内外PLC发展的现状,简述了PLC的结构及运行机制,接下来重点讲述了基于IEC61131-3标准梯形图语言PLC设计的具体实现,包括总体结构设计,数据结构分析。其中总体结构设计主要包括上位机软件的设计和下位机AVR的软硬件设计。上位机软件分为以下几大模块:项目管理模块,编辑模块,调试模块,解算模块,通信模块。整个项目的数据结构自主设计,包括三层数据结构,第一层数据结构是结构体数组,每个结构体元素包含单个梯形图基本元素的信息;第二层数据结构是指令表语句形式的二级代码,通过设计的算法将一级代码转化为二级代码;第三层数据结构对第二层数据结构的优化形成三级代码,三级代码存储在RAM中,下位机软件对三级代码逐条解释执行来控制远程I/O模块。接下来详细分析了一级代码、二级代码结构,解析了将梯形图转化为一级代码存储及二级代码反显为上位机的梯形图语言的算法及具体实现。最后阐述了上位机软件和AVR的串口通信的设计及实现。 本项目由三个人共同完成,其中本人主要负责上位机软件设计,三层数据结构的设计,将梯形图转化为一级代码,将二级代码反显为梯形图及上位机串口通信程序的设计。本文对于国产PLC系统的研发具有非常重要的现实意义。
其他文献
随着传统能源消费的增长、生态环境的日益恶化和人类可持续发展的要求,世界各国都在积极开发无污染可再生的新能源。太阳能资源丰富、分布广泛、可以再生、不污染环境,使得太阳
电子耳蜗是唯一能恢复全聋人听觉系统的有效装置,这种技术在安静环境下已取得比较好的效果,但在噪声环境下电子耳蜗使用者获得的语音信息量会明显下降。为保证语音的可懂度和
无刷直流电机具有调速性能好、体积小、效率高、控制简单等优点,在很多领域得到了广泛的应用。传统的无刷直流电机控制系统普遍采用三相开关霍尔元件来提供位置反馈信息,但低速时无法得到精确的控制效果。目前,为了实现低速的精确控制,普遍采用光电编码器,但其成本高。因此,采用低成本高精度的新型传感器对提高直流无刷电机系统的性能具有十分重要的意义。本文阐述了新型传感器MLX90316的工作原理以及输出特点,分析了
十几年来,我国铁路信息化进程取得了长足的进步,构建了以TMIS和客票系统等为代表的一大批业务信息系统,有力地推动了铁路现代化事业的发展。但由于各业务信息系统基本上都是
当前,纺织CAD软件在织物外观模拟方面的技术已经比较成熟,但是对于设计好的织物在如何在场景中模拟展示的研究成果却不多。本文针对这一现状,提出将虚拟现实技术引入纺织CAD
在油井开采过程中,需要对油井的温度、压力、动液面等参数进行测量,以监控采油过程。其中动液面是一个很重要的参数,它是及时掌握油井供液能力和调节机械采油的重要依据,也是实现
本课题所研究的横机是一种由嵌入式控制器系统控制的自动化程度很高的纬编针织机,主要用于针织服装的编织制造。我国是纺织大国,横机需求量大,自主研发全自动电脑横机有广泛
燃料电池以其高能量密度、工作温度低、无污染排放、结构紧凑等优点被公认为发展前景最好的汽车动力源之一,而对燃料电池发动机的研究也正成为当前的热点并已取得了重大的进
说话人识别是利用说话人语音识别其身份信息的技术。文本无关的说话人识别技术,由于不限制说话人语音内容,得到了更广泛的应用。基于概率统计的说话人模型在当今说话人识别领
脑-机接口技术(Brain-Computer Interface,BCI)是现如今研究的一个热点,有别于人类大脑正常控制由周围神经网络和肌肉组织组成的传统输出途径,它是把脑电活动转化成电脑、机