PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 374|回复: 0

[西门子] WinCC_RSLinx_OPC 通讯总结之一

[复制链接]
发表于 2008-5-1 00:08:00 | 显示全部楼层

WinCC_RSLinx_OPC 通讯总结之一

<SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21.25pt"><SPAN lang=EN-US style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt">西门子公司的上位机监控软件WinCC 与AB 的PLC 之间的数据通讯,由于<BR>WinCC 不提供与AB PLC 之间的直接通讯驱动程序,无法直接与AB PLC 进行直接<BR>连接,只能采用OPC 的方式。OPC 是以OLE/COM 机制作为应用程序的通讯标<BR>准。OLE/COM 是一种客户/服务器模式,具有语言无关性、代码重用性、易于集<BR>成性等优点。OPC 规范了接口函数,不管现场设备以何种形式存在,客户都以<BR>统一的方式去访问,从而保证了不同厂商设备之间通讯成为可能。OPC (用于过<BR>程控制的OLE)是指一个标准的、与制造商无关的软件接口。OPC 接口的基础是<BR>Microsoft Windows 的COM (组件对象模型)和DCOM (分布式组件对象模型)技术。<BR>只有当设备带有的操作系统是基于Windows COM 和DCOM 技术时,才能使用OPC<BR>软件接口进行数据交换。目前,Windows NT、Windows 98、Windows 2000 和Windows<BR>XP 能使用这个软件接口。下面的描述是基于WinCC 和RSLinx 安装在同一台计算<BR>机上。<BR>1.准备工作<BR>1) 安装WinCC!<BR>注意安装WinCC 时需要安装SQL2000,Internet 信息服务消息队列。如果是Windows 2000 系统,视系统本身情况可能要安装一些系统补丁,常见的是KB828741 补丁。<BR>2)安装WinCC 授权。<BR>3)安装RSLinx。<BR>4)安装RSLinx 授权。<BR>2.WinCC 里的工作。<BR>1)安装完RSLinx 完成后,让RSLinx 处于激活状态。<BR>2)添加OPC 驱动<BR>打开WinCC 项目管理器,找到Tag Management (变量管理器),选中Tag Management (变量管理器),单击右键,选择Add New Driver (添加新的驱动)。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21.25pt"><SPAN lang=EN-US style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt"><IMG src="attachment.asp?path=UploadFiles/2008-4/301622895695.jpg"><BR>在打开的对话框中,选择OPC.CHN,点击打开按钮。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21.25pt"><SPAN lang=EN-US style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt"><IMG src="attachment.asp?path=UploadFiles/2008-4/301623275132.jpg"><BR>这样就把OPC 的通讯驱动添加到系统中了。<BR>3)添加驱动程序连接。<BR>把通讯驱动程序添加完成后,还要添加一个该驱动程序与物理设备的连接。点击Tag Management 点击 OPC 找到OPC Groups (OPCCHN Unit#1)点右键,选择 New Driver connection。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21.25pt"><SPAN lang=EN-US style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt"><IMG src="attachment.asp?path=UploadFiles/2008-4/301624188175.jpg"><BR>&nbsp;在出现对话框,建入新建连接的名称,缺省是Newconnection。西门子公司不建议使用中文名称。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21.25pt"><IMG src="attachment.asp?path=UploadFiles/2008-4/301624113248.jpg"><BR>点击对话框中的 Properties 按钮,出现对话框。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21.25pt"><IMG src="attachment.asp?path=UploadFiles/2008-4/301625523313.jpg"><BR>键入 RSLinx OPC SERVER.如果是本地计算机,在运行SERVER 的计算机名的对话框中,自动出现&lt;LOCAL&gt;。如果是在另外一台计算机上运行SERVER,键入能够通过以太网访问的运行SERVER 计算机的名称。这样通讯驱动连接就完成啦。<BR>4)指定系统参数。<BR>OPC Groups (OPCCHN Unit #1) ,点右键,选择 System Parameter出现如下图的对话框,点击Computer 按钮,输入本地计算机的名称,确定。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21.25pt"><IMG src="attachment.asp?path=UploadFiles/2008-4/301626634399.jpg"><BR>出现<A href="file://\\<LOCAL">\\&lt;LOCAL</A>&gt; 项,点击出现的<A href="file://\\<LOCAL">\\&lt;LOCAL</A>&gt; 项,拉动滚动条,找到我们需要的RSLinx OPC Server .点击 Exit 按钮。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21.25pt"><IMG src="attachment.asp?path=UploadFiles/2008-4/301626671642.jpg"><BR>到这里,WinCC 里通讯配置就完成啦。等RSLinx 配置好以后,再到WinCC里来新建用于监控的变量。WinCC 是基于变量来寻址的,也就是说要监控的每个数据必须先建立一个变量来对应。<BR></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 21.25pt">上面为WINCC的工作,下篇介绍RSLINK中的工作。</P></SPAN>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-6-3 06:00 , Processed in 0.044566 second(s), 23 queries .

快速回复 返回顶部 返回列表