電工知識—SIMATIC S7-1500 PLCS7-SCL 尋址
尋址
尋址可分為直接尋址和間接尋址,以下分別介紹。
(1)直接尋址
直接尋址就是操作輸的地址直接給出而不需要經過某種變換,圖1所示是直接尋址的。
圖1
(2)間接尋址
間接尋址提供尋址在運行之前不計算地址的操作數的選項。使用間接尋址,可以多次執行程序部分,且在每次運行可以使用不同的操作數。SIMATIC S7-1500間接尋址與S7-300/400有較大區別,需要用到PEEK/POKE指令,PEEK指令的參數含義見圖2。
圖2
掌握PEEK指令有一定難度,以下用幾個例子,介紹其應用。
①位存儲區的間接尋址。當參數area為16#83時,代表位存儲區的間接尋址,這種情況dbNumber參數為0,而byteOffset代表字的序號,如圖3所示,運行的結果為MW2=88,本例byteOffset=2。
圖3
②數據塊(DB)的間接尋址。當參數area為16#84時,代表數據塊的間接尋址,dbNumber參數為1,代表DB1,而byteOffset代表字的序號,如圖4所示,運行的結果為DB1.DW2=88,本例byteOffset-2。DB1.DW2就是“DB1”.a。
圖4
-
plc
+關注
關注
5012文章
13304瀏覽量
463544 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15764 -
SCL
+關注
關注
1文章
239瀏覽量
17092 -
尋址
+關注
關注
0文章
17瀏覽量
7421 -
S7-1500
+關注
關注
3文章
300瀏覽量
6417
原文標題:?電工知識—SIMATIC S7-1500 PLC S7-SCL 尋址
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論