基于EP9315的嵌入式软PLC开发系统的研究与实现

来源 :太原理工大学 | 被引量 : 12次 | 上传用户:wqg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年随着IEC61131-3标准的制定,软PLC技术得到了快速的发展。随着计算机技术、通信技术和网络技术的迅速发展,嵌入式系统在工控领域得到了广泛的应用。嵌入式处理器的技术也更加成熟,已经完全能够满足工控领域的要求。因而,嵌入式系统与软PLC的结合是两者在工业控制领域内发展的必然趋势,软PLC可以作为一个嵌入式应用程序运行在嵌入式系统中。本文在介绍了嵌入式系统和软PLC的发展状况之后,通过对目前存在的几种嵌入式软PLC的解决方案的分析,提出了一种改进的嵌入式软PLC的解决方案,并阐述了该开发系统的整体设计方案。本文采用基于NFS的网络开发方式,利用开源工具Scratchbox和Busybox构建了系统开发时所依赖的交叉编译环境以及系统运行时所依赖的根文件系统和运行库。本文采用面向对象的C++图形库FLNX,实现了基于Nano-X和嵌入式Linux系统的软PLC开发系统的图形界面、梯形图绘制和鼠标键盘事件处理。本文的主要工作概况如下:1)提出了本文的嵌入式软PLC开发系统所基于的架构体系通过对目前存在的几种嵌入式软PLC解决方案的利弊分析,提出了本文中的对于嵌入式软PLC的架构设计。2)为嵌入式软PLC开发系统选择了软硬件平台针对本文提出的架构体系和软PLC开发系统的需求,选定了开发系统的软硬件开发平台,以及开发该系统所需要的图形库。3)开发系统开发与运行环境的搭建完成了主机的DHCP、NFS、TFTP服务的安装和配置,ARM Linux到EP9315开发平台的移植,嵌入式根文件系统的构建以及Microwindows和图形库FLNX的交叉编译移植。4)利用FLNX图形库实现了嵌入式软PLC开发系统利用开源图形库FLTK的基于Nano-X的版本FLNX完成了系统界面的开发,以及系统中的梯形图元件的绘制和鼠标键盘的事件处理。5)开发系统中的数据结构和算法设计完成了针对梯形图的指针数组存储数据结构的设计,实现了梯形图存储算法和梯形图到指令表的转换算法。6)嵌入式软PLC开发系统在EP9315开发平台的编译运行完成了开发系统的目录文件组织和Makefile编写,并在EP9315硬件平台上验证了开发系统运行的正确性。
其他文献
无线传感器网络是最近几年发展起来的一项新技术,可以被广泛地应用在国防军事、环境监测、医疗卫生、抗灾抢险等领域,已引起许多国家军事部门、工业界、学术界的高度重视,被
作为密集波分复用(DWDM)光网络的主要组件,掺饵光纤放大器(EDFA)随着新的网络性能要求的不断出现而不断发展。本文在深入研究一种新型全光增益平坦动态增益筘制EDFA之后,提出了
卫星干涉多光谱技术是目前遥感领域内最新发展的成像光谱技术,能够获得丰富的被测目标的空间和光谱信息,可定性、定量地对被测对象进行物理分析和识别,在地质勘探、环境检测、深
随着信息技术和计算机网络的飞速发展,数字产品的信息安全问题成为了攸需解决的实际问题,引起了人们广泛的关注和研究。本文结合混沌理论、提升小波理论和奇异值分解理论对静
学位
随着经济的发展,人们的生活方式和饮食习惯发生了不同程度的改变,使得心血管疾病的发病率与死亡率日益增高,成为了人类健康的头号大敌。而心脏又是一个极其复杂的生理系统,从
高精度的分布式光纤测量技术因其独特的分布参量分析能力和显著的距离分辨能力,随着器件生产工艺及相关测量技术的成熟,近年来引起了国内外的广泛关注。作为一种极其重要的测量和分析手段,它可被广泛用于光纤链路的故障检测,桥梁、大坝、输油管道、电力线路等大尺度构件的健康状况监测,以及矿井、隧道、楼房等的塌方预警。光时域反射(Optical Time Domain Reflectometry,OTDR)和光频域
宽带无线接入技术深刻地改变了人们获取信息的方式。无线局域网作为宽带无线接入技术的一种重要形式在近年来有着飞速的发展。即将推出的IEEE 802.11n标准反映了无线局域网技
近年来一系列矿难事故的发生,令矿井等特殊环境下人员的定位与搜救受到广泛关注。无线传感器网络的出现为井下通信提供了一种动态快速的组网方式。超宽带无线电技术(Ultra Wi
本论文致力于研究半导体激光放大器(SOA)的交叉偏振调制效应(XPolM),以及基于XPolM的混沌保密系统和全光偏振移位键控(PolSK)通信系统。 目前光正作为大多数信息传输媒质,在