接觸S7-1200的時間不是很長,但個人感覺TIA中的SCL編程語言還不錯
2021-07-30
好久沒接觸S7-1200了,不過個人覺得TIA里的SCL編程語言還不錯。下面是我寫的傳送帶的啟動和停止程序:
說:
我展示一個丑陋的半成品,用于設備改造,使用歐姆龍CP1L,ST語言功能塊,部分摘錄。
說:
梯形圖還是適合邏輯的。
說:
程序寫得很好。 SCL 和 LAD 可以在 tia 模式下混合。這種靈活性甚至更大。
作為一個有C基礎的人西門子編程語言scl,他可能更擅長使用SCL并且上手更快。作為一個習慣了LAD編程的人,寫一般的邏輯關系程序確實更清晰。
一些普通的電腦程序員,1200的編程工作就能搞定,轉行也不會有太大的障礙??梢哉fPLC程序員的來源會更加廣泛。
說:
在JAVA出現(xiàn)之前,C語言的新手也相信C語言會稱霸世界。在它出來之前,JAVA的新手也是這么認為的。新手總是習慣用must,必須等詞來形容自己的想法。為什么老兵不這么認為?因為退伍軍人知道:
1:SCL,又稱ST語言,編譯成機器碼時執(zhí)行效率比其他語言低。
2:梯形圖編程語言也在進步。看看在梯形圖中使用高級語言編程等增強型梯形圖語言的廠商如富士、AB。
說:
外國人喜歡用功能豐富的SCL語言編程。中國人喜歡用梯形圖編程,容易推廣。
有些PLC語言無法實現(xiàn)的功能可以用SCL實現(xiàn)。
說:
充其量只能說是一種替代的語言方法。主流怕是難,可讀性不是很好西門子編程語言scl,很難推廣。對于外國人來說,因為他們的母語是由字母組成的,所以還是很有可讀性的。現(xiàn)在PLC仍以LAD SFC ST CFC為代表,同樣符合IEC標準。如果一個PLC只有你提到的一種SCL,幾年后它可能會在中國關閉。這是市場決定的。
說:
西門子之所以叫SCL而不是ST,是因為它的編程語言指令表叫做STL。為了避免混淆,就叫SCL,其實就是其他廠商的ST語言。
“它仍然以 LAD SFC ST CFC 為代表”。看到這句話說明你對西門子不熟悉。
說:
嗯,西門子不熟悉,剛出社會就接觸過。換了工作環(huán)境后,就沒有太多聯(lián)系了。并且只會使用梯形圖。
pqsh 說:
我認為這些語言將在 5-10 年內消失。
人工智能,可以理解人的語言和思想。只要你說清楚,機器就會執(zhí)行。當然,中國人這樣會失去優(yōu)勢,因為中國人邏輯不嚴謹。
說:
現(xiàn)在一些智能家居可以接收中文語音控制設備了。
vao 說:
梯形圖,這應該是主流趨勢。不管你擅長什么,你一定會成為主流。最好讓工人容易理解。
說:
工控人員要失業(yè)了
說:
在數(shù)據(jù)處理方面,SCL還是比LAD效率高,計算功能也很強大。比如用一維數(shù)組的時候,覺得用LAD不難,但是如果用LAD來編程二維數(shù)組或者多維數(shù)組,就難多了。
作為博圖軟件的三大編程語言,SCL是標準配置。在最初的 300/400 編程語言中,尚未包含在標準配置中。這也說明西門子對它的重視,也給了大家一個信號。因此,有必要了解它并學習它。
SCL 是三大語言之一。說它是主流編程語言一點也不為過。
說:
如果你用過AB的梯形圖,我覺得其他語言可以省略。
其實三大語言都不包括ST語言。
以前是梯形圖、指令表和功能塊?,F(xiàn)在有的廠家取消了指令表,取而代之的是SFC。
當然,多學也沒有錯,但不是基于西門子SCL語言。 SCL 語言離標準還有點距離。如果要使用它,您應該向學習。人們完全符合IEC標準。
說:
菜鳥越多,等級越差,對ST的抗性越強。
開心九明說:
白毛黑貓抓老鼠到底是不是好貓,越簡單越清晰越好,這么多年了梯形圖還是那么強!
如果現(xiàn)場維護水平不高,你會失業(yè)嗎?
說:
高級語言應該是發(fā)展方向。
烏龜船長說:
外國人喜歡用功能豐富的SCL語言編程。中國人喜歡用梯形圖編程,容易推廣。
說:
SCL 確實不錯,但有些工業(yè)控制不適合。
說:
LAD 是 PLC 編程中使用最廣泛的語言,擁有最多的用戶。當然是老板。但SCL肯定會成長,因為它有自己的優(yōu)勢。這并不是說LAD不好,只是有時候有些人用SCL編程更方便,尤其是那些熟悉高級語言(如C語言等)的人。這兩種語言的使用肯定因人而異,喜好不同,知識背景不同,選擇也不同。
用 LAD 語言編寫的程序比普通電工無法理解的復雜。老實說,LAD 語言最初是電工的編程語言。那時只有邏輯控制。如果電工滿足一般的邏輯控制,數(shù)據(jù)處理程序的編寫就成了空談,別人在LAD中編寫的程序可能看不懂。
現(xiàn)在時代不同了。 PLC不僅處理邏輯控制,而且還有更多的功能。很久以前,S7-200就清楚地看到了它的結構化編程思想。 300/400,到現(xiàn)在的1200/1500,都在往更高級的方向發(fā)展,尤其是LAD的語言。當前的 LAD 適用于開發(fā)人員、工程師和技術人員。此外,還有幾種類型的電工。普通電工無法訪問工廠中的編程。 LAD現(xiàn)在也很強大。
SCL 將來會成為主流語言,但不代表 LAD 不是主流語言。請不要誤解我的觀點。
SCL 可以作為標準編程語言出現(xiàn)在博客中。它解釋了什么?不就是彰顯自己的價值嗎?
小伙伴們,有興趣的話,學習一下SCL語言編程,我覺得還不錯。
說:
只要主流被大多數(shù)人認可和接受。
說:
有三六十九家公司,很多小作坊,你看不懂傳統(tǒng)的繼電器系統(tǒng)原理圖,不談英文C類程序。世界是矛盾的。
LAD 確實是一種很好的編程方式。就像C,就像到IOS一樣。
說:
做邏輯SCL真的不太好,做算法還行。建議LAD+SCL的組合,感覺很棒。
說:
邏輯也很好,算法更容易上手。并且方便轉換其他PLC
編輯認為這是一個很好的討論。不管哪種工控編程語言更有優(yōu)勢,小編看到在工控論壇交流中,參與討論的老師們都有自己的看法。這是一種獨立思考的能力和態(tài)度。而這正是我們喜歡在論壇上看到的自主學習和加入工控團隊的東西。