关于上升沿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

相关推荐

  • 一台工控机连接3台S7200PLC

    一台工控机(组态王)连接3台S7200PLC,PLC之间100多米用RS485,见下图。请教大侠帮我分析下方案可行吗。 最佳答案 工控机1个主站,3个PLC从站,485来说100M…

    SIMATIC S7-200 2018年3月6日
  • smart 200 控制松下伺服

    有没有哪位大侠有SMART 200 PLC 控制松下伺服的样例程序和图纸,给我一个,多谢。伺服:MSMD012G1U,控制器:MADKT1505E&n…

    2021年7月5日
  • s7-200 214BO203 OXBB

    s7-200的停止灯一直亮,程序无法运行,开关在运行位置 最佳答案 清除程序,重新上电,开关拨到RUN状态,确认硬件是否存在问题  如果没有,检查程序是否有问题…

    SIMATIC S7-200 2021年7月5日
  • 模拟模块EM235 电压输入0-5V电脑一直显示0,采集不到信号怎么回事

    PLC为S7-200,模拟量为EM235,SW1和SW6设置为ON,其余为OFF,输入为0-5Vdc,EM235电源M端和A-短接,只用第一组模拟量输入,其余B+ B-&…

    SIMATIC S7-200 2017年6月8日
  • s7-200通过脉冲泵控制PH

    200plc为晶体管输出,现在想写一个程序,通过控制碱泵的加料多少调节PH,其他物料进料速度恒定,而碱泵为普罗名特脉冲计量泵(脉冲控制频率不高,一般低于100Hz/分钟),即给一个…

    SIMATIC S7-200 2017年8月18日
  • 请教:S7-200PLC如何与装在PC中的Wincc Flexible Runtime通讯

    S7-200PLC如何与装在PC中的Wincc Flexible Runtime通讯,完成上位机的监控什么的?我只知道通过EM277模块和CP5611卡,进行p…

    SIMATIC S7-200 2020年10月31日
  • 移位指令溢出位

    移位指令溢出标志位不是SM1.1和1.0吗?我直接用sm当线圈不行没有输出。 最佳答案 移位指令溢出标志位是SM1.1,如果移位数目大于0,溢出内存位(SM1.1)采用最后一次移出…

    2021年7月5日
  • PID过程值波动太大

    用向导做的%ignore_a_1%调节,控制变频器调节调节流量,流量值是由秤盘计算出来的的滑动差值,设置值比如是5克每秒,用10毫秒定时中断读取并计算的差值波动太大,应该怎么改善呢…

    SIMATIC S7-200 2021年7月5日
  • 请教一个关于扫描周期的问题

    我用4-20mA信号接收现场的瞬时流量,现在想计算累计流量。自己做了一个一秒的计时器,想达到1s累加一次的效果,但是实际的值总是偏大,这是为什么那?一个程序段,一个扫描周期只执行一…

    2021年7月5日
  • 瓶子没有内塞,剔废程序怎么写呀

    瓶子是由瓶、瓶口软塞(硅胶的)、瓶盖组成,正常生产流程是先灌装液体,再压入软塞,最后旋瓶盖上去,但有时流水线会发生软塞没正确塞入,后面又装了瓶盖。需要对没有软塞的瓶子及时剔废,且要…

    2021年7月5日

发表回复

登录后才能评论