S7-200的高速计数检测AB正交脉冲输入,接的是增量编码器,知道参考点,怎么算位移?

如题,要计算直线位移,伺服电机可以正反转,想知道绝对位置,相对位置?

最佳答案

首先你的选择双向的脉冲计数, 比如hc0(i0.0   i0.1)  选择工作模式为
MOVB   16#FC, HSC1_Ctrl:SMB47//双向 1X
MOVD   +0, HSC1_CV:SMD48
MOVD   +20000, HSC1_PV:SMD52
HDEF   1, 9   计数器1
HSC    1
在程序运行时候  电机的正反转  对应脉冲值的加减  你只需要
MOVD   HC1,VD200  通过v200 里面的脉冲值 来换算距离

提问者对于答案的评价:
感谢,寻参考点算法如何呢?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:31
下一篇 2020年11月1日 下午3:31

相关推荐

  • 紧急求助,关于em253

    程序中用go_to指令相对运动一段距离,如果接受到一个位置信号,无论是否完成运动,都用rseek指令寻找零点,步进电机根据位置信号不断正转反转。现在出现以下故障:如果位置信号出现的…

    SIMATIC S7-200 2021年7月4日
  • IEC 1131-3 浮点运算不正常

    每秒一次 寄存器A+寄存器B=寄存器AIEC 1131-3模式,浮点运算不正常,溢出但是如果 SMITIC 模式 ,或者换成整数运…

    SIMATIC S7-200 2019年6月10日
  • 怎样在线诊断PLC报警故障

    我是初学者,请大家帮我,我有一台CPU224后接EM223的系统,报警出错机器无法运行,我用电脑连接成功把程序上载后,该怎样查找故障部位,我想要排出故障的详细步骤,谢谢! 最佳答案…

    SIMATIC S7-200 2020年11月1日
  • 200以太网OPC通讯

    各位新年好!项目做方案,上位监控下面设备,共20个设备。以后设备数量由可能扩展。设备配置方案为200PLC+CP243以太网模块,通过无线传输模式传送给上位机。上位机采用OPC协议…

    SIMATIC S7-200 2017年12月9日
  • wincc与200通信

    1.用PC  ACCESS  可以实现WINCC和200PLC进行DP通信吗,我知道要使用EM277模块??? 200PLC中VB…

    SIMATIC S7-200 2018年12月2日
  • 关于S7-200模拟量转换问题

    1.我有个200的PLC模拟量输入是4-12MA,要让输出线性变换成为4-20MA这个可以通过编程可以实现不。有什么办法可以实现。我想到通过给输入的数值乘*2之外,还有其他方法不?…

    2021年7月5日
  • 西门子200怎样实现西门子300的主从站?

    如题,做一个起重机项目,以前用S7-300来实现的,现在用西门子200怎样可以实现以前的功能。扩展模块是不是只是增加输入输出点的? 最佳答案 怎么回答你这个问题才好呢,300能实现…

    SIMATIC S7-200 2020年11月5日
  • PLC 与光电开关的接线

    我是学化学的,近期因为工作关系在学PLC200编程,看完“跟我学200”才发觉自己还不懂得光电开关怎么与PLC连接,望各位大侠指点一二。谢谢了! 问题补充:谢谢两位!我本人是学化学…

    SIMATIC S7-200 2020年10月31日
  • 按下停止或急停系统是否停止

    大家好,请教个问题:我用的是S7-200。程序中有手动、自动程序和子程序,我在手动和自动跳转指令处都加入了运行标志位M0.0。在系统运行中,按下停止或急停按钮后,不论是手动还是自动…

    SIMATIC S7-200 2021年7月5日
  • 关于高速计数器与S7-200 CPU226连接数值丢失问题

    我用CPU226和一个旋转增量式编码器(奥托尼克斯360线)连接。用PLC读取编码器的当前值来控制一些气缸电磁阀的动作。现在出现一个问题,当设备低速运转的时候(编码器一秒钟旋转1.…

    2017年8月15日