技術(shù)文章
西門子PLCs7-200Smart模塊
閱讀:893 發(fā)布時(shí)間:2019-8-9西門子PLCs7-200Smart模塊
PLC的六種編程語言簡(jiǎn)介
(1)梯形圖
梯形圖編程語言習(xí)慣上叫梯形圖。梯形圖沿襲了繼電器控制電路的形式,也可以說,梯形圖編程語言是在電氣控制系統(tǒng)中常用的繼電器、接觸器邏輯控制基礎(chǔ)上簡(jiǎn)化了符號(hào)演變而來的,具有形象、直觀、實(shí)用,電氣技術(shù)人員容易接受,是目前用得多的一種PLC編程語言。
(2)指令表
這種編程語言是一種與計(jì)算機(jī)匯編語言相類似的助記符編程方式,用一系列操作指令組成的語句表將控制流程熱核出來,并通過編程器送到PLC中去。
(3)順序功能圖
采用IEC標(biāo)準(zhǔn)的SFC(Sequential Function Chart)語言,用于編制復(fù)雜的順控程序。利用這種*的編程方法,初學(xué)者也很容易編出復(fù)雜的順控程序,大大提高了工作效率,也為調(diào)試、試運(yùn)行帶來許多言傳的方便。
(4)狀態(tài)轉(zhuǎn)移圖
類似于順序功能圖,可使復(fù)雜的順控系統(tǒng)編程得到進(jìn)一步簡(jiǎn)化。
(5)邏輯功能圖
它基本上沿用了數(shù)字電路中的邏輯門和邏輯框圖來表達(dá)。一般用一個(gè)運(yùn)算框圖表示一種功能??刂七壿嫵S?ldquo;與”、“或”、“非”三種功能來完成。目前電工協(xié)會(huì)(IEC)正在實(shí)施發(fā)展這種編程標(biāo)準(zhǔn)。
(6)語言
近幾年推出的PLC,尤其是大型PLC,已開始使用語言進(jìn)行編程采用語言編程后,用戶可以象使用PC機(jī)一樣操作PLC。在功能上除可完成邏輯運(yùn)算功能外,還可以進(jìn)行PID調(diào)節(jié)、數(shù)據(jù)采集和處理、上位機(jī)通信等。
PLC梯形圖程序設(shè)計(jì)的常用方法——轉(zhuǎn)換法
轉(zhuǎn)換法:就是將繼電器電路圖轉(zhuǎn)換成與原有功能相同的PLC內(nèi)部的梯形圖。這種等效轉(zhuǎn)換是一種簡(jiǎn)便快捷的編程方法,其一,原繼電控制系統(tǒng)經(jīng)過長(zhǎng)期使用和考驗(yàn),已經(jīng)被證明能完成系統(tǒng)要求的控制功能;其二,繼電器電路圖與PLC的梯形圖在表示方法和分析方法上有很多相似之處,因此根據(jù)繼電器電路圖來設(shè)計(jì)梯形圖簡(jiǎn)便快捷;其三,這種設(shè)計(jì)方法一般不需要改動(dòng)控制面板,保持了原有系統(tǒng)的外部特性,操作人員不用改變長(zhǎng)期形式的操作習(xí)慣。
(1) 基本方法。
根據(jù)繼電器電路圖來設(shè)計(jì)PLC的梯形圖時(shí),關(guān)鍵是要抓住它們的一一對(duì)應(yīng)關(guān)系,即控制功能的對(duì)應(yīng)、邏輯功能的對(duì)應(yīng)以及繼電器硬件元件和PLC軟件元件的對(duì)應(yīng)。
(2) 轉(zhuǎn)換設(shè)計(jì)的步驟。
1) 了解和熟悉被控設(shè)備的工藝過程和機(jī)械動(dòng)作情況,根據(jù)繼電器電路圖分析和掌握控制系統(tǒng)的工作原理。
2) 確定PLC的輸入信號(hào)和輸出信號(hào),畫出PLC的外部接線圖。
3) 確定PLC梯形圖中的輔助繼電器(M)和定時(shí)器(T)的元件號(hào)。
4) 根據(jù)上述對(duì)應(yīng)關(guān)系畫出PLC的梯形圖并進(jìn)一步優(yōu)化使梯形圖既符合控制要求又具有合理性、條理性和可靠性。