將新建的塊在練習1的塊中調用
使用“從塊生成源”功能將塊導出
新建程序,并在外部源文件中添加剛剛打包好的源文件
右鍵源文件--從源生成塊,觀察程序塊內對的效果。
在使用“從塊(含雖有相關聯的塊)生成源”功能對塊進行備份,重復上述恢復的動作,在觀察程序塊的結果。
將塊另存為外部源文件 |
對于將 STL、SCL 塊和 PLC 數據類型另存為外部源文件,用戶有以下選擇:
以文本形式復制塊
請注意,如果塊設有保護,則僅未加密的可復制到源文件中。
從塊生成外部源文件
可以僅將所選塊的程序代碼寫入源文件中,也可根據所選擇的塊,寫入所有塊的程序代碼和 PLC 數據類型。所有塊需使用相同的編程語言,且未設置有專有技術保護。
說明 使用表格式塊接口時,請注意并非將雖有初始值都導出到源(如,PLC 數據類型)中。 |
以文本形式復制塊
要以文本形式復制塊或 PLC 數據類型并將其保存到外部源文件中,請按以下步驟操作:
在項目樹中,右鍵單擊要保存至外部源文件的塊。 在快捷菜單中,選擇“復制為文本”命令。 打開外部文本編輯器。 從剪切板粘貼復制的文本。 選擇文件擴展名為以下之一的文件: 如果要為 SCL 塊生成源文件,請選擇“.scl” 如果要為 STL 塊生成源文件,請選擇“.stl” 如果要為數據塊生成源文件,請選擇“.DB” 如果要為 PLC 數據類型生成源文件,請選擇“.UDT” |
從塊生成外部源文件
要從 STL、SCL 塊或 PLC 數據類型生成外部源文件,請按以下步驟操作:
在項目樹或總覽窗口中,選擇生成外部源文件所使用的塊或 PLC 數據類型。
“另存為”(Save as) 對話框隨即打開。 指定外部源文件的路徑和名稱。 單擊“確定”(OK)。 |
還可以將已經打開的 STL 或 SCL 塊生成為外部源文件。為此,請執行以下操作步驟:
在程序編輯器中,從下拉列表“從塊生成源文件”(Generate source from block) 的工具欄中選擇“從該塊生成源文件”(Generate source from this block) 命令,將僅在外部源文件中保存打開的塊。如果要將相關塊和被引用 PLC 數據類型的程序代碼保存到外部源文件中,則可選擇命令“從該塊和所有相關塊生成源文件”(Generate source from this block and all dependent blocks)。 “另存為”(Save as) 對話框隨即打開。 指定外部源文件的路徑和名稱。 單擊“確定”(OK)。 |
結果
根據所選方式,僅將該塊保存為外部源文件,或將該塊與相關塊連同 PLC 數據類型一起保存為外部源文件。TIA Portal 中的項目可以包含該源文件,用于生成其它塊。但請注意,在 S7-300/400/1500 CPU 中只能使用 STL 源文件。
審核編輯:黃飛
-
plc
+關注
關注
5010文章
13274瀏覽量
463073 -
西門子
+關注
關注
94文章
3034瀏覽量
115788 -
編程語言
+關注
關注
10文章
1942瀏覽量
34709
原文標題:西門子博途:“塊生成源”功能
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論