您当前的位置:五五电子网电子知识plc技术PLC入门vb通过OPC 连接访问s7300+. 正文
vb通过OPC 连接访问s7300+.

vb通过OPC 连接访问s7300+.

点击数:7450 次   录入时间:03-04 12:02:40   整理:http://www.55dianzi.com   PLC入门

一、通过STEP7软件建立一个新项目OPC,在项目中添加SIMATIC 300站和一个PC 站,其中PLC站中第四个槽安装的CP343模块。PC站的第一个槽 为OPC SERVER ,第三个槽为 IE GENERAL,然后在NETPRO下配置PLC和PC站的网络连接:(注意:是在PC站上新建的网络连接,连接类型选的S7连接)

二、通过station configurator软件 配置本机的PC站(要和STEP7中配置的相同),然后把PLC和PC站都下载下去(注意:下载PC站的时候要把S7ONLINE (STEP7)--->;PC internal(local))。

三、打开OPC Scout,(Start>;SIMATIC>;SIMATICNet>;OPC Scout), 双击“OPC

SimaticNet”在随之弹出的“ADD Group”对话框中输入组名,本例命名为“OPC”。

点击OK 确认 

 ;双击已添加的连接组(OPC),即弹出“OPC Navigator”对话框,此窗口中显示

所有的连接协议。双击“S7”,在PC Station 组态NetPro 中所建的连接名会被显示(S7

connection_1)。双击此连接,即可出现有可能被访问的对象树(objects tree),在PLC

CPU 中已存在的DB 块也会出现

以上完成的OPC SERVER部分的配置。

四、用VB编写OPC客户端应用程序。主要程序代码如下:

(1) 连接OPC服务器

Dim WithEvents MyOPCServer As OPCServer ‘定义服务器对象变量MyOPCServer

Dim WithEvents MyOPCGroup As OPCGroup ‘定义OPC组对象变量MyOPCGroup

Set MyOPCServer New OPCServer

MyOPCServer.Connect OPC.SimaticNET" ‘连接SIMATICNET 的OPC服务器

(2) 添加OPC组对象

Set MyOPCGroup="MyOPCServer".OPCGroups.Add("Group1")

[1] [2] [3] [4]  下一页


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门