我用的是CPU224XPSI来控制伺服电机两台。如果只下载伺服电机的回原点程序,他们能找到原点。由于我在程序中用了顺序功能(LSCR,SCRT,SCRE).然后我再调用MAP中的找原点功能时,到了负限位了,电机没有反向,而是一直在转,这是怎么回事呢。Q0.0_CRTL中我也看到负限位已经是1的,可为什么不反向呢。
问题补充:
我仔细看了一下动作,到达负限位后,计数方向已经发生了变化,Q0.3闪了一下,接着又灭了。
最佳答案
怀疑是顺空指令未跳出造成的错误。建议删掉顺控指令再试一下,如果还出现不反向,就是你的MAP库使用有问题
还有一种可能是你的其他程序中占用了MAP库中的地址,不要在其他位置使用库存储区的地址。
提问者对于答案的评价:
3q
专家置评
S7-200 MAP 指令库使用请参考“ 莘莘学子 - 中级工程师”的答案。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc299552.html