Scaling tín hiệu 4–20mA trong PLC: Từ Raw Value đến giá trị áp suất, mức và lưu lượng

Hotline

0982 272 161

logo

Scaling tín hiệu 4–20mA trong PLC: Từ Raw Value đến giá trị áp suất, mức và lưu lượng
ĐĂNG VÀO 29 THÁNG 09,2026

    Scaling tín hiệu 4–20mA trong PLC là bước chuyển giá trị số thô mà module analog đọc được thành đơn vị kỹ thuật mà người vận hành có thể hiểu và sử dụng, chẳng hạn bar đối với áp suất, mét đối với mức hoặc m³/h đối với lưu lượng. Nếu bỏ qua bước này, PLC vẫn có thể nhận tín hiệu cảm biến nhưng chương trình và HMI chỉ nhìn thấy những con số Raw Value khó liên hệ với trạng thái thực tế của quá trình.

    Điểm quan trọng là Raw Value không có một dải cố định cho mọi PLC. Giá trị số tương ứng 4mA và 20mA phụ thuộc module, cấu hình kênh analog và cách hãng biểu diễn dữ liệu. Vì vậy, khi scale analog PLC, cần xác định đúng cả dải Raw của phần cứng và dải đo thực tế của transmitter thay vì sao chép một công thức có sẵn từ hệ thống khác.

    Scaling tín hiệu 4–20mA trong PLC là gì?

    Scaling là phép ánh xạ tuyến tính một giá trị đầu vào từ khoảng này sang một khoảng khác. Trong hệ thống đo lường công nghiệp, cảm biến hoặc transmitter thường biến đại lượng vật lý thành tín hiệu dòng điện 4–20mA. Module analog của PLC tiếp tục chuyển dòng điện đó thành một giá trị số. Chương trình PLC sau đó phải chuyển giá trị số này về đơn vị kỹ thuật phù hợp.

    Ví dụ, một transmitter áp suất được cấu hình để 4mA tương ứng 0 bar và 20mA tương ứng 10 bar. PLC không cần người vận hành phải nhìn dòng điện hay Raw Value; giá trị cuối cùng cần sử dụng trong logic, cảnh báo và HMI là áp suất theo bar.

    Từ cảm biến đến HMI, tín hiệu được xử lý như thế nào?

    Một điểm analog thường đi qua chuỗi: đại lượng thực tế → transmitter → tín hiệu 4–20mA → module analog → Raw Value → scaling → Engineering Unit → HMI/logic điều khiển. Mỗi mắt xích đều có thể làm giá trị hiển thị sai nếu cấu hình không đồng nhất.

    Do đó, trước khi lập trình, kỹ sư nên xác định rõ tín hiệu AI trong I/O List PLC: tag thiết bị, loại tín hiệu, dải đo, module/channel và đơn vị kỹ thuật. Việc này giúp tránh tình trạng chương trình đang scale theo một dải trong khi transmitter ngoài hiện trường lại được cài đặt theo dải khác.

    PLC Delta DVP64EH dùng trong hệ thống xử lý tín hiệuScaling tín hiệu 4–20mA trong PLC
    PLC và module analog phải được cấu hình đúng dải tín hiệu trước khi thực hiện scaling trong chương trình.

    Công thức scaling Raw Value sang Engineering Unit

    Với quan hệ tuyến tính, Raw Value PLC có thể chuyển sang Engineering Unit bằng công thức tổng quát sau:

    EU = EUmin + (Raw − RawMin) × (EUmax − EUmin) / (RawMax − RawMin)

    Trong đó, RawMin và RawMax là giá trị số mà module trả về tại hai đầu dải đo; EUmin và EUmax là giới hạn dưới và trên của đại lượng kỹ thuật. RawMin/RawMax phải lấy theo tài liệu hoặc cấu hình thực tế của module, không nên mặc định rằng mọi PLC đều sử dụng cùng một dải số.

    Nếu chương trình đang xử lý trực tiếp giá trị dòng điện thay vì Raw Value, phép tính đối với transmitter tuyến tính 4–20mA có thể biểu diễn đơn giản hơn:

    EU = EUmin + (I − 4) × (EUmax − EUmin) / 16

    Ví dụ scaling áp suất, mức và lưu lượng

    Các ví dụ dưới đây minh họa quan hệ tuyến tính của transmitter 4–20mA. Đây là ví dụ tính toán, không phải thông số mặc định cho mọi cảm biến.

    Ứng dụng Dải đo minh họa Tín hiệu ví dụ Giá trị sau scale
    Áp suất 0–10 bar 12mA 5 bar
    Mức 0–6 m 8mA 1,5 m
    Lưu lượng 0–100 m³/h 16mA 75 m³/h

    Ý nghĩa thực tế của bước này là PLC có thể dùng cùng một giá trị đã scale cho hiển thị HMI, cảnh báo cao/thấp, PID, interlock hoặc lưu dữ liệu. Người bảo trì cũng có thể đối chiếu nhanh giữa dòng đo thực tế và giá trị hiển thị để xác định lỗi nằm ở cảm biến, dây tín hiệu, module hay chương trình.

    Quy trình 6 bước scaling 4–20mA trong PLC

    1. Kiểm tra dải transmitter: xác định 4mA và 20mA đang đại diện cho giá trị vật lý nào.
    2. Kiểm tra cấu hình kênh analog: xác nhận module đang nhận đúng loại tín hiệu và đúng chế độ theo tài liệu thiết bị.
    3. Xác định RawMin và RawMax: dùng dữ liệu hãng hoặc giá trị kiểm tra thực tế phù hợp với cấu hình module.
    4. Khai báo Engineering Unit: nhập giới hạn đo thấp/cao và đơn vị như bar, m, °C hoặc m³/h.
    5. Thực hiện phép scale bằng kiểu dữ liệu phù hợp: với phép chia, nên kiểm soát chuyển đổi kiểu dữ liệu để tránh mất phần thập phân do tính toán số nguyên.
    6. Kiểm tra nhiều điểm trên dải: so sánh giá trị đầu vào và giá trị hiển thị tại các điểm thấp, giữa và cao trước khi bàn giao.

    Nếu đang thiết kế hệ thống mới, phần này nên được thống nhất ngay từ giai đoạn thiết kế tủ điều khiển PLC. Khi module, dải transmitter, tag và đơn vị đo được chốt từ đầu, việc lập trình và commissioning sẽ ít phải sửa lại hơn.

    Những lỗi khiến giá trị sau scaling bị sai

    Khi HMI hiển thị áp suất, mức hoặc lưu lượng không đúng, lỗi không nhất thiết nằm ở cảm biến. Cần kiểm tra toàn bộ chuỗi tín hiệu trước khi thay thiết bị.

    Lỗi thường gặp Biểu hiện Điểm cần kiểm tra
    Sai dải Raw Giá trị lệch theo toàn dải Manual và cấu hình module analog
    Sai dải transmitter PLC tính đúng nhưng khác giá trị thực tế LRV/URV hoặc range thiết bị hiện trường
    Scale hai lần HMI hiển thị sai dù PLC đã đúng Kiểm tra PLC và HMI có cùng thực hiện scaling hay không
    Sai kiểu dữ liệu Mất phần thập phân hoặc kết quả bất thường INT, DINT, REAL và thứ tự chuyển đổi dữ liệu
    Tín hiệu ngoài dải Giá trị thấp/cao bất thường Loop 4–20mA, dây dẫn, nguồn loop và trạng thái diagnostics

    Nên scaling ở PLC, module analog hay HMI?

    Nếu module hỗ trợ Engineering Unit trực tiếp, có thể tận dụng chức năng của phần cứng. Tuy nhiên, với hệ thống cần sử dụng giá trị cho logic điều khiển, alarm, interlock, trend hoặc truyền dữ liệu sang hệ khác, việc chuẩn hóa giá trị tại PLC thường giúp quản lý nhất quán hơn.

    Không nên để PLC scale một lần rồi HMI tiếp tục scale thêm lần nữa nếu không có chủ đích rõ ràng. Một nguyên tắc hữu ích là xác định một nguồn giá trị Engineering Unit chuẩn và sử dụng nhất quán cho toàn hệ thống.

    Checklist kiểm tra trước khi commissioning

    • Đúng model và channel module analog.
    • Đúng chế độ tín hiệu 4–20mA theo thiết kế.
    • Đúng dải đo của transmitter.
    • RawMin/RawMax lấy đúng theo cấu hình module.
    • EUmin/EUmax và đơn vị hiển thị đã thống nhất.
    • Không scale trùng giữa module, PLC và HMI.
    • Đã kiểm tra nhiều điểm trong toàn dải đo.
    • Đã có xử lý tín hiệu bất thường và diagnostics phù hợp với thiết bị.

    Với hệ thống đang chuẩn bị thiết kế hoặc nâng cấp, có thể đối chiếu thêm bài 4–20mA và 0–10V trong tủ PLC để chọn chuẩn tín hiệu phù hợp trước khi đi sâu vào scaling.

    Câu hỏi thường gặp về scaling 4–20mA PLC

    Raw Value PLC là gì?

    Raw Value là giá trị số mà PLC hoặc module analog tạo ra sau khi chuyển đổi tín hiệu điện thành dữ liệu số. Dải Raw phụ thuộc phần cứng và cấu hình, vì vậy cần kiểm tra manual trước khi dùng trong công thức scaling.

    4mA có phải luôn tương ứng với giá trị bằng 0 không?

    Không. 4mA tương ứng với giới hạn dưới của dải đo đã cấu hình. Nếu transmitter đo từ -50 đến 150°C thì 4mA đại diện -50°C chứ không phải 0°C.

    Có thể dùng cùng một công thức scaling cho mọi PLC không?

    Có thể dùng cùng nguyên lý tuyến tính, nhưng không nên dùng chung RawMin và RawMax. Mỗi module hoặc định dạng dữ liệu có thể biểu diễn dải analog khác nhau.

    Tại sao giá trị trên HMI khác giá trị đo ngoài hiện trường?

    Cần kiểm tra lần lượt transmitter, dòng loop, cấu hình analog input, Raw Value trong PLC, công thức scaling và cấu hình HMI. Sai dải transmitter hoặc scale lặp tại HMI là hai trường hợp cần được loại trừ.

    Scaling nên thực hiện trước hay sau logic cảnh báo?

    Trong nhiều ứng dụng, việc chuẩn hóa tín hiệu thành Engineering Unit trước giúp các ngưỡng alarm và interlock dễ đọc, dễ bảo trì và thống nhất với giá trị HMI. Tuy nhiên cấu trúc cuối cùng vẫn cần phù hợp với nền tảng PLC và tiêu chuẩn lập trình của dự án.

    Bài trước đó 4–20mA Và 0–10V Trong Tủ PLC: Chọn Tín Hiệu Nào Cho Cảm Biến?
    Bài viết khác:
    Zalo
    Hotline
    0982 272 161 0982 272 161