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

相关推荐

  • 200怎么和计算机连接

    我手上有一个MPI的连接线怎么和计算机连接,该如何设置,谢谢 最佳答案 S7-200 CPU有其专用的低成本编程电缆:PC/PPI电缆. 如果使用CP卡进行编程…

    SIMATIC S7-200 2021年7月5日
  • EM277 frofibus通讯

    我还是不明白通讯卡和软件的配置,能否给我详细的配置一下,我有30个EM277 CPU226我上位机到底配什么东西?除了CP5613卡和WINCC 64K软件外还…

    SIMATIC S7-200 2021年7月5日
  • TD400C中清零

    有一个计数值显示在TD400C上,计数值要设置成可以手动清零,假如数据是从PLC的VD30中读取的,该怎么利用一按键去清零? 但实际上VD30的数值也是从计数器C0,C1…

    SIMATIC S7-200 2021年7月4日
  • 200扩展模块

    PLC扩展模块按功能分有多少类? 问题补充:不限厂家, 最佳答案 开关量输入/输出,模拟量输入/输出,通讯模块 提问者对于答案的评价:谢谢,大家回答的都很好,只能给最及时的了,

    SIMATIC S7-200 2020年11月1日
  • 初学S7200编程,帮忙理解下中断的用法

    以下程序代表的和注释的不一样,该怎么理解i0.0 和i 0.1的上升沿触发中断呢? 问题补充:本人在学习S7200自由口通讯实例。请问 最佳答案 200的中断(…

    SIMATIC S7-200 2021年7月5日
  • TD400C的参数问题

    要将程序里的一个参数在文本显示器的面板上可以修改,该怎么变程?我知道文本显示器怎么设置!但我按照说明设置了后,在文本显示器面板上修改了设定的参数值后,再按确认键后数据还是又回到了原…

    SIMATIC S7-200 2021年7月5日
  • 200 自由口通讯

    200  plc 只负责接收数据,不发送,接收的报文以EB开头,接收的数据放入VB100。如何编程?  问题补充:接收的报文以EB开头,但没…

    SIMATIC S7-200 2021年7月4日
  • s7-200xp报红

    s7-200xp报红 问题补充:现在根本通讯不上了,已确认电缆和电脑没什么问题,和同型号的plc可以通讯诸位大能看看还有没有的救??????? 图片说明:   …

    2017年8月16日
  • 200plc通讯与系统

    为何电脑重新做系统之后安装200软件可以进行通讯过几天就不能通讯,一直显示未找到访问点?一般的故障都排查过都没用,难道还要重新装系统? 最佳答案 中间是否清理过系统文件?STEP&…

    SIMATIC S7-200 2021年7月5日
  • PID参数调整

    我用S7-200做控制,采用了PID算法实现恒温、恒压控制,因为做的是产品,每次产品到现场都要重新设置PID参数,有时候比较麻烦,问一下各位高手谁用过更好的算法不用设置参数,或者参…

    SIMATIC S7-200 2021年7月4日