スポンサーリンク

【PLC】KV-STUDIO 【FASC】浮動小数点から文字列変換について

PLC

【FASC】(単精度浮動小数点型実数→文字列変換命令)について紹介します。

この命令は、浮動小数に変換した値を文字列に変換してくれる命令です。CSVファイルに値を保存したい時などによく使用しています。

この命令を実際に使用すると下図のように変換してくれます。

紹介しているプログラムは参考にして製作しても良いですが、装置(機械)損害などに関しては一切の責任を負いかねますので、予めご了承ください。また、製作時は必ずユーザマニュアルを熟読し、理解しながら製作を行って下さい
また、KV-STUDIOでは、命令言語上で”F1”を押すと、【命令語 ヘルプ】が表示されるので確認してください。

FASCについて

【FASC】について紹介します。

  • 【S1】 : 【FASC】のパラメータ格納先
  • 【S2】 : 単精度浮動小数点型実数の格納先
  • 【D】 : 返還後の文字列格納先

次に、【FASC】のパラメータについて紹介します。

  • 【S1】 : 形式の選択(浮動小数なら0を格納)
  • 【S1+1】 : 全桁数(文字列の桁数を格納)
  • 【S1+2】 : 小数部桁数(文字列の小数点数を格納)
  • ゼロサプレスと符号の設定

今回はゼロサプレス(CR2814)をONとし、符号省略(CR2815)をOFFとしました。

ラダー

次にラダー図を紹介します。

上図が【FASC】のラダー図となります。命令実行前に、【FASC】のパラメータに数値を格納とゼロサプレスや符号の設定を行ってから命令を実行していきます。

そして実際に変換した値が下図となります。

さいごに

今回は【FASC】について紹介しました。下記が【FASC】のポイントです。

  • 【S1】 : 【FASC】のパラメータ格納先
  • 【S2】 : 単精度浮動小数点型実数の格納先
  • 【D】 : 返還後の文字列格納先
  • 【S1】 : 形式の選択(浮動小数なら0を格納)
  • 【S1+1】 : 全桁数(文字列の桁数を格納)
  • 【S1+2】 : 小数部桁数(文字列の小数点数を格納)
  • ゼロサプレスと符号の設定
この記事を書いた人
雑魚FA

27歳からこの界隈に足を踏み入れて、日々勉強中の身です。当サイトでは主にFA電気制御に関することを発信していきます。記事についての質問、依頼などがありましたお問い合わせよりご連絡頂けると幸いです。

雑魚FAをフォローする
PLC
スポンサーリンク
シェアする
スポンサーリンク
雑魚FA.com