ReadProfinetBuffer
PROFINET プロトコルを利用するリモートクライアントによって送信されたデータを読み取り (消費し) ます。参照される 構造体は FormatInputBuffer 関数によって作成されたもので、受信されたデータの認識方法を定義します。
注 :
- In-Sight 5.1.0 以上のファームウェアを実行している In-Sight ビジョンシステムの場合、この関数を含んだジョブがロードされると、ReadUserDataBuffer 関数に自動的に置き換えられます ([プロトコル] パラメータは [デフォルト] に設定されます)。
- この関数は、In-Sight ファームウェア 4.x.x を実行している In-Sight ビジョンシステムでのみ使用可能です。In-Sight ファームウェア 5.1.0 以上を実行している In-Sight ビジョンシステムでは使用できません。モデル一覧およびサポートされているファームウェアバージョンについては、「ファームウェアバージョン」を参照してください。
ReadProfinetBuffer の入力パラメータ
Syntax:ReadProfinetBuffer(イベント,バッファ)
イベント |
データを読み取る更新イベントを指定します。このパラメータは、次のいずれかを参照している必要があります。
|
バッファ |
FormatInputBuffer 関数によって作成された、バッファデータ構造体への参照を指定します。この構造体は受信されたデータの解釈方法を定義します。 注 : 入力データの最大長は、4,000 バイトです。
|
ReadProfinetBuffer の出力
戻り値 | クライアントによって送信されたデータを含んでいる ReadPNIO データ構造体。無効な入力パラメータが含まれていた場合、またはクライアントからの接続が確立されていない場合は #ERR が返されます。 |
結果 | ReadPNIO 構造体内のデータには GetBufferData 関数を使用してアクセスします。 |