UDT: thuật ngữ PLC giải thích dễ hiểu
Số và dữ liệuGiống một thẻ liên hệ có sẵn các ô cho tên, số điện thoại và email. UDT là một nhóm các giá trị khác nhau đi cùng nhau, chẳng hạn trạng thái chạy của bơm, số lần khởi động và mức bồn của nó.
Một nhóm có tên gồm các giá trị khác nhau đi cùng nhau. Khai báo nhóm sẽ lưu thông tin; bản thân nó không vận hành thiết bị.
UDT trên một máy thật
UDT, hay kiểu dữ liệu do người dùng định nghĩa, gom nhiều giá trị dưới một tên, giống một biểu mẫu có các trường. Bạn định nghĩa kiểu một lần, rồi tạo bao nhiêu tag thuộc kiểu đó tùy ý.
Mỗi tag thuộc kiểu đó có giá trị riêng. Một kiểu bơm có thể có Ready, Running và Level, và Pump1 và Pump2 mỗi cái giữ bản sao riêng.
Trên Rockwell, đó là kiểu dữ liệu do người dùng định nghĩa (UDT). Trên Siemens, đó là kiểu dữ liệu PLC với các thành phần STRUCT. UDT chỉ chứa dữ liệu. AOI hoặc FB chạy logic, và hai thứ này thường được dùng cùng nhau.
UDT: một ví dụ có lời giải
Mười bơm cần cùng một thông tin trạng thái. Một UDT có các thành phần cho trạng thái chạy, lỗi và tổng số lần khởi động, và chương trình tạo mười tag thuộc kiểu đó. Pump3.Running có cùng ý nghĩa với Pump7.Running, nên màn hình và báo cáo có thể theo một khuôn mẫu.
UDT: một lỗi thường gặp
Mong một UDT tự làm được gì đó. Khai báo nó chỉ lưu thông tin, nên code của bạn vẫn phải ghi từng thành phần.
Vẫn chưa chắc về thuật ngữ này? Hãy hỏi trong Phòng thay đồ.