ATEN-logo

Interfaccia di linea di cummandu ATEN

ATEN-Command-Line-Interface-prodottu

Specificazioni

  • Pruduttu: Sistema di cuntrollu ATEN
  • Funzionalità: Gestisce remotamente i controller ATEN è i scatuli di espansione via SSH / Telnet

Istruzzioni per l'usu di u produttu

Stabbilimentu di una Sessione SSH / Telnet

  1. Scaricate un cliente SSH / Telnet cum'è PuTTY in un computer cù accessu à u controller ATEN o a Scatola di espansione.
  2. Eseguite u cliente telecaricatu.
  3. Per a sessione SSH:
    • Nome di l'ospitu / indirizzu IP: Inserite l'indirizzu IP o u nome di l'ospite di u controller di destinazione o di a casella di espansione.
    • Tipu di cunnessione: SSH
    • Portu: 22
  4. Per a sessione di telnet:
    • Host Name / Indirizzu IP: Inserite u controller di destinazione o
      l'indirizzu IP di a casella di espansione o u nome d'ospite.
    • Tipu di cunnessione: Other> Telnet
    • Portu: 23
  5. Cliccate Apertura è seguite e struzzioni nantu à u screnu per accede.

Comandi SSH/Telnet

Aiutu Command

  • usu: Mostra l'istruzzioni per attivà u modu CLI di u controller.
  • sintassi: aiutu
  • Ricunnosce: Command OK - Funzione eseguita; Command incorrect - Ùn eseguitu
  • ExampLe: aiutu: mostra l'istruzzioni di u modu CLI

Abilitazione / Disattivazione di Risposta Echo

  • usu: Habilita o disattiveghjanu a risposta automatica à i missaghji ricevuti.
  • sintassi: ecu [cuntrollu]
  • Parametru: cuntrollu: on - attivà; off - disattivà (predeterminatu hè off)
  • Ricunnosce: Command OK - Funzione eseguita; Command incorrect - Ùn eseguitu
  • ExampLe: who on: stabilisce u controller per risponde automaticamente à i missaghji ricevuti.

Configurazione di l'Intervallu di Timeout Telnet o Login

  • usu: Configurate i paràmetri di u modu Telnet CLI.
  • sintassi: telnet [intervallu di timeout][cuntrollu di login]
  • Parametru: timeout: paràmetru di intervallu di timeout di sessione Telnet; login: Configurazione di a funzione di login di Telnet
  • Ricunnosce: Command OK - Funzione eseguita; Command incorrect - Ùn eseguitu
  • ExampLe: telnet timeout 0: cunfigurate l'intervallu di timeout per ùn mai timeout

Configurazione di i paràmetri di u portu seriale

  • usu: Cuntrolla è cunfigurà i paràmetri di u portu seriale.

Domande Frequenti (FAQ)

Q: Chì duverebbe fà se a sessione SSH / Telnet ùn pò esse stabilita?
A: Se a sessione ùn pò esse stabilita, accede à a cunsola di gestione di u dispositivu per verificà se a chjave d'accessu deve esse cambiata.

À propositu di Sta Guida
Questa guida furnisce infurmazioni nantu à i cumandamenti SSH è Telnet dispunibili per gestisce remotamente i cuntrolli ATEN è i scatuli di espansione.

IMPORTANTE: A cunfigurazione fatta via l'interfaccia di linea di cumanda serà soprascritta se un prughjettu file hè caricatu dopu attraversu ATEN Configurator (GUI).

Stabbilimentu di una Sessione SSH / Telnet

  1. In un computer chì hà accessu à u controller ATEN di destinazione o a Scatola di espansione, scaricate un cliente SSH / Telnet, per esempiu PuTTY.
    Nota: Per uttene l'installatore, cercate "download putty" in a web navigatore.
  2. Eseguite u cliente telecaricatu.
  3. Per stabilisce una sessione SSH, utilizate e seguenti paràmetri.
    Campu Paràmetru
    Nome host / indirizzu IP L'indirizzu IP o u nome d'ospite di u cuntrollu di destinazione o a casella di espansione
    Tipu di cunnessione SSH
    Portu 22

    Per esampLe:

  4. ATEN-Command-Line-Interface- (1)Per stabilisce una sessione di telnet, utilizate e seguenti paràmetri.
    Campu Paràmetru
    Nome host / indirizzu IP Indirizzu IP o nome d'ospite di u controller di destinazione o

    scatula di espansione

    Tipu di cunnessione Altru > Telnet
    Portu 23

    Per esampLe:

  5. ATEN-Command-Line-Interface- (2)Cliccate Open è seguite e struzzioni nantu à u screnu per inserisce e credenziali di login. Una sessione hè stabilita. Per esampLe:

