hendryu
級別: 探索解密
![]() |
用的三菱FX3U系列控制的一個伺服電機,按照程序寫的Y0口需要發(fā)999999個脈沖,但是運行后只能發(fā)送16928個脈沖,不知道如何解決!!求指導 我也知道三菱1個字元件是由16位的存儲單元構成的,其最高位(第15位)為符號位,也就是K999999,變成了二進制分別存儲在了低位D200,高位D201中,就是我運行出現的問題十進制數999999=二進制11110100001000100000,取了后16位,就只能發(fā)出16928個脈沖,那怎么編程才能發(fā)送999999個脈沖啊!! [upload=1] ![]() |
---|---|
|
3376824569
532829024
級別: 略有小成
![]() |
你使用的是16位指令,應該使用{DDRVA D202 D200 Y0 Y1} |
---|---|
|
hendryu
級別: 探索解密
![]() |
謝謝 啊,我去試試看!!
|
---|---|
|