OPC与PLC连接配置

合集下载

OPC服务器与S7-PLC-S7连接的建立

OPC服务器与S7-PLC-S7连接的建立

OPC服务器与S7-PLC-S7连接的建立一、实验名称: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 应用程序的组态和诊断。

通过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服务器与其他应用程序的通信。

ABBPLCOPC通讯操作指导

ABBPLCOPC通讯操作指导

ABBPLCOPC通讯操作指导一、简介ABB PLC(可编程逻辑控制器)是一种用于工业自动化控制系统的设备,它负责监测和控制生产流程。

OPC(OLE for Process Control,过程控制对象链接和嵌入技术)是一种用于实现设备和系统之间通信的标准协议。

在ABB PLC中使用OPC能够实现与其他设备和系统之间的数据交换。

二、准备工作1.硬件准备:确保已经连接好适当的通讯线缆和设备,例如以太网线或串口线。

同时确保OPC服务器已经正确安装。

2.软件准备:确认ABBPLC已经正确安装并且运行,同时确保OPC客户端软件已经正确安装。

三、配置OPC服务器1.打开ABBPLC的配置工具,进入通讯配置模式。

2.在通讯配置模式中,选择OPC服务器并进行配置。

设置好OPC服务器的IP地址和端口号。

3.配置好OPC服务器后保存并退出配置工具。

四、配置OPC客户端1.打开OPC客户端软件,进入配置模式。

2.在配置模式中,添加ABBPLC的OPC服务器。

输入OPC服务器的IP 地址和端口号。

3.配置好OPC服务器后保存并退出配置模式。

五、建立通讯连接1.在OPC客户端软件中,查找ABBPLC的OPC服务器。

2.确认连接状态为正常,然后打开通讯连接。

六、数据交换七、监控和调试2.如果遇到通讯故障或数据错误,可以使用调试工具来诊断和解决问题。

八、注意事项1.确保ABBPLC的IP地址和端口号与OPC服务器的配置相匹配。

2.确保OPC客户端软件和OPC服务器支持的通讯协议相匹配。

3.在配置和使用过程中遵循安全规范,谨防数据泄露和未授权访问。

4.定期进行系统维护和更新,确保系统的稳定性和安全性。

总结:本文介绍了ABBPLCOPC通讯的操作指导,主要包括准备工作、配置OPC服务器和OPC客户端、建立通讯连接、数据交换、监控和调试等步骤。

正确使用OPC能够实现ABBPLC与其他设备和系统之间的数据交换,提高生产控制系统的效率和可靠性。

OPC的DCS与PLC系统的通讯设计方案

OPC的DCS与PLC系统的通讯设计方案

OPC的DCS与PLC系统的通讯设计方案OPC(OLE for Process Control)是一种通信标准,用于连接和通信各种工业自动化设备,如DCS(分散控制系统)和PLC(可编程逻辑控制器)。

在DCS和PLC系统的通信设计方案中,OPC起到了重要的作用。

首先,为了实现DCS和PLC系统之间的通信,需要在系统中安装OPC 服务器。

OPC服务器是一个软件模块,负责管理和提供与设备的通信。

DCS和PLC系统可以作为OPC客户端,通过OPC服务器与其他设备进行通信。

其次,需要确定DCS和PLC系统之间的通信协议。

常见的DCS和PLC 通信协议包括MODBUS、DeviceNet、Ethernet/IP等。

根据实际情况选择适合的通信协议,并配置相应的通信参数。

在设计通信方案时,需要考虑以下几个方面:1.确定通信方式:通信可以采用点对点通信,也可以采用广播通信。

点对点通信是指DCS和PLC系统之间建立一对一的通信连接,适用于需要特定设备或设备组的数据交换。

广播通信是指DCS系统向所有PLC系统发送相同的数据,适用于需要在所有设备之间共享数据的场景。

2.确定数据传输方式:一般可以通过共享内存或者网络传输方式进行数据传输。

共享内存是指在同一台机器内的不同应用程序之间共享内存空间,实现高速数据交换。

网络传输是指通过以太网等网络设备进行数据传输,适用于分布在不同机器上的应用程序之间的通信。

3.确定数据传输频率:根据实际需求确定数据传输的频率。

对于需要实时监控和控制的数据,可以选择高频率的数据传输;对于需要周期性更新的数据,可以选择低频率的数据传输。

4.确定通信安全性:在设计通信方案时,需要考虑通信的安全性。

可以采用加密技术和防火墙等安全措施保护通信数据,防止未经授权的访问和攻击。

