
ATEN kommandoradsgränssnitt

Specifikationer
- Produkt: ATEN Control System
- Funktionalitet: Fjärrhantera ATEN-kontroller och expansionsboxar via SSH/Telnet
Produktanvändningsinstruktioner
Etablera en SSH/Telnet-session
- Ladda ner en SSH/Telnet-klient som PuTTY på en dator med tillgång till ATEN-kontrollern eller expansionsboxen.
- Kör den nedladdade klienten.
- För SSH-session:
- Värdnamn / IP-adress: Ange målkontrollerns eller expansionsboxens IP-adress eller värdnamn.
- Anslutningstyp: SSH
- Hamn: 22
- För telnet-session:
- Värdnamn / IP-adress: Ange målkontrollern eller
expansionsboxens IP-adress eller värdnamn. - Anslutningstyp: Annat > Telnet
- Hamn: 23
- Värdnamn / IP-adress: Ange målkontrollern eller
- Klicka på Öppna och följ instruktionerna på skärmen för att logga in.
SSH/Telnet-kommandon
Hjälpkommando
- Användande: Visa instruktioner för att aktivera regulatorns CLI-läge.
- Syntax: hjälp
- Erkänna: Kommando OK – Funktion utförd; Kommandot är felaktigt – har inte körts
- Exampde: hjälp: visa instruktioner för CLI-läge
Aktivera/inaktivera Echo Reply
- Användande: Aktivera eller inaktivera automatiskt svar på mottagna meddelanden.
- Syntax: eko[kontroll]
- Parameter: kontroll: på – aktivera; av – inaktivera (standard är av)
- Erkänna: Kommando OK – Funktion utförd; Kommandot är felaktigt – har inte körts
- Exampde: vem på: ställ in kontrollenheten att automatiskt svara på mottagna meddelanden.
Konfigurera Telnet Timeout Interval eller Login
- Användande: Konfigurera Telnet CLI-lägesinställningar.
- Syntax: telnet[timeout-intervall][inloggningskontroll]
- Parameter: timeout: Timeout-intervall för Telnet-sessionen; login: Telnet-inloggningsfunktionsinställning
- Erkänna: Kommando OK – Funktion utförd; Kommandot är felaktigt – har inte körts
- Exampde: telnet timeout 0: konfigurera timeoutintervallet så att det aldrig blir timeout
Konfigurera seriella portinställningar
- Användande: Kontrollera och konfigurera serieportinställningar.
Vanliga frågor (FAQ)
F: Vad ska jag göra om SSH/Telnet-sessionen inte kan etableras?
S: Om sessionen inte kan upprättas, logga in på enhetshanteringskonsolen för att kontrollera om åtkomstnyckeln behöver ändras.
Om den här guiden
Den här guiden ger information om tillgängliga SSH- och Telnet-kommandon för att fjärrstyra ATEN-kontroller och expansionsboxar.
VIKTIG: Konfiguration gjord via kommandoradsgränssnittet kommer att skrivas över om ett projekt file laddas upp via ATEN Configurator (GUI) efteråt.
Etablera en SSH/Telnet-session
- Ladda ner en SSH/Telnet-klient, t.ex. PuTTY, på en dator som har tillgång till ATEN-styrenheten eller expansionsboxen.
Notera: För att få installationsprogrammet, sök "download putty" i en web webbläsare. - Kör den nedladdade klienten.
- För att upprätta en SSH-session, använd följande inställningar.
Fält Miljö Värdnamn / IP-adress IP-adress eller värdnamn för målstyrenheten eller expansionsboxen Anslutningstyp SSH Hamn 22 Till exempelampde:
För att upprätta en telnet-session, använd följande inställningar.
Fält Miljö Värdnamn / IP-adress IP-adress eller värdnamn för målkontrollern eller expansionslåda
Anslutningstyp Övrigt > Telnet Hamn 23 Till exempelampde:
Klicka på Öppna och följ instruktionerna på skärmen för att ange inloggningsuppgifterna. En session upprättas. Till exempelampde:

