【文章內(nèi)容簡(jiǎn)介】
繼電器S~提供控制程序的邏輯分段變量存儲(chǔ)器V~數(shù)據(jù)處理用的數(shù)值存儲(chǔ)元件局部存儲(chǔ)器L~使用臨時(shí)的寄存器,作為暫時(shí)存儲(chǔ)器特殊存儲(chǔ)器SM~CPU與用戶之間交換信息特殊存儲(chǔ)器SM(只讀)~接受外部信號(hào)累加寄存器ACAC0~AC3用來(lái)存放計(jì)算的中間值編程語(yǔ)言 所謂程序編制,就是用戶根據(jù)控制對(duì)象的要求,利用PLC廠家提供的程序編制語(yǔ)言,將一個(gè)控制要求描述出來(lái)的過(guò)程。PLC最常用的編程語(yǔ)言是梯形圖語(yǔ)言和指令語(yǔ)句表語(yǔ)言,且兩者常常聯(lián)合使用。1) 梯形圖(語(yǔ)言)梯形圖是一種從繼電接觸控制電路圖演變而來(lái)的圖形語(yǔ)言。它是借助類(lèi)似于繼電器的動(dòng)合、動(dòng)斷觸點(diǎn)、線圈以及串、并聯(lián)等術(shù)語(yǔ)和符號(hào),根據(jù)控制要求聯(lián)接而成的表示PLC輸入和輸出之間邏輯關(guān)系的圖形,直觀易懂。梯形圖中常用 圖形符號(hào)分別表示PLC編程元件的動(dòng)合和動(dòng)斷觸點(diǎn);用 ( ) 表示它們的線圈。梯形圖中編程元件的種類(lèi)用圖形符號(hào)及標(biāo)注的字母或數(shù)加以區(qū)別。觸點(diǎn)和線圈等組成的獨(dú)立電路稱(chēng)為網(wǎng)絡(luò),用編程軟件生成的梯形圖和語(yǔ)句表程序中有網(wǎng)絡(luò)編號(hào),允許以網(wǎng)絡(luò)為單位給梯形圖加注釋。 梯形圖的設(shè)計(jì)應(yīng)注意到以下三點(diǎn): ①梯形圖按從左到右、自上而下地順序排列。每一邏輯行(或稱(chēng)梯級(jí))起始于左母線,然后是觸點(diǎn)的串、并聯(lián)接,最后是線圈。 ②梯形圖中每個(gè)梯級(jí)流過(guò)的不是物理電流,而是“概念電流”,從左流向右,其兩端沒(méi)有電源。這個(gè)“概念電流”只是用來(lái)形象地描述用戶程序執(zhí)行中應(yīng)滿足線圈接通的條件。 ③輸入寄存器用于接收外部輸入信號(hào),而不能由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ǔ)句表是一種用指令助記符來(lái)編制PLC程序的語(yǔ)言,它類(lèi)似于計(jì)算機(jī)的匯編語(yǔ)言,但比匯編語(yǔ)言易懂易學(xué),若干條指令組成的程序就是指令語(yǔ)句表。一條指令語(yǔ)句是由步序、指令語(yǔ)和作用器件編號(hào)三部分組成。下例為PLC實(shí)現(xiàn)三相鼠籠電動(dòng)機(jī)起/停控制的兩種編程語(yǔ)言的表示方法: KM 步序 指令語(yǔ) 器件號(hào) SS ST 0 LD KM 1 O 2 AN (1)繼電接觸控制線路圖 (2)梯形圖 3 = 4 END