北京西門子SMART200模塊代理 北京西門子SMART200模塊代理
從語法上調整行縮進。
語法上正確的行縮進
以下功能允許您通過收縮來構建S7-SCL源文件:
????自動縮進
激活此功能后,下一個新行將自動縮進與上一行相同的間距。
????縮進關鍵字
激活該函數后,IF、CASE、FOR、WHILE和REPEAT將在聲明部分和控制結構中縮進。
一般步驟如下(遵循以下概述的步驟):
1.選擇選項以自定義菜單命令。
2.在顯示的對話框中選擇“格式”卡。
3.確?!笆褂靡韵赂袷健边x項已激活。
4.激活選項“自動縮進”或“縮進關鍵詞”。
在源文本中放置書簽
在源文本中放置書簽
現在,您可以使用源文件中的書簽快速瀏覽。例如,為了在源文件的不同點進行有效的修訂,書簽
非常有用。
您可以在源文件中的任何位置插入書簽。如果有幾個書簽,您可以在它們之間來回瀏覽。
有效性(有效性)
打開源文件的書簽是有效的。它們不存儲在源文件中。
插入書簽
1.將光標放在要識別的行上。
2.選擇菜單命令編輯書簽開/關。
在書簽之間導航。
選擇菜單命令編輯,轉到下一個書簽/上一個書簽(下一個書簽/
前一個書簽).
刪除書簽(刪除書簽)
選擇菜單命令“編輯”刪除所有書簽。
注意(注意)
可以通過書簽塊使用書簽來快速執行所需的功能。通過菜單命令視圖
(視圖)書簽欄顯示書簽欄。
插入塊模板
插入塊模板
S7-SCL的編輯功能允許您插入OB、FB、FCs、實例數據庫、數據庫、與UDT和UDT相關的數據庫。使用塊模板使編程更容易,并且滿足語法要求。
一般步驟如下(遵循以下概述的步驟):
1.將光標定位在要插入塊樣板的位置。
2.選擇菜單命令,插入參考UDT/UDT的插入塊模板OB/FB/FC/DB/IDB/DB。
插入塊調用
插入塊調用
S7-SCL支持可編程塊調用??梢哉{用以下塊:
????從SIMATIC庫中調用系統功能塊(SFB)和系統功能(SFC ),
????用SCL創建的功能塊和功能,
????STEP 7中用其他語言創建的功能塊和功能。
一般步驟如下(遵循以下概述的步驟):
1.選擇插入塊呼叫菜單命令。
2.在對話框中選擇所需的SFC、SFB、FC或FB,然后“確認”。
S7-SCL自動將調用的塊復制到S7程序中,并將塊調用的形式參數和塊的正確語法輸入到源文件中。
3.如果調用功能塊,添加有關實例數據庫的信息。
4.輸入塊所需的實際參數。為了幫助您選擇實際參數,S7-SCL通過注釋指出了所需的數據類型。
插入注釋模板
插入注釋模板
S7-SCL的編輯功能允許插入注釋模板。使用這些模板可以更容易地輸入信息,并且符合語法要求。
求求。
一般步驟如下(遵循以下概述的步驟):
1.將光標定位在所需的塊頭之后。
2.選擇菜單命令以插入塊樣板注釋。
插入參數模板
插入參數模板
S7-SCL編輯功能允許插入參數聲明模板。使用塊模板使編程變得更容易,在語法上也很重要。
求求。能夠在函數塊和函數中聲明參數。
一般步驟如下(遵循以下概述的步驟):
1.將光標定位到FB或FC的聲明部分。
2.選擇菜單命令,插入“插入塊模板”的“塊模板參數”參數。
插入控制結構
插入控制結構
S7-SCL的編輯功能允許插入控制結構模板。使用塊模板可以更容易地輸入信息并符合語法。
求求。
一般步驟如下(遵循以下概述的步驟):
1.將光標放在要插入模板的位置。
2.選擇菜單命令插入控制結構if/case/for/while/repeat。
關于編譯應該了解什么?
關于編譯你應該知道什么
在運行或測試一個程序之前,你必須編譯它。一旦開始編譯,編譯器就會自動啟動。編譯器具有以下特性
特點:
????所有S7-SCL源文件都可以在匯編集中進行編譯,或者源文件中的選定塊也可以進行編譯。
????編譯器發現的所有語法錯誤都顯示在一個窗口中。
????每次調用功能塊時,如果它還不存在,則建立相應的實例數據塊。
????它還可以編譯幾個S7-SCL源文件,通過建立一個S7-SCL編譯控制文件來組合這些文件。
????您可以使用“選項”“自定義”菜單命令來設置編譯器選項。
一旦用戶程序被正確地創建和編譯,該程序就被認為是正確的。但是程序在PLC中運行時,還是會出現。
問題使用SCL的調試功能找到這樣的錯誤。