Giải phápHướng dẫnKiến thức điện
Các bit đặc biệt trong PLC Omron
Trong PLC Omron, các bit đặc biệt (Special Bits) đóng vai trò then chốt, giúp lập trình viên kiểm soát các trạng thái đặc biệt trong chu trình hoạt động của PLC. Việc hiểu và sử dụng đúng các bit này sẽ giúp chương trình vận hành ổn định, logic hơn.
a) Bit ON một lần khi khởi động (First Cycle Bit)
- Mô tả: Bit này chỉ ON duy nhất trong vòng quét đầu tiên khi PLC chuyển sang chế độ RUN.
- Cấu trúc:
P_First_Cycle - Ứng dụng:
- Thường được dùng để thiết lập giá trị khởi tạo cho các biến, bộ nhớ, hay cài đặt ban đầu cho hệ thống.
- Giúp đảm bảo các thiết bị hoặc tiến trình bắt đầu từ trạng thái chuẩn xác ngay từ đầu.
b) Bit luôn ON (Always ON Bit)
- Mô tả: Bit này luôn ở trạng thái ON ngay khi PLC bắt đầu RUN.
- Cấu trúc:
P_On - Ứng dụng:
- Kích hoạt các điều kiện cần duy trì suốt vòng đời hoạt động của chương trình.
- Phổ biến trong việc tạo dòng điều kiện mặc định, hoặc làm tín hiệu nền để điều khiển nhánh phụ trợ.
c) Bit luôn OFF (Always OFF Bit)
- Mô tả: Bit này luôn OFF khi PLC RUN, không thay đổi trạng thái.
- Cấu trúc:
P_Off - Ứng dụng:
- Dùng làm tín hiệu cố định OFF trong chương trình.
- Tiện lợi khi cần gán giá trị “không kích hoạt” trong những logic phức tạp mà không phải thao tác thủ công.
d) Bit tạo xung tự động theo thời gian (Pulse Bits)
- Mô tả: Các bit này tự động phát xung ON/OFF liên tục với chu kỳ cố định.
- Cấu trúc:
P_0_02s→ chu kỳ xung 0.02 giâyP_0_1s→ chu kỳ xung 0.1 giâyP_0_2s→ chu kỳ xung 0.2 giâyP_1s→ chu kỳ xung 1 giâyP_1min→ chu kỳ xung 1 phút
- Ứng dụng:
- Cập nhật trạng thái các phép tính toán định kỳ.
- Tạo xung trigger cho các thao tác đo tín hiệu analog, PID control, hay các hoạt động cần nhịp thời gian đều đặn.
e) Bit báo trạng thái của phép tính toán, so sánh (Math/Comparison Result Flags)
- Mô tả: Các bit này bật ON hoặc OFF dựa vào kết quả của phép toán hoặc phép so sánh thực hiện trong PLC.
- Cấu trúc ví dụ:
P_N– Cờ báo kết quả âm (Negative Flag): ON nếu phép tính trừ cho kết quả âm.
- Ứng dụng:
- Theo dõi kết quả tính toán trong các bài toán điều khiển phức tạp.
- Đưa ra quyết định tự động như bật/tắt thiết bị, thay đổi hướng xử lý theo kết quả so sánh.
Dưới đây là danh sách các bit đặc biệt PLC Omron:
| STT | Tên | Định dạng | Comment (EN) | Mô tả (Tiếng Việt) |
|---|---|---|---|---|
| 1 | P_0_01s | BOOL | 0.01 second clock pulse bit | Xung nhịp 0,01 giây |
| 2 | P_0_02s | BOOL | 0.02 second clock pulse bit | Xung nhịp 0,02 giây |
| 3 | P_0_1ms | BOOL | 0.1 milisecond clock pulse bit | Xung nhịp 0,1 mili giây |
| 4 | P_0_1s | BOOL | 0.1 second clock pulse bit | Xung nhịp 0,1 giây |
| 5 | P_0_2s | BOOL | 0.2 second clock pulse bit | Xung nhịp 0,2 giây |
| 6 | P_1min | BOOL | 1 minute clock pulse bit | Xung nhịp 1 phút |
| 7 | P_1ms | BOOL | 1 milisecond clock pulse bit | Xung nhịp 1 mili giây |
| 8 | P_1s | BOOL | 1.0 second clock pulse bit | Xung nhịp 1 giây |
| 9 | P_AER | BOOL | Access Error Flag | Cờ lỗi truy cập |
| 10 | P_CY | BOOL | Carry (CY) Flag | Cờ nhớ (Carry) |
| 11 | P_Cycle_Time_Error | BOOL | Cycle Time Error Flag | Cờ lỗi thời gian quét |
| 12 | P_EQ | BOOL | Equals (EQ) Flag | Cờ bằng nhau |
| 13 | P_ER | BOOL | Instruction Execution Error (ER) Flag | Cờ lỗi thực thi lệnh |
| 14 | P_First_Cycle | BOOL | First Cycle Flag | Cờ chu kỳ quét đầu tiên |
| 15 | P_First_Cycle_Task | BOOL | First Task Execution Flag | Cờ thực thi lần đầu tiên |
| 16 | P_GE | BOOL | Greater Than or Equals (GE) Flag | Cờ lớn hơn hoặc bằng |
| 17 | P_GT | BOOL | Greater Than (GT) Flag | Cờ lớn hơn |
| 18 | P_IO_Verify_Error | BOOL | I/O Verification Error Flag | Cờ lỗi xác nhận I/O |
| 19 | P_LE | BOOL | Less Than or Equals (LE) Flag | Cờ nhỏ hơn hoặc bằng |
| 20 | P_Low_Battery | BOOL | Low Battery Flag | Cờ pin yếu |
| 21 | P_LT | BOOL | Less Than (LT) Flag | Cờ nhỏ hơn |
| 22 | P_N | BOOL | Negative (N) Flag | Cờ số âm |
| 23 | P_NE | BOOL | Not Equals (NE) Flag | Cờ không bằng nhau |
| 24 | P_OF | BOOL | Overflow (OF) Flag | Cờ tràn số |
| 25 | P_Off | BOOL | Always OFF Flag | Cờ luôn OFF |
| 26 | P_On | BOOL | Always ON Flag | Cờ luôn ON |
| 27 | P_Output_Off_Bit | BOOL | Output OFF Bit | Bit tắt đầu ra |
| 28 | P_Step | BOOL | Step Flag | Cờ bước tiến trình |
| 29 | P_UF | BOOL | Underflow (UF) Flag | Cờ tràn ngược |



