在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SCL函數(shù)塊的結(jié)構(gòu)介紹 創(chuàng)建SCL函數(shù)塊的步驟說明

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2023-10-30 10:16 ? 次閱讀

SCL 函數(shù)塊的結(jié)構(gòu)

下圖顯示了 SCL 函數(shù)塊的結(jié)構(gòu):

d5564078-7632-11ee-939d-92fbcf53809c.png

接口

編輯器的這一區(qū)域用于定義與 SCL 函數(shù)塊互連的輸入和輸出參數(shù)。

編程

在編輯器的此區(qū)域內(nèi)執(zhí)行 SCL 函數(shù)塊的實(shí)際編程操作。 收藏夾中包含用于創(chuàng)建程序時最常用的 SCL 特有指令。

創(chuàng)建 SCL 函數(shù)塊

步驟

要創(chuàng)建 SCL 函數(shù)塊,請按以下步驟操作:

1. 打開“程序塊” 文件夾。

2. 雙擊“添加新塊”。

d57495d2-7632-11ee-939d-92fbcf53809c.png

3. 要添加一個函數(shù)塊:

– 單擊“函數(shù)塊” 。

– 指定塊名稱“SCL_Best_before_date” 。

– 選擇語言“SCL” 。

– 單擊“確定”。

d58cf500-7632-11ee-939d-92fbcf53809c.png

4. 保存項(xiàng)目。

步驟

要定義接口,請按以下步驟操作:

1. 在“Input” 部分定義帶有以下屬性的輸入?yún)?shù):

– 名稱:"Duration"

– 數(shù)據(jù)類型:"Int"

可在此參數(shù)中指定保質(zhì)期(年)。

d5a5e6c8-7632-11ee-939d-92fbcf53809c.png

2. 在“Output” 部分定義帶有以下屬性的輸出參數(shù):

– 名稱:"Best_before_date_Output"

– 數(shù)據(jù)類型:"Int"

需要此參數(shù)輸出計(jì)算出的保質(zhì)期。

d5c8c2ce-7632-11ee-939d-92fbcf53809c.png

3. 在“Temp”部分定義帶有以下屬性的一個參數(shù):

– 名稱:"Error"

– 數(shù)據(jù)類型:"Int"

需要此臨時參數(shù)臨時存儲指令“RD_SYS_T” 的返回值,該參數(shù)將在項(xiàng)目過程中稍后設(shè)定。

d5ec3c90-7632-11ee-939d-92fbcf53809c.png

4. 在“Temp”部分定義帶有以下屬性的第二個參數(shù):

– 名稱:"System_Time_DT"

– 數(shù)據(jù)類型:"Date_And_Time"

需要此臨時參數(shù)臨時存儲指令“RD_SYS_T” 的系統(tǒng)時間。

d5f90786-7632-11ee-939d-92fbcf53809c.png

5. 在“Temp”部分定義帶有以下屬性的第三個參數(shù):

– 名稱:"System_Time_Array"

– 數(shù)據(jù)類型:"AT"

需要此臨時參數(shù)覆蓋接口“System_Time_DT” 。

d60928aa-7632-11ee-939d-92fbcf53809c.png

部分名稱后將自動添加后綴“AT "System_Time_DT"” ,同時將數(shù)據(jù)類型“AT” 轉(zhuǎn)換為“Date_And_Time” 。

6. 將文本“Date_And_Time” 替換為“Array [0 .. 7] of Byte” 。

d6196418-7632-11ee-939d-92fbcf53809c.png

7. 在“Temp”部分定義帶有以下屬性的第四個參數(shù):

– 名稱:"Year"

– 數(shù)據(jù)類型:"Int"

需要此臨時參數(shù)臨時存儲所讀取的系統(tǒng)時間的年份值。

d62e2eb6-7632-11ee-939d-92fbcf53809c.png

8. 保存項(xiàng)目。

在 SCL 函數(shù)塊的接口中成功定義了所有必需參數(shù)。

d651bcd2-7632-11ee-939d-92fbcf53809c.png

編寫計(jì)算保質(zhì)期的程序

要編寫 SCL 函數(shù)塊,請按以下步驟操作:

1. 定義程序代碼的第一行:

– 在指令前寫入:"#Error :="

– 寫入指令:"RD_SYS_T"

– 在指令后寫入:"(OUT => #System_Time_DT);"

d65a9bd6-7632-11ee-939d-92fbcf53809c.png

2. 定義程序代碼的第二行:

– 在指令前寫入:"#Year :="

– 寫入指令:"BCD_TO_INT"

