Đ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ữ

Văn bản cấu trúc trên một máy thật

Văn bản cấu trúc, hay ST, là ngôn ngữ văn bản trong IEC 61131-3. Nó có IF, CASE và các vòng lặp, với nguồn gốc từ Ada, Pascal và C.

Rockwell gọi nó là văn bản cấu trúc (ST), còn Siemens gọi phiên bản của mình là SCL. Tên gọi, bộ định thời và chi tiết khác nhau, nhưng kỹ năng đọc nó dùng được cho cả hai.

Nó thường phù hợp với tính toán, mảng và vòng lặp, những chỗ ngôn ngữ ladder sẽ cần rất nhiều nấc. Trong văn bản cấu trúc của Logix, tên tag không dùng dấu # như SCL của Siemens.

Văn bản cấu trúc: một ví dụ có lời giải

IF Temperature > 80.0 THEN HeaterOn := FALSE; END_IF; kiểm tra nhiệt độ ở mỗi chu kỳ quét. Dưới 80 thì dòng bên trong không chạy, nên HeaterOn giữ nguyên giá trị nó đang có.

Văn bản cấu trúc: một lỗi thường gặp

Nghĩ rằng một dòng bên trong IF tự tắt. Code trong một IF có điều kiện FALSE không chạy, nên tag của nó giữ giá trị cho đến khi có thứ khác ghi vào.

Vẫn chưa chắc về thuật ngữ này? Hãy hỏi trong Phòng thay đồ.