s7-1200plc循环移位指令分为循环左移ROL和循环右移ROR这两个指令,同样的它们闭衡的移动方向是不同的,循环左移指令是由低位往高陪含位移动,循环右移指令是由高位往低位移动。轿乱做
S7-1200是SIMATICS7-1200的简称,是一款紧凑型、模块化的PLC。
你这有是看不出来的,程序中每个扫描没咐扰周期都简察是先对C赋值1,然后循环,也就是说每个周期后结果都是一样的,你怎么看的出?建议你再做一个变量,始终对这个变量进行累加,看枯旦它结果有没有变再来判断啊。我用的是四门子200SMART编程软件编写。
你照着编就行了。
我目前没有PLC,没法调试,
你编完程序之后自己调试一下。看看有没有不合适的地方,自己改改。
把M0.0为ON,给QB0传送一个1,是Q0.0为ON。
T37定时器开始计时,根据不同时间,把戚敬手QB0左移一位。(我忘记这个指令是不是需要用上升沿,不过不影响。)
第一次循环之后,T37常闭复位,计时器重新计时开始第二个循环。
同事T37常开闭合,计数器+1。
当计数器为3时,计数器辅助触头动作,断开所有连接。
你也可以改成用M线圈当稿隐标志位,高嫌用一个自锁或者置位,当计数器动作时,自锁断开或者给一个复位指令。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)