西门子PLC与ABB变频器之间的现场总线通讯技术

合集下载

西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术摘要:本文从变频器与西门子PLC之间所设置的总线连接方式出发,阐述了变频器(生产于ABB公司)应用中主从功能的实现方式,旨在说明通讯技术在变频器与PLC之间的现场应用。

此种通讯方法已被我公司应用到了矿井提升机工作的变频调速系统当中,而且其运行状态一直都很稳定。

关键词:ABB变频器;PLC;通讯技术;现场总线引言:Profibus-DP网具有数据传输率高的优势,可借助其实现I/O系统与其外部设备的通信功能,且这种功能稳定而可靠,而且其具备适应于远程I/O的优势。

由于Profibus-DP在现场总线通讯方面具有这一优点,故而我们特选择变频器(型号:ACS800)与PLC(型号:S7-300)实现了针对变频调速系统的网络通讯功能,实验发现可以通过网络对传动设备进行有效控制。

一、变频器与PLC之间的总线连接(一)系统配置本文旨在论述Profibus-DP模块下提升机调速系统的通讯模块及其系统控制模块的功能是如何实现的。

该系统模式下的网络配置图见图1。

本文选择STEP7V5.2软件来对PLC予以编程,同时借助该软件来处理Profibus-DP网的组态并完成系统之间的通讯配置。

(二)通讯协议该系统以PLC、变频器依次作为主、从站模块来予以配置,主站的一个关键功能便是将系统的运行指令传送给变频器,同时其接受来自于从站的故障信号与各项运行数据。

变频器先要与通讯适配器相连,其被接入Profibus-DP网后即可在系统运行中收到来自于主站SIMATICS7-315-2DP的控制信号。

适配器可在双向RAM中稳定地存储Profibus-DP网运行中出现的过程数据,RAM中所有字节已完成编址,变频器模块中的RAM可通过编址之间的排列次序将各种设置值以及控制字等内容准确地写入变频器,同时也可读取到各种返回数据与诊断信息[1]。

由软件层面看,变频器模块的总线控制系统的核心内容为总线所选择的通讯协议。

plc和变频器通讯教程

plc和变频器通讯教程

plc和变频器通讯教程PLC(可编程逻辑控制器)和变频器通讯,是现代工业自动化领域中常见的一种应用。

PLC用于控制生产线的运行,而变频器则用于控制电机的转速。

通过PLC和变频器的通信,可以实现对电机的远程控制和监控。

下面是一个关于PLC和变频器通讯的教程,包含了硬件连接、通信协议、通信参数的配置等步骤。

一、硬件连接在PLC和变频器之间建立通信连接之前,需要确定两者之间的硬件连接方式。

通常,PLC和变频器之间使用RS485接口进行通信。

首先,需要将PLC和变频器的RS485接口连接起来。

具体连接方式如下:1. 将PLC的RS485接口的A线连接到变频器的RS485接口的A线;2. 将PLC的RS485接口的B线连接到变频器的RS485接口的B线;3. 保持PLC和变频器的地线连接到一块;4. 确保所有连接都紧固可靠。

二、通信协议PLC和变频器之间的通信需要使用一种特定的通信协议。

常见的通信协议包括Modbus、Profibus、Ethernet等。

在选择通信协议时,需要根据实际需要和硬件设备的兼容性来确定。

本教程以Modbus通信协议为例。

三、PLC参数设置在PLC的编程软件中,需要进行一些参数的设置。

具体步骤如下:1. 设置通信口的类型为RS485;2. 设置通信口的波特率和数据位数,通常为9600波特率和8数据位;3. 设置Modbus通信协议的相关参数,包括通信地址、数据格式、校验位等。

四、变频器参数设置在变频器的设置面板中,也需要进行一些参数的设置。

具体步骤如下:1. 设置通信口的类型为RS485;2. 设置通信口的波特率和数据位数,需与PLC的设置一致;3. 设置Modbus通信协议的相关参数,包括通信地址、数据格式、校验位等。

五、PLC编程设置在PLC的编程软件中,需要编写一些代码来实现PLC与变频器的通信。

具体步骤如下:1. 在PLC的程序中创建一个通信模块;2. 在通信模块中配置通信口和通信协议的相关参数;3. 编写代码实现PLC向变频器发送指令、读取状态等操作;4. 调试程序,确保通信正常。

ABB-PLC之间通讯

ABB-PLC之间通讯

项目中PLC硬件之间通过光纤连接;在PLC程序中把传输数据打包成结构变量(Dint),在硬件组态中把变量添加进来,然后在PEC-TO-PEC程序中进行通讯的定义,这样PLC之间就实现了数据的通讯。

2.4.5 现场总线FieldbusDriveBus(用于传动控制现场总线)、Profibus-DP(用于连接炉子段西门子PLC 和ABB控制器之间的通讯,以及炉子段与温度控制相关的风机变频器)、I/Obus(用于连接位置控制的计数器等)、Module-bus(用于控制出口滚筒飞剪)。

S800 I/O可通过Profibus DP或ABB AF100现场总线实现与高一级控制系统的通信。

数据通过现场总线按照一定周期循环传输,通信模件也按照扫描I/O模件,根据模件类型扫描周期设定为4~108ms. ABB 公司在传动控制上提供了大量的库模块,优点是可快速开发。

库模块经过大量实例试用后,应该也是可靠、稳定的。

而且程序结构清晰,易于理解。

但按照连退机组目前资料分析,我认为这样的控制方式主要缺点在:对机械设备安装要求较高。

由于大量采用了标准程序库,所以相对现场可调整的手段就有局限,以前所采用的用电气调整来补偿机械设备偏差的方法可能不适用,电气可调节的余地少。

8.2.1 使用方法和结构通讯变量每一个读或写通讯变量的操作需要从网络上进行传输。

因此,有必要将尽量多的数据打包到通讯变量中。

可以为每一个application 中的简单变量定义通讯变量,然后再逐个发送。

但是,这个不被推荐使用,由于这样使得在网络上有很多的通讯信息。

NOTE! 最好使用结构数据类型来编辑通讯变量结构数据类型可以有许多成分组成,可以公用一个通道。

对于MMS,每次最多只能传输1 Kbyte 的数据。

这就意味着成千上万的数据被打包成结构变量,然后一次性传输。

在通讯系统中,结构变量的数据可以在变量编码块中读取想要的变量成分。

利用MODBUS实现西门子PLC与ABB变频器的通信控制

利用MODBUS实现西门子PLC与ABB变频器的通信控制

利用MODBUS实现西门子PLC与ABB变频器的通信控制变频器广泛应用于各行各业,但因其显示面板简单,且在对数据的处理、计算、保存等方面存在弱点,在一定程度上影响了变频器在复杂控制系统中的应用。

尤其在许多台变频统一控制应用中,控制线缆的敷设也加大了成本和故障率;不过,通信技术与变频器相结合可以弥补这些缺点,可以利用PLC与变频器之间的通信功能实现远程控制,同时增强了变频器对数据处理、故障报警等方面的功能。

在自动化控制领域,随着分布式控制系统的发展,在工业上的分布式控制系统中,采用串行通信来达到远程信息交换的目的更简便。

发展起来的RS485是平衡传送的电气标准,在电气指标上有了大幅度的提高。

由于其性能优异,结构简单,组网容易,组网成本低廉,RS485总线标准得到了越来越广泛的应用,同时,在RS485总线中采用的 MODBUS协议是公开的通信协议,而且被很多的工控产品生产厂家支持,该协议已广泛应用于水利、水文、电力等行业设备及系统的国际标准中。

本文以西门子PLC同ABB变频器的通信为例来阐述采用MODB US协议实现此方式通信控制的方法。

系统配界方案及通信协议1、系统配置方案在此系统方案中,我们考虑系统的应用成本和实用性,PLC采用西门子公司的SIMATIC S7-226系列,S7-200系列属于小型可编程序控制器,可用于代替继电器的简单控制场合,也可以用于复杂的自动化控制系统。

S7-226系列PLC的CPU内部集成了2个通信口,该通信口为标准的RS485口,可在三种方式下工作,即PPI方式、MPI方式相自由通信口方式。

PPI(Point-to-Point)是西门子专为57-200系列开发的一个通信协议,为主/从协议,我们可以将第一个口设为PPI方式,用于连接PC机,用来作人机信息交换,而第二个口设为自由通信口方式,自由口通信方式是S7-200的一个很有特色的功能。

它是一种通信协议完全开放的工作方式,在该方式下的通信口的协议由外设决定,PLC通过程序来适应外设,从而使得S7-200系列PLC可以与任何具有通信能力的并且协议公开的设备相通信,即S7-200可以由用户自己定义通信协议。

西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术

技术改造—330—西门子PLC 与ABB变频器之间的现场总线通讯技术黄磊(江苏永钢集团有限公司,江苏张家港215628)摘要:为确保系统运行可靠性以及质量性得以全面加强,本文主要立足于ABB 变频器的应用原理及优势,对西门子PLC 与ABB变频器之间的现场总线通信技术实现策略进行研究与分析。

在具体分析过程中,本文所阐述的产品不再依赖于生产厂家的限制,给出具体实现通讯协议及关键技术问题。

并以ABB 变频器为核心,借助PLC 控制功能实现对变频器运行功能的优化改进,满足在线监视目的的同时,提高系统运行可靠性。

希望通过本文的研究与分析,可以给相关人员提供一定的借鉴价值。

关键词:PLC ;ABB 变频器;现场总线;通讯技术1ABB 变频器应用原理及优势分析1.1应用原理ABB 变频器在电路功能控制方面主要以控制主电路为主。

在具体运行过程中,ABB 变频器中的整流电路可以将交流电转化为直流电进行运行应用。

同时在直流中间电路的作用影响下,ABB 变频器可以对整流电路输出过程进行优化改进,并以平滑滤波形式输出。

相互作用下,逆变电路也可以将直流电转变成为交流电。

在电路转换过程中,ABB 变频器可以利用自身的DTC 控制功能以及矢量控制功能,对子磁场方向进行科学确定。

并结合子磁场方向情况,利用数学模型对相关数据进行精准计算与分析。

同时在矢量控制方面,ABB 变频器可以将转子电流以坐标变换形式,细化分解为励磁以及转矩数据。

1.2应用优势ABB 变频器在应用过程中可利用减少电机速度的方式达到节能降耗效果。

或者也可以利用降低电路电压方式,减少供电网络电压波动问题。

无论是采取上述哪一种运行方式,都可以规避设备故障或者异常运行问题。

最重要的是,ABB 变频器在运行过程中通过结合PLC 控制功能,可以实现对设备系统运行过程的全动态管理。

一旦发现设备系统出现运行异常问题,PLC 控制功能可迅速锁定故障位置。

并根据故障问题的反馈情况采取针对性措施加以处理。

ABB控制系统与Siemens PLC间的数据通讯

ABB控制系统与Siemens PLC间的数据通讯

ABB控制系统与Siemens PLC间的数据通讯:莱钢集团天元气体公司的5号制氧机组中离心式压缩机所采用的逻辑控制系统是SIMATIC S7系列产品,空分部分的分布式控制是 ABB AC800F系列产品。

为便于操作工从主控室掌握空压机运行状况,从而实时操作,决定利用西门子和ABB均支持PROFIBUS现场总线技术的特点,将西门子PLC所采集、运算、控制的与ABB DCS相关联的信息采集到DCS,由DCS对采集上来的信息进行处理后再传送回PLC 。

硬件介绍CPU315-2DP是西门子S7系列产品,该CPU模件上集成有PROFIBUS-DP接口。

