集成到STEP7
S7-SCL支持STEP7的(程序)塊概念。
用S7-SCL可以創建下列STEP7(程序)塊
OB(組織塊)
FC(函數在STEP7中文版中稱“功能)
FB(功能塊)
DB(數據塊)
UDT(用戶自定義數據類型)
在一個S7程序中S7-SCL(程序)塊也能夠與其他STEP7編程語言所編寫的塊相結合塊可以相互調用。
S7-SCL塊也可以儲存在庫中并被其他語言使用。
因S7-SCL程序用ASCII文本編程故極易導入導出。
S7-SCL塊能編譯成STEP7編程語言STL(語句表)格式但是記住當存貯成STL形式的程序卻不再能夠在S7-SCL中進行編輯。
開發環境(Development environment)
事實上S7-SCL提供了強大的開發環境其特殊的方面已經與STEP7進行協調。開發環境包括下面組件
一個編輯器便于編制包含有函數(FC)、功能塊(FB)、組織塊(OB)、數據塊(DB)和用戶自定義數據類型(UDT)的程序。編程器支持強大的處理功能。
一個批編譯器便于將編輯好的程序編譯成MC7機器代碼。生成的MC7代碼可以在所有S7-300/400可編程控制器系列CPU上執行像CPU314。
一個調試器便于在無編輯錯誤的程序中查找邏輯錯誤。找出的錯誤在源語言程序中顯示出來。
下圖表明開發環境組件的概況
S7-SCL提供了哪些功能
S7-SCL提供了gaoji語言的所有優點此外還提供特別設計支持結構化程序的性能塊庫(Block libraries)
庫提供預定義的塊如
系統功能
IEC功能
轉換功能
編程模板
S7-SCL編輯器提供用來插入的只要填充的各種模板
塊(如功能塊、數據塊)及其調用的模板
塊注釋、塊參數和常量的模板
程序控制結構的模板(IF,CASE,FOR,WHILE,REPEAT)
來自gaoji編程的語言元素
通過使用有效的語言結構簡單迅速創建程序,很少出錯。如
循環結構
分支結構(IF...THEN...ELSE)
跳轉
程序通俗易懂
下列特點增加了程序的易讀性
全符號編程
注釋
基本的和自定義數據類型
顯示交叉參考
通過在行首增加空格自動格式化輸入的內容
語言元素的語法著色
gaoji語言級的調試
調試器允許gaoji語言級的簡明程序調試,其提供下列功能
連續監視程序的執行
按可單獨設置的斷點逐步監視
踏入(step-in)功能(調試期間跳入調用塊中的可能性)
S7-SCL的應用范圍
S7-SCL(結構化控制語言)是用于SIMATICS7系列CPU編程的類PASCALgaoji語言。
PLC無關性認可(PLCopen certificate)
S7-SCL遵循在IEC61131-3定義的文本gaoji語言ST(結構化文本)并且確保其可重用性。
應用范圍(Area of application)
S7-SCL針對可編程邏輯控制器(PLC)編程進行了優化,且其既包含了PASCAL
編程語言的語言元素,又包含了諸如輸入/輸出、計時器和計數器等的典型的PLC元素。
S7-SCL特別適合下列任務
復雜算法的編程
數學函數的編程
數據和配方管理
過程優化
結構化S7-SCL程序的設計
塊的種類(Block Types)
采用結構化S7-SCL程序
是前面定義的任務的zuihao解決方案。換言之,意思是采用模塊化設計,程序分成幾個塊,每塊對應特定的子任務SCL中,與在STEP7中的其他語言一樣,有下列塊類型可用。
在S7-SCL源文件中塊的約定
一個S7-SCL程序包含一個或幾個S7-SCL源文件。一個源文件能夠包含單個塊或一個有幾個塊的完整程序。
定義子任務
下圖顯示了子任務,方形區域表示塊。邏輯塊從左到右排列,也是他們被調用的次序。
- WINCC flexiblo 組態報表 2024-12-27
- SIMATIC 可視化架構師 (SiVArc) 2024-12-27
- KUKA C 2機器人 InterBUS網絡 設置文件 IBSCPI1文件分析 2024-12-27
- 西門子博途:PLC 數據類型(UDT) 聲明表的結構 2024-12-27
- 西門子博途:多重實例 ARRAY 中參數實例的使用示例 2024-12-27
- 西門子博途: 有關處理程序執行錯誤的示例 2024-12-27
- 使用 SCL 中的常量進行計算 2024-12-27
- 西門子博途:使用常量的示例 2024-12-27
- 西門子博途: 使用 IEC 定時器和計數器 2024-12-27
- KUKA C4 安裝工業以太網軟件 2024-12-27
- STEP7-壓縮用戶存儲器(RAM) 2024-12-27
- 西門子博途: 網絡視圖 2024-12-27
- 西門子S7-300模塊?擴展IO接線 2024-12-27
- 西門子編程電纜PC Adapter USB A2使用 2024-12-27
- 西門子S7-200SMART和S7-1200之間通信(圖文) 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595