2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

PLC的線圈輸出和置復(fù)位,很多人都會犯的錯誤,你會用嗎?

 黃沙留夢 2018-07-17

原創(chuàng)不易,請勿抄襲!

很多剛接觸PLC的新人們都會對線圈的直接輸出指令和置復(fù)位指令感到疑問,不知道什么時候應(yīng)該用什么指令,最后編出來的程序既有多個線圈,又有置復(fù)位,而且一些PLC還不會因此報錯,但運行結(jié)果卻是差之毫厘,謬以千里。

因此,今天我們來介紹一下,這兩種方式的區(qū)別以及如何應(yīng)用,希望大家在編程的時候能正確的應(yīng)用這些指令。

首先我們介紹一下線圈輸出指令和置復(fù)位指令。

PLC的線圈輸出和置復(fù)位,很多人都會犯的錯誤,你會用嗎?

()是線圈輸出指令,S是置位指令,R是復(fù)位指令

程序第一行叫線圈輸出指令,第二行叫置位指令,第三行叫復(fù)位指令。

都是用來做輸出狀態(tài)的,他們之間的區(qū)別就在于:

1輸出線圈是對目標位的最終結(jié)果的申明,不是1就是0,既然是最終結(jié)果,一個程序里理論來說只可以有一個輸出線圈,為什么說理論來說,因為有一種情況可以多線圈,那就是如果多個線圈分別應(yīng)用在不同的子程序里,而一個掃描周期只能檢測到一個線圈的話也是可以的。

而一旦出現(xiàn)雙線圈輸出,在編輯的時候PLC也不會報錯,但只有最后一個線圈起作用,前面的無論是否滿足都沒有任何作用。

PLC的線圈輸出和置復(fù)位,很多人都會犯的錯誤,你會用嗎?

三個相同的線圈輸出指令,前兩個結(jié)果為1,最后一個結(jié)果為0,最終結(jié)果為0

PLC的線圈輸出和置復(fù)位,很多人都會犯的錯誤,你會用嗎?

三個相同的線圈輸出指令,前兩個結(jié)果為0,最后一個結(jié)果為1,最終結(jié)果為1

但如果需要這種多處控制輸出的話怎么辦?

兩種辦法:一每個控制點使用不同的中間繼電器,然后中間繼電器再控制線圈輸出。

PLC的線圈輸出和置復(fù)位,很多人都會犯的錯誤,你會用嗎?

M0.0,M0.1,M0.2代替三種狀態(tài),最后再輸出到Q0.0上,就可避免雙線圈的問題。

二是使用置復(fù)位。

置位指令是對目標位狀態(tài)的更改,這可以改,那也可以改,條件滿足就改,條件不滿足就保持原狀態(tài),所以一個程序里可以多處更改,而結(jié)果以多次更改的結(jié)果為主。

PLC的線圈輸出和置復(fù)位,很多人都會犯的錯誤,你會用嗎?

共有兩個置位指令,兩個復(fù)位指令。

2 輸出線圈是一個單一指令,條件滿足就是1,不滿足就是0。

置位指令能將0變?yōu)?,不能將1變?yōu)?。所以置位指令必須和復(fù)位指令配合使用才是一個完整的程序。

3 這兩種最好不要出現(xiàn)在一個掃描周期中,雖然可以,但是建議新手不要這么做,因為情況比較復(fù)雜,如果出現(xiàn)了這種情況就要看哪個命令在程序的尾部。

如果輸出線圈在程序段的后面,則以輸出線圈的結(jié)果為主,不考慮前面的置復(fù)位指令。

PLC的線圈輸出和置復(fù)位,很多人都會犯的錯誤,你會用嗎?

前面置位了,后面的輸出線圈為0,結(jié)果為0

PLC的線圈輸出和置復(fù)位,很多人都會犯的錯誤,你會用嗎?

前面復(fù)位了,后面的輸出線圈為1,結(jié)果為1

如果置復(fù)位命令在程序段的后面,需要看這個指令是否滿足條件并且執(zhí)行,不執(zhí)行的話以上一個指令為主,執(zhí)行的話以當前指令為主。

PLC的線圈輸出和置復(fù)位,很多人都會犯的錯誤,你會用嗎?

以最后有效的指令為準

所以新手朋友要多加練習,才能熟練掌握這幾個指令的用法。

(如果喜歡這篇文章,請點贊并關(guān)注,以便優(yōu)秀文章在第一時間受到推送)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多