PROFIBUS-DP是按照ISO/OSI参考模型制定的现场总线通讯协议,采用RS485传输技术进行通讯,通讯电缆的两端均带有终端电阻,只有在网络终端处才将终端电阻打到“ON”的位置,西门子智能DP/DP COUPLER就是符合PROFIBUS 通讯协议的产品,ABB PROFIBUS-DP/FMS产品是 RLM01。

网络连接通过PROFIBUS通讯电缆、西门子智能DP/DP COUPLER和ABB PROFIBUS-DP/FMS产品RLM01将西门子PLC控制系统与ABB DCS控制系统有机地结合在一起。

其网络结构示意图如右图所示:软件实现在软件编程时,充分利用现场总线系统的开放性、互用性以及系统结构的高度分散性,将西门子PLC控制系统与ABB DCS控制系统有机地结合在一起,实现空压机控制信息与空分部分ABB 的控制信息的交换。

整个控制网络所需要的软件包括: ABB编程软件DigiTool和监控软件DigiVis,西门子step7,适配器及其他设备的各种配置软件和驱动软件由设备厂商提供,所有软件都基于Windows 2000 系统。

PROFIBUS 设备具有不同的性能特征,主要表现在现有功能(即I/O信号的数量和诊断信息)的不同或可能的总线参数,例如传输波特率和时间的监控不同。

第2章ABB机器人与PLC的通信1

第2章ABB机器人与PLC的通信1
图 2-46
图 2-47 6)单击“是”,完成设置,如图2-48所示。
图2-48
7)依次完成表2-6中的信号关联。
表 2-6
名称
关联信号
பைடு நூலகம்
对应PLC信号
di0
Start at Main
di1
Motors On
di2
Start
Q256.0 Q256.1 Q256.2
di3
Stop
Q256.3
说明 从Main开始
电机上电 程序启动 程序停止
2.1.5 PLC编程 博途软件中,选择“程序块”,在OB1编写程序,如图2-49所示。
图2-49
2.2 ABB机器人与西门子PLC的Profinet通信
ABB工业机器人的选项如下: (1)888-2 Profinet Controller/Device 该选项支持机器人同时作为Controller/Device,机器人不需要额外的硬件, 可以直接使用控制器上的LAN3和WAN端口,如图2-50中的X5和X6端口。控制柜接口详细说明见表2-7。
X6
WAN
可以配置为Profinet/EtherNetIP/普通TCP/IP等通信端口。
第2章 ABB机器人与PLC的通信
2.1 ABB机器人与西门子PLC的Profibus通信 Profibus是过程现场总线(Process Field Bus)的缩写。Profibus的传输速度在9.6Kb/s~12Mb/s之间。
在同一总线网络中,每个部件的节点地址必须不同,通信波特率必须一致。ABB机器人需要有840-2 PROFIBUS Anybus Device选项, 才能作为从站进行Profibus通信,如图2-1所示。

解析西门子PLC与ABB变频器之间的现场总线通讯技术

解析西门子PLC与ABB变频器之间的现场总线通讯技术
1.3系统组态及通讯编程
可采用组态软件开展具体设计,以此在STEP7中导入变频器的设备数据库文件,可从网站上下载文件。选定为主站系统,将ABB的组态到主站的DP网上,并选择PPO4作为PPO类型,设定4为站点网络地址,最终编译存盘并下载。对于从从站读取输入信息的PLC主机,其需要向从站反送输出信息,基于这一PLC运行原理,数据的读写需采用OB1中的SFC14和SFC15两个系统功能块,变频器的通信控制可由此实现。完成程序设计后,传动设备的控制即可通过控制字实现,这一过程需针对性设置变频器通讯参数[3]。
关键词:PLC;变频器;现场总线通讯技术
前言:作为一种经过优化的模块,的数据传输率较高,可较好用于外部设备与系统的通信,如远程IO系统便可以应用该模块。基于,即可应用PLC和变频器实现网络通讯,传动设备的网络控制也可随之实现。
1.现场总线通讯技术应用路径
1.1系统配置
可采用作为主站,采用变频器作为从站,网中的全数字交流调速系统通讯及控制可由此实现。采用软件作为编程软件,以此对西门子进行编程,并围绕网开展组态和通讯配置。变频器配套的通讯适配器选择,在变频器(ABB)插槽1内插入该通讯适配器,基于总线终端器选择开关,总线电缆端信号反射问题即可有效规避,如模块属于网络中的第一个或最后一个模块,需基于ON进行总线终端器设置,DP地址十位、个位分别为S2、S3。在具体操作过程中,节点的地址可进行更改,但这一更改的生效需重新初始化模块[1]。
2.2系统配置及通讯协议
采用S7-300系列的PLC、ACS800系列的变频器、ACS-PRO(V4.1)的通讯适配器,STEP7负责网组态、PLC编程、通讯配置。上位机的画面编程采用In-touch10.0进行,同时负责变频器操作,为与PLC实现通讯,采用以太网通讯方式。作为基于ISO7498国际标准的协议,通讯协议的参考模型为开放式系统互联网络,该模型由七层组成,其中第一层、第二层、第七层分别为物理层、数据链路层、应用层,其余层未使用。对用户接口和第一层、第二层进行了定义,但未描述第三层到第七层,其中的用户接口对不同设备、用户及系统的应用功能调动权限进行了明确规定,各类不同设备的设备行为也在其中实现了详细说明,具备较高参考价值。对第一层、第二层、第七层进行了定义,FMS现场总线信息规范、LLI低层接口属于应用层的主要构成,FMS现场总线信息规范主要包括应用协议,且能够负责提供强有力的通信服务满足用户的相关需要。LLI低层接口能够提供第二层访问接口,该接口不依赖设备同时能够实现不同的通信关系协调。采用扩展的协议进行数据传输。此外,还对现场设备行为的PA行规进行了细致描述。基于标准可以了解到,本征安全性可通过的传输技术得到保障,现场设备供电也可以基于总线实现。在DP上,连接器的应用可实现PA网络的扩展。

