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日

相关推荐

  • 两路皮带秤配料

    用S7-200编写两路皮带秤配料的思路跟方法,控制变频器下料到皮带秤上,实现精准配料,可以根据设定两种原料的比列,实现配料,谢谢各位大侠。 最佳答案 如果你是采用皮带秤进料,2个原…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器

    子程序中有高速计数器,当子程序停止调用时,高速计数器会停止计数吗? 最佳答案 看你在指令向导中的定义了。如果高速计数器在向导中定义CV=PV即当前值等于预置值,在高速计数器子程序中…

    SIMATIC S7-200 2021年7月5日
  • S7-200的CPU,输入的端子全拆下来,输入的指示灯居然还亮?

    如图所示,这个CPU输入端子已经拆了,输入点的灯全亮,是不是CPU本身的问题存在?按理来说输入的灯是根据输入的信号来决定的。 图片说明:    最佳答案 输入指…

    2020年10月31日
  • 位计数功能

     如何对存贮器某一定区域进行ON状态的位数进行统计? 问题补充:其功能要求与OMRON的BCNT指令一样  实际应用如:每次采集40个信号到指定V区4…

    SIMATIC S7-200 2021年7月5日
  • S7200与S7300间DP通讯

    我现在用S7300做主站,S7200做从站,之是采用PROFIBUS-DP通讯,我现在在200里有数据VW6000、VW6200、VW6500、VW6510、VW6520、VW65…

    SIMATIC S7-200 2020年11月1日
  • wincc如何通过NET与S7-200通讯

    wincc如何通过NET与S7-200通讯,变量在哪里建呢,WINCC里直接导入就可以了!~PC ACCESS 太难用了!~ 最佳答案 在wincc里建变量就行…

    SIMATIC S7-200 2020年10月31日
  • 剪刀清洗液体配液

    1.灌1用于乳化液体制备和备用,灌2用于存储混合好的乳化液体并向使用端正常供液.2.灌1与灌2通过SV2阀门连接3.P1,P2为计量泵向灌1供应油和水4.SV1阀门通向灌1底部&n…

    SIMATIC S7-200 2020年11月1日
  • 除了安装包内的SETUP外,其内部文件夹中的SETUP是否还需要手动安装

    我在官方网站已经下载了STEP 7 -MicroWIN V4.0 SP6编程软件,解压后,单击SETUP文件后并安装结束。但我发现其内部文件…

    SIMATIC S7-200 2020年11月1日
  • PPI通信问题

    PPI电缆编程只能用9600的波特率吗?为何其它的波特率不能通信,设定没问题. 问题补充:我用的是西门子原装电缆,波特率可调,但4.0编程软件不能识别大于9600的波特率,但把电缆…

    SIMATIC S7-200 2021年7月5日
  • 如何实现S7-200(CPU224XP)控制比例换向阀

    PLC的模拟量输出只有0~10V和0~20mA,但是比例换向阀的输入是-10~10V或4~20mA,这个情况应该怎么解决,能否通过编程转换? 最佳答案 -10~10V显然对模拟量输…

    SIMATIC S7-200 2021年7月5日