opc服务器与s7-plcs7连接的建立

合集下载

通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接

通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接

通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接概述:OPC(OLE for Process Control)是一种通信协议,用于实时数据的交换和控制命令的传输。

SIMATIC NET OPC服务器是西门子公司的一款软件,可与PLC的S7系列进行通信。

本文将介绍如何通过ETHERNET建立SIMATIC NET OPC服务器与PLC的S7连接。

步骤:1.配置PLC和OPC服务器的网络设置在PLC的设置中,需要配置IP地址、子网掩码和网关,确保与OPC服务器处于同一网络中,并具有唯一的IP地址。

在OPC服务器的设置中,需要配置与PLC相同的子网掩码和网关。

2.安装SIMATICNETOPC服务器软件3.配置OPC服务器在OPC服务器软件中,选择“配置”选项,然后选择“添加设备”。

在弹出的对话框中,选择适用于PLC的通信模块,并按照提示进行设置。

4.配置OPC服务器与PLC的通信参数在OPC服务器软件中的设备配置界面,选择PLC设备并点击“属性”。

在属性界面中,配置与PLC通信所需的参数,包括PLC的IP地址、端口号、协议类型等。

5.连接PLC与OPC服务器在OPC服务器软件中,选择“设备连接”。

在弹出的对话框中,选择与PLC的连接方式,常见的有以太网、串行口等,这里选择以太网连接。

然后,输入PLC的IP地址并点击“连接”。

6.测试连接是否正常在OPC服务器软件中,选择“网络状况监视器”。

在监视器界面中,可以查看PLC和OPC服务器之间的连接状态。

如果显示连接正常,表示PLC和OPC服务器已成功建立连接。

7.配置OPC服务器与其他应用程序的通信如果需要将OPC服务器的数据传输给其他应用程序,可以在OPC服务器软件中配置相应的设置。

选择“标记配置”选项,配置要传输的标记、数据类型等参数。

然后,选择“退出配置”选项,保存设置并启动OPC服务器。

总结:通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接需要进行的步骤包括配置PLC和OPC服务器的网络设置、安装SIMATICNETOPC服务器软件、配置OPC服务器、配置OPC服务器与PLC的通信参数、连接PLC 与OPC服务器、测试连接是否正常以及配置OPC服务器与其他应用程序的通信。

