1 / 6
文档名称:

【期刊论文】触摸屏组态软件的plc驱动程序的实现.pdf

格式:pdf   页数:6
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【期刊论文】触摸屏组态软件的plc驱动程序的实现.pdf

上传人:phl0420371 2012/5/8 文件大小:0 KB

下载得到文件列表

【期刊论文】触摸屏组态软件的plc驱动程序的实现.pdf

文档介绍

文档介绍:万方数据
矽PLC中图分类号:哪赵晓江,冯萍PLC文章编号:舭∥2007-10摘要:目的设计实现触摸屏组态软件那绦颉7椒ú捎帽曜嫉耐ㄐ判椋PLCPLCPLcARMP89C51PLCA组态软件是一个包含数据采集、监测、处理和控制的专用软件,它们是自动控制系统监控层一级的软件平台和开发环境。利用组态软件提供的工具,通过简单的图形和控制组态工作,即可完成对实际环境的控制和监测功能的程序⋯。在设计开发组态软件的过程中,如何将大量不PLC一个非常重要也是非常麻烦的事情【。考虑到。:①嵌入式触摸屏系统体系结构的多样性。不仅有采用采用高性能嵌入式处理器并运行嵌入式实时操作系统的触摸屏系统,而且也有以单芯片或微控制器:诵牡拇ッ料低常虎诖ッ劣隤设备之间存在多种通信协议。所以,笔者提出了采用标准的通信协议和分层开发的思想来实现触摸屏组态软件的绦颉O旅娼岷螾驱动程序的实现原理,采用比较的方式,来说明触摸屏组态软件中氖迪帧8肞驱动程序对两种不同嵌入式触摸屏系统采用了同一种标准的通信协议即上位链接通信协议,实现了触摸屏组态软件中对各PLCPLC驱动程序是和设备相关的,它实际上是一些完成一定功能的函数集合,这些函数能具备处理与设PLC设备有关,也是一些能完成固定功能的函数集合”6杂谕度胧酱ッ料低诚喙亓5腜驱动开发,我们采取的设计方法是针对具体硬件设计-PLClPLc般需要完成设备驱动层和通讯协议驱动层和虚拟文件系统的相关实现。一般来说虚拟文件系统多由操作系统实现。如果系统没有操作系统的支持,为了保持系统的一致性,可以采用模拟实现虚拟文件系统。虚拟文件系统主要实现从通讯驱动层到设备驱PLC通讯协议驱动层,虚拟文件系统和设备驱动层的支持。各层之间独立工作,下层为上层提供服务。层PLC动开发程序提供良好的支持。另外,在实际开发中笔者对通讯协议驱动层的PLC些标准的通讯协议,如采用上位链接通信。所以,在实现中考虑首先实现标准的通讯协议,对于一些特殊的通讯协议,可以采用后期添加的方式实现。下面结合图訮驱动程序开发中的几个关键层,通讯协议驱动层,虚拟文件系统和设备驱动层的原理进行说明。西北大学学报匀豢蒲О20084382Apr2008V0138No2鞅惫ひ荡笱Ъ扑慊г海挛魑靼(40674064)(2005F19)(19r75)、
万方数据
(E==iEiadPLC诚等。它是以库函数的访问来实设备驱动层原理111嵌入式操作系统的情况下,设备驱动程序是介于硬件和操作系统内核之间的软件接口,是一种低级的,专用与某一硬件的软件组件。一般有两种方式使用设备驱动程序:直接编译到内核中;在运行时加载。设备驱动在准备好以后可以编译到内核中,在系统启动的时候和内核一起启动,这样的方法在嵌入式系统中经常被采用。通常情况下设备驱动的5’雹墨墨盔霉墨互芷盏盘墨固翻设备驱动在加载时首先需要调用入口函数“一,该函数完成设备驱动的初始化工作,比如寄存器置位,结构体赋值等。其中最重要的是向内核注册该设备。当注册成功后,该设备获得了系统分配的主设备号,并建立起与文件系统的关联。设备驱动在卸载时需要回收相应的资源,令设备的响应寄存器复位并从系统中注销该设备。在设备驱动程序中,—结构体变量定义了虚拟文件系统与硬件驱动的接口函数的指针。直Ⅱ猼襯sitlot)序中加载时向内核注册该结构体变量,这样用户对设备文