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

合集下载

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上双击:下面这样修改,可能刷新更快,错误更少;。

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

KEPWRAE与三菱Q系列PLC以太网通讯配置

KEPWRAE与三菱Q系列PLC以太网通讯配置

KEPWRAE与三菱Q系列PLC以太网通讯配置一:通讯基本条件1、KEPWARE OPC server 及其套件(含三菱以太网驱动)、三菱编程软件GX Developer;2、三菱以太网模块;3、OPC服务器及三菱以太网模块处于同一以太网网段以下以PLC网卡地址为10.37.2.60、OPC服务器地址为10.37.2.73为例,图示说明其设置方法。

二:PLC侧设置打开三菱编程软件GX Develper ,在“网络参数”页面组态PLC与OPC 服务器的连接。

步骤如下:1、打开“网络参数”/以太网,设置:网络类型=以太网;起始I/O号=00C0(按以太网模块所在位置分配);网络号=1;站号=60(1~63中任选);在线模式等。

见图2、打开“操作设置”界面,设置:通讯数据格式=2 进制码(必须2 进制);初始时间设置=始终等待打开;IP地址=10.37.2.60;运行中允许写入必须勾选。

见图3、打开“打开设置”,新建连接:协议选择UDP;固定缓冲区寄存器选“接受”,后面依次为有顺序、单个、不确认;本地端口号=1388[此处为16 进制,只要与kepwere里设备属性里端口号(十进制)一致就行];通讯目标地址:10.37.2.73(opc 服务器地址);目标端口号=FFFF(自适应端口设置)见图4、设置完后下载至PLC(串口或以太网方式下载,如以太网方式下载,电脑IP 地址与改前PLC 网卡IP地址在同一网段),重启PLC,使设置生效三、KEPWARE侧设置1、打开kepware server,新建通道,选择三菱以太网驱动,其他默认,如图2、在通道下新建设备,设置name;mode= Q Series;ID=10.37.2.60:N0:255(IP:net work:pc number);IP protocol=UDP;Port number=5000(此为10 进制,16 进制为1388)。

其中,ID中的网络号无论PLC网络参数中的网络号为1还是0,此处均为0,否则通讯不上。

利用KEPWARE通过三菱PLC485BD模块读写三菱PLC中的数据

利用KEPWARE通过三菱PLC485BD模块读写三菱PLC中的数据

利用KEPWARE通过三菱PLC485BD模块读写三菱PLC中的数据【摘要】本文以压风机房远程控制系统为例,介绍了一种通过KEPWARE 来实现三菱PLC控制方案的设计,该方案克服了三菱485BD模块读写受传输距离限制的弊端,实现了上位机对三菱PLC的远程控制。

【关键词】压风;三菱PLC485BD;KEPWARE;opc;组态王随着矿山自动化水平的不断提高,以及自动化系统给矿井带来的可观的经济效益、安全效益,实现压风机系统远程监控势在必行。

本文介绍了一种基于三菱PLCPLC485BD的远程压风机监控系统组网方案。

该方案是利用NPORT将三菱plc连接到以太网,再通过KEPServerEX OPC中的Mitsubishi FX Net驱动将PLC 中的地址转换成OPC,最后通过组态软件实现组态,最终实现系统的远程操作和监控。

1.控制系统组成该控制系统主要介绍三菱PLC通过485BD模块经过Nport与上位机实行通讯,如软、硬件连接图如图1所示:2.文档中的软件介绍2.1 KEPServerEX OPCKepware的KepserverEx为全球工业界领先的超级OPC服务器,提供非常卓越的工业互连通讯能力.她嵌入了工业市场上广泛范围的超过100多种通讯协议支持数百种以上设备型号的可下载驱动程序,本文介绍的就是关于Mitsubishi FX Net驱动的应用。

2.2 Gx DeveloperGX Developer是三菱PLC的编程软件。

适用于Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器。

支持梯形图、指令表、SFC、ST及FB、Label 语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。

2.3 NPort administrator该软件是MOXA针对串口联网服务器开发的,NPort Administrator具有扫描NPort的IP地址,更改NPort的IP,修改NPort的通讯参数等功能。

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