通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接(更新版

通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接(更新版

通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接(更新版在工业自动化领域,Simatic NET OPC服务器与PLC的S7连接是非常常见的需求,以实现数据采集、监控和控制等功能。

本文将介绍如何通过ETHERNET来建立Simatic NET OPC服务器与PLC的S7连接。

具体步骤如下:1. 确保网络硬件设备和软件驱动程序完全安装和配置。

确保所有设备都正确连接到ETHERNET网络,包括Simatic NET OPC服务器和PLC。

2. 进入Simatic NET OPC服务器的配置界面。

使用Simatic NET OPC Configurator软件,该软件为配置Simatic NET OPC服务器和PLC 之间的通信提供了图形化界面。

在软件中,选择适当的配置文件,然后点击“添加设备”按钮。

3.配置PLC的连接参数。

在添加设备对话框中,选择需要连接的PLC 型号和地址。

根据PLC的具体型号和IP地址,填写相应的信息。

4.配置OPC服务器。

在添加设备对话框中,选择OPC服务器的配置。

根据实际需求,配置通信接口、数据访问规范、读取和写入周期等参数。

5. 测试连接。

点击“测试连接”按钮,检查PLC与Simatic NET OPC服务器之间的连接是否正常。

如果一切正常,则会显示连接成功的消息。

6.设置数据项。

在OPC服务器中,配置需要采集或控制的数据项。

选择相应的数据项类型,填写PLC的地址和数据类型等信息。

7.启动数据通信。

根据需要,启动数据通信功能。

该功能会从PLC读取数据或向PLC写入数据,实现数据的采集、监控和控制功能。

通过上述步骤,就可以成功建立Simatic NET OPC服务器与PLC的S7连接。

此连接可以实现实时数据的采集和传输,为后续的工业控制和监控提供了基础。

值得注意的是,建立连接时要确保网络稳定,并保证所使用的硬件设备和软件驱动程序是兼容的。

另外,在配置参数时,要根据实际需求设置合适的数值,以满足工业应用的要求。

通过CP1613建立SIMATICNETOPC服务器与PLC的S7连接

通过CP1613建立SIMATICNETOPC服务器与PLC的S7连接

通过CP1613建立SIMATICNETOPC服务器与PLC的S7连

1.介绍CP1613
CP1613 是一种工业控制器,可以用于实现工业环境中的通信和网络控制。

它集成了一个SIMATIC NET OPC服务器,它能够与SIMATIC S7 PLC进行安全的连接和数据交换。

它使用了适用于工业应用的标准TCP/IP 协议,可以在LAN、WAN、Internet等局域网中运行,具有很强的灵活性和可扩展性。

2.CP1613构建OPC服务器
要构建CP1613的OPC服务器,首先需要配置CP1613,为它设置IP 地址,端口号,以及可访问的OPC服务器参数等。

然后,使用CP1613OPC 服务器软件安装OPC服务器,然后将OPC服务器配置为对象,添加OPC服务器和PLC之间的连接。

最后,安装客户端程序,将客户端程序连接到OPC服务器,就可以使用此OPC服务器来读取PLC的数据了。

3.CP1613与PLCS7的连接
要建立CP1613的SIMATIC NET OPC服务器与PLC S7的连接,首先需要确保PLC S7和CP1613之间的物理连接是可用的,最常见的方式是通过Ethernet连接。

其次,需要将CP1613配置为与PLC S7连接,包括指定PLC S7的IP地址,以及连接PLC S7的其他参数。

然后,可以使用
CP1613 OPC服务器软件安装OPC服务器,添加OPC服务器和PLC之间的连接,就可以使用此OPC服务器来访问PLC S7的数据了。

4.小结
CP1613可以用于实现工业环境中的通信和网络控制,它集成了一个SIMATICNETOPC服务器,可以安全的连接PLCS7。

NI OPC Server与PLC(S7-200CN)通信实例

NI OPC Server与PLC(S7-200CN)通信实例

NI OPC Server与PLC(S7-200CN)通信实例:
(1)前提:安装了NI DSC(数据记录与监控)模块(我安装的是2014版本,对应我的LabVIEW2014),这里面包含了NI OPC Server 2013,安装软件STEP7 MicroWIN V4.0(用于下载程序和配置PLC);
(2)硬件连接如下图所示:
这种连接方法适用于所有具有9针接口的PLC,9针中有485引脚,目的是把485转成232,然后再把232转成USB插入电脑,这时在电脑中体现的是串口形式;
(前提是安装了USB-RS232的驱动,Win10要用这个驱动:
,否则串口那里会显示感叹号且COM3不能用)
(3)打开STEP7软件,点左侧的通信,可以看到PLC的远程地址为2:
,这个数待会会用到,其他设置不用管(貌似用串口连接时不重要)
(4)由设备管理器可知,PLC在本电脑上端口号是COM3,在开始菜单中找到
,打开后,新建一个channel:
再创建一个设备:
这时需要先保存,重启软件,如果这时候是别的channel,则需要打开刚刚创建的那个channel,会有如下提示:
我这里改为了50ms,改的是OPC Client处刷新快慢,与Labview中刷新速度无关;(5)打开LabVIEW,创建一个项目,然后添加IO服务器:
然后新建VI:
OPC Server中的Device上双击:下面这样修改,可能刷新更快,错误更少;。

使用COMLS7建立SIMATICNETOPC服务器与PLCS7的连接与通讯测试

使用COMLS7建立SIMATICNETOPC服务器与PLCS7的连接与通讯测试

使用COML S7建立SIMATIC NET OPC 服务器与PLC S7的连接与通讯测试一、建立步骤1、启动Configuration Console如图1所示,单击“开始”按钮,在弹出菜单中点击“Configuration Console”,具体路径为:“所有程序-〉Siemens Automation-〉SIMATIC-〉SIMATIC NET”。

图 12、选择接口卡打开Configuration Console在Modules目录下可看到本地所有可使用的接口卡如图2。

图 23、创建S7连接如图3此处使用CP5611接口与S7-300 PLC通讯。

图3单击“Insert”按钮,打开COML S7连接属性对话框,如图4图4在属性对话框中设置相关参数,包括通讯伙伴的类型、地址以及TSAP。

本文中通讯伙伴为S7 CPU,Profibus地址为2。

TSAP由CPU机架号、槽号和连接资源号三部分组成,对于S7-300 CPU,CPU位置始终在0号机架的2号槽上,所以其TSAP 始终为03.02。

单击“OK”按钮完成创建S7连接,如图5图54、激活S7连接右键单击Module图标,显示弹出对话框,选择Enable COML S7 Connection lists,如图6图6二、OPC Scout V10 通讯测试在图7示处打开OPC Scout V10测试OPC Server与S7-300 CPU的S7通讯图7选择Local COM server下OPC.SimaticNET,展开S7目录可看到在COML S7中创建的S7连接:S7 connection_1,如图8图8如图9开S7 connection_1->Object->M,单击New definition图9在New item definition中定义OPC item如图10创建MINT0(即S7-300 CPU的MW0)。

图10将定义好的OPC Item MINT0拖拽到DA View1中如图11图11单击Monitoring ON按钮监视OPC Item如图12,Quality为所监视变量质量代码,Value为所监视变量值,可通过Step7监视S7-300 CPU中相应的变量进行对比检测。

OPC与PLC连接配置

OPC与PLC连接配置

本次以MelsetExplorer为例讲述如何与三菱PLC的以太网连接1,打开OPC软件如下图在左边空白处右击,左击New Device(新设备)如下图出现了如上图所示的新设备设置,可以暂时全部选择默认然后直接点击OK当新建完设备之后出现如上图所示的界面,右击Device,选择新建Group,并且命名,命名完之后就点击OK,之后再在新建的Group中右击新建一个新Tag,这个Tag值就是与PLC设备中可以相对应的地址可以自行设定地址tag设置如下图:名称可自己更改,PLC处的可以选择很多,这边以数据寄存器来示范,设定是数据号如上图就是D0,另外DataType设定数据的类型(short表示字节)表示一次可以发送一个字节的数据2,到此界面处的设置已完成,但是与外部PLC的连接部分还未设置,下面就对OPC 与PLC连接的部分的设置:点击菜单栏中Project下的Port setting 如下图:如果使用的是COM口的话直接就用现成的COM口,但是如果使用的是网络与PLC的以太网模块用网络相连,所以需要点击New port创建一个新的如上图,名字随意取,Select port:当选择以太网的时候选择第二个Ethernet port点击下一步之后会出现下图的界面:Adapter IP的设置根据自己电脑无线或者有线的IP地址设置MELSEC IP Address的设置是所需要连接的PLC以太网模块中所设置的IP地址3,当新建完port之后,再回到第一步中新建完Device的设置,对设备的设置进行更改一下,右击左上方的Device,点击properties(属性)中设置端口,如下图:上图中的Port由刚开始的初始值改成刚刚我们添加的网络Port,然后点击OK即可4,现在所有的设置都已完成,接下来所需要做的就是在工具栏中Monitor From Device来进行设备的连接,来进行数据的接收和发送。

上位机通过OPC-UA-server与S71200-PLC相连的配置步骤

上位机通过OPC-UA-server与S71200-PLC相连的配置步骤

上位机通过OPC UA server与S71200 PLC通讯的配置步骤1、分配s71200的IP地址:(1)打开step 7 V11,新建一个项目,在项目视图界面中找到左侧树项目的在线访问(2)打开在线访问下拉菜单,找到本机的网络适配器(如:Realtek RTL8169、8110Family),双击更新可访问的设备,就会显示本机所连的s7 1200设备。

(3)选择一个设备(如:地址是192.168.1.3的PLC 46),在其下拉菜单中双击在线和诊断(4)在弹出的对话框中,选择左侧的功能下拉菜单,单击分配IP地址,如下图如果是新的1200PLC,它的IP地址和子网掩码都是0,这时查看本机所在的网络,在图示的IP地址中输入与本机所在同一网络的子网IP地址。

如本机IP为192.168.1.16,那么给PLC分配的地址可以为:192.168.1.2、192.168.1.3、。

,若使用路由器,输入路由器地址,如192.168.1.1,如没有使用路由器,则将路由器点掉,单击分配IP地址,即可。

如果1200PLC已经分配好了IP地址但与本机所在的地址并在同一网络内,如PLC的地址为:192.168.0.1,本机地址为192.168.1.16,更改1200的IP需要预先复位,具体如下。

(5)复位1200PLC。

在步骤(4)的对话框中,选择重置为工厂设置,弹出如下对话框。

选择重置IP地址,单击重置,确定。

重置IP之后,PLC的IP地址和子网掩码都修改为0,可以进行步骤(4)的工作。

如不复位就修改IP 地址,会出现无法完成此功能错误。

2、配置OPC UA服务器(1)启动OPC配置工具:C:\Program Files\SIEMENS\SIMATIC.NCM\S7BIN\S7tgtopx.exe(2)双击S7tgtopx.exe图标打开,新建一个项目,并命名,单击OK(3)右键新建的项目图标,插入一个PC站点(SIMATIC PC Station),如下图(4)单击新生成的SIMATIC PC Station(1),在右侧自动显示PC站点的硬件配置:Configuration(5)双击Configuration图标,在弹出的硬件配置对话框中,插槽1选择OPC Server(右侧选择SIMATIC PC Station—User Application—OPC Server—SW V7.0)(6)以同样的道理在插槽2,选择IE General(SIMATIC PC Station—CP Industrial Ethernet —IE General—SW V6.2)(7)在将SW V6.2 拖入插槽2后,会自动弹出IE General 参数对话框(8)在IP address 中输入本机的IP地址,如:192.168.1.12,下面的Subnet总单击New,确定即可出现Ethernet(1),单击OK完成硬件配置。

OPC与PLC连接配置

OPC与PLC连接配置

本次以MelsetExplorer为例讲述如何与三菱PLC的以太网连接1,打开OPC软件如下图在左边空白处右击,左击New Device(新设备)如下图出现了如上图所示的新设备设置,可以暂时全部选择默认然后直接点击OK当新建完设备之后出现如上图所示的界面,右击Device,选择新建Group,并且命名,命名完之后就点击OK,之后再在新建的Group中右击新建一个新Tag,这个Tag值就是与PLC设备中可以相对应的地址可以自行设定地址tag设置如下图:名称可自己更改,PLC处的可以选择很多,这边以数据寄存器来示范,设定是数据号如上图就是D0,另外DataType设定数据的类型(short表示字节)表示一次可以发送一个字节的数据2,到此界面处的设置已完成,但是与外部PLC的连接部分还未设置,下面就对OPC 与PLC连接的部分的设置:点击菜单栏中Project下的Port setting 如下图:如果使用的是COM口的话直接就用现成的COM口,但是如果使用的是网络与PLC的以太网模块用网络相连,所以需要点击New port创建一个新的如上图,名字随意取,Select port:当选择以太网的时候选择第二个Ethernet port点击下一步之后会出现下图的界面:Adapter IP的设置根据自己电脑无线或者有线的IP地址设置MELSEC IP Address的设置是所需要连接的PLC以太网模块中所设置的IP地址3,当新建完port之后,再回到第一步中新建完Device的设置,对设备的设置进行更改一下,右击左上方的Device,点击properties(属性)中设置端口,如下图:上图中的Port由刚开始的初始值改成刚刚我们添加的网络Port,然后点击OK即可4,现在所有的设置都已完成,接下来所需要做的就是在工具栏中Monitor From Device来进行设备的连接,来进行数据的接收和发送。

通过Ethernet简历simatic net opc服务器与s7连接

通过Ethernet简历simatic net opc服务器与s7连接

通过ETHERNET建立SIMATIC NET OPC 服务器与PLC 的S7连接一.基本相关信息1.S IMATIC NET PC 软件简介SIMATIC NET 是西门子在工业控制层面上提供给您的一个开放的,多元的通讯系统。

它意味着您能将工业现场的PLC、主机、工作站和个人电脑联网通讯,为了适应自动化工程中的种类多样性,SIMATIC NET推出了多种不同的通讯网络以因地制宜,这些通讯网络符合德国或国际标准,他们包括:工业以太网AS-IPROFIBUSPROFIBUS-PASIMATIC NET系统包括:传输介质,网络配件和相应的传输设备协议和服务连接PLC和电脑到LAN网上的通讯处理器(CP模块)2.用于ETHERNET的先进PC组态先进PC组态是随SIMATIC NET V6.0以上提供的。

Advanced PC Configuration代表一个PC站的全新、简单、一致和经济的调试和诊断解决方案。

它可以取代以前的PC组态工具COM L S7 通过使用NCM PC V5.1+SP2或以上和STEP 7 V5.1+SP2或更高版本,一台PC可以和在SIMATIC S7中一样进行组态,并通过网络装入。

这里提到两种组态工具NCM PC,STEP 7,区别如下:z NCM PC:NCM PC 是随SIMATIC NET 软件光盘提供,它可以创建PC项目和打开STEP 7项目。

但NCM PC组态软件不能编辑STEP 7中的S7程序块z STEP 7:完整版本STEP 7软件的安装是包含NCM PC的,在STEP 7硬件组态环境中即可配置PC站3.用于ETHERNET的OPC服务器OPC服务器随SIMATIC NET 软件光盘提供OPC(OLE For Process Control,用于过程控制的OLE)的基本原理是,OPC客户应用程序可以通过一个标准、开放的多供应商接口,与OPC服务器进行通讯。

通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接1

通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接1

通过ETHERNET建⽴SIMATICNETOPC服务器与PLC的S7连接1 1. SIMATIC NET PCSIMATIC NETPLC SIMATIC NETAS-IPROFIBUSPROFIBUS-PASIMATIC NETPLC LAN CP2. ETHERNET PCPC SIMATIC NET V6.0 Advanced PC Configuration PCPC COM L S7 NCM PC V5.1+SP2 STEP 7 V5.1+SP2 PC SIMATIC S7NCM PC STEP 7NCM PC:NCM PC SIMATIC NET PC STEP 7 NCMPC STEP 7 S7STEP 7:STEP 7 NCM PC STEP 7 PC3. ETHERNET OPCOPC SIMATIC NETOPC(OLE For Process Control OLE) OPC OPCOPC2.051.02C++VB OCXXML DAOPC Ethernet:S7S5PROFInet4. PCSIMATIC NET PC SOFTWARE V6.0 SP5NCM PC V5.1+SP2STEP 7 V5.1+SP2SOFTNET-IE S7 (CP1612 )S7-1613 (CP1613)CP1613 10/100PC SIMATIC NET WINDOWS2000;WINDOWSXP…/doc/9cb49fe5c5da50e2534d7fdb.html /CN/view/zh/9859007SIMATIC NET5. SIMATIC NET/doc/9cb49fe5c5da50e2534d7fdb.html /CN/view/zh/15227599 SIMATIC NET ETHERNET OPC S7 PLC S7 PC1.SIMATIC NET PC SOFTWARE V6.2 SP1STEP 7 V5.3 SP1Softnet S7 IES7 300 CPU315-2DP CP343-1(6GK7 343-1EX20-0XE0)TCP/IP2. OPC PLC S7PCSIMATIC NET PC Station Configurator (Taskbar) Station Configuration Editor1: Station Configurator1) Station Configuration EditorStation Configuration Editor 2) Add OPC ServerOK3) IE GeneralIE General Network Properties4)Network Properties WINDOWS IP6:5) PC Station“Station Name” PC ethernetopc “OK”PCPCStation Name PCConfiguration Console1) Configuration Console PCPC2) PC start simatic simaticnet Configuration console PG modeConfiguration mode, Index10 Configuration ConsoleSimatic Net V6.1 V6.0 Mode of the module PG Configured mode IndexStation Configuration Editor3) Access Points S7ONLINE PC internal(local) PC11 PC Station Access PointSTEP 7 PC Station1) SIMATIC Manager File New “s7ethernetopc”Insert Station Simatic Pc Station PC PC Station “SIMATIC PC Station(1)” Station Configuration Editor Station Name “ethernetopc”Configuration PC Station12 STEP 7 Simatic PC Station 2) Simatic netStation Configuration Editor PC13 PC Station3)IE General Properties IP IP IP IP New ethernet4) PC155) “Configure Network” NetPro16 “Configure Network”6) NetPro OPC Server “Insert>New Connection”177) STEP 7 PLC PLCCP343-1 or CP443-1 “Insert New Connection”“Insert New Connection”“Unspecified” S7 connection OK18 NetPro8) S7 PLC (CP343-1 or CP443-1)IP19 Partner Address “Address Details”Rock/Slot S7 300 PLC S7 400 CPU OKSlot CPU19 S79) S7Network>Save and Compile No error Warningerror Message PC Station201) PC NetPro PCPC OK212) Station Configuration Editor OPC Server Conn Simatic Net V6.1 V6.022 PC Station OPC ScoutOPC Scout Simatic Net PC Station OPC Server PLC1) OPC Scout, Start>SIMATIC>SIMATICNet>OPC Scout 21 “OPC SimaticNet” “ADD Group”“OPC_ETHERNET” OK23 OPC Scout “OPC_ETHERNET”2) OPC_ETHERNET “OPC Navigator”Configuration Console “S7” PC Station NetPro S7 connection_1。

