อินเตอร์เฟซ Telnet ให้สามารถส่งและรับข้อมูลในรูปแบบ RAW ได้ อินเตอร์เฟซนี้มีลักษณะใกล้เคียงกับอินเตอร์เฟซ
TCP/UDP แต่ต่างกันที่การเชื่อมต่อจะถูกเก็บไว้อย่างเปิดโล่ง การสื่อสารสามารถทำผ่านอินเตอร์เฟซ
ซีเรียลได้
ข้อมูล: อินเตอร์เฟซนี้จะซิงโครไนซ์อัตโนมัติกับช่วงเวลาที่ช้าแต่สุดของ SPS ที่เกี่ยวข้อง ข้อความจะถูกบัฟเฟอร์โดยระบบเพื่อให้ไม่มีข้อความหายไป
อินเตอร์เฟซนี้สามารถกำหนดเป็น TCP Client หรือ TCP Server ได้ อีกทั้งยังสามารถส่งข้อมูลผ่าน USB หรือซีเรียลได้ด้วย การควบคุมการเชื่อมต่อสามารถทำได้โดยใช้ตัวแปร connect ตัวแปรนี้จะถูกเก็บไว้อย่างถาวร แต่เมื่อเกิดความล้มเหลวในการเชื่อมต่อตัวแปรนี้จะถูกรีเซ็ต
คุณต้องระวังว่าการ Timeout จะเกิดขึ้นหากไม่มีข้อมูลที่ถูกแลกเปลี่ยน เมื่อถึงเวลา Timeout การเชื่อมต่อใหม่จะถูกสร้างขึ้นหลังจากเวลาปรับปรุง ถ้าตั้งค่าการ Timeout ในการโอนข้อมูลเป็น 0 การเชื่อมต่อจะไม่ได้รับการตรวจสอบ การกำหนดค่าแบบนี้ไม่แนะนำสำหรับการเชื่อมต่อ TCP
เทคนิค: จำนวนการพยายามซ้ำสามารถตั้งเป็นอันดับไม่จำกัดได้โดยการตั้งค่าว่า -1
| ตัวแปร | คำอธิบาย |
|---|---|
| เชื่อมต่อกับเซิร์ฟเวอร์ ถ้าตัวแปรนี้เป็นจริง การเชื่อมต่อจะถูกทำซ้ำอัตโนมัติจนกว่าจะถึงจำนวนการพยายามที่กำหนด ต่อมา ต้องเปลี่ยนตัวแปรให้เป็น FALSE และกลับมาเป็น TRUE อีกครั้ง คุณต้องระวังว่าการเชื่อมต่อนี้เป็นแบบไม่ซิงโครไนซ์ จึงอาจต้องรอให้มีการแจ้งคืนจากตัวแปรก่อน | |
| ส่งข้อมูลไปยังอินเตอร์เฟซ การสื่อสารต้องเกิดขึ้นก่อน ดูการเตรียมข้อมูล | |
| เหมือน send แต่จะส่งข้อความทั้งหมด นี่เป็นประโยชน์สำหรับอินเตอร์เฟซที่เร็ว | |
| รับข้อมูลจากอินเตอร์เฟซ | |
| ถ้าการเชื่อมต่อไม่มีตัวแปรนี้จะเป็นจริง |
| ตัวแปร | คำอธิบาย |
|---|---|
| ปัจจุบันไม่ได้ใช้งาน | |
| ส่งข้อมูลไปยังอินเตอร์เฟซ การสื่อสารต้องเกิดขึ้นก่อน ดูการเตรียมข้อมูล | |
| เหมือน send แต่จะส่งข้อความทั้งหมด นี่เป็นประโยชน์สำหรับอินเตอร์เฟซที่เร็ว | |
| รับข้อมูลจากอินเตอร์เฟซ | |
| ถ้าการเชื่อมต่อไม่มีตัวแปรนี้จะเป็นจริง |
การเข้ารหัสแบบไลน์ที่ใช้โดยปกติคือ UTF-8 หากใช้การเข้ารหัสอื่นๆ สามารถตั้งค่าที่ Gateway ในส่วนขยายได้ ตัวอักษรที่ไม่ได้รับการสนับสนุนจะพยายามแปลด้วยวิธีเขียนแบบอื่น ถ้าไม่สามารถทำได้ตัวอักษรที่ไม่ถูกต้องจะถูกลบออกหรือแทนที่ด้วย ?
หมายเหตุ: การควบคุมตัวอักษรและส่วนหัวจะถูกแปลด้วย
การควบคุมตัวอักษรหรือสิ้นสุดของบรรทัดจะไม่ถูกส่งไปยัง SPS ในการโอนข้อมูล นอกจากนี้จะถูกเพิ่มหลังจากแต่ละข้อความ ไม่สามารถลบออกได้
หากพบข้อความที่ไม่มีสิ้นสุดที่ถูกต้อง ข้อความนั้นจะถูกลบและแสดงในโมนิเตอร์ การเชื่อมต่อจะถูกสร้างขึ้นใหม่หรือตัดการเชื่อมต่อ
หากพบหลายตัวอักษรควบคุมที่แตกต่างกัน สามารถจัดเก็บโดยใช้การแบ่งบรรทัด การส่งจะทำด้วยการแบ่งบรรทัดแรก นี่สามารถเป็นว่างได้
| Escape Sequence | ASCII Abbreviation | 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## | Arbitrary | ## |
รูปแบบของการเข้ารหัสตัวอักษรสามารถตั้งค่าที่ Gateway ในส่วนขยายได้ การเข้ารหัสจะถูกแปลในทั้งสองทาง Antcas Control จะใช้ UTF-8 เป็นมาตรฐานเสมอ
ส่วนหัวสามารถส่งหลังจากการเชื่อมต่อ สามารถกำหนดค่าที่ Gateway ได้ เมื่อใช้เซิร์ฟเวอร์ การเชื่อมต่อใหม่จะถูกส่งเป็นตัวระบุ หากใช้ Telnet Client ข้อความจะถูกส่งไปยังฝ่ายตรงข้ามเมื่อมีการเชื่อมต่อ
ข้อความนี้จะถูกส่งรวมถึง Escape Character