分享到:

PLC程序模块化设计教学方法研究

在PLC系统设计教学中培养学生创新意识,应努力探索教改之路,选择正确的  (本文共2页) 阅读全文>>

杭州电子科技大学
杭州电子科技大学

基于XML的梯形图设计器的设计与实现

随着传统的可编程逻辑控制器与运动、网络、安全、智能等新概念的结合,可编程控制器行业迎来了新技术时代。由于我国在可编程控制器技术领域研究起步较晚,相关核心技术长期以来一直被国外垄断,缺乏自主研发的控制系统一直是个问题。鉴于此,设计并实现一款符合IEC61131-3标准的梯形图设计器具有重要意义。本文工作的重点是研究基于XML的梯形图设计器的设计方案并实现,具体内容如下:(1)传统梯形图设计器采用内嵌模版式设计,其侧重于编辑过程而不是编辑结果,这样会导致编辑困难等问题。鉴于此,本文提出一套非模式梯形图编辑规则,该方法的关注点在于编辑结果而不是编辑过程。此外,还提出梯形图容器网格化设计和虚拟节概念,避免精确化控件定位问题,提高了编程效率;(2)为了解决梯形图图形元件设计时的控件多样性问题,本文采用组件设计方法,将梯形图图形元件分为若干组件,用组件的个数和内容加以区分控件;(3)在IEC61131-3标准对梯形图图形元件对象描述的基础上...  (本文共93页) 本文目录 | 阅读全文>>

杭州电子科技大学
杭州电子科技大学

梯形图并行分解中资源依赖优化的研究

可编程逻辑控制器的性能常常会受到其微处理器性能的限制,无法满足现今工业控制领域高速处理的需求。FPGA因具有高速并行执行和可编程的特性,成为高速可编程逻辑控制器的研究方向。将FPGA应用于PLC的关键是梯形图到VHDL的转换,而现有研究成果并未考虑转换后资源规模过大的问题。本文根据已知目标FPGA资源,分析了资源依赖优化对梯形图转换后消耗FPGA资源规模的影响。在对FPGA实现并行化PLC的相关技术进行分析和研究后,本文从以下几个方面进行分析和阐述:1)提出了将原始梯形图转为并行化梯形图的方法来分析并行梯级间的资源依赖,定义了布尔逻辑表达式和带功能块调用逻辑表达式的转换规则;2)分析了梯形图资源依赖优化的可能性及实现方法,给出了资源依赖的产生条件,以及对资源依赖做了描述定义;3)为研究资源依赖优化对资源占用的影响,提出了两个基本测试模型:全无依赖型梯形图测试模型和级联式数据依赖型梯形图测试模型,并完成了大量测试实验;4)根据测试...  (本文共70页) 本文目录 | 阅读全文>>

昆明理工大学
昆明理工大学

WK1G PLC编程软件框架及梯形图编程系统的开发

本文研究开发自主知识产权的PLC编程软件,完成V1.0版本的构建——编程软件框架的构建,建立基本编程界面、实现梯形图录入、编辑、转换等基本功1。在国际工业通信标准、工程控制语言标准、控制规模的推动下,PLC编程软件逐步向开放化、统一化的全集成自动化软件架构方向发展。本文基于IEC61131-3标准,重点对PLC编程软件中的编程系统框架、梯形图编辑器、梯形图转换指令表算法等关键技术进行研究,完成以下内容(本论文涉及的所有开发工作均在Qt Creator集成开发环境下应用C++语言完成):(1)基于全集成自动化软件架构,以统一性、开放性为目标,将工控编程语言标准IEC61131-3中的数据类型、变量、程序组织单元等元素与传统的PLC系统做详细的对比,最终以IEC61131-3标准中的软件模型为蓝本,实现PLC编程模块的总体框架设计。(2)基于IEC61131-3标准,将PLC编程模块划分为文件模块、配置模块、程序模块、转换模块、编译...  (本文共92页) 本文目录 | 阅读全文>>

安徽理工大学
安徽理工大学

基于嵌入式STM32的可编程控制器的设计

近些年来,随着我国国民经济的快速发展,矿业领域的发展速度也在不断加快,机电设备在煤矿的开挖和管理工作中的应用也越来越广泛,要求也在不断提高。可编程控制器越来越广泛地应用与煤矿机电系统中。基于PLC设计的机电设备应满足煤矿生产安全的需要,必须通过国家安全部门的审查,而审查需提供详细的PLC全套电路、元器件资料。由于这点要求,通用的商用PLC厂家出于技术保密的原因无法满足。针对上述问题,本文设计了一款基于ARM的PLC系统,能满足电气控制的需要,并配有相应的电路原理图、元器件列表、PCB生产图纸。给送审过程带来极大便利,对矿业领域发展起到一定的积极作用。所述PLC以PC机为基础,在Windows的工作环境的条件下,利用软件来最终实现传统硬PLC的功能特性。嵌入式PLC有着更好的兼容和开放特性。本课题基于PLC基本知识以及嵌入式的基本原理,研究设计了一款基于STM32F103x芯片软PLC设计系统。本文以STM32F103VCT6设计...  (本文共84页) 本文目录 | 阅读全文>>

华南理工大学
华南理工大学

基于LinuxCNC的软PLC研究与开发

伴随着科学技术的快速发展,PLC技术在各个领域得到越来越广泛的应用。软PLC技术因为具有结构开放、标准化、规范化、智能化等优点,是目前PLC技术发展的主流方向。在软PLC技术研究方面,欧美等西方国家起步较早,目前已取得一定成果,我国的相关研究还处于发展阶段。因此开发具有自主知识产权的软PLC系统对提升我国工业生产自动化水平有着重要的意义。本文分析了全软件型开放式数控平台LinuxCNC的软件结构,并在此基础上开发出一套软PLC应用软件用于实现数控机床的逻辑控制。软PLC系统包含编程模块、运行模块和仿真模块三个组成部分。编程模块采用图形化编程工具Qt进行开发,设计编辑模块主界面、资源管理器、梯形图元件库以及梯形图和指令表的存储结构,并实现了梯形图程序的绘制与显示、梯形图编辑以及梯形图转换成对应指令表等功能。其中,梯形图转换指令表功能通过将梯形图映射为有向无环图,利用十字链表数据结构存储图信息,通过设计串并联归并算法化简十字链表得到...  (本文共78页) 本文目录 | 阅读全文>>