Đ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
Tất cả chương
Chương 9 trên 12: hiện tất cả chương

Chương 9 trên 12Phần 3: Viết các quy tắc · 4 phút

Dòng code PLC đầu tiên của bạn

Code chỉ là một quy tắc được viết theo cách ngắn gọn, chặt chẽ mà PLC đọc được. Đây là dòng đầu tiên của bạn, từng phần một.

Muốn vào thẳng luôn? Bỏ qua phần cơ bản ở bất kỳ giai đoạn nào và đến nhiệm vụ hoặc bài thực hành 3D có hướng dẫn. Các chương này luôn ở đây mỗi khi bạn cần.

Từ lời nói đến code

Bằng lời: “Cho bơm chạy khi Start được giữ.” Nói cách khác: “Bơm nên làm y như những gì nút Start đang làm.”

Viết thành code, đó là một dòng:

PumpOn := Start;

Siemens và Rockwell viết hơi khác nhau

Siemens đặt dấu # trước mỗi tên. Rockwell thì không. Đó là cùng một quy tắc với cùng một kết quả. Bạn sẽ làm quen kỹ với cả hai hãng ở phần cuối.

SiemensRockwell
#PumpOn := #Start;PumpOn := Start;

Thêm phần “nhưng không nếu”

“Cho bơm chạy khi Start được giữ, nhưng không nếu bồn đã đầy” trở thành:

PumpOn := Start AND NOT TankFull;

Thử

Nhấp vào từng phần của code để xem nó có nghĩa gì.

Dòng đầu tiên của bạn

Hãy đọc to: “PumpOn trở thành Start.”

Với một “nhưng không nếu”

Hãy đọc to: “PumpOn trở thành Start, và không TankFull.”

PumpOn

Tag của máy bơm. Khi nó là TRUE thì máy bơm chạy; khi nó là FALSE thì máy bơm dừng.

Thử dòng thứ hai

Pump đã dừng

Bắt đầu FALSE AND NOT TankFull FALSE → PumpOn FALSE

Từ mới

Code
Các quy tắc được viết theo cách ngắn gọn, chặt chẽ mà PLC đọc được.
:=
“Trở thành”. Tag bên trái nhận giá trị được tính ở bên phải.
AND NOT
“Nhưng không nếu”. Cả hai phần phải thỏa mãn thì kết quả mới là TRUE.

Kiểm tra nhanh

Trong PumpOn := Start; điều gì xảy ra khi Start là FALSE?

Mới làm quen với PLC? Hãy chào hỏi và hỏi bất cứ điều gì trong Phòng thay đồ.