512998120
呆
級(jí)別: 略有小成
|
想用不同產(chǎn)品編號(hào)(WPH-10)來(lái)做變址寄存器Z0的數(shù)據(jù)存儲(chǔ)參數(shù)的區(qū)分,每次我只要輸入產(chǎn)品編號(hào)點(diǎn)讀出就可以讀出設(shè)好的參數(shù)。請(qǐng)問(wèn)下怎么做呢程序該怎么寫(xiě); 我本來(lái)想做幾個(gè)文本輸入顯示器,客戶(hù)可以事先把產(chǎn)品的編號(hào)與組別對(duì)應(yīng)起來(lái),今后客戶(hù)需要調(diào)出某產(chǎn)品參數(shù)時(shí)知道輸入編號(hào)PLC程序會(huì)自動(dòng)比較輸入的編號(hào)與存儲(chǔ)的編號(hào),來(lái)判斷出是調(diào)用哪個(gè)參數(shù)。可是我做到后面難產(chǎn)了。因?yàn)槲乙粋(gè)產(chǎn)品編號(hào)要有十個(gè)字符需要占用4個(gè)D寄存器,我沒(méi)辦法做比較了 跪求指點(diǎn) [ 此帖被512998120在2014-11-20 09:23重新編輯 ] |
|
---|---|---|
|
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
|
因該不需要用到變址寄存器Z0 產(chǎn)品編號(hào):D0 參數(shù)位置:D10 D11...... 第一組參數(shù):1.2.3 第一組參數(shù):4.5.6 ..... ---[= D0 K1 ]-----------[MOV K1 D10] |--------[MOV K2 D11] |--------[MOV K3 D12] ---[= D0 K2 ]-----------[MOV K4 D10] |--------[MOV K5 D11] |--------[MOV K6 D12] . . . . 樓主留言:我一個(gè)產(chǎn)品的編號(hào)要占用4個(gè)D寄存器了 ; 總共有20個(gè)參數(shù)需要寫(xiě)入和讀出。如果只使用MOV指令的話(huà)。程序不好寫(xiě)了 |
---|---|
|