信捷XC系列PLC脉冲双输出情况及解决方法 点击:5008 | 回复:5



Zhu_Run

    
  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2016-05-17 11:01:48
楼主

    在信捷XC系列脉冲输出中,无论是在同一个主程序中,还是在同一个流程或者子程序中,都不能对同一个输出口Y编写两条或两条以上的脉冲输出指令(相同与不同的脉冲指令都不可以)。

不能进行双输出的情况有以下几种:

(1)同时出现在主程序中

(2)同时出现在流程(STL)中

(3)同时出现在子程序中

(4)一条在主程序中,一条在流程(STL)中

(5)一条在主程序中,一条在子程序中等等

    当需要执行多条脉冲指令时,我们可以通过以下三种方式实现:

    方式一:书写多个流程或者子程序,每个流程或者子程序里面都只有一条同一端口输出的脉冲指令。

注意:两个流程(STL)不可以同时导通!

    方式二:如果在多处需要使用的是同一条脉冲输出指令,可以在主程序中只书写一条脉冲指令,指令中的相关参数全部为寄存器;在需要使用到的时候,只要先将相关参数的值修改好,再导通脉冲的前提条件即可。

    方式三:可以通过顺序功能块BLOCK 实现,BLOCK 可以支持多条脉冲顺序执行的原则;详细的使用方式可以参见手册的第十章《顺序功能块BLOCK》相关内容。



摘自:系列可编程控制器 用户手册[指令篇]( XC1/XC2/XC3/XC5/XCM/XCC)





lihanch

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2010年4月04日
发表于:2016-06-18 10:32:22
1楼

S0被复位,S1启动时y0输出会不会有停顿

寂静小鱼儿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2016年11月28日
发表于:2016-11-28 21:54:55
2楼

怎么样才能把信捷XP2-18R里面的程序拷贝到电脑

czlwj

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2017年1月08日
发表于:2017-01-30 15:49:30
3楼

感谢楼主分享了,谢谢

wang646459371

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 621回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2011年3月02日
发表于:2018-03-15 15:20:00
4楼

感谢楼主分享了,谢谢

wei0864

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 61回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年8月13日
发表于:2018-08-21 09:03:23
5楼

谢谢楼主分享!!!!!


热门招聘
相关主题

官方公众号

智造工程师