- 45
- 0
- 约1.68万字
- 约 14页
- 2017-09-09 发布于湖北
- 举报
OPC方式实现PC机与西门子PLC通讯
运用VC#编程通过OPC 方式实现PC 机与西门子PLC 通讯
同步通讯篇
1、OPC 服务介绍
西门子提供的最新软件:Simatic Net PC-Software CD 2005 为各种组态软件的开发
提供了一个统一的平台,它建立的PC 站既为一些组态软件,如:WinCC 、Protol 等提
供了与PLC 的通讯平台,也提供了一套编程接口,可使用高级语言编程通过Simatic Net
访问PLC 数据。本文讨论的主要就是这个编程接口,最新版的Simatic NET 支持五种编
程方式:
1 、ActiveX 控件
提供了一系列数据访问控件,以便于向VB6 这种语言使用控件的方式与PLC 通讯。
2 、OPC 自动化
为VB6 、Dephi 等语言运用OLE 自动化的方式进行编程。
3 、OPC 用户接口
这是专门为VC++提供的一种高效编程方式,其灵活程度与执行效率比前面的两种
方式均要高得多。
4 、针对微软的.NET 平台的OPC 用户接口
这也是一种非常灵活的编程接口,不过它针对的是.NET 平台,其提供了大量的.NET
类库,以便于像VC# 、VB.NET 等高级语言编程。本文将详细的介绍该接口。
5 、OPL XML 接口
顾名思义,主要是针对XML 编程的。
对于2 、3 、4编程方式,他们各自又可以分为同步访问方式和异步访问方式。
按西门子的文档解释:同步通讯指的是当一个客户在访问服务器时,其他客户的访问必
须等待,直到服务器处理完该客户的请求,才能继续进行下一个服务,异步访问与之正
好相反,本文主要讲的是同步编程篇,异步篇以后再提供。
2、配置OPC 服务器
要进行编程,必须先配置服务器。本文以Prfibus DP 网络为例,介绍PC 站的配置。其
内容主要来自西门子文档。
需要的软件:
Step7 V5.3
Simatic Net PC-Software CD 2005
需要的硬件:
至少为CP5611 或以上级别,笔记本可以为CP5511,带DP 口的S7-300
PLC(若使用Simatic NET 的仿真功能可以不需要这些硬件,后面会介绍到)
1 、组态一个S7 站,配置Profibus DP 网络,其DP 地址设为3,并下载到PLC,
然后把网线由MPI 口转到DP 口。S7 站的配置这里就不介绍了。
2 、在 Step7 V5.3 中建立一个新工程,插入一个PC 站,并把该PC 站的名字
改成与你的计算机名字相同。打开该PC 站的硬件组态界面。插入 OPC 服务器和连接
卡CP5611(或者CP5511),他们在PC 槽中处的位置可以任意,如下图:
注:在插入CP5611 时,应该选择与组态S7 站一样的Profibus 网络,并将网络
地址设为2 ,一定不要与PLC 的地址冲突。
然后点击下面工具条标为红色的按钮:
选中”OPC Server”,然后插入一个新的连接,如下图:
在弹出的对话框中选择连接类型为S7 Connection,如下图:
在OK 后,然后在新对话框的红色标志位置输入3,表示PLC 的地址,如下图:
并选择Address Details…,设置CPU 的槽号为2 ,如下图:
OK 后,然后编译并保存。
3 、然后建立OPC 服务器,有两种方式,本文介绍较简单的一种。
打开,Simatic Net 中的Station Configurator,一般安装后,他会自动启动,并点击Import
Station…按钮,找到你刚才在Step 7 中建立PC 站时创建的
XDBs 文件夹下的XDB 文件,然后导入成功。
4 、可以使用Simatic Net 中的OPC Scout,并选择Simatic NET 服务,然后在它下面
您可能关注的文档
- OFDM技术简介.ppt
- OFDM基本原理(详细全面).ppt
- OFDM系统中基于导频.pdf
- Office办公软件.ppt
- OHSAS标准要素与理解要点.pdf
- ok.应急救援作业文件表单.doc
- OKI打印机驱动程序安装示意图.doc
- Olympic Anthem.ppt
- OneNote的使用心得.pdf
- OP07中文资料.doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
原创力文档

文档评论(0)