n
1. Drive ES PCS7功能简介
Drive ES for PCS7是SIEMENS公司专门为PCS7系统开发的变频驱动器控制功能库,它包含DRVPCS7 Library (AS) 和DRVPCS7 Library (OS) 两部分。此功能库继承了PCS7一贯的简单易懂的编程思想,只需通过简单的配置及地址连接,即可完成PCS7系统中变频驱动器控制的集成,并提供丰富的智能诊断和控制功能。n
功能库中提供如下变频驱动器的控制功能块:n
- MASTERDRIVES:SIMO_MDn
- MICROMASTER:SIMO_MM3、SIMO_MM4n
- SIMOREG DC MASTER:SIMO_DCMn
- SINAMICS G/S Serials:SINA_GSn
- VIK/Namur:VIKNAMUR
功能库支持英、德、法三种语言。n
2. Drive ES PCS7安装要求
SIMATIC CPU/CP要求:n
- CPU41x-y from V3.1.0 (6ES7 414-3XJ00-0AB0, 6ES7 416-2XK02-0AB0, 6ES7 416-3XL00-0AB0, 6ES7 417-4XL00-0AB0)n
- CPU41x-4H from V3.1.1 (6ES7 414-4HJ00-0AB0, 6ES7 417-4HL01-0AB0)n
- CP443-5 ext from V5.1.0 (6GK7 443-5DX03-0XE0)
操作系统要求:n
- Windows 2000、Windows XP or Windows Server 2003n
- PCS7 installation ruing V6.1 or higher (STEP 7 >= V5.3.1.1, WinCC >= V6.0.3.0)
3. Drive ES PCS7组态过程
安装完成后,运行PCS7即可使用Drive ES功能库进行组态编程。下面针对MM440在PCS7中的使用,分两种情况(普通DP口和Ylink后)来具体演示如何在PCS7中使用Drive ES功能块。n
3.1. 集成DP口或扩展DP口方式n
I. 打开PCS7系统,插入AS站并进行硬件组态,针对MM440的组态如下图Pic1所示。n
Pic1:MM440站的硬件组态n
II. 组态DP通讯接口区间,如下图Pic2所示。n
Pic2:MM440接口区间组态n
注:
必须选择PCS7,PZD-4/4,PCS7功能库仅仅支持PZD的方式,且Consistency类型需设为Entire Length。(与系统采用的通讯方式有关,系统使用SFC14”DPRD_DAT”/SFC15”DPWR_DAT”读写通讯数据。)
接口区间对应的输入输出映象区首地址必须相同,此处为IW520/QW520,稍后CFC编程时需使用到。n
PCS7提供的PZD-4/4的具体结构如下表所示:n
III. CFC编程,如下图Pic3所示。n
Pic3:CFC编程连接
连接Value地址到IW520(接口区首地址);
AC_START设置为1:非循环读取Fault Message。
编译并激活Generate Module Drivers、Update Sampling Time选项,编译完成后CFC自动连接其他端口。
IV. 设置MM440相关参数,例P0700=6、P0918=”DP Address”、P1000=6、P0927=15、P2040=20等。详情请参考MM440使用手册及Drive ES PCS7 Blocks相关使用说明。
V. 插入OS并编译运行,运行情况如下图Pic4所示。
Pic4:MM440上位机运行状况
3.2. 冗余系统Ylink连接方式
I. 打开PCS7系统,插入AS站并进行硬件组态,插入Ylink。针对MM440在Ylink后的组态如下图Pic5所示。
Pic5: Ylink后MM440站的硬件组态
II. 组态DP通讯接口区间,如下图Pic6所示。
Pic6:Ylink后MM440接口区间组态
注:
必须选择0PKW,4PZD whole cons接口方式,PCS7功能库仅仅支持PZD的方式,且Consistency类型需设为Entire Length。(与系统采用的通讯方式有关,系统使用SFC14”DPRD_DAT”/SFC15”DPWR_DAT”读写通讯数据。)
接口区间对应的输入输出映象区首地址必须相同,此处为IW512/QW512,稍后CFC编程时需使用到。
III. CFC编程,如下图Pic7所示。
Pic7:CFC编程连接
连接Value地址到IW512(接口区首地址);
AC_START设置为0:Ylink后不支持非循环读取Fault Message的方式,所以此处需设置为0。
编译并激活Generate Module Drivers、Update Sampling Time选项,编译完成后CFC自动连接Block其他端口。
IV. 设置MM440相关参数,例P0700、P0918、P1000、P0927、P2040等(同上)。详情请参考MM440使用手册及Drive ES PCS7 Blocks相关使用说明。
V. 插入OS并编译运行,运行情况如下图Pic9所示。
Pic9:MM440上位机运行状况
4. Drive ES PCS7总结
在使用Drive ES PCS7的过程中,需要注意:
> 硬件组态中接口区间的设置输入、输出首地址必须相同。
> 数据完整性Consistency类型必须为Entire Length。
> 数据读写使用SFC14/SFC15以Consistent Data的方式对数据进行读写操作,以SFB52/SFB53以Data Record的方式来对诊断记录进行读写。因此在PCS7中无法通过变量监控的方式来对DP接口的过程映象区进行读写,此方式与使用Step7编程有所区别。
> Drive ES PCS7仅仅支持循环读写过程值,即仅支持PZD的读写方式,如果需要读写PKW参数则必须使用Step7来编程实现。
> Ylink后不支持非循环的Fault Message的读取,AC_START需设置为0。
关键词
PCS7、Drive ES、MM440、集成DP口、Ylink
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc327061.html