ATEN-Command-Line-Interface- (3)

Nota: Se a sessione ùn pò esse stabilita, log in a cunsola di gestione di u dispositivu per verificà se a chjave d'accessu deve esse cambiata.

Comandi SSH/Telnet

Aiutu

  • usu:
    Mostra l'istruzzioni per attivà u modu CLI di u controller.
  • sintassi:
    aiutu↙
  • Ricunnosce:
    Command OK↙ : U cumandamentu hè currettu è a funzione hè eseguita.
    Command incorrect↙ : U cumandamentu è/o i paràmetri sò sbagliati è micca eseguiti.
  • ExampLe:
    help↙: mostra l'istruzzioni di u modu CLI

Abilitazione / Disattivazione di Risposta Echo

  • usu:
    Habilita o disattiveghjanu u controller per risponde automaticamente à i missaghji ricevuti.
  • sintassi:
    ecu[control]↙
  • Parametru:
    cuntrollu : on - attivà sta funzione
    off - disattivà sta funzione (predeterminatu hè off)
  • Ricunnosce:
    Command OK↙ : U cumandamentu hè currettu è a funzione hè eseguita.
    Command incorrect↙ : U cumandamentu è/o i paràmetri sò sbagliati è micca eseguiti.
  • ExampLe:
    eho on↙ : stabilisce u controller per risponde automaticamente à i missaghji ricevuti.

Configurazione di l'Intervallu di Timeout Telnet o Login

  • usu:
    Configurate i paràmetri di u modu Telnet CLI.
  • sintassi:
    telnet[intervallu di timeout][control di login]↙
  • Keyword
    timeout : paràmetru di intervallu di timeout di sessione Telnet
    login : Configurazione di a funzione di login di Telnet
  • Parametru:
    intervalu : timeout di sessione in minuti. (0 significa mai timeout) (predefinitu hè 5)
    cuntrollu: on - attivà a funzione di login (u default hè attivatu)
    off - disattivà a funzione di login
  • Ricunnosce:
    Command OK↙ : U cumandamentu hè currettu è a funzione hè eseguita.
    Command incorrect↙ : U cumandamentu è/o i paràmetri sò sbagliati è micca eseguiti.
  • ExampLe:
    telnet timeout 0↙: cunfigurate l'intervallu di timeout per ùn mai timeout
    telnet timeout 5↙ : cunfigurà l'intervallu di timeout à 5 minuti
    telnet login off↙ : disattivà a funzione di login

Configurazione di i paràmetri di u portu seriale

usu:
Cuntrolla è cunfigurà i paràmetri di u portu seriale.

sintassi:
seriale [p sequenza] [type stype] [baud baudrate] [dbit databit] [parity sparity] [sbit stopbit] [fctrl flowctrl] [dtype datatype] [endchar chars ] [checksumtype checksumtype] [acktimeout duration ] [control "data" ] [aiutu]↙d

Keyword:

  • p : portu
  • tipu: tipu seriale
  • baud : baud rate
  • dbit : bit di dati
  • parità : parità seriale
  • sbit : stop bit
  • fctrl : cuntrollu di flussu
  • dtype : tipu di dati
  • acktimeout : a durata di timeout (ms) hè aduprata per aspittà u feedback da u cuntrollu sendack.
  • endchar : u caratteru finale specificu hè utilizatu per identificà un missaghju cumpletu.
  • checksumtype : s'ellu hè necessariu fw per calculà automaticamente u checksum di cumanda, assignate un tipu di checksum
  • aiutu: mostra istruzzioni

