512998120
呆
級(jí)別: 略有小成
![]() |
想用不同產(chǎn)品編號(hào)(WPH-10)來做變址寄存器Z0的數(shù)據(jù)存儲(chǔ)參數(shù)的區(qū)分,每次我只要輸入產(chǎn)品編號(hào)點(diǎn)讀出就可以讀出設(shè)好的參數(shù)。請(qǐng)問下怎么做呢程序該怎么寫; 我本來想做幾個(gè)文本輸入顯示器,客戶可以事先把產(chǎn)品的編號(hào)與組別對(duì)應(yīng)起來,今后客戶需要調(diào)出某產(chǎn)品參數(shù)時(shí)知道輸入編號(hào)PLC程序會(huì)自動(dòng)比較輸入的編號(hào)與存儲(chǔ)的編號(hào),來判斷出是調(diào)用哪個(gè)參數(shù)。可是我做到后面難產(chǎn)了。因?yàn)槲乙粋(gè)產(chǎn)品編號(hào)要有十個(gè)字符需要占用4個(gè)D寄存器,我沒辦法做比較了 跪求指點(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ù)需要寫入和讀出。如果只使用MOV指令的話。程序不好寫了 |
---|---|
|