S7-1500通过Profinet控制e180的配置说明_5868.7.pdfVIP

  • 47
  • 0
  • 约6.59千字
  • 约 23页
  • 2024-07-13 发布于江苏
  • 举报

S7-1500通过Profinet控制e180的配置说明_5868.7.pdf

S7-1515和e180的Profinet通讯

配置说明(V1.0)

该文档介绍了如何配置西门子S7-1515和ABBe180伺服驱动器的Profinet

通讯,并介绍了一个PLC例子程序,供用户测试和参考。

只要是使用西门子TIAPortal软件,S7-300,400,1200,1500系列PLC均可参

照本文档进行配置和测试。

1,本文档使用的硬件和软件

Ø西门子TIAPortalV14

Ø西门子CPU1515-2PN

ØABBMintWorkBench软件版本5860

ØABBMotiFlexe180固件版本5868.7.0

ØGSDML版本V2.32-ABB-MotiFlexe1805868.7

ØGDI程序版本2.23

2,软件设置

1,在TIAPortalV14里新建项目并添加CPU1515-2PN。

2,添加ABBMotiFlexe180的GSDML文件,该文件可从ABB网站下载。

/support/SupportMe/productsupport.asp?ID=MT

E180详见附录3。

3,在网络视图里添加ABBMotiFlexe180。

4,将CPU1515-2PN和ABBMotiFlexe180连接起来。

5,双击e180,在设备概览里添加过程数据,I地址和Q地址可修改设置,本

例从QD0和ID0开始。

注意:西门子S7系列PLC通过Profinet控制ABBe180驱动器时,所有的运动控

制功能均是由e180内部GDI程序实现;GDI程序开放了9个控制字和7个状态

字(见下表)来实现11种运动控制功能。

S7PLC通过读写这些控制字和状态字,来实现需要的运动控制功能。所以,需

要把S7PLC的I/O地址和e180程序中规定的数据地址对应起来。在本例中,S7

PLC的I/O地址均设置为从0开始(客户可根据需要自己修改)即:QD0对应

NETININTEGER(0),QD4对应NETININTEGER(1)…..ID0对应NETININTEGER(100),

ID4对应NETFLOAT(101)……以此类推。

在每个I\O数据的属性里,将模块参数里的NETDATAChannel地址,改为如上表

所示:

6,定义e180的IP和设备名称。

7,为e180分配IP和设备名称。

先点“更新列表”,找到e180后,再点“分配名称”。

8,将配置下载到CPU中。

9,转至在线,若CPU和e180图标左上角均为绿色对勾,表示通讯成功建立。

10,在监控表里添加I/O变量,即QD0QD32,ID0ID24。

11,打开MintWorkBench软件,连接上e180后,打开GDI程序并下载,,GDI

程序可从ABBsolution团队获得,预置了11种运动控制模式。

点击绿色的三角形,即把GDI程序下载到驱动器中;

点击红色的正方形,即停止GDI程序的运行;

Running表示GDI程序正在正常运行;

正常工作时,必须保证处于Running状态,否则PLC无法控制驱动器和电机进

行动作。

12,点击右下角的数据监视,点击上侧的加号,添加过程数据。

13,过程数据和S7PLC里的数据是一一对应的,即PLC可以读写e180里的这

些数据。

到此为止,已经成功完成了S7PLC和e180的通讯设置。

3,控制测试

在本例中,通过在TIAPortal软件的变量表里修改QD0QD32,即可实现e180

的运动控制;同时,通过监控ID0ID24,可以得到e180的状态,实际位置,

实际速度,实际电流等参数。

1,控制字:常用的功能见下表,完整的控制字说明详见附1。

在本例中,QD0=3(即Q3.0和Q3.1为1,注意S7PLC的高低字节顺序和e180

是反的)时,e180使能;

QD0=64(即Q3.6为1)时,e180故障复位;

QD0从3变为131(

文档评论(0)

1亿VIP精品文档

相关文档