山西臨汾西門子PLC一級代理商
為了防止控制正反轉(zhuǎn)的兩個接觸器同時動作,造成三相電源短路,應(yīng)在PLC外部設(shè)置硬件聯(lián)鎖電路。圖2中的KM2與KM3、KM4與KM5的線圈分別不能同時通電,除了在梯形圖中設(shè)置與它們對應(yīng)的輸出繼電器的線圈串聯(lián)的常閉觸點組成的軟件互鎖電路外,還應(yīng)在PLC外部設(shè)置硬件互鎖電路。
(6) 熱繼電器過載信號的處理
如果熱繼電器屬于自動復(fù)位型,其觸點提供的過載信號必須通過輸入電路提供給PLC(見圖3中的FR2),用梯形圖實現(xiàn)過載保護(hù)。如果屬于手動復(fù)位型熱繼電器,其常閉觸點可以在PLC的輸出電路中與控制電機(jī)的交流接觸器的線圈串聯(lián)。
(7) 盡量減少PLC的輸入信號和輸出信號
PLC的價格與I/O點數(shù)有關(guān),減少輸入/輸出信號的點數(shù)是降低硬件費用的主要措施。
一般只需要同一輸入器件的一個常開觸點或常閉觸點給PLC提供輸入信號,在梯形圖中,可以多次使用同一輸入繼電器的常開觸點和常閉觸點。
在繼電器電路圖中,如果幾個輸入元件觸點的串并聯(lián)電路只出現(xiàn)一次或總是作為一個整體多次出現(xiàn),可以將它們的作為PLC的一個輸入信號,只占PLC的的一個輸入點。
某些器件的觸點如果在繼電器電路圖中只出現(xiàn)一次,并且與PLC的輸出端的負(fù)載串聯(lián)(如有手動復(fù)位功能的熱繼電器的常閉觸點),不必將它們作為PLC的輸入信號,可以將它們放在PLC外部的輸出回路,仍與相應(yīng)的外部負(fù)載串聯(lián)。
繼電器控制系統(tǒng)中某些相對獨立且比較簡單的部分,可以用繼電器電路控制,這樣同時減少了所需的PLC的輸入點和輸出點。
例如圖2中控制主軸電機(jī)的交流接觸器KM1的電路相當(dāng)簡單,它與別的電路也沒有什么聯(lián)系,像這樣的電路沒有必要用PLC來控制,應(yīng)仍然用繼電器電路來控制。
(8) 外部負(fù)載的額定電壓
PLC的繼電器輸出模塊和雙向晶閘管輸出模塊一般只能驅(qū)動額定電壓AC 220V的,或在PLC外部設(shè)置中間繼電器
1.和輸入輸出有關(guān)的指令
(1)輸入輸出刷新指令REF REF(P)指令的編號為FNC50。FX系列PLC采用集中輸入輸出的方式。如果需要最新的輸入信息以及希望立即輸出結(jié)果則必須使用該指令。如圖3-60所示,當(dāng)X0接通時,X10~X17共8點將被刷新;當(dāng)X1接通時,則Y0~Y7、Y10~Y17、共16點輸出將被刷新。
圖3-60 輸入輸出刷新指令的使用
使用REF指令時應(yīng)注意:
1)目標(biāo)操作數(shù)為元件編號個位為0的X和Y,n應(yīng)為8的整倍數(shù)。
2)指令只要進(jìn)行16位運(yùn)算,占5個程序步。
(2)濾波調(diào)整指令REFF REFF(P)指令的編號為FNC51。在FX系列PLC中X0~X17使用了數(shù)字濾波器,用REFF指令可調(diào)節(jié)其濾波時間,范圍為0~60ms(實際上由于輸入端有RL濾波,所以最小濾波時間為50μs)。如圖3-61所示,當(dāng)X0接通時,執(zhí)行REFF指令,濾波時間常數(shù)被設(shè)定為1ms。
圖3-61濾波調(diào)整指令說明
使用REFF指令時應(yīng)注意:
1)REFF為16位運(yùn)算指令,占7個程序步。
2)當(dāng)X0~X7用作高速計數(shù)輸入時或使用FNC56速度檢測指令以及中斷輸入時,輸入濾波器的濾波時間自動設(shè)置為50ms。
(3)矩陣輸入指令MTR MTR指令的編號為FNC52。利用MTR可以構(gòu)成連續(xù)排列的8點輸入與n點輸出組成的8列n行的輸入矩陣。如圖3-62所示,由[S]的輸入X0~X7共8點與n點輸出Y0、Y1、Y2(n=3)組成一個輸入矩陣。PLC在運(yùn)行時執(zhí)行MTR指令,當(dāng)Y0為ON時,讀入第一行的輸入數(shù)據(jù),存入M30~M37中;Y1為ON時讀入第二行的輸入狀態(tài),存入M40~M47。其余類推,反復(fù)執(zhí)行。
圖3-62 矩陣輸入指令的使用
使用MTR指令時應(yīng)注意:
1)源操作數(shù)[S]是元件編號個位為0的X,目標(biāo)操作數(shù)[D1] 是元件編號個位為0的Y,目標(biāo)操作數(shù)[D2] 是元件編號個位為0的Y、M和S,n的取值范圍是2~8。
2)考慮到輸入濾波應(yīng)答延遲為10ms,對于每一個輸出按20ms順序中斷,立即執(zhí)行。
3)利用本指令通過8點晶體管輸出獲得64點輸入,但讀一次64點輸入所許時間為20ms×8=160ms,不適應(yīng)高速輸入操作。
4)該指令只有16位運(yùn)算,占9個程序步。