日本語サイト
>
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領域の範囲内なのですが、なぜでしょうか?
カテゴリー :
日本語サイト
>
PLC
>
MICREX-SX
>
SX共通
>
支援ツール(Standard)
回答
SPH300で、標準メモリ(高速)と標準メモリ(高速除く)の領域をまたいだブロック転送命令(BDMPX,BMOVE,BMPX,FMOVE)があると、エラーになります。 具体的には、WM2047とWM2048にまたがったブロックの転送命令があると、エラーになります。