Step7軟件平臺提供了多種編程語言平臺。由于 S7-SCL 提供了高級語言結構,因此它適合用于計算和數據管理算法。 該語言類似于 Pascal 的高級語言 S7-SCL 所具有的決定性優勢。
版權說明:本文檔由用戶提供并上傳,僅供個人學習用途,若內容存在侵權,請聯系我們刪除。
SCL編程手冊.pdf
(854.49 KB, 售價: 1 E幣)
2014-7-23 14:58 上傳
點擊文件名下載附件
S7-SCL
售價: 1 E幣 [記錄]
[ 購買]
本文檔主要用于討論與 S7-SCL 編程相關的以下問題:
編程軟件的基本信息
基本概念講解
基本使用
講解用于示例工程的簡單應用例子
實際使用中常見問題及講解
目 錄
S7-SCL編程..............................................................................................................1
1. 前言 ....................................................................................................................5
2. 軟件的基本信息 ..................................................................................................5
2.1. S7-SCL簡介 .......................................................................................................5
2.2. S7-SCL與STL:................................................................................................6
2.3. S7-SCL的安裝與使用:...................................................................................6
2.4. S7-SCL軟件兼容性...........................................................................................6
3. S7-SCL應用于虛擬工程......................................................................................7
3.1. 虛擬工程工藝要求 ............................................................................................7
3.2. S7-SCL簡單示例...............................................................................................7
3.2.1. 重要提示:..........................................................................................................................16
4. S7-SCL常見問題 ..............................................................................................17
4.1. 程序編寫相關問題 ..........................................................................................17
4.1.1. 問題:S7-SCL支持哪些STEP7 塊,與其它語言有什么關系?.....................................17
4.1.2. 問題:如何規范地的開發一個S7-SCL程序? .................................................................17
4.1.3. 問題:如何加密我的S7-SCL程序?.................................................................................17
4.1.4. 問題:為什么雙擊打開S7-SCL類型的程序后,顯示的格式卻是STL格式? ..............18
4.1.5. 問題:什么是OK Flag?....................................................................................................18
4.1.6. 問題:S7-SCL 中讀取一個組織塊的信息 .......................................................................19
4.1.7. 問題:如何理解FC/SFC的輸出參數 RET_VAL(返回值)?......................................20
4.1.8. 問題:在 S7-SCL 程序中,PLC中的地址標識使用的注意事項 ..................................21
4.1.9. 問題:為什么用戶人工輸入的程序在編譯時經常提示語法錯誤? ..............................22
4.1.10. 問題:如何對S7-SCL程序中的數據塊及靜態變量初始化? .......................................23
4.1.11. 問題:什么是“AT”指令,如何使用? ........................................................................23
4.1.12. 問題:S7-SCL程序中如何使用多重背景? ...................................................................28
4.1.13. 問題:如何在S7-SCL程序中實現數據塊間接尋址? ...................................................28
4.1.14. 問題:在S7-SCL程序中調用FC/FB與在STL/LAD中有何區別?................................29
4.1.15. 問題:轉換到“REAL”數據類型需要使用哪種數據類型轉換程序? ..........................30
4.1.16. 問題:在S7-SCL中如何區分變量名是本地變量,還是符號名? ...............................30
4.1.17. 問題:如何訪問一個字符串中的單個字符?................................................................30
4.2. 程序優化相關問題 ..........................................................................................31
4.2.1. 問題:如何在訪問結構時優化運行時間?......................................................................31
4.2.2. 問題:如何用布爾型變量優化IF語句來縮短循環時間?...............................................32
4.3. 編譯錯誤相關問題 ..........................................................................................34
4.3.1. 問題:S7-SCL程序在別人的計算機上打不開或無法編譯? .........................................34
4.3.2. 問題:為什么我的程序與別人的程序完全一致,卻通不過編譯? ..............................34
4.3.3. 問題:包含比較類型為WORD/DWORD的變量的 IF 語句不能被編譯通過? ..................35
4.3.4. 問題:當給一個雙字類型變量分配了一個實型數值時,出現非法數據類型錯誤.......35
4.3.5. 問題:在輸出窗口中的錯誤消息與程序行數字不符......................................................35
4.3.6. 問題:"The FB is not available or the instance declaration is missing"..............................36
4.3.7. 問題:"Character strings have different lengths"................................................................36
4.3.8. 問題:CPU消息"STOP due to unknown OP code" ............................................................37
4.3.9. 問題:在編譯UDT時出現"Syntax error with UNLINKED" .............................................37
4.3.10. 問題:在編譯DB時出現"Syntax error with 2#1100_1100".............................................38
4.4. 與監控調試相關問題 ......................................................................................38
4.4.1. 問題:為什么我的程序編譯通過,但無法運行?..........................................................38
4.4.2. 問題:為什么我的程序無法被監控?..............................................................................38
4.4.3. 問題:在S7-SCL哪些變量在監控時無法被顯示? .........................................................39
5. 附錄-推薦網址 ................................................................................................39
5.1. 西門子自動化與驅動產品的在線技術支持 ..................................................39
部分內容截圖:
1.png (168.83 KB)
下載附件
2022-10-25 02:12 上傳
【必讀】版權免責聲明
1、本主題所有言論和內容純屬會員個人意見,與本論壇立場無關。2、本站對所發內容真實性、客觀性、可用性不做任何保證也不負任何責任,網友之間僅出于學習目的進行交流。3、對提供的數字內容不擁有任何權利,其版權歸原著者擁有。請勿將該數字內容進行商業交易、轉載等行為,該內容只為學習所提供,使用后發生的一切問題與本站無關。 4、本網站不保證本站提供的下載資源的準確性、安全性和完整性;同時本網站也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。 5、本網站所有軟件和資料均為網友推薦收集整理而來,僅供學習用途使用,請務必下載后兩小時內刪除,禁止商用。6、如有侵犯你版權的,請及時聯系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|