S7-200控制伺服电机回原点的方式可行么?

我现在控制一台伺服电机在两点之间来回运动。可是,当发生意外情况下,电机可能停止在两点之间某个位置,此时,手动执行回原点程序,请问如何处理较好?我目前的想法是先让电机快速执行一个较大的脉冲数,碰到减速的光电开关,再执行一个慢速的脉冲数,碰到停止位的光电开关时,立即停止电机。

问题补充:
谢谢两位的回答。我这个项目中途接手的,伺服电机编码器也是增量式的。零脉冲信号也没有。
顺便问下,各位工程师有包络的应用程序么?发给我参考下,谢谢啦。

最佳答案

楼主的问题具有一定代表性,需要仔细分析,我的意见如下,供楼主参考:
1.如果用伺服电机进行控制,那么,必须加装伺服放大器,S7-200的PLC要与伺服电机进行通讯,PLC要处理的主要信号有:伺服电机回原点的零脉冲信号,伺服电机在两点之间来回运动的行程极限位信号,还有电机回零的手动启动信号,因此,为了满足控制的需要,在伺服电机上要加装带有零脉冲的脉冲编码器,同时还要在S7-200的PLC上安装高速计数器的功能模块及FM,
该方式控制精度高,但价位高,安装、设计、调试比较复杂,包括设计电路,编PLC控制程序,以及反复进行调试。
2.如果,要求控制的精度一般,那么只要用S7-200的PLC控制普通的三相交流电机即可,PLC要处理的主要信号有:电机回零位的启动信号即当电机停止在两点之间某个位置时的启动回零点信号,电机在两点之间来回运动的行程极限位信号,电机回零位时准备启动信号,电机运行停止信号,
该方式控制精度一般,但价位低,安装、设计、调试比较简单,包括设计电路,编PLC控制程序,以及进行调试都比较简单。现在简要说明以下PLC的设计思路:
.当电机不在两个起始点时,如电机可能停止在两点之间某个位置,那么执行手动回到起始点,当电机回到起始点后,电机停止运行,
.当电机在两个起始点之一时,那么可以执行在两点之间的往复运动,除非按下电机停止运行信号按键,

以上两种方法供楼主参考,祝楼主好运!

提问者对于答案的评价:
谢谢大家的回答

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc207637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月6日 上午11:39
下一篇 2017年11月6日 上午11:39

相关推荐

  • 用wincc将PLC1变量传递给PLC2

    现场有一台wincc,下挂3个PLC,由于PLC之间需要交换的数据量不多,故没有做PLC之间的通讯。想通过写C语言的办法将PLC1的数据发送给PLC2,希望高手指点具体的做法! 问…

    2017年6月11日
  • 25001 轴Y从动编码器硬件出错

    840D系统的龙门镗铣床,Y轴是全闭环控制,Y轴的行程是3200,当Y轴开到软限位时(3200),出现Y轴从动编码器硬件出错报警,我把软限位设到3120,Y轴开到3120还出现同样…

    SINUMERIK 2017年11月29日
  • 828d和840d怎么通信?

    如题 最佳答案 请参考https://wenku.baidu.com/view/57165e45fab069dc51220132.html 提问者对于答案的评价:xiexie

    SINUMERIK 2017年5月31日
  • 安装828D Toolbox V04040100时出现问题

    考了一个安装包系统xp sp3 图片说明:    最佳答案 注册表修改:(1)运行REGEDIT; (2)注册表中选择HKEY_LOCAL_…

    2020年10月31日
  • V80 定位

    如何使用SunVector_2015库文件实现太阳追日功能,我想使用S7-200和V80伺服来实现动作。目前不清楚Sun_Poscalculation个管脚的涵义,以及怎样控制V8…

    SINUMERIK 2018年3月6日
  • mmc103怎么备份硬盘

    mmc103怎么备份硬盘,把步骤给说一下。 最佳答案 最直接的方法就是把硬盘拆下,做全盘ghost 提问者对于答案的评价:谢谢大家的支持

    SINUMERIK 2017年7月25日
  • 840dsl 备份PLC程序出现问题

    如图所示:各位大神请帮忙看看,为什么会出现这种情况,该如何解决谢谢。 问题补充:在STEP7上传时出现了需要的口令的窗口,但是没有口令,所以尝试这个方法备份,还是备份不了,PLC加…

    2021年7月5日
  • MCP的地址如何设置

    840d数控车的MCP的硬件地址应如何设置,即如何使用MCP板上的8位拨码开关设定?(例如当地址为6或7时),请高人指点。谢谢 最佳答案 正好晚上值夜班,参考下巴 1为波…

    SINUMERIK 2018年12月14日
  • 关于msg()语句显示中文乱码

    msg中引用了零件消息里预定义的文本,加上直接输入的中文字符组合起来出现乱码。示例:MSG("$996999"<<"我不弹出")…

    2021年7月5日
  • 伺服电机安装

    请问伺服电机的底坐安装以及负载连接有什么讲究啊?如果安装不当会有什么不良效果啊? 最佳答案 一、伺服电机油和水的保护    A:伺服电机可以…

    SINUMERIK 2017年12月9日