1樓:匿名使用者
意思是將ac1變為一個指標。方法如下:
輸入一個"和"符號(&)和需要編址的記憶體位置,將 (&+地址編址) 用傳送指令傳給ac1。之後在ac1前面加一個*號,則*ac1裡面儲存的資料為 (&+地址編址) 裡面的數值。看個例子
假如有一組資料。vb10 vb11 vb12 vb13裡面存的資料分別為1,5,6,7那麼
1:如果將&vb10傳送給ac1,則*ac1變為指標指向vb10,*ac1的值就等於vb10裡的資料1。此時給ac1加1,則*ac1指向vb11的儲存器地址,則*ac1的值就等於vb11裡的資料5.
2:如果將&vb11傳送給ac1,則*ac1變為指標指向vb11,*ac1的值就等於vb11裡的資料5。此時給ac1加2,則*ac1指向vb13的儲存器地址,則*ac1的值就等於vb13裡的資料7.
這就是西門子間接定址的方法。我沒有用梯形圖寫出來是因為梯形圖寫的不好理解,我這樣寫比較容易理解。希望能幫到你。
2樓:
*ac1說明ac1是一個指標,在*ac1之前一般都有一個取地址指令,如movd,&vb0 ac1;
這句話得意思就是將vb0的地址送入ac1中,之後就可以使用*ac1了
求大蝦解釋下西門子s7-200中&vb100和*ac1分別都是什麼意思,關於地址操作的希望 解答詳細點?
3樓:匿名使用者
&vb100,表示提取&符後的地址,
第一條指令就是將地址指標100(不同於資料100,地址指標是一個雙整版數變數)送入ac1;
*ac1,表權示送入對應地址指標的儲存器,第二條指令就是把ac0的當前值送入vw100(第一條指令執行後的狀態);
西門子s7 200的程式設計軟體怎麼改中文
安裝的時候是英文的 1 安裝完之後你只需要小小的設定就能轉換為中文版本tool option general language工具 選項 常規 語言 網路1網路2。一般一個網路實現一個功能 就是標籤而已 相當於書本的頁碼 註釋就像章節題目一樣 就是方便你快速準確查詢而已,沒別的意義 滿意請及時加分,...
求PLC西門子S7 200梯形圖畫圖軟體
你可以下個pdf虛擬印表機軟體 然後列印成pdf格式的 再轉到word裡 有 軟體直接在電腦上就能 由io口和知識燈構成 用s7 200 軟體 顯示梯形圖再截圖 西門子s7 200plc用什麼軟體畫梯形圖好?除了cad 安裝cad後 在下個天正建築 和cad 的用法一樣 但畫圖的速度快很的 你可以試...
0788690指令引用的0 05cb3204記憶體。改記憶體不能為read什麼意思怎麼解決
如果系統沒毒的話可能是電源 cpu 記憶體 顯示卡 主機板的散熱不好。用橡皮擦擦記憶體條和顯示卡的金手指,不行就更換之。清潔主機板和插拔各部件。建議換風扇,換電源。0 00000000指令引用的0 00000000記憶體,不能為read 怎樣解決?記憶體不能為read一般都是由系統軟體 記憶體 硬碟...