汎用IO通信テストコマンドレスポンス(応答側)
テンプレート説明
TC-3000が応答側として動作し、テスト対象機器から受信したコマンドを照合してレスポンスを返送します。テーブルに未定義のコマンドは無視します。
-
1
コマンド待機受信
テスト対象機器からのUARTコマンドをテスト停止まで待機し続けます。 -
2
テーブル参照レスポンス返送
①で受信したコマンドをコマンド対応テーブルで検索し、対応するレスポンスをUARTで返送します。 -
3
プロトコル切替
設定変数により、固定長バイナリ受信と改行終端ASCII受信を切り替え可能です。
・スロット1:DIOユニット(TC-IFDIO) ※1
・UART通信:DIFユニット(TC-IFDIF)またはCOMユニット(TC-IFCOM)でも利用できます。※2
・LAN通信:LANユニット(TC-IFLAN)でも利用できます。※2
※1 ユニットを別スロットへ変更する場合、ユニット設定のスロット割り付け変更を行うことで、設定値などを引き継ぎ可能です。
※2 スロットにユニットを取り付け・配線し、スクリプトのスロット設定を変更してください。
接続図
TC-3000のUART端子とテスト対象機器のUART端子を接続します。
※必ずGNDは接続してください。
設定変数
全設定変数を記載しています。実機の仕様に合わせて変更してください。
|
変数名 |
内容 |
初期値 |
||||
|
|
使用するユニットのスロット番号。使用するユニットに応じて変更。 |
|
||||
|
|
UARTチャンネル番号 |
|
||||
|
|
受信プロトコルの選択。下記いずれかを指定します。
|
|
||||
|
|
バイナリモード時の受信バイト数 |
|
||||
|
|
ASCIIモード時のコマンド終端文字 |
|
||||
|
|
コマンド受信後からレスポンス送信までの遅延時間 (ms) |
|
||||
|
|
次のコマンド受信待ちタイムアウト (ms) |
|
||||
|
|
受信コマンドをキーに、返却するレスポンスを値として保持する対応テーブル。テーブルに存在しないコマンドを受信した場合はレスポンスを返しません。 |
サンプル有 |