视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
S7-200用OPC与WINCC的通讯
2025-10-01 20:56:39 责编:小OO
文档
S7200通过OPC与WINCC、IFIX通讯

WINCC和IFIX里都没有PPI驱动,不能直接与S7200的串口通讯。然而WINCC和IFIX都带有OPC服务器或客户端的驱动或者软件。通过OPC可以实现其之间的数据交换。

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

其接口:

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

硬件:S7200 CPU 22X

     PPI电缆

软件:PC ACCESS

     WINCC 6.0或者 

IFIX3.5 IFIX OPC 7.33

一、用PC ACCESS建立OPC服务器

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

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

提供任何OPC CLIENT端的标准接口;

安装PC ACCESS后,运行之。在联接上设置PC通讯口(下拉菜单的[PG/PC接口]),主界面如下:

图1. Set PG/PC Interface

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

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

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

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

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

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

图2. PC ACCESS建立链接的数据

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

连接PLC,PPI缆并通电;

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

下拉菜单[状态]启动测试客户机,测试所建项目,如果[质量]显示“好”,表示通讯数据正确;文件保存之。否则要检查接口或者重新设置。

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

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

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

通用的OPC服务器,在下拉菜单[EDIT]的NEW CHANNEL通话框中设置,如图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);则在[变量管理]中会出现该驱动程序的变量组链;OPC GROUPS(OPCCHN UNIT#1)如图8所示。

图8.添加WINCC的OPC驱动

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

图9.建立WINCC OPC CLIENT

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

图10.OPC CLIENT访问变量的导入

四、IFIX安装OPC CLIENT

IFIX3.5及以前版本没有内嵌OPC CLIENT,需安装。安装之后,客户端名称为OPC POWERTOOL并在IFIX的驱动器中将有OPC的驱动。

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

图11.建立iFIX OPC CLIEN

打开OPC POWERTOOL,对应OPC服务器已经建立的各个条目,建立相应变量,并ENABLE。当连接好PLC,且PC ACCESS运行,则在此启动链接时,可以检测各变量的连接好坏,如图12

图12.测试iFIX OPC CLIEN通讯

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

图13.建立iFIX OPC CLIENT对应变量

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

图14.启动iFIX 的OPC驱动器

另:自我理解opc

Client 和 sever是成对使用,wincc中自带的opc驱动,可以作为client也可以作为sever。

如果读写数据的变量和变量执行在wincc,那么wincc为sever,即为服务器端。反之则为client,即为客户端。客户端可以有很多个,服务器端只有一个。下载本文

显示全文
专题