Notera: Om sessionen inte kan upprättas, logga in på enhetshanteringskonsolen för att kontrollera om åtkomstnyckeln behöver ändras.
SSH/Telnet-kommandon
Hjälp
- Användande:
Visa instruktionen för att aktivera styrenhetens CLI-läge. - Syntax:
hjälp↙ - Erkänna:
Kommandot OK↙ : Kommandot är korrekt och funktionen utförs.
Kommandot är felaktigt↙ : Kommandot och/eller parametrarna är felaktiga och körs inte. - Exampde:
hjälp↙ : visa instruktioner för CLI-läge
Aktivera/inaktivera Echo Reply
- Användande:
Aktivera eller inaktivera styrenheten för att automatiskt svara på mottagna meddelanden. - Syntax:
eko[kontroll]↙ - Parameter:
kontroll : på – aktivera denna funktion
av – inaktivera den här funktionen (standard är av) - Erkänna:
Kommandot OK↙ : Kommandot är korrekt och funktionen utförs.
Kommandot är felaktigt↙ : Kommandot och/eller parametrarna är felaktiga och körs inte. - Exampde:
eho on↙ : ställ in kontrollenheten att automatiskt svara på mottagna meddelanden.
Konfigurera Telnet Timeout Interval eller Login
- Användande:
Konfigurera Telnet CLI-lägesinställningar. - Syntax:
telnet[timeout-intervall][inloggningskontroll]↙ - Nyckelord
timeout : Timeoutintervallinställning för Telnet-session
login : Telnet-inloggningsfunktionsinställning - Parameter:
intervall: sessionstimeout i minuter. (0 betyder aldrig timeout) (standard är 5)
kontroll: på – aktivera inloggningsfunktion (standard är på)
av – inaktivera inloggningsfunktionen - Erkänna:
Kommandot OK↙ : Kommandot är korrekt och funktionen utförs.
Kommandot är felaktigt↙ : Kommandot och/eller parametrarna är felaktiga och körs inte. - Exampde:
telnet timeout 0↙: ställ in timeoutintervallet så att det aldrig blir timeout
telnet timeout 5↙ : konfigurera timeoutintervallet till 5 minuter
telnet login off↙ : inaktivera inloggningsfunktionen
Konfigurera seriella portinställningar
Användande:
Kontrollera och konfigurera serieportinställningar.
Syntax:
seriell [p-sekvens] [typ stype] [baud baudrate] [dbit databit] [paritetssparitet] [sbit stopbit] [fctrl flowctrl] [dtype datatype] [endchar chars ] [checksumtype checksumtype] [acktimeout varaktighet ] [kontroll "data" ] [hjälp]↙d
Nyckelord:
- p : port
- typ: seriell typ
- baud : baudhastighet
- dbit : databit
- paritet : seriell paritet
- sbit : stoppbit
- fctrl : flödeskontroll
- dtype : datatyp
- acktimeout: timeout varaktighet (ms) används för att vänta på feedback från sendack-kontrollen.
- endchar : specifikt sluttecken används för att identifiera ett komplett meddelande.
- checksumtype : om du behöver fw för att automatiskt beräkna kommandot checksumma, tilldela en kontrollsummatyp
- hjälp: visa instruktioner
Parameter:
- sekvens: port, separerad med komma för flera portar * (alla portar)
- typ: 232, 422, 485 (standard 232)
- baudrate: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 (standard 9600)
- databit: 7, 8 (standard 8)
- sparity : ingen, jämn, udda (standard ingen)
- stoppbit: 1, 2 (standard 1)
- flowctrl : ingen, hw (standard ingen)
- datatyp: ascii, hex (standard ascii)
- checksumtype: ingen, modbus (standard ingen)
- varaktighet: specifik timeout (ms) (standard 300)
- chars : sluttecken efter ett komplett meddelande.
- kontroll: läs – visa mottaget meddelande för den specifika serieporten
- skriv – skicka data från serieporten. Använd symbolen " täcker data. Använd symbolen \x för att skicka hex-kod
- sendack – skicka data från serieporten och visa mottaget meddelande
Bekräftakant:
Kommandot OK↙ : Kommandot är korrekt och funktionen utförs.
Kommandot är felaktigt↙ : Kommandot och/eller parametrarna är felaktiga och körs inte.
Exampde:
- Seriehjälp ↙ : visa instruktioner
- seriell p01 ↙ : visa inställningsinformationen för seriell port1.
- seriell p* ↙ : visa inställningsinformation för alla seriella portar.
- seriell p01 typ 232 baud 115200 dbit 8 paritet ingen sbit 1 fctrl ingen ↙ : konfigurera port1.
- seriell p01,04,07 baud 19200 ↙ : konfigurera port1, 4, 7 till baudhastighet 19200.
- seriell p02 baud 19200 ↙ : konfigurera port2 till baud 19200 och använd standardinställningar för andra parametrar.
- seriell p02 dtype hex read ↙ : visa det mottagna meddelandet för port2 i HEX-format.
- seriell p03 skriv "sw i01 o02\r\n" ↙ : skicka ASCII-texten 'sw i01 o02' från port3.
- seriell p03 sendack “sw i01 o02\x0D\x0A” ↙ : skicka ASCII-texten 'sw i01 o02' från port3 och visa feedbacken.
Konfigurera reläportinställningar
Användande:
Styr och konfigurera reläportar.
Syntax:
relä [p-sekvens] [tpulslängd] [kontroll] [hjälp] ↙
Nyckelord:
- p : port
- tpulse: stängd period för puls
- hjälp: visa instruktioner
Parameter:
- sekvens : port, separerad med kommatecken för flera portar
- * (alla portar)
- varaktighet: tidsperiod i millisekund.
- kontroll : öppen – stäng av
- stäng – slå på
- puls – stäng reläkanalen och öppna den sedan
- växla – relä växla
- läs – visa status
Erkänna:
Kommandot OK↙ : Kommandot är korrekt och funktionen utförs.
Kommandot är felaktigt↙ : Kommandot och/eller parametrarna är felaktiga och körs inte.
Exampde:
- relähjälp ↙ : visa instruktioner
- relä p01 stäng ↙ : stäng port1 kanal.
- relä p01 öppen ↙ : öppen port1 kanal.
- relä p01,04,07 stäng ↙ : stäng port 1, 4, 7 reläkanaler.
- relä p02 tpuls 500 puls ↙ : stäng port2 500ms och öppna sedan.
- relä p02 läst ↙ : visar port2-status.
Konfigurera I/O-portinställningar
Användande:
Styr och konfigurera I/O-portar.
Syntax:
io [p-sekvens] [typ iotype] [ltröskelvärde] [htröskelvärde] [pulslängd] [kontroll] [hjälp]↙
Nyckelord:
- p : port
- lthresh : lågt gränsvärde
- hthresh : högt gränsvärde
- tpuls : period där I/O förblir på hög nivå i pulsläge
- hjälp: visa instruktioner
- OBS: Om en parameter inte anges kommer ett tidigare inmatat värde att tillämpas.
- Parameter:
- sekvens : port, separerad med kommatecken för flera portar
- * (alla portar)
- iotyp : torr, vdc, dout
- tröskel : triggertröskel i voltage
- varaktighet: tidsperiod i millisekund.
- kontroll : öppen
- nära
- puls
- växla
- läsa
Erkänna:
Kommandot OK↙ : Kommandot är korrekt och funktionen utförs.
Kommandot är felaktigt↙ : Kommandot och/eller parametrarna är felaktiga och körs inte.
Exampde:
- io hjälp ↙ : visa instruktioner
- io p01↙ : visa inställningsinformationen för I/O-port1.
- io p*↙ : visa inställningsinformation för alla I/O-portar.
- io p01 typ torr ↙ : konfigurera port 1 till torrkontaktläge.
- io p01 typ dout ↙ : konfigurera port 1 till digitalt utgångsläge.
- io p01 typ vdc lthresh 1 hthresh 3 ↙ : konfigurera port 1 till vdc-läge med tröskelinställningar.
- io p01 öppen ↙ : öppen port1 kanal.
- io p01 stäng ↙ : stäng port1 kanal.
- io p01,04,07 stäng ↙ : stäng port1,4,7 kanaler.
- io p02 tpulse 500 pulse ↙ : stäng port2 kanal 500ms och öppna sedan.
- io p02 read ↙ : visa port2 status.
Konfigurera IR-inställningar
Användande:
Styr och konfigurera IR-portar.
Syntax:
ir [p-sekvens] [typ irtype] | [baud baudrate] [dbit databit] [paritetssparitet] [sbit stopbit] [dtype datatype] [checksumtype checksumtype] [kontroll "data"] [hjälp]↙
Nyckelord:
- p : port
- typ : utgångstyp för specifik utgångsport
- baud** : baudhastighet
- dbit** : databit
- paritet** : seriell paritet
- sbit** : stoppbit
- dtype** : datatyp
- checksumtype** : Styrenhet/tilläggsbox beräknar automatiskt den angivna checksummatypen
- hjälp: visa instruktioner
NOTERA:
* : Detta nyckelord är för IR-typ
** : Dessa sökord är för 232-typ
Om en parameter inte anges kommer ett tidigare inmatat värde att tillämpas.
Parameter:
- sekvens: port, separerad med komma för flera portar * (alla portar)
- irtype: ir, 232(standard ir)
- baudrate: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 (standard 9600)
- databit: 7, 8 (standard 8)
- sparity : ingen, jämn, udda (standard ingen)
- stoppbit: 1, 2 (standard 1)
- datatyp: ascii, hex(standard ascii)
- checksumtype: ingen, modbus (standard ingen)
- kontroll : skriv – skicka IR-kod eller RS232-data
Erkänna:
Kommandot OK↙ : Kommandot är korrekt och funktionen utförs.
Kommandot är felaktigt↙ : Kommandot och/eller parametrarna är felaktiga och körs inte.
Example:
- ir hjälp ↙ : visa instruktioner
- ir p01 ↙ : visa inställningsinformationen för IR-port1.
- ir p* ↙ : visa inställningsinformation för alla IR-portar.
- ir p01,04,07 typ 232 ↙ : konfigurera port1,4,7 till RS232 typ
- ir p01 typ 232 baud 115200 dbit 8 paritet ingen sbit 1 kontrollsumma typ modbus↙ : konfigurera port1 till RS232 typ och inställningarna
- ir p02 skriv dtype hex "0a0b0c" ↙ : skicka hex format data 0a0b0c från port2
- ir p02 baud 19200 ↙ : konfigurera port2 till baud 19200 och använd standardinställningarna för andra parametrar.
- ir p02 skriv "sw i01 o02\r\n" ↙ : skicka ASCII-texten 'sw i01 o02' från port2.
- ir p02 skriv "sw i01 o02\x0D\x0A"↙ : skicka ASCII-texten 'sw i01 o02' från port2.
Starta om
Användande:
Starta om kontrollern.
Syntax:
starta om↙
Erkänna:
Kommandot OK↙ : Kommandot är korrekt och funktionen utförs.
Kommandot är felaktigt↙ : Kommandot och/eller parametrarna är felaktiga och körs inte.
Exampde:
starta om↙ : starta om enheten
Dokument/resurser
![]() | Kommandoradsgränssnitt |
Referenser
- Användarmanualmanual.tools

