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

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

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

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

時(shí)間中斷函數(shù)的編程示例

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-09-01 09:47 ? 次閱讀

簡(jiǎn)介

在以下示例中,將讀取延時(shí)中斷 OB (OB20) 的狀態(tài),設(shè)置新的延時(shí)并啟動(dòng)或禁用 OB20。

要求

在全局?jǐn)?shù)據(jù)塊中,創(chuàng)建有 10 個(gè)變量和一個(gè)結(jié)構(gòu)進(jìn)行數(shù)據(jù)存儲(chǔ)。

cced9084-4807-11ee-97a6-92fbcf53809c.png

互連參數(shù):“SLI_itemiseStatus_DINT”函數(shù)

要評(píng)該估狀態(tài)信息,需創(chuàng)建一個(gè)函數(shù)“SLI_itemiseStatus_DINT”。

在該函數(shù)中創(chuàng)建以下局部變量。

cd0a080e-4807-11ee-97a6-92fbcf53809c.png

為所有相關(guān)位創(chuàng)建互連。

程序段 1:

cd1db958-4807-11ee-97a6-92fbcf53809c.png

程序段 2:

cd317d62-4807-11ee-97a6-92fbcf53809c.png

程序段 3:

cd4176e0-4807-11ee-97a6-92fbcf53809c.png

互連參數(shù):“SLI_FB_SRT_DINT”函數(shù)塊

要調(diào)用指令,可創(chuàng)建函數(shù)塊(“SLI_FB_SRT_DINT”)。在函數(shù)塊“SLI_FB_SRT_DINT”中,創(chuàng)建以下局部變量。

cd567f18-4807-11ee-97a6-92fbcf53809c.png

程序段 1:互連“QRY_DINT”指令的參數(shù),如下所示:

cd6a8878-4807-11ee-97a6-92fbcf53809c.png

程序段 2:互連“SRT_DINT”指令的參數(shù),如下所示:

cd7ee02a-4807-11ee-97a6-92fbcf53809c.png

程序段 3:互連“CAN_DINT”指令的參數(shù),如下所示:

cd8dd9ea-4807-11ee-97a6-92fbcf53809c.png

程序段 4:互連將由“CAN_DINT”復(fù)位的參數(shù),如下所示:

cd9d14be-4807-11ee-97a6-92fbcf53809c.png

程序段 5:互連“SLI_itemiseStatus_DINT”函數(shù)的參數(shù),如下所示。

cdb1c512-4807-11ee-97a6-92fbcf53809c.png

在循環(huán) OB (OB1) 中調(diào)用函數(shù)塊“SLI_FB_SRT_DINT”。

互連參數(shù):OB20

在 OB20 中創(chuàng)建以下互連:

cdc73564-4807-11ee-97a6-92fbcf53809c.png

“QRY_DINT”的結(jié)果

這些指令通過輸入?yún)?shù) OB_NR(“obNbr”)接收待調(diào)用 OB 的編號(hào) (OB20)。

程序段 1:

當(dāng)常開觸點(diǎn)(“executeQry”)的信號(hào)狀態(tài)為“TRUE”時(shí),執(zhí)行“QRY_DINT”指令并讀取 OB20 的數(shù)據(jù)。輸出參數(shù) STATUS(“#statWord”)中將顯示 OB20 的狀態(tài)。輸出參數(shù) RET_VAL(“returnValueQry”)可用于指示該過程是否存在錯(cuò)誤。

cdde7648-4807-11ee-97a6-92fbcf53809c.png

將變量“#statWord”的值映射到結(jié)構(gòu)“itemiseStatus”中。

cdeddcb4-4807-11ee-97a6-92fbcf53809c.png

“SRT_DINT”的結(jié)果

程序段 2:當(dāng)常開觸點(diǎn)(“executeSrt”)的信號(hào)狀態(tài)為“TRUE”時(shí),執(zhí)行“SRT_DINT”指令。通過輸入?yún)?shù) DTIME(“delayTime”),將延時(shí)時(shí)間 (6s) 傳送到 OB20 中,并啟用 OB20。

