当前位置: 主页 > PLC控制

EM253 和 MAP 库 控制步进电机

我用226和3个253控制5台步进电机

由于机械设计问题,只能安装1个极限开关和一个原点开关(机械间距不够安装第二个极限)

而且安装极限开关和原点开关间距很近,只有3个毫米(都是光电感应开关),

在回原点的时候就出现了以下问题,

1、当电机位置位于极限开关和原点开关之间时回原点,电机反转在感应到极限开关后正转,在感应到原点的下降

沿时,系统报错,代码18RPS现用区域宽度不足。回原点失败。

2、当电机位置位于极限开关和原点开关之间时回原点,由于我只有一个极限开关,在回原点的时候,电机首先开始

反转,在感应到极限开关后,正转,正常逻辑是感应到原点开关的下降沿后,回原点完成。但如果电机正转后,没有感

应到原点开关。电机就会一直往前走,由于我没有正转极限开关,到最后电机走到尽头就会堵转。最后只有拍急停断电

电机才能停止运行。

3、在回原点状态下,只有在找到原点后才能停机,能否在找原点状态未完成的情况下人为的停止找原点状态。


226自带的高速脉冲输出点控制的2台步进,可以通过MAP库的CTRL功能块手动设置极限为1,从而使PLC认为极限到

位,控制电机停止。

EM253是否能通过控制特殊继电器来实现这个功能?

200系统手册上说明,SMB222可以反映出LMT+LMT-RPS的状态,这些点是否能够人为的进行操作。

最佳答案

参考:
《西门子S7-200PLC运动控制模块EM253寻找参考点的问题》
htTP://www.dqjsw.com.cn/dianqi/zhuanti/ximenziPLC/120851.html
《定位模块EM253中的zp功能和作用》
http://www.ad.siemens.com.cn/club/bbs/poST.ASpx?b_id=3&a_id=828878

提问者对于答案的评价:
ss

  • 关注微信

猜你喜欢

微信公众号