KepServer和西门子PLC通信配置方法

KepServer和西门子PLC通信配置方法

KepServer软件与西门子PLC通信配置方法(串口或以太网)一、PLC采用自由口通讯配置方法1. KepServer配置(a). 在KepServerEx中新建一个空白工程,添加1个通道,在“Device driver”中选择【Siemens S7-200】;说明:如下图,【Siemens S7 MPI:指PLC300】、【Siemens S7-200:指PLC200】、【Siemens TCP/IP Ethernet:PLC200和PLC300均可】。

然后设置与PLC通讯的电脑串口,其它基本采用默认即可,根据需要可调整设置;(b) 添加一个设备,在“Device Model”选择【S7-200】;在设置“Device ID”时一定要注意,这个值对应于PLC程序里“通讯”->“远程ID”;如果不对应,将无法通讯;(c). 添加tsg标签,注意IO地址的格式与以太网方式有点区别,其数据类型必须要在“Data type”中设置才行,同样在上位机配置OPC驱动时也要注意IO点的数据类型;(d). 配置好后,可以用KepServerEx自带的quick client来调试与PLC通讯是否正常,配置是否正确;2. iFix组态上位机OPC驱动配置(a). 打开OPC Tool配置工具,新建空白工程文件,添加opc server、group、Item,注意所有的Enable均要打勾;注意:可以用添加多个IO项的方式快速设置;讯配置是否正常。

二、PLC采用以太网通信1. KepServer配置(a). 与自由口配置类似,新建空白工程,添加1个通道,注意在“Device driver”中选择【Siemens TCP/IP Ethernet】类型;(b). 添加新的设备,设置device ID为PLC以太网模块网口的IP地址;在设置Local TASP (均设为1000)与Remote TASP(根据机架上IO扩展模块的个数决定)时要特别注意;Local TASP :PLC以太网通讯配置里指向上位机的。

Labview 通过NI OPC与三菱FX3U PLC通讯

Labview 通过NI OPC与三菱FX3U PLC通讯

LabVIEW 通过NI OPC与三菱FX3U PLC通讯
软件环境:LabVIEW 2014,OPC Servers 2013
硬件条件:三菱FX3U通过编程下载线与电脑相连,我用的端口是COM5,用三菱PLC编程软件确认通讯线路OK。

一、使用OPC服务器建立PLC标签
1、启动NI OPC服务器,点击新建一个通道。

2、通道名默认Chanel1,点击下一步。

3、选择三菱FX,单击下一步。

4、设置通讯端口,及通讯参数,波特率设置为9600,其余参数默认设置,点击下一步,直至完成。

6、在Chanel1通道单击新建一个设备,点击下一步。

7、选择设备模式,这里使用FX3U,其余参数默认设置,点击下一步,直至完成。

8、单击建立与PLC关联的标签,输入地址后单击后面的“√”按钮,数据类型自动变更,设置好其读写及扫描速率,点击确定。

9、点击工具栏最后一个按钮Quick Client,预览通讯是否正确,Quality栏显示Good,说明通讯正常,至此完成的标签的设置。

二、使用建立好的PLC标签
1、打开LabVIEW 2014新建一个项目,单击我的电脑新建I/O Server,选择OPC Client。

2、点击Continue,选择NIOPCServer,点击OK。

3、点击OPC,建立绑定变量。

4、点击Add将建立的标签添加到项目,点击OK。

5、新建一个VI,将变量拖入VI,程序框图如下,点击运行按钮,测试通讯OK,至此完成了与PLC的通讯。

Kepserver_for_Siemens S7-300 PLC

Kepserver_for_Siemens S7-300 PLC

KEPServerEx 和西门子S7-300系列 PLC的连接步骤(通过Siemens TCP/IP Ethernet)KEPServerEX提供的西门子Siemens TCP/IP驱动能够为用户提供一个OPC Server接口,将西门子TCP/IP 以太网设备连接到OPC Client应用程序中,简单、可靠。

