在以下部分中,將在組織塊“Main” 中調(diào)用 SCL 函數(shù)塊“SCL_Best_before_date” 并互連輸入和輸出參數(shù)。
① SCL 函數(shù)塊在內(nèi)部讀取 CPU 的系統(tǒng)時(shí)間,并根據(jù)當(dāng)前日期和輸入的保質(zhì)期限(年數(shù))計(jì)算“保質(zhì)期”的年份。
② 計(jì)算出的保質(zhì)期年份為一個(gè)整數(shù)值在輸出參數(shù)中輸出。 將計(jì)算出的值存儲(chǔ)在變量“Best_before_date” 中。
③ 在輸入?yún)?shù)中輸入保質(zhì)期限(年數(shù))。 將保值期限的值存儲(chǔ)在變量“BBD_Duration” 中。
要調(diào)用程序塊,請(qǐng)按以下步驟操作:
1. 將 SCL 函數(shù)塊“SCL_Best_before_date” 拖放到組織塊“Main” 的程序段 3 中。
將顯示“調(diào)用選項(xiàng)”對(duì)話框。
2. 單擊“確定”確認(rèn)創(chuàng)建背景數(shù)據(jù)塊。
3. 雙擊數(shù)據(jù)塊“Global_DB” 并定義整型變量“BBD_Duration” 。
4. 單擊組織塊“Main” 中的輸入?yún)?shù)“Duration” 并選擇“Global_DB” 。
5. 將整型變量“BBD_Duration” 分配給輸入?yún)?shù)。
6. 在輸出參數(shù)“Best_before_date_Output” 的操作數(shù)占位符中輸入文本“Best_before_date” 。
7. 要定義變量,需選擇具有文本“Best_before_date” 的操作數(shù)占位符并按下組合鍵
8. 創(chuàng)建具有以下屬性的變量:
– 區(qū)域:"Global Memory"
– 地址:"MW2"
– 數(shù)據(jù)類型:"Int"
– PLC 變量表:"Tags Best before date"
9. 保存項(xiàng)目。
在組織塊“Main” 中成功插入了程序塊“SCL_Best_before_date” 的調(diào)用。
審核編輯:劉清
-
plc
+關(guān)注
關(guān)注
5016文章
13388瀏覽量
465422 -
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7528瀏覽量
164347 -
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7540瀏覽量
88643 -
SCL
+關(guān)注
關(guān)注
1文章
239瀏覽量
17177 -
CPU接口
+關(guān)注
關(guān)注
0文章
8瀏覽量
5830
原文標(biāo)題:調(diào)用 SCL 函數(shù)塊 --事例
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何查看及更改函數(shù)/函數(shù)塊的調(diào)用環(huán)境
![如何查看及更改<b class='flag-5'>函數(shù)</b>/<b class='flag-5'>函數(shù)</b><b class='flag-5'>塊</b>的<b class='flag-5'>調(diào)用</b>環(huán)境](https://file1.elecfans.com/web2/M00/AE/C0/wKgaomVWvV2ANCozAAAzJenX8j8177.png)
SIMATIC S7-1500 PLC S7-SCL SCL塊詳解
![SIMATIC S7-1500 PLC S7-<b class='flag-5'>SCL</b> <b class='flag-5'>SCL</b><b class='flag-5'>塊</b>詳解](https://file1.elecfans.com/web2/M00/B2/C2/wKgaomVvy_WAOCgJAACOGf0col0830.png)
介紹一個(gè)使用SCL語言編寫的電機(jī)控制函數(shù)塊
編程語言SCL中ANY數(shù)據(jù)類型
![編程語言<b class='flag-5'>SCL</b>中ANY數(shù)據(jù)類型](https://file.elecfans.com/web1/M00/F1/0B/pIYBAGCsafyAR7QkAAAkf7jPILk461.png)
詳解python普通函數(shù)創(chuàng)建與調(diào)用
使用SCL函數(shù)塊編寫計(jì)算保質(zhì)期的應(yīng)用程序
SCL與STL的區(qū)別是什么?SCL常見問題及解決辦法!
什么是函數(shù)的調(diào)用?
PLC FB函數(shù)塊和FB函數(shù)如何調(diào)用?
![PLC FB<b class='flag-5'>函數(shù)</b><b class='flag-5'>塊</b>和FB<b class='flag-5'>函數(shù)</b>如何<b class='flag-5'>調(diào)用</b>?](https://file1.elecfans.com/web2/M00/88/98/wKgaomRtZ1iAMeITAABhD1s2oQ4616.png)
SCL中調(diào)用函數(shù)的示例
博途的多重背景調(diào)用
![博途的多重背景<b class='flag-5'>調(diào)用</b>](https://file1.elecfans.com/web2/M00/89/5E/wKgZomSBidSAeLQVAAAmysacZIE274.png)
西門子博途:SCL編程調(diào)用函數(shù)/調(diào)用函數(shù)塊介紹
西門子博途: SCL函數(shù)塊的調(diào)用方法
![西門子博途: <b class='flag-5'>SCL</b><b class='flag-5'>函數(shù)</b><b class='flag-5'>塊</b>的<b class='flag-5'>調(diào)用</b>方法](https://file1.elecfans.com/web2/M00/A8/56/wKgaomUs7LuAbFyIAAAhoBRXYAk682.png)
我們應(yīng)如何查看某一次函數(shù)塊調(diào)用時(shí)的內(nèi)部變量呢?
![我們應(yīng)如何查看某一次<b class='flag-5'>函數(shù)</b><b class='flag-5'>塊</b><b class='flag-5'>調(diào)用</b>時(shí)的內(nèi)部變量呢?](https://file1.elecfans.com/web2/M00/B0/89/wKgZomVWvc-AUm7aAABM5y2e7a4462.png)
評(píng)論