西門子S7-200SMART 指針


1. 數據類型

一個字節包含8個位,一個字包含16個位,一個雙字包含32個位

2. 尋址方式

直接尋址:例如vb0 vw2 md4

間接尋址(指針就是通過物理地址間接尋址):

A.指針建立

1). 物理地址是固有的,出廠設置好

2). 物理地址必須存放在雙字里邊

3). 同一個區字節的物理地址是連續的

&為讀取地址,意為將VB10的地址放入VD1000內

將VB10的地址為連續存儲區的范圍作間接尋址(比如VB10-VB100)

B.讀/寫指針

讀雙字VD10的數據存到雙字VD04中

讀字VW10的數據存到VW102中

讀雙字VD10的數據存到浮點數VD108中

讀字節VB10的數據存到VB100中

將VB100的數據傳送給地址VD1000對應的字節 即傳給VB10

將VW102的數據傳送給地址VD1000開始的字 即傳給VW10

將浮點數VD108的數據傳送給地址VD1000開始的雙字 即傳給VD10

將VD104的數據傳送給地址VD1000開始的雙字 即傳給VD10

C. 指針偏移

按字尋址時,偏移4即VD100由指向VD10地址轉為VD1000→VD14

按字尋址時,偏移2即VD100由指向VW10地址轉為VD1000→VW12

按字節尋址時,偏移1即VD100由指向VB10地址轉為VD1000→VB11

&VB10:取vb10的地址 VB10表示V區第十個字節 包括八個位 范圍0-255

*VD1000:指針,指向vb10的存儲區

VD1000:存放vb10的物理地址 自加1后指針指向下一個字節,自加2指向下一個字,自加4指向下一個雙字

指針與循環,求VD0到VD28這個八個實數最大值與最小值,平均值

條件滿足時,將指針指向存儲區的值寫入最大值中

用循環指令做八次循環,INDX要寫整數變量,表示當前值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM