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