產品簡介
業務銷售;竭誠為你服務.
公司主營西門子PLC模塊,數控伺服,觸摸屏等系列產品,產品*,質保一年
詳細介紹
西門子S1206SL3040-1LA01-0AA0集成商
所有產品均為西門子原裝,所有產品非人為損壞質保一年,(燒壞、客戶保管不善)UFILL_BLK:不可中斷的存儲區填充
說明
可以使用“不可中斷的存儲區填充"(Fill block uninterruptible) 指令,用 IN 輸入的值填充一
個存儲區域(目標范圍)。該指令不可中斷。從輸出 OUT 的地址開始填充目標范圍。
可以使用參數 COUNT 操作的重復。執行該指令時,輸入 IN 中的值將
到目標范圍,重復由參數 COUNT 的值。
僅當源范圍和目標范圍的數據類型相同時,才能執行該指令。
說明
此操作不會作的其它任務打斷。這也解釋了在執行“不可中斷的存儲區填充"
指令期間,CPU 響應的原因。
如果下列條件之一,則使能輸出 ENO 的狀態為“0":
● 使能輸入 EN 的狀態為“0"。
● 變更元素的值為 ARRAY 或結構中的元素個數。如果的數據超過 OUT 輸出中
的元素,則將返回一個意外結果。
當 ARRAY of BOOL 時,溢出的使能輸出 ENO 將設置為“1",直至超出 ARRAY 結
構的字節。如果 COUNT 輸入的值超出了 ARRAY 結構的字節,則使能輸出 ENO
將復位為“0"。
說明
ARRAY 的使用
該指令讀取源范圍中所選元素的內容,并從索引開始將該內容向目標范圍 n 次(n
= 取決于參數 COUNT 的值)。
可以使用“不可中斷的存儲區填充"指令多 16 KB 大小的數據。注意:CPU 對此
有特定。
指令
4.1 指令
對 PLC 進行編程
1332 編程和操作手冊, 10/2018
填充結構
與 ARRAY 中的元素相同,也可為結構(STRUCT、PLC 數據類型)中多個元素填充相同
的值。待填充元素的結構中包含元素的元素數據類型必須相同。而且,該結構也可嵌入到
其它結構中。
參數
下表列出了“不可中斷的存儲區填充"指令的參數:
參數聲明數據類型存儲區說明
S7-1200 S7-1500 S7-1200 S7-1500
EN Input BOOL BOOL I、Q、M、
D、L 或常
量
I、Q、M、
D、L、T、
C 或常量
使能輸入
ENO Output BOOL BOOL I、Q、M、
D、L
I、Q、M、
D、L
使能輸出
IN Input 二進制數、
整數、浮點
數、定時
器、
DATE、
CHAR、
WCHAR、
TOD
二進制數、
整數、浮點
數、定時
器、
DATE、
CHAR、
WCHAR、
TOD、
LTOD
I、Q、M、
D、L、P
或常量
I、Q、M、
D、L、P
或常量
用于填充目
標范圍的元
素
COUNT Input USINT、
UINT、
UDINT
USINT、
UINT、
UDINT、
ULINT
I、Q、M、
D、L、P
或常量
I、Q、M、
D、L、P
或常量
操作的
重復
OUT Output 二進制數、
整數、浮點
數、定時
器、
DATE、
CHAR、
WCHAR、
TOD
二進制數、
整數、浮點
數、定時
器、
DATE、
CHAR、
WCHAR、
TOD、
LTOD
D、L D、L 目標范圍中
填充的起始
地址
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018
下一篇:西門子S1206SL3040-0GA00-1AA0分銷商