Đang tải tiến độ trên máy…
PLC Gym
Trang chủ PLC GymCấp độ 1, 0 XP · tiến độ của bạn
Thuật ngữ

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 đồ.