西门子官方更新版通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接

西门子官方更新版通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接

西门子官方更新版通过ETHERNET建立SIMATICNETOPC服
务器与PLC的S7连接
一、准备工作
1、安装环境
在建立服务器与PLC S7之间的连接之前,需要先确认客户端和服务器之间的硬件配置。

服务器本身需要装有Windows操作系统(支持XP、Vista、7、Server版本),也可以用其他双核的操作系统;客户端需要装有OPC服务器和Simatic Net Driver,另外,两者之间需要建立一条由电缆连接的网络,以及必要的网络设备。

2、软件安装
(1)安装Simatic Net Driver
首先安装基于Ethernet的Simatic Net Driver,它能够将PLC的数据发送出来,以便实现OPC服务器和PLC的通信。

(2)安装OPC服务器
然后安装OPC服务器,它是服务器与客户端之间通信的桥梁,可以实现客户端到服务器之间的任意数据传输,而Simatic Net Driver则可以将服务器的数据转换为PLC可识别的数据格式,实现PLC与OPC服务器之间的通信。

二、建立服务器和PLCS7之间的连接
1、设置IP地址
当准备工作完成后,现在可以建立服务器和PLCS7之间的连接,首先要确认两者之间网络连接的IP地址,并且确保同一网段,两者之间的IP 地址一定不能重复,以防止地址冲突。

