左移位、右移位指令让你在做PLC训练的时候不再困惑
时间:2023-03-29来源:佚名
大家好!每天学一点,学习更轻松。关注我,感谢大家为我点赞。 我们想要让灯从左向右依次闪烁,然后从右向左依次闪烁,重复如此动作,这样的程序我们也能实现。 用一个开关作为输入按钮,如果我们打开开关的时候,整个灯会是熄灭。 按下按钮的时候,输入位为“1”,这时候时间继电器延时是1秒接通。我们的程序想要左移位,必须接通时间继电器常开触点。 利用K2Y0=0这个指令,我们就会让M8020=1,将1给到Y0,这时候Y0就为1,,这时候M8020不为0。 时间继电器每隔一秒接通一次,这样就出现了当每移动一位的时候,右侧为就会为0.知道Y7由1变为0的时候,m0为1. M0=1的时候,程序就会执行向右移位的执行,这时候K2Y0=0,所以M8020=1,每当右移位一个位,左侧的灯就会熄灭一次。当Y0由01变为0的时候,就会使程序进行下一个循环。 移位程序在我们日常工作中会比较常见,也是学生认识移位指令的,学习移位指令的途径。 通过上述的介绍,首先要知道移位指令如何移位,移位后移出位的值要知道,如果知道了移出位的位的电位,那么我们就掌握了熟悉了移位指令。然后我们要认识程序中的M8020它和SUM指令的配合适合。M8020是零位标志,当你的程序中出现运算结果等于零的时候,M8020就会置位,反之则为复位状态。 |