よくあるご質問

FAQ一覧へ戻る
No. FAQ-30283
FAQカテゴリ コントローラ > MP3000 > プログラミング > 仕様・機能

ご質問

MP3300(CPU-301:32axes)について、MOVWでDW200をDW300へ転送すると速いのですが、DW201をDW300へ転送すると遅くなります。何故なのでしょうか。

回答

メモリアクセスの制約で、偶数のレジスタ番号 番地から4バイトずつ読むと早く読めて、奇数のレジスタ番号 番地からの場合、データを多く読んで、並べ直すなどの処理が入って、実行時間が遅くなります。実行速度を気にする場合はレジスタを4の倍数にするなどの工夫をして下さい。

YoutubeYouTube 【安川電機】e-メカサイトチャンネル

PAGE TOP