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

Máy trạng thái trên một máy thật

Máy trạng thái là chương trình ghi nhớ nó đang ở phần nào của công việc, bằng một giá trị được lưu. Giá trị đó là trạng thái. Ở mỗi trạng thái, chương trình biết phải ra lệnh gì và những thay đổi nào được phép.

Nó thường được viết bằng văn bản, với CASE và một con số như State. 10 có thể nghĩa là Running và 30 là Held. Con số chỉ là một mã, không phải độ dài thời gian.

Đó là một cách khác để viết trình tự. Biểu đồ vẽ nó ra, còn máy trạng thái giữ nó trong code. Trước khi viết, hãy liệt kê các lệnh của mỗi trạng thái và các lối ra được phép của nó.

Máy trạng thái: một ví dụ có lời giải

Một mẻ có thể ở trạng thái Running, Held hoặc Complete. Nhấn Hold khi nó đang Running thì trạng thái chuyển sang Held, nơi các lệnh đều tắt. Mỗi trạng thái có lệnh khác nhau, nên chương trình không thể lẫn lộn chúng.

Máy trạng thái: một lỗi thường gặp

Thay đổi trạng thái từ khắp nơi trong chương trình. Hãy giữ các lối ra của mỗi trạng thái trong nhánh riêng của nó, để bạn có thể kiểm tra chúng ở một chỗ.

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