scratch編程 plc中scl與梯形圖編程哪個比較好?為什么?
plc中scl與梯形圖編程哪個比較好?為什么?plc中scl與梯形圖編程哪個比較好?為什么scl和梯形圖的比較向來是plc編程爭論比較多的一個點,有的大力推廣使用scl的,有堅持使用梯形圖的。它們之間
plc中scl與梯形圖編程哪個比較好?為什么?
plc中scl與梯形圖編程哪個比較好?為什么
scl和梯形圖的比較向來是plc編程爭論比較多的一個點,有的大力推廣使用scl的,有堅持使用梯形圖的。它們之間沒有說是誰能代替誰,知識各自有各種的優勢罷了。梯形圖編程是在傳統的繼電器電路上發展而來的,可以看出它的編程圖像與原理圖很類似,左邊的是母線,有線圈、有常開和常閉觸點等等。scl結構化文本語言在三菱plc中叫做ST,風格類似計算機高級編程語言。
從它們的名字中就可以找出區別,梯形圖編程主要是直觀、邏輯清楚,但凡有點電工基礎的都能很快理解;而scl沒有一點計算機基礎的根本看不懂它適合于有編程基礎的如C語言、C 等,而且上手很快。對于新手來講梯形圖比較好入門,像一些電工、機修等人員就選擇plc編程。
在一個就是控制對象,對于離散型如氣缸、機械臂等邏輯控制、順序控制和運行控制為主的采用梯形圖編程較為方便,對于過程控制和通信控制要求比較高的可以使用scl編程,涉及到數據處理和流程編程的,梯形圖實現起來還是很費勁的,scl的功能比較豐富,有時候一條語句能夠實現的功能,梯形圖可能需要十幾行來完成中間還要占用許多輔助繼電器,有些功能梯形圖還不支持。
那在選擇編程語言時,一般根據工程的大小、類型決定,對于一些簡單的順序控制采用梯形圖;在一些較大項目中涉及到通信的如變頻器的控制、做一些算法如傳感器模擬量會的時候選擇結構化文本。我們不能完全否定梯形圖的編程也無需看不起那些堅持使用梯形圖的工控人員,至今也沒有哪家PLC敢取消梯形圖編程的。
工業自動化非標行業,編程語言現在的梯形圖會被高級語言取代嗎?
梯形圖是一個時代產物,而且應用非常廣泛在IEC標準里,而且基本所有的PLC,DCS系統都支持,簡單易懂。
對于沒有高級語言編程基礎的人,熟悉繼電器控制回路的工程師來說是很簡單易學的
而且直觀,調試方便,對于邏輯控制非常適合,而高級語言主要用于復雜的算數運算,高級算法等編寫,并不適合所有人
對于很多人來說,學習plc,梯形圖是必須掌握的,相當于一個通用語言一樣,搞懂了一種品牌的,其他的品牌的也基本都能掌握。
所以這種語言是不會被取代的
如此簡單直觀的編程語言,怎么會被取代?
現在還有必要學習PLC編程嗎?
看你們評論的怎么熱鬧,我也說兩句!如果你是干了幾年的電工,或者說你是電工,感覺自己思路清晰,頭腦敏捷的可以學習plc編程,畢竟也算一個提升,如果你要轉行,另當別論!如果你是做電氣,plc編程是必經之路,電氣圖紙設計,配電柜制作,項目設計,也是后期要學的,電氣自動化是一個應用型學科,又是一個輔助工種,就導致了,電氣得配合機械實現自動化功能,這就決定了做電氣的,必須對機械工藝和機械結構有一定的了解!
咱們就不說機械了,光電氣你要學的,那是多如牛毛,干啥都一樣,都要達到一定的高度和精度!說白了它就是一個工具,你拿它干啥用,由你的資源和能力決定,它的價值也不相同!你拿他做了個自動化攤煎餅的,那他的附屬價值就得煎餅老板來衡量,如果你做的是醫療類自動化設備,那得醫院來衡量它的價值,所以,電氣自動化這個工具,看你用在哪?
一入工控深似海,說明白,也不明白,說不明白,還懂一些!慢慢求學路,抓住方法思路和原理才是重點!正因為東西多,才需要方法!電氣自動化這個行業,不瘟不火,高不成,低不就,餓不死,一般也發不了家!學編程能提升思路!不信就試試,一準能成為杠精……專業杠精解說
西門子plc編程,如何學習SCL語言編程?
找一本西門子scl編程語言的書,認真看。然后每一個指令都要在軟件上去模擬實驗,時間長了,就自然會很多。慢慢積累很重要,當然如果有別的語言編程經驗的人,會更快進步。
西門子的編程語言中是不是SCL語言最接近C語言了?
S1200主要用梯形圖,輔助用SCL語言(類似C語言)寫處理數據的程序,其他的FBD也可以用,這些都可以互換著用,哪個寫得方便就用哪個。S1500主要用梯形圖,輔助用SCL語言和順控圖(自帶的順序控制流程)總之學好梯形圖最重要,因為PLC都通用。
博圖軟件的graph里怎么使用scl編程語言?
博圖軟件的graph里怎么使用scl編程語言
LAD:梯形圖----------日系稱作為LD
STL:指令表---------日系稱作為IL
SCL:結構文本-------日系稱作為ST
GRAPH:圖形編程-----日系稱作為SFC
HIGRAPH:高級圖形編程
CFC:連續功能編程。
PLC(可編程序控制器)一共有幾種編程方式?
你說的應該是編程語言分幾種吧。一般有以下幾種:
梯形圖(LD語言)也有叫LAD語言、順序功能圖(SFC)語言、功能塊圖(FBD)語言, 指令表(IL)語言和結構文本(ST)語言,也有叫SCL語言,
LD語言是PLC程序設計中最常用的編程語言。它是與繼電器線路類似的一種編程語言。由于電氣設計人員對繼電器控制較為熟悉,因此,此編程語言使用最為廣泛
SFC語言是為了滿足順序邏輯控制而設計的編程語言。編程時將順序流程動作的過程分成步和轉換條件,可以使程序結構清晰,易于閱讀及維護,減輕編程的工作量,縮短編程和調試時間。
ST語言是用結構化的編程語言。它是類似于高級語言的一種編程語言。在大中型的PLC系統中,用于復雜算法的實現,主要用于其他編程語言較難實現的用戶程序編制。
下圖為的IL語言
下圖為FBD編程語言
還有其他的CFC編程語言等
ST語言和STEP7里的SCL語言的編程手法是不是都一樣的?
這個是一樣的,只是西門子叫做SCL。
實際上就是ST語言。我在編程語言的帖子中上傳了個鏈接,你可以下載一下看看。三菱和AB都支持這個語言。