基于IEC 61131-3标准的PLC梯形图编码及解算的研究

被引量 : 15次 | 上传用户:yangzi_job
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IEC61131-3是当今世界第一个为工业自动化控制系统的软件设计提供标准化编程语言的国际标准。这一标准为可编程控制器软件技术的发展,乃至整个工业控制软件技术的发展,起了举足轻重的推动作用。可以说,没有编程语言的标准化便没有今天PLC走向开放式系统的坚实基础。在PLC编程语言中,梯形图是最多被应用的,本文以梯形图为主要编程语言进行了符合IEC 61131-3标准的PLC的开发。本文首先介绍了PLC的产生、发展、现状以及IEC 61131-3标准的由来,接着重点讲述了IEC61131-3标准的软件模型、通信模型和公共元素,为随后的深入研究做铺垫。接着,在研究IEC61131-3标准的基础上,提出了本文设计的PLC软件系统的软件结构,并通过程序运行的结果加以说明。本文又具体讲述了PLC软件系统的配置元素,其中主要讲述了配置和资源的相关设置,PLC的任务体系和存取路径及其应用,这给PLC的设计奠定了基础。最后结合传统PLC的功能和IEC 61131-3标准的规定,提出了本文设计的PLC所具有的功能和功能块。随后,本文设计了PLC软件系统梯形图语言的一级代码和二级代码,并详细说明其定义和结构。由于二级代码需要下载到下位机去执行,所以设计了二级代码的下载格式。本文还设计了PLC软件系统梯形图语言一级代码转化为二级代码的解算算法,并以一个具体的实例对编码和解算加以说明和验证。最后,综合讲述了设计的PLC软件系统,给阅读本文的读者一个更加清晰的认识。同时在总结本文研究成果和不足之处的基础上阐述了符合IEC 61131-3标准的PLC的前景。本文的创新之处就在于PLC一级代码、二级代码的设计和由一级代码到二级代码的解算算法的设计。一级代码的设计主要是基于显示梯形图和确定各元件相互关系这两个方面,二级代码的设计结合了传统PLC编程语言IL指令表,提出了一种新的指令形式。解算算法的设计是基于推理这种方法,并验证了其正确性,即首先解算各种简单的梯形图网络,最后把简单情况组合到一起就是一个复杂的梯形图网络,解算算法能得到正确的结果。本文对PLC软件设计的研究对于国内设计基于IEC61131-3的PLC有非常重要的现实意义。
其他文献
行政复议与行政诉讼制度是行政救济的两种手段,他们目标是相同的,共同致力于当事人权益的保护,监督行政机关依法行政。行政复议制度的存在有其独立的意义,便于及时解决纠纷,
随着经济的发展、社会的进步,尤其是经济全球化进程的发展,我国的企业将更多地进入国际市场,竞争也更加激烈,企业此时不仅要面对国内众多竞争对手,也要面对来自国际跨国公司
从消能减震概念、原理、消能器的类型、消能减震结构的设计要求、设计流程等方面对消能减震进行了初步探析,并指出了消能减震设计中尚应注意及有待解决的问题。
面对高速的社会发展,“一日为师,终身为师”的观念已不能适应现代社会发展的需要,教师继续教育显得尤为迫切。体育院系教师作为体育教育人才的培养者,更加需要不断接受继续教
随着社会变革速度的加快,知识经济时代的到来,人们对知识的需求也更加迫切。陈旧的知识已远远不能满足当今时代的需要,继续教育是提高各方面素质的有效途径。在上海,随着中学
崇明作为国家级生态示范区,它的发展必须“按照科学发展观的要求”去规划和建设,如何实现崇明岛全面、协调、可持续的发展,需要对崇明岛人口和经济发展与其资源和环境支撑能
随着我国对外贸易的不断发展,海关面临着业务量不断增长和人员相对不足的矛盾,寻求严格执法和提高通关效率的平衡成为了海关现代化战略追求的目标,而要实现这个目标,就必须将
本研究以信息技术环境和读图时代的米临作为研究背景,对教学信息的可视化呈现和传达加以研究。在解析幼儿视觉空间智能内涵的基础上,从幼儿的视知觉特征,历史文化和视觉教育
季风是全球中低纬地区的特有现象,对该区气候、环境、政治、经济、文化以及人们的日常生产生活等各个方面均产生重要影响,因此,探讨季风的形成、演变、发展及其对区域与全球
随着世界性优质天然林木材资源的锐减、我国天然林资源保护工程的全面实施,木材资源的结构发生了根本性变化,利用小径木、间伐材等开发生产胶接木质材、木质复合材,替代天然