常用的20種程式語言,PLC常用的程式語言有哪幾種?

時間 2021-08-11 17:55:52

1樓:安徽新華電腦專修學院

自學的話,

首先得學c,這是大部分高等院校計算機學院開的最早的課,這一階段學什麼呢 學語法。具體說就是計算機語言的風格,計算機不說人話的,也不會動腦筋的,從1加到100不會快速演算法的,會乙個個累加起來的

學了c後,下一課程是資料結構與演算法,1加到100累加計算機自然會做,那麼更簡單,更有效率的演算法呢 這門課有點難

plc常用的程式語言有哪幾種?

2樓:lily宇

梯形圖程式設計:優點是形象、直觀和實用,為廣大電氣技術人員所熟知,是plc的主要程式語言。

指令語句表語言:類似於微機中的助記符語言,它是可程式設計控制器最基礎的程式語言。所謂指令語句表程式設計,是用乙個或幾個容易記憶的字元來代表可程式設計控制器的某種操作功能。

每個生產廠家使用的助記符是各不相同的,因此同乙個梯形圖書寫的語句形式不盡相同。語句是使用者程式的基礎單元,每個控制功能由乙個或多個語句的使用者程式來執行。每條語句是規定cpu如何動作的指令,它的作用和微機的指令一樣,而且plc的語句也是由操作碼和運算元組成的,故其表示式也和微機指令類似。

順序功能流程圖:一種較新的程式設計方法。它的作用是用功能圖來表達乙個順序控制過程。

使用sfc作為一種步進控制語言,用這種語言可以對乙個控制過程進行控制,並顯示該過程的狀態。將使用者應用的邏輯分成步和轉換條件,來代替乙個長的梯形圖程式。這些步和轉換條件的顯示,使使用者可以看到在某個給定時間中機器過程處於什麼狀態。

3樓:活寶賀南山

plc用什麼語言程式設計的你知道嗎?

目前幾種常見的程式語言的區別?

plc常用的程式語言有哪幾種

4樓:匿名使用者

1、梯形圖程式設計:優點是形象、直觀和實用,為廣大電氣技術人員所熟知,是plc的主要程式語言。

2、指令語句表語言:類似於微機中的助記符語言,它是可程式設計控制器最基礎的程式語言。所謂指令語句表程式設計,是用乙個或幾個容易記憶的字元來代表可程式設計控制器的某種操作功能。

每個生產廠家使用的助記符是各不相同的,因此同乙個梯形圖書寫的語句形式不盡相同。語句是使用者程式的基礎單元,每個控制功能由乙個或多個語句的使用者程式來執行。每條語句是規定cpu如何動作的指令,它的作用和微機的指令一樣,而且plc的語句也是由操作碼和運算元組成的,故其表示式也和微機指令類似。

3、順序功能流程圖:一種較新的程式設計方法。它的作用是用功能圖來表達乙個順序控制過程。

使用sfc作為一種步進控制語言,用這種語言可以對乙個控制過程進行控制,並顯示該過程的狀態。將使用者應用的邏輯分成步和轉換條件,來代替乙個長的梯形圖程式。這些步和轉換條件的顯示,使使用者可以看到在某個給定時間中機器過程處於什麼狀態。

5樓:衷瑩令狐冰楓

plc有很多種類,三菱,西門子,歐姆龍,等等,plc程式語言很簡單的,有梯形圖,語句表,功能圖

等等,常用的是梯形圖,放心這個不難懂得,比你學的cc簡單多了

6樓:匿名使用者

主要有以下5種程式語言:

1、梯形圖語言(ld)

梯形圖語言是plc程式設計中最常用的程式語言。它是與繼電器線路類似的一種程式語言。由於電氣設計人員對繼電器控制較為熟悉,因此,梯形圖程式語言得到了廣泛的歡迎和應用。

梯形圖程式語言的特點是:與電氣操作原理圖相對應,具有直觀性和對應性;與原有繼電器控制相一致,電氣設計人員易於掌握。

梯形圖程式語言與原有的繼電器控制的不同點是,梯形圖中的能流不是實際意義的電流,內部的繼電器也不是實際存在的繼電器,應用時,需要與原有繼電器控制的概念區別對待。

2、指令表語言(il)

