PLC實質(zhì)上是工業(yè)計算機,是計算機技術(shù)與傳統(tǒng)繼電接觸器控制器技術(shù)相結(jié)合的產(chǎn)物,只不過比一般的計算機具有更強的與工業(yè)過程相連接的接口和更直接的適用于工業(yè)控制要求的編程語言。
PLC的編程語言
同其它計算機裝置一樣,PLC的操作是依照其程序操作進行的。國際電工委員會在IEC61131中規(guī)定了PLC編程語言的標準和5種編程語言。盡管不同的PLC生產(chǎn)廠家,不同的機種,采用的表達方式不同,但基本上符合IEC61131中規(guī)定的編程標準。
1. 梯形圖(Ladder Diagram)
梯形圖是一種以圖形符號及圖形符號在圖中的相互關(guān)系來表達控制關(guān)系的編程語言,它是從繼電接觸器控制電路圖演變過來的。梯形圖將繼電接觸器控制電路圖進行了簡化,而實現(xiàn)的功能卻大大超過傳統(tǒng)繼電接觸器控制電路,是目前使用最廣泛的一種可編程控制器編程語言。它的符號的畫法應(yīng)該按照一定規(guī)則,各廠家的符號和規(guī)則雖不盡相同,但原理基本上大同小異。
2.指令表(Instruction List)
指令表是一種用指令助記符來編制PLC程序的語言,它類似于計算機的匯編語言。語句是指令表編程語言的基本單元,能夠直接操作CPU的寄存器和存儲器空間,每個控制功能由一個或多個語句組成的程序來執(zhí)行。
3.順序功能圖(Sequential Function Chart)
順序功能圖是一種新穎的按照、按照工藝流程圖進行編程的圖形編程語言。這是一種IEC標準推薦的首選編程語言,近年來在PLC編程中得到了普及和推廣,適用于順序控制的編程。
4.功能塊圖(Function Block Diagram)
功能圖編程語言實際上是用邏輯功能符號組成的功能塊來表達命令的圖形語言,與數(shù)字電路中的邏輯圖相似,它很容易于表現(xiàn)條件與結(jié)果之間的邏輯功能。有數(shù)字電路基礎(chǔ)的人很容易掌握。西門子公司的“LOGO!”系外列微型PLC使用功能塊圖編程,除此以外,很少有人使用功能塊圖。
5.結(jié)構(gòu)文本(Structure Text)
隨著可編程控制器的飛速發(fā)展,如果許多高級功能還是用梯形圖來表示,會很不方便。為了增強可編程控制器的數(shù)字運算、數(shù)據(jù)處理、圖表顯示、報表打印等功能,方便用戶的使用,許多大中型可編程控制器都配備了PASCAL、BASIC、C等高級編程語言。這種編程方式叫做結(jié)構(gòu)文本。與梯形圖相比,結(jié)構(gòu)文本有兩個很大的優(yōu)點,一是能實現(xiàn)復(fù)雜的數(shù)學(xué)運算,二是非常簡潔和緊湊。
PLC 的技術(shù)指標及主要功能和特點
如何來評價一臺PLC性能的高低呢?
(1)I/O點數(shù)
指PLC外部的輸入輸出端子數(shù)。
(2)用戶程序存儲容量
用來衡量PLC所能存儲用戶程序的多少。
(3)掃描速度
指掃描1000步用戶程序所需的時間,以ms/千步為單位。
(4)指令系統(tǒng)條數(shù)
指PLC具有的基本指令和高級指令的種類和數(shù)量。種類數(shù)量越多,軟件功能越強。
(5)編程元件的種類和數(shù)量
編程元件是指輸入繼電器、輸出繼電器、輔助繼電器、定時器、計數(shù)器、通用“字”寄存器、數(shù)據(jù)寄存器及特殊功能繼電器等。其種類和數(shù)量是衡量PLC的一個指標。
-
plc
+關(guān)注
關(guān)注
5004文章
13054瀏覽量
461019 -
PLC編程
+關(guān)注
關(guān)注
46文章
245瀏覽量
37304
發(fā)布評論請先 登錄
相關(guān)推薦
評論