在 S7-1200/S7-1500 中,如何測(cè)量一個(gè)完整程序、子程序或特定組織塊的運(yùn)行時(shí)間?

    在STEP 7(TIA Portal)中,可以使用“RUNTIME”指令來測(cè)量完整程序、單個(gè)塊或命令序列的運(yùn)行時(shí)間。使用“RT_INFO”指令,可以讀取特定組織塊、通信或用戶程序運(yùn)行時(shí)的統(tǒng)計(jì)信息。

     CPU1511-1 PN
    1511F-1 PN
    1511T-1 PN 
    1513-1 PN
    1513F-1 PN 
    1515-2 PN
    1515F-2 PN
    1515T-2 PN 
    1516-3 PN/DP
    1516F-3 PN/DP 
    1517-3 PN/DP
    1517F-3 PN/DP
    1517T-3 PN/DP
    1517TF-3 PN/DP
    1518-4 PN/DP
    1518F-4 PN/DP
    1518-4PN/DP ODK
    1518F-4PN/DP ODK 
    位操作處理時(shí)間 0.06 μs 0.04 μs 0.03 μs 0.01 μs 0.002 μs 0.001 μs
    字操作處理時(shí)間 0.072 μs 0.048 μs 0.036 μs 0.012 μs 0.003 μs 0.002 μs

    描述
    “RUNTIME”指令在“基本指令>程序控制指令”菜單下,“RT_INFO”指令在“擴(kuò)展指令>診斷”菜單下。下面的示例展示了計(jì)算程序運(yùn)行時(shí)間。

    示例1:
    用“RUNTIME”R指令測(cè)量
    S7-1200/S7-1500程序的運(yùn)行時(shí)間

    程序
    使用 "RUNTIME" 指令可以測(cè)量整個(gè)程序、單個(gè)塊或命令序列的運(yùn)行時(shí)間。
    如果想測(cè)量單個(gè)塊或命令序列的程序運(yùn)行時(shí)間。如果可能,請(qǐng)將您的程序代碼移動(dòng)到具有較高**級(jí)的OB中,這樣它就不會(huì)被通信和其它OB中斷或延遲。

    圖1展示了如何測(cè)量OB30中一個(gè)被調(diào)用的程序塊的運(yùn)行時(shí)間,**級(jí)為24.

     "RUNTIME"指令的**次調(diào)用用來設(shè)置測(cè)量時(shí)間的起點(diǎn),并將其保存在DB變量 "Memory"中來為*二次調(diào)用做參考。

    然后調(diào)用 "TestBlock" 程序塊。

    當(dāng)程序塊被執(zhí)行后,"RUNTIME" 指令*二次調(diào)用,*二次調(diào)用來計(jì)算 "TestBlock"程序塊的運(yùn)行時(shí)間并將結(jié)果(秒)寫入DB變量 "runtimeResult"中。


    圖. 1


    總結(jié)
    要記錄運(yùn)行時(shí)間,需要使用"DB".runtimeResult創(chuàng)建一個(gè)跟蹤軌跡(TRACE),采樣選擇OB30.
    圖. 2展示了變量的記錄圖表.在這個(gè)例子中TestBlock"程序塊的運(yùn)行時(shí)間在 20.5 到 23 μs之間.

    注意
    對(duì)于測(cè)量程序運(yùn)行時(shí)間,需要禁用程序狀態(tài),因?yàn)樗鼤?huì)使測(cè)量結(jié)果失真。
    為了能夠在狀態(tài)中顯示當(dāng)前值,CPU重新編譯需要顯示的程序段。
    根據(jù)編輯器中顯示的內(nèi)容,將增加子程序的運(yùn)行時(shí)間。


    圖. 2

    示例 2:
    使用1500的“RT_INFO”指令進(jìn)行時(shí)間測(cè)量



    使用“RT_INFO”指令可以生成特定組織塊、通信或用戶程序運(yùn)行時(shí)的統(tǒng)計(jì)信息。通過 "MODE"參數(shù),你可以定義在“INFO”中讀出那種類型的運(yùn)行時(shí)間 。在下面的例子(圖3)中,OB1中調(diào)用"RT_INFO"指令來輸出不同模式的運(yùn)行時(shí)間。在數(shù)據(jù)塊中,使用變量 "obNr" 定義要測(cè)量的OB塊,使用 "mode"變量可以選擇要測(cè)量的模式 。

    可以測(cè)量下面幾種運(yùn)行時(shí)間:

    MODE = 1     特定OB的運(yùn)行時(shí)間

    MODE = 2     特定OB的較大運(yùn)行時(shí)間

    MODE = 3     特定OB的較小運(yùn)行時(shí)間

    MODE = 23   較長循環(huán)時(shí)間(與OB 無關(guān))

    MODE = 24   較短循環(huán)時(shí)間(與OB 無關(guān))

    MODE = 25   當(dāng)前/上一個(gè)循環(huán)時(shí)間,上一個(gè)循環(huán)的持續(xù)時(shí)間(與OB 無關(guān))



    Fig. 3 


    總結(jié)

    要記錄運(yùn)行時(shí)間,需要使用"DB".runtimeResult創(chuàng)建一個(gè)跟蹤軌跡(TRACE),采樣選擇OB30.
    圖. 4展示了變量的記錄圖表.在這個(gè)例子中TestBlock"程序塊的運(yùn)行時(shí)間在 31 到 33 μs之間.

    注意
    對(duì)于測(cè)量程序運(yùn)行時(shí)間,需要禁用程序狀態(tài),因?yàn)樗鼤?huì)使測(cè)量結(jié)果失真。
    為了能夠在狀態(tài)中顯示當(dāng)前值,CPU重新編譯需要顯示的程序段。
    根據(jù)編輯器中顯示的內(nèi)容,將增加子程序的運(yùn)行時(shí)間。


    圖. 4

    建議
    運(yùn)行時(shí)間的長短取決于所用的CPU.如果您需要較短的運(yùn)行時(shí)間,我們建議您使用高性能的CPU。

    下表概述了各CPU位和字操作的處理時(shí)間

     


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • V90伺服系統(tǒng)參考案例

    V90? 參考案例: 全自動(dòng)自動(dòng)釘箱機(jī) 全自動(dòng)自動(dòng)釘箱機(jī)產(chǎn)品: S7-1200+V20+V90應(yīng)用: 定位控制 定位控制行業(yè): 包裝行業(yè)設(shè)備描述及背景信息1.一臺(tái)全自動(dòng)釘箱機(jī)包含了輸送,進(jìn)給,折彎,釘箱和碼垛的工藝段。將一片瓦楞紙板制作成一個(gè)瓦楞紙箱;2.V20 用于傳輸待釘紙板;伺服電機(jī)用于定位控制,用于釘釘?shù)乃欧姍C(jī)要求具有非常高的動(dòng)態(tài)響應(yīng),才能保證在高速釘釘?shù)那闆r下,訂書釘不會(huì)在瓦

  • Win10中安裝WinCC V7.5

    通常 WinCC V 7.5 的產(chǎn)品包裝中包含三張光盤。分別是 WinCC V7.5 、SIMATIC NET V 15和 additional Content。其中,WinCC V7.5是基本的安裝包,SIMATIC NET V15 提供了通訊所必須的驅(qū)動(dòng)程序,Additional Content 中提供了SQL SERVER 的管理工具。安裝時(shí)需要注意以下事項(xiàng):1.安裝環(huán)境需要滿足軟件的兼容性

  • 6ES7513-1RL00-0AB0

    該 CPU 適用于在程序范圍和處理速度上具有中等要求以及具有較高可用性要求的應(yīng)用。具有較高處理速度,適用于二進(jìn)制和浮點(diǎn)運(yùn)算用作含有分布式 I/O 的生產(chǎn)線中的中央控制器PROFINET IO RT 接口,帶 2 端換機(jī)PROFINET I/O 控制器,用于在 PROFINET 上運(yùn)行分布式 I/O注:CPU 運(yùn)行所需的 SIMATIC 存儲(chǔ)卡應(yīng)用CPU 1513R-1 PN 是具有中等/較高程序和

  • FB41“CONT_C”**功能

    FB41“CONT_C”除了基本的PID運(yùn)算之外,軟件本身也提供了積分設(shè)定值、積分保持、死區(qū)、無擾動(dòng)切換(手動(dòng)切換自動(dòng))等**功能。積分分量積分初始值積分凍結(jié)死區(qū)無擾動(dòng)切換常問問題積分分量FB41“CONT_C”的“LMN_I”積分分量,在手動(dòng)狀態(tài)下,根據(jù)不同的偏差,不同的MAN值,LMN_I的值不同圖1. FB41"CONT_C": SP_INT=PV_IN; MAN=0;GAIN=2圖2. F

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊(cè) | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved