s7200与WINCC通过OPC连接.docx

上传人:b****2 文档编号:19658606 上传时间:2023-04-24 格式:DOCX 页数:16 大小:530.83KB
下载 相关 举报
s7200与WINCC通过OPC连接.docx_第1页
第1页 / 共16页
s7200与WINCC通过OPC连接.docx_第2页
第2页 / 共16页
s7200与WINCC通过OPC连接.docx_第3页
第3页 / 共16页
s7200与WINCC通过OPC连接.docx_第4页
第4页 / 共16页
s7200与WINCC通过OPC连接.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

s7200与WINCC通过OPC连接.docx

《s7200与WINCC通过OPC连接.docx》由会员分享,可在线阅读,更多相关《s7200与WINCC通过OPC连接.docx(16页珍藏版)》请在冰豆网上搜索。

s7200与WINCC通过OPC连接.docx

s7200与WINCC通过OPC连接

CP243i作为连接S7-200的PPI口转以太网RJ45的接口转换器。

如下图所示:

 

一.  硬件连接:

将CP243i的两端分别与S7-200的PPI口和以太网线连接(上图使用的是交叉网线,如果中间加交换机就要用直连网线,注:

我们平时用的都是直连型网线)

 

 

二.  监控计算机的软件设置:

a.OPC—西门子PC_Access的设置:

S7-200一般都是通过PC_Access(OPCserver)软件再与WinCC相连的。

因此要首先

设置PC_Access,但是在设置前一定要先运行一次西门子的MicroWin,在它的设置PG/PC接口中选择[TCP/IP(Auto)实际的网卡名],目地是将PC_Access的驱动选为TCP/IP,之后打开PC_Access,见下图:

用鼠标右健点击[MicroWin(TCP/IP)],然后用鼠标左键选择[新PLC(N)…]

只要填写[IP地址:

192.168.1.10](注:

这是CP243i转换器的IP地址),然后直接点击[确认],进入下图:

用鼠标点击[NewPLC]新(N)项目(I),如下图所示:

新建项目的对话框:

 

下边做4个例子:

(1)名称:

ITEM_VB10,地址:

VB10,数据类型:

BYTE

(2)名称:

ITEM_Q0_0,地址:

Q0.0,数据类型:

BOOL

(3)名称:

ITEM_I0_2,地址:

Q0.2,数据类型:

BOOL

(4)名称:

ITEM_MD20,地址:

MD20,数据类型:

REAL

添加完变量后,一定要存一下盘!

至于文件名随便写一个或用缺省的也可

 

 

 

建立4个ITEM后,用鼠标安下图次序

(1)

(2)(3)依次点击,就进入了测试状态

如果通讯正常,质量显示为good否则为bad

b.西门子WinCC的设置:

打开WinCC,新建一个项目[test_s7_200]:

用鼠标右键点击[变量管理]添加新的驱动程序(N)选择OPC.chn

用鼠标右键点击[OPCGroups(OPCHNUnit#1)]选择[系统参数]

用鼠标双击[\\],搜索本机OPC服务器:

选择[S7200.OPCServer],再选择[浏览服务器],

选择[下一步]

将Items栏中内容全部选定,然后点击[添加条目]

选择[是]

选择[确定]

选择[完成],之后PC_Access中的变量就来到WinCC中:

OK

   

收藏

引用

∙删除

∙聚焦推荐

∙图片推荐

∙取消推荐

∙加精

∙置顶

∙取消置顶

∙锁定

∙Chaily

o助理工程师

o积分:

905

o发表6篇

o回复297篇

o个人信息

o加为好友

1楼 2009-11-2922:

28:

37

支持 学习中

 S7200通过OPC与WINCC、IFIX通讯

WINCC和IFIX里都没有PPI驱动,不能直接与S7200的串口通讯。

然而WINCC和IFIX都带有OPC服务器或客户端的驱动或者软件。

通过OPC可以实现其之间的数据交换。

OPC服务器(OPCServer)--OPC启动服务器,通过它获得其它的对象和服务。

其接口:

OPC服务器有通用的(内嵌了许多控制器的驱动),也有专为某种控制器所作。

一、用PCACCESS建立OPC服务器

PCACCESS是专为S7200PLC所作的OPC服务器,内置OPC测试CLIENT端;

可以添加EXCEL客户端,用于简单的电子表格对S7200数据进行监控;

提供任何OPCCLIENT端的标准接口;

安装PCACCESS后,运行之。

在联接上设置PC通讯口(下拉菜单的[PG/PC接口]),主界面如下:

图1.SetPG/PCInterface

a.显示当前的编程软件使用的编程访问路径及应用的协议,图中设置为Micro/WIN通过PC/PPI电缆用PPI协议与S7-200通信。

b.显示当前的通信设备及使用的协议,这里使用PC/PPI电缆并使用PPI协议

c.按此按钮设置当前使用的设备的属性

d.在此区域内选择要用的设备,如CP5611(PPI)

e.如果在d.区中找不到设备,可以按“Select...”按钮进入添加/删除通信硬件的界面。

之后,增加新PLC(PLC1)、文件夹(NET1)和项目(ITEM1……),如下:

图2.PCACCESS建立链接的数据

建好的数据可以作客户端测试:

连接PLC,PPI缆并通电;

鼠标将建立的数据拖拽到[测试客户机]栏中;

下拉菜单[状态]启动测试客户机,测试所建项目,如果[质量]显示“好”,表示通讯数据正确;文件保存之。

否则要检查接口或者重新设置。

详细的操作说明请参看由SIEMENS官方网站上的“Micro‘nPower”。

图3.PCACCESS测试建立链接的数据

二、使用通用的OPC服务器也可以建立需访问的数据

通用的OPC服务器,在下拉菜单[EDIT]的NEWCHANNEL通话框中设置,如图4所示。

选择欲访问的设备驱动器;并设置通讯的接口,如图5。

在下方的测试窗中,蓝色标志表示通讯OK;红色则表示通讯不正常。

接下来建立需要访问的变量,如图6所示。

图4.选择设备驱动器

图5.通用OPC建立链接的通讯

变量建立完成后,连接上PLC,用OPC客户快速测试工具,可测试变量的访问通讯,显示:

GOOD,表示通讯OK,如图7所示。

如果不正确,检查接口或PLC变量的设置

图6.建立访问的变量

图7.通用OPC服务器测试链接的通讯

三、WINCC的OPC客户端建立链接

安装WINCC6.0,会自动装载OPC客户端。

运行WINCC,在[变量管理]中的[添加新的驱动程序],在WINCC安装目录下的[bin]中选择OPC的WINCC通讯驱动程序(*.CHN);则在[变量管理]中会出现该驱动程序的变量组链;OPCGROUPS(OPCCHNUNIT#1)如图8所示。

图8.添加WINCC的OPC驱动

在OPCGROUPS点击[新的程序链接],将打开OPC条目管理器;选择[LOCAL]中的S7200.OPCServer,并点击[过滤服务器],弹出[过滤标准]的对话框中,点击[下一步],如图9

图9.建立WINCCOPCCLIENT

出现已经建立的S7200.OPCSERVER对话框;选择已建的ITEMS,并[添加条目],[完成]后,在OPCGROUPS下将出现S7200_OPCSERVER的连接,以及添加的条目,如图10。

完成变量的链接。

图10.OPCCLIENT访问变量的导入

四、IFIX安装OPCCLIENT

IFIX3.5及以前版本没有内嵌OPCCLIENT,需安装。

安装之后,客户端名称为OPCPOWERTOOL并在IFIX的驱动器中将有OPC的驱动。

五、用IFIX的OPC客户端与PCACCESS数据链接

图11.建立iFIXOPCCLIEN

打开OPCPOWERTOOL,对应OPC服务器已经建立的各个条目,建立相应变量,并ENABLE。

当连接好PLC,且PCACCESS运行,则在此启动链接时,可以检测各变量的连接好坏,如图12

图12.测试iFIXOPCCLIEN通讯

运行IFIX,添加OPC驱动,添加变量,其地址对应OPC中所建变量,如图13。

图13.建立iFIXOPCCLIENT对应变量

保存完毕,且链接好PLC激活OPC的驱动,以及SAC,则可检测到数据的发送和接收

图14.启动iFIX的OPC驱动器S7200通过OPC与WINCC、IFIX通讯

WINCC和IFIX里都没有PPI驱动,不能直接与S7200的串口通讯。

然而WINCC和IFIX都带有OPC服务器或客户端的驱动或者软件。

通过OPC可以实现其之间的数据交换。

OPC服务器(OPCServer)--OPC启动服务器,通过它获得其它的对象和服务。

其接口:

OPC服务器有通用的(内嵌了许多控制器的驱动),也有专为某种控制器所作。

一、用PCACCESS建立OPC服务器

PCACCESS是专为S7200PLC所作的OPC服务器,内置OPC测试CLIENT端;

可以添加EXCEL客户端,用于简单的电子表格对S7200数据进行监控;

提供任何OPCCLIENT端的标准接口;

安装PCACCESS后,运行之。

在联接上设置PC通讯口(下拉菜单的[PG/PC接口]),主界面如下:

图1.SetPG/PCInterface

a.显示当前的编程软件使用的编程访问路径及应用的协议,图中设置为Micro/WIN通过PC/PPI电缆用PPI协议与S7-200通信。

b.显示当前的通信设备及使用的协议,这里使用PC/PPI电缆并使用PPI协议

c.按此按钮设置当前使用的设备的属性

d.在此区域内选择要用的设备,如CP5611(PPI)

e.如果在d.区中找不到设备,可以按“Select...”按钮进入添加/删除通信硬件的界面。

之后,增加新PLC(PLC1)、文件夹(NET1)和项目(ITEM1……),如下:

建好的数据可以作客户端测试:

连接PLC,PPI缆并通电;

鼠标将建立的数据拖拽到[测试客户机]栏中;

下拉菜单[状态]启动测试客户机,测试所建项目,如果[质量]显示“好”,表示通讯数据正确;文件保存之。

否则要检查接口或者重新设置。

详细的操作说明请参看由SIEMENS官方网站上的“Micro‘nPower”。

二、使用通用的OPC服务器也可以建立需访问的数据

通用的OPC服务器,在下拉菜单[EDIT]的NEWCHANNEL通话框中设置,如图4所示。

选择欲访问的设备驱动器;并设置通讯的接口,如图5。

在下方的测试窗中,蓝色标志表示通讯OK;红色则表示通讯不正常。

接下来建立需要访问的变量,

变量建立完成后,连接上PLC,用OPC客户快速测试工具,可测试变量的访问通讯,显示:

GOOD,表示通讯OK,如图7所示。

如果不正确,检查接口或PLC变量的设置 

三、WINCC的OPC客户端建立链接

安装WINCC6.0,会自动装载OPC客户端。

运行WINCC,在[变量管理]中的[添加新的驱动程序],在WINCC安装目录下的[bin]中选择OPC的WINCC通讯驱动程序(*.CHN);则在[变量管理]中会出现该驱动程序的变量组链;OPCGROUPS(OPCCHNUNIT#1)如图8所示。

在OPCGROUPS点击[新的程序链接],将打开OPC条目管理器;选择[LOCAL]中的S7200.OPCServer,并点击[过滤服务器],弹出[过滤标准]的对话框中,点击[下一步],

出现已经建立的S7200.OPCSERVER对话框;选择已建的ITEMS,并[添加条目],[完成]后,在OPCGROUPS下将出现S7200_OPCSERVER的连接,以及添加的条目,

四、IFIX安装OPCCLIENT

IFIX3.5及以前版本没有内嵌OPCCLIENT,需安装。

安装之后,客户端名称为OPCPOWERTOOL并在IFIX的驱动器中将有OPC的驱动。

五、用IFIX的OPC客户端与PCACCESS数据链接

打开OPCPOWERTOOL,对应OPC服务器已经建立的各个条目,建立相应变量,并ENABLE。

当连接好PLC,且PCACCESS运行,则在此启动链接时,可以检测各变量的连接好坏,

运行IFIX,添加OPC驱动,添加变量,其地址对应OPC中所建变量,

保存完毕,且链接好PLC激活OPC的驱动,以及SAC,则可检测到数据的发送和接收

   

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1