下面以西门子S7-300系列PLC为例,说明如何建立KEPServerEX和该系列PLC的连接。

S7-300系列PLC可通过通讯模块CP343或者NetLink实现通信,以下以CP343为例说明。

设置KEPServerEX¾新建通道:New Channel1.打开“KEPServerEx V5.4”软件,点击软件界面“File”->“New”或者工具栏上的“NewProject”,新建一个新工程:2.单击软件界面“Click to add a channel.”或者工具栏上的“New Channel”,新建一个通道:3.修改通道名“Channel name”或不作修改,单击“下一步”。

如下将通道名“Channel name”修改为西门子S7-300:4.选择你想分配给本通道的设备驱动“Device driver”,在下图的下拉列表中选择“SiemensTCP/IP Ethernet”,单击“下一步”:注意:1、在上图的下拉列表中选择您要连接设备的设备驱动;2、如果用户在使用过程中没有找到所要连接设备的驱动,则可能是没有进行完全安装,用户应该对KEPServerEX进行修改(Modify)安装。

用户在安装KEPServerEX时可根据需要安装所需要的设备驱动或者全部驱动。

5.选择设备所用的网络适配器“Network Adapter”。

这里选择“Default”,单击“下一步”。

6.对通道进行优化设置“Write Optimizations”,这里保持默认值,单击“下一步”。

7. 设置总结,单击“完成”。

KEPWARE与三菱PLC内置以太网口连接步骤

KEPWARE与三菱PLC内置以太网口连接步骤

KEPWARE与三菱PLC内置以太网口连接‐马博实验器材准备PLC:三菱Q04UDETH电脑三菱Q04UDETH设置第一步:打开PLC工程,点击如图所示:PLC参数第二步:在其中设置IP地址192.168.3.39点击开启设定如下图所示第三步:添加TCP或者UDP协议,选择MC协议,并配置端口。

注意端口是16进制。

第四步:参数设置完毕后,写入PLC里。

(将CPU的复位,将CPU控制钮打到RESET位置3秒,再RUN)OPC SERVER KEPWARE 配置第一步:建立通道。

CHANNEL2.第二步:选择三菱以太网驱动。

如图所示:第三步:选择电脑端网卡。

第四步:默认,NEXT第五步:完成第六步:添加设备DEVICE1第七步:选择PLC类型,实验对应的是Q系列第八步:设置PLC对应的网络地址。

192.168.3.39255.255.255.255:N<Net Number>:<PC Number>N<Net Number>:代表网络号。

如:N1.PC NUMBER代表PC站号 如:255由于Q04UDETH是内置以太网,所以应设置成192.168.3.39:N0:255第九步:NEXT,默认。

第十步:NEXT,默认。

第十一步:默认选择,32位对齐。

第十二步:设置在PLC端已设置的端口号,和通讯协议TCP端口号是十进制写法,所以H401=1280第十三步:NEXT,默认选择。

第十四步:完成设置。

第十五步:建立TAG。

M1,对应PLC地址M1第十六步:所有步骤都完成后,如下图所示:第十七步:测试数据通讯,点击下图所示按钮。

如果通讯正常,则ITEM都有数值。

Labview 通过NI OPC与三菱FX3U PLC通讯

Labview 通过NI OPC与三菱FX3U PLC通讯

LabVIEW 通过NI OPC与三菱FX3U PLC通讯
软件环境:LabVIEW 2014,OPC Servers 2013
硬件条件:三菱FX3U通过编程下载线与电脑相连,我用的端口是COM5,用三菱PLC编程软件确认通讯线路OK。

一、使用OPC服务器建立PLC标签
1、启动NI OPC服务器,点击新建一个通道。

2、通道名默认Chanel1,点击下一步。

3、选择三菱FX,单击下一步。

4、设置通讯端口,及通讯参数,波特率设置为9600,其余参数默认设置,点击下一步,直至完成。

6、在Chanel1通道单击新建一个设备,点击下一步。

7、选择设备模式,这里使用FX3U,其余参数默认设置,点击下一步,直至完成。

8、单击建立与PLC关联的标签,输入地址后单击后面的“√”按钮,数据类型自动变更,设置好其读写及扫描速率,点击确定。

9、点击工具栏最后一个按钮Quick Client,预览通讯是否正确,Quality栏显示Good,说明通讯正常,至此完成的标签的设置。

二、使用建立好的PLC标签
1、打开LabVIEW 2014新建一个项目,单击我的电脑新建I/O Server,选择OPC Client。

2、点击Continue,选择NIOPCServer,点击OK。

3、点击OPC,建立绑定变量。

4、点击Add将建立的标签添加到项目,点击OK。

5、新建一个VI,将变量拖入VI,程序框图如下,点击运行按钮,测试通讯OK,至此完成了与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下新建完成之后进行变量的建立建立完成后点击Quick Client 进行通信测试Quality 项均为Good 则完成连接2.Mitsubishi Ethernet连接QOOJ PLC 建立新的Channel2新建变量如下图所示通信测试施耐德和三菱在通过OPC连接的最大区别就在于变量的设置施耐德需要通过中间软元件M进行连接OPC (Addres为昆腾6位码)而三菱则可以直接用输入输出X进行连接三.Intouch OPCLink (IO sever)的配置与连接打开InTouch 的OPCLink (一般正版Intouch安装包中都会自带IO severs 进行安装)OPClink------------建立新的连接点击----配置变量配置完成后如下同理配置施耐德OPCLInk完成后打开InTouch特别--访问名新建一个访问名特别---标记名字典新建标记名新建完成后则可以制作画面一个简单的画面制作完成后运行时OPCLInk 会显示出变量的个数与运行状态Good为连接完成。

C# OPC读取各种PLC数据并通过TCP发送给服务器

C# OPC读取各种PLC数据并通过TCP发送给服务器

OPC读取各种PLC数据并通过TCP发送给服务器1.利用KEPServer配置和三菱,西门子PLC的通讯1.1KEPServer和三菱配置1.2KEPServer和西门子PLC配置2.通过OPC读取PLC数据并发送给服务器2.1 KEPServer作为OPC服务器读取数据并转发2.2 通过ABB OPC服务器读取数据并转发2.3 通过Wincc OPC服务器读取数据并转发3.C# 实现OPC通讯和TCP通讯代码环境:主机WIN10 64位,虚拟机WIN732位西门子软件:Step7 V5.5 ,S7- Plcsim V5.4 ,Wincc V7.2ABB 软件Control Builder,Softcontroller, ABB OPC server三菱软件:GXDeveloper第三方OPC服务器软件:KEPServer EX5上位机软件:Visual Studio 20171.利用KEPServer配置和三菱,西门子PLC的通讯1.1KEPServer和三菱配置安装好KEPServer软件(新手所有选项都点安装),添加一个Channel:最终设置如下:选择Mitsubishi Ethernet 172.16.4.240是三菱PLC以太网卡地址(PLC地址不是这个,此处通过以太网卡通讯)N0:代表网络号,255代表PC站号由于是内置以太网,所以应设置成172.16.4.240:N0:255 IP协议以及端口号,需要和PLC侧设置一致,其它选项默认三菱PLC设置沿此路径,点击开启设定此为和KEPServer通讯的设置,UDP协议,打开方式为MC协议,Port号为1386也就是10进制的4998,和KEPServer是一致的1.2 KEPServer和西门子PLC配置打开KEPServer软件,新建一个Channel:选择西门子以太网最终设置如下:PLC类型及IP地址这里插槽由于我是另外加的网卡,因此是3,如果没有另外加网卡,用的PLC本身的以太网,那就是2端口号默认102我是又新增的一块网卡CP443-1用来通讯的,所所以之前的插槽选3至此,和2中PLC的配置完成,我们在KEPServer加点后就可以看到数据了:此处添加的三菱PLC的点,我们打开自带的OPCQuick Client就可以看到实时数据了OPC Quick Client的实时数据到这边,配置完成,后面我们通过自己编写OPC 客户端来读取PLC数据,也就是自己写一个OPC Quick Client,然后读取KEPServer的数据(我们已经把PLC和KEPServer的通讯搭好了)2.通过OPC读取PLC数据并发送给服务器2.1 KEPServer作为OPC1.打开TCP服务器,点击开始监听5.客户端连接信息以及客户端发送过来的数据2.打开TCP客户端,点击连接服务器TCP服务器IP和PORT3.点击获取OPC服务器,下拉框会显示所有服务器4.从下拉框选择服务器点击连接5.点击开始读取数据并转发变量需要在第四步连接OPC服务器前先输入,程序里由于我在读取前先new了个对象不然会报错 ̄□ ̄||ABB三件套安装此处不详细说明。

