変数名(もしくは直接アドレス)を、ST言語等のプログラム上で間接的に指定する方法(一般的には[アドレスの修飾]や、[インデックス修飾と呼ばれる指定方法])はありますか?

  • 文字サイズ変更
  • S
  • M
  • L
  • 日本語サイト > PLC > MICREX-SX > SX共通 > 支援ツール(D300win) > 変数名(もしくは直接アドレス)を、ST言語等のプログラム上で間接的に指定する方法(一般的には[アドレスの修飾]や、[インデックス修飾と呼ばれる指定方法])はありますか?
  • No : 1211
  • 公開日時 : 2023/04/27 04:50
  • 更新日時 : 2024/06/10 13:16
  • 印刷

変数名(もしくは直接アドレス)を、ST言語等のプログラム上で間接的に指定する方法(一般的には[アドレスの修飾]や、[インデックス修飾と呼ばれる指定方法])はありますか?

変数名(もしくは直接アドレス)を、ST言語等のプログラム上で間接的に指定する方法(一般的には[アドレスの修飾]や、[インデックス修飾と呼ばれる指定方法])はありますか?
カテゴリー : 

回答

Expert(D300win)ではインデックス修飾は用意しておりません。
これはExpert(D300win)が国際規格であるIEC61131-3に準拠したプログラマブルコントローラであり、
そのIECの規格自体がインデックス修飾を認めていないためです。
その代わりに、ユーザが自分でデータ構造を定義できる[配列]というデータ形があり、これを使う事でアドレスの間接指定ができます。

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

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