在以下部分中,將在組織塊“Main” 中調用 SCL 函數塊“SCL_Best_before_date” 并互連輸入和輸出參數。

① SCL 函數塊在內部讀取 CPU 的系統時間,并根據當前日期和輸入的保質期限(年數)計算“保質期”的年份。
② 計算出的保質期年份為一個整數值在輸出參數中輸出。 將計算出的值存儲在變量“Best_before_date” 中。
③ 在輸入參數中輸入保質期限(年數)。 將保值期限的值存儲在變量“BBD_Duration” 中。
要調用程序塊,請按以下步驟操作:
1. 將 SCL 函數塊“SCL_Best_before_date” 拖放到組織塊“Main” 的程序段 3 中。

將顯示“調用選項”對話框。
2. 單擊“確定”確認創建背景數據塊。

3. 雙擊數據塊“Global_DB” 并定義整型變量“BBD_Duration” 。

4. 單擊組織塊“Main” 中的輸入參數“Duration” 并選擇“Global_DB” 。

5. 將整型變量“BBD_Duration” 分配給輸入參數。

6. 在輸出參數“Best_before_date_Output” 的操作數占位符中輸入文本“Best_before_date” 。

7. 要定義變量,需選擇具有文本“Best_before_date” 的操作數占位符并按下組合鍵
8. 創建具有以下屬性的變量:
– 區域:"Global Memory"
– 地址:"MW2"
– 數據類型:"Int"
– PLC 變量表:"Tags Best before date"
9. 保存項目。
在組織塊“Main” 中成功插入了程序塊“SCL_Best_before_date” 的調用。

審核編輯:劉清
-
plc
+關注
關注
5051文章
14592瀏覽量
486867 -
存儲器
+關注
關注
39文章
7738瀏覽量
171650 -
計算機
+關注
關注
19文章
7806瀏覽量
93189 -
SCL
+關注
關注
1文章
244瀏覽量
18016 -
CPU接口
+關注
關注
0文章
8瀏覽量
6149
原文標題:調用 SCL 函數塊 --事例
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
如何查看及更改函數/函數塊的調用環境
介紹一個使用SCL語言編寫的電機控制函數塊
編程語言SCL中ANY數據類型
SCL與STL的區別是什么?SCL常見問題及解決辦法!
PLC FB函數塊和FB函數如何調用?
西門子博途:SCL編程調用函數/調用函數塊介紹
西門子博途: SCL函數塊的調用方法
調用SCL函數塊-事例
評論