梯形圖(LAD-LAdder Diagram)
這是使用使用多的PLC編程語言。因與繼電器電路很相似,具有直觀易懂的特點(diǎn),很容易被熟悉繼電器控制的電氣人員所掌握,特別適合于數(shù)字量邏輯控制。
梯形圖由觸點(diǎn)、線圈和用方框表示的指令構(gòu)成。觸點(diǎn)代表邏輯輸入條件,線圈 代表邏輯運(yùn)算結(jié)果,常用來控制的指示燈,開關(guān)和內(nèi)部的標(biāo)志位等。指令框用來表示定時(shí)器、計(jì)數(shù)器或數(shù)算等附加指令。在程序中,左邊是主信號(hào)流,信號(hào)流總是從左向右流動(dòng)的。
語句表(STL-STatement List)
這是一種類似于微機(jī)匯編語言的一種文本編程語言,由多條語句組成一個(gè)程序段。語言表適合于經(jīng)驗(yàn)豐富的程序員使用,可以實(shí)現(xiàn)某些梯形圖不能實(shí)現(xiàn)的功能。?以上三種是基本的編程語言,除此以外西門子還有很多其他的編程語言,適合用于不同的場(chǎng)合。
圖中電源是指為CPU、存儲(chǔ)器、I/O接口等內(nèi)部電子電路工作所配置的直流開關(guān)穩(wěn)壓電源,通常也為輸入設(shè)備提供直流電源。編程是西門子PLC利用外部設(shè)備,用戶用來輸入、檢查、修改、調(diào)試程序或監(jiān)示PLC的工作情況。通過的PPI/PC電纜線將西門子PLC與電腦聯(lián)接,并利用的軟件進(jìn)行電腦編程和監(jiān)控。I/O擴(kuò)展接口用于將擴(kuò)充外部輸入/輸出端子數(shù)的擴(kuò)展單元與基本單元(即主機(jī))連接在一起。此接口可將打印機(jī)、條碼掃描儀,變頻器等外部設(shè)備與主機(jī)相聯(lián),以完成相應(yīng)的操作。實(shí)驗(yàn)裝置提供的主機(jī)型號(hào)有西門子S7-200系列的CPU224CN(AC/DC/RELAY)。輸入點(diǎn)數(shù)為14,輸出點(diǎn)數(shù)為10;CPU226CN(AC/DC/RELAY),輸入點(diǎn)數(shù)為26,輸出點(diǎn)數(shù)為14。
通過程序邏輯推斷故障
現(xiàn)在工業(yè)上經(jīng)常使用的PLC種類繁多,對(duì)于低端的PLC而言,梯形圖指令大同小異,對(duì)于中機(jī),如S7-300,許多程序是用語言表編的。實(shí)用的梯形圖必須有中文符號(hào)注解,否則閱讀很困難,看梯形圖前如能大概了解設(shè)備工藝或操作過程,看起來比較容易。
若進(jìn)行電氣故障分析,一般是應(yīng)用反查法或稱反推法,即根據(jù)輸入輸出對(duì)應(yīng)表,從故障點(diǎn)找到對(duì)應(yīng)PLC的輸出繼電器,開始反查滿足其動(dòng)作的邏輯關(guān)系。經(jīng)驗(yàn)表明,查到一處問題,故障基本可以排除,因?yàn)樵O(shè)備同時(shí)發(fā)生兩起及兩起以上的故障點(diǎn)是不多的。