西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术640吨推进式铸锭加热炉是公司投资新建的铝及铝合金铸锭轧制前的加热和部分铸锭的均热处理的加热炉,炉气温度均匀性要求在±5℃,循环风速场的均匀性直接决定炉气温度的均匀性,循环风机采用Profibus-DP过程现场总线通讯技术,自动化控制单元使用西门子的S7-300PLC与变频器使用ABB公司的ACS510变频器。

标签:变频器;PLC;现场总线1 空气循环风机及控制系统描述1.1 空气循环风机为强化热交换保证产品质量,在炉顶装有高温离心式风机(每区2台),风机采用ABB公司的变频器调速。

低温启动时采用低速,便于启动;高温时采用高速以缩短加热时间,可提高温度均匀性和生产率,具有调速方便、加热效率高、工作可靠的特点,也可按照额定电流设置变频器,根据炉气温度的变化连续调速。

采用该系统的炉子,炉气温度和铸锭温度的均匀性可达≤±5℃以内。

为方便风机维护,炉上配备手动干油站,每区1套。

每套组件的内部轴承安装在水冷的轴承座上,并且每个元件都是密封的,防止油或水进入炉内。

风机的每根轴都是由两个日本NSK轴承支撑。

1.2 控制系统风机最高工作温度650℃。

炉群管理计算机可以和整个工厂的L3级通过以太网连接,采用TCP/ IP 通讯协议,作为数据查询和记录的管理计算机。

并安装炉群控制系统数据软件。

上位机:1套。

在PLC处增加一个上位管理系统,主要对加热炉管理与监控。

上位机的PC机主要配置如下(高于或等于以下配置,采用市场主流配置):CPU:2.5G显存:128M内存:512M硬盘:120G显示器:19”(液晶)光驱:DVD+RW键盘、鼠标通用10/100M 快速以太网接口软件包括(软件版本为高于或等于以下版本,以下所有文本的版本相同):WINDOWS XPIntouch 10.0控制系统选用SIEMENS公司的S7-400系列程控器,S7-400主站与各个子站间采用PROFIBUS-DP连网。

利用MODBUS实现西门子PLC与ABB变频器的通信控制

利用MODBUS实现西门子PLC与ABB变频器的通信控制

利用MODBUS实现西门子PLC与ABB变频器的通信控制MODBUS是一种常用的通信协议,用于实现不同设备之间的数据通信控制。

本文将介绍如何利用MODBUS协议实现西门子PLC与ABB变频器的通信控制。

在使用MODBUS通信之前,需要先了解MODBUS协议的基本原理。

MODBUS协议基于主从式结构,其中PLC作为主站,变频器作为从站。

主站通过MODBUS协议发送指令给从站,从站接收并返回相应的响应数据。

通信过程中,需要指定从站的地址,以便主站能够正确地发送指令并接收响应。

在实现西门子PLC与ABB变频器的通信控制之前,需要确保PLC和变频器支持MODBUS协议,并设置好相应的通信参数(例如波特率、数据位数等)。

通常情况下,PLC和变频器的通信参数需要事先配置好,以保证正常的通信连接。

一般来说,通过MODBUS协议实现PLC与变频器的通信控制需要以下几个步骤:1.确定PLC和变频器之间的物理连接方式,例如采用串口或以太网连接。

根据实际情况选择合适的连接方式。

2. 配置PLC的MODBUS通信模块。

在西门子PLC中,可以通过Step 7软件开发环境配置MODBUS通信模块。

配置时需要设置从站的地址、通信方式、通信参数等。

3.配置变频器的MODBUS通信参数。

ABB变频器通常具有自身的通信配置界面,可以通过该界面设置MODBUS通信参数,例如从站地址、波特率、数据位数等。

4.在PLC中编写相应的控制程序。

利用PLC的编程功能,编写控制程序实现与变频器的通信控制。

控制程序可以根据需要发送指令给变频器,并根据变频器的响应进行相应的处理。

5. 在控制程序中使用MODBUS函数块。

在PLC控制程序中使用MODBUS函数块来实现与变频器的通信。

具体可以使用MODBUS_Master_ReadCoils函数来读取开关量输出,使用MODBUS_Master_WriteSingleRegister函数来写入数据到变频器等。

西门子PLC与ABB变频器之间通讯的实现

西门子PLC与ABB变频器之间通讯的实现

FAU LT
[ 2] 廖常初 . CPU 模块的技术规范 : S7- 300 /400PLC 应用 技术 [M ] . 北京 : 机械工 业出版社 , 2004. 2004. 10 [ 4] 杨继明 . 西门子 PLC 与 ABB 直流模块之问通讯及控制 的实现 [ J]. 铝加工 , 2006 , ( 3) [ 3] ACS800 固 件 手 册 北 京 ABB 电 气 传动 系 统 有 限 公 司
[ 3]
ACS 800 和现场总线适配器模块 RPBA - 01 之 间的 通讯 可以 通过 设置 参数 98 02 = F IELDBU S , 98 07= ABB DR I VES 来 激 活。在 实现 通讯 之后 , 23
!铝加工 ∀
2007 年第 6 期总第 178 期
技术工程
必须检查传动单元的控制参数 , 必要时作出相应调 整。如表 2 。
矿井提升机在矿山担负着地下和地面之间运送 人员、物料以及货物等任务, 是一个咽喉设备, 其 设备能否安全可靠运行直接影响到煤矿的安全生产 和经济效益。工业现场总线系统结构简单 , 不仅减 少了硬件数量与投资 , 节省了安装费用, 而且系统 的维护费用也大大降低, 使其在制造业自动化和过 程自动化等分布式分层控制领域得到 了长足的发 展。 PROF IBU S DP 现场总线是一种专为分布式控 制系统而设计的全数字化的、串行、双向传输、多 分支结 构 的工 业 通 信 网 络。它 可 以 将 多 个符 合 PROF IBUS 协议标准但属不同供货商的仪表和设备 由单根电缆上连接, 组成符合工业环境的分布式控 制网。该网具有信息量传递大、抗干扰性能力强、 通用性强、安装和运行及维护成本低的优点。 RO F IBUS DP 现场总线应用 在矿山提升机 控制系统 中 , 使系统更可靠、简便、安全。本文通过论述西 门子公司的 S7 300 PLC 采用 ROF IBUS DP总线控 制、监视提升机电气拖动装置 ABB 公司的变频器 的运行 , 实现对矿井提升系统的自动控制 , 大大提 高了矿井提升系统的安全性、可靠性、先进性 , 具 有很好的推广价值。

西门子PLC与ABB变频器通讯实验

西门子PLC与ABB变频器通讯实验

西门子PLC与ABB变频器通讯实验rpba-01对s7-300通讯(变频器为acs800-01,标准软件)实验小结一、硬件安装1、cs800变频器slot1插槽上npba-01模块,用螺丝套管。

2、用西门子专用profibus总线适配器和通讯电缆制做profibus通讯线,注意通讯电缆的金属屏蔽层一定必须切开与总线适配器上的金属环碰触,否则变频器启动(主要就是电机运转)产生的阻碍不足以使通讯模块报故障(offline灯亮)。

如果就是通讯终端,把适配器上的on/off控制器拔到on,以拨打适配器上的终端电阻。

s7-300也必须中剧,尽量减少阻碍。

3、rpba-01上的地址拨位开关拨到与plc硬件组态时所设的一样(这里假设为4)。

二、plc设置1、硬件组态:布局机架、电源模块(ps3055a)、cpu模块(cpu314)、通讯模块(cp342-5)。

cpumpi地址为2,通讯模块cp342mpi地址为3。

2、在step7的硬件组态窗口中,挑选option,加装gsd,导入文件abb-0812.gsd,在catalog中出现rpba-01硬件。

3、总线组态:右键页面通讯模块,选“insertdpmastersystem”,填入catalog中的rpba-01,设备被挂到profibus总线上,再设置ppo类型(假设为ppo5)。

双击总线上dp模块,弹出properties-dpslave窗口,设profibus地址为4,并点击parameterassignment,双击第二项“operationmode”,把profidrive改为vendorspecific。

保存。

三、plc编程具体见程序。

四、变频器基本参数设置1、在装好rpba-01后,变频器上电,即可自动检测到新模块,将对模块进行初始化设置,只要按“fun”已经开始设置,并按提示信息,发生“rpba-01、abbdrive、profibusdp”等挑选“ok”即可,直至发生提示信息“进一步设置至51group”年才。

PLC通过MODBUS协议与ABB变频器通信

PLC通过MODBUS协议与ABB变频器通信

PLC通过MODBUS协议与ABB变频器通信摘要:本文通过西门子公司的s7-200 plc与abb公司acs510变频器组成的某定量添加控制系统实例对modbus协议实际应用进行了介绍。

关键词:modbus plc 变频器中图分类号:tp273 文献标识码:a 文章编号:1007-9416(2012)02-0072-021、引言modbus作为一种简单易用的通讯协议已经越来越多的应用在各类仪器仪表中,下面笔者以西门子公司的s7200plc通过自由口与abb公司的acs510变频器使用modbus协议进行通信为例,对modbus 通讯的应用进行叙述,以期达到抛砖引玉的效果。

2、硬件配置图1给出了simatic s7-200cpu与四台abb acs510变频器构成的modbus网络。

s7-200cpu为主工作站。

变频器1、变频器2,变频器3和变频器4为从工作站。

设置变频器的通讯协议参数9802均为1,即变频器通过rs485串行通讯口和modbus总线相连。

设置通讯速率参数5303为19.2kb/s。

设置校验方式参数5304为偶校验,1个停止位。

设置控制类型参数5305为 abb传动简版。

从左到右变频器1、2、3和4的站地址参数5302分别设置为3、4,5和6,并将变频器4的总线终端电阻dip开关置on。

在对变频器以上参数设置完成后应对传动重新上电激活,使新地址及通讯协议生效。

变频器控制要求:变频器分现场和远程两种控制模式,现场控制柜设置三位置模式选择开关,分别为停止、本控和远程。

在本控模式下启动/停止命令由现场开关触发数字输入di1控制,频率由现场的电位器改变模拟输入ai1的输入电压进行调节。

当选择远程模式时,数字输入di2接通,通知plc现变频器已经处于远程控制模式。

为能够实现以上功能并在人机界面能够观察到变频器的运行频率和通过模拟输入ai2输入的实际流量,还需要对变频器其他部分参数进行设置,见表1。

s7与ABB变频器通信方法

s7与ABB变频器通信方法

Profibus 是目前工控系统中最成功的现场总线之一,得到了广泛的应用。

某公司煤气加压机控制系统采用Profibus-DP过程现场总线通讯技术方案,分别采用西门子的S7-300 PLC和ABB公司的ACS600变频器。

2 系统配置及通讯协议(1) 系统配置该系统以西门子公司和ABB公司的相关产品来实现全数字交流调速系统在Profibus-DP网中的通讯及控制原理。

其中PLC为西门子公司的SIMAT IC S7-315-2DP,变频器为ACS600系列,NPBA-12为与变频器配套的通讯适配器。

编程软件为STEP7 V5.2软件,用于对S7-300 PLC编程和对Profibus-DP网进行组态和通讯配置。

上位机画面操作采用WinCC5.1进行画面编程和操作,与PLC通讯采用以太网通讯方式。

(2) 通讯协议在本系统中,S7-300 PLC作为主站,变频器作为从站时,主站向变频器传送运行指令,同时接受变频器反馈的运行状态及故障报警状态的信号。

变频器与NPBA-12通讯适配器模块相连,接入Profibus-DP网中作为从站,接受从主站SIMATIC S7-315-2DP来的控制。

NPBA-12通讯适配器模块将从Profibus-DP网中接收到的过程数据存入双向RAM中,的每一个字都被编址,在变频器端的双向RAM可通过被编址参数排序,向变频器写入控制字、设置值或读出实际值、诊断信息等参量。

