手把手教你西门子S7-1500运动控制功能-基础篇 点击:112 | 回复:0



工控小鬼123

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 7回
  • 年度积分:25
  • 历史总积分:27
  • 注册:2014年8月05日
发表于:2024-07-29 14:04:18
楼主

使用S7-1500的运动控制功能,需要学习最基本的PROFINET组态和工艺轴配置。
这是我从网上找到的一个案例,感觉每一步的配置写的很详细,特别适合新手。
这个案例使用的是博能传动AX系列驱动器,S7-1500与驱动器进行PROFINET通信和工艺轴配置。

2024-07-26 13 32 07.png

这个案例我是从他家官网上的PROFINET通信手册里摘录的,感兴趣的可以自己去下载看一下,是很好的学习资料。

https://www.boneng.com/product_AX.htm

2024-07-29 11 26 37.png

1.首先组态CM51,添加标准3号报文。

1.png

2.png


2.在网络视图中将PLC与CM51连接

3.png


3.若需要PLC与CM51进行IRT通信,则【拓扑视图】必须配置,同时实际的物理连接要与组态一致,若只是进行RT通信(默认),则【拓扑视图】无需配置。

4.png


4.在工艺对象中添加定位轴

5.png


5.在组态配置中选择“PROFIdrive”和“标准报文3”

6.png


6.配置编码器类型为绝对值

7.png


7.对于电机的参考速度、最大速度以及基准扭矩不能勾选“运行时自动应用驱动器值”,需要根据驱动器参数手动设置。参考速度为电机的额定转速【D00.05 马达额定转速】,最大速度【D00.06 马达最大转速】*【D00.05 马达额定转速】

8.png


8.在“与编码器进行数据交换”这块,取消勾选“运行过程中自动应用编码器值”
【D02.00 编码器类型】为5:RS485通信编码器(1623),【G00.66 编码器位置反馈模式选择】为1:绝对位置模式。按下图配置。

9.png


9.编写MC程序。
MC_POWER:给驱动器使能
MC_RESET:给驱动器故障复位
MC_MOVEJOG:点动运行
MC_MOVEVELOCITY:是给定速度运行

10.png

MC_HOME:执行回原
MC_MOVEABSOLUTE:运行绝对定位

11.png


10.接着在设备视图中双击AX-CM51驱动器,为驱动器设置IP地址与设备名

12.png


11.下载PLC程序,下载完成后监控PLC有无报错,如果PLC报错,且驱动器【C05.01 通信状态】为0:未建立通信,则需要在设备视图中右键AX-CM51,选择分配设备名称。

13.png


12.最后将设备名称分配给AX-CM51,先点击“更新列表”,选择要分配的驱动器,然后点击“分配设备名称”完成之后可以再点击以下“更新列表”,观察设备名称是否已经修改完成,同时查看驱动器以及PLC错误状态是否消除。
选中驱动器后,勾选“闪烁LED”,对应的驱动器LAN灯会同红绿灯交替闪烁,以帮助用户确定当前搜索到的设备是哪一台。

14.png


13.至此标准报文3组态配置以及编程全部完成。



热门招聘
相关主题

官方公众号

智造工程师