工控智汇

工控智汇

S7-300 与 G120 CU250S-2 DP的PROFIBUS 通讯-控制变频器的启停

admin 193 67

一、首先安装GSD文件

如何获取GSD文件

要建立变频器和控制器之间的PROFIBUS通讯,需要使用变频器的设备描述文件GSD文件,两种方式获取GSD文件:

1.安装最新版本STARTER软件,该软件自动将G120GSD文件集成到STEP7中;

2.在西门子技术支持网站下载GSD文件并安装

G120GSD文件下载地址:





5.在硬件目录“PROFIBUSDP-Drives-SINAMICS-GSD”下可以找到刚刚安装的“”GSDML文件。


如何配置G120

设置地址

两种方式设置PROFIBUS地址:

1.通过DIP开关设置PROFIBUS地址,本示例设置地址为10,如下图所示;


2.当所有DIP开关都被设置为on或off状态,通过P918设置PROFIBUS地址;

注意:DIP开关设置PROFIBUS地址优先。

设置G120的命令源和报文类型

1.设置变频器接口宏p0015=7,变频器启动命令和速度给定均PROFIBUS。

2.设置通讯报p0922=1为标准报文1,报文结构参考我的后续文章(后续文章中我会着重写下通讯报文的结构)

STEP7硬件组态

1.打开STEP7软件,新建项目,右键单击项目名插入S7-300站。


2.双击Hardware打开硬件配置界面。


3.创建S7-300站CPU314-2PN/DP。


4.将CPU314C-2PN/DP的MPI/DP口指定为DP协议,并创建PROFIBUS网络,分配主站地址为2。


5.将“”站点拖拽到PROFIBUS网络上,分配其DP地址为10。选择所需要的报文结构将其拖拽到CU250S-2DPI/O列表的1号插槽中,系统自动为其分配I/O地址。本实例使用“Standardtelegram1,PZD-2/2”报文,分配的输入输出起始地址均为256,长度2个字。


通过STEP7软件“监控表(VTA表)”模拟控制变频器起停、调速和监控变频器

运行状态。

1.编程,为了能够通过监控表方便的控制变频器,编辑以下程序图,PLCI/O地址与变频器过程值对应关系请参考表



2.启动变频器

首次启动变频器需将控制字1(STW1)16047F写入MW100启动变频器。

3.停止变频器

将16#047E写入MW100停止变频器;

4.调整电机转速

将主设定值(NSOLL_A)十进制8192写入MW102,设定电机转速为750rpm。

5.读取MW200和MW202分别可以监视变频器状态和电机实际转速

控制字和状态字如下表所示: