plc能用c語言程式設計嗎plc能用C語言程式設計嗎?

2021-03-05 09:18:26 字數 1087 閱讀 9546

1樓:愛夏的你呀

不能。每個plc都有自己的程式語言,但用法基本上和c語言差不多。

plc程式設計支援的語言包括五種:

1、梯形圖delete(ld)

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

2、指令表delete(il)

指令表程式語言是與組合語言類似的一種助記符程式語言,和組合語言一樣由操作碼和運算元組成。在無計算機的情況下,適合採用plc手持程式設計器對使用者程式進行編制。

3、功能模組圖delete(fbd)

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

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

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

5、結構化文字delete(st)

結構化文字語言是用結構化的描述文本來描述程式的一種程式語言。它是類似於高階語言的一種程式語言。

擴充套件資料

1、不同型號的plc程式設計軟體對以上五種程式語言的支援種類是不同的,早期的plc僅僅支援梯形圖程式語言和指令表程式語言。

2、目前的plc對梯形圖(ld)、指令表(stl)、功能模組圖(fbd)程式語言都以支援。

3、在plc控制系統設計中,要求設計人員不但對plc的硬體效能了解外,也要了解plc對程式語言支援的種類。

2樓:匿名使用者

那取決於plc的品牌,如貝加萊,sigmatek就是直接使用c語言進行程式設計的。

一般,支援iec61131-3標準的plc,其支援的是類似於pascal的程式設計方式,也就是st,結構文字語言。

3樓:天堂妹兒

不能,plc的程式語言是語句表,梯形圖,功能塊圖。

4樓:匿名使用者

有,,看你買的plc 是什麼版本的,,我知的西門子就有

請問西門子s7 200plc程式設計軟體能編輯西門子其他型號的p

不行。s7 200其實是德洲儀器的,是西門子收購來的,用來占有低端市場。專所以200的程式設計軟體是屬microwin是200專用的。而西門子博途則可以程式設計西門子中高階的plc,如300 400 1200 1500等plc 博途之前沒出1200 1500的時候是用的step7 step可以用於c...

c語言程式設計數能被另數整除怎麼表示

if a b 0 a能被b整除,模運算,相當於求餘數,餘數為0,說明能被整除 i j 0 判斷餘數是否為0 c語言程式設計 乙個數能被另乙個數整除怎麼表示 乙個數x能被另乙個數y整除表示方法 x y 0 即判斷x除以y的餘數是否為0 include main mian int x scanf d x...

只有c語言是面向結構化程式設計的語言嗎

你這面向copy 二字讓我不知道如何回答,我就多囉嗦一點吧 早期的計算機語言沒有規範,大家自由發揮,goto到處跳轉 多個出口,受不了的人們提出了結構化程式設計的規範,任何語言都可以寫出結構化的程式,按規範寫,不使用goto等語句。從這個意義上說,如果讓乙個語言拋棄所有非結構化成份 編寫的程式必定是...