Điểm cốt lõi của máy chủ nhiều cổng nối tiếp là ánh xạ các giao diện hiện trường khác nhau tới đúng kênh mạng. Một cổng mạng có thể mang nhiều dịch vụ nối tiếp, nhưng không được trộn lẫn cách đấu dây, thông số nối tiếp và dữ liệu của các kênh khác nhau. Trước tiên, hãy lập bảng tương ứng “thiết bị—số cổng nối tiếp—điểm truy cập mạng—đối tượng trên máy tính chủ”, sau đó đấu dây và xác minh từng kênh. Cách này rõ ràng hơn việc kết nối tất cả cùng lúc rồi mới xử lý sự cố.
1. Máy chủ nhiều cổng nối tiếp khác gì so với nhiều thiết bị tớ RS485?
Máy chủ bốn cổng nối tiếp thường cung cấp bốn giao diện nối tiếp, và mỗi giao diện có thể kết nối với một thiết bị đầu cuối hoặc bus độc lập tùy theo cấu hình sản phẩm. Một cổng nối tiếp RS485 cũng có thể kết nối nhiều thiết bị tớ, với điều kiện giao thức, địa chỉ, cấu trúc liên kết và tải điện cho phép. Bốn cổng nối tiếp độc lập và bốn thiết bị tớ trên cùng một bus không phải là cùng một cấu trúc.
Ví dụ, hai bộ điều khiển ra vào sử dụng RS232, còn một nhóm đồng hồ đo khác sử dụng RS485. Tổng cộng chúng có thể chiếm ba kênh riêng biệt, mỗi kênh có giao diện, tốc độ baud và giao thức khác nhau. Không thể nối tất cả vào một cặp đầu nối RS485 chỉ vì các thiết bị được đặt chung trong một hộp, và cũng không thể mặc định rằng mọi giao diện đều có thể tùy ý chuyển đổi chuẩn điện.
2. Một cổng mạng phân biệt dữ liệu từ nhiều cổng nối tiếp như thế nào?
Bên trong thiết bị, có thể cấu hình truyền/nhận và bộ đệm độc lập cho các cổng nối tiếp khác nhau; phía mạng sau đó phân biệt các kênh theo cấu hình. Những cách triển khai phổ biến có thể sử dụng các cổng lắng nghe khác nhau, các kết nối khác nhau hoặc mã định danh đóng gói do nhà cung cấp quy định. Phải kiểm tra theo model và chế độ để biết cách nào được sử dụng; không thể coi “một cổng nối tiếp, một cổng mạng” là quy tắc cứng áp dụng cho mọi sản phẩm.
Giả sử kênh 1 và kênh 2 được ánh xạ tới hai cổng dịch vụ dùng làm ví dụ. Máy tính phải kết nối tới đúng điểm truy cập để gửi byte tới cổng nối tiếp tương ứng. Nếu kết nối tới kênh 1 nhưng truy vấn số trạm của một thiết bị trên kênh 2, thiết bị đầu cuối sẽ không tự động phản hồi chỉ vì kết nối mạng đã thành công. Cổng và số trạm là địa chỉ ở các lớp khác nhau.

Khi lập bảng tương ứng, hãy ghi lại tên thiết bị đầu cuối, số cổng nối tiếp, chuẩn giao diện, thông số, giao thức dịch vụ và đối tượng phần mềm máy chủ. Nếu dùng COM ảo, cũng cần ghi lại số COM và ánh xạ trình điều khiển; nếu dùng chương trình Socket, hãy ghi lại kết nối và đối tượng thiết bị trong ứng dụng. Sau khi kết nối lại hoặc thay thế thiết bị, hãy kiểm tra lại để tránh cấu hình cũ trỏ sai vị trí.
3. Kiểm tra riêng cách đấu dây cho RS232 và RS485
RS232 thường có các đầu nối truyền, nhận và tham chiếu. Khi kết nối, hãy kiểm tra định nghĩa ở cả hai phía; thông thường đầu truyền của bên này tương ứng với đầu nhận của bên kia. Việc có cần đường điều khiển luồng hay không và cáp nối thẳng hay nối chéo phụ thuộc vào mục đích giao diện và loại thiết bị. Không thể chỉ dựa vào đầu nối đực hay cái để xác định, và tuyệt đối không được nối tín hiệu RS232 vào các đầu nối vi sai RS485.
RS485 phải được đấu dây theo thiết kế bus, duy trì đường trục liên tục và các nhánh phù hợp trong phạm vi cấu trúc liên kết được phép. Việc kết cuối và phân cực phải được xác định theo thiết bị và đường dây thực tế. Cách đặt tên A/B giữa các nhà sản xuất có thể không thống nhất, vì vậy hãy đối chiếu định nghĩa điện thay vì chữ cái hoặc màu sắc. Nối đất tham chiếu, che chắn và nối đất cách ly phải được thực hiện theo hướng dẫn sử dụng và thiết kế tại hiện trường; không được coi sơ đồ nguyên lý là cách nối tắt bất kỳ đầu nối nào.

