王紹全
級(jí)別: *
![]() |
網(wǎng)絡(luò)1 LD I0.1 AN M0.1 =M0.0 網(wǎng)絡(luò)2 LD I0.1 =M0.1 小弟明白這是一個(gè)邊沿信號(hào)產(chǎn)生的程序,但是不明白M0.0為什么保持1個(gè)PLC循環(huán)周期,我可能不明白循環(huán)周期這個(gè)詞,麻煩好心人解釋一下,謝謝! [ 此帖被王紹全在2008-12-24 20:30重新編輯 ] |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
因?yàn)镻LC對(duì)與程式的掃描是由上往下,自左往右進(jìn)行。 當(dāng)LD I0.1時(shí),I0.1的狀態(tài)由0轉(zhuǎn)為1,此時(shí)程序掃描AN M0.1,M0.1的狀態(tài)為0,但是由于是AN 指令,因此M0.1被取反為1. =M0.0不用說了,M0.0=1了。 目前為I0.1為1,M0.1也可以看作為1,M0.0=1 程式繼續(xù)掃描,掃到LD I0.1時(shí),讀到I0.1的狀態(tài)為1,那么繼續(xù),=M0.1,將M0.1的信號(hào)狀態(tài)由0轉(zhuǎn)1. 此時(shí) I0.1=1 M0.1=1(真正的信號(hào)狀態(tài)為1) M0.0=1程序繼續(xù)掃描,直到本次掃描周期結(jié)束。 下一個(gè)周期來時(shí),程式又從第一行開始掃描, LD I0.1還是1的狀態(tài),AN M0.1由于M0.1的信號(hào)狀態(tài)由0轉(zhuǎn)1,從而導(dǎo)致執(zhí)行該語句RLO的結(jié)果為0,因此=M0.0為OFF。 以上 |
---|---|
|