FormatInputBuffer

ReadCCLinkBitBuffer 関数ReadCCLinkWordBuffer 関数ReadDeviceNetBuffer 関数ReadEIPBuffer 関数ReadDeviceNetBuffer 関数ReadModbusBuffer 関数ReadProfinetBuffer 関数ReadMC 関数、および ReadUserDataBuffer 関数から受信したデータのフォーマットをユーザが設定することができます。

これを FormatInputBuffer[関数の挿入] ダイアログから選択すると、[フォーマット入力バッファ] ダイアログが自動的に表示されるので、これを使用して関数をプログラミングします。

FormatInputBufferの入力パラメータ

Syntax:FormatInputBuffer(フォーマット)

フォーマット

自動設定に使用されるデータタイプとエレメントのサイズ (単位はバイト) を指定します。

:  Modbus TCP、EIP、または PROFINET 通信を使用している場合の入力データの最大長は 4,000 バイトです。SLMP または SLMP スキャナを使用しているときに、[iQ-R/Q/L シリーズ] または [iQ-F シリーズ] で [コントローラタイプ] が選択されている場合、入力データの最大長は 1,920 バイトです。SLMP または SLMP スキャナを使用しているときに、[FX シリーズ] で [コントローラタイプ] が選択されている場合、入力データの最大長は 128 バイトです。そのほかのすべての通信方法では最大長は 256 バイトです。

FormatInputBufferの出力

戻り値 フォーマット後のデータを含むバッファバッファデータ構造体。入力パラメータが無効であれば #ERR を返します。