Tag Convention là gì trong PLC và SCADA?

Trong các dự án Automation công nghiệp, hệ thống thường có hàng trăm hoặc hàng nghìn biến dữ liệu (tag). Những tag này được sử dụng trong nhiều hệ thống như:

  • PLC
  • SCADA / HMI
  • MES
  • DCS
  • OPC Server

Để quản lý và vận hành hiệu quả, các dự án cần có Tag Convention – quy tắc chuẩn để đặt tên cho các biến trong hệ thống.


Tag Convention là gì?

Tag Convention là bộ quy tắc đặt tên cho các biến (tag) trong hệ thống tự động hóa hoặc phần mềm công nghiệp.

Các tag có thể đại diện cho nhiều loại tín hiệu khác nhau, ví dụ:

  • Digital Input / Output
  • Analog Input / Output
  • Internal Memory
  • Alarm
  • Recipe
  • Status

Ví dụ một số tag phổ biến:

MTR01_RUN_CMD
TK101_LEVEL_PV
CV02_OPEN_FB

Chỉ cần nhìn vào tên tag, kỹ sư có thể hiểu ngay:

  • Thiết bị nào
  • Loại tín hiệu gì
  • Chức năng của tín hiệu đó

Đây chính là mục tiêu của Tag Convention.


Vì sao dự án PLC & SCADA bắt buộc phải có Tag Convention?

1. Dự án càng lớn càng dễ rối

Nếu không có quy tắc đặt tên, mỗi kỹ sư có thể đặt tag theo cách riêng của mình.

Ví dụ cùng một tín hiệu nhưng có thể được đặt như:

motor1
M1
RunMotor
RUN_1

Khi có nhiều kỹ sư cùng làm dự án, hệ thống tag sẽ nhanh chóng trở nên khó hiểu và khó bảo trì.


2. Giảm đáng kể thời gian debug

Một Tag Convention tốt giúp kỹ sư hiểu ngay ý nghĩa của tín hiệu.

Ví dụ:

MTR01_RUN_FB

Ngay lập tức có thể biết:

  • MTR01 → Motor số 01
  • RUN → trạng thái chạy
  • FB → tín hiệu phản hồi (feedback)

Nhờ đó kỹ sư không cần mở chương trình PLC để tìm hiểu từng tín hiệu.


3. Chuẩn hóa tích hợp hệ thống

Trong nhiều dự án công nghiệp, PLC phải tích hợp với các hệ thống SCADA hoặc phần mềm quản lý khác như:

  • WinCC Unified
  • FactoryTalk View
  • AVEVA System Platform

Nếu Tag Convention được chuẩn hóa, việc:

  • Mapping tag
  • Import / Export dữ liệu
  • Tích hợp OPC

sẽ nhanh và chính xác hơn.


4. Tăng tính chuyên nghiệp của dự án

Các dự án automation lớn thường yêu cầu:

  • Standard Naming Convention
  • Tuân thủ các chuẩn công nghiệp như ISA-88 hoặc ISA-95
  • Có tài liệu thiết kế rõ ràng trong FDS (Functional Design Specification)

Nếu dự án không có Tag Convention, hệ thống sẽ bị đánh giá là thiếu tiêu chuẩn kỹ thuật.


Khi nào cần xây dựng Tag Convention?

Bạn nên xây dựng Tag Convention khi dự án có các đặc điểm sau:

  • Hệ thống có hơn 200 tag
  • Nhiều kỹ sư cùng phát triển chương trình
  • Có hệ thống SCADA hoặc MES
  • Có tích hợp với hệ thống ERP
  • Hệ thống cần bảo trì lâu dài

Cách xây dựng Tag Convention hiệu quả

Bước 1: Xác định cấu trúc tên tag

Một cấu trúc phổ biến trong automation là:

[Area]_[Equipment]_[SignalType]_[Detail]

Ví dụ:

PKG_MTR01_RUN_CMD
MIX_TK101_LEVEL_PV
UTL_PMP02_TRIP_ALM

Nhờ cấu trúc này, tag có thể được hiểu ngay chỉ bằng cách đọc tên.


Bước 2: Chuẩn hóa viết tắt

Nên xây dựng bảng viết tắt thống nhất cho toàn dự án.

MeaningConvention
MotorMTR
PumpPMP
TankTK
ConveyorCV
AlarmALM
Process ValuePV
SetpointSP
Run CommandRUN_CMD
Run FeedbackRUN_FB

Bảng này nên được lưu trong tài liệu thiết kế hệ thống.


Bước 3: Phân biệt loại tín hiệu

Các loại tín hiệu cũng nên được quy định rõ.

TypeConvention
Digital InputDI
Digital OutputDO
Analog InputAI
Analog OutputAO
Internal TagINT

Ví dụ:

MTR01_RUN_CMD_DO
MTR01_RUN_FB_DI
TK101_LEVEL_AI

Bước 4: Tránh đặt tên theo cảm tính

Một sai lầm phổ biến là đặt tên theo thói quen cá nhân.

❌ Không nên:

motorChinh
mayBomSo1
tkLon

✅ Nên dùng:

AREA1_MTR01
AREA1_PMP01
AREA1_TK101

Nguyên tắc vàng khi thiết kế Tag Convention

Một số nguyên tắc quan trọng cần tuân thủ:

1. Ngắn gọn nhưng rõ nghĩa
Tag không nên quá dài (thường dưới 40–60 ký tự).

2. Không dùng tiếng Việt
Tránh lỗi encoding và dễ tích hợp quốc tế.

3. Không dùng khoảng trắng
Sử dụng dấu gạch dưới _ để phân tách.

4. Sử dụng chữ in hoa
Giúp dễ đọc trong PLC và SCADA.

5. Có tài liệu chính thức
Tag Convention nên được lưu trong:

  • FDS
  • Design Guideline
  • Company Engineering Standard

Ví dụ Tag Convention chuẩn công nghiệp

PLT1_MTR01_RUN_CMD
PLT1_MTR01_RUN_FB
PLT1_MTR01_TRIP_ALM
PLT1_MTR01_SPEED_PV
PLT1_MTR01_SPEED_SP

Chỉ cần nhìn vào tên tag, kỹ sư có thể hiểu ngay:

  • Nhà máy (PLT1)
  • Thiết bị (Motor 01)
  • Loại tín hiệu
  • Chức năng của tín hiệu

Những sai lầm phổ biến khi đặt tag

Một số lỗi thường gặp trong các dự án automation:

  • Đặt tên theo I/O address (I0.0, Q0.1)
  • Không thống nhất giữa PLC và SCADA
  • Thay đổi tên tag giữa chừng
  • Không quản lý version của tag list

Những lỗi này có thể gây khó khăn lớn khi mở rộng hoặc bảo trì hệ thống.


Kết luận

Tag Convention là một phần rất quan trọng trong thiết kế hệ thống PLC, SCADA và Automation.

Một quy tắc đặt tên tag tốt sẽ giúp:

  • Hệ thống dễ hiểu
  • Giảm thời gian debug
  • Tích hợp hệ thống dễ dàng
  • Nâng cao tính chuyên nghiệp của dự án

Đối với các hệ thống công nghiệp lớn, việc xây dựng Tag Convention ngay từ đầu là điều gần như bắt buộc.

[contact-form-7 id=”f245613″ title=”Newsletter”]