| 
				 
					
					
					 宿遷電工 
					
				 
				
				
					級別: 論壇先鋒 
			 
					
					
				 | 
			
				
				
				
				 ST主要應(yīng)用場景就是數(shù)據(jù)計算比對篩選,比如最簡單的 從1加到100,再取平均值,用ST就是一個循環(huán)語句的事。做邏輯運算,ST不如梯形圖直觀。邏輯與或非控制,很多人竟然不會加括號。  ![]() 樓主留言:真誠感謝!  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 payfsl 
					
				 
				
				
					級別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				 不是非要學(xué),而是學(xué)了以后你會感覺自己得到了提升 樓主留言:真誠感謝!  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 刺猬果果 
					
				 
				
				
					級別: 略有小成 
			 
					
					
				 | 
			
				
				
				
				 FOR,IF CASE這些關(guān)鍵字查一下就知道怎么用了,主要是結(jié)構(gòu)體,結(jié)構(gòu)體聲明,數(shù)組比較重要, 不然像匯川這種 一個變量 班級[1].小組[1].成員[1]這種結(jié)構(gòu)體嵌套多了,又不是自己寫的程序看起來人都麻了; 樓主留言:真誠感謝!  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 奮斗的橙子 
					
				 
				夢想就是即使遙遠(yuǎn),即使荒唐,依舊無法放棄的存在。 
				
				
					級別: 家園常客 
			 
					
					
				 | 
			
				
				
				
				 請問以下用LD需要多少指令? a=b*c+d+e/f+g*100 ST只需要一行代碼。 樓主留言:明白了  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 鵝卵石 
					
				 
				廣交天下朋友!!1 
				
				
					級別: 略有小成 
			 
					
					
				 | 
			
				
				
				
				 學(xué)一下挺好的,不同的程序功能可以有多種編程方式。另外,不可避免要看別人的程序,如果里面有這些東西,提前學(xué)一下,對工作也有幫助。 樓主留言:真誠感謝!  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 payfsl 
					
				 
				
				
					級別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				 SCL(結(jié)構(gòu)化控制語言)和ST(結(jié)構(gòu)化文本)是現(xiàn)代PLC編程中非常重要的兩種語言。SCL語言是一種高級編程語言,它基于PASCAL語言,并符合國際標(biāo)準(zhǔn)IEC 61131-3 。SCL語言提供了豐富的數(shù)據(jù)類型和運算符,能夠?qū)崿F(xiàn)復(fù)雜的邏輯運算和控制流程。此外,SCL語言在程序邏輯結(jié)構(gòu)清晰、語法簡單、語句塊形式使程序結(jié)構(gòu)更加緊湊方面具有優(yōu)勢,特別是在循環(huán)、跳轉(zhuǎn)、分支等方面。 從多個來源可以看出,SCL語言的學(xué)習(xí)和掌握對于工程師來說是非常必要的。例如,通過學(xué)習(xí)SCL語言,工程師可以更好地適應(yīng)現(xiàn)代工控技術(shù)的發(fā)展需求,提高自動化系統(tǒng)的性能和可靠性。SCL語言的學(xué)習(xí)可以幫助工程師設(shè)計和實施更高效的自動化解決方案。此外,SCL語言的使用也得到了西門子的支持,其在STEP7軟件中的支持表明了其重要性 。 然而,也有觀點認(rèn)為梯形圖(LD)在某些情況下仍然有其優(yōu)勢,因為梯形圖直觀易懂,便于入門。但是,隨著技術(shù)的發(fā)展,傳統(tǒng)的梯形圖編程方式在面對復(fù)雜控制要求時已顯得力不從心。因此,SCL語言的學(xué)習(xí)和應(yīng)用成為了趨勢。 綜上所述,SCL語言和ST語言是現(xiàn)代PLC編程中不可或缺的部分,它們的學(xué)習(xí)和掌握對于從事工業(yè)自動化領(lǐng)域的工程師來說是非常重要的。盡管存在一些爭議,但SCL語言因其強大的功能和靈活性,在未來可能會成為主流的編程語言之一  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 冷面文生 
					
				 
				Be Careful,this wire is live. 
				
				
					級別: 論壇先鋒 
			 
					
					
				 | 
			
				
				
				
				 1、可閱讀性。高級語言寫的程序,閱讀起來更容易理解。 2、可繼承性、可移植性強。不同PLC你做好的功能塊修修改改就能用了,程序架構(gòu)不會有太大變化。 3、調(diào)試便利。ST寫的程序,你調(diào)試的時候不想它運行,直接注釋完事,梯形圖呢你要刪除。  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 18857713026 
					
				 
				賺點辛苦錢不容易啊 誒~~~~ 努力賺錢 
				
				
					級別: 家園常客 
			 
					
					
				 | 
			
				
				
				
				 沒辦法 梯形圖的顯示面積太大了   不管邏輯還是什么 全部用st寫 維護(hù)方便 梯形圖條件長了 累的不得了 st學(xué)也沒幾樣 POINT用法 FOR while case if。。 沒了 語法比觸摸屏少很多  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 書香伴侶 
					
				 
				
				
					級別: 家園常客 
			 
					
					
				 | 
			
				
				
				
				 用ST,可以封裝自己的功能庫,然后配合C#,即可實現(xiàn)自動生成代碼,不管多大的項目,只需要按一個按鈕就搞定了,不然大項目單單敲代碼都需要大半個月,梯形圖應(yīng)該沒辦法實現(xiàn)這玩意哦  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 大貓0v0 
					
				 
				
				
					級別: 略有小成 
			 
					
					
				 | 
			
				
				
				
				 我是學(xué)C語言加C++加C#,然后這些所謂的SCL和ST看一下就會了。建議學(xué)C或者C#,沒必要專門學(xué)ST這些  | 
		
|---|---|
| 
				 |