变频器现场总线控制系统若从软件角度看,其核心内容是现场总线的通讯协议。

Profibus-DP通讯协议的数据电报结构分为协议头、网络数据和协议层。

网络数据即PPO 包括参数值PKW及过程数据PZD。

参数值PKW是变频器运行时要定义的一些功能码;过程数据PZD是变频器运行过程中要输入/输出的一些数据值,如频率给定值、速度反馈值、电流反馈值等。

Profibus-DP共有两类型的网络PPO:一类是无PKW而有2个字或6个字的PZD;另一类是有PKW且还有2个字、6个字或10个字的PZD。

ProfibusDP的PLC与ABB变频器之间的数据通

ProfibusDP的PLC与ABB变频器之间的数据通

基于Profibus—DP的西门子PLC与ABB变频器之间的数据通讯摘要::本文介绍西门子SIMATIC S7-300系列PLC与ABB ACS550系列变频器通过Profibus—DP现场总线的数据通讯。

主要讨论了系统配置及通讯协议、STEP7编程软件环境下的系统硬件组态及通讯编程和变频器运行参数设置等关键技术环节。

该网络模型和硬件配置在我司地铁项目和其他工业传动控制领域均得到了广泛的应用。

关键词::S7-300PLC;ABB变频器;Profibus-DP现场总线;数据通讯;通讯协议;系统组态Date Communication Between Siemens PLC and ABB Frequency Converter Based on Profibus—DPAbstract:A data communication with Profibus—DP between SIMATIC S7-300 series PLC and ABB ACS550 series Frequency Converter(FC) is discussed in this paper.The key technological points are focused such as the system configuration and communication protocol,the hardware configuration,communication programming and the FC parameters setting under STEP7 software programming environment.Keywords:S7-300 PLC;ABB Frequency Converter; Profubus-dp Fieldbus;Data Communication;Communication Protocol;System Configuration1.P ROFIBUS网络简介Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。

西门子plc与abb变频器之间的现场总线通讯技术

西门子plc与abb变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术1.引言Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。

它是不依赖于生产厂家的、开放式的现场总线,各种各样的自动化设备均可通过同样的接口协议进行信息的交换。

Profibus-DP(Distributed I/O System-分布式I/O系统)是一种经过优化的模块,有较高的数据传输率,适用于系统和外部设备之间的通信,远程I/O系统尤为合适。

它允许高速度周期性的小批量数据通信,适用于对时间要求苛刻的自动化控制系统中。

Profibus-DP 现场总线系统可使许多现场设备(如PLC、智能变送器、变频器)在同一总线进行双向多信息数字通讯,因此可方便地使用不同厂家生产的控制测量系统相互连接成通讯网络。

现采用西门子SIMATIC S7-315-2DP PLC和ABB ACS600变频器进行说明。

2.系统配置及通讯协议(1) 系统配置该系统以西门子公司和ABB公司的相关产品来实现全数字交流调速系统在Profibus-DP 网中的通讯及控制原理。

附图为该系统的Profibus-DP网的网络配置图,其中PLC为西门子公司的SIMATIC S7-315-2DP,变频器为ACS600系列,NPBA-12为与变频器配套的通讯适配器。

编程软件为STEP7 V5.2软件,用于对S7-315-2DP PLC编程和对Profibus-DP网进行组态和通讯配置。

上位机画面操作采用WinCC5.1进行画面编程和操作,与PLC通讯采用以太网通讯方式。

(2) 通讯协议在本系统中,S7-300 PLC作为主站,变频器作为从站时,主站向变频器传送运行指令,同时接受变频器反馈的运行状态及故障报警状态的信号。

变频器与NPBA-12通讯适配器模块相连,接入Profibus-DP网中作为从站,接受从主站SIMATIC S7-315-2DP来的控制。

NPBA-12通讯适配器模块将从Profibus-DP网中接收到的过程数据存入双向RAM中,每一个字都被编址,在变频器端的双向RAM可通过被编址参数排序,向变频器写入控制字、设置值或读出实际值、诊断信息等参量。

浅谈西门子PLC与ABB变频器之间通信的实现

浅谈西门子PLC与ABB变频器之间通信的实现
对Profibus-DP的现场总线设置中,先给ACS880变频器安装 GSD文件,然后在硬件配置中,加入从站ABB Drives RPBA-01, 设置站好为2,将其插入到PPO Type Mudule为4。对于2号从站的 参数设置,原本的Operation Mode传动协议并不能符合系统的控 制要求,因此将传动协议改为了Vendor Specific。系统的其他配 置皆使用默认配置就可以保证系统的兼容性和稳定性,因此并不 改变原本的默认配置方式。之后将配置下载到主站当中,对于从 站2输出区,其数据的第一个字是用于ABB传动通信协议控制的 数字CW,第二个字是变频器的歌定制REF1,第三个字是变频器 的给定值REF2,第四个字是变频器的个定制REF3。
技,2014(1):79-83. [2] 崔文,孟彦京.西门子PLC与ABB变频器之间的现场总线通讯的
2 STEP7项目组态和通讯编程方式 2.1 STEP7组态分析 在硬件配置中,完成对S7-400 PLC的硬件组态配置工作,
使用S7-315-2DP作为主站系统,并将设备数据库文件导入到 STEP7的编程环境中,软件的组态会上传到S7-315-2DP为主站 的DP网络中,本设计中使用的PPO类型为PPO4,同时设定电网 的网络配置。对于ABB变频器的Profibus结构,使用Profibus-DP 通信模块来完成对数据的传输工作。传输具有一定的周期性, 所以需要主机在从站读取信息之后再将信息发送给主站,为此 必须使用PLC的SFC14和SFC15两个系统功能模块,实现对数据
S7-300 PLC,PLC和变频器之间使用了Profibus-DP网络完成对 通讯系统的构建,和变频器配套的通讯适配器为RPBA-01。以 STEP7 V5.5软件作为基础编程软件,通过编写程序完成对整个 网络组态的调整,以及进行相关通讯模式的配置工作。对于上位 机,使用WinCC7.0 进行操作界面的操作和设计,并且用以太网 来实现上位机和PLC之间的通讯,保证对系统的控制和感知。

