色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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ì)期。

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

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

2. 雙擊“添加新塊”。

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

3. 要添加一個(gè)函數(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” 部分定義帶有以下屬性的輸入參數(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”部分定義帶有以下屬性的一個(gè)參數(shù):

– 名稱:"Error"

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

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

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

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

– 名稱:"System_Time_DT"

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

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

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

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

– 名稱:"System_Time_Array"

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

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

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

部分名稱后將自動添加后綴“AT "System_Time_DT"” ,同時(shí)將數(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”部分定義帶有以下屬性的第四個(gè)參數(shù):

– 名稱:"Year"

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

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

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í)間。 讀出的數(shù)據(jù)以 DT (Date_And_Time) 格式存儲在該指令的臨時(shí)接口“System_Time_DT” 中。

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

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

要編寫 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)系本站處理。 舉報(bào)投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4327

    瀏覽量

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

    關(guān)注

    1

    文章

    805

    瀏覽量

    31163

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    在bootloader和應(yīng)用程序之間共享FEE

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

    焊錫膏會過期嗎?

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

    所有的labview應(yīng)用程序的三要素是什么

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

    艾為IC產(chǎn)品保質(zhì)期申明

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

    CY8C4025LQI在程序中調(diào)用函數(shù),通過示波器觀察SCL引腳波形,無法將pin0.4(SCL)下拉是什么原因?qū)е拢?/a>

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

    Hex文件格式CRC校驗(yàn),怎么編寫計(jì)算校驗(yàn)的程序

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

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

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

    【從0開始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到RTOS平臺

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

    AWTK 開源串口屏開發(fā)(13) - 計(jì)算器應(yīng)用

    計(jì)算器是一個(gè)常見的應(yīng)用程序,在AWTK串口屏中,利用fscript表達(dá)式計(jì)算函數(shù),無需編寫一行傳統(tǒng)的代碼,即可實(shí)現(xiàn)一個(gè)簡單的
    的頭像 發(fā)表于 03-16 08:23 ?5313次閱讀
    AWTK 開源串口屏開發(fā)(13) - <b class='flag-5'>計(jì)算</b>器應(yīng)用

    西門子SCL PLC高級編程教程

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

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

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

    經(jīng)典的PLC程序編寫套路

    對同一個(gè)控制要求,即使選用同一個(gè)機(jī)型的PLC,用不同設(shè)計(jì)方法所編寫程序,其結(jié)構(gòu)也可能不同。盡管幾種程序都可以實(shí)現(xiàn)同一控制功能,但是程序的質(zhì)量卻可能差別很大。
    發(fā)表于 01-15 10:13 ?519次閱讀
    經(jīng)典的PLC<b class='flag-5'>程序</b><b class='flag-5'>編寫</b>套路

    西門子博圖SCL練習(xí)1:使用FC計(jì)算平均值

    西門子博圖SCL練習(xí)1:使用FC計(jì)算平均值
    的頭像 發(fā)表于 01-02 10:25 ?2771次閱讀
    西門子博圖<b class='flag-5'>SCL</b>練習(xí)1:使用FC<b class='flag-5'>計(jì)算</b>平均值

    keil5mdk怎么編寫51單片機(jī)程序

    編寫51單片機(jī)程序需要以下步驟: 編寫程序框架:首先,你需要定義程序所需要的變量和常量,以及設(shè)置中斷向量和寄存器的初始狀態(tài)。這些信息可以根據(jù)程序
    的頭像 發(fā)表于 12-25 14:54 ?1544次閱讀
    主站蜘蛛池模板: 免费国产综合视频在线看| 日本高清免费一本视频在线观看| 色mimi| 在线观看免费亚洲| 国产精品青青在线麻豆| 欧美男同gay粗大又长| 一手揉着乳头一手模仿抽插视频 | 久草热8精品视频在线观看| 日韩欧美 亚洲视频| 97超级碰久久久久香蕉人人| 国内偷拍夫妻av| 熟妇久久无码人妻AV蜜桃| a级毛片黄免费a级毛片| 久久亚洲这里只有精品18| 亚洲精品乱码电影在线观看| 国产成人精品男人免费| 欧美性appstin孕妇| 2021国产精品| 久久欧洲AV无码精品色午夜麻豆| 亚洲 欧美 国产 综合 在线| 国产成人99久久亚洲综合精品| 内射少妇三洞齐开| 最近中文字幕MV高清在线| 精品日韩欧美一区二区三区| 亚洲 制服 欧美 中文字幕| 国产AV国片精品无套内谢无码| 青青视频 在线 在线播放| 97超碰97资源在线观看视频| 久久这里只有精品国产精品99| 亚洲理论在线a中文字幕| 国产日韩欧美高清免费视频| 日日夜夜天天操| 草莓视频免费在线观看| 欧美无码专区| 99视频精品免视3| 男人叼女人| 99久久99久久精品免费看子| 蜜桃成人在线| 8050午夜二级一片| 男男h开荤粗肉h文1v1| 999精品在线|