yhxing66
向各位高手致敬
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 63 個(gè)
工控威望: 272 點(diǎn)
下載積分: 492 分
在線(xiàn)時(shí)間: 105(小時(shí))
注冊(cè)時(shí)間: 2009-05-09
最后登錄: 2023-09-03
查看yhxing66的 主題 / 回貼
樓主  發(fā)表于: 2009-07-19 22:03
各位高手,最近在做工程時(shí)客戶(hù)要求使用歐姆龍CP1HPLC,由于初次使用歐姆龍,在編程過(guò)程中有段程序不知應(yīng)該怎么寫(xiě),請(qǐng)指教:使用間接尋址方式。例如PRV指令讀出的值存放在D100,D200作為間接尋址的地址,行程開(kāi)關(guān)動(dòng)作一次D200自加1,一直加到10。這樣就可以把PRV讀出的值一秒一次存儲(chǔ)到D0~D10的通道中!磕芊癜堰@幾句程序舉例應(yīng)該怎樣寫(xiě),謝謝了!
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6794 個(gè)
工控威望: 38398 點(diǎn)
下載積分: 7262 分
在線(xiàn)時(shí)間: 9606(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2025-03-13
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2009-07-20 10:47
LD P_First_Cycle
MOV(021) #0 D200
LD P_1s
@++(590) D100
@MOV(021) D100 *D200
@++B(594) D200
AND>(320) D200 #10
@MOV(021) #0 D200
@MOV(021) #0 D100

以上程序大致完成的功能是將D100的數(shù)值送入D0~D10
對(duì)于歐姆龍來(lái)說(shuō),其間接尋址可以對(duì)位進(jìn)行。
它大致可以分為DM間接尋址和寄存器間接尋址。
DM間接尋址只能對(duì)DM區(qū)域進(jìn)行尋址,其基本可以分為2種模式,二進(jìn)制與BCD碼,上述例子中使用BCD碼。
如果使用IR索引寄存器的話(huà),你可以對(duì)任何區(qū)域進(jìn)行尋址。

以上