实现ABB DCS与西门子PLC Modbus TCP通信

实现ABB DCS与西门子PLC Modbus TCP通信

实现ABB DCS与西门子PLC Modbus TCP通信摘要:Modbus是一种串行通讯协议,广泛应用于工业控制系统中,Modbus已经成为工业领域通信协议的业界标准,并且应用于工业电子设备之间常用的连接方式。

通过它不同厂商生产的控制设备可以进行通信并成工业控制系统,进行集中监控。

PLC、DCS、智能仪表等都支持Modbus协议作为他们之间的通讯标准之一。

Abstract: Modbus is a serial communication protocol widely used in industrial control systems. Modbus has become the industry standard for communication between industrial control systems or intelligent electronics devices which are produced by different manufacturers. All systems or devices supported Modbus communication could be connected into the centralized control system for control and monitoring.关键词:串行通讯协议 Modbus 工业控制系统 PLC DCS引言:Modbus协议是应用于工业系统控制器上的一种通用语言。

通过此协议,不同厂商的控制器之间可以相互通讯,控制器通过串口和以太网与其他现场设备进行数据通讯,它已经成为一通用工业标准。

本文将介绍在DCS领域比较有代表性的ABB HPC800系统控制系统和在PLC领域比较有代表性S7-400H系列控制系统之间通过Modbus TCP通讯。

1.Modbus简介1.1.Modbus介绍Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。

西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。

它不依赖于生产厂家的限制,是开放式的现场总线,各种各样的自动化设备均可通过同样的接口协议进行信息交换。

本文讲述了西门子PLC(S7-300)与ABB变频器(ABB-ACS800系列)之间的网络通讯,给出了具体实现的通讯协议、实现时要解决的关键技术问题和解决思路,以及部分实现代码示例。

1 引言Profibus-DP(Distributed I/O System-分布式I/O系统)是一种经过优化的模块,有较高的数据传输率,适用于系统和外部设备之间的通信,远程I/O系统尤为合适。

适用于对时间要求苛刻的自动化控制系统中。

Profibus-DP现场总线系统可使许多现场设备(如PLC、智能变送器、变频器)在同一总线进行双向多信息数字通讯,因此可方便地使用不同厂家生产的控制测量系统相互连接成通讯网络。

通过Profibus-DP过程现场总线通讯技术的这一特点,本文分别采用西门子的S7-300 PLC和ABB公司的ACS800变频器实现网络通讯,完成通过网络控制传动设备。

2 系统配置1)该系统以西门子公司的SIMATIC S7-315-2DP作为主站,ABB公司的变频器ABB-ACS800为从站,实现全数字交流调速系统在Profibus-DP网中的通讯及控制。

附图为该系统的Profibus-DP网的网络配置图。

2)编程软件为STEP7 V5.4软件,用于对S7-300 PLC编程和对Profibus-DP网进行组态和通讯配置,计算机与PLC通讯采用Profibus-DP通讯方式。

3)RPBA-01为与变频器配套的通讯适配器,插在ABB变频器的插槽1内,其外观如图所示,其中S1为总线终端器选择开关,总线终端器可以防止总线电缆端的信号反射,如果模块是网络中的最后一个模块或是第一个模块,总线终端器必须设置为ON ,当使用PROFIBUS 带内置终端器的D-sub 连接器时,必须断开 RPBA-01终端器;S2为DP 地址十位,S3为DP地址个位,如地址为26,则S2拨到2,S3拨到6,在操作时,可以改变节点的地址,但是模块必须重新初始化才能使改变生效。

跟我学:西门子1200PLC与ABB机器人实现Profinet通讯,简单又实用

跟我学:西门子1200PLC与ABB机器人实现Profinet通讯,简单又实用

跟我学:西门子1200PLC与ABB机器人实现Profinet通讯,简单又实用西门子1200PLC作为Profinet控制器,ABB机器人作为Profinet 的IO设备。

一、博途软件硬件组态1、博途软件中安装ABB机器人GSD文件。

GSD文件默认保存路径在C:\ProgramData\ABB Industrial IT\Robotics IT\DistributionPackages\ABB.RobotWare-6.08.1040\RobotPackages\RobotWare_RPK_6.08.1040\utility\ser vice\GSDML文件夹中。

依次点击“选项”、“管理通用站描述文件(GSD)(D)”,找到GSD文件夹,安装需要的GSD文件。

2、打开博途软件,创新新项目,添加1200PLC,设置PLC的IP 地址等参数。

3、在“网络视图”下,添加ABB机器人硬件。

在硬件目录下找到ABB BASIC V1.4,双击添加到网络视图中。

4、分配连接的Profinet控制器,选择PLC_1。

5、设置Profinet IO设备的名称和IP地址。

6、根据实际通讯需要添加通讯数据的长度,这里添加输入和输出都是64个字节。

并设置输入输出的PLC地址。

7、保存硬件组态并下载到PLC中。

二、ABB机器人通讯配置1、设置ABB机器人Profinet IO设备的名称,与PLC硬件组态中设置一致。

2、设置ABB机器人通讯数据长度,与PLC硬件组态中数据长度一致。

3、设置ABB机器人Profinet通讯相关参数,IP地址和通讯接口。

IP地址需与PLC组态中的配置一致。

LAN3口即机器人控制柜上的X5口,设置完成后重新启动机器人系统。

4、添加通讯变量,这里测试功能需要,所以只添加两个组输入和两个组输出,长度为一个字节。

实际项目中,请根据需要添加变量。

输入变量名称、类型、总线、数据长度。

添加完成后重新启动机器人系统。

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

西门子PLC与ABB变频器之间的现场总线通讯技术
1 引言
Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。

它是不依赖于生产厂家的、开放式的现场总线,各种各样的自动化设备均可通过同样的接口协议进行信息的交换。

