ABB PLC OPC 通讯操作指导
AB PLC通过OPC方式通讯的连接方法

AB PLC通过OPC方式通讯的连接方法Rockwell Automation 的A-B PLC是一个著名的可编程控制器产品。
其产品体系基本上涵盖了工业控制产品的各个领域,由于A-B的PLC的种类繁多,且各种类型的PLC支持的通信协议不尽相同,使得第三方的HMI软件都不能很好的与A-B PLC进行连接。
RSLinx软件是A-B PLC通用的通信配置软件(2.2以上的版本支持对以太网的网关配置),目前主要有以下几个版本:RSLinx OEM、 RSLinx Professional 、RSLinx Gateway、 RSLinx SDK四个版本。
且均支持OPC服务(2.3版以上支持OPC2.0版)。
多数上位机软件已内嵌了OPC服务功能,支持OPC客户端和OPC服务器的工作方式。
这样就可以很方便的与A-B PLC进行通信。
具体的配置方法如下:与A-B PLC进行OPC的配置是必须要有A-B PLC及相关的通讯附件。
1、安装A-B PLC 、通讯卡、相关的软件,并作物理连接。
2、使用RSLinx连接A-B PLC的通讯网络。
配置通讯卡(参加图1),选择ConFigure Drivers。
图1弹出入下的配置窗口(参见图2)。
图2选择对应的通讯卡,并进行端口配置(可参照附带的安装手册),配置成功后将显示所配置的设备的运行状态。
使用RSWho命令查找连接的PLC设备(参见图3)。
参见图3RSWho命令成功的执行后,将在设备列表中列出与本机连接的所有硬设备(参见图4)。
图4使用Topic Configoration来进行OPC服务的配置(参见图5)。
图5在Date Source配置框中配置Topic,选择一个物理设备(PLC),按New按钮即可建立一个Topic,在DATA SOURCE中选中你所要连接的物理设备,选中后,单击Done即可(参见图6)。
图63、然后在组态软件中选择opc client驱动,添加OPC设备,建立数据联结既可以完成与plc的数据交换。
通过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通讯已经完成。
ABB_PLC通过OPC与组态王通讯

ABB PLC通过OPC与组态王通讯配置方法
1.编辑好你的工程文件,保存并编译后,选择菜单“Project- Option”,如下:
2.
3.将你的工程文件所在的目录中的“文件名.SDB”文件copy至“C:\Windows\Gateway Files”目录下(如果该目录下已存在该SDB文件则不需要);
4.从windows开始菜单中进入“CodeSys OPC Configurator”,如下所示:
5.以上设置无误后,进行通讯连接配置,如下:
配置完成,如下所示:
6.保存配置
至此,CodeSys作为OPC Server的配置完成。
下面以组态王作为OPC Client为例,来对上述的配置进行测试检验。
打开组态王工程浏览器,选中左侧OPC服务器。
双击新建OPC,选中CoDesys.OPC.02,并按下图设定读写方式后,点确定。
选中左侧浏览器数据词典。
原始值、最大原始值。
点击连接设备的下拉箭头,选中“本机\CoDeSys.OPC.02”.
类型后点击OK.
进入画面,创建数据链接。
运行系统后数据显示正常,通讯成功。
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与其他设备和系统之间的数据交换,提高生产控制系统的效率和可靠性。
abb plc使用手册

abb plc使用手册一、简介ABB PLC是一种用于实现自动化控制的计算机设备。
本手册旨在帮助用户了解ABB PLC的基本原理、操作方法和常见问题解决方案,以便能够正确有效地使用ABB PLC。
二、ABB PLC的基本原理ABB PLC采用了先进的计算机技术和控制算法,通过数字输入和输出模块与外部设备进行数据交换,实现对过程变量的监测和控制。
其基本原理如下:1. 输入模块:负责接收外部设备传输的模拟量或数字量信号,并将其转换为计算机可以识别的数据。
2. 输出模块:将计算机处理后的数据转换为模拟量或数字量信号,并输出给外部设备,实现对外部设备的控制。
3. 中央处理器:负责接收输入模块传递过来的数据,并根据预设的控制算法进行计算和控制决策。
同时,将输出模块产生的数据传输给外部设备。
4. 存储器:用于存储用户编写的程序、数据和参数信息,以及运行时产生的临时数据和中间结果。
5. 编程设备:用户可以通过编程设备编写程序,对ABB PLC进行编程和配置。
三、ABB PLC的操作方法为了能够正确地操作ABB PLC,用户需要了解以下几个方面的内容:1. 硬件连接:正确连接输入模块、输出模块和中央处理器,保证数据的正常传输和控制的有效执行。
2. 编程与配置:使用编程设备编写用户程序,对ABB PLC进行配置和参数设置,以满足具体的控制需求。
3. 数据监测:通过ABB PLC提供的监测功能,实时查看输入信号和输出信号的数值,确保控制系统的正常运行。
4. 故障排查:当控制系统出现问题时,通过查看故障代码和相应的故障处理手册,进行故障排查和修复。
四、常见问题解决方案在使用ABB PLC的过程中,可能会遇到一些常见的问题。
以下是一些常见问题的解决方案:1. 输入信号异常:检查输入信号的传输线是否接触良好,检查输入模块的工作状态,确保信号的稳定和准确。
2. 输出信号错误:检查输出信号的传输线是否接触良好,检查输出模块的工作状态,确保输出信号的准确传输。
ABB PLC OPC设置(Wang)

