yhxing66
向各位高手致敬
級(jí)別: 略有小成
|
各位高手,最近在做工程時(shí)客戶要求使用歐姆龍CP1HPLC,由于初次使用歐姆龍,在編程過程中有段程序不知應(yīng)該怎么寫,請(qǐng)指教:使用間接尋址方式。例如PRV指令讀出的值存放在D100,D200作為間接尋址的地址,行程開關(guān)動(dòng)作一次D200自加1,一直加到10。這樣就可以把PRV讀出的值一秒一次存儲(chǔ)到D0~D10的通道中。】能否把這幾句程序舉例應(yīng)該怎樣寫,謝謝了! |
---|---|
|
竹風(fēng)涼
巧者勞,智者憂,無能者,無所求。蔬食者遨游,泛若不系之舟。
級(jí)別: 家園常客
|
D200=1-------PRV D100 D0 D200=2-------PRV D100 D1 其他類推 大概是這么個(gè)意思,不知道你能不能看懂, 我沒學(xué)過歐姆龍的,3菱的是這樣格式,指令可能不同, 將D200=N看做一個(gè)開關(guān),但傳送指令需要使用脈沖式。D200=1時(shí)第一行有效,把D100傳送到D0,=2時(shí)第二行有效,等等 自己的理解,沒學(xué)過歐姆龍的,見笑 |
|
---|---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
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ì)于歐姆龍來說,其間接尋址可以對(duì)位進(jìn)行。 它大致可以分為DM間接尋址和寄存器間接尋址。 DM間接尋址只能對(duì)DM區(qū)域進(jìn)行尋址,其基本可以分為2種模式,二進(jìn)制與BCD碼,上述例子中使用BCD碼。 如果使用IR索引寄存器的話,你可以對(duì)任何區(qū)域進(jìn)行尋址。 以上 |
---|---|
|
hanqin
級(jí)別: 論壇先鋒
|
我試了一下,請(qǐng)指正! |
---|---|
|