- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
西北大学学报(自然科学版)
2008年4月,第38卷第2期,Apr.。2008,Vo1.38,No.2
JournalofNorthwestUniversity(NaturalScienceEdition)
r JNWU
触摸屏组态软件的PLC驱动程序的实现
赵晓江,冯 萍
(西北工业大学 计算机学院,陕西 西安 710072)
摘要:目的 设计实现触摸屏组态软件 PLC的驱动程序。方法 采用标准的通信协议,建立 PLC
驱动的实现框架来开发各种不同的PLC驱动程序 。结果 分析 了嵌入式触摸屏下PLC驱动程序
的实现,在此基础上给出了实际应用的例子并建立通用的PLC设备的驱动开发程序模型。结论
该驱动模型采用 ARM 和 P89C51的嵌入式系统的实现,证 实了该设计的实际可行性 。
关 键 词:触摸屏;嵌入式系统;组态软件 ;PLC驱动程序
中图分类号:TP319 文献标识码 :A 文章编号:1000-274X(2oo8)02-0221424
组态软件是一个包含数据采集、监测、处理和控 成一定功能的函数集合,这些函数能具备处理与设
制的专用软件,它们是 自动控制系统监控层一级的 备有关的操作逻辑。那么 PLC驱动程序也必然和
软件平台和开发环境。利用组态软件提供的工具, 设备有关,也是一些能完成 固定功能的函数集
通过简单的图形和控制组态工作,即可完成对实际 合L3J。对于同嵌入式触摸屏系统相关联的PLC驱
环境的控制和监测功能的程序 ¨。 动开发,我们采取的设计方法是针对具体硬件设计
在设计开发组态软件的过程中,如何将大量不 相应的驱动 。
同厂家生产的PLC设备加入到组态软件系统中,是 PLC驱动程序的结构见图1,PLC驱动程序,一
一 个非常重要也是非常麻烦的事情 J。考虑到’:① 般需要完成设备驱动层和通讯协议驱动层和虚拟文
嵌入式触摸屏系统体系结构的多样性,不仅有采用 件系统的相关实现。一般来说虚拟文件系统多由操
采用高性能嵌入式处理器并运行嵌入式实时操作系 作系统实现。如果系统没有操作系统的支持,为了
统的触摸屏系统,而且也有 以单芯片或微控制器 保持系统的一致性,可以采用模拟实现虚拟文件系
(MCU)为核心的触摸屏系统;②触摸屏与PLC设备 统。虚拟文件系统主要实现从通讯驱动层到设备驱
之间存在多种通信协议。所以,笔者提出了采用标 动层调用的转换 ,所以PLC驱动程序的实现有赖于
准的通信协议和分层开发的思想来实现触摸屏组态 通讯协议驱动层 ,虚拟文件系统和设备驱动层的支
软件的PLC驱动程序。下面结合 PLC驱动程序的 持。各层之间独立工作,下层为上层提供服务。层
实现原理,采用比较的方式,来说明触摸屏组态软件 于层之间的访 问透 明性方式为本文的通用PLC驱
中PLC驱动的实现。该PLC驱动程序对两种不同 动开发程序提供 良好的支持。
嵌入式触摸屏系统采用了同一种标准的通信协议即 另外,在实际开发中笔者对通讯协议驱动层的
上位链接通信协议,实现了触摸屏组态软件 中对各 开发做了比较,发现相当多数的PLC产品都提供一
种不同PLC设备的驱动支持,并且分层开发的思想 些标准的通讯协议,如采用上位链接通信。所以,在
也为PLC驱动程序的设计和实现提供了方便。 实现中考虑首先实现标准的通讯协议,对于一些特
殊的通讯协议,可 以采用后期添加的方式实现 。下
1 组态软件 中PLC驱动程序的原理 面结合图1对PLC驱动程序开发中的几个关键层,
文档评论(0)