Proficy iFIX工业组态软件与三菱全系列PLC的连接

Proficy iFIX工业组态软件与三菱全系列PLC的连接

Proficy iFIX工业组态软件与三菱全系列PLC的连接摘要:本文简要地介绍了Proficy Ifix4.0工业组态软件通过OPC与三菱PLC的连接过程关键字:工业组态、OPC、PLCOPC是OLE for process control的缩写,即把OLE应用于工业过程控制。

OPC采用client/server体系结构,是目前工业控制软件中广泛应用的一项技术。

OPC接口凭借其开放性、可靠性,已经成为一项国际标准,广泛应用于各个自动化厂家。

各个自动化厂家的产品可通过OPC接口实现无缝对接。

OPC server由1.server 2.group 3.item 三类对象组成。

应用程序作为OPC中的client,硬件驱动程序作为OPC接口的server。

每个OPC中的client应用程序都可以接若干个OPC server,即每个硬件驱动程序可为若干应用程序提供数据。

Melsec opc server (目前最新版本为v3.12)是由日本竹菱公司专门针对三菱PLC开发的OPC,凡支持OPC的组态软件都可通过它来与三菱的PLC进行连接。

Melsec opc server 支持三菱所有的PLC(FX全系列、A全系列及Q全系列),支持的接口有串口、编程口、以太网口、及MELSEC NET(H网、10网等)、CC-LINK等。

而iFIX是目前世界上最有影响力、应用最为广泛的组态软件之一,但其目前专门针对三菱的PLC而开发的驱动相对难找。

鉴于两者的代表性,本文特简单介绍两者的组态过程,希望此文对你有所裨益。

MelsecExplore设置一、端口设置1.点击MelsecExplorer project 下拉菜单port setting设置如下:2.点击下一步3.点击完成,完成端口设置二、设备、组、标签设置参考如下三、点击工具条中的monitor from device,若连接准确则即可看到tag的实时数据:Proficy ifix设置1.启动iFIX工作台,双击系统配置应用:2.添加OPC-OPC Client v7.34a驱动器:3. 双击OPC工具盒,连接OPC:4.选择Takebishi.Melsec服务器:5.添加服务器、组、条目并保存SCU文件:6.进入Stats Mode并Start,若配置准确则显示Data:good7.打开数据库管理器,增加相应数据块,注意I/O地址格式:8.若有数据显示,则表明系统配置准确,保存数据库并退出数据库编辑.通过上述步骤,系统配置已基本完成,在工作台画面中就可直接引用数据库中的tag了。

OPC通信在PLC中的应用

OPC通信在PLC中的应用

OPC是什么?OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。

在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。

由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。

通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。

在这种情况下,OPC标准应运而生。

OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。

COM是Component Object Model的缩写,是所有OLE机制的基础。

COM是一种为了实现与编程语言无关的对象而制定的标准,该标准将Windows下的对象定义为独立单元,可不受程序限制地访问这些单元。

这种标准可以使两个应用程序通过对象化接口通讯,而不需要知道对方是如何创建的。

例如,用户可以使用C++语言创建一个Windows对象,它支持一个接口,通过该接口,用户可以访问该对象提供的各种功能,用户可以使用Visual Basic,C,Pascal,Smalltalk或其它语言编写对象访问程序。

在Windows NT4.0操作系统下,COM 规范扩展到可访问本机以外的其它对象,一个应用程序所使用的对象可分布在网络上,COM 的这个扩展被称为DCOM(Distributed COM)。

