请教一下,这段功能该如何编程?

已锁定

李毫

西门子1847工业学习平台

  • 帖子

    336
  • 精华

    3
  • 被关注

    24

论坛等级:侠圣

注册时间:2011-04-27

普通 普通 如何晋级?

请教一下,这段功能该如何编程?

344

2

2018-09-10 22:47:11

请教一下,用1500PLC控制S120的2个驱动单元,控制2个电机对拖。M0.0=0是设定驱动1为转速模式,M0.0=1是设定驱动1为转矩模式;M0.1=0是设定驱动2为转速模式,M0.1=1是设定驱动1为转矩模式;M0.3按钮是2个驱动模式切换按钮,按下驱动模式切换按钮,给M0.3一个脉冲,让M0.3置1后又瞬间清0。

当M0.3=1时,如果两个驱动的设定模式不一致,就是驱动1是转速模式,驱动2是转矩模式;(M0.0是0,M0.1是1)或(M0.0是1,M0.1是0)的条件下,先把是转速模式的那个驱动模式改成转矩模式,然后完成一些动作;接下来把转矩模式的那个驱动模式改成转速模式,然后再完成一些动作。但如果两个驱动都是转矩模式,那么M0.3=1时就不能切换模式了,程序需要避免2个电机都是转速模式而断轴。

比如说驱动1是转速模式,驱动2是转矩模式,满足模式不一致,那么按下M0.3切换按钮时,先把驱动1的转速模式改成转矩模式,完成后再把驱动2的转矩模式改成转速模式。但我写的时候用M0.0和M0.1不一致且收到M0.3上升沿时开始切换,但驱动1转速切换成转矩后,2个驱动都是转矩模式,保护程序就阻止了驱动2切换为转速模式。

请问既要防止2个电机都是转速模式,又要顺利的完成切换,这样的程序该如何编写啊?


请教一下,这段功能该如何编程? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。