PLC能用到的幾類編程語言以及性能好壞的判斷

1. 梯形圖(Ladder Diagram)

如圖所示,梯形圖是一種以圖形符號及圖形符號在圖中的相互關係來表達控制關係的編程語言,它是從繼電接觸器控制電路圖演變過來的。

梯形圖將繼電接觸器控制電路圖進行了簡化,而實現的功能卻大大超過傳統繼電接觸器控制電路,是目前使用最廣泛的一種可編程控制器編程語言。

它的符號的畫法應該按照一定規則,各廠家的符號和規則雖不盡相同,但原理基本上大同小異。


PLC能用到的幾類編程語言以及性能好壞的判斷


2.指令表(Instruction List)

指令表是一種用指令助記符來編制PLC程序的語言,它類似於計算機的彙編語言。

語句是指令表編程語言的基本單元,能夠直接操作CPU的寄存器和存儲器空間,每個控制功能由一個或多個語句組成的程序來執行。如圖為用指令表編寫的電動機起停控制程序。


PLC能用到的幾類編程語言以及性能好壞的判斷


3.順序功能圖(Sequential Function Chart)

順序功能圖是一種新穎的按照、按照工藝流程圖進行編程的圖形編程語言。這是一種IEC標準推薦的首選編程語言,近年來在PLC編程中得到了普及和推廣,適用於順序控制的編程。

PLC能用到的幾類編程語言以及性能好壞的判斷


4.功能塊圖(Function Block Diagram)

功能圖編程語言實際上是用邏輯功能符號組成的功能塊來表達命令的圖形語言,與數字電路中的邏輯圖相似,它很容易於表現條件與結果之間的邏輯功能。有數字電路基礎的人很容易掌握。西門子公司的“LOGO!”系列的微型PLC使用功能塊圖編程,除此以外,很少有人使用功能塊圖。

PLC能用到的幾類編程語言以及性能好壞的判斷


5.結構文本(Structure Text)

隨著可編程控制器的飛速發展,如果許多高級功能還是用梯形圖來表示,會很不方便。為了增強可編程控制器的數字運算、數據處理、圖表顯示、報表打印等功能,方便用戶的使用,許多大中型可編程控制器都配備了PASCAL、BASIC、C等高級編程語言。

這種編程方式叫做結構文本。與梯形圖相比,結構文本有兩個很大的優點,一是能實現複雜的數學運算,二是非常簡潔和緊湊。

PLC能用到的幾類編程語言以及性能好壞的判斷


大家在選購PLC時,以下的幾點是必須注意的,因為它只能直接看出的一臺PLC性能的高低。

1.存儲容量

存儲容量是指用戶程序存儲器的容量。用戶程序存儲器的容量大,可以編制出複雜的程序。一般來說,小型PLC的用戶存儲器容量為幾千字,而大型機的用戶存儲器容量為幾萬字。

2.I/O點數

輸入/輸出(I/O)點數是PLC可以接受的輸入信號和輸出信號的總和,是衡量PLC性能的重要指標。I/O點數越多,外部可接的輸入設備和輸出設備就越多,控制規模就越大。

3.掃描速度

掃描速度是指PLC執行用戶程序的速度,是衡量PLC性能的重要指標。一般以掃描1K字用戶程序所需的時間來衡量掃描速度,通常以ms/K字為單位。PLC用戶手冊一般給出執行各條指令所用的時間,可以通過比較各種PLC執行相同的操作所用的時間,來衡量掃描速度的快慢。

4.指令的功能與數量

指令功能的強弱、數量的多少也是衡量PLC性能的重要指標。編程指令的功能越強、數量越多,PLC的處理能力和控制能力也越強,用戶編程也越簡單和方便,越容易完成複雜的控制任務。

5.內部元件的種類與數量

在編制PLC程序時,需要用到大量的內部元件來存放變量、中間結果、保持數據、定時計數、模塊設置和各種標誌位等信息。這些元件的種類與數量越多,表示PLC的存儲和處理各種信息的能力越強。

6.特殊功能單元

特殊功能單元種類的多少與功能的強弱是衡量PLC產品的一個重要指標。近年來各PLC廠商非常重視特殊功能單元的開發,特殊功能單元種類日益增多,功能越來越強,使PLC的控制功能日益擴大。

7.可擴展能力

PLC的可擴展能力包括I/O點數的擴展、存儲容量的擴展、聯網功能的擴展、各種功能模塊的擴展等。在選擇PLC時,經常需要考慮PLC的可擴展能力。

PLC能用到的幾類編程語言以及性能好壞的判斷

川哥宣:我們做技術人,讓更多的人能學到專業知識才是目的,讓更多人瞭解技術的重要性才是根本。無論哪行的技術人,我們要互相理解與包容,要互相學習而分享,無論什麼方式,什麼方法 ,讓更多人進步,讓中國智造更強,行業好了,我們一起才是真的好,你說呢?工業4.0的時代,是我們自動化技術人的時代,也因你而精彩,我就是川哥,與你同行!


分享到:


相關文章: