- {{item.name}}
S7-1200/1500通过工艺对象实现S200 PN位置控制
- 0
- 3134
S7-1200/1500通过工艺对象实现S200 PN位置控制
方法一 :105报文组态(适用于S7-1500、S7-1200 G2系列PLC)
1、新建项目后,添加对应的PLC新设备和SINAMICS S200 PN伺服驱动。
注意:此处添加的 PLC设备与S200 PN伺服驱动的订货号、固件版本,必须与实际使用的相一致。

2、网络视图中,建立S200 PN与PLC的网络连接,并分别设置S7-1500及S200 PN的IP地址及设备名称。

3、由于105报文使用IRT通讯,需要在拓扑视图中根据实际网络结构进行连接。

4、在S200 PN的引导式快速设置中,依次点击“应用”>> “选择驱动的应用”设置为“转速控制”。

并在“报文”设置处选择西门子105号报文。

5、在S7-1500 PLC中,双击"新增对象"创建新的工艺对象 (TO),在运动控制中选择位置轴TO_PositioningAxis。

6、配置TO位置轴。在“硬件接口”的“驱动装置”中,选择关联对应S200 PN驱动。关联方式为选择驱动闭环控制报文,点击右下角绿色对钩进行确认。

7、在“与驱动装置进行数据交换“ 和 “与编码器进行数据交换“ 的组态中,可以选择“运行时自动应用驱动值/编码器值”的方式,但建议手动输入配置,其中编码器参数配置如下图所示。

手动设置编码器数据如下:
(1) 17位和21位单圈绝对值编码器(电机订货号倒数第三位为H或者S):
每转增量:1024
转数:1
Gx_XIST1中的位:11
Gx_XIST2中的位:0
(2) 21位多圈绝对值编码器(电机订货号倒数第三位为M):
每转增量:1024
转数:4096
Gx_XIST1中的位:11
Gx_XIST2中的位:0
8、在OB1中使用MC_Power、MC_MovVelocity等PLC Open标准程序块编写轴的转速控制程序,PLC-Open指令位于工艺指令目录下的运动控制文件夹中,这些指令的相关使用说明,可查看博途的帮助说明(点击指令块,Ctrl+F1键,即可弹出指令使用说明)。

参考资料:运动控制指令块的具体介绍,详见文档第8章
自 STEP 7 V20 起的 SIMATIC S7-1500/S7-1500T 轴功能 V9.0
https://support.industry.siemens.com/cs/cn/zh/view/109974348
方法二:使用标准报文3(适用于S7-1200 系列PLC)
SINAMICS S200 PN与PLC采用PROFINET RT通信方式,并使用报文3,项目步骤如下:
1、创建新项目,添加设备、组态IP地址、S200引导式快速设置的操作与方法一的步骤基本相同。
注意:此处S200的报文选择为标准报文3。
注意:采用RT通信方式,无需连接拓扑视图。
2、在S7-1200 PLC中,双击"新增对象"创建新的工艺对象 (TO),在运动控制中选择位置轴TO_PositioningAxis。

3、在工艺对象的组态中,选择驱动器类型为 “PROFIdrive”:

4、在 “驱动器” >> “选择PROFIdrive驱动装置” 中,选择关联对应S200 PN驱动。关联方式为选择驱动闭环控制报文3,点击右下角绿色对钩进行确认。

5、在 “ 编码器” >> “编码器连接” 中,选择 “ PROFINET/PROFIBUS上的编码器 ”,在 “编码器选择” 中,选择驱动装置报文的编码器,如下图所示:

6、编码器参数配置中,建议手动输入配置,其中编码器参数配置需要根据编码器类型配置,如下图所示为单圈绝对值编码器的配置。

手动设置编码器数据如下:
(1) 17位和21位单圈绝对值编码器(电机订货号倒数第三位为H或者S):
每转步数:1024
转数:1
Gx_XIST1中的位:11
Gx_XIST2中的位:0
(2) 21位多圈绝对值编码器(电机订货号倒数第三位为M):
每转步数:1024
转数:4096
Gx_XIST1中的位:11
Gx_XIST2中的位:0
7、在OB1中使用MC_Power、MC_MovVelocity等PLC Open标准程序块编写轴的转速控制程序,PLC-Open指令位于工艺指令目录下的运动控制文件夹中,这些指令的相关使用说明,可查看博途的帮助说明(点击指令块,Ctrl+F1键,即可弹出指令使用说明)。

- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错


西门子官方商城


{{item.nickName}}