如何让脉冲输出立即停止

I0.0有信号时,开始脉冲输出,当检测到开关I0.1时,立即停止脉冲输出。我现在用了I0.1的上升沿中断。中断后立即PTO脉冲输出。但是我现在运行的速度为5000个脉冲/秒。停止后仍有3MM的误差。我一旦将速度提高到8万,误差会有10几个毫米。这种问题如何解决呢,由于每次运行的距离不一样,因此不能用相对运动和绝对运动。我的CPU是224XP.

问题补充:
程序是用PTO指令自己编写的呀,没有用到MAP库函数。I0.1上升沿中断后,立即禁止PTO脉冲输出。

最佳答案

过冲是必然的。

提问者对于答案的评价:
如何减少这种情况呢。

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

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

相关推荐

  • 怎么用S7200读编码器的值

    怎么用S7200读编码器的值 最佳答案 参考一下:程序通过先设定计数器的值,本例中设定值为10;按设备启动按钮I0.1启动设备,运行后通过信号输入点I0.0进行计数,当计数当前值等…

    SIMATIC S7-200 2020年10月31日
  • EM231 RTD怎么编程

    有一个  EM231 2AI  RTD   接2个PT100(-50°~450°)请问怎么编写程序把…

    2019年6月11日
  • PTO/PWM向导怎么配置

    书上的一个例子:步进电机,第一段加速,起始频率2KHZ,脉冲200个;第二段恒速,10KHZ,脉冲3400个;第三段减速,频率10KHZ,脉冲400个。自己计算包络表编程到容易,但…

    SIMATIC S7-200 2020年11月1日
  • S7-200与三菱变频的通讯问题

    S7-200与三菱变频的485通讯.测试给变频设置频率及控制变频器启动失败,请教查看下问题出在哪了,谢谢! 问题补充:变频器的参数确认过设置没问题 图片说明:  &nbs…

    2021年7月5日
  • 指令疑问

    INC_B,和SHR_DW  这些指令是什么意思啊? 最好讲详细点,谢谢 最佳答案 INC_B:字节每次扫描加“1” SHR_DW:双字右移…

    SIMATIC S7-200 2021年7月5日
  • DATO_WRITE指令

    请问大侠DATO_WRITE是什么指令,起什么作用,常用在哪些方面。 最佳答案 子程序DATx_WRITE由数据归档向导创建,用于在存储卡中写入一个数据归档记录。每执行一次DATx…

    SIMATIC S7-200 2021年7月5日
  • 关于时钟指令中BCD码的转换有些看不懂

    时钟指令中所有日期和时间值必须采用BCD格式编码(例如,16#97代表2002年)怎么转换的,我理解的是97转换成十进制是151,BCD是用四位二进制表示十进制,151应该表达成&…

    SIMATIC S7-200 2017年10月29日
  • http://www.dllzj.com/smartcable200l4.dll/

    http://www.dllzj.com/smartcable200l4.dll/这里的smartcable200l4.dll是win7 32位系统使用的,我需要win7…

    2021年7月5日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年6月27日
  • 200电动阀控制问题

    现有丹佛斯电动阀0~10v信号通过224xp的AQW0输出,电动阀反馈有0~10v信号AIW0输入,给aqw0以32000的数字量,电动阀会动作直到全开。要求通过上位机点控按钮,按…

    SIMATIC S7-200 2021年7月5日