5.确定数据格式:确定DCS和PLC系统之间传输的数据格式,如二进制格式、ASCII码格式等。

根据实际需求,选择适合的数据格式。

最后,设计完成后需要进行测试和调试。

OPC配置

OPC配置

OPC配置步骤:步骤一:配置PC 站的硬件机架1)开机等待任务栏上的“小电脑”图标出现,双击2) 选择一号插槽,点击Add 按钮或鼠标右键选择添加,在添加组件窗口中选择OPC Server 点击OK 即完成。

3) 选择三号插槽添加CP5611,并分配CP5613 PROFIBUS 参数,如地址、波特率等。

这里我们将CP5613 PROFIBUS 地址设为2,波特率为1.5M,实际参数设定以用户应用为准。

点击“OK”确认每一步设定后,完成CP5613 的添加。

4) 点击“Station Name”按钮,指定PC 站的名称,这里命名为profibusOPC。

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

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

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

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

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

步骤三:在STEP 7 中组态PC Station1) 打开SIMATIC Manager,通过File❼New 创建一个新项目,如“profibusOPCDEMO”。

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

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

关于ABPLC OPC配置问题

关于ABPLC OPC配置问题

关于PLC与OPC配置1、使用RLinx配置OPC驱动
配置正确的RLinx驱动,选择正确的以太网驱动
在双网卡情况下选择正确连接PLC的网卡(此处只有一块网卡)
配置OPC驱动选择正确的RLinx驱动
建立正确的OPC驱动名称
打开OPC设置OPC参数点击Server
添加GOUP,设置Update Eate注意<=100,否则OPC Server扫描不到PLC信号OK继续
添加Item,OK继续
通过改写I/O点的状态可以写入PLC控制O点输出
2、RSLogix 5000问题
先配置正确的RLinx驱动
打开RSLogix 5000,选择通信然后学则配置的驱动选择上线OK 继续
3、 关于RLinx 授权问题
使用RLinx 必须在RSLogix 500下进行授权然后在安装5000,为了不影响使用RLinx 必须授权。

OPC与PLC连接配置

OPC与PLC连接配置

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

组态王通过OPC与AB PLC通讯参考文档

组态王通过OPC与AB PLC通讯参考文档

组态王通过OPC与AB PLC通讯配置参考文档此文档由北京亚控公司提供,仅作为组态王与罗克韦尔PLC通讯配置的使用参考,北京亚控公司不对此文档涉及的罗克韦尔部分承担任何使用责任, 有关此部分的详细说明请参考厂家提供的使用说明或致电厂家技术支持工程师。

目录一、简介 (3)二、软硬件环境 (3)三、软硬件安装与接线: (3)1、软件安装要求 (3)2、连接电缆选择 (4)四、RSLINX软件设置 (4)1、配置Rslinx与PLC的连接 (4)2、OPC Server运行测试 (6)3、注意事项 (8)五、组态王驱动的定义与变量配置: (8)1、组态王中设备定义 (8)2、组态王中变量定义 (9)3、注意事项 (9)图表表3.1 RSLinx 版本选型 (3)图4.1 RSLinx 驱动协议配置 (4)图4.2 RSLinx 驱动配置自动验证 (4)图4.3 RSLinx 驱动运行状态 (5)图4.4 RSLinx 运行设备列表 (5)图4.5 配置OPC服务 (5)图4.6 配置OPC访问路径 (6)图4.7 OPC访问路径更新 (6)图4.8 OPC服务选择 (6)图4.9 设定组名 (7)图4.10 OPC访问路径更新 (7)图4.11 选择寄存器 (7)图4.12 OPC Client监控数据 (8)图5.1 组态王设备定义 (9)图5.2 变量定义 (9)一、简介组态王支持OPC方式与罗克韦尔公司的PLC进行通信。

当用户考虑直接采用OPC方式与组态王软件进行通讯时,用户除需要购买必须的PLC通讯附件外,还需要购买并安装RSlinx 软件,此软件是罗克韦尔公司开发的PLC驱动软件。

支持与AB系列PLC的通讯并提供了OPC Server的功能。

本文主要以RsLinx 2.20.01.107.01和Micrologix 1500通过DF1协议通讯,然后通过OPC与组态王通信为例讲解详细配置说明。

上位机通过opc与ab系列plc串口通讯

上位机通过opc与ab系列plc串口通讯

