单段PTO编程

主程序:
LD   SM0.1
R    Q0.0,1
CALL   0

子程序0:
LD    SM0.0
MOVB   16#8D,SMB67
MOVW   500,SMW68
MOVW  10000,SMD72
PLS   0
 
这段程序输送到P[LC后,不运行,知道把16#8D改为16#85后,才正常运行。不明白只是更改了时间基准就不能正常运行,为什么?

最佳答案

楼主你的程序是没问题的
就是不把把16#8D改为16#85也是可以运行的
你在主程序要每次脉冲串发送完毕调用次PLS 0,如果不调用就是一次过,发送完就没了。
PTO单管模式,只允许一个脉冲串在等待队列,调用次数多了,就会队列溢出

提问者对于答案的评价:
没有在指出问题的实质,在实训中的现象就是这样。但是我没有查看SMB66的输出状态。

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

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

相关推荐

  • 模拟量无变化急待解决

    高手们好!我处使用S7-200的226 CN,和EM231模拟量模块配合使用,基本可以排除模块接线问题。压力泵未运行时测得压力变送器的信号是4mA,拨码开关1和6&nbs…

    SIMATIC S7-200 2021年7月4日
  • s7 200 PID 死区设置问题

    s7 200 PID 死区设置不起作用,从PID控制面板中高级选项中,修改死区参数为(0.02~0.1之间值)后,无论自动确定数值框勾选或不勾选,死区…

    2017年11月23日
  • for next指令怎么应用?请实例说明一下

    看了半天 书上和帮助里的说明,还是没有理解透for和next的应用原理。说好的循环结束后才执行下面的程序,结果我在下面接next下面接一个常闭和q0.1,结果一商店q0.…

    SIMATIC S7-200 2017年11月1日
  • 西门子S7-200PLC与触摸屏进行通讯时间问题

    PLC触摸屏时钟设置如下图,触摸屏设置输入/输出IO域类型是16进制,PLC的设置也是16进制,但在触摸屏上显示的是16进制吗?要不要转换成十进制呢? 问题补充:我想实现的功能是P…

    2021年7月5日
  • CPU226扩展的问题

    请问CPU226后面能带2个8输入的热电偶模块,1个数字量输入输出模块,1个8输入的模拟量模块,1个4输出的模拟量模块。总共扩展这5个模块可以吗? 最佳答案 可以。 图片说明: &…

    2017年6月5日
  • 如何在西门子论坛上帖帖子?

    如何在西门子论坛上帖帖子? 最佳答案 是指技术论坛吗?先注册后登录呀!常规. 提问者对于答案的评价:OK

    SIMATIC S7-200 2021年7月5日
  • 关于PID输入干扰较大的问题。

    请教下,现在我用PID做恒压供水,无奈传感器的干扰较大,已滤波,不过仍有不小干扰,我想问下能否通过PID参数调节使这部分干扰尽可能去除让水压稳定,调了两天PID了,无明显效果,望各…

    SIMATIC S7-200 2017年6月10日
  • NOP指令导致程序无法执行

    nop指令下面的程序无法执行,I1.5按钮接通后I1.5灯亮,无输出,把NOP删了,一切OK 问题补充:这个是我练习NOP指令时编写的简单程序 图片说明:   …

    2017年6月1日
  • 请教PID问题

    我根据200系统手册自己编了一个PID程序,输出值Mn,请问如何将它转化为占空比周期来控制继电器的输出时间?由于PID向导只提供8路输出,不够用,只能自己编PID程序。谢谢 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 步进电机方向问题

    现在设计的是用光电开关来控制电机正反转,用的是pto0。0向导做的,用了2个包洛, 想实现在向一个方向转动时,光电开关有干扰变化是,转动不受影响。利用的是pto-run里…

    SIMATIC S7-200 2021年7月5日