91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 2023-07-19 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

a77cd16c-2560-11ee-962d-dac502259ad0.png

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

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

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

該指令與標準 TOF 指令的功能上存在以下幾點不同:

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

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

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

a79c54ec-2560-11ee-962d-dac502259ad0.png

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

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

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

例如:

a7c24544-2560-11ee-962d-dac502259ad0.png

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

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

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

說明

可以使用“生成關(guān)斷延時”(Generate off-delay) 指令將 Q 輸出的復(fù)位延時設(shè)定的時間 PT。當(dāng)輸入 IN 的邏輯運算結(jié)果 (RLO) 從“0”變?yōu)椤?”(信號上升沿)時,將置位 Q 輸出。當(dāng)輸入 IN 處的信號狀態(tài)變回“0”時,預(yù)設(shè)的時間 PT 開始計時。只要 PT 持續(xù)時間仍在計時,輸出 Q 就保持置位。持續(xù)時間 PT 計時結(jié)束后,將復(fù)位輸出 Q。如果輸入 IN 的信號狀態(tài)在持續(xù)時間 PT 計時結(jié)束之前變?yōu)椤?”,則復(fù)位定時器。輸出 Q 的信號狀態(tài)仍將為“1”。

可以在 ET 輸出查詢當(dāng)前的時間值。該定時器值從 T#0s 開始,在達到持續(xù)時間值 PT 后結(jié)束。當(dāng)持續(xù)時間 PT 計時結(jié)束后,在輸入 IN 變回“1”之前,輸出 ET 會保持被設(shè)置為當(dāng)前值的狀態(tài)。在持續(xù)時間 PT 計時結(jié)束之前,如果輸入 IN 的信號狀態(tài)切換為“1”,則將 ET 輸出復(fù)位為值 T#0s。

每次調(diào)用“關(guān)斷延時”指令,必須將其分配給存儲指令數(shù)據(jù)的 IEC 定時器。

說明
如果程序中未調(diào)用定時器(例如,由于跳過定時器而導(dǎo)致),則輸出 ET 會在定時器計時結(jié)束后立即返回一個常數(shù)值。

對于 S7-1200 CPU

IEC 定時器是一個 IEC_TIMER 或 TOF_TIME 數(shù)據(jù)類型的結(jié)構(gòu),可如下聲明:

聲明為一個系統(tǒng)數(shù)據(jù)類型為 IEC_TIMER 的數(shù)據(jù)塊(例如,“MyIEC_TIMER”)

聲明為塊中“Static”部分的 TOF_TIME 或 IEC_TIMER 類型的局部變量(例如,#MyIEC_TIMER)

對于 S7-1500 CPU

IEC 定時器是一個 IEC_TIMER、IEC_LTIMER、TOF_TIME 或 TOF_LTIME 數(shù)據(jù)類型的結(jié)構(gòu),可如下聲明:

聲明為一個系統(tǒng)數(shù)據(jù)類型為 IEC_TIMER 或 IEC_LTIMER 的數(shù)據(jù)塊(例如,“MyIEC_TIMER”)

聲明為塊中“Static”部分的 TOF_TIME、TOF_LTIME、IEC_TIMER 或 IEC_LTIMER 類型的局部變量(例如,#MyIEC_TIMER)

在以下應(yīng)用中,將更新該指令數(shù)據(jù):

ET 或 Q 輸出未互連時調(diào)用該指令。如果輸出未互連,則不更新輸出 ET 中的當(dāng)前時間值。

訪問 Q 或 ET 輸出時。

執(zhí)行“關(guān)斷延時”指令之前,需要事先預(yù)設(shè)一個邏輯運算。該運算可以放置在程序段的中間或者末尾。

參數(shù)

下表列出了“關(guān)斷延時”指令的參數(shù):

參數(shù) 聲明 數(shù)據(jù)類型 存儲區(qū) 說明
S7-1200 S7-1500 S7-1200 S7-1500
IN Input BOOL BOOL I、Q、M、D、L 或常量 I、Q、M、D、L、P 或常量 啟動輸入
PT Input TIME TIME、LTIME I、Q、M、D、L 或常量 I、Q、M、D、L、P 或常量 關(guān)斷延時的持續(xù)時間
PT 參數(shù)的值必須為正數(shù)。
Q Output BOOL BOOL I、Q、M、D、L I、Q、M、D、L、P 超出時間 PT 時復(fù)位的輸出。
ET Output TIME TIME、LTIME I、Q、M、D、L I、Q、M、D、L、P 當(dāng)前時間值

脈沖時序圖

下圖為“關(guān)斷延時”指令的時序圖:

a7e236c4-2560-11ee-962d-dac502259ad0.png

示例

以下示例說明了該指令的工作原理

a8026e58-2560-11ee-962d-dac502259ad0.png

下表將通過具體的操作數(shù)值對該指令的工作原理進行說明:

參數(shù) 操作數(shù)
IN Tag_Start 信號躍遷“0”=>“1”;信號躍遷“1”=>“0”
PT Tag_PresetTime T#10s
Q Tag_Status TRUE
ET Tag_ElapsedTime T#10s => T#0s

當(dāng)操作數(shù)“Tag_Start”的信號狀態(tài)從“0”變?yōu)椤?”時,操作數(shù)“Tag_Status”的信號狀態(tài)將置位為“1”。

當(dāng)“Tag_Start”操作數(shù)的信號狀態(tài)從“1”變?yōu)椤?”時,PT 參數(shù)預(yù)設(shè)的時間將開始計時。

