您当前的位置:五五电子网电子知识变频技术变频器基础西门子PLC与ABB变频器之间的现场总线通信 正文
西门子PLC与ABB变频器之间的现场总线通信

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

点击数:7860 次   录入时间:03-04 11:33:32   整理:http://www.55dianzi.com   变频器基础

1.系统配置及通信协议

(1)系统配置

6-50为利用西门子公司和ABB公司的相关产品来实现的全数字交流调速系统在Profbus-DP网中的通信网络配置图,其中PLC为西门子公司的SIMATICS7-315-2DP,变频器为ACS600系列,NPBA-12为与变频器配套的通信适配器。编程软件为STEP7V5.2,用于对S7-300 PLC进行编程和对Profibus-DP网进行组态和通信配置。上位机采用Wincc5.1进行画面编程和操作。

6-50 Profibus-DP网络配置图

    (2)通信协议

    在本系统中,S7-300 PLC作为主站,变频器作为从站时,主站向变频器传送运行指令,同时接收变频器反馈的运行状态及故障报警状态信号。变频器与NPBA-12通信适配器模块相连,接入Profibus-DP网中作为从站,接受从主站SIMATICS7-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的传输互不影响,各自独立工作,从而使变频器能够按照上一级自动化系统的指令运行。

    2STEP7项目系统的组态及通信编程

    ①使用STEP7V5.2组态软件,进入HardwareConfigure,完成S7-300 PLC硬件组态。

    ②选定S7-315-2DP为主站系统,将NPBA-12GSD(设备数据库)文件导入STEP7的编程环境中,软件组态NPBA-12到以S7-315-2DP为主站的DP网上,并选定使用的PPO类型。本设计使用PP04,设定站点网络地址。在变频传动装置Profibus-DP的结构中,ABB变频器使用Profibus-DP通信模块(NPBA-12)进行数据传输,主要是周期性的,从从站读取输入信息并把输出信息反送给从站。因此,需要在PLC主程序中调用两个系统功能块SFC14SFC15来读写这些数据,实现对变频器的通信控制。

[1] [2]  下一页


本文关键字:通信  ABB变频器  西门子PLC  变频器基础变频技术 - 变频器基础