快捷搜索:  汽车  科技

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)图3 STEP7中的报文设置报文结构是999为用户自定义报文,当用户选择此报文结构时,SINAMICS G130的起、停控制位等需自己做关联。此时必须将PLC控制请求置1(P854=1)。注意:在做S7-300/400硬件组态时,需要配置报文结构(选择352报文),图3是STEP7中的报文设置,配置结束后进行编译保存;然后,打开STARTER,核对报文结构是否一致,图4是STARTER软件中报文的设置,若不一致需在STARTER软件中打开“configuration”做调整后点击“Transfer to HW config”按钮。图2硬件组态3表3为报文结构需根据实际应用进行选择表2 报文结构

1 概述
S7-300/400与SINAMICS G150 之间通过PROFIBUS DP 总线可进行周期性数据通讯。使用标准S7功能块SFC14/SFC15可实现周期性数据交换,简单的控制可通过MOV指令完成。S7-300/400与SINAMICS G130装置的连接,如下图所示:

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(1)

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(2)

图1 S7-300/400与SINAMICS G150装置的连接

2 SINAMICS G130站地址设置及硬件组态
SINAMICS G130的PROFIBUS DP站地址设置有两种方法:
(1)通过CU320控制单元上DIP拨码开关,设置站地址,有效地址值为1….126,设定方法如表1所示,将DIP开关拨“ON”处,多个开关激活,将有效位进行加法运算, 1 4 32=37,表示站地址是37,注意:通过拨码开关改变地址时应断掉SINAMICS G130 电源,否则,更改的站地址是无效的。

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(3)

表1 DIP开关设定PROFIBUS DP地址

  1. 在拨码开关全部拨到OFF或ON状态,可以利用参数P918设置站地址。
    S7-300/400的硬件组态,如图2所示,在硬件组态中设定的SINAMICS G150站地址应与SINAMICS G150 实际的站地址一致,本例中采用站地址是6。

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(4)

图2硬件组态

3表3为报文结构需根据实际应用进行选择

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(5)

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(6)

表2 报文结构

报文结构是999为用户自定义报文,当用户选择此报文结构时,SINAMICS G130的起、停控制位等需自己做关联。此时必须将PLC控制请求置1(P854=1)。
注意:在做S7-300/400硬件组态时,需要配置报文结构(选择352报文),图3是STEP7中的报文设置,配置结束后进行编译保存;然后,打开STARTER,核对报文结构是否一致,图4是STARTER软件中报文的设置,若不一致需在STARTER软件中打开“configuration”做调整后点击“Transfer to HW config”按钮。

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(7)

图3 STEP7中的报文设置

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(8)

图4 STARTER软件中报文设置

  1. STEP7硬件组态详细步骤。
  2. 先根据实际硬件配置西门子400相关IO模块。
  3. 创建G130驱动及报文,选用版本要与变频器版本一致,如无相应版本需安装GSD文件。安装完的位置如下图。

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(9)

图GSD文件安装后相应版本G130协议位置

(4)选择需要的版本DP地址选6及通讯协议,此次选择352和390(需用到CU的IO端子)。自动分配物理地址,也可以根据需要更改

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(10)

  1. 保存编译
  2. YC5改造,我们用的4.8版本,不要安装GSD文件,按如下创建G130。

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(11)

图选择352和390报文

创建后如下图并保存编译

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(12)

  1. 配置G130。
  2. 在STEP7内双击Commissioning 打开 SCOUT软件。

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(13)

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(14)

  1. 驱动配置可分两种在线自动配置、离线手动配置。

图自动配置在线后点击Automatic configuration

(3)离线配置点configure drive unit

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(15)

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(16)

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(17)

输入电机参数

可选无计算或默认

无抱闸

速度和命令源选PROFIdrive

工艺应用选0标准驱动,电机识别选2静 动

报文选352

剩下的选默认最终完成

配置完成。

(4)确认报文配置

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(18)

根据实际需要进行配置,显示!,表示与STE7内的协议及地址不匹配,点击SET up address 可将配置的地址传送到STEP7。

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(19)

!变成对号

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(20)

  1. 在线并下载。
  2. 在线打开面板控制并启动如报警F7850则将P2106改为1

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(21)

  1. 面板启动后,开始进行静态及动态优化。如想依次进行静态优化和动态优化。则配置时电机识别选0。在线后选stationary/turing measurement。
  1. 先选stationary measurement,面板启动,开始进行优化,优化完成后自动停止
  2. 再选turing measurement,面板启动,开始动态优化,此时电机转动,优化完成后停止。
  3. 上载保存 Copy RAM to Rom 。

6、 下载PLC硬件组态。

7、在OB1内编写程序。采用MOVE,352报文,控制字1:047E是停止,047F是启动,0C7F是反转。故障确认04FE。控制字2是速度给定。状态字2是速度反馈,状态字3是电流反馈。

(1)PQW524是控制字1启停,PQW526速度给定

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(22)

图控制程序

(2)速度给定计算PIW258为模拟量输入的速度给定、MW100为最终速度

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(23)

图速度给定计算

(3)PIW526、PIW528为变频器速度、电流反馈。PQW256、PQW258模块输出电压信号给AB模块。

西门子s7-300怎么控制e700变频器(400通过DP控制G130变频器)(24)

  1. PLC给定量与实际量之间的关系。

需要的实际量=参考基准数值*PLC中的数值/4000H

例:速度给定的基准数值P2000=1500RPM,我们需要的实际量375RPM 那么我们需要输入的PLC数值=4000H*实际量/基准数值=4000H*375/1500=1000H 转换成十进制为4096。反馈速度同样。

猜您喜欢: