Gränssnittet Telnet möjliggör att skicka och ta emot data i RAW-format. Gränssnittet är nästan identiskt med gränssnittet
TCP/UDP. Dock hålls anslutningarna öppna i motsats till denna. Kommunikation kan också ske via en
seriell gränssnitt.
Info: Gränssnittet synkroniserar automatiskt med den långsammaste cykeln hos den tilldelade PLC. Meddelandena buffras av systemet, så att inget meddelande går förlorat.
Gränssnittet kan konfigureras som TCP-klient eller som TCP-server. Dessutom är det möjligt att överföra data via USB respektive seriellt. Med variabeln connect kan anslutningen styras. Variabeln sparas permanent, men vid en anslutningsfel återställs variabeln.
Det bör noteras att ett timeout uppnås om inga data utbyts. När timeout nås byggs en ny anslutning efter fördröjningstiden. Om transfer-timeout sätts till 0, övervakas inte anslutningen. Denna konfiguration rekommenderas inte för TCP-anslutningar.
Tips: Antalet upprepningar kan sättas till oändligt genom att värdet sätts till -1.
| Variabel | Beskrivning |
|---|---|
| Anslutning till servern. Om variabeln är sann upprepas anslutningen automatiskt tills antalet upprepningar har nåtts. Därefter måste variabeln först sättas till FALSE och sedan återigen till TRUE. Det bör noteras att anslutningen är asynkron, så det kan behövas vänta tills en återkoppling från variabeln kommer. | |
| Skickar data till gränssnittet. Kommunikation måste ha skett tidigare. Se datapreparering. | |
| Som send, men alla meddelanden skickas. Detta är användbart för snabba gränssnitt. | |
| Mottar data från gränssnittet. | |
| Om ingen anslutning finns är denna variabel sann. |
| Variabel | Beskrivning |
|---|---|
| Används inte för närvarande. | |
| Skickar data till gränssnittet. Kommunikation måste ha skett tidigare. Se datapreparering. | |
| Som send, men alla meddelanden skickas. Detta är användbart för snabba gränssnitt. | |
| Mottar data från gränssnittet. | |
| Om ingen anslutning finns är denna variabel sann. |
Standardradkodningen är UTF-8. Om andra kodningar används kan dessa ställas in i gateway under avancerat. Tecken som inte stöds försöker översättas genom alternativa skrivsätt. Annars kastas ogiltiga tecken eller ersätts med ett ?.
Anmärkning: Även styrtecknen och rubriken omvandlas.
Styrtecknet respektive radslutet skickas inte med i överföringen till PLC. Dessutom läggs detta till efter varje meddelande. Det är inte möjligt att utesluta detta.
Om ett meddelande utan giltigt slut upptäcks kastas det och skrivs ut i monitorn. Därefter återställs anslutningen eller bryts.
Om flera olika styrtecken upptäcks kan dessa fångas upp separerade med en radbrytning. Alltid skickas med den första radbrytningen. Denna kan också vara tom.
| Escape-sekvens | ASCII-förkortning | Hex |
|---|---|---|
| \n | LF | 0A |
| \r | CR | 0D |
| \r\n | CRLF | 0D 0A |
| \0 | NUL | 00 |
| \t | TAB | 09 |
| \e | ESC | 1B |
| \f | FORMFEED | 0C |
| \x## | Valfritt | ## |
Formatet för teckenkodningen kan ställas in under Avancerat i gateway. Kodningen översätts i båda riktningar. Antcas Control använder alltid UTF-8 som standard.
En rubrik kan skickas efter anslutning. Denna kan konfigureras i gateway. Vid servern skickas en anslutningsuppbyggnad som identifiering varje gång. Om en Telnet-klient används skickas meddelandet till motsatt sida vid en anslutningsuppbyggnad.
Meddelandet överförs inklusive escape-tecken.