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.
| Siemens | Rockwell |
|---|---|
| #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.”
PumpOnTag 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 đồ.