QueryDevice
指定した TCP/IP サーバデバイスまたは UDP サーバデバイスへデータを書き込み、次にそのデバイスからデータを読み取ります。デバイスからの応答は、デバイスのタイムアウト制限に達する前に受け取る必要があります。
QueryDeviceの入力パラメータ
Syntax:QueryDevice(イベント,デバイス,データ)
イベント |
TCP/IP デバイスへのデータ書き込みをトリガする、スプレッドシートのイベントを指定します。このパラメータは、次のいずれかを参照している必要があります。
|
デバイス | デバイス構造体への参照です。TCPDevice 関数が生成した TCP/IP クライアント、または UDPDevice 関数が返したデバイス構造体への参照である必要があります。 |
データ | TCP/IP または UDP デバイスに出力されるデータです。TCP/IP が実装されている場合、データタイプはデバイスの [パケットタイプ] (ASCII 文字列またはバイナリ Modbus コマンド) で指定されたタイプと同じである必要があります。UDP が実装されている場合、データタイプはデバイスの [バイナリパケット] パラメータ (バイナリデータパケットまたは文字列情報) で指定されたタイプと同じである必要があります。 |
QueryDeviceの出力
戻り値 | Query データ構造体。入力パラメータが無効であれば #ERR を返します。 |