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

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

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

詳解TOF生成關(guān)斷延遲指令

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

ca4a25c8-03cd-11ee-90ce-dac502259ad0.png

可以使用“ 生成關(guān)斷延時(shí)”(Generate off-delay) 指令將延時(shí)所指定的時(shí)間 PT 復(fù)位輸出 Q。當(dāng)輸入 IN 的邏輯運(yùn)算結(jié)果 (RLO) 從“0”變?yōu)椤?”(上升沿)時(shí),置位 Q 輸出。當(dāng)輸入 IN 處的信號(hào)狀態(tài)變回“0”時(shí),預(yù)設(shè)的時(shí)間段 PT 開始計(jì)時(shí)。在 PT 計(jì)時(shí)過程中,輸出 Q 期間將保持置位。

超出所指定的時(shí)間段 PT 后,復(fù)位輸出 Q。如果輸入 IN 的信號(hào)狀態(tài)在時(shí)間段 PT 計(jì)時(shí)結(jié)束之前變?yōu)椤?”,則復(fù)位該時(shí)間。而輸出 Q 處的信號(hào)狀態(tài)則保持為“1”。

可以在輸出 ET 處查詢當(dāng)前時(shí)間值。該時(shí)間值從 T#0s 開始,達(dá)到 PT 時(shí)間值時(shí)結(jié)束。經(jīng)過時(shí)間 PT 后,輸出 ET 會(huì)保持為當(dāng)前值,直至輸入 IN 切換回“ 1” 。如果在經(jīng)過時(shí)間 PT 前輸入 IN切換回“1”,則輸出 ET 會(huì)復(fù)位為值 T#0 。

該指令與標(biāo)準(zhǔn) TOF 指令的功能上存在以下幾點(diǎn)不同:

? 如果在時(shí)間 PT = 0 ms 時(shí)調(diào)用該指令,則輸出 Q 和 ET 復(fù)位。

? 如果在 PT < 0? ms 時(shí)調(diào)用該指令,則輸出 Q 和 ET 復(fù)位。?

需要在 PT 大于 0 且輸出 IN 出現(xiàn)另一個(gè)下降沿時(shí),重新啟動(dòng)關(guān)斷延時(shí)。

ca578510-03cd-11ee-90ce-dac502259ad0.png

① 對(duì)于循環(huán) n+1 中的首次調(diào)用,相對(duì)于 F 運(yùn)行組開始的時(shí)間,該指令的調(diào)用時(shí)間比在循環(huán) n 中的調(diào)用時(shí)間早 Δ1 ,這是因?yàn)樵谘h(huán) n+1 中調(diào)用該指令之前跳過了 F 運(yùn)行組部分安全程序。對(duì)于時(shí)間更新,該指令將考慮時(shí)間 T Base_1,而不是循環(huán) n 中從調(diào)用開始實(shí)際已用完的 T 1 時(shí)間。

② 在循環(huán) n+1 中第二次調(diào)用該指令。此時(shí),不考慮其它時(shí)間更新(增量為 Δ2 )。

③ 在循環(huán) n+2 中調(diào)用該指令時(shí),相對(duì)于 F 運(yùn)行組開始的時(shí)間,該指令的調(diào)用時(shí)間比在循環(huán) n 中的調(diào)用時(shí)間晚 Δ3 ,這是因?yàn)樵谘h(huán) n+2 中調(diào)用該指令之前,更高優(yōu)先級(jí)的中斷已中斷了 F 運(yùn)行組。該指令將使用時(shí)間 T Base_1 + TBase_2,而不是循環(huán) n 中從調(diào)用開始算起已實(shí)際經(jīng)過的時(shí)間 T 3 。即使在循環(huán) n+1 中沒有調(diào)用該指令,也將發(fā)生以上狀況。

例如:

ca7a5a7c-03cd-11ee-90ce-dac502259ad0.png

如果操作數(shù)“TagIn_1”的信號(hào)狀態(tài)從“0”變?yōu)椤?”,則將輸出 Q 處操作數(shù)“TagOut” 的信號(hào)狀態(tài)置位為“1”。

如果操作數(shù)“TagIn_1”的信號(hào)狀態(tài)變?yōu)椤?”,則輸入 PT 處所指定的時(shí)間 (200 ms) 開始計(jì)時(shí)。

超出該時(shí)間時(shí),將輸出 Q 處操作數(shù)“TagOut” 重新置位為“0”。而在操作數(shù)“"F_DB_1".Tag_ET”中則為當(dāng)前時(shí)間值。

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

    關(guān)注

    11

    文章

    2767

    瀏覽量

    76452
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    604

    瀏覽量

    35581
  • TOF
    TOF
    +關(guān)注

    關(guān)注

    9

    文章

    475

    瀏覽量

    36198

