S7-200輸出點如何間接尋址
劉玉蓉
發(fā)布于2014-09-04 17:50
273
0
標(biāo)簽:
想做電機按照啟動次數(shù)多少輪換啟動的程序,次序已經(jīng)排出來了。現(xiàn)在要做的就是按照次序由少到多間接尋址啟動相應(yīng)電機。問題想用置位指令的時候,系統(tǒng)不支持間接尋址的方式,那應(yīng)該怎么間接尋址輸出點呢。是按照QB0這樣以字節(jié)為小單位尋址還是怎么,這樣的話會很不方便的,要屏蔽不用的位。但是把&Q2.0這樣的地址傳送到AC0的話,系統(tǒng)會自動變成“&QB16”,這樣來看應(yīng)該是指針加一的話,尋址也是按位尋址的。搞不懂輸出究竟該怎么尋址。希望解答。
問題補充:
各位提供的方法似乎都可以實現(xiàn),用移位指令感覺更好一點,不用再占用數(shù)據(jù)空間,用VW變量的話更好理解一些。電機三臺,感覺這樣寫的話,擴展性好些,而且也是一種學(xué)習(xí)。笨的辦法就是窮舉所有情況,也就六種而已,不知道這種輪換的程序各位是怎么寫的,分享一下。
佳答案
間接尋址沒法直接指向位,如果一定要用可以考慮用移位指令去找。
不知道到底有多少設(shè)備需要控制,非間接尋址不可。