業務銷售;竭誠為你服務.
公司主營西門子PLC模塊,數控伺服,觸摸屏等系列產品,產品*,質保一年
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2019-07-08 09:36:53瀏覽次數:180
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子6SN1145-1BA01-0DA1現場服務
本公司不賣、二手貨、貨。采購、請另找別家POKE:寫入存儲地址 (S7-1500)
說明
“寫入存儲地址"指令用于在不數據類型的情況下將存儲地址寫入存儲區。
使用存儲區 16#84:DB
如果將數據塊用作存儲區且在創建程序代碼時未知,則可通過 EN/ENO 機制識別可能的訪
問錯誤:
參數
下表列出了“寫入存儲地址"指令的參數:
參數聲明數據類型存儲區說明
AREA Input BYTE I、Q、M、D 可以選擇以下區域:
● 16#81:Input
● 16#82:Output
● 16#83:位存儲區
● 16#84:DB
● 16#2:I/O 輸出
DBNUMBE
R
Input DINT、
DB_ANY
I、Q、M、D 如果 AREA = DB,則為數
據塊數量,否則為“0"
BYTEOFF
SET
Input DINT I、Q、M、D 待寫入的地址
僅使用 16 個有效位。
VALUE Input 位字符串I、Q、M、D 待寫入的值
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1625
可以從“???"下拉列表中選擇該指令的數據類型。
說明
如果要將存儲地址寫入輸入、輸出或位存儲區,則必須將參數 DBNUMBER 的值置位為
“0",否則指令將無效。
示例
以下示例說明了該指令的工作原理:
STL 說明
CALL POKE // 調用指令。
// 從“???"下拉列表中選擇所需數據類型。
AREA := "Tag_Area" // 選定的數據塊區域
DBNUMBER := "Tag_DBNumber" // 數據塊編號
BYTEOFFSET := "Tag_Byte" // 待讀取的地址
VALUE := "Tag_Value" // 待寫入的值
下表將通過具體的操作數值對該指令的工作原理進行說明:
參數操作數值
AREA Tag_Area 16#84
DBNUMBER Tag_DBNumber 5
BYTEOFFSET Tag_Byte 20
VALUE Tag_Value 16#11
該指令使用值“16#11"覆蓋數據塊“5"中的存儲地址“20"。
參見
有效數據類型概述 (頁 247)
狀態字的基本信息 (頁 200)
STL 基礎知識 (頁 8341)
POKE_BOOL:寫入存儲位 (S7-1500)
說明
“寫入存儲位"指令用于在不數據類型的情況下將存儲位寫入存儲區。
指令
4.1 指令
對 PLC 進行編程
1626 編程和操作手冊, 10/2018
使用存儲區 16#84:DB
如果將數據塊用作存儲區且在創建程序代碼時未知,則可通過 EN/ENO 機制識別可能的訪
問錯誤:
參數
下表列出了“寫入存儲位"指令的參數:
參數聲明數據類型存儲區說明
AREA Input BYTE I、Q、M、D 可以選擇以下區域:
● 16#81:Input
● 16#82:Output
● 16#83:位存儲區
● 16#84:DB
● 16#2:I/O 輸出
DBNUMBE
R
Input DINT、
DB_ANY
I、Q、M、D 如果 AREA = DB,則為數
據塊數量,否則為“0"
BYTEOFF
SET
Input DINT I、Q、M、D 待寫入的地址
僅使用 16 個有效位。
BITOFFSE
T
Input INT I、Q、M、D 待寫入的位
VALUE Input BOOL I、Q、M、D 待寫入的值
可以從“???"下拉列表中選擇該指令的數據類型。
說明
如果要將存儲位寫入輸入、輸出或位存儲區,則必須將參數 DBNUMBER 的值置位為“0",
否則指令將無效。
示例
以下示例說明了該指令的工作原理:
STL 說明
CALL POKE_BOOL // 調用指令。
// 從“???"下拉列表中選擇所需數據類型。
AREA := "Tag_Area" // 選定的數據塊區域
DBNUMBER := "Tag_DBNumber" // 數據塊編號
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1627
STL 說明
BYTEOFFSET := "Tag_Byte" // 待讀取的地址。
BITOFFSET := "Tag_Bit" // 待讀取的位
VALUE := "Tag_Value" // 待寫入的值
下表將通過具體的操作數值對該指令的工作原理進行說明:
參數操作數值
AREA Tag_Area 16#84
DBNUMBER Tag_DBNumber 5
BYTEOFFSET Tag_Byte 20
BITOFFSET Tag_Bit 3
VALUE Tag_Value M0.0
該指令使用值“M0.0"覆蓋數據塊“5"中字節“20"的存儲位“3"。
下一篇:西門子6SN1145-1BA01-0DA1調試