產品簡介
業務銷售;竭誠為你服務.
公司主營西門子PLC模塊,數控伺服,觸摸屏等系列產品,產品*,質保一年
詳細介紹
西門子6SN1145-1BA01-0DA1寫程序
本店所售均為西門子原裝全新未開封產品,圖片僅供參考,一切已型號為準,實物保證全新,
S_CU:分配參數并加計數 (S7-1500)
說明
可使用“分配參數并加計數"指令遞增計數器值。如果輸入 CU 的狀態從“0"變為“1"
(上升沿),則當前計數器值將加 1。當前計數器值在輸出 CV 處輸出十六進制值,在
輸出 CV_BCD 處輸出 BCD 編碼的值。計數達到上限“999"后,停止遞增。達到上限后,
即使出現上升沿,計數器值也不再遞增。
當輸入 S 的狀態從“0"變為“1"時,將計數器值設置為參數 PV 的值。如果已設置計
數器,并且輸入 CU 處的 RLO 為“1",則即使沒有檢測到沿的變化,計數器也會在下
一掃描周期相應地進行計數。
當輸入 R 的狀態變為“1"時,將計數器值置位為“0"。只要 R 輸入的狀態為“1",
輸入 CU 和 S 狀態的處理就不會影響該計數器值。
指令
4.1 指令
對 PLC 進行編程
1202 編程和操作手冊, 10/2018
如果計數器值大于 0,輸出 Q 的狀態就為“1"。如果計數器值等于 0,則輸出 Q 的信
號狀態為“0"。
說明
只需在程序中的某一位置處使用計數器,即可避免計數錯誤的風險。
指令“分配參數并加計數"需要使用前導邏輯運算進行邊沿檢測,并可置于程序段中間或
結尾。
參數
下表列出了指令“分配參數并加計數"的參數:
參數 聲明數據類型存儲區說明
<計數器> InOut/Input COUNTER C 指令中的計數器
計數器的數量取決于
CPU。
CU Input BOOL I、Q、M、D、
L、T、C 或常量
加計數輸入
S Input BOOL I、Q、M、D、
L、T、C 或常量
用于預設置計數器的輸入
PV Input WORD I、Q、M、D、
L 或常量
預置計數器值(C#0 至
C#999)
R Input BOOL I、Q、M、D、
L、T、C 或常量
復位輸入
CV Output WORD、
S5TIME、
DATE
I、Q、M、D、L 當前計數器值(十六進制)
CV_BCD Output WORD、
S5TIME、
DATE
I、Q、M、D、L 當前計數器值(BCD 編
碼)
Q Output BOOL I、Q、M、D、L 計數器狀態
有關有效數據類型的更多信息,請參見“另請參見"。
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1203
示例
以下示例說明了該指令的工作原理:
??
????
??
????
???? ????????????
??
??
????????
??????????????????
??????????????????
??????????????????
????????????????????????????????
????????????????????????
????????????????
????????????????????????
??????????????????????
如果輸入“TagIn_1"的狀態從“0"變為“1"(上升沿)且當前計數器值小于“999",
則計數器值加 1。輸入 TagIn_2 的狀態從“0"變為“1"時,計數器值將設置為參數
“TagPresetValue"的值。當“TagIn_3"操作數的狀態為“1"時,計數器值復位為
“0"。
當前計數器值在操作數“TagValue_1"中為十六進制值,在操作數“TagValue_2"中為 BCD
編碼格式。
只要當前計數器值不等于“0",輸出“TagOut"的狀態便為“1"。
參見
有效數據類型概述 (頁 247)
有關 FBD 的基本信息 (頁 8277)
下一篇:西門子6SN1145-1BA02-0CA2回收