2、确认密码
接着要确认服务器和PLCS7之间的通信双方确认使用的密码,这个密码必须为六位数字,只要双方确认一致,即可成功建立连接。

3、启动Simatic Net Driver
此时可以Simatic Net Driver,由这个软件来识别PLC S7。

通过PROFIBUS建立SIMATICNETOPC服务器与PLC的S7连接

通过PROFIBUS建立SIMATICNETOPC服务器与PLC的S7连接

通过PROFIBUS建立SIMATICNETOPC服务器与PLC的S7连接PROFIBUS是一种用于自动化领域的工业通信网络协议,常被用于连接可编程逻辑控制器(PLC)和其他自动化设备。

而SIMATICNETOPC服务器是一个用于数据交换的开放式通信协议,它可以与PLC通过PROFIBUS进行连接,实现数据的传输和交换。

要通过PROFIBUS建立SIMATICNETOPC服务器与PLC的S7连接,需要以下步骤:1.确定PLC的通信参数:包括PLC的IP地址、子网掩码、网关等信息。

在PLC的配置软件中设置这些参数,并确保PLC与计算机在同一个网段。

2.配置SIMATICNETOPC服务器:打开SIMATICNET管理工具,选择OPC服务器配置并创建一个新的通信连接。

选择PROFIBUS作为通信协议,并输入PLC的IP地址和其他必要的参数。

