公司主營:西門子數控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM變頻器,6SE70交流工程調速變頻器6RA70等系列產品。
產品簡介
詳細介紹
西門子組態6ES7841-0CC05-0YE5性能
1、 交流變頻器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.
當“TagIn_1"操作數的狀態從“0"變為“1"時,執行該指令且“Tag_CV"輸出的值減
1。每檢測到一個上升沿,計數器值就會遞減 1,直到達到所數據類型的下限 (INT
= -32768)。
PV 參數的值作為確定“TagOut"輸出的。只要當前計數值小于或等于“0",輸出
“TagOut"的狀態就為“1"。在其它所有情況下,輸出“TagOut"的狀態均為“0"。
參見
有效數據類型概述 (頁 247)
設置背景數據塊中的保持性 (頁 8114)
設置局部變量的保持性 (頁 8040)
實例 (頁 68)
有關 FBD 的基本信息 (頁 8277)
CTUD:加減計數
說明
可以使用“加減計數"指令,遞增和遞減輸出 CV 的計數器值。如果輸入 CU 的狀態
從“0"變為“1"(上升沿),則當前計數器值加 1 并存儲在輸出 CV 中。如果輸入 CD
的狀態從“0"變為“1"(上升沿),則輸出 CV 的當前計數器值將減 1。如果在一
個程序周期內,輸入 CU 和 CD 都出現上升沿,則輸出 CV 的當前計數器值保持不變。
計數器值可以一直遞增,直到其達到輸出 CV 處數據類型的上限。達到上限后,即使
出現上升沿,計數器值也不再遞增。達到數據類型的下限后,計數器值便不再遞
減。
指令
4.1 指令
對 PLC 進行編程
1198 編程和操作手冊, 10/2018
輸入 LD 的狀態變為“1"時,輸出 CV 的計數器值將被設置為參數 PV 的值并存儲至邊
沿存儲位中。只要輸入 LD 的狀態仍為“1",輸入 CU 和 CD 的狀態就不會影響
該指令。
輸入 R 的狀態變為“1"時,計數器值將置位為“0"并存儲至邊沿存儲位中。只要輸入
R 的狀態仍為“1",輸入 CU、CD 和 LD 狀態的改變就不會影響“加減計數"指
令。
可以在 QU 輸出中查詢加計數器的狀態。如果當前計數器值大于或等于參數 PV 的值,則
將輸出 QU 的狀態置位為“1"。在其它任何情況下,輸出 QU 的狀態均為“0"。
也可以為參數 PV 一個常數。
可以在 QD 輸出中查詢減計數器的狀態。如果當前計數器值小于或等于“0",則 QD 輸出
的狀態將置位為“1"。在其它任何情況下,輸出 QD 的狀態均為“0"。
說明
只需在程序中的某一位置處使用計數器,即可避免計數錯誤的風險。
每次調用“加減計數"指令,都會為其分配一個 IEC 計數器用來存儲指令數據。IEC 計數
器是一種具有以下某種數據類型的結構:
對于 S7-1200 CPU
數據類型 IEC_<Counter> 的數據塊(共
享 DB)
局部變量
● IEC_SCOUNTER/IEC_USCOUNTER
● IEC_COUNTER/IEC_UCOUNTER
● IEC_DCOUNTER/IEC_UDCOUNTER
● CTUD_SINT/CTUD_USINT
● CTUD_INT/CTUD_UINT
● CTUD_DINT/CTUD_UDINT
● IEC_SCOUNTER/IEC_USCOUNTER
● IEC_COUNTER/IEC_UCOUNTER
● IEC_DCOUNTER/IEC_UDCOUNTER
下一篇:西門子編程軟件6AV2105-2PR05-0BD0代理商