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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用SCL函數塊編寫計算保質期的應用程序

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-10-18 15:15 ? 次閱讀

在以下部分中,將創建 SCL 函數塊“SCL_Best_before_date” 。 可使用 SCL 函數塊計算保質期。

要創建 SCL 函數塊,請按以下步驟操作:

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

2. 雙擊“添加新塊”。

b9cb8f16-4dfc-11ed-a3b6-dac502259ad0.png

3. 要添加一個函數塊:

– 單擊“函數塊” 。

– 指定塊名稱“SCL_Best_before_date” 。

– 選擇語言“SCL” 。

– 單擊“確定”。

ba04f1ac-4dfc-11ed-a3b6-dac502259ad0.png

4. 保存項目。成功創建了 SCL 函數塊“SCL_Best_before_date” 。 程序編輯器將自動打開。

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

1. 在“Input” 部分定義帶有以下屬性的輸入參數

– 名稱:"Duration"

– 數據類型:"Int"

可在此參數中指定保質期(年)。

baadbd78-4dfc-11ed-a3b6-dac502259ad0.png

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

– 名稱:"Best_before_date_Output"

– 數據類型:"Int"

需要此參數輸出計算出的保質期。

baedceea-4dfc-11ed-a3b6-dac502259ad0.png

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

– 名稱:"Error"

– 數據類型:"Int"

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

bb163bb4-4dfc-11ed-a3b6-dac502259ad0.png

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

– 名稱:"System_Time_DT"

– 數據類型:"Date_And_Time"

需要此臨時參數臨時存儲指令“RD_SYS_T” 的系統時間。

bb83a852-4dfc-11ed-a3b6-dac502259ad0.png

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

– 名稱:"System_Time_Array"

– 數據類型:"AT"

需要此臨時參數覆蓋接口“System_Time_DT” 。

bbae37fc-4dfc-11ed-a3b6-dac502259ad0.png

部分名稱后將自動添加后綴“AT "System_Time_DT"” ,同時將數據類型“AT” 轉換為“Date_And_Time” 。

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

bbf4c0a0-4dfc-11ed-a3b6-dac502259ad0.png

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

– 名稱:"Year"

– 數據類型:"Int"

需要此臨時參數臨時存儲所讀取的系統時間的年份值。

bc5a45ce-4dfc-11ed-a3b6-dac502259ad0.png

8. 保存項目。在 SCL 函數塊的接口中成功定義了所有必需參數。

bd068898-4dfc-11ed-a3b6-dac502259ad0.png

在以下部分中,將編寫計算保質期的 SCL 函數塊。

對于項目“Filling Station” ,則只輸出年份值:

● 要執行此操作,需要使用指令“RD_SYS_T” 讀取 CPU 塊的當前系統時間。 讀出的數據以 DT (Date_And_Time) 格式存儲在該指令的臨時接口“System_Time_DT” 中。

● 然后用臨時參數“System_Time_Array” 覆蓋臨時參數“System_Time_DT” 。 該操作將數據類型“DT” 的各個值對應數組中的相應字節。

● 數組的第一個字節包含當前年份值。 將值“2000” 添加到年份字段中,由于格式為“DT(Date_And_Time)”,因此只指定了年份的最后兩位(例如: 值“11” 對應于“2011”年)。 除了當前年份外,還會加上輸入接口“Duration” 中指定的持續時間。

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

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

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

– 寫入指令:"RD_SYS_T"

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

bd3211b6-4dfc-11ed-a3b6-dac502259ad0.png

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

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

– 寫入指令:"BCD_TO_INT"

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

該指令用于將“BCD” 格式轉換為“INT”格式。

bd55ddbc-4dfc-11ed-a3b6-dac502259ad0.png

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

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

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

bd7cf848-4dfc-11ed-a3b6-dac502259ad0.png

4. 保存項目。成功編寫了計算保質期的 SCL 函數塊。

bdc2fc1c-4dfc-11ed-a3b6-dac502259ad0.png

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 函數
    +關注

    關注

    3

    文章

    4333

    瀏覽量

    62697
  • 編輯器
    +關注

    關注

    1

    文章

    806

    瀏覽量

    31193