通过DCOM技术和OPC标准,完全可以创建一个开放的、可互操作的控制系统软件。

OPC采用客户/服务器模式,把开发访问接口的任务放在硬件生产厂家或第三方厂家,以OPC 服务器的形式提供给用户,解决了软、硬件厂商的矛盾,完成了系统的集成,提高了系统的开放性和可互操作性。

OPC服务器通常支持两种类型的访问接口,它们分别为不同的编程语言环境提供访问机制。

KepServer和西门子PLC通信配置方法

KepServer和西门子PLC通信配置方法

KepServer软件与西门子PLC通信配置方法(串口或以太网)一、PLC采用自由口通讯配置方法1. KepServer配置(a). 在KepServerEx中新建一个空白工程,添加1个通道,在“Device driver”中选择【Siemens S7-200】;说明:如下图,【Siemens S7 MPI:指PLC300】、【Siemens S7-200:指PLC200】、【Siemens TCP/IP Ethernet:PLC200和PLC300均可】。

然后设置与PLC通讯的电脑串口,其它基本采用默认即可,根据需要可调整设置;(b) 添加一个设备,在“Device Model”选择【S7-200】;在设置“Device ID”时一定要注意,这个值对应于PLC程序里“通讯”->“远程ID”;如果不对应,将无法通讯;(c). 添加tsg标签,注意IO地址的格式与以太网方式有点区别,其数据类型必须要在“Data type”中设置才行,同样在上位机配置OPC驱动时也要注意IO点的数据类型;(d). 配置好后,可以用KepServerEx自带的quick client来调试与PLC通讯是否正常,配置是否正确;2. iFix组态上位机OPC驱动配置(a). 打开OPC Tool配置工具,新建空白工程文件,添加opc server、group、Item,注意所有的Enable均要打勾;注意:可以用添加多个IO项的方式快速设置;讯配置是否正常。

二、PLC采用以太网通信1. KepServer配置(a). 与自由口配置类似,新建空白工程,添加1个通道,注意在“Device driver”中选择【Siemens TCP/IP Ethernet】类型;(b). 添加新的设备,设置device ID为PLC以太网模块网口的IP地址;在设置Local TASP (均设为1000)与Remote TASP(根据机架上IO扩展模块的个数决定)时要特别注意;Local TASP :PLC以太网通讯配置里指向上位机的。

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

一.以太网连接PLC
1.施耐德PLC Modicon M340 BMX P34 2030的以太网连接
2.三菱PLC Q00J 的以太网连接
二.KEPsever 建立OPC服务器
1.Modbus Ethernet 连接M340 BMX P34 2030
2.Mitsubishi Ethernet连接QOOJ PLC
三.Intouch OPCLink (IO sever)的配置与连接
制作:南京工业职业技术学院
张威尚峰
本机的IP地址可通过
Cmd - ipconfig 来进行查看
一.以太网连接PLC
1.与施耐德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”-“设置地址”
完成设置后进行“测试连接”完成后保存
并建立一个简单的三变量起保停程序载入到PLC
2.三菱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下新建
完成之后进行变量的建立
建立完成后点击Quick Client 进行通信测试
Quality 项均为Good 则完成连接
2.Mitsubishi Ethernet连接QOOJ PLC 建立新的Channel2
新建变量如下图所示通信测试
施耐德和三菱在通过OPC连接的最大区别就在于变量的设置
施耐德需要通过中间软元件M进行连接OPC (Addres为昆腾6位码)而三菱则可以直接用输入输出X进行连接
三.Intouch OPCLink (IO sever)的配置与连接
打开InTouch 的OPCLink (一般正版Intouch安装包中都会自带IO severs 进行安装)
OPClink------------建立新的连接
点击----配置变量
配置完成后如下
同理配置施耐德OPCLInk
完成后打开InTouch
特别--访问名新建一个访问名
特别---标记名字典新建标记名
新建完成后则可以制作画面
一个简单的画面制作完成后运行时OPCLInk 会显示出变量的个数与运行状态Good为连接完成。

相关文档
最新文档