chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 作者:機(jī)器人及PLC自動化 ? 2022-10-18 15:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在以下部分中,將創(chuàng)建 SCL 函數(shù)塊“SCL_Best_before_date” 。 可使用 SCL 函數(shù)塊計(jì)算保質(zhì)期。

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

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

2. 雙擊“添加新塊”。

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

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

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

– 指定塊名稱“SCL_Best_before_date” 。

– 選擇語言“SCL” 。

– 單擊“確定”。

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

4. 保存項(xiàng)目。成功創(chuàng)建了 SCL 函數(shù)塊“SCL_Best_before_date” 。 程序編輯器將自動打開。

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

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

– 名稱:"Duration"

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

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

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

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

– 名稱:"Best_before_date_Output"

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

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

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

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

– 名稱:"Error"

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

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

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

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

– 名稱:"System_Time_DT"

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

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

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

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

– 名稱:"System_Time_Array"

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

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

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

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

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

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

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

– 名稱:"Year"

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

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

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

8. 保存項(xiàng)目。在 SCL 函數(shù)塊的接口中成功定義了所有必需參數(shù)。

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

在以下部分中,將編寫計(jì)算保質(zhì)期的 SCL 函數(shù)塊。

對于項(xiàng)目“Filling Station” ,則只輸出年份值:

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

● 然后用臨時參數(shù)“System_Time_Array” 覆蓋臨時參數(shù)“System_Time_DT” 。 該操作將數(shù)據(jù)類型“DT” 的各個值對應(yīng)數(shù)組中的相應(yīng)字節(jié)。

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

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

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” 格式轉(zhuǎn)換為“INT”格式。

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

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

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

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

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

4. 保存項(xiàng)目。成功編寫了計(jì)算保質(zhì)期的 SCL 函數(shù)塊。

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

審核編輯:郭婷

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

    關(guān)注

    3

    文章

    4405

    瀏覽量

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

    關(guān)注

    1

    文章

    826

    瀏覽量

    32627

原文標(biāo)題:SCL-編寫計(jì)算保質(zhì)期的程序

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    上位機(jī)程序編寫

    本文將討論GPS/北斗定位模塊作為接收機(jī),將接收到的定位信息通過串口發(fā)送給計(jì)算機(jī),再由計(jì)算機(jī)接收并解碼獲取相關(guān)信息。 在定位模塊正確移植到DDR200T開發(fā)板的基礎(chǔ)上,首先編寫下位機(jī)程序
    發(fā)表于 10-28 06:40

    計(jì)算程序執(zhí)行指令數(shù)的函數(shù)實(shí)現(xiàn)

    探究過程 1、官方提供的計(jì)算周期數(shù)指令數(shù)方法為,采用如下這幾個函數(shù)在所要計(jì)算的操作前后獲取一次當(dāng)前指令數(shù)和周期數(shù)。并求他們的差值,以此得到結(jié)果。 2、首先找到這幾個函數(shù)原型在hbi
    發(fā)表于 10-28 06:27

    使用函數(shù)實(shí)現(xiàn)三相電機(jī)正反轉(zhuǎn)控制

    在使用西門子S1200PLC,所使用的軟件是博途軟件,在這個軟件里運(yùn)用了的概念。比如我們常見的組織(OB)、函數(shù)(FB)、數(shù)據(jù)(DB
    的頭像 發(fā)表于 10-15 14:40 ?2301次閱讀
    使用<b class='flag-5'>函數(shù)</b><b class='flag-5'>塊</b>實(shí)現(xiàn)三相電機(jī)正反轉(zhuǎn)控制

    學(xué)生適合使用的SOLIDWORKS 云應(yīng)用程序

    隨著科技的不斷發(fā)展,計(jì)算機(jī)輔助設(shè)計(jì)(CAD)技術(shù)已經(jīng)成為現(xiàn)代工程教育的重要組成部分。SOLIDWORKS作為一款CAD軟件,其教育版云應(yīng)用程序為學(xué)生提供了強(qiáng)大而靈活的設(shè)計(jì)平臺。本文將探討
    的頭像 發(fā)表于 09-15 10:39 ?500次閱讀
    學(xué)生適合使用的SOLIDWORKS 云<b class='flag-5'>應(yīng)用程序</b>

    三防漆的儲存與保質(zhì)期管理:避免浪費(fèi)的秘訣

    三防漆作為電子行業(yè)關(guān)鍵防護(hù)材料,儲存與保質(zhì)期管理直接影響性能。儲存不當(dāng)或過期會導(dǎo)致涂層失效、材料浪費(fèi),科學(xué)管理需從儲存條件、保質(zhì)期監(jiān)控、浪費(fèi)預(yù)防入手。一、核心儲存條件:控制“環(huán)境變量”1.溫度控制在
    的頭像 發(fā)表于 07-28 10:06 ?390次閱讀
    三防漆的儲存與<b class='flag-5'>保質(zhì)期</b>管理:避免浪費(fèi)的秘訣

    詳解hal_entry入口函數(shù)

    當(dāng)使用RTOS時,程序從main函數(shù)開始進(jìn)行線程調(diào)度;當(dāng)沒有使用RTOS時,C語言程序的入口函數(shù)main函數(shù)調(diào)用了hal_entry
    的頭像 發(fā)表于 07-25 15:34 ?1641次閱讀

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

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

    MAP氣調(diào)包裝頂空氣體檢測技術(shù)中會用到哪些傳感器?

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

    部署計(jì)算機(jī)上運(yùn)行 LabVIEW 應(yīng)用程序時出現(xiàn)以下錯誤: “缺少外部函數(shù) dll...”解決辦法

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

    MCP:連接AI與應(yīng)用程序的開放標(biāo)準(zhǔn)!

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

    如何部署OpenVINO?工具套件應(yīng)用程序?

    編寫代碼并測試 OpenVINO? 工具套件應(yīng)用程序后,必須將應(yīng)用程序安裝或部署到生產(chǎn)環(huán)境中的目標(biāo)設(shè)備。 OpenVINO?部署管理器指南包含有關(guān)如何輕松使用部署管理器將應(yīng)用程序打包并
    發(fā)表于 03-06 08:23

    使用SCL編寫FIFO功能

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

    西門子TIA Portal中函數(shù)FC和函數(shù)FB的相互轉(zhuǎn)換

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

    西門子流量累計(jì)FB介紹

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

    TAS2521應(yīng)用程序參考指南

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