ATENコマンドラインインターフェースコントロールシステムユーザーガイド
ATENコマンドラインインターフェースコントロールシステム

このガイドについて

ATEN Control System は Telnet プロトコルを採用し、ユーザーがコマンドを送信するための CLI を実装しています。 このガイドは、ATEN コントローラーと拡張ボックスに適用されます。 これらのコマンドを使用すると、Telnet 設定、I/O 設定、コントローラ/拡張ボックス管理対象デバイスへの制御コマンドの送信、およびデバイス応答の受信を構成できます。

注記: CLI 経由で行われた I/O 設定は、次の場合に失われます。 viewその後、ATEN Configurator (GUI) を介してアップロードされます。
コントローラの現在の制御モードを調べるには、 web コンソール。

リブート

使用法:
コントローラを再起動します。

構文:
再起動↙

認める:
Command OK↙ : コマンドは正しく、機能は実行されます。
コマンドが正しくありません↙ : コマンドおよび/またはパラメータが正しくなく、実行されません。

Examp上:
reboot↙ : デバイスを再起動します

ヘルプ

使用法:
コントローラの CLI モードを有効にするための指示を表示します。

構文:
ヘルプ↙

認める:
Command OK↙ : コマンドは正しく、機能は実行されます。
コマンドが正しくありません↙ : コマンドおよび/またはパラメータが正しくなく、実行されません。

Examp上:
help↙ : CLIモードの説明を表示

エコー

使用法:
コントローラが受信メッセージに自動的に応答することを有効または無効にします。

構文:
エコー[コントロール]↙

パラメータ:
control : on – この機能を有効にする off – この機能を無効にする (デフォルトはオフ)

認める:
Command OK↙ : コマンドは正しく、機能は実行されます。
コマンドが正しくありません↙ : コマンドおよび/またはパラメータが正しくなく、実行されません。

Examp上:
eho on↙ : コントローラーが受信したメッセージに自動的に応答するように設定します。

テルネット

使用法:
Telnet CLI モード設定を構成します。

構文:
telnet[タイムアウト間隔][ログイン制御]↙

キーワード:
timeout : Telnet セッションのタイムアウト間隔の設定 login : Telnet ログイン機能の設定

パラメータ:
interval : 分単位のセッション タイムアウト。 (0 はタイムアウトしないことを意味します)(デフォルトは 5)
control : on – ログイン機能を有効にする (デフォルトはオン) off – ログイン機能を無効にする

認める:
Command OK↙ : コマンドは正しく、機能は実行されます。
コマンドが正しくありません↙ : コマンドおよび/またはパラメータが正しくなく、実行されません。

Examp上:
telnet timeout 0↙ : タイムアウトしないようにタイムアウト間隔を設定します telnet timeout 5↙ : タイムアウト間隔を 5 分に設定します telnet login off↙ : ログイン機能を無効にします

シリアル

使用法:
シリアル ポートの設定を制御および構成します。

構文:
シリアル [p シーケンス] [type stype] [baud ボーレート] [dbit databit] [parity sparity] [sbit stopbit] [fctrl flowctrl] [dtype datatype] [endchar chars ] [checksumtype checksumtype] [acktimeout period ] [control "data" ][ヘルプ]↙

キーワード:
p : ポート
タイプ: シリアルタイプ
baud : ボーレート
dbit : データビット
パリティ: シリアル パリティ
sbit : ストップビット
fctrl : フロー制御
dtype : データ型
acktimeout : タイムアウト期間 (ms) は、sendack コントロールからのフィードバックを待機するために使用されます。
endchar : 特定の終了文字を使用して、完全なメッセージを識別します。
checksumtype : fw がコマンド チェックサムを自動計算する必要がある場合は、チェックサム タイプを割り当てます。
help: 指示を表示

