AVME-115A下圖是主程序中調(diào)用“異或運(yùn)算”子程序的程序。調(diào)用時(shí)指定的“地址指針”的值&VB10是源地址的初始值,即數(shù)據(jù)字節(jié)從VB10開始存放;需要異或運(yùn)算的數(shù)據(jù)的字節(jié)數(shù)為4,異或運(yùn)算的結(jié)果存放在VB14中。
實(shí)際上該子程序的輸入、輸出參數(shù)還可以進(jìn)一步地簡(jiǎn)化:將保存運(yùn)算結(jié)果的字節(jié)放在地址指針?biāo)傅牡刂穮^(qū)的第一個(gè)字節(jié),需要異或運(yùn)算的字節(jié)數(shù)放在第2個(gè)字節(jié),需要運(yùn)算的數(shù)據(jù)從第3個(gè)字節(jié)存放。這樣就只需要一個(gè)輸入?yún)?shù)了,當(dāng)然程序要做相應(yīng)的改動(dòng)。但是程序的輸入、輸出接口沒有第一個(gè)方案直觀。
AVME-115A六脈加易筋經(jīng):老師您好,《S7-300/400 PLC應(yīng)用技術(shù)》第164頁的圖4-27程序狀態(tài)監(jiān)控中,第1條指令的累加器1里的值870000a8,這個(gè)值是自動(dòng)分配的還是可以人為控制的值?
INDIRECT的值怎么只在OPN DB[#DB_no]這條指令之后才是2,其他指令之后都是“—”?
累加器里的84000020是怎么算出來的?
下面是我的回帖:
16#870000a8對(duì)應(yīng)的地址是P#V21.0,它是PLC操作系統(tǒng)為Pointer參數(shù)類型的輸入?yún)?shù)
----商務(wù)熱線---廈門興銳達(dá)自動(dòng)化設(shè)備有限公司
聯(lián)系人:王文光
++QQ:2851759103
手機(jī):15359273780
電話:0592-5580707 400-855-5103轉(zhuǎn)001
傳真:0592-5361289
郵箱:2851759103@qq.com
網(wǎng)址:http://www.xmxrdauto.com
AVME-115A
MVME5500
MVME2431
KO143AA-P
PO971WV-DNBT
FBM01
FBM04
MVME172-263/260
MVME162PA
MVME162-522A
MVME162-032
MVME147-013
MVME117A
MVME-300
1C31181G02
1B30023H01