指令表程式語言是與組合語言類似的一種助記符程式語言,和組合語言一樣由操作碼和運算元組成。在無計算機的情況下,適合採用plc手持程式設計器對使用者程式進行編制。同時,指令表程式語言與梯形圖程式語言圖一一對應,在plc程式設計軟體下可以相互轉換。

指令表表程式語言的特點是:採用助記符來表示操作功能,具有容易記憶,便於掌握;在手持程式設計器的鍵盤上採用助記符表示,便於操作,可在無計算機的場合進行程式設計設計;與梯形圖有一一對應關係。其特點與梯形圖語言基本一致。

3、功能模組圖語言(fbd)

功能模組圖語言是與數字邏輯電路類似的一種plc程式語言。採用功能模組圖的形式來表示模組所具有的功能,不同的功能模組有不同的功能。

功能模組圖程式語言的特點:功能模組圖程式語言的特點是:以功能模組為單位,分析理解控制方案簡單容易;功能模組是用圖形的形式表達功能,直觀性強,對於具有數字邏輯電路基礎的設計人員很容易掌握的程式設計;對規模大、控制邏輯關係複雜的控制系統,由於功能模組圖能夠清楚表達功能關係,使程式設計除錯時間大大減少。

4、 順序功能流程圖語言(sfc)

順序功能流程圖語言是為了滿足順序邏輯控制而設計的程式語言。程式設計時將順序流程動作的過程分成步和轉換條件,根據轉移條件對控制系統的功能流程順序進行分配,一步一步的按照順序動作。每一步代表乙個控制功能任務,用方框表示。

在方框內含有用於完成相應控制功能任務的梯形圖邏輯。這種程式語言使程式結構清晰,易於閱讀及維護,大大減輕程式設計的工作量,縮短程式設計和除錯時間。用於系統的規模校大,程式關係較複雜的場合。

順序功能流程圖程式語言的特點:以功能為主線,按照功能流程的順序分配,條理清楚,便於對使用者程式理解;避免梯形圖或其他語言不能順序動作的缺陷,同時也避免了用梯形圖語言對順序動作程式設計時,由於機械互鎖造成使用者程式結構複雜、難以理解的缺陷;使用者程式掃瞄時間也大大縮短。

5、結構化文字語言(st)

結構化文字語言是用結構化的描述文本來描述程式的一種程式語言。它是類似於高階語言的一種程式語言。在大中型的plc系統中,常採用結構化文本來描述控制系統中各個變數的關係。

主要用於其他程式語言較難實現的使用者程式編制。

結構化文字程式語言採用計算機的描述方式來描述系統中各種變數之間的各種運算關係,完成所需的功能或操作。大多數plc製造商採用的結構化文字程式語言與basic語言、pascal語言或c

語言等高階語言相類似,但為了應用方便,在語句的表達方法及語句的種類等方面都進行了簡化。結構化文字程式語言的特點:採用高階語言進行程式設計,可以完成較複雜的控制運算;需要有一定的計算機高階語言的知識和程式設計技巧,對工程設計人員要求較高。

直觀性和操作性較差。

不同型號的plc程式設計軟體對以上五種程式語言的支援種類是不同的,早期的plc僅僅支援梯形圖程式語言和指令表程式語言。目前的plc對梯形圖(ld)、指令表(stl)、功能模組圖(fbd)程式語言都以支援。

7樓:庫珠闢曼冬

樓主按照國際標準

一共有6種語言

不過你只需要熟練的掌握梯形圖基本就夠用了

不過老外用stl語言的比較多。

直找本plc產品的使用手冊看看,與微控制器相比是是超簡單。不會微控制器也不要緊,plc的使用是傻瓜級的,是初中的電氣認識就能看明白。

8樓:活寶賀南山

plc用什麼語言程式設計的你知道嗎?

中國有哪幾種程式語言?

9樓:cbrother指令碼

了解bai下du

zhicbrother指令碼

dao。專屬

有哪幾種程式語言

10樓:鄭弘貫子懷

學習程式設計,從何入手?

如果您想學習程式設計,卻又不知從何入手,那麼您不妨看看下面的幾種學習方案,可能會給您一些啟示吧!

方案一basic語言

&visual

basic

優點(1)basic

簡單易學,很容易上手。

(2)visual