– 在指令后寫入:"(#System_Time_Array[0]);"

該指令用于將“BCD” 格式轉(zhuǎn)換為“INT”格式。

d671b7ee-7632-11ee-939d-92fbcf53809c.png

3. 定義程序代碼的第三行:

– "#Best_Before_Date_Output := #Year + 2000 + #Duration;"

該指令用于將值“2000” 和輸入接口“Duration” 的當(dāng)前值加到值“Year” 上。

d67c83d6-7632-11ee-939d-92fbcf53809c.png

4. 保存項(xiàng)目。

結(jié)果

成功編寫了計(jì)算保質(zhì)期的 SCL 函數(shù)塊。

d687202a-7632-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8884

    瀏覽量

    152948
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    614

    瀏覽量

    36126
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    812

    瀏覽量

    31623
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    240

    瀏覽量

    17401

原文標(biāo)題:西門子博途: 使用 SCL 塊進(jìn)行計(jì)算

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何查看及更改函數(shù)/函數(shù)的調(diào)用環(huán)境

    是循環(huán)執(zhí)行,當(dāng)一個功能被多個外部函數(shù)/函數(shù)調(diào)用時,我們應(yīng)如何查看某一次調(diào)用時的內(nèi)部變量呢?這涉及到函數(shù)
    的頭像 發(fā)表于 11-17 09:08 ?1217次閱讀
    如何查看及更改<b class='flag-5'>函數(shù)</b>/<b class='flag-5'>函數(shù)</b><b class='flag-5'>塊</b>的調(diào)用環(huán)境

    SIMATIC S7-1500 PLC S7-SCL SCL詳解

    函數(shù)函數(shù)在西門子的大中型PLC編程中,應(yīng)用十分廣泛,前介紹函數(shù)函數(shù)
    的頭像 發(fā)表于 12-06 09:17 ?1285次閱讀
    SIMATIC S7-1500 PLC S7-<b class='flag-5'>SCL</b> <b class='flag-5'>SCL</b><b class='flag-5'>塊</b>詳解

    SIMATIC S7-1500 PLC S7-SCL應(yīng)用舉例

    函數(shù)函數(shù)在西門子的大中型PLC編程中,應(yīng)用十分廣泛,前介紹函數(shù)函數(shù)
    的頭像 發(fā)表于 12-11 09:17 ?976次閱讀
    SIMATIC S7-1500 PLC S7-<b class='flag-5'>SCL</b>應(yīng)用舉例

    介紹一個使用SCL語言編寫的電機(jī)控制函數(shù)

      電機(jī)控制在實(shí)際項(xiàng)目中經(jīng)常使用,一般的電機(jī)控制程序都是具有啟動、保持、停止的功能。  今天這篇文章給大家介紹一個使用SCL語言編寫的電機(jī)控制函數(shù)
    發(fā)表于 03-09 17:02

    編程語言SCL中ANY數(shù)據(jù)類型

    ANY數(shù)據(jù)類型 在編程語言 SCL 和 STL 中,如果在參數(shù)中設(shè)定了一個 ANY 指針,則任意類型的存儲器都可以在調(diào)用時傳遞。 但是,ANY 指針不能存儲有關(guān)存儲器結(jié)構(gòu)的任何信息
    的頭像 發(fā)表于 05-25 11:02 ?5367次閱讀
    編程語言<b class='flag-5'>SCL</b>中ANY數(shù)據(jù)類型

    SCL編輯器創(chuàng)建功能塊

    FUNCTION_BLOCK :定義號或者的符號名稱。若是一個符號,例如 SIM _VAL,則在編譯SCL代碼中的以前,需要在符號表中為該符號名分配一個
    的頭像 發(fā)表于 04-19 11:13 ?1733次閱讀

    SCL的接口方式可以修改成和經(jīng)典STEP7相同的方式

    接口選擇“文本視圖”,此設(shè)置默認(rèn)選擇表格視圖。設(shè)置完,再新建的SCL即使用所選擇的視圖。之前新建的SCL不變。
    的頭像 發(fā)表于 06-07 10:30 ?1698次閱讀

    使用SCL函數(shù)編寫計(jì)算保質(zhì)期的應(yīng)用程序

    在以下部分中,將創(chuàng)建 SCL 函數(shù)SCL_Best_before_date” 。 可使用 SCL
    的頭像 發(fā)表于 10-18 15:15 ?1241次閱讀

    SCL編輯器創(chuàng)建功能塊簡析

    FUNCTION_BLOCK :定義號或者的符號名稱。若是一個符號,例如 SIM _VAL,則在編譯SCL代碼中的以前,需要在符號表中為該符號名分配一個
    的頭像 發(fā)表于 02-03 14:50 ?1357次閱讀

    SCL中調(diào)用函數(shù)的示例

    在此,可插入函數(shù) (FC) 調(diào)用和函數(shù) (FB) 調(diào)用。函數(shù)可作為單實(shí)例、多重實(shí)例或參數(shù)實(shí)例進(jìn)行調(diào)用。
    的頭像 發(fā)表于 06-06 10:18 ?2593次閱讀

    西門子博途:SCL編程調(diào)用函數(shù)/調(diào)用函數(shù)介紹

    SCL 中,提供返回值的函數(shù)可在任何表達(dá)式中代替操作數(shù)。因此,返回值也稱為 SCL 中的“函數(shù)值”。
    的頭像 發(fā)表于 06-20 09:41 ?9800次閱讀

    調(diào)用SCL函數(shù)-事例

    在以下部分中,將在組織“Main” 中調(diào)用 SCL 函數(shù)SCL_Best_before_date” 并互連輸入和輸出參數(shù)。
    的頭像 發(fā)表于 08-10 09:51 ?997次閱讀
    調(diào)用<b class='flag-5'>SCL</b><b class='flag-5'>函數(shù)</b><b class='flag-5'>塊</b>-事例

    SCL語言編寫的模擬量輸入信號處理函數(shù)介紹

    今天這篇文章,我們在博途平臺下用SCL語言編寫一個模擬量輸入信號處理的函數(shù),它可用于S7-1200/1500系列PLC。
    的頭像 發(fā)表于 09-21 09:25 ?1146次閱讀
    <b class='flag-5'>SCL</b>語言編寫的模擬量輸入信號處理<b class='flag-5'>函數(shù)</b><b class='flag-5'>介紹</b>

    西門子博途: SCL函數(shù)的調(diào)用方法

    SCL 函數(shù)在內(nèi)部讀取 CPU 的系統(tǒng)時間,并根據(jù)當(dāng)前日期和輸入的保質(zhì)期限(年數(shù))計(jì)算“保質(zhì)期”的年份。 ② 計(jì)算出的保質(zhì)期年份為一個整數(shù)值在輸出參數(shù)中輸出。 將計(jì)算出的值存儲在變量
    發(fā)表于 10-16 15:55 ?4209次閱讀
    西門子博途: <b class='flag-5'>SCL</b><b class='flag-5'>函數(shù)</b><b class='flag-5'>塊</b>的調(diào)用方法

    SIMATIC S7-1500 PLC S7-SCL SCL及應(yīng)用

    函數(shù)函數(shù)在西門子的大中型PLC編程中,應(yīng)用十分廣泛,前介紹函數(shù)函數(shù)
    的頭像 發(fā)表于 12-15 16:18 ?1288次閱讀
    SIMATIC S7-1500 PLC S7-<b class='flag-5'>SCL</b> <b class='flag-5'>SCL</b><b class='flag-5'>塊</b>及應(yīng)用
    主站蜘蛛池模板: 欧美在线色视频 | 狠狠色噜噜狠狠狠狠97老肥女 | 久久人人做人人玩人精品 | 欧美3d动漫网站 | 永久福利盒子日韩日韩免费看 | 亚洲视频一二三 | 免费视频你懂得 | 成人美女隐私免费 | 欧美黄色一级片视频 | 久久久一本波多野结衣 | 天天干天天玩天天操 | 三级国产在线 | 黄色工厂在线播放 | 久久亚洲精品玖玖玖玖 | 天天色综合3 | 欧美特黄视频在线观看 | 亚洲人成伊人成综合网久久 | 一级做a爰片久久毛片免费看 | 性配久久久| 免费观看黄色网页 | 人人玩人人添天天爽 | 999久久久国产精品 999久久久免费精品国产牛牛 | 色综合99| 天天天天操 | 久久刺激视频 | 精品乱人伦一区二区三区 | 李丽莎尤物福利视频 | 亚洲国产一区二区在线 | 日本免费黄色网址 | 天天综合天天做天天综合 | 国产一级大片在线观看 | 久操精品在线观看 | 日本成片视频 | 欧美精品四虎在线观看 | 成人国产精品一级毛片视频 | 性久久久久 | 碰免费人人人视频 | 成人午夜大片免费视频77777 | 精品久久久久久久免费加勒比 | 4388x17亚洲最大成人网 | 久久伊人色 |