你现在位置:首页>技术论文>经验技巧>AB_PLC>正文
ABWinCC和AB PLC OPC通讯
日期:2008-2-16 16:09:00 来源:本站整理  
点击: 作者:周范
点击【】放大字体.
WinCC_RSLinx_OPC 通讯总结
W1WW_P4LCJS_COM-PLC-技.术_网

西门子公司的上位机监控软件 WinCC 与 AB 的 PLC 之间的数据通讯,由于 WinCC 不提供与 AB PLC 之间的直接通讯驱动程序,无法直接与 AB PLC 进行直接 连接,只能采用 OPC 的方式。OPC 是以 OLE/COM 机制作为应用程序的通讯标 准。OLE/COM 是一种客户/服务器模式,具有语言无关性、代码重用性、易于集 成性等优点。OPC 规范了接口函数,不管现场设备以何种形式存在,客户都以 统一的方式去访问,从而保证了不同厂商设备之间通讯成为可能。OPC (用于过 程控制的 OLE)是指一个标准的、与制造商无关的软件接口。OPC 接口的基础是 Microsoft Windows 的 COM (组件对象模型)和 DCOM (分布式组件对象模型)技术。 只有当设备带有的操作系统是基于 Windows COM 和 DCOM 技术时,才能使用 OPC 软件接口进行数据交换。目前,Windows NT、Windows 98、Windows 2000 和 Windows XP 能使用这个软件接口。下面的描述是基于 WinCC 和 RSLinx 安装在同一台计算 机上。
WWcW_PLCJS_COM-PLC-技.术_网

1.准备工作
WWW.PLCJS.COM——可编程控制器技术门户

1) 安装 WinCC!
WWW_P※LCJS_COM-PLC-)技.术_网

注意安装 WinCC 时需要安装 SQL2000,Internet 信息服务消息队列。 如果是 Windows 2000 系统,视系统本身情况可能要安装一些系统补 丁,常见的是 KB828741 补丁。
WWW_PL※CJS_COM-PLC-技.术_网

2)安装 WinCC 授权。
WW.W_PLCJS_COM-PLC-技.术_网

3)安装 RSLinx。
W1WW_P4LCJS_COM-PLC-技.术_网

4)安装 RSLinx 授权。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

2.WinCC 里的工作。
WWW_PL※CJS_COM-PLC-技.术_网

1)安装完 RSLinx 完成后,让 RSLinx 处于激活状态。
WWW_PLC※JS_COM-PmLC-技.术_网

2)添加 OPC 驱动
——可——编——程——控-制-器-技——术——门——户

打开 WinCC 项目管理器,找到 Tag Management (变量管理器),选中
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

Tag Management (变量管理器),单击右键,选择 Add New Driver (添加新的驱动)。
WWW_PL※CJS_COM-PLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

在打开的对话框中,选择 OPC.CHN,点击打开按钮。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLC※JS_COM-PmLC-技.术_网

这样就把 OPC 的通讯驱动添加到系统中了。
P.L.C.技.术.网——可编程控制器技术门户

3)添加驱动程序连接。 把通讯驱动程序添加完成后,还要添加一个该驱动程序与物理设备的连 接。点击 Tag Management 点击 OPC 找到 OPC Groups (OPCCHN Unit
WW.W_PLC※JS_C,OM-PL,C-技.术_网

#1) ,点右键,选择 New Driver connection。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

在出现对话框,建入新建连接的名称,缺省是 Newconnection。西门子公司 不建议使用中文名称。
plcjs.技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

点击对话框中的 Properties 按钮,出现对话框。
WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

键入 RSLinx OPC SERVER.如果是本地计算机,在运行 SERVER 的计算机 名的对话框中,自动出现 <LOCAL> 。如果是在另外一台计算机上运行 SERVER,键入能够通过以太网访问的运行 SERVER 计算机的名称。这样通 讯驱动连接就完成啦。
WWW.PLCJS.COM——可编程控制器技术门户

4)指定系统参数。
WWW_PLCJS@_COM%-PLC-技.术_网

OPC Groups (OPCCHN Unit #1) ,点右键,选择 System Parameter
W1WW_P4LCJS_COM-PLC-技.术_网

出现如下图的对话框,点击 Computer 按钮,输入本地计算机的名称,
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

确定。
WWW_PL※CJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

出现\\<LOCAL> 项,点击出现的\\<LOCAL> 项,拉动滚动条,找到我们 需要的 RSLinx OPC Server .点击 Exit 按钮。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

到这里,WinCC 里通讯配置就完成啦。等 RSLinx 配置好以后,再到 WinCC 里来新建用于监控的变量。WinCC 是基于变量来寻址的,也就是说要监控 的每个数据必须先建立一个变量来对应。
plcjs.技.术_网

3.RSLinx 里的工作。
——可——编——程——控-制-器-技——术——门——户

1)Configure Driver。
WWcW_PLCJS_COM-PLC-技.术_网

打开 RSLinx ,如下图。先 Configure Driver ,建立一个和物理设备对应的驱动配 置。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

弹出对话框,如下图。
plcjs.技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

在指定驱动类型列表框中单击鼠标左键,选择需要通讯驱动类型,我们以 Ethernet device 为例。点击驱动类型列表框左边的 Add New 按钮,出现如下 图所示的界面。
——可——编——程——控-制-器-技——术——门——户

在界面中键入你想要连接的设备的 IP 地址,以 192.168.8.101.为例,如果有 多个设备,把全部的 IP 地址都键入完整后,点击界面下方的应用,确定按钮, 驱动配置完成。
WWW_PLCJS_COM-PLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

2)新建一个 DDE/OPC Topic configuration.
WWW_PL※CJS_COM-PLC-技.术_网

在 RSLinx 的菜单条中,选择 DDE/OPC,点击并选择 Topic configuration.
WWW_P※LCJS_CO※M-PLC-技-.术_网

——可——编——程——控-制-器-技——术——门——户

点击出现下图的界面,在界面中能够看到我们新建的驱动配置,打开驱动配 置可以看到我键入 IP 地址的工作站。如果是在线连接的话,可以看到 RSLinx 在不停的扫描通讯站点。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

点击 New 按钮,新建一个 OPC/DDE Topic。系统缺省的名称是 New_TOPIC
WWcW_PLCJS_COM-PLC-技.术_网

修改为你期望的名字。
WWW_P※LCJS_COM-PLC-)技.术_网

关联 TOPIC,选中刚新建的 TOPIC 点击右边的驱动配置名称,找到想 要进行 OPC 通讯的站点。点击 Apply 和 Done 按钮。这样,RSLinx 里通讯 配置完成。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

4.变量和地址对应
WWW_P※LCJS_COM-PLC-)技.术_网

1)新建变量
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

在 WinCC 中新建变量时,如果是外部变量,系统要求提供外部变量的参考 地址。
WWW_PL※CJS_COM-PLC-技.术_网

在 WinCC 项目管理器中,点击 Tag Management 点击 OPC 找到 OPC Groups (OPCCHN Unit #1) , 找到我们刚才新建的驱动程序连接,以 New connection。为例。在 Newconnection 上点击右键,选择 New Tag .新建变量。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

弹出对话框,在对话框中键入变量名称,选择变量的类型。同样的,西门子公司 不建议采用中文变量名称。
P.L.C.技.术.网——可编程控制器技术门户

WW.W_PLCJS_COM-PLC-技.术_网

然后点击 Select 按钮。
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

弹出对话框,要求我们键入 Item Name 和路径,我们在本机上进行通讯,路径不 用填写。
WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

这个 Item Name 就是我们要进行 OPC 通讯的数据的地址。
W1WW_P4LCJS_COM-PLC-技.术_网

2)COPY DDE/OPC。利用 RSLinx 的 Edit 菜单下的 Copy DDE/OPC Link
P.L.C.技.术.网——可编程控制器技术门户

功能,找到我们要通讯的地址,OPC 链接格式。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

——可——编——程——控-制-器-技——术——门——户

在我们新建的 TOPIC 上,双击,如果是在线连接的话,你会看到通讯设备上的
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

所有的地址。选中我们想要的地址,在列表下方 Data Table 中,显示啦一串字符, 这一串字符就是我们所要的 Item Name ,拷贝这一串字符到 WinCC 的 Item 中就 完成啦 RSLinx 和 WinCC 的链接。
W1WW_P4LCJS_COM-PLC-技.术_网

逐个建立这种链接,建立完这种链接后,在 WinCC 里象使用本地直接连接的 变量一样使用通过 OPC 连接的变量就可以啦。
WWW_PLCJS@_COM%-PLC-技.术_网

至于在 WinCC 里做显示画面有什么问题不在本文考虑范围,也可直接向西门 子公司进行咨询,
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

向 国 海 上海慧桥电气自动化有限公司 上海市田州路 99 号新茂大楼 7 楼西区
WWcW_PLCJS_COM-PLC-技.术_网

TEL: 021-54450066
WWW_PLCJS@_COM%-PLC-技.术_网

FAX:54450056
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

2006 年 9 月 28 日
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行