Guida di l'Usuariu di u Sistema di Controlu di l'Interfaccia di Linea di Command ATEN
ATEN Command Line Interface Control System

À propositu di Sta Guida

ATEN Control System adopta u protocolu Telnet per implementà CLI per l'utilizatori per mandà cumandamenti. Questa guida s'applica à i cuntrolli ATEN è e scatuli di estensione. Questi cumandamenti permettenu di cunfigurà i paràmetri Telnet, i paràmetri I / O, l'inviu di cumandamenti di cuntrollu à i dispositi gestiti di u cuntrollu / di l'estensione, è riceve risposte di u dispositivu.

Nota: I paràmetri I/O fatti via CLI seranu persi se a viewer hè caricatu dopu à traversu l'ATEN Configurator (GUI).
Per circà u modu di cuntrollu attuale di un controller, visitate u web cunsola.

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

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

Ecu

usu:
Habilita o disattiveghjanu u controller per risponde automaticamente à i missaghji ricevuti.

sintassi:
ecu[control]↙

Parametru:
cuntrollu: on - attivà sta funzione off - disattiveghja 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.

Telnet

usu:
Configurate i paràmetri di u modu Telnet CLI.

sintassi:
telnet[intervallu di timeout][control di login]↙

Keyword:
timeout : Sessione Telnet timeout interval setting login : Impostazione di funzione di login Telnet

Parametru:
intervalu : timeout di sessione in minuti. (0 significa mai timeout) (predefinitu hè 5)
cuntrollu: on - attivà a funzione di login (u predefinitu 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 timeout telnet timeout 5↙: cunfigurate l'intervallu di timeout à 5 minuti telnet login off↙: disattivate a funzione di login

Serial

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]↙

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à
codice hex
sendack - mandate dati da u portu seriale è vede u messagiu ricevutu

Ricunnosce:
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.

Relè

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.

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.

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 tipu modbus↙ :
cunfigurà u portu1 à u tipu RS232 è i paràmetri ir p02 scrivite dtype hex "0a0b0c" ↙: mandate dati in formatu hex 0a0b0c da u portu2
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.

Documenti / Risorse

ATEN Command Line Interface Control System [pdfGuida di l'utente
Command Line Interface, Sistema di cuntrollu, Command Line Interface Sistema di cuntrollu

Referenze

Lascia un cumentu

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