上位机通过opc与ab系列plc串口通讯上位机通过opc与ab系列plc通讯(第一步)配置 ab plc 打开rslinx 点>>Communications>>Configure Drivers.选择:RS-232 DF1 devices点:Add New.点完上面,跳出如下画面,点击:Auto-Configure 如果成功,就会显示Auto-Configure successful!点OK,就会又回到这个画面。

点strat,在后面显示runing。

点到这里,就会在“树”里看见你的设备了。

在树里,找到你的设备,点右键,选择Configure New DDE/OPC Topic.在树里,找到你的设备,点右键,选择Configure New DDE/OPC Topic.到这里,就配置完毕了。

然后打开rslinx自带的测试工具OPC Test Client 测试一下。

点开opc test client 点新建。

选择RSLinx OPC Server 点OK。

点击后,你的蓝色的标题栏内就显示OPC Test Client – [~RSLinx OPC Server].点:Group>>Add Group.取一个组名,(我这里是test),然后点OK.组创建以后,Item就激活了,点击:Item>>Add Item.在access path 填入你上面写的通道名(我这是ML1500) 在Item Name 处写入你要检视的单元名。

OPC Test Client 也可以测试其他的opc连接。

比如下图,我在开物组态中设置一个变量,通过opc就可在OPC Test Client 中看见。

好,结束,到此,你就可以配置你的上位机了。

上位机通过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完成硬件配置。

OPC的DCS与PLC系统的通讯设计方案

OPC的DCS与PLC系统的通讯设计方案

OPC的DCS与PLC系统的通讯设计方案为了实现OPC(OLE for Process Control)的DCS(Distributed Control System)与PLC(Programmable Logic Controller)系统之间的通讯,需要设计一个有效的通讯方案。

下面是一个可行的方案。

1.通讯协议选择:在设计通讯方案之前,需要选择合适的通讯协议。

根据DCS和PLC的需求,常用的通讯协议有MODBUS、OPC UA、Ethernet/IP等。

在选择时要考虑以下因素:-通讯速度:需要确保通讯速度足够快,以满足DCS和PLC系统的实时数据交换需求。

-可靠性:通讯协议必须具备高可靠性,能够在不可靠的环境中稳定运行。

-灵活性:通讯协议要能够满足DCS和PLC系统的不同需求,支持不同种类的数据交换方式。

综合考虑以上因素,OPCUA是目前较为理想的通讯协议选择。

2.网络拓扑设计:为了实现DCS与PLC系统之间的通讯,需要设计一个合适的网络拓扑结构。

一种常见的拓扑结构是星型结构,其中DCS作为数据中心,PLC作为终端设备。

DCS和PLC通过以太网连接,实现数据的传输。

3.数据采集与传输:为了实现DCS与PLC系统之间的数据交换,需要进行数据采集和传输。

首先,DCS需要从PLC读取实时数据,可以通过OPCUA协议进行数据采集。

PLC上的数据会持续更新,并通过OPCUA发送给DCS。

其次,DCS可能需要向PLC发送控制指令,以控制其运行。

DCS可以通过OPCUA协议将控制指令发送给PLC,PLC收到指令后执行相应的操作。

4.数据安全性保障:为了保障数据的安全性,需要采取一定的安全措施。

首先,可以对通讯网络进行加密,以防止未经授权的人员对通讯数据进行窃听。

其次,可以使用防火墙来限制对网络的非法访问。

此外,可以通过数据加密算法对通讯数据进行加密,防止数据泄漏。

另外,还可以采用合适的安全认证方式,比如使用用户名和密码来验证与DCS和PLC之间通讯的身份。

使用OPC与PLC通讯一

使用OPC与PLC通讯一

使⽤OPC与PLC通讯⼀总结⾃⼰在opc与⾃控开发的经验。

⾸先介绍OPC DA模式下的OPC各种操作。

在使⽤opc时需要引⽤到 OPCDAAuto.dll 这个类库。

在项⽬引⽤后需要注册这个类库,否则程序跑起来会报错,“未找到⼯⼚类。

”将该dll⽂件放在任意⽬录下,建议在引⽤程序的的同级⽬录下。

在 cmd 控制台输⼊regsvr32 Q:\PLCDataIntegration\packages\01OPCDaAuto\OPCDAAuto.dll注册完成后电脑会提⽰注册成功,这时,就可以使⽤⼯具类中的⽅法啦。

1.定义相关变量private OPCServer opcServer;private OPCGroups opcGroups;private OPCGroup opcGroup;private List<int> itemHandleClient = new List<int>();private List<int> itemHandleServer = new List<int>();private List<string> itemNames = new List<string>();private List<model> modelValues = new List<model>();private OPCItems opcItems;private OPCItem opcItem;private Dictionary<string, string> itemValues = new Dictionary<string, string>();2.使⽤opc从plc中读取数据。

