ATEN kommandoradsgränssnitt användarhandbok

ATEN Command Line Interface User Guide

ATEN-logotyp

ATEN kommandoradsgränssnitt

ATEN-Command-Line-Interface-produkt

Specifikationer

  • Produkt: ATEN Control System
  • Funktionalitet: Fjärrhantera ATEN-kontroller och expansionsboxar via SSH/Telnet

Produktanvändningsinstruktioner

Etablera en SSH/Telnet-session

  1. Ladda ner en SSH/Telnet-klient som PuTTY på en dator med tillgång till ATEN-kontrollern eller expansionsboxen.
  2. Kör den nedladdade klienten.
  3. För SSH-session:
    • Värdnamn / IP-adress: Ange målkontrollerns eller expansionsboxens IP-adress eller värdnamn.
    • Anslutningstyp: SSH
    • Hamn: 22
  4. För telnet-session:
    • Värdnamn / IP-adress: Ange målkontrollern eller
      expansionsboxens IP-adress eller värdnamn.
    • Anslutningstyp: Annat > Telnet
    • Hamn: 23
  5. 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

  1. 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.
  2. Kör den nedladdade klienten.
  3. 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:

  4. ATEN-Command-Line-Interface- (1)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:

  5. ATEN-Command-Line-Interface- (2)Klicka på Öppna och följ instruktionerna på skärmen för att ange inloggningsuppgifterna. En session upprättas. Till exempelampde:

ATEN-Command-Line-Interface- (3)

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

PDF thumbnailKommandoradsgränssnitt
User Guide · Command Line Interface, Line Interface, Interface

Referenser

Ställa en fråga

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Ställa en fråga

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.