【導讀】西門(mén)子PLC S7-200的編程軟件STEP 7 MicroWIN V4.0 SP9中,有一些特殊繼電器,可以幫助用戶(hù)實(shí)現特定的功能。本文下面為您介紹西門(mén)子PLC S7-300中實(shí)現特殊繼電器功能的方法,大家可以進(jìn)行參考。
一、概述
西門(mén)子PLC S7-200的編程軟件STEP 7 MicroWIN V4.0 SP9中,有一些特殊繼電器,可以幫助用戶(hù)實(shí)現特定的功能。而在西門(mén)子PLC S7-300的編程軟件STEP7 V5.5中,并沒(méi)有這些特殊繼電器,如果用戶(hù)想要使用類(lèi)似S7-200系列PLC中的特殊繼電器的用法時(shí),需要通過(guò)一些函數做轉換后使用。本文下面為您介紹西門(mén)子PLC S7-300中實(shí)現特殊繼電器功能的方法,大家可以進(jìn)行參考。

二、西門(mén)子PLC S7-300實(shí)現特殊繼電器功能
下面舉例說(shuō)明,例如:在S7-200中,有一個(gè)特殊繼電器SM0.3,它的功能是PLC的CPU進(jìn)入RUN狀態(tài)后,在第一個(gè)掃描周期內置1,然后置0;在S7-300中,則沒(méi)有這個(gè)特殊繼電器,那么要實(shí)現這個(gè)功能,需按照如下步驟進(jìn)行:
1. 在STEP7 V5.5中調用組織塊OB100;
2. 在OB100中調用系統功能塊SFB21來(lái)實(shí)現;
這里需要注意的是,SFB21是實(shí)現停止后繼續運行的功能。如果在其輸入端有一個(gè)上升沿出現,SFB21會(huì )觸發(fā)一個(gè)熱啟動(dòng)功能給設備。如果這個(gè)設備是CPU時(shí),需要滿(mǎn)足一些條件:CPU在停止狀態(tài);允許手動(dòng)熱啟動(dòng);并且無(wú)條件允許熱啟動(dòng)。同時(shí)SFB21會(huì )有執行完成或出現錯誤的標志。
另外一種方式是用戶(hù)通過(guò)邏輯來(lái)實(shí)現,例如:通過(guò)某些指令的組合,實(shí)現在第一個(gè)循環(huán)周期執行邏輯,而在其余的循環(huán)周期不執行。這種方式也可以實(shí)現在S7-200中特殊繼電器SM0.3的功能。
三、總結
綜上所述,西門(mén)子PLC S7-200的編程軟件為用戶(hù)提供了豐富的指令集,其中的特殊繼電器可以提供多種功能。雖然在西門(mén)子PLC S7-300的編程軟件中沒(méi)有這些特殊繼電器,但是用戶(hù)可以通過(guò)相關(guān)的邏輯或函數來(lái)實(shí)現類(lèi)似的功能。如果用戶(hù)需要更多的了解和使用西門(mén)子PLC系列,我們也會(huì )更好的提供相關(guān)技術(shù)支持。