-
リレー・カプラー
-
コネクタ
-
スイッチ/インプットデバイス
-
ボリューム/エンコーダ
-
制御機器商品全般
-
問合せ窓口
-
ファイバセンサ
-
ビーム(光電)・レーザセンサ
-
フォトマイクロセンサ
-
エリアセンサ
-
ライトカーテン
-
安全機器
-
近接センサ
-
特殊用途センサ
-
圧力センサ・流量センサ
-
検査・判別・測定用センサ
-
静電気対策機器・イオナイザ
-
センサ周辺機器
-
IoT関連ユニット・省配線システム
-
レーザマーカ
-
コードリーダ
-
PLC
-
表示器
-
省エネ支援機器
-
タイマ・カウンタ・コンポ
-
画像センサ・画像処理機
-
UV照射器
-
サーボモータ・アンプ
-
小形ギヤードモータ(受注終了品)
-
ブラシレスモータ アンプ(受注終了品)
-
インバータ
FPWIN Pro7:FPΣのプログラムを作成していますが、グローバル変数の設定について教えてください。
FPWIN Pro7:FPΣのプログラムを作成していますが、グローバル変数の設定について教えてください。。
①グローバル変数の型にVAR_GLOBAL_RETAINにしてもDTは保持エリアにはなりません。保持エリアにするには、先ず、FPΣの電池を内蔵してください。(電池ご注文品番:AFPG804)次にシステムレジスタの保持/非保持の設定部分でデータレジスタ保持型エリアの開始アドレスを変更してください。全点保持にしたい場合は0に設定します。またユーザエリアとシステムエリアの範囲を変更したい場合は、メニューバーの拡張機能→オプションでコンパイルオプションのアドレス範囲で変更可能ですので、任意に設定してください。なお、プログラムを書き換える際に保持エリアの値を初期化しないようにするためには、コンパイルオプションのコード生成の中の「ユーザ領域の保持型変数を初期化しない」に必ずチェックマークを入れてください。②グローバル変数にDWORD型を設定するには、
FPアドレスを指定する際に「DDT」を使います。
例えば、
クラス:VAR_GLOBAL_RETAIN
変数名:ICHI01
FPアドレス:DDT0
IECアドレス:%MD5.0
データ形式:DWORD
初期値:0
なお、モータ制御用データの場合はデータ形式を「DINT」にされるほうが良いです。(DWORDは16進数の扱い、DINTは±の整数の扱いになります。)
③内部リレーRのエリアもDTと同様にユーザエリアの範囲を変更出来ますので、メニューバーの拡張機能→オプションでコンパイルオプションのアドレス範囲で、任意に設定してください。