单段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

相关推荐

  • 给VW输入数字编程

    这样VW0为20,VW2为50,当M0.0通   VW4从20开始每0.1秒增加0.1给VW4写入数字,20.1   2…

    2021年7月5日
  • 画面响应迟钝

    用编码器和S7-200在触摸屏上做了个仪表盘画面,编码器转一圈仪表盘画面里的指针也转一圈,实际运行时,画面里的指针转动明显迟钝,不能平滑转动,而是跳跃转动,感觉是通讯响应迟钝滞后,…

    SIMATIC S7-200 2020年11月1日
  • s7-200 控制步进电机

    请教大家:我们公司原来有一台S7-200 CPU224(CPU版本02.00),编写程序时用高速脉冲输出指令PLS控制Q0.0和Q0.1输出脉冲,来控制步进电机的运动,一…

    SIMATIC S7-200 2020年10月31日
  • 定时器使用中时间累加

    现需要多个计时器作不同工位定时用,工件按顺序到时达不同工位,间隔时间不确定定,现需要确定每一工件在线体上的总时间,如第一工位用 T1计时,第工位用T2计时、第三工位用T3…

    SIMATIC S7-200 2020年10月31日
  • 如何实现顺序控制的停止与暂停

    在顺序控制(SCR)中,我想设置一个条件,让这个控制停止,是不是只要把相关的S位全部清零就行了。    而暂停的话,是不是可以把顺序控制设成…

    SIMATIC S7-200 2020年10月31日
  • S7-200 I/O扩展电缆可以自己做吗?

    现场要求加个模块,但是空间不够了,需要重新配根I/O扩展电缆,不知可以临时自己做一根使用不?型号:6ES7 290-6AA20-0XA0  &nbsp…

    SIMATIC S7-200 2020年10月31日
  • 研华ADAM4017+模块每隔一端时间就掉电

    一个恒压供水的工程,压力表为4~20ma输出,与研华Adam4017+模块链接 研华模块为4~20ma转485,最后西门子224xp 以modbus和研华模块通…

    SIMATIC S7-200 2021年7月5日
  • 调试802DSL系统遇到的问题

    今天我调试802DSL系统时遇到一些问题:1.用HMI对驱动做初始化后,CU_I是0,SLM是0,但是3个servo都是43,手册上说PCUX20.2没有设定,可是我已经把PCUX…

    SIMATIC S7-200 2020年11月1日
  • S7-200 CPU226配 扩展模块

    各位问一下,S7-200  主模块CPU226CN可不可以配以下2中情况的扩展模块,第一种是带一个EM223(24入,24出),一个EM222(8点输出)一个E…

    SIMATIC S7-200 2020年11月1日
  • 指针寻址操作如何使用啊?从来没有用过

    指针寻址操作如何使用啊?从来没有用过,请大哥们指教 最佳答案 1、相关文档——见《详解西门子间接寻址.pdf》下载:http://ishare.iask.sina.com.cn/f…

    SIMATIC S7-200 2020年10月31日