原文標題:SCL-編寫計算保質期的程序

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子流量累計FB介紹

    西門子流量累計FB(Function Block)是一種專門為處理和計算流量數據而設計的功能,它通常在博途(TIA Portal)軟件中被創建和使用。該功能的意義在于將復雜的流量
    的頭像 發表于 12-19 10:28 ?197次閱讀
    西門子流量累計FB<b class='flag-5'>塊</b>介紹

    AWTK-WEB 快速入門(1) - C 語言應用程序

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用C語言開發AWTK-WEB應用程序。用AWTKDesigner新建一個應用程序
    的頭像 發表于 11-27 11:46 ?219次閱讀
    AWTK-WEB 快速入門(1) - C 語言<b class='flag-5'>應用程序</b>

    在bootloader和應用程序之間共享FEE

    電子發燒友網站提供《在bootloader和應用程序之間共享FEE.pdf》資料免費下載
    發表于 10-10 09:18 ?0次下載
    在bootloader和<b class='flag-5'>應用程序</b>之間共享FEE<b class='flag-5'>塊</b>

    焊錫膏會過期嗎?

    焊錫膏會過期。焊錫膏的保質期一般為6個月至1年不等,更細的超微錫膏或環氧錫膏的保質期保質期會斷一些,3-6個月的存儲壽命。具體保質期會受到多種因素的影響,包括生產廠家的標注、儲存條件以
    的頭像 發表于 10-09 09:29 ?305次閱讀

    所有的labview應用程序的三要素是什么

    的一種圖形化編程語言,它廣泛用于數據采集、儀器控制、自動化測試和過程控制等領域。LabVIEW應用程序通常由三個基本要素組成:前面板(Front Panel)、圖(Block Diagram)和圖標
    的頭像 發表于 09-04 16:08 ?366次閱讀

    艾為IC產品保質期申明

    上海艾為電子技術股份有限公司(以下簡稱“艾為”)宣布所生產、銷售的產品,在MBB(鋁箔袋)完好未漏氣,濕度指示卡未變色的情況下,其保質期延長至5年。
    的頭像 發表于 08-27 14:16 ?550次閱讀

    CY8C4025LQI在程序中調用函數,通過示波器觀察SCL引腳波形,無法將pin0.4(SCL)下拉是什么原因導致?

    。 根據SCB數據手冊指示,在EZI2C模塊設置中勾選 terminial選項,并設置為Open-Drain-Drives-Low 在程序中調用以下函數,通過示波器觀察SCL引腳波形,無法將pin0.4(
    發表于 05-31 07:39

    Hex文件格式CRC校驗,怎么編寫計算校驗的程序

    其中的一條記錄:1011000071079907E8071008D206FA0671079907D0 0xD0為校驗,但不知道怎么編寫計算校驗的程序。 校驗和的算法為:計算從0x3A
    發表于 05-16 06:53

    STM8S103k3的EEPROM一用編程,程序就死在編程的函數上面,怎么解決?

    我最近在用STM8S103k3做東西,用到了里面的EEPROM。我想字節編程,字編程,我都用著好好的,但是最近我需要用到編程。發現一用編程,程序就死在編程的
    發表于 05-11 07:27

    【從0開始創建AWTK應用程序】編譯應用到RTOS平臺

    AWStudio上編寫好AWTK應用程序后,部署到RTOS平臺(如STM32)是很方便的,下面就以STM32F429型號為例子來介紹如何編譯AWTK應用到RTOS
    的頭像 發表于 03-21 08:23 ?628次閱讀
    【從0開始創建AWTK<b class='flag-5'>應用程序</b>】編譯應用到RTOS平臺

    AWTK 開源串口屏開發(13) - 計算器應用

    計算器是一個常見的應用程序,在AWTK串口屏中,利用fscript表達式計算函數,無需編寫一行傳統的代碼,即可實現一個簡單的
    的頭像 發表于 03-16 08:23 ?5350次閱讀
    AWTK 開源串口屏開發(13) - <b class='flag-5'>計算</b>器應用

    應用程序中的服務器錯誤怎么解決?

    在使用應用程序時,可能會遇到服務器錯誤的問題。這種錯誤通常會導致應用程序無法正常運行 ,給用戶帶來不便。下面將介紹應用程序中的服務器錯誤及其解決方法,幫助您快速解決這一問題。
    的頭像 發表于 03-12 15:13 ?6285次閱讀

    西門子SCL PLC高級編程教程

    借助SCL,可以簡化控制技術領域復雜的計算、算法、數據管理和數據組織等編程工作。
    發表于 01-22 10:27 ?737次閱讀
    西門子<b class='flag-5'>SCL</b> PLC高級編程教程

    西門子博途中的LAD、FBD與SCL編程

    選擇要在其后插入新程序段的程序段。 在快捷菜單中,選擇命令“插入 STL 程序段”(Insert STL network) 或“插入 SCL 程序
    發表于 01-16 09:33 ?2979次閱讀
    西門子博途中的LAD、FBD與<b class='flag-5'>SCL</b>編程

    經典的PLC程序編寫套路

    對同一個控制要求,即使選用同一個機型的PLC,用不同設計方法所編寫程序,其結構也可能不同。盡管幾種程序都可以實現同一控制功能,但是程序的質量卻可能差別很大。
    發表于 01-15 10:13 ?547次閱讀
    經典的PLC<b class='flag-5'>程序</b><b class='flag-5'>編寫</b>套路
    主站蜘蛛池模板: 国产一级特黄在线播放| 国产拍拍拍免费视频网站| 老师你好滑下面好湿h| 日韩亚洲人成在线综合| 日本一区二区不卡在线| 免费一区在线观看| 办公室桌震娇喘视频大全在线| 国产欧美网站| xvideos国产| 午夜黄色一级片| 午夜宅男在线视频| 日本爱爱片| 好黄好硬好爽好刺激| 一区二区三区久久| 人人搞人人干| 99久久免费精品视频| 亚洲精品福利视频| 丁香六月 久久久| 伊人狼人在线| 国产成人黄网址在线视频| a站在线观看| 天天色播| 午夜特片网| 久操视频在线观看免费| 午夜精品视频| 九九黄色网| 一区二区免费| 亚洲w码欧洲s码免费| 日本簧片在线观看| 黄色三级视频| 天天躁夜夜躁狠狠躁2018a| 午夜日批| 国产精品片| 欧美亚洲一区二区三区在线| 亚洲 欧美 自拍 另类| 欧美日韩不卡码一区二区三区| 四虎在线永久免费视频网站| 欧美国产一区二区二区| 大色视频| 国产综合在线视频| 日本不卡专区|