basic

提供了強大的視覺化程式設計能力,可以讓你輕鬆地做出漂亮的程式。

(3)眾多的控制項讓程式設計變得象壘積木一樣簡單。

(4)visual

basic

的全部漢化讓我們這些見了english就頭大的人喜不自禁。

缺點(1)visual

basic

不是真正的物件導向的開發文具。

(2)visual

basic

的資料型別太少,而且不支援指標,這使得它的表達能力很有限。

(3)visual

basic

不是真正的編譯型語言,它產生的最終**不是可執行的,是一種偽**。它需要乙個動態鏈結庫去解釋執行,這使得visual

basic

的編譯速度大大變慢。

綜述:方案一適合初涉程式設計的朋友,它對學習者的要求不高,幾乎每個人都可以在乙個比較短的時間裡學會vb程式設計,並用vb

做出自己的作品。對於那些把程式設計當做遊戲的朋友來說,vb

是您最佳的選擇。

方案二pascal語言

&delphi

優點(1)pascal語言結構嚴謹,可以很好地培養乙個人的程式設計思想。

(2)delphi是一門真正的物件導向的開發工具,並且是完全的視覺化。

(3)delphi使用了真編譯,可以讓你的**編譯成為可執行的檔案,而且編譯速度非常快。

(4)delphi具有強大的資料庫開發能力,可以讓你輕鬆地開發資料庫。

缺點delphi幾乎可以說是完美的,只是pascal語言的過於嚴謹讓人感覺有點煩。

綜述:方案二比較適合那些具有一定程式設計基礎並且學過pascal語言的朋友。

方案三c語言

&visual

c++優點

(1)c語言靈活性好,效率高,可以接觸到軟體開發比較底層的東西。

(2)微軟的mfc庫博大精深,學會它可以讓隨心所欲地進行程式設計。

(3)vc是微軟製作的產品,與作業系統的結合更加緊密。

缺點對使用者的要求比較高,既要具備豐富的c語言程式設計經驗,又要具有一定的windows程式設計基礎,它的過於專業使得一般的程式設計愛好者學習起來會有不小的困難。

綜述:vc是程式設計師用的東西。如果你是乙個永不滿足的人,而且可以在程式設計上投入很大的精力和時間,那麼學習vc你一定不會後悔的。

方案四c++語言

&c++

builder

優點(1)c++語言的優點全部得以繼承。

(2)完全的可是化。

(3)極強的相容性,支援owl、vcl和mfc三大類庫。

(4)編譯速度非常快。

缺點由於推出的時間太短,關於它的各種資料還不太多。

綜述:我認為c++

builder

是最好的程式設計工具。它既保持了c++語言程式設計的優點,又做到了完全的視覺化。

方案五sql語言

&power

builder

對於一些傳統的資料開發人員來說,foxpro系列也許讓他們感到更加熟悉。但是對於初學者來說,powerbuilder也許是最好的資料庫開發工具。各種各樣的控制項,功能強大的powerbuilder語言都會幫助你開發出自己的資料庫應用程式

C語言程式設計有哪些好用的軟體,常用的c語言程式設計軟體有哪些??

c語言是一種面向過程 抽象化的通用程式語言,可以編寫c語言的軟體有vim c 編譯器 dev c code blocks visual studio等。2 c 編譯器 borland c c 5.5.1 for win32 是乙個c c 編譯器,其功能完整 包含多種sdk,且容量極小,安裝版本大小僅...

vb中常用標準函式的意思,VB程式設計中常用的函式有哪些

1.p abs x 取x的絕對值.2.p log x 求x的自然對數.3.y sgn x 符號函式.說明 x 0時y 1 x 0時 y 0 x 0 時y 1.例 response.write sgn 5 輸出 1 4.sin x cos x tan x atn x 三角函式 5.ctype x 型別...

西門子plc中,經常用的到ppi mpi dp 乙太網 rs

mpi dp ppi都是基於rs485的網路,區別是採用的通訊協議是不一樣的,應用的地方也不一樣。mpi dp用於300 400,ppi用於 200。mpi是用於通訊距離短,資料量不大的場合,一般用於連線程式設計pg,現場op,主主通訊,dp一般用於主從通訊,用於現場級實時通訊,通訊速率高。區分是d...