关于上升沿EU的使用

一段程序:
 LD SM0.0
 R M0.0,1
 LD SM0.0
 = M0.0
 LD M0.0
 EU
 = Q0.1
 这是我写的一个测试小程序段,EU的用法不是当M0.0由0变为1时输出一个周期的高电平,那么我的Q0.1不是应该=1吗,可是为什么还是=0??

问题补充:
那EU指令应该如何用?怎么才能让M0.0从0到1的过程被EU捕捉到并执行????

最佳答案

你的理解不对,不是你这里的从0到1的变化。
 LD M0.0
 EU
 = Q0.1
 这里的M0.0永远为1,不可能为0,因为在网络2里对M0.0=1处理了,所以也就没从0到1变化的过程,所以Q0.1不会有输出。
 即使Q0.1=1了,那么这个时间也是非常非常短的时间,估计只有百万分之几秒的时间,从外部是看不到的,除非用S指令。

 这个程序是可以的。
 LD     SM0.5
 =      M0.0
 LD     M0.0
 EU
 S      Q0.0, 1

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:03
下一篇 2021年7月5日 上午1:03

相关推荐

  • 西门子S7

    对数据存放单元写入二进制、十进制、十六进制、BCD码、实数应如何进行? 最佳答案 可以在数据块中进行设置, 对二进制数可用2#加数据值 对十进制直接用数据值&n…

    SIMATIC S7-200 2021年7月5日
  • 如何让伺服精确停止

    各位大虾请帮个忙了,我在编写用EM253模块控制伺服电机程序,要求在检测到信号伺服在高速运行时候检测到信号时能够精确的停止,这该怎么写呀? 问题补充:工艺是允许的,但是如果减速后腰…

    SIMATIC S7-200 2020年11月1日
  • 如何解密S7-200 POU密码

    PLC 为 224的,不是国产的程序已经下载下来,但里面的子程序都加了POU密码,问下 这个密码怎么解我用的编程软件是V4.0 STEP&n…

    SIMATIC S7-200 2019年6月11日
  • 高速脉冲输出频率?

    我用226DC做的伺服定位,用MAP编程,定位及逻辑已基本符合工艺要求。我采用指定速度运动到指定的绝对位置。现在指定速度是10KHz,我把指定速度改为20KHz后,伺服电机速度没有…

    SIMATIC S7-200 2018年12月6日
  • STEP 7-Micro/WIN Instruction Library (指令库)

    哪位老前辈有的发给我一下,谢谢了啊!1165666272@qq.com 钻石用户推荐最佳答案 http://www.ad.siemens.com.cn/club/bbs/post.…

    SIMATIC S7-200 2021年7月5日
  • S7-200能否通过编程实现冗余

    现在需要做一套冗余系统,由于系统很简单,想用S7-200PLC,但是业主要求有冗余。想法如下:做两套S7-200plc与上位机系统,分别同时与监控设备通讯,两plc之间通讯,通过p…

    SIMATIC S7-200 2020年11月5日
  • 在64位WIN7系统中安装STEP7 SP9后无PPI电缆

    在64位WIN7系统中安装STEP7 SP9后无PPI电缆,无法连接PLC,执行网上所说的批处理文件及重新安装、换电脑均无效,求教! 最佳答案 1,首先确定下在64位WI…

    SIMATIC S7-200 2021年7月5日
  • 防抖动程序

    我想做一个按扭位M0.0,按住三秒后QO.0输出为1,该怎样做?另外可否解释下"防抖动",都有那些方法可实现防抖动? 最佳答案 你此处说的"防抖动&q…

    SIMATIC S7-200 2021年7月5日
  • s7200smart里的系统块中的SB做什么用

    s7200smart里的系统块中的SB做什么用,我和触摸屏通过以太网配置用配置SB吗? 最佳答案 SB是组态扩展板用的,这个扩展板不占用扩展模块数的,和触摸屏通过以太网配置不需要配…

    SIMATIC S7-200 2017年11月12日
  • 请教智能模块对地址的占用情况

    EM253占用1QB  1个字节的输出地址什么意思??我的CPU是224XP  14输入10个输出,如果我加上一个EM253,是不是EM25…

    SIMATIC S7-200 2018年1月1日

发表回复

登录后才能评论