Tách vòng điều chỉnh khỏi logic tuần tự
Sản phẩm mang mã 6ES7288-3AM03-0AA0 là module mở rộng với 2 ngõ vào và 1 ngõ ra tương tự, thuộc dòng S7-200 Smart của Siemens.
Khi một chương trình có cả logic tuần tự lẫn vòng điều chỉnh liên tục, cách tổ chức hai phần này ảnh hưởng lớn tới khả năng bảo trì về sau.
Hai loại logic rất khác nhau
Logic tuần tự làm việc theo bước: khi điều kiện này thỏa mãn thì chuyển sang bước kia. Nó rời rạc và dễ theo dõi bằng cách quan sát trạng thái.
Vòng điều chỉnh làm việc liên tục: mỗi chu kỳ đọc giá trị, so với giá trị đặt, rồi tính toán lượng tác động. Nó không có bước rõ ràng và hành vi phụ thuộc vào các tham số không nhìn thấy được.
Trộn lẫn hai loại này trong cùng một khối chương trình khiến cả hai đều khó đọc.
Cách tổ chức nên áp dụng
Nguyên tắc thứ nhất là mỗi vòng điều chỉnh nằm trong một khối riêng, tách hẳn khỏi phần trình tự.
Nguyên tắc thứ hai là phần trình tự chỉ ra lệnh ở mức cao cho vòng điều chỉnh: bật hay tắt, và giá trị đặt là bao nhiêu.
Nó không can thiệp vào cách vòng điều chỉnh thực hiện.
Nguyên tắc thứ ba là mọi tham số của vòng điều chỉnh được gom vào một chỗ, có ghi chú rõ ý nghĩa từng tham số.
Vì sao cách này quan trọng khi bảo trì
Khi máy có vấn đề về chất lượng, câu hỏi đầu tiên là do trình tự sai hay do điều chỉnh chưa tốt.
Với chương trình có cấu trúc rõ, việc khoanh vùng mất vài phút.
Với chương trình trộn lẫn, người bảo trì phải đọc hết mới hiểu, và trong nhiều trường hợp họ chọn cách chuyển sang chạy tay rồi vận hành thủ công mãi mãi.
Đó là cách mà nhiều chức năng điều chỉnh tự động bị bỏ không dùng dù thiết bị vẫn hoạt động tốt.
Điều kiện cung cấp
Sản phẩm mới 100 phần trăm, bảo hành chính hãng, có hóa đơn VAT và CO/CQ theo yêu cầu hồ sơ. Anh chị liên hệ nhân viên tư vấn để được hỗ trợ. Dự án xin gửi qua Vietautomation.com.
Một quy tắc thực dụng khi đặt tên: các biến của vòng điều chỉnh nên có tiền tố chung để chúng nằm liền nhau khi sắp xếp danh sách.
Nhờ vậy người bảo trì tìm được toàn bộ tham số liên quan chỉ bằng một thao tác, thay vì phải nhớ từng tên riêng lẻ. Với hệ thống có nhiều vòng, quy tắc này tiết kiệm rất nhiều thời gian mỗi lần cần hiệu chỉnh.









