業(yè)務(wù)銷售;竭誠為你服務(wù).
公司主營西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2019-07-17 11:32:58瀏覽次數(shù):327
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子WinCC7.56AV6362-1AM00-0BB0參數(shù)
業(yè)務(wù)銷售;竭誠為你服務(wù).可以使用“加計數(shù)"指令遞CV 參數(shù)的值。如果參數(shù) CU 的狀態(tài)從“0"變?yōu)椤?"(信
號上升沿),則執(zhí)行該指令,同時參數(shù) CV 的當(dāng)前計數(shù)器值加“1"。每檢測到一個上
升沿,計數(shù)器值就會遞增,直到達到輸出 CV 中所數(shù)據(jù)類型的上限。達到上*,參
數(shù) CU 的狀態(tài)將不再影響該指令。
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1525
可以通過參數(shù) Q 查詢計數(shù)狀態(tài)。參數(shù) Q 的狀態(tài)由參數(shù) PV 決定。如果當(dāng)前計數(shù)器值大
于或等于參數(shù) PV 的值,則參數(shù) Q 的狀態(tài)將置位為“1"。在其它任何情況下,參數(shù) Q
的狀態(tài)均為“0"。
參數(shù) R 的狀態(tài)變?yōu)椤?"時,參數(shù) CV 的值將復(fù)位為“0"。只要參數(shù) R 的狀態(tài)為
“1",參數(shù) CU 的狀態(tài)就不會影響該指令。
在程序代碼中,通過“調(diào)用塊"(CALL) 指令調(diào)用“加計數(shù)"指令。
說明
只需在程序中的某一位置處使用計數(shù)器,即可避免計數(shù)錯誤的風(fēng)險。
每次調(diào)用“加計數(shù)"指令,都會為其分配一個 IEC 計數(shù)器用于存儲指令數(shù)據(jù)。IEC 計數(shù)器
是一種具有以下某種數(shù)據(jù)類型的結(jié)構(gòu):
操作會在冷啟動期間復(fù)位“加計數(shù)"指令的實例。如果要在暖啟動之后初始化該指令
的實例,則需在啟動 OB 中將該指令的 R 參數(shù)設(shè)置為“1"時調(diào)用這些待初始化的實例。如
果“加計數(shù)"指令的實例位于其它塊中,則可以通過諸如初始化上級塊來復(fù)位這些實例。
數(shù)據(jù)類型 IEC_<計數(shù)器> 的背景數(shù)據(jù)塊(共享 DB/單個背景)
背景數(shù)據(jù)塊的數(shù)據(jù)類型源自指令的數(shù)據(jù)類型:
指令的數(shù)據(jù)類型背景數(shù)據(jù)塊的數(shù)據(jù)類型(共享 DB)
SINT / USINT IEC_SCOUNTER / IEC_USCOUNTER
INT / UINT IEC_COUNTER / IEC_UCOUNTER
DINT / UDINT IEC_DCOUNTER / IEC_UDCOUNTER
LINT / ULINT IEC_LCOUNTER / IEC_ULCOUNTER
如果在單個背景中設(shè)置 IEC 計數(shù)器,將默認使用“的塊訪問"(optimized block access)
創(chuàng)建背景數(shù)據(jù)塊,并將各個變量定義為具有保持性的變量。
有關(guān)在背景數(shù)據(jù)塊中設(shè)置保持性的更多信息,請參見“另請參見"。
指令
4.1 指令
對 PLC 進行編程
1526 編程和操作手冊, 10/2018
局部變量(多重背景)
局部變量的數(shù)據(jù)類型源自指令的數(shù)據(jù)類型:
指令的數(shù)據(jù)類型局部變量的數(shù)據(jù)類型
SINT / USINT CTU_SINT / CTU_USINT /
IEC_SCOUNTER / IEC_USCOUNTER
INT / UINT CTU_INT / CTU_UINT / IEC_COUNTER /
IEC_UCOUNTER
DINT / UDINT CTU_DINT / CTU_UDINT /
IEC_DCOUNTER / IEC_UDCOUNTER
LINT / ULINT CTU_LINT / CTU_ULINT /
IEC_LCOUNTER / IEC_ULCOUNTER
如果在函數(shù)塊中使用“的塊訪問"(optimized block access) 將 IEC 計數(shù)器作為多重背
景進行設(shè)置,則其在塊接被定義為具有保持性。
對 IEC 計數(shù)器進行聲明
從下拉列表“???"中選擇數(shù)據(jù)類型后,將打開“調(diào)用選項"(Call options) 對話框。然后可以
按如下聲明 IEC 計數(shù)器:
● 單個背景:聲明為一個數(shù)據(jù)類型為 IEC_<計數(shù)器> 的背景數(shù)據(jù)塊(例
如,“MyIEC_COUNTER")
● 多重背景:聲明為塊中“Static"部分的 CTU_<數(shù)據(jù)類型> 或 IEC_<計數(shù)器> 類型的局部
變量(例如 #MyCTU_COUNTER)
參數(shù)
下表列出了“加計數(shù)"指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲區(qū)說明
CU Input BOOL I、Q、M、D、
L 或常數(shù)
計數(shù)輸入
R Input BOOL I、Q、M、D、
L、P 或常數(shù)
復(fù)位輸入
PV Input 整數(shù)I、Q、M、D、
L、P 或常數(shù)
置位輸出 Q 的目標值。
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1527
參數(shù)聲明數(shù)據(jù)類型存儲區(qū)說明
Q Output BOOL I、Q、M、D、L 計數(shù)器狀態(tài)
CV Output 整數(shù)、CHAR、
WCHAR、
DATE
I、Q、M、D、
L、P
當(dāng)前計數(shù)器值
示例
以下示例說明了該指令的工作原理:
STL 說明
CALL CTU, "CTU_DB" // 調(diào)用指令。將“CTU_DB"數(shù)據(jù)塊分配給該指令。
// 從“???"下拉列表中選擇所需數(shù)據(jù)類型。
CU := "Tag_StartCTU" // 當(dāng)“Tag_StartCTU"操作數(shù)的狀態(tài)從“0"變?yōu)椤?"時,就會執(zhí)
行該指令,并且“Tag_CounterValue"操作數(shù)的當(dāng)前計數(shù)器值將加 1。
// 計數(shù)器值達到 INT 上限 32767 后會停止遞增。
R := "Tag_ResetCounter" // 當(dāng)“Tag_ResetCounter"操作數(shù)的狀態(tài)變?yōu)椤?"
時,“Tag_CounterValue"操作數(shù)復(fù)位為“0"。
PV := "Tag_PresetValue" // 該操作數(shù)決定了參數(shù) Q 中操作數(shù)所設(shè)置的值。
Q := "Tag_CounterStatus" // 只要當(dāng)前計數(shù)器值大于或等于參數(shù) PV 的值,就會置位該操作數(shù)。
CV := "Tag_CounterValue" // 當(dāng)前計數(shù)器值
參見
有效數(shù)據(jù)類型概述 (頁 247)
設(shè)置背景數(shù)據(jù)塊中的保持性 (頁 8114)
在 STL 中查詢并設(shè)置狀態(tài)位 (頁 20
下一篇:西門子WinCC7.56AV6381-2BS07-5AX0銷售