这个是使⽤OPC DAAuto中的Connect⽅法。

Connect之前要先创建OPCServer 对象opcServer = new OPCServer();OPCServer.StartTime:服务器的启动时间OPCServer.CurrentTime:服务器的当前时间,各个客户端可以通过这个属性值完成⼀些同步的操作//strHostIP 主机IP,DA模式下通常为127.0.0.1;//strHostName opc服务名,通常为字符串,例如kepsserver 的opc名称为 Kepware.KepServerEX.V6private bool ConnectServer(string strHostIP, string strHostName){try{opcServer = new OPCServer();opcServer.Connect(strHostName, strHostIP);}catch (Exception ex){SaveCommand("连接到OPC服务器失败!" + ex.Message);return false;}txtLog.Text += "连接到OPC服务器成功!" + "\r\n";return true;}3.连接成功后就可以⽤opcServer这个对象了。

opc服务器KEPsever的应用例子施耐德三菱PLC的连接

opc服务器KEPsever的应用例子施耐德三菱PLC的连接

opc服务器KEPsever的应⽤例⼦施耐德三菱PLC的连接⼀.以太⽹连接PLC1.施耐德PLC Modicon M340 BMX P34 2030的以太⽹连接2.三菱PLC Q00J 的以太⽹连接⼆.KEPsever 建⽴OPC服务器1.Modbus Ethernet 连接M340 BMX P34 20302.Mitsubishi Ethernet连接QOOJ PLC三.Intouch OPCLink (IO sever)的配置与连接制作:南京⼯业职业技术学院张威尚峰本机的IP地址可通过Cmd - ipconfig 来进⾏查看⼀.以太⽹连接PLC1.与施耐德PLC Modicon M340 BMX P34 2030 进⾏链接建⽴以太⽹⽹路新建程序后“通讯”-“⽹络”下新建以太⽹⽹络对新建的⽹络进⾏设置与CPU的选型IP地址第⼀位⾃拟后三位与CPU上后三位相同(如下图将16位02-EB-49 转换成10位值2-235-73 )对本机电脑的以太⽹适配器进⾏设置打开“控制⾯板”-“⽹络和Internet”-“⽹络和共享中⼼”-“本地连接”-“属性”--“使⽤下⾯的IP地址”将本机以太⽹适配器IP地址与施耐德PLC IP地址设置为同⼀⽹段如图:完成连接进⼊“PLC总线⾯板”双击“Ethernet”连接第⼀步建⽴的⽹络1-“PLC”-“标准模式”2-“PLC”-“设置地址”完成设置后进⾏“测试连接”完成后保存并建⽴⼀个简单的三变量起保停程序载⼊到PLC2.三菱PLC Q00J 的以太⽹连接⽹连新建⼯程后进⾏“⽹络参数”设置对⽹络进⾏配置参数如下:“⽹络类型”——以太⽹“起始I/O号”——0000“⽹络号”——1“组号”——默认“站号”——2“运⾏设置”与“打开设置”应与本机以太⽹⽹卡IP(84.2.23.74)为同⼀⽹段如图“打开设置”设置如图点击“设置结束”完成设置后转换编译后将设置载⼊到PLC中重启PLC连接⽬标设置如下图“通信设置”结束后点击“确定”保存设置通信完成后同样建⽴⼀个起保停电路⼆.KEPsever 建⽴OPC服务器1.Modbus Ethernet 连接M340 BMX P34 2030 建⽴与施耐德PLC之间的通信与变量Channel1下新建。

OPC直采PLC数据双网配置方法

OPC直采PLC数据双网配置方法

编号:AL010_18054_雅安大唐集控_180906关键词:OPC、双网配置方法报告日期:2018-9-6类似案例问题现象描述1.大唐雅安集控中心下属城东电站采用的北京中水科的监控系统,下位机采用GE公司系列PLC,下位机采用双机双网配置模式。

集控在电厂侧部署的OPC 软件采用的Kepware 4.5版本。

2.定曲河集控下属的古学电站,采用的南自的监控系统,下位机同样采用的GE公司系列PLC,早期投运时采用的OPC软件是版本。

以上两个项目早期采用的OPC软件都是Kepware 4.5版本,此版本只能配置单网模式,当CPU切换到另外一个网为主时,会导致OPC服务器无法采集到PLC的数据问题。

原因分析根据以上两个电站的存在的集控OPC采集问题,做了以下升级处理。