保存并启动OPC服务器。

3.配置PLC:使用PLC编程软件,例如STEP7,打开PLC的程序。

配置PLC的通信模块以与SIMATICNETOPC服务器进行通信。

根据具体PLC型号和软件版本的要求,进行相应的配置。

4.测试连接:在SIMATICNETOPC服务器的管理工具中,选择设备管理并PLC设备。

如果成功找到设备,说明连接已经建立成功。

5.编写OPC客户端程序:使用OPC客户端程序连接到SIMATICNETOPC服务器,并进行数据读取或写入操作。

可以使用现有的OPC客户端软件,或自行编写程序。

6.进行数据传输和交换:在OPC客户端程序中,选择SIMATICNETOPC服务器并读取或写入PLC中的数据。

可以根据需要设置数据的刷新率、采样点等参数。

通过以上步骤,就可以建立SIMATICNETOPC服务器与PLC的S7连接。

通过PROFIBUS进行数据传输和交换,实现自动化控制系统间的联动和数据交互。

这种连接方式广泛应用于工业自动化领域,提高了生产效率和系统的可靠性。

上位机通过OPCUAserver与S71200PLC相连地配置步骤

上位机通过OPCUAserver与S71200PLC相连地配置步骤

上位机通过OPC UA server与S71200 PLC通讯的配置步骤1、分配s71200的IP地址:(1)打开step 7 V11,新建一个项目,在项目视图界面中找到左侧树项目的在线访问(2)打开在线访问下拉菜单,找到本机的网络适配器(如:Realtek RTL8169、8110Family),双击更新可访问的设备,就会显示本机所连的s7 1200设备。

(3)选择一个设备(如:地址是192.168.1.3的PLC 46),在其下拉菜单中双击在线和诊断(4)在弹出的对话框中,选择左侧的功能下拉菜单,单击分配IP地址,如下图如果是新的1200PLC,它的IP地址和子网掩码都是0,这时查看本机所在的网络,在图示的IP地址中输入与本机所在同一网络的子网IP地址。

如本机IP为192.168.1.16,那么给PLC分配的地址可以为:192.168.1.2、192.168.1.3、。

,若使用路由器,输入路由器地址,如192.168.1.1,如没有使用路由器,则将路由器点掉,单击分配IP地址,即可。

如果1200PLC已经分配好了IP地址但与本机所在的地址并在同一网络内,如PLC的地址为:192.168.0.1,本机地址为192.168.1.16,更改1200的IP需要预先复位,具体如下。

(5)复位1200PLC。

在步骤(4)的对话框中,选择重置为工厂设置,弹出如下对话框。

选择重置IP地址,单击重置,确定。

重置IP之后,PLC的IP地址和子网掩码都修改为0,可以进行步骤(4)的工作。

如不复位就修改IP 地址,会出现无法完成此功能错误。

