plc編程語(yǔ)言有哪五種編程語(yǔ)言 | |
新聞來(lái)源:腳本之家 訪問(wèn)人數(shù):305 更新時(shí)間:2022/1/18 11:42:16 | |
plc編程語(yǔ)言標(biāo)準(zhǔn)(IEC 61131-3)中有五種編程語(yǔ)言,即順序功能圖、梯形圖、功能框圖、指令表和結(jié)構(gòu)化文本。順序功能圖(SFC)、梯形圖(LD)和功能框圖(FBD)是圖形編程語(yǔ)言,指令表(IL)和結(jié)構(gòu)文本(st)是書(shū)面語(yǔ)言。 1.順序功能圖
順序圖用于描述開(kāi)關(guān)控制系統(tǒng)的功能,是一種高于其他編程語(yǔ)言的圖形語(yǔ)言,用于編制順序控制程序。序列圖提供了一種組織程序的圖形化方法,根據(jù)這種方法很容易畫(huà)出順序控制梯形圖程序,這將在本書(shū)第3項(xiàng)中詳細(xì)介紹。
2.梯形圖
梯形圖是用圖形符號(hào)及其在圖中的關(guān)系來(lái)表達(dá)控制關(guān)系的編程語(yǔ)言。它由繼電器電路圖演變而來(lái),是應(yīng)用最廣泛的PLC圖形編程語(yǔ)言。梯形圖與繼電器控制系統(tǒng)的電路圖非常相似,直觀易懂,便于熟悉繼電器控制的電氣人員掌握,特別適用于開(kāi)關(guān)邏輯控制。梯形圖由觸點(diǎn)、線圈和應(yīng)用說(shuō)明等組成。觸點(diǎn)代表邏輯輸入條件,如外部開(kāi)關(guān)、按鈕和內(nèi)部條件。線圈通常代表邏輯輸出結(jié)果,用于控制外部指示燈、交流接觸器等。(看到這初學(xué)者可能看不太懂,可以結(jié)合plc視頻教程來(lái)學(xué)習(xí))
梯形圖通常有左右兩條母線(有時(shí)只畫(huà)左母線),其間是由內(nèi)部繼電器和繼電器線圈的常開(kāi)和常閉觸點(diǎn)組成的并聯(lián)邏輯行(或步驟)。每個(gè)邏輯行必須從觸點(diǎn)與左總線的連接開(kāi)始,到線圈與右總線的連接結(jié)束。
3.功能框圖(FBD)
這是一種類(lèi)似數(shù)字邏輯門(mén)電路的編程語(yǔ)言,有數(shù)字電路基礎(chǔ)的人很容易掌握。在這種編程語(yǔ)言中,邏輯運(yùn)算關(guān)系由類(lèi)似于與門(mén)和或門(mén)的塊來(lái)表示。塊的左邊是邏輯運(yùn)算的輸入變量,右邊是輸出變量。輸入和輸出端的小圓圈代表非操作。這些塊通過(guò)電線連接,信號(hào)從左到右流動(dòng)。中國(guó)很少有人使用功能框圖語(yǔ)言。
4.指令列表
PLC的指令是一種類(lèi)似于微機(jī)匯編語(yǔ)言指令的助記表達(dá)式。由指令組成的程序稱(chēng)為指令表程序。指令表程序很難讀懂,其邏輯關(guān)系也很難一目了然,所以設(shè)計(jì)中一般采用梯形圖語(yǔ)言。如果使用手持編程器,梯形圖必須轉(zhuǎn)換成指令表,然后寫(xiě)入PLC。在用戶程序存儲(chǔ)器中,指令按步數(shù)的順序排列。
5.結(jié)構(gòu)化文本
文本(ST)是為IEC 61131-3標(biāo)準(zhǔn)創(chuàng)建的一種特殊的高級(jí)編程語(yǔ)言。與梯形圖相比,它可以實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)運(yùn)算,程序非常簡(jiǎn)單緊湊。IEC標(biāo)準(zhǔn)不僅提供了多種編程語(yǔ)言供用戶選擇,還允許程序員在同一個(gè)程序中使用多種編程語(yǔ)言,這使得程序員可以選擇不同的語(yǔ)言來(lái)適應(yīng)特殊的工作。 | |
上一篇:交換機(jī)和路由器的區(qū)別 下一篇:5G基站覆蓋范圍有多大 |