-
リレー・カプラー
-
コネクタ
-
スイッチ/インプットデバイス
-
ボリューム/エンコーダ
-
制御機器商品全般
-
問合せ窓口
-
ファイバセンサ
-
ビーム(光電)・レーザセンサ
-
フォトマイクロセンサ
-
エリアセンサ
-
ライトカーテン
-
安全機器
-
近接センサ
-
特殊用途センサ
-
圧力センサ・流量センサ
-
検査・判別・測定用センサ
-
静電気対策機器・イオナイザ
-
センサ周辺機器
-
IoT関連ユニット・省配線システム
-
レーザマーカ
-
コードリーダ
-
PLC
-
表示器
-
省エネ支援機器
-
タイマ・カウンタ・コンポ
-
画像センサ・画像処理機
-
UV照射器
-
サーボモータ・アンプ
-
小形ギヤードモータ(受注終了品)
-
ブラシレスモータ アンプ(受注終了品)
-
インバータ
ゼロサプレスしない数値を文字列に変換する方法
ゼロサプレスしない数値を文字列に変換する方法
質問:
PLC内のBINデータを外部機器にゼロサプレスしないデータとして送信したい。F75命令やF77命令(BIN→10進アスキー変換命令)では空白桁部分にスペースが入るが、0(ゼロ)を入れる方法を教えてほしい。
回答:
BINデータをそのまま10進アスキー変換すると空白桁にはスペースが入ります。
ゼロサプレスしないデータとしてアスキー変換するためには、一旦BCD形式に変換し、
その後BCDデータをASCII文字列に変換してください。
サンプルプログラムを添付しますので参考にしてください。
(こちらもご参考ください)
http://www3.panasonic.biz/ac/j/service/tech_support/fasys/sample_program/program_dp_023/index.jsp
http://www3.panasonic.biz/ac/j/service/tech_support/fasys/sample_program/program_dp_024/index.jsp
ゼロサプレスしないデータ送信サンプルプログラム .fp
※予告なしにリンク先が変更又は廃止される場合がありますので、ご了承ください。