没有合适的资源?快使用搜索试试~ 我知道了~
C#通过OPC服务器连接PLC读写数据
需积分: 50 54 下载量 186 浏览量
2019-02-27
15:00:18
上传
评论 4
收藏 1.21MB DOC 举报
温馨提示


试读
26页
C#通过OPC服务器连接PLC读写数据,可以与所有PLC进行数据OPC通讯
资源推荐
资源详情
资源评论














C#通过 OPC 服务器连接 PLC 读写数据
1.什么是 OPC?
OPC 是工业控制和生产自动化领域中使用的硬件和软件的接口标准,以便有
效地在应用和过程控制设备之间读写数据。O 代表 OLE(对象链接和嵌入),P
(process 过程),C (control 控制)。
OPC 标准采用 C/S 模式,OPC 服务器负责向 OPC 客户端不断的提供数据。
OPC 服务器包括 3 类对象(Object):服务器对象(Server)、组对象(Group)和项对
象(Item)。
(1)OPC 服务器对象维护有关服务器信息,并作为 OPC 组对象的包容器,它
提供了对数据源进行读/写和通信的接口方法,可以动态地创建或释放组对象。
(2)OPC 组对象由客户端定义和维护,它维护有关其自身的信息,提供包容
OPC 项对象的机制,从逻辑上实现对 OPC 项的管理。
(3)OPC 项对象包含在 OPC 组中,可由客户端定义和维护。项代表了与数据
源的连接,所有的 OPC 项的操作都是通过包容此项的 OPC 组对象完成的。
2.OPC 服务器连接 PLC
KEPServerEX 提供的西门子 SiemensTCP/IP 驱动能够为用户提供一个 OPC 服
务器接口,将西门子 TCP/IP 以太网设备连接到 OPC 客户端应用程序中。
下面以西门子 S7-300 系列 PLC 为例,说明如何建立 KEPServerEX 和该系列
PLC 的连接。S7-300 系列 PLC 可通过通讯模块 CP343 实现通信。
2.1 设置 KEPServerEX
※新建通道:New Channel
(1)打开“KEPServerEX V5.4”软件,点击软件界面“File”->“New”或者工具栏上
的“New Project”,新建一个新工程:

(2)单击软件界面“Click to add a channel.”或者工具栏上的“New Channel”,新建一
个通道:
(3)修改通道名“Channel name”或不作修改,单击“下一步”。如下将通道名
“Channel name”修改为西门子S7-300:

(4)选择你想分配给本通道的设备驱动“Device driver”,在下图的下拉列表中选择
“Siemens TCP/IP Ethernet”,单击“下一步”:
注意:1、在上图的下拉列表中选择您要连接设备的设备驱动;
2、如果用户在使用过程中没有找到所要连接设备的驱动,则可能是没有进
行完全安装,用户应该对KEPServerEX进行修改(Modify)安装。用户在安装
KEPServerEX时可根据需要安装所需要的设备驱动或者全部驱动。
(5)选择设备所用的网络适配器“Network Adapter”。这里选择“Default”,单击“下
一步”。

(6)对通道进行优化设置“Write Optimizations”,这里保持默认值,单击“下一步”。
(7)设置总结,单击“完成”。

至此,通道新建完成。
(8)用户可通过右键单击或者双击通道名修改通道参数:General、Network
Interface、Write Optimizations。
※新建设备:New Device
(1)单击软件界面“Click to add a device”或者工具栏上的“New Device”,进行设备
设置。
剩余25页未读,继续阅读
资源评论


qq_38518508
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
