您好,是时候升级你的浏览器了!你正在使用 Internet Explorer 的过期版本,Internet Explorer 8 可以为你提供更快、更安全的浏览体验,提供更好的隐私保护。立即下载

新闻详细

首页 > 新闻中心 > 公司新闻 >新闻详细

详解西门子Smart系列PLC如何控制步进电机之PLC编程

发布时间:2016-06-03 21:12 资讯来源: 浏览次数:18
    

工业控制中,运动控制越来越用得广泛,下面华沙自动化为你详细介绍一下,西门子S7200 中SMART  系列PLC如何控制步进电机。

功能实现:能够控制步进电机定位,正转,反转,急停,减速停止,位置归零等。

一、根据实际控制要求,我们得出广州西门子PLC与步进电机接线方式,广州PLC编程-我选广州华沙自动化设备

smart 系列PLC与步进电机接线如下图:

二、调整好步进电机的细分,根据步进电机说明,我们选择步进电机细分为8,即步进电机转一圈需要1600个脉冲。

三、PLC组态设计

西门子S7-200 SMART为我们提供了非常方便的运动控制功能向导,我们只需要根据向导进行设定。

 

1、测量系统,这里我们选择了工程单位mm,步进电机的步距角为1.5,细分8,那么根据计算得知电机旋转一周所需脉冲数为360/1.5*8=1600,电机一次旋转产生多少mm的运动,这个要看实际连接情况,包括减速机、丝杆等部件。由于这里只针对电机,所以按照电机输出轴计算得15.708

 

2、方向控制里,选择相位单相(2输出),一个输出脉冲,一个指示运动方向。

 

3、输出DIS,勾选启用,用于当电机静止时,可以自由转动电机,以便调试或实际加工中的对刀。

 

还提供了运行曲线功能,在S7-200中类似于PTO包的功能,设定目标速度和终止位置,这里也有点像变频器用的多段速功能呦。

 

4、生成组件即子程序,可以取消勾选用不上的。

 

5、上面是完整的PLC程序,可以看到轴正常控制,可以手动/自动、正反转运行,设定距离及速度后能够到位停止,第8网络则是对当前位置0,包络曲线运行也正常。在第3网络段可以看到当前位置。

另外,广州西门子PLC编程还提供了运动控制面板

6、通过运动控制面板,可以对轴进行手动操作,设置目标速度后,执行命令,在状态中可以看到轴已组态,当前位置为25.9182。还可以对轴进行一系列操作,查找参考点,连续移动等。在错误/状态中,可以看到命令出错的信息,极大的方便了现场调试的工程师。

 

四、总结

根据上面具体说明我们知道一个轴的位置控制完整的体现了SMART的运动控制功能,学过数控的应该都知道,多轴的控制包含了最重要的插补功能,SAMRT虽可以简单地控制多台步进/伺服,但如需用在多轴设备上(例如机器人,加工中心),则缺少了很多功能。我们期待西门子PLC能做出更加优越的人性化产品。

广州西门子PLC广州PLC编程设计广州自动化设计--请找广州华沙自动化设备

无标题文档