只要該時間仍在計時,“Tag_Status”操作數(shù)就會保持置位為 TRUE。

該時間計時完畢后,“Tag_Status”操作數(shù)將復(fù)位為 FALSE。當(dāng)前時間值存儲在“Tag_ElapsedTime”操作數(shù)中。





審核編輯:劉清

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

    關(guān)注

    39

    文章

    7738

    瀏覽量

    171650
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3368

    瀏覽量

    123587
  • 狀態(tài)機
    +關(guān)注

    關(guān)注

    2

    文章

    499

    瀏覽量

    29141
  • 復(fù)位器
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6938

原文標題:西門子博途:TOF:生成關(guān)斷延遲/TOF:生成關(guān)斷延時

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何消除BJT的關(guān)斷延時

    引言:BJT從導(dǎo)通到關(guān)閉存在一定的延時,在特定的場景中比如BJT電平轉(zhuǎn)換,高頻信號調(diào)理,這種延時存在很大的隱患,本節(jié)簡述如何消除BJT的關(guān)斷延時。
    發(fā)表于 07-23 10:42 ?2093次閱讀
    如何消除BJT的<b class='flag-5'>關(guān)斷</b><b class='flag-5'>延時</b>

    3D ToF編譯環(huán)搭建的問題

    1、我在https://github.com/djmuhlestein/fx2lib/ 下載了3D ToF的源碼; 2、按照說明,在win32 的環(huán)境下分別安裝了 SDCC(2.9.0)和GNU
    發(fā)表于 06-21 08:23

    3D ToF怎么引領(lǐng)行業(yè)應(yīng)用浪潮?

    隨著數(shù)字成像技術(shù)的發(fā)展,相機作為一種傳感器被廣泛研究。在過去一年多的時間中,ToF技術(shù)作為拍照的亮點頻頻出現(xiàn)在各家的手機產(chǎn)品上。從vivo NEX到榮耀V20,從景深測量到動作捕捉,有了ToF技術(shù)
    發(fā)表于 08-01 07:00

    走進飛行時間傳感技術(shù)揭秘TOF傳感器工作原理及應(yīng)用領(lǐng)域

    TOF是飛行時間(Time of Flight)技術(shù)的縮寫,即傳感器發(fā)出經(jīng)調(diào)制的近紅外光,遇物體后反射,傳感器通過計算光線發(fā)射和反射時間差或相位差,來換算被拍攝景物的距離,以產(chǎn)生深度信息,此外再結(jié)合
    發(fā)表于 11-14 15:00

    ToF是什么?為何要選擇ToF

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

    TOF高速單線激光雷達相關(guān)資料分享

    STM32 Cube MX學(xué)習(xí)筆記——TOF 高速單線激光雷達 L10_串口中斷通信1. TOF 高速單線激光雷達 L102. STM32 Cube MX配置代碼配置1. TOF 高速單線激光雷達
    發(fā)表于 03-02 07:19

    延時關(guān)斷電子開關(guān)電路-3

    延時關(guān)斷電子開關(guān)電路,帶阻性負載延時關(guān)斷電子開關(guān)電路,帶阻性負載
    發(fā)表于 12-15 11:49 ?32次下載

    2260A高功率電源開啟關(guān)斷延時功能

    2260A高功率電源開啟關(guān)斷延時功能
    的頭像 發(fā)表于 03-01 09:51 ?1988次閱讀

    TOF測距的主要優(yōu)勢_TOF測距的誤差分析

    TOF的英文全稱為TimeofFlight(空中時間),TOF測距技術(shù)是飛行時差測距的方法,傳統(tǒng)的測距技術(shù)分為雙向測距技術(shù)(TwoWayRanging)和單向測距技術(shù)(OneWayRanging)。TOF測距方法屬于雙向測距技術(shù)
    發(fā)表于 09-17 14:18 ?6444次閱讀

    什么是ToF?如何去使用ToF

    ToF是Time of Flight的縮寫,它是一種通過利用照射波和反射波之間的時間差來測量到物體的距離的測距方法。
    的頭像 發(fā)表于 05-23 12:04 ?4.1w次閱讀
    什么是<b class='flag-5'>ToF</b>?如何去使用<b class='flag-5'>ToF</b>?

    定時器基本介紹與使用實例

    常用定時器無非就是 TON(接通延時)和 TOF關(guān)斷延時)兩種。
    的頭像 發(fā)表于 07-08 14:49 ?1.3w次閱讀

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

    對于循環(huán) n+1 中的首次調(diào)用,相對于 F 運行組開始的時間,該指令的調(diào)用時間比在循環(huán) n 中的調(diào)用時間早 Δ1 ,這是因為在循環(huán) n+1 中調(diào)用該指令之前跳過了 F 運行組部分安全程序。對于時間更新,該指令將考慮時間 T Base_1,而不是循環(huán) n 中從調(diào)用開始實際已用完的 T 1 時間。
    的頭像 發(fā)表于 07-23 10:09 ?3151次閱讀

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

    可以使用“ 生成關(guān)斷延時”(Generate off-delay) 指令將延時所指定的時間 PT 復(fù)位輸出 Q。當(dāng)輸入 IN 的邏輯運算結(jié)果 (RLO) 從“0”變?yōu)椤?”(上升沿)
    的頭像 發(fā)表于 06-06 10:21 ?3473次閱讀
    詳解<b class='flag-5'>TOF</b><b class='flag-5'>生成</b><b class='flag-5'>關(guān)斷</b><b class='flag-5'>延遲</b>指令

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

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

    斷電延時定時器指令TOF

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