下大雨
級別: 略有小成
![]() |
手頭有幾個CPM1A想寫上程序處理了,我原三菱FX1s里模擬電位器程序是 (M8000--------------[MUL D8030 K2 D0]意思是上電運行后把D8030數值乘以2再傳送到寄存器D0,就是255*2=5秒左右。請教大家歐姆龍CPM1A上的模擬電位器250CH,寫類似的程序該怎么寫,我看了CPM1A說明書半天沒有詳細說明。O(∩_∩)O謝謝大家幫助! |
---|---|
|
在肇興
級別: 家園?
![]() |
你可以用乘法指令,LD0000---[ MUL DM1 250 DM2 ]就是把DM1乘250CH結果送到DM2 |
---|---|
|
tengjj
級別: 探索解密
![]() |
LD 253.13 *U 250 &2 D0 253.13對應三菱的M8000 *U是無符號二進制乘指令 |
---|---|
|
下大雨
級別: 略有小成
![]() |
圖片:
![]() 感謝樓上幾位兄弟的解答,對我幫助很大O(∩_∩)O謝謝!另外咨詢下,如何把DM000的數值放到記時器設置值上面。以下是我寫的直接把DM0000放在記時設置位。但不能用。求高手解答。 |
---|---|
|
tengjj
級別: 探索解密
![]() |
糾正一下,CPM系列不支持*U指令。不好意思。 DM0放到定時器設置值沒有問題的。只是DM1有點不明白,2除以251通道的值, 當251>2時,DM1=0,這樣有什么意義? |
---|---|
|
下大雨
級別: 略有小成
![]() |
![]() ![]() |
---|---|
|
下大雨
級別: 略有小成
![]() |
![]() |
---|---|
|