パラメータ:
sequence : 複数のポートの場合はコンマで区切られたポート
* (すべてのポート)
タイプ: 232、422、485 (デフォルトは 232)
ボーレート : 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 (デフォルト 9600)
データビット : 7、8 (デフォルト 8)
sparity : なし、偶数、奇数 (デフォルトはなし)
ストップビット : 1、2 (デフォルトは 1)
flowctrl : なし、hw (デフォルトなし)
データ型 : ascii、hex (デフォルト ascii)
チェックサムタイプ: なし、modbus (デフォルトはなし)
duration : 特定のタイムアウト (ミリ秒) (デフォルト 300)
chars : 完全なメッセージに続く終了文字。
control : read – 特定のシリアルポートの受信メッセージを表示します
書き込み – シリアル ポートからデータを送信します。 「」記号を使用してデータをカバーします。 \x 記号を使用して送信します
XNUMX進コード
sendack – シリアル ポートからデータを送信し、受信したメッセージを表示します

認める:
Command OK↙ : コマンドは正しく、機能は実行されます。
コマンドが正しくありません↙ : コマンドおよび/またはパラメータが正しくなく、実行されません。

Examp上:
シリアル ヘルプ ↙ : 説明を表示
serial p01 ↙ : シリアルポート1の設定情報を表示します。
serial p* ↙ : すべてのシリアル ポートの設定情報を表示します。
シリアル p01 タイプ 232 ボー 115200 dbit 8 パリティ なし sbit 1 fctrl なし ↙ : port1 を設定します。
serial p01,04,07 baud 19200 ↙ : ポート 1、4、7 をボーレート 19200 に設定します。
serial p02 baud 19200 ↙ : ポート 2 をボー 19200 に設定し、他のパラメータにはデフォルト設定を使用します。
serial p02 dtype hex read ↙ : port2 の受信メッセージを HEX 形式で表示します。
serial p03 write “sw i01 o02\r\n” ↙ : ポート 01 から ASCII テキスト 'sw i02 o3' を送信します。
serial p03 sendack “sw i01 o02\x0D\x0A” ↙ : ポート 01 から ASCII テキスト 'sw i02 o3' を送信し、フィードバックを表示します。

リレー

使用法:
リレー ポートを制御および構成します。

構文:
リレー [p シーケンス] [tpulse 持続時間] [制御] [ヘルプ] ↙

キーワード:
p : ポート
tpulse : パルスのクローズ期間
help: 指示を表示

パラメータ:
sequence : 複数のポートの場合はコンマで区切られたポート
* (すべてのポート)
duration : ミリ秒単位の期間。
コントロール : 開く – オフにする
閉じる - オンにする
pulse – リレーチャンネルを閉じてから開く
トグル - リレートグル
read – 表示ステータス

認める:
Command OK↙ : コマンドは正しく、機能は実行されます。
コマンドが正しくありません↙ : コマンドおよび/またはパラメータが正しくなく、実行されません。

Examp上:
リレー ヘルプ ↙ : 指示を表示
リレー p01 クローズ ↙ : ポート 1 チャンネルを閉じます。
リレー p01 オープン ↙ : ポート 1 チャネルを開きます。
Relay p01,04,07 close ↙ : ポート 1、4、7 のリレーチャンネルを閉じます。
リレー p02 tpulse 500 pulse ↙ : ポート 2 を 500ms 閉じてから開きます。
リレー p02 読み取り ↙ : ポート 2 の状態を表示します。

入出力

使用法:
I/O ポートを制御および構成します。

構文:
io [p シーケンス] [タイプ iotype] [lthresh しきい値] [hthresh しきい値] [tpulse 持続時間] [制御] [ヘルプ]↙

キーワード:
p : ポート
lthresh : 下限しきい値
hthresh : 上限しきい値
tpulse : パルスモードでI/Oがハイレベルになっている期間
help: 指示を表示
注記: パラメータが指定されていない場合は、以前に入力された値が適用されます。

