一、首先安装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分别可以监视变频器状态和电机实际转速
控制字和状态字如下表所示:







