登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:关于西门子1500的运动控制

点击:220 回复:7

本人是自学PLC的,最近公司准备搞智能搬运机,可是之前都没接触过伺服控制,有没有大佬推荐一下学习方向啥的,看资料一直云里雾里的表情表情表情
24-07-29 09:02
现在比较流行的是通讯 总线控制  伺服这块。
24-07-29 09:48
是的,所以也想提升一下,之前做的项目都是一些简单的逻辑控制表情
24-07-29 09:52
伺服简单的定位不难啊,都是标准的控制
MC_POWER使能,然后就有MC_JOG点动,
MC_HOME是回零(方式很多,根据工艺来)
还有复位,相对定位,绝对定位那些。
对了,有封装的块。直接可以调用。
http://m.gkong.com/bbs/497899.ashx
之前我发的帖子,1200脉冲轴,你可以参考一下,大同小异和,CODESYS那些
24-07-29 12:45
使用S7-1500的运动控制功能,需要学习最基本的PROFINET组态和工艺轴配置。
这是我从网上找到的一个案例,感觉每一步的配置写的很详细,特别适合新手。
这个案例使用的是博能传动AX系列驱动器,S7-1500与驱动器进行PROFINET通信和工艺轴配置。
附件 2024-07-26 13 32 07.jpg
这个案例我是从他家官网上的PROFINET通信手册里摘录的,感兴趣的可以自己去下载看一下,是很好的学习资料。
https://www.boneng.com/product_AX.htm
附件 2024-07-29 11 26 37.jpg
1.首先组态CM51,添加标准3号报文
附件 1.jpg
附件 2.jpg
2.在网络视图中将PLC与CM51连接
附件 3.jpg
3.若需要PLC与CM51进行IRT通信,则【拓扑视图】必须配置,同时实际的物理连接要与组态一致,若只是进行RT通信(默认),则【拓扑视图】无需配置。
附件 4.jpg
4.在工艺对象中添加定位轴
附件 5.jpg
5.在组态配置中选择“PROFIdrive”和“标准报文3”
附件 6.jpg
6.配置编码器类型为绝对值
附件 7.jpg
7.对于电机的参考速度、最大速度以及基准扭矩不能勾选“运行时自动应用驱动器值”,需要根据驱动器参数手动设置。参考速度为电机的额定转速【D00.05 马达额定转速】,最大速度【D00.06 马达最大转速】*【D00.05 马达额定转速】
附件 8.jpg
8.在“与编码器进行数据交换”这块,取消勾选“运行过程中自动应用编码器值”
【D02.00 编码器类型】为5:RS485通信编码器(1623),【G00.66 编码器位置反馈模式选择】为1:绝对位置模式。按下图配置。
附件 9.jpg
9.编写MC程序。
MC_POWER:给驱动器使能
MC_RESET:给驱动器故障复位
MC_MOVEJOG:点动运行
MC_MOVEVELOCITY:是给定速度运行
附件 10.jpg
(未完待续)
24-07-29 13:31
(接上)
MC_HOME:执行回原
MC_MOVEABSOLUTE:运行绝对定位
附件 11.jpg
10.接着在设备视图中双击AX-CM51驱动器,为驱动器设置IP地址与设备名
附件 12.jpg
11.下载PLC程序,下载完成后监控PLC有无报错,如果PLC报错,且驱动器【C05.01 通信状态】为0:未建立通信,则需要在设备视图中右键AX-CM51,选择分配设备名称。
附件 13.jpg
12.最后将设备名称分配给AX-CM51,先点击“更新列表”,选择要分配的驱动器,然后点击“分配设备名称”完成之后可以再点击以下“更新列表”,观察设备名称是否已经修改完成,同时查看驱动器以及PLC错误状态是否消除。
选中驱动器后,勾选“闪烁LED”,对应的驱动器LAN灯会同红绿灯交替闪烁,以帮助用户确定当前搜索到的设备是哪一台。
附件 14.jpg
13.至此标准报文3组态配置以及编程全部完成。
最后修改:2024/7/29 13:41:02
24-07-29 13:36
感谢大佬表情
24-07-30 09:55
感谢大佬表情
24-07-30 09:55

工控新闻

更多新闻资讯