當(dāng)前位置: 首頁(yè) > 工業(yè)電子產(chǎn)品 > 半導(dǎo)體產(chǎn)品 > 微控制器MCU
發(fā)布日期:2022-04-22 點(diǎn)擊率:185
PLC的控制作用是靠執(zhí)行用戶程序?qū)崿F(xiàn)的,因此須將控制要求用程序的形式表達(dá)出來(lái)。程序編制就是通過(guò)特定的語(yǔ)言將一個(gè)控制要求描述出來(lái)的過(guò)程。PLC的編程語(yǔ)言以梯形圖語(yǔ)言和指令語(yǔ)句表語(yǔ)言(或稱指令助記符語(yǔ)言)最為常用,并且兩者之間一一對(duì)應(yīng),可以相互轉(zhuǎn)換。
1、梯形圖
梯形圖是一種從繼電接觸器控制電路演變而來(lái)的圖形語(yǔ)言。它是借助類似于繼電器的動(dòng)合觸點(diǎn)、動(dòng)斷觸點(diǎn)、線圈以及串聯(lián)與并聯(lián)等術(shù)語(yǔ)和符號(hào),根據(jù)控制要求連接而成的表示PLC輸入和輸出之間邏輯關(guān)系的圖形,它既直觀又易懂。
梯形圖中通常用、
圖形符號(hào)分別表示PLC編程元件的動(dòng)合和動(dòng)斷觸點(diǎn);用表示它們的線圈。梯形圖中編程元件的種類用圖形符號(hào)及標(biāo)注的字母或數(shù)字加以區(qū)別。
圖1為籠型電動(dòng)機(jī)直接起動(dòng)的繼電接觸器控制電路。圖2(a)所示是用PLC控制的籠型電動(dòng)機(jī)直接起動(dòng)的梯形圖。圖中X1和X2分別表示PLC輸入繼電器的動(dòng)斷和動(dòng)合觸點(diǎn),它們分別與圖1中的停止按鈕SB1和起動(dòng)按鈕SB2相對(duì)應(yīng)。Y1表示輸出繼電器的線圈和動(dòng)合觸點(diǎn),它與圖1中的接觸器KM相對(duì)應(yīng)。
圖1
(a)梯形圖 (b)指向語(yǔ)句表
圖2籠型電動(dòng)機(jī)直接起動(dòng)控制
這里有幾點(diǎn)要說(shuō)明:
(1)如前所述,梯形圖中的繼電器不是“硬”繼電器,而是PLC儲(chǔ)存器的一個(gè)存儲(chǔ)單元。當(dāng)寫入該單元的邏輯狀態(tài)為“1”時(shí),則表示相應(yīng)繼電器的線圈接通,其動(dòng)合觸點(diǎn)閉合,動(dòng)斷觸點(diǎn)斷開(kāi)。
(2)梯形圖按從左到右、自上而下的順序排列。每一邏輯行(或稱梯級(jí))起始于左母線,然后是觸點(diǎn)的串、并連接,最后通過(guò)線圈與右母線相連。
(3)梯形圖中每個(gè)梯級(jí)流過(guò)的不是物理電流,而是“概念電流”,從左流向右,其兩端沒(méi)有電源。這個(gè)“概念電流”只是用來(lái)形象地描述用戶程序執(zhí)行中滿足線圈接通的條件。
(4)輸入繼電器僅用于接收外部輸入信號(hào)[例如圖2(a)中,按下啟動(dòng)按鈕SB2時(shí),輸入繼電器接通,其動(dòng)合觸點(diǎn)X2就閉合],它不能由PLC內(nèi)部其他繼電器的觸點(diǎn)來(lái)驅(qū)動(dòng)。因此梯形圖中只出現(xiàn)輸入繼電器的觸點(diǎn),而不出現(xiàn)其線圈。輸出繼電器輸出程序執(zhí)行結(jié)果給外部輸出設(shè)備。當(dāng)梯形圖中的輸出繼電器線圈接通時(shí),就有信號(hào)輸出,但不是直接驅(qū)動(dòng)輸出設(shè)備,而要通過(guò)輸出接口的“硬”繼電器、晶體管或晶閘管才能實(shí)現(xiàn)。
輸出繼電器的觸點(diǎn)也可供內(nèi)部編程使用。
2、指令語(yǔ)句表
指令語(yǔ)句表是一種用指令助記符[如圖2(b)中的ST,OR等]來(lái)編制PLC程序的語(yǔ)言,它類似于計(jì)算機(jī)的匯編語(yǔ)言,但比匯編語(yǔ)言容易理解,若干條指令組成的程序就是指令語(yǔ)句表。
圖2(b)所示是籠型電動(dòng)機(jī)直接起動(dòng)控制的指令語(yǔ)句表,其中,
ST起始指令(也稱取指令):從左母線(及輸入公共線)開(kāi)始取用動(dòng)合觸點(diǎn)作為該邏輯行運(yùn)算的開(kāi)始,圖2(a)中取用X2。
OR觸點(diǎn)并聯(lián)指令(也稱或指令):用于單個(gè)動(dòng)合觸點(diǎn)的并聯(lián),圖中并聯(lián)Y1。
AN/觸點(diǎn)串聯(lián)反指令(也稱與非指令):用于單個(gè)動(dòng)斷觸點(diǎn)的串聯(lián),圖中串聯(lián)X1。
OT輸出指令:用于將運(yùn)算結(jié)果驅(qū)動(dòng)指定線圈,圖中驅(qū)動(dòng)輸出繼電器線圈Y1。
ED程序結(jié)束指令。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV