Ghi lại luồng dữ liệu để chẩn đoán
Sản phẩm mang mã 6ES7313-6BF03-0AB0 là bộ điều khiển CPU 313C-2 PTP thuộc dòng SIMATIC S7-300 của Siemens.
Khi một kết nối nối tiếp không hoạt động như mong đợi, việc chẩn đoán khó hơn nhiều so với tín hiệu đóng cắt, vì không có đèn báo nào cho biết dữ liệu đúng hay sai.
Vì sao khó chẩn đoán
Với tín hiệu đóng cắt, một chiếc đồng hồ đo cho biết ngay có điện hay không.
Với đường nối tiếp, việc đo chỉ cho biết có tín hiệu hay không, chứ không cho biết nội dung. Hai thiết bị có thể đang trao đổi rất tích cực mà vẫn không hiểu nhau.
Nguyên nhân có thể ở nhiều tầng: tham số cổng không khớp, sơ đồ chân sai, định dạng bản tin khác dự kiến, hoặc phía kia không trả lời.
Không có cách nào phân biệt các nguyên nhân này nếu chỉ nhìn từ phía chương trình.
Ghi lại dữ liệu thô
Cách hiệu quả nhất là ghi lại chính xác từng ký tự đi qua đường truyền, không qua bất kỳ xử lý nào.
Có hai cách làm. Cách thứ nhất là dùng chương trình để chép nội dung vùng đệm nhận vào một vùng nhớ riêng, rồi đọc ra bằng công cụ lập trình.
Cách thứ hai là dùng một máy tính với phần mềm đầu cuối, đấu song song vào đường truyền để quan sát.
Cách thứ hai cho bức tranh đầy đủ hơn vì thấy được cả hai chiều, nhưng đòi hỏi thiết bị và cáp phù hợp.
Dữ liệu thô trả lời được gì
Nếu không thấy ký tự nào, vấn đề ở tầng vật lý: dây, đầu nối, hoặc thiết bị kia không gửi.
Nếu thấy ký tự nhưng toàn ký tự vô nghĩa, thường là tham số cổng không khớp, đặc biệt là tốc độ.
Nếu thấy bản tin đọc được nhưng chương trình không xử lý đúng, vấn đề nằm ở phần tách trường hoặc ở giả định về định dạng.
Chỉ một lần ghi lại đã thu hẹp phạm vi từ toàn bộ chuỗi kết nối xuống một tầng cụ thể, và đây là lý do nên chuẩn bị sẵn khả năng này ngay từ khi lập trình thay vì khi đã có sự cố.
Điều kiện cung cấp
Sản phẩm mới 100 phần trăm, bảo hành theo chính sách chính hãng, xuất hóa đơn VAT và cung cấp CO/CQ khi hồ sơ dự án yêu cầu. Anh chị liên hệ nhân viên tư vấn để được hỗ trợ. Dự án xin gửi danh mục qua Vietautomation.com.









