西門子s7-300中,有幾句語句表看不懂,請老師指點

題目:

西門子s7-300中,有幾句語句表看不懂,請老師指點
OPN DB 60
L MD 240
SLD 4
T MD 244
L DBW [MD 244]
T MW 248
這幾句是什麼意思啊,尤其爲什麼要左移4位呢

解答:

變址尋址是基於位的,所以需要左移4位變爲字節地址.
第一個,打開DB60
放入DINT型的數值MD240
左移4位,相當於乘以16,也就是說變爲W型指針.
傳送到MD244,
載入DB60.DBDW[md244]相當於載入DBW編號爲MD240中的數值
傳送到mw248
因爲指針都是針對於位尋址的,所以在針對於字節,字和雙字的時候需要分別乘以8,16,32,也就是左移3位,4位,5位.可以在網上查查西門子的間接尋址資料.

添加新評論

暱稱
郵箱
網站