STRING型からETLANアドレスへの変換
このファンクションは、IPアドレス形式のSTRING型データをDWORD型のデータに変換します。
そのために、文字列をまずSTRING[32]型の値に変換します。最終的には、STRING_TO_IPADDR、STRING_TO_ETLANADDRでも使用されている約330ステップのサブプログラムにより、DWORD型の値に変換します。
入力
出力
4番目の文字列"Octets4"以降10進数以外の文字を検出するか、フォーマットエラーが起きると変換を終了します。
フォーマットが誤っていれば、結果は0となります。
ET-LANアドレスの最上位バイトがIPアドレスの最初の桁となり、最下位バイトが4番目の桁になるように変換されます。このET-LANアドレス形式は、FPシリーズのET-LANユニットなどで使用されています。
使用できるフォーマット: '[スペース]Octet1.Octet2.Octet3.Octet4[スペース]', 例: ' [192.168.206.4] '
使用できる文字 Octets 1~4:
0~255の範囲で、最大3桁の10進数"0"~"9"
スペース: 10進数を除くすべての文字