Địa chỉ thiết bị tớ trên cùng một bus RS485 nhìn chung phải tránh xung đột theo giao thức; các kênh độc lập khác nhau có thể có cùng số trạm, nhưng phần mềm máy chủ phải đồng thời phân biệt chúng bằng định danh kênh. Bản thân số kênh độc lập không chứng minh rằng các cổng được cách ly điện; cấu trúc cách ly và các điều kiện định mức phải được kiểm tra riêng.
4. Thông số nối tiếp của từng kênh phải được lưu riêng
Tốc độ baud, bit dữ liệu, kiểm tra chẵn lẻ, bit dừng và điều khiển luồng phải khớp với thiết bị đầu cuối tương ứng. Chỉ nên sao chép thông số giống nhau cho cả bốn kênh khi các thiết bị đầu cuối thực sự yêu cầu cùng thiết lập. Tốc độ mạng cao hơn nhiều so với tốc độ nối tiếp, nhưng không loại bỏ thời gian truyền nối tiếp; khi thu thập đồng thời nhiều dịch vụ, cũng cần kiểm tra khả năng xử lý và giới hạn bộ đệm của thiết bị.
Chương trình máy chủ phải lưu riêng bộ đệm phân tích cú pháp và trạng thái thời gian chờ cho từng kênh. TCP là luồng byte có thứ tự, và một lần đọc có thể chứa nửa khung hoặc nhiều khung; ứng dụng tái dựng thông điệp theo giao thức của kênh đó. Không được trộn dữ liệu từ các thiết bị khác nhau vào một hàng đợi thông điệp không phân biệt nguồn chỉ vì dữ liệu được nhận trên cùng một cổng mạng.
5. Chọn chế độ hoạt động theo phần mềm máy chủ
Khi máy tính chủ chủ động truy cập thiết bị hiện trường, có thể cân nhắc TCP Server; khi thiết bị hiện trường chủ động kết nối tới trung tâm, có thể cân nhắc TCP Client. Truyền trong suốt ghép cặp điểm-điểm yêu cầu vai trò và thông số nối tiếp ở hai đầu phù hợp với nhau. COM ảo được dùng để hỗ trợ phần mềm nối tiếp cũ tương thích, còn ứng dụng Socket trực tiếp xử lý kết nối mạng; hai cách này không thể tùy ý thay thế cho nhau chỉ bằng một “tùy chọn giao thức”.
Nhiều máy tính truy cập cùng một kênh nối tiếp cũng cần được phối hợp. Số phiên mạng không đồng nghĩa với số bộ điều khiển chủ có thể hoạt động an toàn trong hệ thống nhiều chủ. Cần kiểm tra theo chế độ thực tế xem thiết bị có phát quảng bá phản hồi, xếp hàng yêu cầu hay hỗ trợ phân xử giao thức hay không. Một bài viết cũ vừa nói có thể kết nối với nhiều nền tảng, vừa nói không thể kết nối đồng thời là sự mâu thuẫn do thiếu điều kiện về model và không thể tiếp tục được dùng làm kết luận chung.
6. Tại sao cải tạo hệ thống kiểm soát ra vào vẫn cần xác minh nghiệp vụ?
Kết nối bộ điều khiển ra vào cũ với máy chủ nối tiếp có thể thay đổi đường truyền dữ liệu, nhưng sẽ không tự động biến giao thức cũ thành hệ thống kiểm soát ra vào IP gốc. Phần mềm quản lý vẫn cần hỗ trợ giao thức của thiết bị đầu cuối và phương thức truy cập qua mạng hoặc COM ảo tương ứng; đồng thời cũng phải kiểm tra việc cấp quyền, đồng bộ thời gian và báo cáo sự kiện.
Ví dụ, báo cáo sự kiện chủ động và thăm dò từ trung tâm có thể có nhịp trao đổi thông điệp khác nhau. Việc sự kiện có được lưu đệm khi mất kết nối hay không và có được truyền lại sau khi khôi phục hay không ảnh hưởng đến tính đầy đủ của bản ghi. Các thao tác như mở cửa cũng yêu cầu xác nhận trạng thái thực thi sau khi hết thời gian chờ để tránh thử lại một cách mù quáng. Khoảng cách phụ thuộc vào điều kiện riêng của đoạn nối tiếp và đoạn mạng; không thể cam kết rằng sau khi kết nối mạng sẽ không còn giới hạn về khoảng cách hoặc độ tin cậy.
7. Xác minh từng kênh, không chỉ cổng mạng
Trong môi trường thử nghiệm, trước tiên chỉ kết nối kênh 1, dùng một yêu cầu đã biết là hợp lệ để kiểm tra dữ liệu hai chiều và nội dung, sau đó lần lượt kiểm tra các kênh còn lại. Có thể cho từng thiết bị trả về nội dung dễ phân biệt để xác nhận tên, giá trị đo và thiết bị vật lý tương ứng khớp nhau trong phần mềm. Sau đó cho chúng hoạt động đồng thời và quan sát xem có hiện tượng trộn dữ liệu giữa các kênh, nhận diện sai phản hồi, hết thời gian chờ hoặc bộ đệm tăng lên hay không.
Tiếp theo, thử ngắt kết nối một thiết bị đầu cuối, ngắt mạng và khởi động lại thiết bị, đồng thời ghi lại hoạt động của các kênh khác và việc cấu hình có được giữ lại hay không. Các cổng vật lý riêng biệt không có nghĩa là mọi sự cố đều độc lập; nguồn điện, bộ xử lý và mạng vẫn có thể dùng chung tài nguyên. Nghiệm thu phải bao gồm tải tổng thể và khả năng khôi phục sau sự cố, không chỉ việc một kênh hoạt động thành công trong thời gian ngắn.
8. Xác nhận giao diện theo cấu hình đặt hàng
Thông tin chi tiết về dòng FCT-1500 của Feichang Technology cung cấp các cấu hình RS232, RS422, RS485 và ba trong một khác nhau, đồng thời liệt kê các tùy chọn cổng điện chuyển mạch và cổng quang để lựa chọn theo thành phần thiết bị đầu cuối. Chọn thiết bị nhiều kênh giúp tập trung kết nối truy cập, nhưng số kênh thực tế, các giao diện tùy chọn và chế độ hoạt động phải được kiểm tra theo model đầy đủ; không thể coi toàn bộ các tùy chọn trong dòng sản phẩm là những giao diện mà mọi thiết bị đều đồng thời có.
Trước khi thi công, hãy lưu bảng tương ứng, hồ sơ đấu dây và các phản hồi yêu cầu bình thường, đồng thời xác minh lại sau khi thay thế thiết bị. Chỉ khi các kênh mạng, dây nối tiếp và đối tượng dịch vụ tương ứng chính xác, sự tiện lợi của việc tích hợp nhiều kênh mới thực sự hỗ trợ bảo trì, thay vì tạo thêm các vấn đề đấu nhầm dây khó truy vết.
Tài liệu tham khảo:Thông tin chi tiết và cấu hình đặt hàng dòng FCT-1500 của Feichang Technology;Thông số kỹ thuật TCP. Các hình minh họa là sơ đồ nguyên lý tổng quát, không thể hiện bảng đấu dây của sản phẩm cụ thể, thiết bị thực tế hoặc hiệu năng đo được.
Được dịch từ bài viết kỹ thuật tiếng Trung. Nguồn được xuất bản lần đầu: 2022-12-16. Nguồn được sửa đổi lần cuối: 2026-10-13T20:24:48+08:00. Đọc nguồn tiếng Trung