1.下载最新版本的KEPServer软件,把现场的OPC采集数据软件升级到6.4的新版本“KEPServerEX-6.4.321.0”,此版本支持双网配置模式。

2.根据现场PLC结构,配置双网模式,并根据PLC程序中内部判断CPU状态的开关量或者模拟量做为切换标记,以实现与为主的CPU进行通讯。

处理方案及结果根据上述问题,需要进行如下操作一、OPC软件从Kepware 4.5升级到KEPServerEX-6.4.321.0。

a)卸载旧的Kepware 4.5软件。

卸载前备份opc组态好的数据文件,然后从控制面板卸载软件即可,卸载完后重启OPC服务器。

b)安装KEPServerEX-6.4.321.0软件。

右键选择安装包,以管理员方式运行,第一次安装中要重启电脑,重启后再安装(注意:此处安装一般需要电脑能上网,在安装过程中可能需要升级电脑的一些文件,若不联网可能导致安装不成功或者报错退出)。

安装过程中都选择默认即可,一般不需要特殊设置。

c)完成KEPServerEX-6.4.321.0软件安装后,需要对此软件进行授权。

➢点击“停止 KEPServerEX 服务批处理.bat”.编号:AL010_18054_雅安大唐集控关键词:OPC、双网配置方法报告日期:2018-9-6_180906➢把 KEPServerEX V6.4 授权补丁.exe 放在 C:\ProgramFiles\Kepware\KEPServerEX 6\ 文件夹中或者:C:\Program Files(x86)\Kepware\KEPServerEX 6 文件下➢运行 KEPServerEX V6.4 授权补丁.exe 点击 CRACK 按钮。

通过OPC与小型PLC通讯

通过OPC与小型PLC通讯

如何通过OPC与小型PLC通讯一、将PLC串口设置为Modbus从站协议,并且设置好从站地址,波特率等参数二、在计算机上运行MBOPCsvr软件,通过Modbus协议与PLC通讯。

具体设置如下:1、选择connection,选择串口号,进行串口参数设置和协议设置2、选择File—>New,新建数据标签其中,Slave是设置PLC从站地址。

不同数据类型所表示的PLC数据区不同,具体如下:COIL STATUS:%MX或%QXINPUT STATUS:%IXHOLDING REGISTER:%MW或%QWINPUT REGISTER:%IWPoint输入数据Modbus起始地址,注意相比PLC原始Modbus地址需要加1,诸如%MW0,则Point应该输入3001,PLC原始Modbus地址对应换算关系见下表数据区类型地址范围Modbus地址映射公式Modbus数据类型%IX BOOL %IX0.0~%IX511.7 0~4095 IXm.n:m*8+n 1x I区%IW WORD %IW0~%IW510 0~255 IWm:m/2 3x%QX BOOL %QX0.0~%QX511.70~4095 QXm.n:m*8+n 0x Q区%QW WORD %QW0~%QW510 0~255 QWm:m/2 4x%MX BOOL %MX0.0~%MX7816.73000~65535MXm.n:m*8+n+3000 0x M区%MW WORD %MW0~%MW8190 3000~7095 MWm:m/2+3000 4x Scan输入连续读取的数据长度。

点击set default data type可以设置数据类型,如下图所示3、设置完成后,会出来以下界面:有数据显示,表示通讯成功。

4、假如有多种数据类型数据通讯,或者不同地址数据通讯,可以同时新建多个数据标签。

数据标签建成后,表示OPC软件与PLC之间Modbus通讯已经完成。

OPC服务器与S7-PLCS7连接的建立(20210106221829)

OPC服务器与S7-PLCS7连接的建立(20210106221829)

一、实验名称:OPC服务器与S7-PLC S7连接的建立二、实验目的: 本试验使用OPC技术,ETHERNET通过实现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 Configiuator 的快捷图标,同时在任务栏(Taskbar)中也会有Station Configiu-ation Editor的图标。

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

图3:添加OPC Seiver3)同样方法选择三号插槽添加IE GeneralStation Configuration Editor - [ONLIIIE]Components Diagnostics |S tation: (SIMATIC PC S tation M ode: 额MJ5Indew Name Tppe Ring Status Run/Stop Conn A1 11 OPC Server OPC Server 悭OK I[Add... Edit.”Delete. .V Ring ONStation Name... Import Staticn.・・Disable St-at ionHelp I图4:添加IE General插入IE General后,即弹出其属性对话框。

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

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

本次以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来进行设备的连接,来进行数据的接收和发送。

相关文档
最新文档