em253子程序的使用

我需要实现的功能:伺服电机(自带增量编码器)控制机械手从A点到B点再到再到C点再回到A原点。其中A点到B点距离已知L1,B点到C点距离已知L2。我的思路是:设A点为参考点,使用相对位移,移动L1到B点,再将此位置用POS0-LDPOS函数置位0,再使用相对位移,移动L2到C点,最后反方向移动L1+L2距离返回A点。问题来了:1这样我发现就不需要RSEEK函数了啊? 2假设需要RSEEK函数,如图所示,为啥我每次运行,无法执行LDPOS函数或者是LDOFF函数。3,2问题是否与我硬件上没达到有关,我的硬件只有plc和em253模块,没有限位开关等等,4POSx_LDPOS ”命令,使定位模板EM 253 改变当前的机械坐标位置值为输入参数值。执行LDPOS函数或者是LDOFF函数后,C-pos是不是就变成0了。问题较多,但是都很简单,希望大家耐心解答!谢谢!!!!

问题补充:
十分感谢您的回答,麻烦请看一下我的问题补充图片!我是增量编码器,用绝对位置,相对位置都行吧?增量编码器对相关map函数,或em253子程序的使用有影响吗

图片说明:

em253子程序的使用    em253子程序的使用   

最佳答案

LDOFF抛开不谈,这个只是修改了寻零完成之后的坐标值;
你使用LDPOS,确实不需要RSEEK就可以建立坐标系;区别是RSEEK需要参考点,并且设备需要移动直到寻零结束,把当前坐标值变更为0+LDOFF的值;
LDPOS不需要设备移动,就可以把你当前的位置设置为你想要的坐标;
所以你的功能可以在A点的时候执行LDPOS把坐标修改为0;然后执行GOTO绝对位置走到B,再走到C,再走回0就OK;
最后建议你还是需要一个限位开关或者参考点,用来消除累计误差

提问者对于答案的评价:
谢谢您的回答,我有了更多的了解

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月25日
下一篇 2017年7月25日

相关推荐

  • 初始化程序中调用带形参的子程序

    各位好,在200plc程序的初始化程序块中,如果调用了带形参的子程序是否会产生问题?先谢谢各位 最佳答案 可以调用。你也可以自己编个简单的程序试试啊。 提问者对于答案的评价:TKU…

    SIMATIC S7-200 2017年11月17日
  • 子程序调用

    请教,我编了一套程序,在子程序运行时,终止调用子程序,再次调用时,状态还保持在上一次状态.我也编了复位所有状态,但就是复不了位,这是什么问题呀 问题补充:子程序可以重复输出线圈吗 …

    SIMATIC S7-200 2021年7月5日
  • s7-200模块

    请问有知道,S7-200有没有可以同时输入5个编码器的模块?还是用5个模块.型号是什么? 最佳答案 这要看你是什么类型的编码器了以及需要的最高频率了,要是最简单的单相那种,用224…

    SIMATIC S7-200 2021年7月5日
  • s7-200 温度匀速上升

    不知道用什么控制,比如实现1度/分钟的加温,主要用在脱脂,因为脱脂要匀速升温。PID一般都使用在恒温控制,请问高手们,我该如何控制,实现温度以1度/分钟升温,谢谢 最佳答案 既然可…

    SIMATIC S7-200 2020年10月31日
  • 指今问题

    读写系统时钟指令什么程序用到?有什么作用?常用吗?如何理解此指令。另,子程序可以只用BOOL(位)的数据类型和 I、Q操作数编程序吗?如:子程序中用I0.1的常开点控制Q…

    SIMATIC S7-200 2021年7月5日
  • 西门子200的八输入模拟量OHF22干扰问题

    前几天用的OHF22出了点问题: 首先是 干扰问题,由于前六个通道只能接电压信号,我现场过来的电流信号进模块之前并接入个250欧姆的电阻。但在程序中监控的时候数…

    SIMATIC S7-200 2020年10月31日
  • PLC高速脉冲输出的最大频率问题?

    一台200plc226DCDCDC的,脉冲输出通道最大频率是20KHZ,在程序中控制的脉冲频率比额定频率(20KHZ)高,为什么伺服电机运行速度比脉冲控制在20KHZ时还要快,不是…

    SIMATIC S7-200 2017年6月5日
  • 出现非致命错误

    经过调试,将这段代码删除了,就可以了。我的想法就是通过SM0.4,每1分钟,数就加1,直到加到我要的那个数后,保持那个数不变,不直到为什么这段代码会出现错误。就是下载可以,点运行后…

    2020年10月31日
  • S7 SMART200 OPC服务器

    请问如何用SMART 200 做OPC的服务器,可供第三方软件访问数据?比如 .net,不是简单的用PC ACCESS软件来点对点的数据导出…

    SIMATIC S7-200 2021年7月5日
  • STEP7-200 组态问题

    224CUP加2块16入/16出数字模板 在使用STEP7-Micro/WIN32编程时为什么只有CPU型号可以选择,没有数字量模板型号选择? 最佳答案 200的PLC是…

    SIMATIC S7-200 2021年7月5日