没有合适的资源?快使用搜索试试~ 我知道了~
基于OPC技术的PC与S7-300PLC的实时通信,权国通,周斌,本文主要介绍了OPC技术,分析了OPC对象的结构,以采煤机远程控制系统为例,采用西门子OPC自定义接口,使用c#语言编写客户端通信程序�
资源推荐
资源详情
资源评论
http://www.paper.edu.cn
- 1 -
中国科技论文在线
基于 OPC 技术的 PC 与 S7-300PLC 的实时通
信
#
权国通,周斌
*
基金项目:国家“863”高技术计划重点资助项目:(2008AA062202)
作者简介:权国通(1987-),男,在校硕士研究生,机械设计及理论. E-mail: qgt555@163.com
(中国矿业大学机电工程学院,江苏 徐州 221008)
摘要:本文主要介绍了 OPC 技术,分析了 OPC 对象的结构,以采煤机远程控制系统为例,采
用西门子 OPC 自定义接口,使用 c#语言编写客户端通信程序,实现 PC 机与 S7-300PLC 之间
的数据通信。实验结果表明,采用 OPC 技术能够快速,稳定的获得 S7-300PLC 的实时数据。
关键词:OPC 技术;数据访问;PC
中图分类号:TP393 文献标识码:A
Real-time Communication between PC and S7-300PLC
Based on OPC Technology
Quan Guotong, Zhou Bin
(College of Mechanical and Electronic Engineering of CUMT,JiangSu XuZhou 221008)
Abstract: This paper introduces OPC technology, analyzes the structure of the OPC object. Take
Shearer remote control system as a example, using Siemens OPC custom interface, use the c# language
client communications programs to achieve real-time communication between PC and S7-300PLC.
Experiment results show that it is fast and stable to access real-time S7-300PLC data using OPC
technology.
Keywords:OPC technology;Data Access;PC
0 引言
西门子 S7-300/400 PLC 通信接口只有多点接口 MPI 和分布式外设接口 DP,分别使用
MPI 协议和 Profibus 协议。但是这两种协议都不公开, 使得该系列 PLC 与 PC 机通信实现
变得困难
[1]
。因此采煤机远程监控系统中,如何采集数量和种类不断增多的现场信息以及解
决通信兼容是其关键技术之一。由于不同的厂商提供的协议不同,甚至同一厂商的不同类型
设备和计算机通信的协议也不相同
[2]
。在计算机系统中,不同的编程语言对驱动程序的接口
有不同的要求,所以每一个客户的应用程序在从数据源读取数据时,由于软件或硬件的不一
致性,对于不同的设备都要开发不同的驱动程序,这就导致了软件开发商的大量重复性劳动
[3]
,并且由于可能存在多个应用程序同时访问同一设备带来访问冲突,导致系统崩溃。OPC
技术的出现,很好的解决这一问题。
1 OPC 技术
OPC 建立在 OLE 规范之上,它为工业控制领域提供了一种标准的数据访问机制。OPC
规范包括 OPC 服务器和 OPC 客户端两个部分,其实质是在硬件供应商和软件开发商之间建
立了一套完整的“规则”,只要遵循这套规则,数据交互对两者来说都是透明的,硬件供应
商无需考虑应用程序的多种需求和传输协议,软件开发商也无需了解硬件的实质和操作过
程。
资源评论
weixin_38563176
- 粉丝: 2
- 资源: 920
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功