二、常見(jiàn)軟元件[X][Y][M][S]
1- 輸入輸出繼電器[X、Y]
輸入繼電器[X]、輸出繼電器[Y]的編號(hào)是由基本單元持有的固定編號(hào),和針對(duì)擴(kuò)展設(shè)備連接順序分配的編號(hào)組成的。這些編號(hào)采用8進(jìn)制數(shù),所以不存在“8”、“9”的數(shù)值。
輸入繼電器即為我們常說(shuō)的“輸入點(diǎn)”,它與PLC的輸入端子相對(duì)應(yīng);輸出繼電器即為我們常說(shuō)的“輸出點(diǎn)”,它與PLC的輸出端子相對(duì)應(yīng)。一般PLC上都設(shè)有與輸入輸出繼電器相對(duì)應(yīng)的指示燈用來(lái)顯示其ON/OFF狀態(tài)。輸入輸出繼電器是唯一能夠在PLC上直接觀測(cè)狀態(tài)的內(nèi)部軟元件,它是PLC控制外圍電氣元件的橋梁。
PLC工作時(shí),首先將所有輸入端子的ON/OFF狀態(tài)讀入到輸入映像區(qū),然后進(jìn)行程序掃描執(zhí)行用戶(hù)程序,通過(guò)內(nèi)部邏輯計(jì)算得到各種軟元件的最新?tīng)顟B(tài)或內(nèi)容,執(zhí)行完畢后將輸出映像區(qū)中輸入繼電器的狀態(tài)輸出到鎖存內(nèi)存中,最終映射到輸出端子,從而完成了由輸入到輸出的執(zhí)行過(guò)程。中間的用戶(hù)程序環(huán)節(jié)是實(shí)現(xiàn)“控制”的關(guān)鍵。
2- 輔助繼電器[M]
輔助繼電器的線圈與輸出繼電器一樣,是通過(guò)PLC中的軟元件觸點(diǎn)來(lái)驅(qū)動(dòng)的。輔助繼電器的常開(kāi)觸點(diǎn)和常閉觸點(diǎn)無(wú)數(shù)量限制,在程序中可隨意使用,但是不能通過(guò)輔助繼電器觸點(diǎn)直接驅(qū)動(dòng)外部負(fù)載,PLC的外部負(fù)載全部通過(guò)輸出繼電器進(jìn)行驅(qū)動(dòng)。輔助繼電器采用10進(jìn)制分配編號(hào)。
一般用的輔助繼電器不具備斷電保持功能,PLC斷電后其狀態(tài)全部復(fù)位為OFF;而停電保持用的輔助繼電器可以記憶斷電前的狀態(tài)并保持住,通過(guò)程序條件才能確定其狀態(tài)的改變。
輔助繼電器的編號(hào)根據(jù)PLC型號(hào)不同其數(shù)量也各不相同,F(xiàn)X2N系列其一般用和停電保持用輔助繼電器編號(hào)還可以根據(jù)實(shí)際需要通過(guò)PLC參數(shù)進(jìn)行變更。
FX系列PLC還有大量的特殊輔助繼電器,它的編號(hào)和功能由PLC特別限定并賦予特殊的定義。特殊輔助繼電器可分為“觸點(diǎn)利用型”和“線圈驅(qū)動(dòng)型”兩類(lèi),觸點(diǎn)利用型特殊輔助繼電器由PLC自動(dòng)驅(qū)動(dòng)其線圈,用戶(hù)可使用其觸點(diǎn)實(shí)現(xiàn)特定條件的執(zhí)行,線圈驅(qū)動(dòng)型特殊輔助繼電器由用戶(hù)驅(qū)動(dòng)其線圈,PLC會(huì)根據(jù)其線圈狀態(tài)執(zhí)行特定的運(yùn)行動(dòng)作。
觸點(diǎn)利用型特殊輔助繼電器:
M8000 運(yùn)行監(jiān)視(PLC運(yùn)行時(shí)常ON)
M8002 初始脈沖(PLC運(yùn)行時(shí)第一掃描周期ON)
M8013 1秒時(shí)鐘脈沖
M8200 32位計(jì)數(shù)器C200增計(jì)數(shù)/減計(jì)數(shù)模式的切換
線圈驅(qū)動(dòng)型特殊輔助繼電器:
M8034 輸出全部禁止
M8039 恒定掃描周期
M8122 RS指令串行數(shù)據(jù)發(fā)送請(qǐng)求
3- 狀態(tài)[S]
狀態(tài)S是對(duì)工序步進(jìn)形式的控制進(jìn)行簡(jiǎn)易編程所需的重要軟元件,需要與步進(jìn)梯形圖指令STL或順序功能圖SFC組合使用。
狀態(tài)與輔助繼電器相同,有無(wú)數(shù)個(gè)常開(kāi)觸點(diǎn)和常閉觸點(diǎn),可以在順控程序中隨意使用。當(dāng)狀態(tài)不用于步進(jìn)梯形圖指令的時(shí)候,可以在一般的順控程序中把它當(dāng)做輔助繼電器M來(lái)使用。
三、定時(shí)器[T]
定時(shí)器的原理是用加法計(jì)算PLC中的1ms、10ms、100ms等的時(shí)鐘脈沖,當(dāng)加法計(jì)算的結(jié)果達(dá)到所指定的設(shè)定值時(shí)輸出觸點(diǎn)就動(dòng)作的軟元件。
根據(jù)PLC型號(hào)的不同,其定時(shí)器編號(hào)范圍以及代表的功能也不相同。定時(shí)器編號(hào)不用于定時(shí)器功能時(shí)可以當(dāng)做數(shù)據(jù)寄存器用來(lái)保存數(shù)據(jù)(16位)。定時(shí)器可以分為一般用、累積型、電位器型等。
1. 一般用定時(shí)器
可分為100ms、10ms、1ms的定時(shí)器,當(dāng)定時(shí)器線圈前的驅(qū)動(dòng)條件滿(mǎn)足時(shí),定時(shí)器對(duì)相應(yīng)的時(shí)鐘脈沖進(jìn)行加法運(yùn)算直到等于設(shè)定值時(shí),定時(shí)器輸出觸點(diǎn)動(dòng)作。當(dāng)驅(qū)動(dòng)條件斷開(kāi)或PLC斷電時(shí),定時(shí)器線圈和輸出觸點(diǎn)都被復(fù)位。
2. 累積型定時(shí)器
可分為100ms、1ms的定時(shí)器,當(dāng)定時(shí)器線圈前的驅(qū)動(dòng)條件滿(mǎn)足時(shí),定時(shí)器對(duì)相應(yīng)的時(shí)鐘脈沖進(jìn)行加法運(yùn)算直到等于設(shè)定值時(shí),定時(shí)器輸出觸點(diǎn)動(dòng)作。在計(jì)時(shí)過(guò)程中當(dāng)驅(qū)動(dòng)條件斷開(kāi)或PLC斷電時(shí),定時(shí)器當(dāng)前值可以保持不變,再次啟動(dòng)后繼續(xù)累積。累積型定時(shí)器需要用RST指令進(jìn)行復(fù)位。
3. 電位器型定時(shí)器
FX1S、FX1N和FX1G系列PLC都設(shè)有兩個(gè)模擬電位器,標(biāo)記為VR1和VR2。這兩個(gè)模擬電位器刻度對(duì)應(yīng)0~255的整數(shù),在PLC內(nèi)存中分別儲(chǔ)存在D8030和D8031中。通過(guò)間接指定定時(shí)器設(shè)定值,可以實(shí)現(xiàn)電位器式的模擬量定時(shí)器。
定時(shí)器的設(shè)定值可以通過(guò)常數(shù)直接指定,也可以通過(guò)數(shù)據(jù)寄存器間接指定。