Giai đoạn khởi động trước khi có giá trị đo hợp lệ
Sản phẩm mang mã 6ES7431-7KF00-0AB0 là module ngõ vào analog SM431 với tám kênh, thuộc dòng SIMATIC S7-400 của Siemens.
Ngay sau khi cấp điện, module analog cần một khoảng thời gian để mạch ổn định và hoàn thành phép chuyển đổi đầu tiên. Trong khoảng đó, giá trị mà chương trình đọc được chưa phải giá trị thật.
Vì sao đây là vấn đề thực tế
Chương trình thường bắt đầu chạy trước khi mọi module sẵn sàng. Nếu một vòng điều chỉnh hoặc một chức năng bảo vệ đọc ngay giá trị đó, nó sẽ hành động dựa trên số liệu vô nghĩa.
Hậu quả có thể là cơ cấu chấp hành nhảy về một vị trí bất thường, hoặc một cảnh báo giả xuất hiện mỗi lần khởi động. Trường hợp thứ hai còn tệ hơn theo thời gian, vì người vận hành quen với việc bỏ qua cảnh báo lúc khởi động.
Cách xử lý đúng
Cách thứ nhất là đọc bit báo trạng thái hợp lệ của kênh, nếu module có cung cấp, và chỉ dùng giá trị khi bit đó cho phép.
Cách thứ hai là chương trình tự chờ một khoảng thời gian sau khi khởi động rồi mới cho phép các chức năng dùng số liệu analog.
Cách thứ ba là các vòng điều chỉnh khởi động ở chế độ tay với giá trị đặt trước, chỉ chuyển sang tự động khi số liệu đã ổn định và người vận hành xác nhận.
Đừng dùng giá trị mặc định làm số thật
Một cách làm sai thường gặp là gán một giá trị mặc định cho biến khi chưa đọc được, rồi để chương trình dùng nó như số liệu bình thường. Cách này che mất vấn đề: hệ thống không phân biệt được giữa giá trị thật bằng con số đó và giá trị chưa có.
Nên tách riêng trạng thái hợp lệ khỏi giá trị, và mọi chức năng dùng số liệu đều phải kiểm tra trạng thái trước.
Kiểm tra bằng cách khởi động lại có chủ đích
Trong giai đoạn chạy thử, nên cắt điện rồi cấp lại vài lần và quan sát toàn bộ hệ thống trong ba mươi giây đầu. Đây là quãng thời gian ít được chú ý nhất nhưng lại là lúc bộc lộ rõ nhất các thiếu sót trong cách chương trình xử lý dữ liệu chưa sẵn sàng.
Đ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.









