Telnet

Giao diện Telnet cho phép gửi và nhận dữ liệu theo định dạng RAW. Giao diện này gần như giống hệt với giao diện TCP/UDP. Tuy nhiên, trái ngược với giao diện đó, các kết nối được giữ mở. Thông tin truyền tải cũng có thể diễn ra qua một giao diện chuyển động.

Thông tin: Giao diện đồng bộ tự động với chu kỳ chậm nhất của SPS được gán. Các thông điệp được hệ thống đệm, vì vậy không có thông điệp nào bị mất.

Cách Hoạt Động

Giao diện có thể được cấu hình từ TCP Client hoặc làm TCP Server. Ngoài ra, cũng có thể truyền dữ liệu qua USB hoặc chuyển động. Biến connect có thể điều khiển kết nối. Biến này được lưu trữ remanent, nhưng khi mất kết nối, biến sẽ được đặt lại.

Cần lưu ý rằng một thời gian chờ sẽ được đạt được nếu không trao đổi dữ liệu nào. Khi đạt đến thời gian chờ, sau thời gian lặp lại, một kết nối mới sẽ được thiết lập. Nếu thời gian chờ chuyển tiếp được đặt thành 0, thì kết nối không được giám sát. Cấu hình này không được khuyến cáo cho các kết nối TCP.

Mẹo: Số lần lặp lại có thể được đặt vô hạn bằng cách đặt giá trị thành -1.

Telnet-Client (TCP và USB)

Biến Mô tả
connect Kết nối đến máy chủ. Nếu biến này là đúng, thì sẽ tự động lặp lại cho đến khi số lần lặp lại được đạt được. Sau đó, biến phải được chuyển thành FALSE một lần và sau đó trở lại TRUE. Cần lưu ý rằng vì kết nối là bất đồng bộ, có thể cần chờ cho đến khi biến trả về phản hồi.
send Gửi dữ liệu đến giao diện. Thông tin truyền tải phải được thực hiện trước đó. Xem Chuẩn bị Dữ Liệu.
!send Tương tự như send, nhưng tất cả các thông điệp sẽ được gửi. Điều này hữu ích cho các giao diện nhanh.
recv Nhận dữ liệu từ giao diện.
offline Nếu không có kết nối, biến này là đúng.

Telnet-Server (TCP)

Biến Mô tả
connect Hiện tại không được sử dụng.
send Gửi dữ liệu đến giao diện. Thông tin truyền tải phải được thực hiện trước đó. Xem Chuẩn bị Dữ Liệu.
!send Tương tự như send, nhưng tất cả các thông điệp sẽ được gửi. Điều này hữu ích cho các giao diện nhanh.
recv Nhận dữ liệu từ giao diện.
offline Nếu không có kết nối, biến này là đúng.

Chuẩn Bị Dữ Liệu

Định dạng mã hóa dòng tiêu chuẩn là UTF-8. Nếu sử dụng các định dạng khác, chúng có thể được thiết lập trong Gateway dưới mở rộng. Các ký tự không được hỗ trợ sẽ cố gắng được dịch qua các cách viết thay thế. Ngược lại, các ký tự không hợp lệ sẽ bị loại bỏ hoặc được thay thế bằng một ?.

Lưu ý: Các ký tự điều khiển và tiêu đề cũng sẽ được mã hóa lại.

Ký Tự Điều Khiển

Ký tự điều khiển hoặc kết thúc dòng không được gửi cùng với SPS trong quá trình truyền tải. Ngoài ra, nó cũng được thêm vào sau mỗi thông điệp. Không thể bỏ qua điều này.

Nếu một thông điệp không có kết thúc hợp lệ được phát hiện, nó sẽ bị loại bỏ và được hiển thị tương ứng trên Monitor. Kết nối sẽ được thiết lập lại hoặc ngắt.

Nếu nhiều ký tự điều khiển khác nhau được phát hiện, chúng có thể được phân tách bằng một dấu xuống dòng. Luôn gửi với dấu xuống dòng đầu tiên. Điều này cũng có thể là trống.

Dãy Trốn Tắt ASCII 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## Tùy ý ##

Mã Hóa Ký Tự

Định dạng mã hóa ký tự có thể được thiết lập trong Mở rộng trong Gateway. Mã hóa sẽ được dịch sang cả hai hướng. Antcas Control luôn sử dụng UTF-8 làm tiêu chuẩn.

Tiêu Đề

Một tiêu đề có thể được gửi sau khi kết nối. Điều này có thể được cấu hình trong Gateway. Khi máy chủ, mỗi lần thiết lập kết nối sẽ được gửi làm định danh. Nếu sử dụng Telnet-Client, thì thông báo sẽ được gửi đến phía đối diện khi thiết lập kết nối.

Thông báo sẽ được truyền bao gồm cả ký tự trốn.