免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

SCL語言鄙視鏈,怎么學習語言?|高級編程

2023-11-09    分類: 網站建設

寫在我面前

大家好,我是號主小智的前同事李夢歡~

據說程序員之間存在著語言蔑視的鏈條。學匯編語言的人站在高處,鄙視一切。學C/C++的人鄙視JAVA和C#,然后JAVA和C#互相鄙視。其實搞pLC的人也有類似的鄙視鏈。 ,搞ST或者SCL的鄙視FbD和LAD。對于從事西門子pLC的工程師來說,也許SCL就是高級編程。今天就來說說SCL~

想學SCL語言的朋友很多,其實不要想SCL或者ST語言有多大。

我們先來看看SCL語言是什么:SCL語言是一種結構化的文本,類似于計算機高級語言的編程方法,其語言規范解決了計算機語言。

S7-SCL(結構化控制語言)具有以下特點:

·1、 是一種類似的高級編程語言

·2、符合國際標準IEC -3

·3、基礎認證

·4、適用于S7-300(以上推薦)、S7-400、S7-1200、S7-1500、C7和

· S7-SCL 針對 pLC 進行了優化。它不僅具有典型的pLC元素(如輸入/輸出、定時器、計數器、符號表),還具有高級語言的特性,如:循環、選擇、分支、數組、高級函數。

S7-SCL 非常適合以下任務:

· * 復雜的計算函數

· * 復雜的數學函數

· * 數據管理

· * 流程優化

講這些概念的東西很空洞,只要你明白,那么關鍵問題就在這里,怎么學?

我只是談談我自己的觀點。一開始西門子編程語言scl,我想學習如何使用SCL指令。一開始我們可以用SCL來實現一些梯形圖實現的功能,逐漸熟悉SCL基本指令的使用。 .

本文熟悉SCL的條件執行以及梯形圖中一些最常用的啟停電路的賦值指令的使用:

我們常用的啟停梯形圖,如下圖所示:

上圖是典型的梯形圖。當信號為1,停止為0時,為1。

那么如何在SCL中表達:

這個操作表達式是什么?

(或)當運算結果為真時,停止為真。

另一種理解:is(or)和stop操作的結果被賦值。

SCL中的賦值指令是“:=”,(注意要用英文)西門子編程語言scl,所以上面的表達式寫成SCL指令:

模擬如下:

那么如何用IF THEN語句編寫程序?

if then 語句是條件執行指令,也就是說,如果滿足條件,則執行 THEN 之后的指令。如果不滿足這個條件,程序會從后面的下一條指令繼續執行。

這個例子中的啟動和停止過程是否可以理解為TRUE,設置為true,stop為true時重置為true。

因為SCL中沒有set和,所以常用if then條件執行語句來實現set和。

那么這個例子中的程序使用IF THEN寫成如下:

模擬如下:

就這么簡單。

對于很多小伙伴來說,你可能會認為如果你掌握了SCL,即使你的工控水平不錯,但在我看來,今天的自動化工程師并沒有掌握C++等真正的高級語言, java、C#等網絡知識扎實,所以當工業物聯網的浪潮真正來襲時,我們猝不及防~

想上手的請關注今天下載的彩蛋:西門子SCL手冊和官方培訓ppT,詳情見下圖

獲取方法見鏈接:

網頁名稱:SCL語言鄙視鏈,怎么學習語言?|高級編程
網頁網址:http://m.newbst.com/news5/293355.html

成都網站建設公司_創新互聯,為您提供手機網站建設自適應網站域名注冊微信小程序虛擬主機外貿建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計