Welcome to Yutekke's PLC Forum
バイナリーデータの16進数への変換 (MELSEC-A)
このシーケンスでは、D0から連続したデータ(バイナリー)を16進文字列(HEX)へ
変換し、D10から連続して格納します。
例えば変換語数4とすると
D0=H1234 → D10=”12”(H3231) D11=”34”(H3433)
D1=H5678 → D12=”56”(H3635) D13=”78”(H3837)
D2=H90AB → D13=”90”(H3039) D14=”AB”(H4241)
D3=HCDEF → D15=”CD”(H4443) D13=”EF”(H4645)
の様に格納されます。
変換の際の、バイナリ値の4ビット毎の16進数の値と、返還後の文字列とそのバイナリ値
の順序には注意が必要である。詳細はシーケンスを判読して見て下さい。
具体的な、本シーケンスの使用方法は
D0〜Dn迄に、データを格納しインデックスレジスタZに変換語数をセットし、M0をパルス
出力すると、D10〜D2n迄に変換した結果が格納されます。