2、配置OPC UA服务器(1)启动OPC配置工具:C:\Program Files\SIEMENS\SIMATIC.NCM\S7BIN\S7tgtopx.exe (2)双击S7tgtopx.exe图标打开,新建一个项目,并命名,单击OK(3)右键新建的项目图标,插入一个PC站点(SIMATIC PC Station),如下图(4)单击新生成的SIMATIC PC Station(1),在右侧自动显示PC站点的硬件配置:Configuration(5)双击Configuration图标,在弹出的硬件配置对话框中,插槽1选择OPC Server(右侧选择SIMATIC PC Station—User Application—OPC Server—SW V7.0)(6)以同样的道理在插槽2,选择IE General(SIMATIC PC Station—CP Industrial Ethernet —IE General—SW V6.2)(7)在将SW V6.2 拖入插槽2后,会自动弹出IE General 参数对话框(8)在IP address 中输入本机的IP地址,如:192.168.1.12,下面的Subnet总单击New,确定即可出现Ethernet(1),单击OK完成硬件配置。

MPI建立OPC 与PLC 的S7连接

MPI建立OPC 与PLC 的S7连接

通过MPI建立SIMATIC NET OPC 服务器与PLC 的S7连接目录一.基本相关信息1. SIMATIC NET PC 软件简介2.用于PROFIBUS的先进PC组态3.用于PROFIBUS的OPC服务器4.PC机的软件和硬件需求5.SIMATIC NET软件产品性能及使用注意事项二.通过MPI建立OPC 服务器与S7 PLC 的S7连接(基于先进的PC组态)1.例子中所用的软件与硬件2.OPC服务器与PLC S7 连接通讯的组态一.基本相关信息1. SIMATIC NET PC 软件简介SIMATIC NET 是西门子在工业控制层面上提供给您的一个开放的,多元的通讯系统。

它意味着您能将工业现场的PLC、主机、工作站和个人电脑联网通讯,为了适应自动化工程中的种类多样性,SIMATIC NET 推出了多种不同的通讯网络以因地制宜,这些通讯网络符合德国或国际标准,他们包括:¶工业以太网¶AS-I¶PROFIBUS¶PROFIBUS-PASIMATIC NET系统包括:¶传输介质,网络配件和相应的传输设备¶协议和服务¶连接PLC和电脑到LAN网上的通讯处理器(CP模块)2.用于PROFIBUS的先进PC组态先进PC组态是随SIMATIC NET V6.0以上提供的。

Advanced PC Configuration代表一个PC站的全新、简单、一致和经济的调试和诊断解决方案。

它可以取代以前的PC组态工具COM L S7和COM PROFIBUS PC EDITION。

通过使用NCM PC V5.1+SP2或以上和STEP 7 V5.1+SP2或更高版本,一台PC可以和在SIMATIC S7中一样进行组态,并通过网络装入。

这里提到两种组态工具NCM PC,STEP 7,区别如下:•NCM PC:NCM PC 是随SIMATIC NET 软件光盘提供,它可以创建PC项目和打开STEP 7项目。

通过PROFIBUS建立SIMATIC NET OPC 服务器与PLC 的S7连接

通过PROFIBUS建立SIMATIC NET OPC 服务器与PLC 的S7连接

一.基本相关信息1. SIMATIC NET PC 软件简介SIMATIC NET 是西门子在工业控制层面上提供给您的一个开放的,多元的通讯系统。

它意味着您能将工业现场的PLC、主机、工作站和个人电脑联网通讯,为了适应自动化工程中的种类多样性,SIMATIC NET推出了多种不同的通讯网络以因地制宜,这些通讯网络符合德国或国际标准,他们包括:☼工业以太网☼ AS-I☼ PROFIBUS☼ PROFIBUS-PASIMATIC NET系统包括:☼传输介质,网络配件和相应的传输设备☼协议和服务☼连接PLC和电脑到LAN网上的通讯处理器(CP模块)2. 用于PROFIBUS的先进PC组态先进PC组态是随SIMATIC NET V6.0以上提供的。

Advanced PC Configuration代表一个PC 站的全新、简单、一致和经济的调试和诊断解决方案。

它可以取代以前的PC组态工具COM L S7和COM PROFIBUS PC EDITION。

通过使用NCM PC V5.1+SP2或以上和STEP 7 V5.1+SP2或更高版本,一台PC 可以和在SIMATIC S7中一样进行组态,并通过网络装入。

这里提到两种组态工具NCM PC,STEP 7,区别如下:* NCM PC:NCM PC 是随SIMATIC NET 软件光盘提供,它可以创建PC项目和打开STEP 7项目。

但NCM PC组态软件不能编辑STEP 7中的S7程序块* STEP 7:完整版本STEP 7软件的安装是包含NCM PC的,在STEP 7硬件组态环境中即可配置PC站3. 用于PROFIBUS的OPC服务器OPC服务器随SIMATIC NET 软件光盘提供。

OPC(OLE For Process Control,用于过程控制的OLE)的基本原理是,OPC客户应用程序可以通过一个标准、开放的多供应商接口,与OPC服务器进行通讯。

OPC服务器提供:∙数据访问接口2.05∙报警和事件接口1.02(单一事件)∙在不同制造商自动化产品之间的标准化。

通过MPI建立OPC服务器与S7-200 PLC集成口的S7连接

通过MPI建立OPC服务器与S7-200 PLC集成口的S7连接

表 4.
2.4 数据通讯的测试—OPC Scout OPC Scout 工具随 Simatic Net 软件一起提供,当完成 PC Station 组态下载后,可用此工具进行 OPC Server 和 PLC 的数据通讯测试。参见表 5.
序 说明 号 1. 按照以下路径打开 OPC Scout:Start→All Programs→Simatic→SIMA TIC NET→OPC Scout
通过 MPI 建立 OPC 服务器与 S7-200 PLC 集成口的 S7 连接

