首先定义一下:下文中,RP是电气原点,“零点”是机械原点。以我看S7-200系统手册的理解,假设初始RP_OFFSET参数为0(即无偏移量),零点位置是RP正向偏移150个脉冲。那么RSEEK后,当前位置为0,手动JOG到零点,当前位置变为150,此时LDOFF函数将150设置为RP_OFFSET(装载偏移量),并将当前位置置0。此时我再RSEEK一次,回到RP后,系统会装载RP_OFFSET(即150)为当前位置。我的问题来了:以机械零点坐标来看,RP的当前位置应该是-150,而不是150,这又怎么解释和解决呢?其次,使用LDOFF函数后,只是当次有效,还是PLC掉电重启后,RP_OFFSET仍有效(向导组态时OFFSET设置的是0)。两个困惑的问题,不吝赐教。
最佳答案
首先,你手动移动到机械零点,执行LDOFF,RP_OFFSET的数值是-150,而不是150;
所以如果这时候你RSEEK,寻零结束后当前坐标是-150;至于断电有效的问题取决于你的RP_OFFSET是否在断电保持区域里
提问者对于答案的评价:
很清楚完整,明白你的意思,待模块到手再调试验证
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc181698.html