Parametru:

  • sequenza: portu, separatu da virgola per parechji porti * (tutti i porti)
  • stile: 232, 422, 485 (predefinitu 232)
  • baudrate: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 (default 9600)
  • databit : 7, 8 (default 8)
  • sparità : nimu, pari, dispari (per default nimu)
  • stopbit : 1, 2 (default 1)
  • flowctrl : nimu, hw (nimu predefinitu)
  • tipu di dati: ascii, hex (ascii predefinitu)
  • checksumtype: nimu, modbus (predefinitu nimu)
  • durata: timeout specificu (ms) (default 300)
  • chars : caratteri finali dopu à un missaghju cumpletu.
  • cuntrollu: leghje - mostra u messagiu ricevutu di u portu seriale specificu
  • scrive - mandate dati da u portu seriale. Aduprà " simbulu copre dati. Aduprà u simbulu \x per mandà u codice Hex
  • sendack - mandate dati da u portu seriale è vede u messagiu ricevutu

Ricunnoscebordu:
Command OK↙ : U cumandamentu hè currettu è a funzione hè eseguita.
Command incorrect↙ : U cumandamentu è/o i paràmetri sò sbagliati è micca eseguiti.

ExampLe:

  • Serial help ↙ : mostra l'istruzzioni
  • seriale p01 ↙ : mostra l'infurmazioni di cunfigurazione di u portu seriale 1.
  • serial p* ↙ : mostra l'infurmazioni di cunfigurazione di tutti i porti seriali.
  • seriale p01 tipu 232 baud 115200 dbit 8 parità nimu sbit 1 fctrl nimu ↙ : cunfigurà u portu1.
  • seriale p01,04,07 baud 19200 ↙: cunfigurate port1, 4, 7 à baud rate 19200.
  • seriale p02 baud 19200 ↙: cunfigurà port2 à baud 19200 è utilizate paràmetri predeterminati per altri paràmetri.
  • seriale p02 dtype hex read ↙ : mostra u messagiu ricevutu di u portu 2 in u furmatu HEX.
  • seriale p03 scrive "sw i01 o02\r\n" ↙ : mandate u testu ASCII 'sw i01 o02' da u portu 3.
  • seriale p03 sendack "sw i01 o02\x0D\x0A" ↙ : mandate u testu ASCII 'sw i01 o02' da port3 è mostra u feedback.

Configurazione di i paràmetri di u portu di relay

usu:
Cuntrolla è cunfigurà i porti di relay.

sintassi:
relay [p sequenza] [tpulse duration] [control] [help] ↙

Keyword:

  • p : portu
  • tpulse : periodu chjosu per u pulsu
  • aiutu: mostra istruzzioni

Parametru:

  • sequenza : portu, separatu da virgola per parechji porti
  • * (tutti i porti)
  • duration : periudu di tempu in millisecondi.
  • cuntrollu: apre - spegne
  • chiudi - accende
  • pulse - chjude u canali di relé poi apre
  • toggle - alternanza di relè
  • leghje - vede u statutu

Ricunnosce:
Command OK↙ : U cumandamentu hè currettu è a funzione hè eseguita.
Command incorrect↙ : U cumandamentu è/o i paràmetri sò sbagliati è micca eseguiti.

ExampLe:

  • relay help ↙ : mostra istruzzioni
  • relay p01 close ↙ : chjude port1 channel.
  • relay p01 open ↙ : apertu portu1 canale.
  • relay p01,04,07 close ↙ : chjude u portu 1, 4, 7 canali relay.
  • relay p02 tpulse 500 pulse ↙ : chiude port2 500ms poi apre.
  • relay p02 read ↙ : mostra u statu di u portu 2.

Configurazione di i paràmetri di u portu I/O

usu:
Cuntrolla è cunfigurà i porti I/O.

sintassi:
io [p sequenza] [tipu iotipu] [lthresh threshold] [hthresh threshold] [tpulse duration] [control] [help]↙

Keyword:

  • p : portu
  • lthresh : soglia bassa
  • hthresh : u sogliu à l'altu
  • tpulse : période pendant laquelle l'E/S reste à haut niveau en mode impulsion
  • aiutu: mostra istruzzioni
  • NOTA: Se un paràmetru ùn hè micca specificatu, un valore inseritu previamente serà applicatu.
  • Parametru:
  • sequenza : portu, separatu da virgola per parechji porti
  • * (tutti i porti)
  • iotipu : sec, vdc, dout
  • threshold : soglia di trigger in voltage
  • duration : periudu di tempu in millisecondi.
  • cuntrollu : apertu
  • vicinu
  • pulse
  • toggle
  • leghje

Ricunnosce:
Command OK↙ : U cumandamentu hè currettu è a funzione hè eseguita.
Command incorrect↙ : U cumandamentu è/o i paràmetri sò sbagliati è micca eseguiti.

