A Telnet-interface lehetővé teszi az adatok RAW-formátumú küldését és fogadását. Az interface majdnem azonos a
TCP/UDP-interface-szel. Ellenben az előbbinél ellentétben a kapcsolatok nyitva maradnak. A kommunikációt egy
soros interface-n keresztül is végrehajthatjuk.
Info:A felület automatikusan szinkronizálja magát a hozzárendelt SPS leglassabb ciklusával. Az üzeneteket a rendszer puffereli, így nem kerül el semelyik üzenet.
A felületet TCP-klientként vagy TCP-szerverként lehet konfigurálni. Emellett lehetőség van adatok USB-n vagy soros úton történő átvitelére is. A connect változóval a kapcsolatot lehet irányítani. A változó tartósan tárolódik, azonban ha a kapcsolat megszakad, a változó visszaállítódik.
Fontos, hogy ha nincs adatcseré, akkor időtúllépés következik be. Ha az időtúllépés eléri, akkor a ismételt kapcsolódási idő letelte után új kapcsolatot hoz létre. Ha a Transfer-Timeout-t 0-ra állítjuk, akkor a kapcsolat nem lesz figyelemmel kísérve. Ez a konfiguráció nem ajánlott TCP-kapcsolatokhoz.
Tip:A ismételt próbálkozások száma végtelenre állítható be, ha az értéket -1-re állítjuk.
| Változó | Leírás |
|---|---|
| Kapcsolat a szerverhez. Ha az változó igaz, akkor automatikusan ismétlődik, amíg el nem éri a ismételt próbálkozások száma. Ezután az változó egy alkalommal FALSE-ra és aztán újra TRUE-ra kell állítania. Fontos, hogy mivel a kapcsolat aszinkron, lehet, hogy várni kell, amíg az változó visszajelzését kapjuk. | |
| Adatok küldése a felületre. A kommunikáció előbb történnie kell. Lásd az Adatfelkészítés részt. | |
| Mint a send, de minden üzenetet elküld. Ez hasznos gyors felületeknél. | |
| Adatok fogadása a felületről. | |
| Ha nincs kapcsolat, akkor ez az változó igaz. |
| Változó | Leírás |
|---|---|
| Jelenleg nem használatos. | |
| Adatok küldése a felületre. A kommunikáció előbb történnie kell. Lásd az Adatfelkészítés részt. | |
| Mint a send, de minden üzenetet elküld. Ez hasznos gyors felületeknél. | |
| Adatok fogadása a felületről. | |
| Ha nincs kapcsolat, akkor ez az változó igaz. |
A standard sorkodolás UTF-8. Ha más kódolások használatosak, ezek beállíthatók a Gateway-nál az Erweitert alatt. A karakterek, amelyek nem támogatottak, megpróbálják átfordítani alternatív írásmódokkal. Ellenben érvénytelen karaktereket elvetnek vagy egy ?-val helyettesítik.
Megjegyzés:A vezérlőkarakterek és a fejléc is átfordíthatóak.
A vezérlőkarakter vagy sorvége az SPS-hez történő átvitel során nem küldik el. Emellett ez minden üzenet után hozzáadódik. Nem lehet elhagyni ezt.
Ha egy üzenetet érvénytelen vég nélkül észlelnek, akkor ezt elvetik és a monitorban megfelelően kiírják. A kapcsolat ekkor újra létrejön vagy megszakad.
Ha több különböző vezérlőkaraktert észlelnek, ezek sorvégjelzéssel elválasztva gyűjthetők. Mindig az első sorvégjelzéssel küldik el. Ez üres is lehet.
| Escape-sorozat | ASCII-rövidítés | 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## | Tetszőleges | ## |
A karakterkódolás formátuma beállítható a Gateway-nál az Erweitert alatt. A kódolás mindkét irányban fordítva lesz. Az Antcas Control mindig használja az UTF-8-t alapértelmezésként.
Egy fejléc küldhető a kapcsolódás után. Ezt beállíthatjuk a Gateway-nál. A szervernél minden egyes kapcsolódás alkalmával egy azonosító küldése történik. Ha egy Telnet-klientet használunk, akkor az üzenetet a másik oldalnak küldjük egy kapcsolódás esetén.
Az üzenetet escape-jellel együtt küldjük el.