Standardで、BMOV命令を使用して、WM領域をブロック転送します。[BMOVE WM1000 WM2000 100]と入力して、プログラムチェックすると「WM2000はアドレス範囲を超えています」とエラーが出ます。になります。WM領域の範囲内なのですが、なぜでしょうか?

  • 文字サイズ変更
  • S
  • M
  • L
  • 日本語サイト > PLC > MICREX-SX > SX共通 > 支援ツール(Standard) > Standardで、BMOV命令を使用して、WM領域をブロック転送します。[BMOVE WM1000 WM2000 100]と入力して、プログラムチェックすると「WM2000はアドレス範囲を超えています」とエラーが出ます。になります。WM領域の範囲内なのですが、なぜでしょうか?
  • No : 828
  • 公開日時 : 2023/04/27 04:50
  • 更新日時 : 2023/06/12 15:12
  • 印刷

Standardで、BMOV命令を使用して、WM領域をブロック転送します。[BMOVE WM1000 WM2000 100]と入力して、プログラムチェックすると「WM2000はアドレス範囲を超えています」とエラーが出ます。になります。WM領域の範囲内なのですが、なぜでしょうか?

Standardで、BMOV命令を使用して、WM領域をブロック転送します。[BMOVE WM1000 WM2000 100]と入力して、プログラムチェックすると「WM2000はアドレス範囲を超えています」とエラーが出ます。になります。WM領域の範囲内なのですが、なぜでしょうか?
カテゴリー : 

回答

SPH300で、標準メモリ(高速)と標準メモリ(高速除く)の領域をまたいだブロック転送命令(BDMPX,BMOVE,BMPX,FMOVE)があると、エラーになります。 具体的には、WM2047とWM2048にまたがったブロックの転送命令があると、エラーになります。

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます