女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    4367

    瀏覽量

    64055
  • 編輯器
    +關注

    關注

    1

    文章

    816

    瀏覽量

    31725

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    無鉛錫膏保質期大揭秘:過期后還能用嗎?一文讀懂保存與使用門道

    無鉛錫膏保質期通常為3-6個月,受合金焊粉氧化和助焊劑活性影響,儲存需低溫干燥。過期后可能出現膏體硬化、活性下降、焊接缺陷增多等問題。未開封輕微過期錫膏可通過測試評估后謹慎用于非關鍵場景,嚴重過期或
    的頭像 發表于 04-16 09:28 ?393次閱讀
    無鉛錫膏<b class='flag-5'>保質期</b>大揭秘:過期后還能用嗎?一文讀懂保存與使用門道

    MAP氣調包裝頂空氣體檢測技術中會用到哪些傳感器?

    食品、飲料和其他易腐產品在運輸和儲存過程中,可能會受到氧化反應、微生物污染和水分流失等因素的影響,導致質量下降和保質期縮短。為了克服這些挑戰,氣調包裝(MAP)?技術被廣泛應用于食品行業,尤其是在
    的頭像 發表于 04-02 17:47 ?143次閱讀
    MAP氣調包裝頂空氣體檢測技術中會用到哪些傳感器?

    部署計算機上運行 LabVIEW 應用程序時出現以下錯誤: “缺少外部函數 dll...”解決辦法

    如果你既有 DLL 文件,也有頭 (.h) 文件,那么可以使用共享庫批量生成VI,不用再一個一個使用“調用庫函數節點”來調用DLL,源代碼運行是沒有問題,一旦生成應用程序報錯缺失外部函數或者外部
    發表于 04-01 19:10

    MCP:連接AI與應用程序的開放標準!

    。 在第二種方式中,開發者需要為AI大模型編寫與具體應用程序協作的訪問代碼,例如,開發者希望DeepSeek-R1與Gmail協作,就需要手動編寫協作代碼。這種手動編寫協作代碼的方式,
    的頭像 發表于 03-21 18:21 ?691次閱讀
    MCP:連接AI與<b class='flag-5'>應用程序</b>的開放標準!

    如何部署OpenVINO?工具套件應用程序

    編寫代碼并測試 OpenVINO? 工具套件應用程序后,必須將應用程序安裝或部署到生產環境中的目標設備。 OpenVINO?部署管理器指南包含有關如何輕松使用部署管理器將應用程序打包并
    發表于 03-06 08:23

    使用SCL編寫FIFO功能

    找到相關的指令。 ? ?其實要實現這個功能可直接使用SCL的編程方法編寫一個這樣的功能就可以了,(在文章的結尾會為大家提供參考示例程序SCL
    的頭像 發表于 02-09 10:27 ?504次閱讀
    使用<b class='flag-5'>SCL</b><b class='flag-5'>編寫</b>FIFO功能<b class='flag-5'>塊</b>

    西門子TIA Portal中函數FC和函數FB的相互轉換

    描述 本文將介紹在西門子 TIA Portal 中使用 Add-In 插件實現函數 FC 和函數 FB 的相互轉換的方法和步驟。 第1步: 添加 PLC 設備。 選擇西門子 CPU 1214C
    的頭像 發表于 01-15 10:07 ?1556次閱讀
    西門子TIA Portal中<b class='flag-5'>函數</b>FC和<b class='flag-5'>函數</b><b class='flag-5'>塊</b>FB的相互轉換

    西門子流量累計FB介紹

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

    TAS2521應用程序參考指南

    電子發燒友網站提供《TAS2521應用程序參考指南.pdf》資料免費下載
    發表于 12-10 13:49 ?0次下載
    TAS2521<b class='flag-5'>應用程序</b>參考指南

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

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

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

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

    焊錫膏會過期嗎?

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

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

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

    艾為IC產品保質期申明

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

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

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