應用領域 | 電子 |
---|
產(chǎn)品簡介
詳細介紹
西門子觸摸屏代理商6AV6671-5CM00-0AX1
計數(shù)器操作
計數(shù)器指令
1 對于 LAD 和 FBD:從指令名稱下的下拉列表中選擇計數(shù)值數(shù)據(jù)類型。
2 STEP 7 會在指令時自動創(chuàng)建 DB。
3 在 SCL 示例中,“IEC_Counter_0_DB"是背景 DB 的名稱。
參數(shù)的數(shù)據(jù)類型
參數(shù) | 數(shù)據(jù)類型1 | 說明 |
CU, CD | Bool | 加計數(shù)或減計數(shù),按加或減一計數(shù) |
R (CTU, CTUD) | Bool | 將計數(shù)值重置為零 |
LD (CTD, CTUD) | Bool | 預設值的裝載控制 |
PV | SInt, Int, DInt, USInt, UInt, UDInt | 預設計數(shù)值 |
Q, QU | Bool | CV >= PV 時為真 |
QD | Bool | CV <= 0 時為真 |
CV | SInt, Int, DInt, USInt, UInt, UDInt | 當前計數(shù)值 |
計數(shù)值的數(shù)值范圍取決于所選的數(shù)據(jù)類型。如果計數(shù)值是無符號整型數(shù),則可以減計數(shù)到零或加計數(shù)到范圍限值。如果計數(shù)值是有符號整數(shù),則可以減計數(shù)到負整數(shù)限值或加計數(shù)到正整數(shù)限值。
用戶程序中可以使用的計數(shù)器數(shù)僅受 CPU
存儲器容量。計數(shù)器占用以下存儲器空間:
● 對于 SInt 或 USInt 數(shù)據(jù)類型,計數(shù)器指令占用 3 個字節(jié)。
● 對于 Int 或 UInt 數(shù)據(jù)類型,計數(shù)器指令占用 6 個字節(jié)。
● 對于 DInt 或 UDInt 數(shù)據(jù)類型,計數(shù)器指令占用 12 個字節(jié)。
這些指令使用計數(shù)器,計數(shù)器的計數(shù)速率受其所在的 OB
的執(zhí)行速率。指令所在的 OB 的執(zhí)行必須足夠高,以檢測 CU 或 CD
輸入的所有跳變。要了解更快的計數(shù)操作,請參見 CTRL_HSC 指令 。
西門子觸摸屏代理商說明在 FB中放置計數(shù)器指令后,可以選擇多重背景數(shù)據(jù)塊選項,各計數(shù)器結構名稱可以對應不同的數(shù)據(jù)結構,但計數(shù)器數(shù)據(jù)包含在同一個數(shù)據(jù)塊中,從而無需每個計數(shù)器都使用一個單獨的數(shù)據(jù)塊。這了計數(shù)器所需的處理時間和數(shù)據(jù)存儲空間。在共享的多重背景數(shù)據(jù)塊中的計數(shù)器數(shù)據(jù)結構之間不存在交互作用。