VC中文網-VC-MFC編程論壇

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 7419|回復: 18
打印 上一主題 下一主題

我為什么推薦年夜家使用ST語言(結構化文本語言)進行PLC編程

[復制鏈接]

19

主題

51

帖子

42

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
147
跳轉到指定樓層
樓主
發表于 2018-5-6 21:04:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
ST語言,指的是STURCT TEXT 語言,也就是結構化文本語言,是IEC61131-3標準規定的六種PLC編程語言之一,它是實現結構化編程的重要工具之一。它和C語言很類似,對用慣了梯形圖編程的人來說,可能不適應,不喜歡,甚至很矛盾,其實,ST語言的優點是很是之多的。今天就跟年夜家講述一下,推薦ST語言的理由。

以下,是小編我以前寫過的ST語言編程的文章,由淺入深,教你一步步的深入學習,年夜家可以參考。它無需任何基礎就能學會,零基礎入門ST語言,老飛翔員帶你遨游。


IEC61131-3中高級語言(ST)在PLC 編程中的應用

跟我學PLC編程之結構文本語言(Structured text)基礎

PLC 編程語言 之結構文本語言命令組介紹,邏輯操作部分

PLC 結構文本(STRUCE TEXT)編程語言,數學運算命令組介紹

PLC 結構體文本(STRUCT TEXT)編程語言之邏輯操作

PLC結構化文本編程語言(ST)判斷語句IF END_IF語句介紹

PLC ST語言編程,使用CASE語句實現多重條件以及步進功能(SFC)

PLC結構化文本語言(STRUCT TEXT)FOR循環語句介紹

無限次數循環語句,怎樣在ST語言中實現(基于CODESYS平臺PLC)

可編程控制器(PLC)使用ST(STRUCT TEXT)語言如何挪用功能塊

可編程控制器(PLC)編程如何使用ST語言實現上升沿和下降沿觸發

ST語言編程學習,怎么樣挪用FC(功能)

置位(SET)與復位(RESET)指令在PLC編程中用ST語言怎樣實現

以控制伺服為例,講述ST語言編寫PLC程序,以及功能塊的嵌套挪用

西門子博途與CODESYS 平臺可編程控制器(PLC)ST 語言的比較


1 逼格高,提高入門門檻

梯形圖編程?你不覺得它很LOW嗎?只要智商正常,我相信三下五除二就能學會梯形圖編程,這年夜年夜簡化了PLC 的入門難度,俗話說,物以稀為貴,入門簡單,就意味著門檻不高,就意味著你從事這行業,收入會越來越低!為什么程序員工資高?年夜環境是一方面,入門門檻比PLC高也是一方面。

2 提高程序的平安系數,呵護自己的知識產權

年夜家也許城市遇到這種情況,客戶問你要程序,或是自己寫的程序被他人上傳,你別以為他們是好學生,想好好學習,天天向上,他們就想要你的程序,稍加修改,年夜家都懂的。更有甚者,改都不改,就仿造你的設備,你說氣不氣人?就是因為梯形圖太簡單了,使用ST語言后,年夜年夜提高程序門檻,給你程序,也讓你一頭霧水。

3便利計算,簡化程序

這個就是便利自己了,隨著技術的成長,越來越多的設備需要復雜的工藝計算,使用梯形圖進行計算,呵呵,你會懷疑人生的,就算個簡單的公式,可能十幾行程序就沒了。用過三菱PLC的朋友應該知道,做個計算,寫個模擬量,弄個通訊,那酸爽,呵呵。而用ST,就像數學運算一樣簡單,不管多復雜的運算,都不怕。

好比,我們要做一個模擬量的濾波程序,收集了十個模擬量數據,要算它的平均值,用ST語言實現是很簡單的

A:=(A1+A2+A3+A4+A5+A6+A7+A8+A9+A10)/10;

就這么一個簡單的計算,想想用梯形圖該是多年夜的工程啊,如果是五十個,一百個呢?

4便利移植,可以復制粘貼

ST語言都是遵循IEC61131-3標準的,因此,可以在不合的平臺上復制粘貼,從CODESYS粘貼到西門子博途上,只需做個簡單的修改即可,而ABB,貝加萊,施耐德,和利時,倫茨,WAGO,倍福等等CODESYS平臺的PLC,你改都不消改,直接粘貼就可以。并且自己寫好的程序可以便利的保存成文本文檔,隨時使用。這樣,我們就可以把經常使用的功能做成庫,另存為文本文檔,隨時帶在身邊。

5 便利使用高級語言的各種功能,輕松應對復雜工藝

使用ST語言,就跟使用高級語言一樣,可以使用指針,數組,結構體等高級語言的內容,它會年夜年夜便利我們編程,以上這些,用梯形圖實現是很是麻煩的,甚至是不克不及實現的。

總之,使用ST 語言有很多好處,特別是在復雜工藝計算,運動控制,PLC通訊網絡,年夜數據措置,智能制造,等。如果你認為PLC只是做個邏輯控制,弄個常開常閉,自鎖互鎖,那你當我沒說。

歡迎關注頭條號‘譬如朝露’,老司機帶你飛,帶你輕松玩轉PCL,伺服,HMI.歡迎年夜家交流ST語言的使用。

更多內容回復查看:
游客,如果您要查看本帖隱藏內容請回復
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼

12

主題

42

帖子

25

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
126
沙發
發表于 2018-5-6 21:04:44 | 只看該作者
會用ST也不見得有多厲害,做邏輯控制用梯形圖,復雜算法用ST,各有所長。學過高級語言的人會覺得ST難嗎
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼

16

主題

62

帖子

36

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
165

社區QQ達人新兵

板凳
發表于 2018-5-6 21:05:15 | 只看該作者
有軟件嗎
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼

15

主題

56

帖子

38

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
171

初來乍到新兵社區QQ達人

地板
發表于 2018-5-6 21:05:42 | 只看該作者
混合編程不是更好嗎?
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼

11

主題

44

帖子

23

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
126
5#
發表于 2018-5-6 21:06:40 | 只看該作者
會c語言才好學
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼

9

主題

36

帖子

20

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
105
6#
發表于 2018-5-6 21:07:10 | 只看該作者
怎么發私信
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼

13

主題

40

帖子

27

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
120

社區QQ達人新兵

7#
發表于 2018-5-6 21:07:20 | 只看該作者
看完再評論。還是第一個。哈哈。
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼

14

主題

58

帖子

36

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
177

新兵

8#
發表于 2018-5-6 21:08:15 | 只看該作者
最好有視頻
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼

15

主題

55

帖子

31

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
156
9#
發表于 2018-5-6 21:08:39 | 只看該作者
轉發了
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼

10

主題

43

帖子

22

金幣

連長

Rank: 7Rank: 7Rank: 7

積分
129
10#
發表于 2018-5-6 21:09:15 | 只看該作者
ST跟Pascal語言很像啊!
C VC C++ MFC 匯編 函數 腳本 輔助 多開 注入 內存 插件 破解 基址 窗口 大漠 綁定 編程 交流 論壇 實例 源碼
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

VC中文網 - 豫ICP備14012807號|小黑屋|聯系客服|金幣沖值|VC中文網

GMT+8, 2019-12-16 00:15 , Processed in 0.148437 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
千炮捕鱼联网版官方