PLC順序功能圖
發(fā)布于2022-12-13 15:13
31
2
標(biāo)簽:順序功能圖
順序功能圖(Sequential Function Chart,SFC)是一種位于其他編程語(yǔ)言之上的圖形語(yǔ)言,用來(lái)編制順序控制程序。
SFC提供了一種組織程序的圖形方法,在順序功能圖中可以用別的語(yǔ)言嵌套編程。步、轉(zhuǎn)換和動(dòng)作是順序功能圖中的幾種主要元件,步是一種邏輯塊,即對(duì)應(yīng)于特定的控制任務(wù)的編程邏輯;動(dòng)作是控制任務(wù)的獨(dú)立部分;轉(zhuǎn)換是從一個(gè)任務(wù)變換到另一個(gè)任務(wù)的原因或條件。如圖1-43所示。可以用順序功能圖來(lái)描述系統(tǒng)的功能,根據(jù)它可以很容易地編寫(xiě)出梯形圖程序。

功能塊圖
功能塊圖是一種類(lèi)似于數(shù)字邏輯電路的編程語(yǔ)言,有數(shù)字電路基礎(chǔ)的人很容易掌握。該編程語(yǔ)言用類(lèi)似“與門(mén)”“或門(mén)”“非門(mén)"的方框來(lái)表示邏輯運(yùn)算關(guān)系,方框的左側(cè)為邏輯運(yùn)算的輸入變量,右側(cè)為輸出變量,輸入、輸出端的小圓圈表示"非"運(yùn)算,信號(hào)是自左向右流動(dòng)的。功能塊圖如圖1-44所示。

結(jié)構(gòu)文本及其他高級(jí)編程語(yǔ)言
結(jié)構(gòu)文本(Structured Text,ST)是為IEC 1131-3標(biāo)準(zhǔn)創(chuàng)建的一種專(zhuān)用的高級(jí)編程語(yǔ)言,與FBD相比,它能實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)運(yùn)算,編寫(xiě)的程序非常簡(jiǎn)潔和緊湊。
目前也有一些PLC可用BASIC和C等高級(jí)語(yǔ)言進(jìn)行編程,但使用尚不普遍,本書(shū)從略。
雖然PLC有5種編程語(yǔ)言,但在FXaNPLC的編程軟件中,用戶(hù)只可以選用LAD、FBD和STL這三種編程語(yǔ)言,其中FBD不常用。STL程序較難閱讀,其中的邏輯關(guān)系很難一眼看出,所以在設(shè)計(jì)復(fù)雜的開(kāi)關(guān)量控制程序時(shí)一般都使用LAD語(yǔ)言。但STL可以處理某些不能用LAD處理的問(wèn)題,且STL輸入方便快捷,還可以為每一條語(yǔ)句加上注釋?zhuān)阌趶?fù)雜程序的閱讀。在設(shè)計(jì)通信、數(shù)學(xué)運(yùn)算等高級(jí)應(yīng)用程序時(shí)建議使用語(yǔ)句表語(yǔ)言。LAD程序中輸入信號(hào)與輸出信號(hào)之間的邏輯關(guān)系一目了然,易于理解,與繼電器-接觸器控制系統(tǒng)電路圖的表達(dá)方式極為相似,設(shè)計(jì)開(kāi)關(guān)量控制程序時(shí)建議選用LAD語(yǔ)言。
思考題
1.PLC是如何誕生和發(fā)展起來(lái)的?
2.PLC進(jìn)一步的發(fā)展趨勢(shì)將有哪些方面?
3.PLC的定義、標(biāo)準(zhǔn)、特點(diǎn)、功能、應(yīng)用有哪些方面?
4.PLC與繼電器-接觸器控制系統(tǒng)、微機(jī)及集散控制系統(tǒng)相比較,各有哪些特點(diǎn)和優(yōu)缺點(diǎn)?
5.試述PLC的結(jié)構(gòu)組成,分析各部分的作用。
6.圖形編程器的主要功能有哪些?
7.什么是掃描和掃描周期?PLC是如何掃描工作的?PLC的掃描周期取決于什么?
8.PLC對(duì)輸入/輸出的處理遵循著怎樣的規(guī)則?
9.PLC的技術(shù)性能主要包含哪些內(nèi)容?
10.PLC的內(nèi)存及1/O點(diǎn)數(shù)是如何分配的?
11.PLC按結(jié)構(gòu)形式分類(lèi)有哪些類(lèi)型?各有什么特點(diǎn)?
12.PLC常用的編程語(yǔ)言有哪些?如何使用?
13.PLC的特殊功能有什么特點(diǎn)?PLC特殊功能的實(shí)現(xiàn)形式有哪些?
14.從功能用途上,PLC的特殊功能大致可以分為哪幾類(lèi)?各有什么用途?
15.認(rèn)真總結(jié)歸納,本章內(nèi)容中有哪些知識(shí)點(diǎn)?其重點(diǎn)和難點(diǎn)在哪里?
16.本章的知識(shí)點(diǎn)對(duì)完全攻略PLC技術(shù)有何作用?通過(guò)本章的知識(shí)點(diǎn)的學(xué)習(xí)你有哪些收獲?