我想知道PLC程式語言,PLC常用的程式語言有哪幾種?

2021-05-29 13:59:22 字數 4562 閱讀 7800

1樓:匿名使用者

沒有所謂語言只有方式。

1、梯形圖程式設計

2、指令表程式設計

3、功能塊程式設計 (sfc)

只有上位機才有專門的語言。

%%%%%%%%%%%%%555

注:plc不同廠家有不同的程式設計軟體,現在用得最多的是三菱與西門子的。西門子在各地有很多免費的培訓班也不錯。

其實都大同小異!!只要學好一個軟體其它的也差不到什麼地方去,就是指令集有點不一樣而已。

2樓:匿名使用者

1、梯形圖程式設計

2、指令表程式設計

3、功能塊程式設計

3樓:牛鼻子大仙

iec61131國際標準規定了五種程式語言:

梯形圖語句表

功能塊圖

結構化語句

順序控制圖

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

4樓:lily宇

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

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

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

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

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

5樓:活寶賀南山

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

plc程式語言有什麼 20

6樓:匿名使用者

plc有五種標準化程式語言:順序功能圖(sfc)、梯形圖(ld)、功能模組圖(fbd)三種圖形化語言和語句表(il)、結構文字(st)兩種文字語言

最常用的兩種程式語言,一是梯形圖,二是助記符語言表。

採用梯形圖程式設計,因為它直觀易懂,但需要一臺個人計算機及相應的程式設計軟體;採用助記符形式便於實驗,因為它只需要一臺簡易程式設計器,而不必用昂貴的圖形程式設計器或計算機來程式設計。

7樓:邛陽鈕雨竹

主要有以下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)程式語言都以支援。

8樓:來凱玉鴻德

會微控制器彙編嗎?會的就直找本plc產品的

使用手冊

看看,與微控制器相比是是超簡單。不會微控制器也不要緊,plc的使用是傻瓜級的,是初中的

電氣認識就能看明白。

9樓:

現在很多歐美品牌的plc都支援高階程式語言了,類似vb, c等語言。

10樓:曾自覃寄春

一般都使用t形圖,直觀方便修改

plc程式設計是那種語言?

11樓:天蠍電弧

常用的就三種

lad梯形圖

stl語句表

fbd功能塊圖

另外還有幾種不常用,比如scl類似c語言

不同廠家支援的程式語言不盡相同,有的還擁有廠商自己開發的程式語言你需要指定某個品牌

12樓:上海長英

1.plc程式語言 國際標準 劃分

1)梯形圖程式語言ld

2)指令表程式語言il

3)順序功能圖程式語言sfc

4)結構化文字程式語言st

2.具體到某個品牌的plc其程式語言和國際標準有一定的差異例如西門子的plc的程式語言有一下幾種

ld、sfc、fbd、stl、scl 、c++(專業從事 自動化控制系統 電氣設計、程式設計、技術培訓)西門子s7-200/s7-200**art /s-300/s7-400/s7-1500(t)

觸控式螢幕,博圖wincc)

13樓:農耕者

plc既不是組合語言

也不是高階語言,是獨立於其它的一種專業程式語言。

plc的使用者程式是設計人員根據控制系統的工藝控制要求,通過plc程式語言的編制設計的。根據國際電工委員會制定的工業控制程式語言標準(iec1131-3)。

plc的程式語言包括以下五種:

梯形圖語言(ld)

指令表語言(il)

功能模組圖語言(fbd)

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

結構化文字語言(st)

希望回答對您有所幫助!

什麼是plc程式設計?plc程式設計是什麼語言程式設計?

14樓:手機使用者

滿意答案丿雪龍灬憶殤10級2011-06-04plc的中文名是可程式設計控制器。用的是梯形圖程式設計,也有命令程式設計,它的命令是自己獨有的語言,什麼語言也不是,但是和組合語言極其類似。軟體可以把梯形圖轉化成程式設計指令也可以把指令轉化成梯形圖,所以兩者選其一。

這個想程式設計得有plc才行,所以需要實驗室。當然你可以用自己電腦編完但是卻無法驗證是否正確,因為這個不像c語言那樣可以除錯執行,這個想執行必須寫入plc中才可以執行。所以在個人電腦上要軟體多此一舉。

計算機語言之間是相通的,雖然和c語言指令什麼都搭不上邊,但是其中的語言結構都是大致相同的。plc程式設計員看自己能力不一樣,少的就1000~2000塊錢,多的也可以上萬。追問:

15樓:枝茉喬傲絲

plc程式設計只要多看看相關的plc程式設計手冊就可以基本的完成程式設計了。

plc的程式命令基本是遵循的國際標準,但是也有個別命令是廠家自己的。

程式設計都有哪些語言?想知道程式語言有哪些?

程式語言主要包括組合語言 機器語言以及高階語言。組合語言 該語言主要是以縮寫英文作為標符進行編寫的,運用組合語言進行編寫的一般都是較為簡練的小程式,其在執行方面較為便利,但組合語言在程式方面較為冗長,所以具有較高的出錯率。機器語言 這種語言主要是利用二進位制編碼進行指令的傳送,能夠被計算機快速地識別...

我想知道常用成語的詞義,我想知道100個常用成語的詞義?

自己去找吧,要好多有好多 一百個常用成語及解釋 常用成語100個,四字成語100個 表示看的成語 左顧右盼 東張西望 望眼欲穿 極目遠望 望洋興嘆 刮目相看 另眼相看 走馬觀花 瞠目而視 高步闊視 虎視眈眈 目不斜視 目不忍視 察顏觀色 冷眼旁觀 束手旁觀 坐井觀天 表示高興的成語 興高采烈 喜出望...

我想知道以下vb語言是什麼意思有什麼作用求高

定義一個字串變數 str dim str as string 給str賦值為一條sql查詢語句,從house,guestinfo,guest 表中查詢ding 1 且 house.nam houseno 且 guestinfo.numb guest.numb 的記錄 str select from ...