Profibus-DP(Distributed I/O System-分布式I/O系统)是一种经过优化的模块,有较高的数据传输率,适用于系统和外部设备之间的通信,远程I/O系统尤为合适。

它允许高速度周期性的小批量数据通信,适用于对时间要求苛刻的自动化控制系统中。

Profibus-DP现场总线系统可使许多现场设备(如PLC、智能变送器、变频器)在同一总线进行双向多信息数字通讯,因此可方便地使用不同厂家生产的控制测量系统相互连接成通讯网络。

济钢鲍德彩板有限公司是济钢集团总公司2003年投资兴建的年产20万吨大型彩板生产基地,其生产线中的固化炉、导热油炉、煤气制氢中的煤气系统必须对煤气通过煤气加压机进行二次加压才能满足生产工艺要求,煤气加压机控制系统采用Profibus-DP过程现场总线通讯技术方案,自动化控制单元与变频器采用不同厂家的产品,分别采用西门子的S7-300 PLC和ABB公司的ACS600变频器。

2 系统配置及通讯协议
(1) 系统配置
该系统以西门子公司和ABB公司的相关产品来实现全数字交流调速系统在Profibus-DP网中的通讯及控制原理。

附图为该系统的Profibus-DP网的网络配置图,其中PLC为西门子公司的SIMA TIC S7-315-2DP,变频器为ACS600系列,NPBA-12为与变频器配套的通讯适配器。

编程软件为STEP7 V5.2软件,用于对S7-300 PLC编程和对Profibus-DP网进行组态和通讯配置。

上位机画面操作采用WinCC5.1进行画面编程和操作,与PLC通讯采用以太网通讯方式。

附图系统网络配置图
(2) 通讯协议
在本系统中,S7-300 PLC作为主站,变频器作为从站时,主站向变频器传送运行指令,同时接受变频器反馈的运行状态及故障报警状态的信号。

变频器与NPBA-12通讯适配器模块相连,接入Profibus-DP网中作为从站,接受从主站SIMATIC S7-315-2DP来的控制。

NPBA-12通讯适配器模块将从Profibus-DP网中接收到的过程数据存入双向RAM中,的每一个字都被编址,在变频器端的双向RAM可通过被编址参数排序,向变频器写入控制字、设置值或读出实际值、诊断信息等参量。

变频器现场总线控制系统若从软件角度看,其核心内容是现场总线的通讯协议。

Profibus-DP 通讯协议的数据电报结构分为协议头、网络数据和协议层。

网络数据即PPO包括参数值PKW 及过程数据PZD。

参数值PKW是变频器运行时要定义的一些功能码;过程数据PZD是变频器运行过程中要输入/输出的一些数据值,如频率给定值、速度反馈值、电流反馈值等。

Profibus-DP共有两类型的网络PPO:一类是无PKW而有2个字或6个字的PZD;另一类是有PKW且还有2个字、6个字或10个字的PZD。

将网络数据这样分类定义的目的,是为了完成不同的任务,即PKW的传输与PZD的传输互不影响,均各自独立工作,从而使变频器能够按照上一级自动化系统的指令运行。

3 STEP7项目系统组态及通讯编程
(1) 使用STEP7V5.2组态软件,进入Hardware Configure完成S7-300 PLC硬件组态;
(2) 选定S7-315-2DP为主站系统,将NPBA-12的GSD(设备数据库)文件导入STEP7的编程环境中,软件组态NPBA-12到以S7-315-2DP为主站的DP网上,并选定使用的PPO类型,本设计使用PPO4,设定站点网络地址。

在变频传动装置Profibus的结构中,ABB变频器使用Profibus-DP通信模块(NPBA-12)进行数据传输,主要是周期性的:主机从从站读取输入信息并把输出信息反送给从站,因此需要在PLC主程序中调用两个系统功能块SFC14和SFC15来读写这些数据,实现到变频器的通信控制;
(3) 在主PLC程序中建立一个数据块,用于于变频器的数据通信;建立一变量表,用于观测实时通讯效果。

4 变频器运行设置
变频器与PLC应用Profibus-DP现场总线连成网络后,除在PLC自动化系统中进行编程外,在每个变频器上也要进行适当的参数设置。

通讯电缆联接后,启动变频器,完成对变频器通讯参数的
4.1 基本设置。

(1) 51.01—模块类型,本参数显示由传动装置探测到的模块型号。

其参数值用户不可调整。

如果本参数没有定义,则不能在模块与传动之间建立通讯。

(2) 51.02—本参数选择通讯协议,“0”为选择Profibus-DP通讯协议。

(3) 51.03—本参数为Profibus连接选择的PPO类型,“3”为PPO4,但变频器上的PPO类型应与PLC上组态的PPO类型一致。

(4) 51.04—本参数用于定义设备地址号,即变频器的站点地址,在Profibus连路上的每一台设备都必须有一个单独的地址。

本次设计中两台变频器分别为2、3号站。

[1]
4.2 过程参数的连接
过程参数互联完成NPBA-12双端口RAM连接器与变频器相应参数的定义和连接,包括主站(PLC)到变频器的连接和变频器到主站(PLC)的连接两部分。

在变频器上设定下列连接参数。

(1) 从PLC发送到传动装置变频器的PZD值
l PZD1—控制字,如变频器的启动使能、停止、急停等控制命令;
l PZD2—变频器的频率设定值。

(2) 从传动装置变频器发送到PLC的PZD值
l PZD1—状态字,如报警、故障等变频器运行状态;
l PZD2—变频器的速度实际值、电流实际值等。

5 结束语
变频器控制系统采用了Profibus-DP现场总线控制模式后,不但整个系统可靠性强,操作简便,而且可根据工艺需要进行灵活的功能修改。

该系统在济钢鲍德彩板有限公司应用以后,运行效果良好,为今后总公司的自动化设备(不同厂家的网络通讯)提供了一个成功典范。

相关文档
最新文档