Instance: thuật ngữ PLC giải thích dễ hiểu
Số và dữ liệuGiống hai người dùng cùng một loại điện thoại: cùng thiết kế, nhưng mỗi điện thoại giữ ảnh riêng. Instance là bộ nhớ riêng của một bản sao, nên hai bơm dùng cùng một khối vẫn giữ tổng số riêng.
Bộ nhớ riêng được dùng bởi một bộ định thời hoặc một khối dùng lại được. Dùng chung thiết kế không có nghĩa là dùng chung các giá trị ghi nhớ của mọi máy.
Instance trên một máy thật
Instance là một bản sao riêng của bộ nhớ của một bộ định thời, bộ đếm hoặc khối dùng lại được. Định nghĩa là công thức. Instance là một máy làm theo công thức đó, với các giá trị ghi nhớ riêng.
Bất cứ thứ gì phải ghi nhớ giữa các chu kỳ quét đều cần một instance. Bộ định thời giữ thời gian đã trôi qua ở đó, và bộ đếm giữ số đếm ở đó.
Siemens gọi nó là dữ liệu instance: một khối dữ liệu, hoặc bộ nhớ tĩnh bên trong một FB khác. Rockwell gọi nó là tag nền, và bộ định thời ladder dùng tag TIMER.
Instance: một ví dụ có lời giải
Một chương trình có bơm chính và bơm dự phòng, dùng cùng một khối điều khiển. Mỗi bơm có instance riêng. Nhấn Start ở bơm chính chỉ đặt trạng thái chạy trong instance của nó, còn của bơm dự phòng giữ nguyên.
Instance: một lỗi thường gặp
Dùng chung một instance cho hai máy, khiến kết quả của chúng xung đột nhau. Hoặc khai báo bộ định thời ở chỗ nó không tồn tại được qua các chu kỳ quét. Tag Temp của Siemens bắt đầu mới mỗi lần, nên bộ định thời ở đó không bao giờ tích lũy được thời gian.
Vẫn chưa chắc về thuật ngữ này? Hãy hỏi trong Phòng thay đồ.