Hiểu Address Number trong Ladder Logic của PLC
PLC8 tháng 7, 2026· 6 phút đọc · 2 lượt xem

Hiểu Address Number trong Ladder Logic của PLC

Tìm hiểu ý nghĩa các địa chỉ trong Ladder Logic PLC, cách quản lý bộ nhớ, sử dụng Coil, DIFU và sự khác biệt về Address giữa các hãng PLC.

1. Ý nghĩa của các con số trong Ladder Logic

Trong lập trình Ladder Logic, mỗi con số xuất hiện bên cạnh các lệnh đều đại diện cho một địa chỉ bộ nhớ (Memory Address) cụ thể trong bảng dữ liệu (Data Table) của PLC.

Các địa chỉ này không được đặt ngẫu nhiên mà tuân theo quy tắc đánh địa chỉ do từng nhà sản xuất PLC quy định.

Lưu ý quan trọng: Cách đánh địa chỉ khác nhau đáng kể giữa các hãng PLC. Ví dụ, địa chỉ 03203 trên PLC Omron có ý nghĩa hoàn toàn khác so với cùng một con số trên PLC Allen-Bradley hoặc Siemens.


2. Phân tích các thành phần của một Rung

Thành phần

Mô tả

Ví dụ

Số thứ tự Rung

Thứ tự của Rung trong chương trình

00027

Địa chỉ tiếp điểm

Địa chỉ bộ nhớ được đọc dưới dạng TRUE/FALSE

03203

Lệnh (Instruction)

Thao tác cần thực hiện

DIFU, Coil

Địa chỉ đầu ra

Bit nhận kết quả của lệnh

03210


3. Cách PLC quản lý địa chỉ bộ nhớ

PLC chia bộ nhớ thành nhiều vùng khác nhau, mỗi vùng phục vụ một mục đích riêng.

Loại bộ nhớ

Chức năng

Phạm vi điển hình (Omron)

Input Bits (IR)

Trạng thái các đầu vào vật lý

00000 – 00999

Output Bits (IR)

Trạng thái các đầu ra vật lý

01000 – 01999

Internal Relay Bits (IR)

Các bit nội bộ do lập trình viên sử dụng

02000 – 04999

Keep Relay (KR)

Giữ trạng thái ngay cả khi mất điện

LR00 – LR15

Timer/Counter (TC)

Giá trị Timer và Counter

TC000 – TC511

Data Memory (DM)

Bộ nhớ lưu dữ liệu theo Word

DM00000 – DM19999

Địa chỉ 03203 trong PLC Omron thường nằm trong vùng Internal Relay (IR0200 – IR0499).

Điều này có nghĩa:

  • Đây là một bit nội bộ do lập trình viên sử dụng.

  • Nó không liên kết trực tiếp với đầu vào hoặc đầu ra vật lý.


4. Cách đặt Bit thành 1 hoặc 0

Để điều khiển giá trị của một địa chỉ bộ nhớ, sử dụng Coil (-( )-).

Coil sẽ ghi giá trị vào bit được chỉ định dựa trên điều kiện của Rung.

Ví dụ:

[---] X Contacts -----( )------ 03203
                      Coil

Kết quả:

  • Nếu các tiếp điểm X có giá trị TRUE → Bit 03203 = 1 (ON).

  • Nếu các tiếp điểm X có giá trị FALSE → Bit 03203 = 0 (OFF).


Các loại Coil khác

Lệnh

Ký hiệu

Chức năng

Output Coil

-( )-

ON khi Rung TRUE, OFF khi Rung FALSE

Set (Latch)

-(S)-

Đặt bit = 1 và giữ nguyên cho đến khi Reset

Reset (Unlatch)

-(R)-

Đặt bit = 0 và giữ nguyên cho đến khi Set lại

Keep

-(K)-

Giữ trạng thái kể cả khi PLC mất nguồn


5. Tìm hiểu lệnh DIFU

Lệnh DIFU (Differential Up) trong ví dụ là một xung một chu kỳ quét (One-Shot).

Nó chỉ đưa bit đầu ra lên TRUE trong đúng một chu kỳ quét (Scan Cycle) khi tín hiệu đầu vào chuyển từ FALSE sang TRUE.

Ví dụ:

00027 |----] [------------[ FUN 13 DIFU ]
      |---03203----------[ 03210 ]

Quá trình hoạt động:

  1. Bit 03203 chuyển từ FALSE → TRUE (cạnh lên - Rising Edge).

  2. Lệnh DIFU được kích hoạt.

  3. Bit 03210 = 1 trong đúng một chu kỳ quét.

  4. Sang chu kỳ quét tiếp theo, 03210 tự động trở về 0.


6. Sự khác biệt giữa các hãng PLC

Mỗi hãng PLC có cách đánh địa chỉ riêng.

Hãng

Cú pháp địa chỉ

Ví dụ

Allen-Bradley (RSLogix)

Type:Slot/Bit hoặc N7:0/1

I:1/0, O:2.0, N7:0

Siemens (STEP 7/TIA Portal)

Byte.Bit hoặc DBX

I0.0, Q4.1, DB1.DBW0

Omron (CX-Programmer)

Channel.Number

0.00, 10.05, 32.03

Mitsubishi (GX Works)

X, Y, M, D

X0, Y10, M100, D0

Cảnh báo: Không bao giờ giả định rằng địa chỉ giữa các hãng có thể sử dụng thay thế cho nhau. Ví dụ, N7:0 trong Allen-Bradley là một File dữ liệu, trong khi 32.03 của Omron lại là một Channel và Bit. Cùng một cách viết có thể mang ý nghĩa hoàn toàn khác nhau trên các nền tảng PLC khác nhau.


7. Các bước kiểm tra

Để đảm bảo sử dụng đúng địa chỉ bộ nhớ:

  1. Tham khảo Sổ tay Addressing của PLC (ví dụ Omron W340 hoặc W342) để xác định phạm vi địa chỉ hợp lệ.

  2. Kiểm tra bảng bộ nhớ (Memory Table) trong phần mềm lập trình để xác minh trạng thái hiện tại của các địa chỉ.

  3. Sử dụng chức năng Online Monitoring để quan sát sự thay đổi trạng thái của các bit theo thời gian thực.

  4. Đối với đầu vào/đầu ra vật lý, kiểm tra sơ đồ đấu dây để đảm bảo địa chỉ I/O khớp với cấu hình trong PLC.


8. Tóm tắt

Các con số xuất hiện trong Ladder Logic chính là địa chỉ bộ nhớ trong bảng dữ liệu của PLC.

Những địa chỉ này không được đặt ngẫu nhiên mà tuân theo quy tắc do từng nhà sản xuất PLC quy định để ánh xạ tới:

  • đầu vào vật lý (Input),

  • đầu ra vật lý (Output),

  • hoặc các bit nội bộ (Internal Memory).

Bạn có thể điều khiển các địa chỉ này bằng Coil hoặc các lệnh chuyên biệt như DIFU.

Trước khi lập trình, luôn xác nhận đúng quy tắc đánh địa chỉ của dòng PLC mà bạn đang sử dụng để tránh nhầm lẫn giữa các nền tảng khác nhau.

Chưa biết chọn UPS công suất bao nhiêu?
Nhập danh sách thiết bị, công cụ sẽ tính tự động và gợi ý model phù hợp.
Tính công suất miễn phí

Cần tư vấn giải pháp UPS?

UPSsmart hỗ trợ tư vấn miễn phí, không ràng buộc.