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

发布者:MysticDreamer最新更新时间:2014-02-21 来源: ofweek关键字: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为西门子公司的SIMATIC 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—本参数为Profibu

  s连接选择的PPO类型,“3”为PPO4,但变频器上的PPO类型应与PLC上组态的PPO类型一致。

  (4) 51.04—本参数用于定义设备地址号,即变频器的站点地址,在Profibus连路上的每一台设备都必须有一个单独的地址。本次设计中两台变频器分别为2、3号站。[1]

  4.2 过程参数的连接

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

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

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

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

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

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

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

5 结束语

  变频器控制系统采用了Profibus-DP现场总线控制模式后,不但整个系统可靠性强,操作简便,而且可根据工艺需要进行灵活的功能修改。该系统在济钢鲍德彩板有限公司应用以后,运行效果良好,为今后总公司的自动化设备(不同厂家的网络通讯)提供了一个成功典范。

关键字:PLC  ABB变频器  现场总线通讯技术 引用地址:PLC与ABB变频器之间的现场总线通讯技术

上一篇:网络化智能传感技术发展浅析
下一篇:S7200以太网通讯处理器BCNet-S7PPI

推荐阅读最新更新时间:2024-05-02 22:59

基于PLC的中央空调系统的设计
0引言 随着我国经济的发展,城市中智能建筑大量增加,这些建筑大都采用中央空调提供舒适的办公或居住环境。但是中央空调能耗高的问题也在制约着中央空调的发展,因此节能、高效是中央空调系统的重要课题。下面以某写字楼的中央空调系统的设计为对象,介绍该系统在节能、高效应用方面的设计。 1系统组成 1.1中央空调系统的组成 中央空调系统主要由冷热源、冷冻水系统、冷却水系统、冷却塔和空调末端等组成。与一般中央空调系统不同的地方是该系统的冷源是靠水冷机组提供的,热源是使用市政蒸汽通过热板换进行热量交换增加循环水水温来实现的。采用两台130KW的压缩式冷水机组提供冷源,用于制冷;采用两套热板换进行热交换增加循环水水温,用于制热。这种冷热源的配置方式达到
[嵌入式]
西门子S7 1214C PLC的ModbusRTU通讯实例分析
PLC程序猿Modbus是PLC应用中常用的通讯手段,轮询是在进行一个控制器连接多个从站的通讯时常用的编程手段,由于ST语言在数据处理上的优势,此方法变得更为简单。下面以西门子S7 1214C PLC的ModbusRTU通讯为例,展现ST语言下的modbus通讯和轮询。 硬件连接 要准备的硬件和软件: 1.西门子PLC 1214C; 2.通讯板CB1241; 3.USB转RS485转换器; 4.Modscan2/Modsim32电脑模拟软件模拟主/从站, 5.SPU(serial port Utility),监视通讯报文。 PLC作为主站,使用软件Modsim32模拟从站,使用两芯线(最好是带屏蔽双绞线)进行连接: 硬件连接
[嵌入式]
西门子S7 1214C <font color='red'>PLC</font>的ModbusRTU<font color='red'>通讯</font>实例分析
降低PLC高速计数器计数误差的方法
  在应用plc高速计数器时往往会碰到如下一系列问题,计数器与输入计数脉冲信号的脉冲电平不匹配。如旋转编码器、光栅尺数据输出是TTL电平,而PLC高速计数器为确保工业现场的高抗干扰性能,却要求接受的是0 - 24v传输脉冲信号、又有的编码器为了提高编码可靠性,提供A+、A-,B+、B-,Z+、Z- 对称反相的编码计数脉冲或者是提供A+、A-,B+、B-,Z+、Z- 对称反向的正弦矢量差分、差模信号,但PLC高速计数器要求接收的是单相计数脉冲。而使用者没有选择用到合适的转换接口而放弃了其中一相(编码器本因为要提高系统工业现场抗干扰能力,而提供的双相计数脉冲信号)进行计数。   又如在应用旋转编码器、光栅尺的场合非单方向匀速运动,
[嵌入式]
PLC控制系统在气体调节中的应用
0 概述 气体公司调节间于2001年10月投入运行,是我厂技改项目的配套工程。其作用是提供调节适当的生产用气(氧气、氮气及氩气),来满足生产单位的需求。 近几年,随着我厂生产规模的逐步扩大,就更加要求气体调节在生产中的稳定性和快速性,而目前传统的二次仪表已无法满足现有的控制需求。主要表现在: 1)过程自动化程度低,信息采集和反馈仍采用传统的二次仪表,致使数据采集缓慢、调节滞后,降低了系统运行的稳定性。 2)仪表内部信息储存量小,采集的压力、流量等数据无法长期保存,不便于日后生产工作的历史查询和分析。 3)系统可靠性低,需要配专人负责该系统的运行,造成了人工成本的上升。 鉴于以上三点,通过采用PLC(可编程控
[嵌入式]
PLC在智能楼宇电量采集系统中的应用
  1 引言   配电室作为智能建筑系统的电力中心,向整栋大楼提供照明、消防、公用设备及办公设备的用电。智能型电力仪表就是可以对整个供电网络进行测量,分析及显示的仪器。由于智能建筑的供电网络很庞大,所以使用的智能型电力仪表数量也比较多。这就需要一套可靠的监控系统与所有的智能仪表进行数据交换 www.cechina.cn ,实现对整个配电网络进行监控,从而实现电力的故障报警和优化管理。   基于和利时LK系列PLC和LM系列PLC的电量采集系统实现了对电力仪表中各个数据的采集功能,具有可靠性高、自由通讯数据通讯量大和通讯编程灵活等特点,受到了用户的好评。电量采集系统的所采集的数据包括频率、相电压、线电压、相电流、线电流、有功功率、无
[嵌入式]
西门子S7-200PLC程序数据的断电保存方法
西门子S7-200plc程序数据的断电保存方法,主要可分三种,其数据断电保存方法及特点如下: 一、在系统块中设置断电数据保持功能来保存数据。 在S7-200的编程中,系统块中有一项功能为断电数据保持设置,设置范围包括V存储区、M存储区、时间继电器T和计数器C(其中定时器和计数器只有当前值可被保持,而定时器位或计数器位是不能被保持的)。其基本工作原是在PLC外部供电中断时,利用PLC内部的超级电容供电,保持系统块中所设置的断电数据保持区域的数值保持不变,而将非保持区域的数据值归零。由于超级电容容量的限制,在西门子的资料中宣称只能保存几天时间。对于M存储区中的前十四个字节(即MB0-MB13),当设为断电数据保持,在PLC外部
[嵌入式]
PLC梯形图编程语言的种类和特点
  PLC梯形图编程语言是一种用于编写自动化应用程序的编程语言。它的名称来自梯形图的形状,每个梯形代表一个逻辑功能块。梯形图编程语言是一种图形化编程语言,具有易于理解和调试的优点,这使得它成为自动化应用程序中最流行的编程语言之一。   在PLC梯形图编程语言中,程序员通过将不同的逻辑功能块连接在一起,来构建自动化控制流程。逻辑功能块可以是一个标准逻辑运算,例如与、或、非,也可以是更高级的功能块,例如计数器、定时器等等。   PLC梯形图编程语言使用真/假逻辑值来表示状态,并可以使用多种操作符和功能块来执行逻辑运算。梯形图编程语言还可以与传感器、执行器和其他硬件设备进行交互。   总的来说,PLC梯形图编程语言是一种直观
[嵌入式]
可编程逻辑控制器 (PLC) 中的梯形逻辑
  本文介绍了用于对 PLC 进行编程的编程语言梯形图逻辑,并展示了其功能的示例。   梯形图,更好地称为梯形逻辑,是一种用于对 PLC(可编程逻辑控制器)进行编程的编程语言。本文将简要介绍什么是梯形逻辑,并通过一些示例说明其功能。   可编程逻辑控制器或 PLC 是用于执行控制功能的数字计算机,通常用于工业应用。在可用于对 PLC 进行编程的各种语言中,梯形图逻辑是一种直接模仿机电继电器系统的语言。   它使用在代表系统电源的两个垂直条之间布置的长梯级。沿着梯级是触点和线圈,仿照机械继电器上的触点和线圈建模。触点充当输入,通常代表开关或按钮;线圈表现为输出,例如灯或电机。   不过,输出不一定是物理的,可以代表 PLC 内存
[嵌入式]
可编程逻辑控制器 (<font color='red'>PLC</font>) 中的梯形逻辑
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved