STEP 7是S7-300/400系列PLC應用設計軟件包,所支持的PLC編程語言非常豐富。該軟件的標準版支持STL(語句表)、LAD(梯形圖)及FBD(功能塊圖)3種基本編程語言,并且在STEP 7中可以相互轉換。版附加對GRAPH(順序功能圖)、SCL(結構化控制語言)、HiGraph(圖形編程語言)、CFC(連續功能圖)等編程語言的支持。不同的編程語言可供不同知識背景的人員采用。
STL(語句表)
STL(語句表)是一種類似于計算機匯編語言的一種文本編程語言,由多條語句組成一個程序段。語句表可供習慣匯編語言的用戶使用,在運行時間和要求的存儲空間方面優。在設計通信、數學運算等應用程序時建議使用語句表。
LAD(梯形圖)
LAD(梯形圖)是一種圖形語言,比較形象直觀,容易掌握,用得多,堪稱用戶編程語言。梯形圖與繼電器控制電路圖的表達方式極為相似,適合于熟悉繼電器控制電路的用戶使用,特別適用于數字量邏輯控制。
FBD(功能塊圖)
FBD(功能塊圖)使用類似于布爾代數的圖形邏輯符號來表示控制邏輯,一些復雜的功能用指令框表示。FBD比較適合于有數字電路基礎的編程人員使用。
GRAPH(順序控制)
GRAPH類似于解決問題的流程圖,適用于順序控制的編程。利用S7-GRAPH編程語言,可以清楚快速地組織和編寫S7 PLC系統的順序控制程序。它根據功能將控制任務分解為若干步,其順序用圖形方式顯示出來并且可形成圖形和文本方式的文件。
HiGraph(圖形編程語言)
S7-Higraph允許用狀態圖描述生產過程,將自動控制下的機器或系統分成若干個功能單元,并為每個單元生成狀態圖,然后利用信息通訊將功能單元組合在一起形成完整的系統。
SCL(結構化控制語言)
S7-SCL(Structured Control Language:結構控制語言)是一種類似于PASCAL的文本編輯語言,用于S7-300/400和C7的編程,可以簡化數學計算、數據管理和組織工作。S7-SCL具有PLC公開的基本標準認證,符合IEC 1131-3 (結構化文本)標準。
數據類型基本數據類型
復雜數據類型
1.數組(ARRAY)
數組是由一組同一類型的數據組合在一起而形成的復雜數據類型。數組的維數大可以到6維;數組中的元素可以是基本數據類型或者復雜數據類型中的任一數據類型(Array類型除外,即數組類型不可以嵌套);數組中每一維的下標取值范圍是-32768~32767,要求下標的下限必須小于下標的上限。
2.結構(STRUCT)
結構是由一組不同類型(結構的元素可以是基本的或復雜的數據類型)的數據組合在一起而形成的復雜數據類型。結構通常用來定義一組相關的數據,例如電機的一組數據可以按如下方式定義:
3.字符串(STRING)
字符串是多有254個字符(CHAR)的一維數組,大長度為256個字節(其中前兩個字節用來存儲字符串的長度信息)。字符串常量用單引號括起來,例如上圖
4.日期和時間(DATE_AND_TIME)
用于存儲年、月、日、時、分、秒、毫秒和星期,占用8個字節,用BCD格式保存。星期天的代碼為1,1~6的代碼為2~7。例如:
5.用戶定義的數據類型(UDT)
用戶定義數據類型表示自定義的結構,存放在UDT塊中(UDT1~UDT65535),在另一個數據類型中作為一個數據類型“模板”。當輸入數據塊時,如果需要輸入幾個相同的結構,利用UDT可以節省輸入時間。
6.功能塊類型(FB、SFB)
這種數據類型僅可以在FB的靜態變量區定義,用于實現多背景DB。
參數數據類型
參數類型是一種用于邏輯塊(FB、FC)之間傳遞參數的數據類型,主要有以下幾種:
(1)TIMER(定時器)和COUNTER(計數器)。
(2)BLOCK(塊):指定一個塊用作輸入和輸出,實參應為同類型的塊。
(3)POINTER(指針):6字節指針類型,用來傳遞DB的塊號和數據地址。
(4)ANY:10字節指針類型,用來傳遞DB塊號、數據地址、數據數量以及數據類型。
- 廣州S7-300代理商 2024-10-30
- 廣東S7-300代理商 2024-10-30
- 河北省西門子授權總代理 2024-10-30
- 寧夏自治區西門子授權總代理 2024-10-30
- 山東省西門子授權總代理 2024-10-30
- 河南省西門子授權總代理 2024-10-30
- 江蘇省西門子授權總代理 2024-10-30
- 上海市西門子授權總代理 2024-10-30
- 西藏自治區西門子授權總代理 2024-10-30
- 四川省西門子授權總代理 2024-10-30
- 重慶省西門子授權總代理 2024-10-30
- 湖北省西門子授權總代理 2024-10-30
- 安徽省西門子授權總代理 2024-10-30
- 浙江省西門子授權總代理 2024-10-30
- 貴州省中國授權西門子代理 2024-10-30
聯系方式
- 電 話:17838383235
- 經理:徐嘉泉
- 手 機:17838383235
- 微 信:17838383235