嵌入式PLC编程装置的系统设计

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:lxwhuochai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程控制器(PLC)是工业控制中的重要设备,采用CAN现场总线的新型PLC控制系统是可编程控制器技术发展的方向之一。编程装置作为PLC系统的组成部分,在PLC控制系统的用户程序输入、系统状态监控、设备调试等方面发挥重要的作用,方便了用户对PLC系统的操作使用。  中小型PLC产品的编程和调试装置主要为安装了编程软件的计算机或手持式编程器。工业现场常用手持式编程器来编程调试,它们只适用于特定型号的PLC产品。这些编程装置采用单片机作为控制器,系统功能比较单一;系统内部用户程序存储空间不足;外部通讯接口通常不兼容,必须通过专用电缆与现场的PLC设备连接使用,不能满足新型PLC设备数据通讯和处理的需求。本课题提出结合嵌入式技术和现场总线技术,采用ARM7微控制器为核心,以CAN现场总线为主要连接和通讯方式,大容量的Flash芯片为用户程序存储器,设计适合新型PLC设备的手持式编程装置。  本论文主要介绍了编程装置系统设计过程,包括三个方面的内容:以S3C44B0X为控制核心的系统硬件平台的设计、采用uC/OS-II实时内核的多任务操作系统软件平台设计以及编程装置应用功能程序设计。在系统硬件平台中,设计了ARM7芯片及其外围的键盘控制、液晶显示、系统存储的元件选择与电路连接,扩展了异步串行通讯接口及CAN控制器接口的电路连接。移植了uC/OS-II实时内核,构建基于Flash存储器的FAT文件系统,设计了包括键盘、液晶屏、存储器、CAN控制器在内的硬件模块的驱动程序函数,划分并构建了实现系统主要功能的键盘扫描、液晶刷新、总线通讯等系统任务并给出键盘操作时功能程序调用和运行方式。应用功能程序设计中还给出了PLC指令编码和编译程序的设计方法,最后结合具体的程序代码说明了本装置的工作原理和使用方法。本课题的研究为PLC系统的编程装置的设计提出了新方法。
其他文献
在一些生物制品、天然产物制品等的生产过程中,往往都需要一个下游的分离纯化步骤,因此大大增加了产品的生产成本,这就要求人们开展相关研究工作,来降低成本。近年来,一些现
由于无线传感器节点本身的特性,网络节点面临两个突出的问题:一是能耗的问题。节点一旦部署使用,将很难再补充能量,因此,高效使用能量以延长网络工作寿命是无线传感器网络目
学位
该课题是在微型计算机上用Visual C++6.0开发基于中文Windows操作系统的条形码印制软件,设计一个友好的中文图形交互界面,完成条形码标签的生成及印制.该设计充分利用VC的向
我们研究开发了一个面向Web的个性化智能搜索系统:InfoSeeker系统,并将其应用于面向特定对象的个性化智能搜索引擎系统中.InfoSeeker系统可以简化用户查找信息的工作,便于用
该文通过乙烯精馏塔先进控制系统设计及投用的实例,研究了对精馏塔单元实施多变量预测协调控制的控制策略和工作内容.运用工艺机理分析的方法推导出产品纯度(不可测变量)与温
DDY-5型全自支定氮仪是根据凯氏定氮原理研制而成的自动测定有机物含氮量的化学分析仪器.该仪器由单片机控制电路和智能化的执行部件(蒸汽发生器、光电比色器、滴定器、加排
随着航空航天技术的迅速发展,对光机扫描仪的需求也越来越多,要求也越来越高,然而摆镜伺服系统又是光机扫描仪的关键组成部分,目前这种摆镜伺服系统主要采用的经典 PID控制算法还
该文对基于概念格理论和关联规则的数据挖掘进行分析,包括数据预处理、预测分析和知识的后处理等一些关键问题进行了较为深入和系统的研究.概念格作为一种独特的建模方式,可
随着微电子技术、嵌入式技术、分布处理及无线通信技术的发展,无线传感器网络技术将在数字家庭网络中得到越来越普遍的应用。可以预见,缺乏安全有效的保护手段在不远的未来将