原文標(biāo)題:TOF:生成關(guān)斷延遲

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用8051定時(shí)器生成時(shí)間延遲?

    8051單片機(jī)有兩個(gè)獨(dú)立的16位向上計(jì)數(shù)定時(shí)器,名為Timer0和Timer1,本文是關(guān)于使用8051定時(shí)器生成時(shí)間延遲。使用純軟件循環(huán)可以生成延遲,但這種
    的頭像 發(fā)表于 07-07 11:00 ?2236次閱讀
    如何使用8051定時(shí)器<b class='flag-5'>生成</b>時(shí)間<b class='flag-5'>延遲</b>?

    如何快速生成Modbus指令?教程來啦

    一適用型號(hào)該筆記適用于標(biāo)準(zhǔn)Modbus協(xié)議產(chǎn)品(MA01系列、ME31系列、M31系列、ME15-AXAX8080)。二功能簡介功能說明:Modbus指令快速生成教程旨在幫助用戶快速生成Modbus
    的頭像 發(fā)表于 06-28 08:21 ?1017次閱讀
    如何快速<b class='flag-5'>生成</b>Modbus<b class='flag-5'>指令</b>?教程來啦

    #硬聲創(chuàng)作季 PLC原理與應(yīng)用:3.4定時(shí)器指令--TOF指令

    plc指令TOF
    Mr_haohao
    發(fā)布于 :2022年10月22日 09:49:04

    ToF是什么?為何要選擇ToF?

    ToF是什么?ToF在機(jī)器視覺中有哪些應(yīng)用?ToF傳感器區(qū)別于傳統(tǒng)相機(jī)有哪些優(yōu)點(diǎn)?
    發(fā)表于 07-13 06:19

    arm匯編指令詳解

    arm匯編指令詳解
    發(fā)表于 02-11 10:51 ?215次下載
    arm匯編<b class='flag-5'>指令</b><b class='flag-5'>詳解</b>

    arm指令詳解手冊(cè)(精華)

    arm指令詳解手冊(cè)
    發(fā)表于 03-03 16:30 ?242次下載
    arm<b class='flag-5'>指令</b><b class='flag-5'>詳解</b>手冊(cè)(精華)

    ARM指令詳解

    ARM指令詳解 內(nèi)容提要 ARM指令集 ARM指令集分類與指令格式 ARM指令的尋址方
    發(fā)表于 03-09 09:39 ?263次下載
    ARM<b class='flag-5'>指令</b>集<b class='flag-5'>詳解</b>

    C54XX指令詳解

    C54XX指令詳解,有需要的可以下來看看。
    發(fā)表于 01-15 17:35 ?7次下載

    詳解如何用AD生成Gerber文件

    詳解如何用AD生成Gerber文件
    發(fā)表于 11-23 11:07 ?0次下載

    DSP指令詳解大全(詳細(xì))

    DSP指令詳解大全(詳細(xì))
    發(fā)表于 05-22 10:27 ?9次下載

    TOF生成關(guān)斷延遲

    對(duì)于循環(huán) n+1 中的首次調(diào)用,相對(duì)于 F 運(yùn)行組開始的時(shí)間,該指令的調(diào)用時(shí)間比在循環(huán) n 中的調(diào)用時(shí)間早 Δ1 ,這是因?yàn)樵谘h(huán) n+1 中調(diào)用該指令之前跳過了 F 運(yùn)行組
    的頭像 發(fā)表于 07-23 10:09 ?2384次閱讀

    51單片機(jī)指令詳解

    學(xué)習(xí)51匯編指令詳解
    的頭像 發(fā)表于 05-27 20:45 ?1.2w次閱讀

    西門子博途:SCL:TOF關(guān)斷延時(shí)

    可以使用“關(guān)斷延時(shí)”指令將 Q 參數(shù)的復(fù)位延時(shí) PT 指定的一段時(shí)間。當(dāng)參數(shù) IN 的邏輯運(yùn)算結(jié)果 (RLO) 從“0”變?yōu)椤?”(信號(hào)上升沿)時(shí),置位參數(shù) Q。
    的頭像 發(fā)表于 07-10 18:24 ?5138次閱讀
    西門子博途:SCL:<b class='flag-5'>TOF</b>:<b class='flag-5'>關(guān)斷</b>延時(shí)

    TOF生成關(guān)斷延遲/TOF 生成關(guān)斷延時(shí)

    可以使用“ 生成關(guān)斷延時(shí)”(Generate off-delay) 指令將延時(shí)所指定的時(shí)間 PT 復(fù)位輸出 Q。
    的頭像 發(fā)表于 07-19 10:05 ?5052次閱讀
    <b class='flag-5'>TOF</b>:<b class='flag-5'>生成</b><b class='flag-5'>關(guān)斷</b><b class='flag-5'>延遲</b>/<b class='flag-5'>TOF</b> <b class='flag-5'>生成</b><b class='flag-5'>關(guān)斷</b>延時(shí)

    斷電延時(shí)定時(shí)器指令TOF

    TOF指令用于允許輸入端斷開后的單一間隔定時(shí)。當(dāng)定時(shí)器的輸入端IN為ON時(shí),TOF的狀態(tài)位為ON,其常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開,但是定時(shí)器的當(dāng)前值仍為0。
    的頭像 發(fā)表于 04-01 11:40 ?2446次閱讀
    斷電延時(shí)定時(shí)器<b class='flag-5'>指令</b><b class='flag-5'>TOF</b>