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ây
    • P_0_1s → chu kỳ xung 0.1 giây
    • P_0_2s → chu kỳ xung 0.2 giây
    • P_1s → chu kỳ xung 1 giây
    • P_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:

STTTênĐịnh dạngComment (EN)Mô tả (Tiếng Việt)
1P_0_01sBOOL0.01 second clock pulse bitXung nhịp 0,01 giây
2P_0_02sBOOL0.02 second clock pulse bitXung nhịp 0,02 giây
3P_0_1msBOOL0.1 milisecond clock pulse bitXung nhịp 0,1 mili giây
4P_0_1sBOOL0.1 second clock pulse bitXung nhịp 0,1 giây
5P_0_2sBOOL0.2 second clock pulse bitXung nhịp 0,2 giây
6P_1minBOOL1 minute clock pulse bitXung nhịp 1 phút
7P_1msBOOL1 milisecond clock pulse bitXung nhịp 1 mili giây
8P_1sBOOL1.0 second clock pulse bitXung nhịp 1 giây
9P_AERBOOLAccess Error FlagCờ lỗi truy cập
10P_CYBOOLCarry (CY) FlagCờ nhớ (Carry)
11P_Cycle_Time_ErrorBOOLCycle Time Error FlagCờ lỗi thời gian quét
12P_EQBOOLEquals (EQ) FlagCờ bằng nhau
13P_ERBOOLInstruction Execution Error (ER) FlagCờ lỗi thực thi lệnh
14P_First_CycleBOOLFirst Cycle FlagCờ chu kỳ quét đầu tiên
15P_First_Cycle_TaskBOOLFirst Task Execution FlagCờ thực thi lần đầu tiên
16P_GEBOOLGreater Than or Equals (GE) FlagCờ lớn hơn hoặc bằng
17P_GTBOOLGreater Than (GT) FlagCờ lớn hơn
18P_IO_Verify_ErrorBOOLI/O Verification Error FlagCờ lỗi xác nhận I/O
19P_LEBOOLLess Than or Equals (LE) FlagCờ nhỏ hơn hoặc bằng
20P_Low_BatteryBOOLLow Battery FlagCờ pin yếu
21P_LTBOOLLess Than (LT) FlagCờ nhỏ hơn
22P_NBOOLNegative (N) FlagCờ số âm
23P_NEBOOLNot Equals (NE) FlagCờ không bằng nhau
24P_OFBOOLOverflow (OF) FlagCờ tràn số
25P_OffBOOLAlways OFF FlagCờ luôn OFF
26P_OnBOOLAlways ON FlagCờ luôn ON
27P_Output_Off_BitBOOLOutput OFF BitBit tắt đầu ra
28P_StepBOOLStep FlagCờ bước tiến trình
29P_UFBOOLUnderflow (UF) FlagCờ tràn ngược

Bài viết liên quan

Nút trở về đầu trang