. 硬件配置
CPU1510SP、G120C-PN。
2. 软件
TIA博途、Start Drive。
3. 报文解读
该例为了测试读取和修改参数功能,采用了354报文。
西门子变频器G120C-PN和PLC通信程序
西门子变频器G120C-PN和PLC通信程序
说明:
PKW->Parameter kanal id wert,参数通道,用于读写参数值。
PZD->Pro zess daten,过程数据,用于读写控制字、状态字。
那些缩写是德英混搭的,不必纠结。
4. 硬件组态
西门子变频器G120C-PN和PLC通信程序
6. 程序编写
控制块
西门子变频器G120C-PN和PLC通信程序
参数块
西门子变频器G120C-PN和PLC通信程序
7. 程序监控
西门子变频器G120C-PN和PLC通信程序
西门子变频器G120C-PN和PLC通信程序
西门子变频器G120C-PN和PLC通信程序
西门子变频器G120C-PN和PLC通信程序
SINAMICS G120
节省空间、可靠坚固
无论是泵送,通风,压缩,移动还是过程加工;SINAMICS G120都是满足较广泛要求的通用驱动器。它在通用机械制造以及汽车,纺织和包装行业都有着明显优势。
其模块化的设计以及 0.55 kW 至 250 kW 的大功率范围将始终确保您可以为具体应用配置较佳的变频器。同样显而易见是,使用SINAMICS G120,您将受益于模块化设计所带来的众多可能性 — 包括因减少备件库存而产生的灵活性和成本节约。此外,它还一直保持高度的用户友好性 — 从安装到维护。SINAMICS G120 是 SINAMICS 驱动器全系列的组成部分。
SINAMICS
产品系列的优势概览
• 额定功率范围宽:0.12 kW ~ 85 MW
• 提供低压型和中压型以及直流型
• 高度的灵活性和组合性
• 轻松连接到SIMATICS控制系统,并且可以无缝集成到自动化架构和全集成自动化系统中
• 更高级别的标准安全集成理念
• 通用的硬件和软件平台,可提供统一的标准功能
• 所有驱动器采用相同的配置工具
- SIZER 软件,用于工程组态
- STARTER / SINAMICS Startdrive 软件,用于参数设置和调试
低压交流 直流电压 中压交流
基本性能 常规性能 高性能 直流应用 用于额定功率较高的应用
V 系列 G 系列 S 系列 DCM 中压系列
0.12 – 30 kW 0.37 – 6,600kW 0.15 – 5,700 kW 6 kW – 30 MW 0.15 – 85 MW
就硬件和功能而言, SINAMICS V 系列变频器注重 基本性能,因此较为坚固耐 用并且相关投资成本低。 SINAMICS G 系列变频器的功 能使其成为满足有关控制动态 性能的基本和中等需求时的理 想选择。 SINAMICS S 系列变频器特别适用 于工厂和机械制造中苛刻的单轴 和多轴应用,以及较广泛的运动 控制任务。 除了额定功率较高外, SINAMICS 直流变频器还能提供 较大程度的可用性。 我们的无缝集成系列是世界上 *一**的产品,涵盖所有动 态响应和性能等级,电压等级 范围 2.3 ~ 11 kV。
1 G120 PROFIBUS通信功能概述
SINAMICS G120*二代控制单元CU240B-2 DP、CU240E-2 DP、CU240E-2 DP F支持基于PROFIBUS的周期过程数据交换和变频器参数访问。
> 周期过程数据交换--通过该通信PROFIBUS主站可将控制字和主设定值等过程数据周期性的发送至变频器,并从变频器周期性的读取状态字和实际转速等过程数据。G120较多可以接收和发送8个过程数据字。该通信使用周期性通信的PZD通道(过程数据区),变频器不同的报文类型定义了不同数量的过程数据字(PZD)。
> 变频器参数访问--提供PROFIBUS主站访问变频器参数的接口,有两种方式能够访问变频器参数:
周期性通信的PKW通道(参数数据区):通过PKW通道主站可以读写变频器参数,每次只能读或写一个参数,PKW通道的长度固定为4个字。
非周期性通信:主站采用PROFIBUS-DPV1通信访问变频器数据记录区,每次可以读或写多个参数。
本文通过示例介绍S7-1200与CU240E-2 DP F的PROFIBUS PKW通信,介绍如何通过PKW通信读P2902[5]参数值、写P1121参数值。
2 参数通道(PKW)的数据结构
PKW通信工作模式:主站发出请求,变频器收到主站请求后处理请求,并将处理结果应答给主站。
图2-1 PKW通信原理
PKW通信的请求和应答数据总是包含4个字,*1个字和*2个字传送参数号、索引以及任务类型(读或写),*3个和*4个字传送参数内容。
图2-2 PKW参数通道的结构
> PKE:PKW*1个字
? AK:位 12~15 包含了任务ID 或应答ID,任务ID参考表2-1,应答ID参考表2-2 ;
? SPM:始终为0;
? PNU:参数号 < 2000 PNU = 参数号。 参数号 ≥ 2000 PNU = 参数号减去偏移,将偏移写入分区索引中
( IND 位 7 … 0 )。
> 参数值PWE:PKW第3、4个字
参数值PWE总是以双字方式( 32 位)发送,一条报文只能传送一个参数值。
? 32位的参数值由PWE1(*3个字)和PWE2(*4个字)两个字组成;
? 16位的参数值以PWE2表示,PWE1为0;
? 8位的参数值以PWE2中位0…7表示,高8位和PWE1为0;
? BICO参数:PWE1表示参数号,PWE2位10…15为1,PWE2位0…9表示参数的索引或位号。
3 S7-1200与CU240X-2 DP的PROFIBUS PKW通信实例
3.1 S7-1200组态
CU240E-2 DP F控制单元支持两种PKW通信报文:353报文和354报文,它们的区别在于过程值通道PZD数量的不同,PKW通道功能完全相同。本示例以组态353报文为例。
S7-1200与CU240X-2 DP的PROFIBUS通信基本组态过程以及变频器通信参数设置请参考《S7-1200与G120 CU240X-2 DP的PROFIBUS PZD通信》文档,在此不做详细介绍。
? 组态与CU240E-2 DP F通信报文
1) 将硬件目录中“SIEMENS telegr 353, PKW+PZD-2/2”模块拖拽到“设备概览”视图的*1个插槽中,系统自动分配了输入输出地址,本示例中分配PKW的输入地址IB68~IB75,输出地址QB64~QW71,分配PZD的输入地址IW76、IW78,输出地址QW72、QW74;
2)为方便编程将插槽1的PKW区重命名为“PKW”(在调用系统功能DPRD_DAT、DPWR_DAT时将用到此名字),将插槽2的PZD区重命名为“PZD”。