CPU | 1511-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"中。
總結(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í)間。
建議
運(yùn)行時(shí)間的長短取決于所用的CPU.如果您需要較短的運(yùn)行時(shí)間,我們建議您使用高性能的CPU。
下表概述了各CPU位和字操作的處理時(shí)間
詞條
詞條說明
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ì)在瓦
通常 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)境需要滿足軟件的兼容性
該 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”除了基本的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
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00