ABB PLC OPC配置步骤1.程序编辑完成后,执行以下菜单命令:[工程]---→[全部重新编译生成]---→[联机]-----→[创建引导工程]------→[保存] 2.菜单命令[工程]-----→[选项],如下图:3. 在选项窗口中选择[符号配置],再点击右边窗口的[配置符号文件(C)…]点击这里,进入下一步4.在弹出的”设置对象属性”窗口中,取消下面的选择项,再点击命令[确定],如下图所示:5.点击[确定],如下图:取消选择进入下一步6. 再次点击菜单命令[工程]----- [选项],在弹出的窗口中,选择[符号配置],点击[配置符号文件(C)…],进入如下图所示窗口界面:进入下一步默认选择这几项7.在上图窗口中,选择”程序”(如需要,也可加选取“全局变量”),勾选如下图所示选项,点击[确定]8.在弹出的下图中,点击[确定]9.将你的工程文件所在的目录中的“文件名.SDB”文件copy至“C:\Windows\Gateway Files”目录下(如果该目录下已存在该SDB文件则不需要)10.从windows开始菜单中进入“CodeSys OPC Configurator”,如下图所示11.选择Server,在右窗口中勾选如下图所示通讯刷新速率,默认200ms12.选择PLC1, 在右窗口中的Project name中输入工程文件命(注意大小写区分),勾选如下图所示选择项默认即可一定要勾选13.以上设置无误后,选择Connection项进行通讯连接配置,如下图,点击[Edit]点击进行通讯连接配置14.新建通讯连接,如下图所示通过双击进行选择15.配置完成,如下图所示16.保存配置至此,ABB PLC作为OPC Server的配置完成, 如果超过一台PLC,然后重复其他PLC。
ABB PLC通过OPC与组态王通讯

ABB PLC通过OPC与组态王通讯配置方法
1.编辑好你的工程文件,保存并编译后,选择菜单“Project- Option”,如下:
2.
3.将你的工程文件所在的目录中的“文件名.SDB”文件copy至“C:\Windows\Gateway Files”目录下(如果该目录下已存在该SDB文件则不需要);
4.从windows开始菜单中进入“CodeSys OPC Configurator”,如下所示:
5.以上设置无误后,进行通讯连接配置,如下:
配置完成,如下所示:
6.保存配置
至此,CodeSys作为OPC Server的配置完成。
下面以组态王作为OPC Client为例,来对上述的配置进行测试检验。
打开组态王工程浏览器,选中左侧OPC服务器。
双击新建OPC,选中CoDesys.OPC.02,并按下图设定读写方式后,点确定。
选中左侧浏览器数据词典。
原始值、最大原始值。
点击连接设备的下拉箭头,选中“本机\CoDeSys.OPC.02”.
类型后点击OK.
进入画面,创建数据链接。
运行系统后数据显示正常,通讯成功。
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来进行设备的连接,来进行数据的接收和发送。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ABB
PLC
19
AC500/Issue: 01.2012
4 OPC
OPC OPC Servers SOclient.exe, CoDeSysOPC.DA OPC
DA Browse
item
ABB
PLC
20
AC500/Issue: 01.2012
DA Items
“Write
ABB
PLC
21
AC500/Issue: 01.2012
ABB
PLC
17
AC500/Issue: 01.2012
GateWay notice
1210
1211
File Save as
ABB
PLC
18
AC500/Issue: 01.2012
“OPCServer.ini”
OPC notice
OPCServer.ini
OPC Server
C:\Program Files\ABB\CoDeSys OPC Server 3 AE
3.4
OPC
ABB OPC Configurator
3.4.1
Server
Update time OPC
Update time
PLC
Update time notice ABB 200ms PLC
PLC
15
AC500/Issue: 01.2012
3.4.2
PLC
PLC
PLC
PLC
WaitTime PLC PLC ABB PLC OPC PLC 16
3.3.2.1 3.3.2.2
3.3.3
.......................................... 8 .................................................. 9
PLC ....................................................... 12
1
ABB
PLC
3
AC500/Issue: 01.2012
3 OPC
3.1
Control Builder plus ETH “File New Project CPU PM573-
ABB
PLC
4
AC500/Issue: 01.2012
3.2
IP
Control Builder plus tools IP IP
11
AC500/Issue: 01.2012
3.3.3
3.3.3.1
PLC
“General *.sdb
“download symbol file PLC
*.sdb notice
*.sym
OPC
*.sdb
3.3.3.2
CoDeSys
PLC
‘online’ ‘Communication Parameters’
Control Builder plus CBP OPC notice
CoDeSys PS501
AC500
PLC
1.1
1 2 3 CoDeSys Control Builder plus OPC_V3_how_to_use_E
OPC Server 3 Installation and Usage
1.2
IP
IP ABB
IP PLC
192.168.0.1 5
AC500/Issue: 01.2012
OK
PLC
PLC
STOP
IP
CPU
IP
“192.168.0.1”
ABB
PLC
6
AC500/Issue: 01.2012
3.3
3.3.1
PLC
Control Builder plus
AC500
CoDeSys
3.3.3.1 3.3.3.2
3.4 3.4.1 3.4.2 3.4.3 PLC OPC
.................................................... 12 PLC ............................................. 12
........................................................... 15 ..................................................... 15 .................................................... 16 ........................................................... 17
................................................................... 4 ................................................................ 5
PLC .................................................................. 7 .......................................................... 7 ........................................................ 8
PM573-ETH 2 1 1 V2.0.2 PS501 CBP CoDeSys —— CoDeSys OPC-Server AE V3.3 SP2 ——OPCserver OPC SOClient.exe —— OPC
PC
ABB
PLC
2
AC500/Issue: 01.2012
2
PLC Gateway.exe OPC Server PM573-ETH OPC Client PC CoDeSys
2 3
3.1 3.2 3.3 3.3.1 3.3.2 IP
............................................................. 3 OPC ......................................................... 4
AC500
OPC
1
1.1 1.2
................................................................. 2
................................................................... 2 ............................................................. 2
CoDeSys
ABB
PLC
7
AC500/Issue: 01.2012
3.3.2
3.3.2.1
*.sym
ABB Configurator notice ABB PLC 8
AC500/Issue: 01.2012
3.3.2.2
1)
(‘Project’
‘Options’)
configure symbol file,
OPCserver.ini 3. OPC Server
OPC
V1.0.0 2012-1-10
Stephanie Liu
ABB
PLC
23
AC500/Issue: 01 (86-10)58217788 (86-10)58217518 400 810 8885 E-Mail plc.service@ /plc
ABB
PLC
12
AC500/Issue: 01.2012
‘New’ driver) ‘OK’
(
192.168.0.1)
‘Tcp/Ip’ (3S Tcp/Ip
‘localhost’ ‘Port’ ) 1201
CPU
IP
(
192.168.0.1) ‘Yes’ ( ‘No
‘Motorola byteorder’ .
‘OK’
‘online’
‘Login’.
ABB
PLC
13
AC500/Issue: 01.2012
CPU b ‘Yes’
a CPU
CPU
a
b CPU PLC ‘online’ ‚‘Creat boot project
AC500 CPU
CPU ABB
RUN PLC
PLC 14
AC500/Issue: 01.2012
DA Browse
ABB
PLC
22
AC500/Issue: 01.2012
OPC
GatewayServer
SOClient.exe 1. NOTICE 2. OPC Server Server OPCServer.ini OPCServer.ini
OPC OPC Server
OPC OPC Server
)
ABB
PLC
24
AC500/Issue: 01.2012
4
OPC
...................................................... 20
ABB
PLC
1
AC500/Issue: 01.2012
1
AC500 PLC OPC