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

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

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

tonr是什么意思

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2023-07-13 14:21 ? 次閱讀

說明

可以使用“時間累加器”指令來累加由參數(shù) PT 設(shè)定的時間段內(nèi)的時間值。參數(shù) IN 的信號狀態(tài)變?yōu)椤?”時,執(zhí)行該指令并且從 PT 設(shè)置的時間開始計時。時間 PT 計時過程中,如果 IN 參數(shù)信號狀態(tài)為“1”,則記錄的時間值將進(jìn)行累加。累加后的時間將在參數(shù) ET 中輸出以供查詢。達(dá)到時間 PT 時,參數(shù) Q 的信號狀態(tài)變?yōu)椤?”。即使 IN 參數(shù)的信號狀態(tài)變?yōu)椤?”,Q 參數(shù)仍將保持置位為“1”。

不論參數(shù) IN 的信號狀態(tài)如何,參數(shù) R 都將復(fù)位參數(shù) ET 和 Q。

每次調(diào)用“時間累加器”指令,必須為其分配一個用于存儲指令數(shù)據(jù)的 IEC 定時器。

在以下情況下將更新指令數(shù)據(jù):

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

訪問輸出 Q 或 ET 時。

S7-1200 系列 CPU

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

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

聲明為程序塊的“Static”中數(shù)據(jù)類型為 TONR_TIME 的局部變量(例如,#MyIEC_TIMER_Instance)

S7-1500 系列 CPU:

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

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

聲明為程序塊的“Static”中數(shù)據(jù)類型為 TONR_TIME 或 TONR_LTIME 的局部變量(例如,#MyIEC_TIMER_Instance)

IEC 定時器作為系統(tǒng)數(shù)據(jù)類型為 IEC_<定時器> 的背景數(shù)據(jù)塊(共享 DB)

您可以按如下所示將 IEC 定時器聲明為數(shù)據(jù)塊:

.TONR();

IEC 定時器作為塊接口的局部變量(多重實例)

您可以按如下所示將 IEC 定時器聲明為局部變量:

#myLocal_Timer();

參數(shù)

下表列出了該指令的參數(shù):

參數(shù) 聲明 數(shù)據(jù)類型 存儲區(qū) 說明
S7-1200 S7-1500
IN Input BOOL BOOL I、Q、M、D、L、P 啟動輸入
R Input BOOL BOOL I、Q、M、D、L、P 復(fù)位參數(shù) ET 和 Q
PT Input TIME TIME、LTIME I、Q、M、D、L、P 時間記錄的最長持續(xù)時間。
PT 參數(shù)的值必須為正數(shù)。
Q Output BOOL BOOL I、Q、M、D、L、P 定時器 PT 內(nèi)時間用完時,仍保持置位狀態(tài)的操作數(shù)。
ET Output TIME TIME、LTIME I、Q、M、D、L、P 累計的時間

脈沖時序圖

下圖為“時間累加器”指令的脈沖時序圖:

38ff7628-2145-11ee-962d-dac502259ad0.png

示例

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

SCL
"TONR_DB".TONR(IN := "Tag_Start",
R := "Tag_Reset",
PT := "Tag_PresetTime",
Q => "Tag_Status",
ET => "Tag_Time");

當(dāng)“Tag_Start”操作數(shù)的信號狀態(tài)從“0”變?yōu)椤?”時,則 PT 參數(shù)指定的時間開始計時。當(dāng)該時間值正在計時時,累加在 Tag_Start 操作數(shù)的信號狀態(tài)為“1”時記錄的時間值。累加得到的時間值將存儲在“Tag_Time”操作數(shù)中。達(dá)到 PT 參數(shù)中指定的時間值時,“Tag_Status”操作數(shù)的信號狀態(tài)將置位為“1”。當(dāng)前時間值存儲在“Tag_Time”操作數(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)注

    94

    文章

    3059

    瀏覽量

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

    關(guān)注

    23

    文章

    3254

    瀏覽量

    115100
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    17116
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    18029
  • 累加器
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    9474

原文標(biāo)題:西門子博途SCL: TONR:時間累加器

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

收藏 人收藏

    評論

    相關(guān)推薦

    西門子S7-200 SMART PLC常用編程指令匯總

    S7-200 SMART CPU提供了接通延時定時器、(TON)、保持型接通延時定時器(TONR)、斷開延時定時器(TOF)三種定時器。
    發(fā)表于 03-24 09:47 ?1.6w次閱讀

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

    plc指令
    Mr_haohao
    發(fā)布于 :2022年10月22日 09:48:14

    S7-200 CPU內(nèi)永久保持型存儲區(qū)EEPROM的方法

    ”  2. 激活V10.0 將VB50中的數(shù)據(jù)對應(yīng)的存入EEPROM中  3. 斷電再上電,仍舊保持    3. T與C的斷電保持  計數(shù)器(C)和TONR型定時器可以斷電保持,但是無法寫入EEPROM中
    發(fā)表于 12-22 16:15

    自學(xué)西門子s7-200學(xué)習(xí)筆記,適合新手學(xué)習(xí) 相關(guān)資料推薦

    T37開始編):通電延時(TON)有記憶的通電延時(TONR)斷電延時(TOF)圖1以圖1為例,IN為輸入信號,TON表示這個時間繼電器是通電延時,T37表示這個繼電器命名為T37,100ms是單位基數(shù),PT為延遲時間時間繼電器延遲時間算法:PT時間單位基數(shù);圖1中延遲時間...
    發(fā)表于 07-02 07:29

    西門子S7-200 SMART PLC的定時器和計數(shù)器及功能指令詳解

    一、定時器1、S7-200 SMART CPU提供了接通延時定時器、(TON)、保持型接通延時定時器(TONR)、斷開延時定時器(TOF)三種定時器。
    的頭像 發(fā)表于 06-30 10:08 ?8.6w次閱讀

    TON/TOF/TONR比較器對比分析

    我們還可以通過STEP 7-MicroWIN SMART編程軟件幫助查看對應(yīng)定時器信息和用法,鼠標(biāo)點擊要查看的定時器程序塊,按一下鍵盤上的F1鍵即可打開幫助查看詳細(xì)信息。
    的頭像 發(fā)表于 01-17 09:58 ?6690次閱讀

    西門子PLC STL編程指令中英文對照表

    、TON ( On_Delay Timer ) :接通延時定時器21、TONR ( Retentive On_Delay Timer ) : 有記憶接通延時定時器 PID ( Proportional Integral Differential 比例、積分、微分 ) :比例積分微分調(diào)節(jié)器。
    的頭像 發(fā)表于 03-03 09:34 ?5756次閱讀

    西門子S7-1200 PLC定時器的使用

    在西門子S7-1200PLC中,常用的定時器有四個類型:TP(生成脈沖)、接通延時(TON)、關(guān)斷延時(TOF)和時間累加器(TONR)。 我們可以在“基本指令”的“定時器操作”中找到我們要用
    的頭像 發(fā)表于 04-18 09:31 ?4.1w次閱讀
    西門子S7-1200 PLC定時器的使用

    西門子常用STL指令中英文對照表

    TON ( On_Delay Timer ) :接通延時定時器21、TONR ( Retentive On_Delay Timer ) : 有記憶接通延時定時器 22、TOF ( Off_ Delay Timer ) :斷開延時定時器
    的頭像 發(fā)表于 04-23 10:43 ?5282次閱讀

    淺析西門子S7-200 SMART PLC常用編程指令

    S7-200 SMART CPU提供了接通延時定時器、(TON)、保持型接通延時定時器(TONR)、斷開延時定時器(TOF)三種定時器。
    發(fā)表于 05-25 09:16 ?1769次閱讀
    淺析西門子S7-200 SMART PLC常用編程指令

    保持型通電延時定時器TONR介紹

    TONR指令用于積累許多時間間隔。
    的頭像 發(fā)表于 03-18 11:34 ?3357次閱讀
    保持型通電延時定時器<b class='flag-5'>TONR</b>介紹

    ?PLC保持型通電延時定時器TONR

    TONR指令用于積累許多時間間隔。當(dāng)定時器的輸入端IN為ON時,定時器開始計時,當(dāng)定時器的當(dāng)前值大于等于設(shè)定值時,定時器被置位,其常開觸點閉合,常閉觸點斷開。
    發(fā)表于 03-31 09:13 ?1182次閱讀
    ?PLC保持型通電延時定時器<b class='flag-5'>TONR</b>