パラメータ:
sequence : 複数のポートの場合はコンマで区切られたポート
* (すべてのポート)
iotype : ドライ、vdc、dout
threshold : vol のトリガーしきい値tage
duration : ミリ秒単位の期間。
コントロール: オープン
近い

トグル
読む

認める:
Command OK↙ : コマンドは正しく、機能は実行されます。
コマンドが正しくありません↙ : コマンドおよび/またはパラメータが正しくなく、実行されません。

Examp上:
io help ↙ : 指示を表示
io p01↙ : I/O port1 の設定情報を表示します。
io p*↙ : すべての I/O ポートの設定情報を表示します。
io p01 type dry ↙ : ポート 1 をドライ接点モードに設定します。
io p01 type dout ↙ : ポート 1 をデジタル出力モードに設定します。
io p01 type vdc lthresh 1 hthresh 3 ↙ : ポート 1 をしきい値設定で vdc モードに構成します。
io p01 open ↙ : port1 チャネルを開きます。
io p01 close ↙ : port1 チャネルを閉じます。
io p01,04,07 close ↙ : port1,4,7 チャネルを閉じます。
io p02 tpulse 500 pulse ↙ : port2 チャネルを 500ms 閉じてから開きます。
io p02 read ↙ : port2 の状態を表示します。

IR

使用法:
IR ポートを制御および構成します。

構文:
ir [p シーケンス] [タイプ irtype] | [baud baudrate] [dbit databit] [parity sparity] [sbit stopbit] [dtype datatype] [checksumtype checksumtype] [control “data”] [help]↙

キーワード:
p : ポート
type : 特定の出力ポートの出力タイプ
baud** : ボーレート
dbit** : データビット
パリティ** : シリアル パリティ
sbit** : ストップビット
dtype** : データ型
checksumtype** : コントローラ/拡張ボックスは、指定されたチェックサム タイプを自動的に計算します
help: 指示を表示

注記:
* : このキーワードは IR タイプ用です
** : これらのキーワードは 232 タイプ用です
パラメータが指定されていない場合は、以前に入力された値が適用されます。

パラメータ:
sequence : 複数のポートの場合はコンマで区切られたポート
* (すべてのポート)
irtype: ir、232 (デフォルトの ir)
ボーレート : 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 (デフォルト 9600)
データビット : 7、8 (デフォルト 8)
sparity : なし、偶数、奇数 (デフォルトはなし)
ストップビット : 1、2 (デフォルト 1)
データ型 : ascii、hex(デフォルト ascii)
チェックサムタイプ: なし、modbus (デフォルトなし)
control : write – IR コードまたは RS232 データを送信

認める:
Command OK↙ : コマンドは正しく、機能は実行されます。 コマンドが正しくありません↙ : コマンドおよび/またはパラメータが正しくなく、実行されません。

Examp上:
ir help ↙ : 指示を表示
ir p01 ↙ : IR ポート 1 の設定情報を表示します。
ir p* ↙ : すべての IR ポートの設定情報を表示します。
ir p01,04,07 type 232 ↙ : port1,4,7 を RS232 タイプに設定
ir p01 タイプ 232 ボー 115200 dbit 8 パリティ なし sbit 1 チェックサム タイプ modbus↙ :
port1 を RS232 タイプに設定し、設定を ir p02 write dtype hex “0a0b0c” ↙ : port0 から 0 進形式のデータ 0a2bXNUMXc を送信します
ir p02 baud 19200 ↙ : ポート 2 をボー 19200 に構成し、他のパラメータにはデフォルト設定を使用します。
ir p02 write “sw i01 o02\r\n” ↙ : ポート 01 から ASCII テキスト 'sw i02 o2' を送信します。
ir p02 write “sw i01 o02\x0D\x0A”↙ : ポート 01 から ASCII テキスト 'sw i02 o2' を送信します。

ドキュメント / リソース

ATENコマンドラインインターフェースコントロールシステム [pdf] ユーザーガイド
コマンド ライン インターフェイス、制御システム、コマンド ライン インターフェイス制御システム

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *