Khi phải tự viết phần giải mã cho một giao thức riêng
Sản phẩm mang mã 6ES7440-1CS00-0YE0 là module truyền thông CP 440-1 thuộc dòng SIMATIC S7-400 của Siemens.
Nhiều thiết bị công nghiệp dùng giao thức riêng do chính nhà sản xuất định nghĩa, không thuộc bất kỳ chuẩn phổ biến nào. Khi đó module chỉ lo phần vận chuyển ký tự, còn việc hiểu nội dung phải do chương trình đảm nhận.
Bốn thông tin phải có trước khi bắt đầu
Thông tin thứ nhất là cấu trúc khung tin: ký tự bắt đầu, ký tự kết thúc, và độ dài cố định hay thay đổi.
Thông tin thứ hai là cách mã hóa dữ liệu: số ở dạng văn bản hay dạng nhị phân, và nếu nhị phân thì thứ tự byte ra sao.
Thông tin thứ ba là cơ chế kiểm tra lỗi, thường là một tổng kiểm tra ở cuối khung, kèm quy tắc tính chính xác.
Thông tin thứ tư là quy tắc hỏi đáp: bên nào chủ động, thời gian chờ tối đa, và cách xử lý khi không có trả lời.
Thiếu bất kỳ mục nào trong bốn mục này thì việc lập trình sẽ biến thành thử sai kéo dài.
Yêu cầu tài liệu ngay từ khâu mua
Đây là điểm quyết định. Tài liệu mô tả giao thức phải được yêu cầu như một điều kiện trong hợp đồng mua thiết bị, không phải xin sau khi đã lắp đặt xong.
Nhiều nhà sản xuất coi tài liệu này là tài sản và chỉ cung cấp khi được yêu cầu chính thức. Sau khi đã thanh toán, vị thế đàm phán mất đi và việc xin tài liệu có thể kéo dài hàng tháng.
Ba việc nên làm khi triển khai
Việc thứ nhất là ghi lại toàn bộ dữ liệu thô trong giai đoạn chạy thử, kể cả các khung bị coi là lỗi. Đây là nguồn thông tin đáng tin hơn tài liệu.
Việc thứ hai là tách phần giải mã thành một khối riêng, có chú thích đầy đủ, để người sau còn hiểu được.
Việc thứ ba là xử lý đầy đủ các tình huống bất thường, gồm khung thiếu ký tự, khung sai tổng kiểm tra và khung đến muộn.
Ghi lại đặc tả vào hồ sơ máy
Sau khi hoàn thành, nên viết một trang tóm tắt về giao thức và lưu cùng hồ sơ máy. Đây là phần kiến thức dễ mất nhất khi người thực hiện chuyển công tác, và dựng lại nó từ đầu tốn công hơn nhiều so với lần làm đầu tiên.
Đ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ơ yêu cầu. Anh chị mô tả hiện trạng để nhân viên tư vấn hỗ trợ. Dự án xin gửi qua Vietautomation.com.









