下大雨
級(jí)別: 略有小成
|
手頭有幾個(gè)CPM1A想寫(xiě)上程序處理了,我原三菱FX1s里模擬電位器程序是 (M8000--------------[MUL D8030 K2 D0]意思是上電運(yùn)行后把D8030數(shù)值乘以2再傳送到寄存器D0,就是255*2=5秒左右。請(qǐng)教大家歐姆龍CPM1A上的模擬電位器250CH,寫(xiě)類(lèi)似的程序該怎么寫(xiě),我看了CPM1A說(shuō)明書(shū)半天沒(méi)有詳細(xì)說(shuō)明。O(∩_∩)O謝謝大家?guī)椭?/div>
|
---|---|
|
在肇興
級(jí)別: 家園常客
|
你可以用乘法指令,LD0000---[ MUL DM1 250 DM2 ]就是把DM1乘250CH結(jié)果送到DM2 |
---|---|
|
tengjj
級(jí)別: 探索解密
|
LD 253.13 *U 250 &2 D0 253.13對(duì)應(yīng)三菱的M8000 *U是無(wú)符號(hào)二進(jìn)制乘指令 |
---|---|
|
dugjj
級(jí)別: 家園?
|
LD 25313 MUL #2 250 DM0000 2樓那個(gè)*U的乘法沒(méi)有見(jiàn)過(guò) |
---|---|
|
下大雨
級(jí)別: 略有小成
|
圖片:
感謝樓上幾位兄弟的解答,對(duì)我?guī)椭艽驩(∩_∩)O謝謝!另外咨詢(xún)下,如何把DM000的數(shù)值放到記時(shí)器設(shè)置值上面。以下是我寫(xiě)的直接把DM0000放在記時(shí)設(shè)置位。但不能用。求高手解答。 |
---|---|
|
tengjj
級(jí)別: 探索解密
|
糾正一下,CPM系列不支持*U指令。不好意思。 DM0放到定時(shí)器設(shè)置值沒(méi)有問(wèn)題的。只是DM1有點(diǎn)不明白,2除以251通道的值, 當(dāng)251>2時(shí),DM1=0,這樣有什么意義? |
---|---|
|
下大雨
級(jí)別: 略有小成
|
樓上兄弟,你好!我是需要電位器總量程5秒就夠了,所以把250的數(shù)值20秒除以4,這樣電位器擰到底也就是5秒,行程長(zhǎng)了1-5秒時(shí)間準(zhǔn)確度就高了啊。 |
---|---|
|
下大雨
級(jí)別: 略有小成
|
我是拆了原電位器,另焊了兩個(gè)1K多圈電位器,分別用于兩電機(jī)的定時(shí)與延時(shí)。電機(jī)定時(shí)只要2秒左右就可以了。所以我需要把250的數(shù)值除以4來(lái)用。我現(xiàn)在是程序里能看到250,251通道數(shù)值0-200的改變,但DM0,DM1數(shù)值沒(méi)有看見(jiàn)動(dòng) |
---|---|
|
下大雨
級(jí)別: 略有小成
|
仔細(xì)想了想,是不是除法數(shù)值不對(duì)呢。 謝謝大家。請(qǐng)高手解答一下。 |
---|---|
|
下大雨
級(jí)別: 略有小成
|
謝謝大家,自己搞定了,原來(lái)用TIMH后,原來(lái)250通道的數(shù)值會(huì)變?yōu)?秒。改用MUL就行了。 |
---|---|
|