1.实验环境
文献
涉及产品
实验环境,见6 7
表1
订货号 6GK1561-1AA01 6ES7214-2AD23-0XB0 标准电缆 6XV1 830-0EH10 6ES7972-0BB42-0XA0
3.
4.
在硬件目录窗口中, 鼠标左键选择与安装 的 Simatic net 软件版 本相符的硬件,拖拽 到与在 Station Configuration Editor 配置的 PC 硬件机架 相对应的 1 号插槽 中。
5.
在硬件目录中,鼠标 左键选中要组态的 CP5611,拖拽到与在 Station Configuration Editor 配置的 PC 硬 件机架相对应的 3 号 插槽中。
图示
2. 在 OPC Scout 界面,双击 “OPC.SimaticNET”
3. 在随之弹出的“Add Group” 对话框中输入组名,本例命 名为“OPC_MPI”。点击 OK 确认
4. 双击已添加的连接组
5 在弹出的 OPC Navigator 对 话框中双击 S7,再双击 S7 connection_1,然后双击 objects,即出现可访问的对 象树(objects tree)

OPC与PLC连接配置

OPC与PLC连接配置

OPC与PLC连接配置本次以MeletE某plorer为例讲述如何与三菱PLC的以太网连接1,打开OPC软件如下图在左边空白处右击,左击NewDevice(新设备)如下图出现了如上图所示的新设备设置,可以暂时全部选择默认然后直接点击OK当新建完设备之后出现如上图所示的界面,右击Device,选择新建Group,并且命名,命名完之后就点击OK,之后再在新建的Group中右击新建一个新Tag,这个Tag值就是与PLC设备中可以相对应的地址可以自行设定地址tag设置如下图:名称可自己更改,PLC处的可以选择很多,这边以数据寄存器来示范,设定是数据号如上图就是D0,另外DataType设定数据的类型(hort表示字节)表示一次可以发送一个字节的数据2,到此界面处的设置已完成,但是与外部PLC的连接部分还未设置,下面就对OPC与PLC连接的部分的设置:点击菜单栏中Project下的Portetting如下图:如果使用的是COM口的话直接就用现成的COM口,但是如果使用的是网络与PLC的以太网模块用网络相连,所以需要点击Newport创建一个新的如上图,名字随意取,Selectport:当选择以太网的时候选择第二个Ethernetport点击下一步之后会出现下图的界面:AdapterIP的设置根据自己电脑无线或者有线的IP地址设置MELSECIPAddre的设置是所需要连接的PLC以太网模块中所设置的IP地址3,当新建完port之后,再回到第一步中新建完Device的设置,对设备的设置进行更改一下,右击左上方的Device,点击propertie(属性)中设置端口,如下图:上图中的Port由刚开始的初始值改成刚刚我们添加的网络Port,然后点击OK即可4,现在所有的设置都已完成,接下来所需要做的就是在工具栏中MonitorFromDevice来进行设备的连接,来进行数据的接收和发送。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、实验名称:OPC服务器与S7-PLC S7连接的建立二、实验目的:本试验通过ETHERNET使用OPC技术,实现matlab与西门子s7300的数据交换。

三、实验设备1、硬件要求S7-300PLC;西门子交换机X208;PC机。

2、软件要求西门子step7;SIMATIC NET。

四、实验内容及步骤通过ETHERNET 建立OPC 服务器与S7 PLC 的S7 连接(基于先进的PC组态)。

1、OPC 服务器与PLC S7 连接通讯的组态步骤一:配置PC 站的硬件机架当SIMATIC NET 软件成功安装后,在PC机桌面上可看到Station Configurator 的快捷图标,同时在任务栏(Taskbar)中也会有Station Configuration Editor 的图标。

1) 通过点击图标打开Station Configuration Editor 配置窗口2) 选择一号插槽,点击Add 按钮或鼠标右键选择添加,在添加组件窗口中选择OPCServer 点击OK即完成。

3) 同样方法选择三号插槽添加IE General图4:添加IE General插入IE General 后,即弹出其属性对话框。

点击Network Properties,进行网卡参数配置。

4) 网卡的配置点击Network Properties 后,WINDOWS 网络配置窗口即打开,选择本地连接属性菜单设置网卡参数,如IP 地址,子网掩码等。

步骤如图6,图7,图8。

确认各步设置后,网卡配置完成。

图6: 本地连接图7:网卡属性选择图8:分配普通网卡参数5) 分配PC Station 名称点击“Station Name”按钮,指定PC 站的名称,这里命名为ethernetopc。

点击“OK”确认即完成了PC 站的硬件组态。

图9:命名PC 站名称步骤二:配置控制台(Configuration Console)的使用与设置1) 配置控制台(Configuration Console)是组态设置和诊断的核心工具,用于PC 硬件组件和PC 应用程序的组态和诊断。

2) 正确完成PC 站的硬件组态后,打开配置控制台(start simatic simatic net Configuration console),可以看到所用以太网卡的模式已从PG mode 切换到Configuration mode,插槽号(Index)也自动指向3。

如图8图10 配置控制台(Configuration Console)注:对于Simatic Net 或版本的软件,你需要在上面窗口中,手动将模块模式(Mode of the module)从PG 模式切换到组态模式(Configured mode),并设置Index 号。

然后再在Station Configuration Editor 中添加硬件。

3) 在Access Points 设定窗口中,将S7ONLINE 指向PC internal(local)。

此设定是为PC 站组态的下载做准备。

图11:PC Station 配置控制台Access Point步骤三:在STEP 7 中组态PC Station1) 打开SIMATIC Manager,通过File??New 创建一个新项目,如“s7ethernetopc”。

通过Insert??Station??Simatic PC Station 插入一个PC 站。

