单段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日
下一篇 2020年10月31日

相关推荐

  • S7-200编程软件与PLC连接的问题

    microwin软件与plc通讯不上,PLC是运行状态。软件设置如下图 图片说明:           &nb…

    2021年7月5日
  • PLC系统设计中主要考虑哪些因素

    最佳答案 在了解了PLC的基本工作原理和指令系统之后,可以结合实际进行PLC的设计,PLC的设计包括硬件设计和软件设计两部分,PLC设计的基本原则是: 1. 充…

    SIMATIC S7-200 2021年7月5日
  • VB与S7-200 PLC通信

    用VB与S7-200 PLC通信有几种方法?用自由口编程?还有吗?     如何借助PC ACCESS让VB与…

    SIMATIC S7-200 2021年7月5日
  • C语言编程

    用C语言怎样编程可实现电脑向西门子S7-200CN PLC一直发送数据,一段时间若PLC没有接收到数据则通讯错误,PLC就自行不执行程序。 问题补充:我是打算用自由口通信…

    SIMATIC S7-200 2021年7月5日
  • 西门子200的程序ret的问题

    我看到有些工程师编的的程序喜欢在最后一行加上这个SM0.0–(RET),这个有什么用,请教各位大神! 最佳答案 RET是200PLC梯形图中的有条件返回指令,STL指令是CRET…

    SIMATIC S7-200 2017年12月1日
  • S7200CPU控制伺服电机

    请教各位 用S7200自带高速脉冲Q0.0控制伺服电机(位置控制模式)1 用PLS指令发脉冲控制伺服电机 在编程时使用多段PT0控制 里面有…

    SIMATIC S7-200 2020年11月1日
  • ppi通讯从站能检测到通讯故障吗

    两台S7200做PPI通讯(用的是向导),从站能检测出通讯故障或通讯断线吗?高手指导下 问题补充:按莘莘学子说的,如果两边都做向导,通讯时间上会不会有影响? 最佳答案 你可以通过向…

    SIMATIC S7-200 2020年11月1日
  • 什么时候开始收费的?

    S7-200CN: S7-200CN导入案例介绍-跟我学 – 1/185 课程编号:V0137 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 收费就不学了…

    2021年7月5日
  • PLC控制调速的问题

    现有柴油机调速控制器,原控制器用5K电位器来实现调速功能,我想把5K电位器拆掉用PLC模拟量输出来控制调速。转速读取都不是问题,就是不明白PLC模拟量输出怎么才能代替5K电位器。 …

    SIMATIC S7-200 2021年7月5日
  • Step7 microwin可以选择通讯端口COM3,但刷新和搜索后,找不到PLC

    您好!一,本人最近买了一台联想的笔记本电脑,系统为WIN7旗舰版32位。安装microwin v4.0 sp6之后,发现编程软件,找不到PLC,具体情况如下:1…

    SIMATIC S7-200 2017年7月30日