S7300与ABB变频器总线通讯之欧阳化创编.docx

上传人:b****5 文档编号:7636548 上传时间:2023-01-25 格式:DOCX 页数:7 大小:565.88KB
下载 相关 举报
S7300与ABB变频器总线通讯之欧阳化创编.docx_第1页
第1页 / 共7页
S7300与ABB变频器总线通讯之欧阳化创编.docx_第2页
第2页 / 共7页
S7300与ABB变频器总线通讯之欧阳化创编.docx_第3页
第3页 / 共7页
S7300与ABB变频器总线通讯之欧阳化创编.docx_第4页
第4页 / 共7页
S7300与ABB变频器总线通讯之欧阳化创编.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

S7300与ABB变频器总线通讯之欧阳化创编.docx

《S7300与ABB变频器总线通讯之欧阳化创编.docx》由会员分享,可在线阅读,更多相关《S7300与ABB变频器总线通讯之欧阳化创编.docx(7页珍藏版)》请在冰豆网上搜索。

S7300与ABB变频器总线通讯之欧阳化创编.docx

S7300与ABB变频器总线通讯之欧阳化创编

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

时间:

2021.02.06

创作:

欧阳化

91416:

46:

03北京ABB电气传动系统有限公司供稿

摘要:

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

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

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

关键词:

西门子PLCABB变频器现场总线ProfibusDP

1引言

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

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

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

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

2系统配置

1)该系统以西门子公司的SIMATICS73152DP作为主站,ABB公司的变频器ABBACS800为从站,实现全数字交流调速系统在ProfibusDP网中的通讯及控制。

附图为该系统的ProfibusDP网的网络配置图。

2)编程软件为STEP7V5.4软件,用于对S7300PLC编程和对ProfibusDP网进行组态和通讯配置,计算机与PLC通讯采用ProfibusDP通讯方式。

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

3通讯协议的设计

1)PROFIBUS是一种开放式串行通讯标准,该标准可以实现数据在各类自动化元件之间互相交换。

PROFIBUS主要有三种类型:

PROFIBUSFMS(FieldbusMessageSpecification,现场总线信息规范),PROFIBUSDP(DecentralisedPeriphery,分布式外设)和PROFIBUSPA(ProcessAutomation,过程自动化)。

RPBA01PROFIBUSDP适配器模只支持PROFIBUSDP协议;。

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

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

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

ProfibusDP共有5种类型的网络PPO,其格式如下图所示,其中:

ID参数识别IND数组索引号VALUE参数值CW控制字SW状态字REF给定值ACT实际值PZD过程数据DW数据字。

2)总线的物理传输媒介是双绞型电缆(符合RS485标准)。

总线电缆的最大长度在100~1200米范围内,具体长度取决于所选的传输速率。

最多可以有31个节点连接到同一个PROFIBUS网络段上,并且不需要使用中继器。

如果使用中继器,连接到网络上的节点数(包括中继器和主机站)可以增加到127个。

3)通讯协议设计为主/从方式,S7300PLC作为主站,变频器作为从站,主站向变频器传送控制指令,同时接受变频器反馈的运行状态及运行参数。

变频器与RPBA01通讯适配器模块相连,接入ProfibusDP网中作为从站,接受从主站SIMATICS73152DP来的控制。

RPBA01通讯适配器模块将从ProfibusDP网中接收到的过程数据存入双向RAM中,变频器将RAM中的数据写入控制字、设定值或读出实际值、诊断信息等参量,从而使变频器能够按照计算机指令运行。

4STEP7项目系统组态及通讯编程

1)使用STEP7V5.4组态软件,进入HardwareConfigure,将RPBA01的GSD(设备数据库)文件导入STEP7的编程环境中,点击options——installGSDfile将ABB变频器的GSD文件导入STEP7中,如图1所示,导入成功后如图2所示,GSD文件可从或从ABB网站下载,文件名为ABB_0812.GSD。

2)选定S73152DP为主站系统,默认地址为2,将ABB的RPBA01组态到S73152DP为主站的DP网上,并选定使用的PPO类型,本文使用PPO4,设定站点网络地址为4,如下图所示,然后编译存盘

3)PLC主机从从站读取输入信息并把输出信息反送给从站,因此在PLC主程序OB1中调用两个系统功能块SFC14和SFC15来读写这些数据,实现到变频器的通信控制,并在PLC程序中建立一个数据块DB10,用于变频器的数据通信,如图所示,到此程序设计部分全部完成,可以通过控制字来实现传动设备的控制。

5变频器运行设置

通讯电缆联接后,启动变频器,完成对变频器通讯参数的设置,如下图所示。

6结束语

这样,ABB变频器与S7300PLC的连接已经基本建立,可以通过编写程序通过PLC来控制变频器的启、停、速度给定等各项功能,来满足工艺要求。

同时也可以读取变频器数据通过上位机进行显示,达到在线监视和诊断的目的,变频器控制系统采用了ProfibusDP现场总线控制模式后,不但整个系统可靠性强,操作简便,而且可根据工艺需要进行灵活的功能修改。

参考文献

[1]ABB电气传动系统有限公司,PROFIBUSDP适配器模块RPBA01用户手册。

[2]ABB电气传动系统有限公司,ACS800固件手册ACS800标准控制程序7.X。

[3]西门子STEP7编程手册

文章来源:

中国传动网

原文网址:

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

 未知来源 供稿12915:

33:

00

【字体:

大中小】 

1引言

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

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

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

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

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

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

2系统配置及通讯协议

(1)系统配置

该系统以西门子公司和ABB公司的相关产品来实现全数字交流调速系统在ProfibusDP网中的通讯及控制原理。

附图为该系统的ProfibusDP网的网络配置图,其中PLC为西门子公司的SIMATICS73152DP,变频器为ACS600系列,NPBA12为与变频器配套的通讯适配器。

编程软件为STEP7V5.2软件,用于对S7300PLC编程和对ProfibusDP网进行组态和通讯配置。

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

附图系统网络配置图

(2)通讯协议

在本系统中,S7300PLC作为主站,变频器作为从站时,主站向变频器传送运行指令,同时接受变频器反馈的运行状态及故障报警状态的信号。

变频器与NPBA12通讯适配器模块相连,接入ProfibusDP网中作为从站,接受从主站SIMATICS73152DP来的控制。

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

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

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

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

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

ProfibusDP共有两类型的网络PPO:

一类是无PKW而有2个字或6个字的PZD;另一类是有PKW且还有2个字、6个字或10个字的PZD。

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

3STEP7项目系统组态及通讯编程

(1)使用STEP7V5.2组态软件,进入HardwareConfigure完成S7300PLC硬件组态;

(2)选定S73152DP为主站系统,将NPBA12的GSD(设备数据库)文件导入STEP7的编程环境中,软件组态NPBA12到以S73152DP为主站的DP网上,并选定使用的PPO类型,本设计使用PPO4,设定站点网络地址。

在变频传动装置Profibus的结构中,ABB变频器使用ProfibusDP通信模块(NPBA12)进行数据传输,主要是周期性的:

主机从从站读取输入信息并把输出信息反送给从站,因此需要在PLC主程序中调用两个系统功能块SFC14和SFC15来读写这些数据,实现到变频器的通信控制;

(3)在主PLC程序中建立一个数据块,用于于变频器的数据通信;建立一变量表,用于观测实时通讯效果。

4变频器运行设置

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

通讯电缆联接后,启动变频器,完成对变频器通讯参数的

4.1基本设置。

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

其参数值用户不可调整。

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

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

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

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

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

[1>

4.2过程参数的连接

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

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

(1)从PLC发送到传动装置变频器的PZD值

PZD1—控制字,如变频器的启动使能、停止、急停等控制命令;

PZD2—变频器的频率设定值。

(2)从传动装置变频器发送到PLC的PZD值

PZD1—状态字,如报警、故障等变频器运行状态;

PZD2—变频器的速度实际值、电流实际值等。

5结束语

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

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

参考文献

[1>ABB电气传动系统有限公司,ABBProfibus适配器模块NPBA12安装启动指南.

时间:

2021.02.06

创作:

欧阳化

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1