特别注意的是,要将PCStation 默认名称“SIMATIC PC Station(1)”改为与Station Configuration Editor 中所命名的Station Name 名称相同,所以这里改名为“ethernetopc ”。

双击Configuration 即可进入PC Station 组态界面。

图12:STEP 7 中创建新项目与建立Simatic PC Station2) 在硬件组态中,从硬件目录窗口选择与已安装的Simatic net 软件版本相符的硬件插入到与在Station Configuration Editor 配置的PC 硬件机架相对应的插槽中。

图13:PC Station 硬件组态3) 分配普通以太网络参数点击IE General 属性对话框中Properties 按钮打开以太网接口参数设置对话框,按要求设置以太网卡的IP 地址和相应的子网掩码。

IP 地址应与实际硬件所设以太网卡IP 地址一致。

(与图7 中IP 地址相同)并用New 按钮建立一个ethernet 网络。

确认所有组态参数,完成网卡设置。

图14:以太网卡参数设置4) 完成 PC 站组件设置后,按下编译存盘按钮确定且存储当前组态配置5) 编译无误后,点击“Configure Network”按钮,进入NetPro 配置窗口。

图16:选择“Configure Network”按钮6) 在NetPro 网络配置中,用鼠标选择OPC Server 后在连接表第一行鼠标右键插入一个新的连接或通过“Insert>New Connection”也可建立一个新连接。

图17:插入新连接7) 如果在同一STEP 7 项目中,所要连接的PLC 站已经组态完成,即PLC 以太网通讯处理器(CP343-1 or CP443-1)网络已经使能,在选择“Insert New Connection”后,连接会自动创建,不需以下步骤的设置,仅需确认连接属性即可。

如果在项目中没有所要连接的对象(如本例),你必须在“Insert New Connection”对话框中,选择“Unspecified”作为连接对象,并在连接属性中选择S7 connection。

点击OK 确认。

图18:在网络配置(NetPro)中添加新连接8) 在S7 连接属性对话框中,将所要连接PLC 以太网通讯处理器(CP343-1 or CP443-1)IP 地址填入到图19 标注的Partner、Address 对应空白框中。

然后选择“Address Details”按钮,对地址进行进一步设置。

所要设置的参数是机架和插槽号(Rock/Slot)。

如果连接对象是S7 300 PLC,则机架和插槽号分别为0,2。

如是S7 400 CPU,要根据实际机架和插槽号来设置。

设置完成后点击OK确认。

图19:S7 连接属性与连接地址9) 确认所有配置后,已建好的S7 连接就会显示在连接列表中。

点击编译存盘按钮或选择Network>Save and Compile,如得到No error 的编译结果,则正确组态完成。

这里编译结果信息非常重要,如果有警告信息(Warning)显示在编译结果对话框中,这仅仅是一条信息。

但如果有错误信息(error Message),说明组态不正确,是不能下载到PC Station 中的。

图20:组态编译存盘步骤四:组态下载1) 完成PC 站组态后,即可在NetPro 窗口点击功能按钮栏中下载按钮将组态下载到PC站中。

需注意的是,下载过程中会删除已有相关组件的数据,新的组态数据将被下载到PC 机。

点击OK 执行下载。

图21:组态下载2) 下载完成后,可以打开Station Configuration Editor 窗口检查组件状态。

下图为正确状态显示画面。

OPC Server 插槽Conn 一栏一定要有连接图标,此项说明连接激活。

图22:PC Station 运行状态步骤五:数据通讯的测试-OPC ScoutOPC Scout 工具随Simatic Net 软件一起提供,当完成PC Station 组态下载后,可用此工具进行OPC Server 和PLC 的数据通讯测试。

1) 打开OPC Scout,(Start>SIMATIC>SIMATICNet>OPC Scout),如图21 双击“OPCSimaticNet”在随之弹出的“ADD Group”对话框中输入组名,本例命名为“OPC_ETHERNET”。

点击OK 确认。

图23:在OPC Scout 中添加一个组“OPC_ETHERNET”2) 双击已添加的连接组(OPC_ETHERNET),即弹出“OPC Navigator”对话框,此窗口中显示在Configuration Console 所激活的连接协议。

双击“S7”,在PCStation 组态NetPro 中所建的连接名会被显示(S7 connection_1)。

双击此连接,即可出现有可能被访问的对象树(objects tree),在PLC CPU 中已存在的DB 块也会出现。

图24:Objects in the OPC Navigator3) 双击任意所需访问的PLC 数据区都可建立标签变量。

这里以DB 区为例。

双击DB 如果所显示的DB 块有红叉标记,这并无问题。

只要再次双击“New Definition”,“Define New Item”对话框即被打开。

可在此定义标签变量与数据类型。

注:Datatype、Address、参数必须定义,是指数据长度。

定义完成后,点击OK 确认。

图25:定义条目及标签变量4) 在“Define New Item”中点击确认后,新定义的条目即显示在OPC Navigator 的中间窗口。

点击“-》”就可将此条目移到OPC-Navigator 的右侧窗口,再点击OK 按钮就可将此条目连接到OPC Server。

图26:建立定义条目与OPC Server 连接5) 上一步确认后,所定义的条目(Item)即嵌入到OPC Scout 中。

如果“Quality”显示“good”,则OPC Server 与PLC 的S7 连接已经建立,也就意味着可以对标签变量进行读写操作。

双击条目的“Value”栏,即可在“Write Value(s) to the Item(s)”窗口中对有关条目进行写操作图28:写操作至此,通过ETHERNET建立OPC服务器与S7 PLC的S7连接(基于先进的PC 组态)就完成了。

五、实验报告要求。

相关文档
最新文档