說明
在時(shí)間點(diǎn) OB20 處,啟動(dòng)延時(shí)時(shí)間運(yùn)行,然后再調(diào)用 OB20,除非在 CPU 的新循環(huán)周期內(nèi)中再次預(yù)先接收到延時(shí)時(shí)間。

執(zhí)行 OB20 后,待輸出的選定標(biāo)識(shí)符(值“16#0001”)將存儲(chǔ)在輸入?yún)?shù) SIGN(“sign”)中。該標(biāo)識(shí)符將顯示在 OB20 的啟動(dòng)事件信息中。輸出參數(shù) RET_VAL(“returnValueSrt”)用于指示處理無錯(cuò)誤。

SRT_DINT 成功執(zhí)行后,常開觸點(diǎn)(“executeSrt”)將返回信號(hào)狀態(tài)“FALSE”,延時(shí)時(shí)間不再傳送到 OB20 中。延時(shí)時(shí)間結(jié)束后,將立即再次執(zhí)行 OB20。

說明
僅當(dāng)當(dāng)前所用的 CPU 循環(huán)時(shí)間小于 OB20 的延時(shí)時(shí)間,才能根據(jù)參數(shù) EN 確定 OB20 中指定的響應(yīng)操作。

OB20 的結(jié)果

每次調(diào)用 OB20 時(shí),都將執(zhí)行指令“ADD”,且變量“testCurrCount”的值遞增“1”。SRT_DINT 中定義的延時(shí)時(shí)間結(jié)束后,僅調(diào)用 OB20 一次。OB20 調(diào)用后,將再次“禁用”。

ce029e74-4807-11ee-97a6-92fbcf53809c.png

“CAN_DINT”的結(jié)果

程序段 3:設(shè)置和啟用了 OB20(“#statWord”的值為“16#0014”)時(shí),比較器將返回信號(hào)狀態(tài)“TRUE”,同時(shí) CAN_DINT 可以執(zhí)行。

ce1e3e86-4807-11ee-97a6-92fbcf53809c.png

當(dāng)常開觸點(diǎn)(“executeCan”)的信號(hào)狀態(tài)為“TRUE”時(shí),執(zhí)行“CAN_DINT”指令。該指令將禁用 OB20 并刪除所設(shè)置的 OB20 調(diào)用數(shù)據(jù)。
輸出參數(shù) RET_VAL(“returnValueCan”)用于指示處理無錯(cuò)誤。

CAN_DINT 執(zhí)行后,線圈(“#statMem”)將置位為“TRUE”,并執(zhí)行程序段 4。

復(fù)位操作的結(jié)果

程序段 4:當(dāng)常開觸點(diǎn)(“#statMem”)的信號(hào)狀態(tài)為“TRUE”時(shí),通過指令“MOVE”可將變量“testCurrCount”的值復(fù)位為“0”。信號(hào)狀態(tài)為“TRUE”時(shí),復(fù)位操作(“executeCan”)將自動(dòng)結(jié)束指令“CAN_DINT”的運(yùn)行。

狀態(tài)信息“#statWord”的結(jié)果

在程序段 7 中,調(diào)用函數(shù)“SLI_itemiseStatus_DINT”。將評(píng)估變量“#statWord”的有效位,并輸出為帶有純文本名稱的布爾型變量。當(dāng)結(jié)構(gòu)為“itemiseStatus”的變量信號(hào)狀態(tài)為“TRUE”時(shí),則語句正確。





審核編輯:劉清

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

    關(guān)注

    145

    文章

    1969

    瀏覽量

    132043
  • 中斷函數(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    5420

原文標(biāo)題:西門子博途:時(shí)間中斷函數(shù)的編程示例

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

收藏 人收藏

    評(píng)論

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

    編程控制器實(shí)驗(yàn)教程之日期時(shí)間中斷實(shí)驗(yàn)

    編程控制器實(shí)驗(yàn)教程之日期時(shí)間中斷實(shí)驗(yàn),很好的學(xué)習(xí)資料。
    發(fā)表于 04-19 13:57 ?0次下載

    floodFill函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼floodFill函數(shù)用法示例
    發(fā)表于 06-06 15:09 ?2次下載

    bilateralFilter函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼bilateralFilter函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?6次下載

    canny函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼canny函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?3次下載

    MedianBlur函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼:MedianBlur函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?14次下載

    GaussianBlur函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼:GaussianBlur函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?5次下載

    HoughLinesP函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼:HoughLinesP函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?2次下載

    Laplacian函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼:Laplacian函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?3次下載

    resize函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼:resize函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?2次下載

    remap函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼:remap函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?2次下載

    sobel函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼:sobel函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?2次下載

    pyrUp函數(shù)用法示例

    《OpenCV3編程入門》書本配套源代碼:pyrUp函數(shù)用法示例
    發(fā)表于 06-06 15:20 ?1次下載

    STM32編程時(shí),如何確定中斷回調(diào)函數(shù)的入口

    STM32編程時(shí),如何確定中斷回調(diào)函數(shù)函數(shù)名換句話說,就是如何找到中斷回調(diào)函數(shù)
    發(fā)表于 11-23 18:06 ?13次下載
    STM32<b class='flag-5'>編程</b>時(shí),如何確定<b class='flag-5'>中斷</b>回調(diào)<b class='flag-5'>函數(shù)</b>的入口

    PLC編程系統(tǒng)的時(shí)間中斷存在的問題和解決方案

    S7-1200增加了一個(gè)新的時(shí)間中斷,也稱為時(shí)間。 2015年系統(tǒng)手冊(cè)和EasyPlus V3.2都沒有時(shí)間中斷的介紹,根據(jù)在線幫助,相關(guān)說明和300/400差不多。 主要區(qū)別在于它的參數(shù)設(shè)置指令
    發(fā)表于 01-07 11:30 ?1222次閱讀

    SIMATIC S7-1500 PLC時(shí)間中斷組織塊及其應(yīng)用

    時(shí)間中斷組織塊(如OB10)可以由用戶指定日期時(shí)間及特定的周期產(chǎn)生中斷。例如,每天18:00保存數(shù)據(jù)。
    的頭像 發(fā)表于 08-14 09:31 ?3356次閱讀
    SIMATIC S7-1500 PLC<b class='flag-5'>時(shí)間中斷</b>組織塊及其應(yīng)用
    主站蜘蛛池模板: 免费一级毛片无毒不卡 | 女人张开腿让男人桶视频免费大全 | 日本在线网址 | 日本三级香港三级三级人!妇久 | 美女一级免费毛片 | 98pao强力打造高清免费 | 永久看日本大片免费 | 四虎影院永久网站 | 夜夜操夜夜操 | 一区二区三区高清在线观看 | 亚洲婷婷综合网 | 一区二区在线观看高清 | 热久久久 | 天天干天天干天天天天天天爽 | 久久国产美女 | aaaa级日本片免费视频 | 天天爱添天天爱添天天爱添 | 九九热在线精品视频 | 五月天在线播放 | 天天操夜夜嗨 | 日日噜噜噜夜夜爽爽狠狠视频 | 亚洲伊人99综合网 | 日本一卡二卡3卡四卡网站精品 | 在线观看免费午夜大片 | 亚洲最大色网站 | 国产美女视频爽爽爽 | 三级电影在线观看视频 | 看全色黄大色大片免费久久怂 | 成 人 免费观看网站 | 国产一区二区三区夜色 | 亚洲午夜精品久久久久久抢 | 曰韩高清一级毛片 | 三级aa久久 | 九月丁香婷婷亚洲综合色 | 91老色批网站免费看 | 狠狠操狠狠搞 | 乱人伦的小说 | www.av在线| 午夜影视福利 | 四虎影库永久在线 | 狠狠干狠狠艹 |