plc二分频怎么看不懂
发布网友
发布时间:2023-05-13 20:26
我来回答
共2个回答
热心网友
时间:2023-05-23 21:54
这个二分频程序最考验对PLC执行顺序的理解了,PLC的执行顺序是从上到下,从左到右,周期性的循环执行。
1、假设X0由OFF变成ON的这个扫描周期为第1扫描周期。在第1扫描周期里第一行X0由OFF变成ON了,PLS M100指令控制M100发出一个扫描周期的脉冲,因此这个扫描周期里M100为ON。第二行常开触点M100导通,常闭触点Y0导通,结果是导通的,第三行常开初触点Y0不导通,常闭触点M100不导通,结果是不导通的,因此第二行第三行共同作用的结果是执行Y0输出,Y0为ON了。第1扫描周期完事。
2、第2扫描周期里,X0已经是ON了,没有上升沿了,M100为OFF了,第二行常开触点M100不导通,常闭触点Y0不导通,结果是不导通的,第三行常开初触点Y0导通,常闭触点M100导通,结果是导通的,因此第二行第三行共同作用的结果还是执行Y0输出,Y0保持为ON了。第2扫描周期完事。
3、往后若干个扫描周期都是保持此状态,直到X0再次由OFF变成ON。
4、再次假设X0由OFF变成ON的这个扫描周期为第1扫描周期。在第1扫描周期里第一行X0由OFF变成ON了,PLS M100指令控制M100发出一个扫描周期的脉冲,因此这个扫描周期里M100为ON。第二行常开触点M100导通,常闭触点Y0不导通,结果是不导通的,第三行常开初触点Y0导通,常闭触点M100不导通,结果是不导通的,因此第二行第三行共同作用的结果是不执行Y0输出,Y0为OFF了。第1扫描周期完事。
5、第2扫描周期里,X0已经是ON了,没有上升沿了,M100为OFF了,第二行常开触点M100不导通,常闭触点Y0导通,结果是不导通的,第三行常开初触点Y0不导通,常闭触点M100导通,结果是不导通的,因此第二行第三行共同作用的结果还是不执行Y0输出,Y0保持为OFF了。第2扫描周期完事。
6、往后若干个扫描周期都是保持此状态,直到X0再次由OFF变成ON,就又回到步骤1时的执行过程了。
望采纳。。。。。。。
热心网友
时间:2023-05-23 21:54
M100是脉冲信号。Y得电并自锁,Y一直通电。