西門子PLC中的高地址,低字節如何理解?

   首先分析MD10這個32位雙子存儲器的組成:MD拆分開來由MW10與MW12這兩個字組成。而MW10與MW12拆分開來由MB10,MB11,MB12,MB13。

   那麼MD10這個32位寄存器數據位是如何排序的呢?

M10.7 M10.6 ...........M11.7  M11.6............M12.7 M12.6......M13.7 M13.6  由這樣的32個位所構成

舉例:若要MD10=3的話,那麼哪些位是被置位的呢?   是M13.0=1  M13.1=1  

高地址的含義是MB13是高地址,而MB10是低地址。

低字節的意思是MB13存的數據是低位的(相對於MD的32位來理解),而MB10卻存儲的是數據高位。

舉例:當MD10中M13.7與M0.0被置位後,MD的值爲129

重點理解:

當將雙字(D)類型的數據傳輸於字節類型(B)時。如下圖:

MD10當中,當m13.7=1,那麼對應結構體中的數據時DB1.DBX0.7(若爲MB1的話,那麼M0.7被置位),這裏注意不是M10.7對應M0.7)這裏需要注意。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章