ExampLe:

  • io help ↙ : mostra istruzzioni
  • io p01↙ : mostra l'infurmazioni di cunfigurazione di u portu I/O 1.
  • io p*↙ : mostra l'infurmazioni di cunfigurazione di tutti i porti I/O.
  • io p01 type dry ↙ : cunfigurà u portu 1 à u modu di cuntattu seccu.
  • io p01 type dout ↙ : cunfigurate u portu 1 à u modu di output digitale.
  • io p01 tippu vdc lthresh 1 hthresh 3 ↙ : cunfigurà u portu 1 à u modu vdc cù paràmetri di soglia.
  • io p01 open ↙ : apertu portu1 canale.
  • io p01 close ↙ : chiude u canale di u portu1.
  • io p01,04,07 close ↙ : chjude u portu 1,4,7 canali.
  • io p02 tpulse 500 pulse ↙ : chiude u canale di u portu 2 500 ms dopu apre.
  • io p02 read ↙: mostra u statu di u portu2.

Configurazione di i paràmetri IR

usu:
Cuntrolla è cunfigurà i porti IR.

sintassi:
ir [p sequenza] [tipu irtype] | [baudrate] [dbit databit] [parity sparity] [sbit stopbit] [dtype datatype] [checksumtype checksumtype] [control "data"] [help]↙

Keyword:

  • p : portu
  • type : tipu di output per un portu di output specificu
  • baud** : baud rate
  • dbit** : bit di dati
  • parità** : parità seriale
  • sbit** : piantà pocu
  • dtype** : tipu di dati
  • checksumtype** : Controller/extension box calcula automaticamente u tipu di checksum specificatu
  • aiutu: mostra istruzzioni

NOTA:
* : Questa keyword hè per u tipu IR
** : Queste parole chjave sò per u tipu 232

Se un paràmetru ùn hè micca specificatu, un valore inseritu previamente serà applicatu.

Parametru:

  • sequenza: portu, separatu da virgola per parechji porti * (tutti i porti)
  • irtype: ir, 232 (ir predefinitu)
  • baudrate: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 (default 9600)
  • databit : 7, 8 (default 8)
  • sparity : nimu, pari, dispari (per default nimu)
  • stopbit : 1, 2 (default 1)
  • tipu di dati: ascii, hex (ascii predefinitu)
  • checksumtype: nimu, modbus (nimu predeterminatu)
  • cuntrollu: scrive - mandate codice IR o dati RS232

Ricunnosce:
Command OK↙ : U cumandamentu hè currettu è a funzione hè eseguita.
Command incorrect↙ : U cumandamentu è/o i paràmetri sò sbagliati è micca eseguiti.

Example:

  • ir help ↙ : mostra istruzzioni
  • ir p01 ↙ : mostra l'infurmazioni di cunfigurazione di u portu IR 1.
  • ir p* ↙ : mostra l'infurmazioni di cunfigurazione di tutti i porti IR.
  • ir p01,04,07 tipu 232 ↙: cunfigurate u portu 1,4,7 à u tipu RS232
  • ir p01 tipu 232 baud 115200 dbit 8 parità nimu sbit 1 checksum type modbus↙: cunfigurate port1 à u tipu RS232 è i paràmetri
  • ir p02 scrivite dtype hex "0a0b0c" ↙: mandate dati in format hex 0a0b0c da u portu 2
  • ir p02 baud 19200 ↙: cunfigurà port2 à baud 19200 è utilizate i paràmetri predeterminati per altri paràmetri.
  • ir p02 scrive "sw i01 o02\r\n" ↙ : mandate u testu ASCII 'sw i01 o02' da u portu 2.
  • ir p02 scrive "sw i01 o02\x0D\x0A"↙: mandate u testu ASCII 'sw i01 o02' da u portu 2.

Reboot

usu:
Reboot u controller.

sintassi:
riavvia ↙

Ricunnosce:
Command OK↙ : U cumandamentu hè currettu è a funzione hè eseguita.
Command incorrect↙ : U cumandamentu è/o i paràmetri sò sbagliati è micca eseguiti.

ExampLe:
reboot↙ : riavvia u dispusitivu

Documenti / Risorse

Interfaccia di linea di cummandu ATEN [pdfGuida di l'utente
Interfaccia di Linea di Cummandu, Interfaccia di Linea, Interfaccia

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *