
Guida per l'utente del sistema di controllo dell'interfaccia della riga di comando ATEN

Informazioni su questa guida
Il sistema di controllo ATEN adotta il protocollo Telnet per implementare la CLI per l'invio di comandi da parte degli utenti. Questa guida si applica alle centraline ATEN e alle scatole di estensione. Questi comandi consentono di configurare le impostazioni Telnet, le impostazioni I/O, l'invio di comandi di controllo ai dispositivi gestiti dal controller/cassette di estensione e la ricezione delle risposte del dispositivo.
Nota: Le impostazioni I/O effettuate tramite CLI andranno perse se a viewer viene caricato tramite il configuratore ATEN (GUI).
Per cercare la modalità di controllo corrente di un controller, visitare il web consolle.
Riavviare
Utilizzo:
Riavvia il controller.
Sintassi:
riavvia↙
Riconoscere:
Comando OK↙ : Il comando è corretto e la funzione viene eseguita.
Comando errato↙ : Comando e/o parametri non corretti e non eseguiti.
Exampon:
riavvio↙ : riavvia il dispositivo
Aiuto
Utilizzo:
Visualizza le istruzioni per abilitare la modalità CLI del controller.
Sintassi:
aiuto↙
Riconoscere:
Comando OK↙ : Il comando è corretto e la funzione viene eseguita.
Comando errato↙ : Comando e/o parametri non corretti e non eseguiti.
Exampon:
help↙ : visualizza le istruzioni della modalità CLI
Eco
Utilizzo:
Abilita o disabilita il controller per rispondere automaticamente ai messaggi ricevuti.
Sintassi:
eco[controllo]↙
Parametro:
control : on – abilita questa funzione off – disabilita questa funzione (l'impostazione predefinita è off)
Riconoscere:
Comando OK↙ : Il comando è corretto e la funzione viene eseguita.
Comando errato↙ : Comando e/o parametri non corretti e non eseguiti.
Exampon:
eho on↙ : imposta il controller in modo che risponda automaticamente ai messaggi ricevuti.
Telnet
Utilizzo:
Configura le impostazioni della modalità CLI di Telnet.
Sintassi:
telnet[intervallo di timeout][controllo accesso]↙
Parola chiave:
timeout : impostazione dell'intervallo di timeout della sessione Telnet login : impostazione della funzione di accesso Telnet
Parametro:
intervallo : timeout della sessione in minuti. (0 significa mai timeout) (il valore predefinito è 5)
control : on – abilita la funzione di login (l'impostazione predefinita è on) off – disabilita la funzione di login
Riconoscere:
Comando OK↙ : Il comando è corretto e la funzione viene eseguita.
Comando errato↙ : Comando e/o parametri non corretti e non eseguiti.
Exampon:
telnet timeout 0↙ : configura l'intervallo di timeout in modo che non scada mai telnet timeout 5↙ : configura l'intervallo di timeout a 5 minuti telnet login off↙ : disabilita la funzione di login
Seriale
Utilizzo:
Controllare e configurare le impostazioni della porta seriale.
Sintassi:
seriale [p sequenza] [tipo stype] [baud baudrate] [dbit databit] [parity sparity] [sbit stopbit]
[fctrl flowctrl] [dtype datatype] [endchar chars ] [checksumtype checksumtype] [acktimeout durata ] [controllo “data”] [help]↙
Parola chiave:
p : porto
tipo: tipo seriale
baud : velocità di trasmissione
dbit : bit di dati
parità: parità seriale
sbit : bit di arresto
fctrl : controllo del flusso
dtype : tipo di dati
acktimeout : la durata del timeout (ms) viene utilizzata per attendere il feedback dal controllo sendack.
endchar : il carattere di fine specifico viene utilizzato per identificare un messaggio completo.
checksumtype : se necessario fw per calcolare automaticamente il checksum del comando, assegnare un tipo di checksum
aiuto: mostra le istruzioni
Parametro:
sequenza: porta, separata da virgola per più porte
* (tutte le porte)
tipo: 232, 422, 485 (predefinito 232)
baudrate: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 (predefinito 9600)
bit di dati: 7, 8 (predefinito 8)
sparity : nessuno, pari, dispari (predefinito nessuno)
bit di stop: 1, 2 (predefinito 1)
flowctrl : nessuno, hw (predefinito nessuno)
tipo di dati: ascii, hex (ascii predefinito)
tipo di checksum: nessuno, modbus (predefinito nessuno)
durata : timeout specifico (ms) (predefinito 300)
chars : caratteri finali che seguono un messaggio completo.
control : read – visualizza il messaggio ricevuto della specifica porta seriale
write – invia i dati dalla porta seriale. Utilizzare il simbolo " copre i dati. Usa il simbolo \x per inviare
Codice esadecimale
sendack – invia i dati dalla porta seriale e visualizza il messaggio ricevuto
Riconoscere:
Comando OK↙ : Il comando è corretto e la funzione viene eseguita.
Comando errato↙ : Comando e/o parametri non corretti e non eseguiti.
Exampon:
Guida seriale ↙ : mostra le istruzioni
seriale p01 ↙ : visualizza le informazioni di impostazione della porta seriale1.
serial p* ↙ : visualizza le informazioni di impostazione di tutte le porte seriali.
seriale p01 tipo 232 baud 115200 dbit 8 parità nessuna sbit 1 fctrl nessuna ↙ : configura porta1.
seriale p01,04,07 baud 19200 ↙ : configurare la porta 1, 4, 7 su baud rate 19200.
seriale p02 baud 19200 ↙ : configura la porta 2 su baud 19200 e usa le impostazioni predefinite per altri parametri.
seriale p02 dtype hex read ↙ : visualizza il messaggio ricevuto della porta2 in formato HEX.
seriale p03 write “sw i01 o02\r\n” ↙ : invia il testo ASCII 'sw i01 o02' dalla porta3.
seriale p03 sendack “sw i01 o02\x0D\x0A” ↙ : invia il testo ASCII 'sw i01 o02' dalla porta3 e visualizza il feedback.
Staffetta
Utilizzo:
Controlla e configura le porte relè.
Sintassi:
relè [p sequenza] [tdurata impulso] [controllo] [aiuto] ↙
Parola chiave:
p : porto
tpulse : periodo di chiusura per l'impulso
aiuto: mostra le istruzioni
Parametro:
sequenza: porta, separata da virgola per più porte
* (tutte le porte)
durata : periodo di tempo in millisecondi.
comando : aperto – spento
chiudi – accendi
impulso: chiude il canale del relè, quindi apre
toggle - commutazione del relè
leggi – visualizza lo stato
Riconoscere:
Comando OK↙ : Il comando è corretto e la funzione viene eseguita.
Comando errato↙ : Comando e/o parametri non corretti e non eseguiti.
Exampon:
aiuto relè ↙ : mostra le istruzioni
relè p01 chiude ↙ : chiude il canale port1.
relè p01 aperto ↙ : canale porta1 aperta.
relè p01,04,07 chiudi ↙ : chiude le porte 1, 4, 7 canali di ritrasmissione.
relè p02 tpulse 500 impulso ↙ : chiude la porta 2 500 ms quindi apre.
relè p02 read ↙ : visualizza lo stato della porta2.
Entrata/uscita
Utilizzo:
Controlla e configura le porte I/O.
Sintassi:
io [p sequenza] [tipo iotipo] [lsoglia soglia] [hsoglia soglia] [tdurata impulso] [controllo] [aiuto]↙
Parola chiave:
p : porto
lthresh : soglia di limite basso
hthresh : soglia limite alta
tpulse : periodo in cui l'I/O rimane a livello alto in modalità impulso
aiuto: mostra le istruzioni
NOTA: Se non viene specificato un parametro, verrà applicato un valore immesso in precedenza.
Parametro:
sequenza: porta, separata da virgola per più porte
* (tutte le porte)
iotipo : secco, vdc, dout
soglia : soglia di attivazione nel voltage
durata : periodo di tempo in millisecondi.
controllo: aperto
vicino
impulso
commutare
Leggere
Riconoscere:
Comando OK↙ : Il comando è corretto e la funzione viene eseguita.
Comando errato↙ : Comando e/o parametri non corretti e non eseguiti.
Exampon:
io aiuto ↙ : mostra le istruzioni
io p01↙ : visualizza le informazioni di impostazione della porta I/O 1.
io p*↙ : visualizza le informazioni sull'impostazione di tutte le porte I/O.
io p01 type dry ↙ : configura la porta 1 in modalità contatto pulito.
io p01 type dout ↙ : configura la porta 1 in modalità uscita digitale.
io p01 type vdc lthresh 1 hthresh 3 ↙ : configura la porta 1 in modalità vdc con le impostazioni di soglia.
io p01 open ↙ : apre il canale port1.
io p01 close ↙ : chiude il canale port1.
io p01,04,07 close ↙ : chiude i canali port1,4,7.
io p02 tpulse 500 impulso ↙ : chiude il canale port2 per 500 ms, quindi apre.
io p02 read ↙ : visualizza lo stato della porta2.
IR
Utilizzo:
Controlla e configura le porte IR.
Sintassi:
ir [p sequenza] [tipo irtype] | [baud baudrate] [dbit databit] [parity sparity] [sbit stopbit] [dtype datatype] [checksumtype checksumtype] [controllo “data”] [aiuto]↙
Parola chiave:
p : porto
tipo: tipo di uscita per una porta di uscita specifica
baud** : velocità di trasmissione
dbit** : bit di dati
parità** : parità seriale
sbit** : bit di stop
dtype** : tipo di dati
checksumtype**: la casella controller/estensione calcola automaticamente il tipo di checksum specificato
aiuto: mostra le istruzioni
NOTA:
* : questa parola chiave è per il tipo IR
** : queste parole chiave sono per il tipo 232
Se non viene specificato un parametro, verrà applicato un valore immesso in precedenza.
Parametro:
sequenza: porta, separata da virgola per più porte
* (tutte le porte)
tipo di ir: ir, 232 (ir di default)
baudrate: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 (predefinito 9600)
bit di dati: 7, 8 (predefinito 8)
sparity : nessuno, pari, dispari (predefinito nessuno)
bit di stop: 1, 2 (predefinito 1)
tipo di dati: ascii, hex (ascii predefinito)
tipo di checksum: nessuno, modbus (predefinito nessuno)
controllo: scrittura – invia codice IR o dati RS232
Riconoscere:
Comando OK↙ : Il comando è corretto e la funzione viene eseguita. Comando errato↙ : Comando e/o parametri non corretti e non eseguiti.
Exampon:
ir help ↙ : mostra le istruzioni
ir p01 ↙ : visualizza le informazioni di impostazione della porta IR1.
ir p* ↙ : visualizza le informazioni di impostazione di tutte le porte IR.
ir p01,04,07 tipo 232 ↙ : configurare la porta 1,4,7 sul tipo RS232
ir p01 tipo 232 baud 115200 dbit 8 parità nessuna sbit 1 checksum tipo modbus↙ :
configurare port1 su RS232 tipo e le impostazioni ir p02 write dtype hex “0a0b0c” ↙ : invia i dati in formato hex 0a0b0c dalla porta2
ir p02 baud 19200 ↙ : configura la porta2 su baud 19200 e usa le impostazioni predefinite per altri parametri.
ir p02 write “sw i01 o02\r\n” ↙ : invia il testo ASCII 'sw i01 o02' dalla porta2.
ir p02 write “sw i01 o02\x0D\x0A”↙ : invia il testo ASCII 'sw i01 o02' dalla porta2.
Documenti / Risorse
![]() | Sistema di controllo dell'interfaccia della riga di comando |
Riferimenti
- Manuale d'usomanual.tools
