Module Mở Rộng RS485 Modbus RTU 6 Relay 8DI 8DO Kanonbus KCM6S8IO

Trong nhiều dự án tòa nhà và tự động hóa, gateway trung tâm như KCC-NEW có đủ giao thức nhưng không đủ I/O vật lý. Khi cần thêm điểm relay, thêm điểm đọc tín hiệu từ cảm biến hoặc công tắc, cách mở rộng hiệu quả nhất là thêm module I/O Modbus RTU trên cùng bus RS485. KCM6S8IO là module mở rộng đó: 6 relay 10A, 8 DO output và 8 DI input dry contact trên một module DIN rail duy nhất, giao tiếp Modbus RTU chuẩn.

KCM6S8IO không có KNX TP bus và không phải thiết bị KNX. Nó là Modbus RTU slave, kết nối vào bus RS485 của gateway hoặc controller đóng vai Modbus master. Trong hệ sinh thái Kanonbus, KCC-NEW với 3 cổng RS485 là master điển hình cho KCM6S8IO.

Ba Lớp I/O Trên Một Module

KCM6S8IO tích hợp ba kiểu I/O với đặc tính khác nhau trên cùng một module:

6 kênh Relay Output (OUT1~OUT6):Relay bistable AC 250V, 10A mỗi kênh. Phù hợp với tải chiếu sáng, sàn nhiệt on/off, van điện từ và các tải AC khác. Mỗi kênh có chỉ thị trạng thái độc lập. Inrush current tối đa 100A cho phép kết nối tải có dòng khởi động cao như đèn halogen hoặc motor nhỏ.

8 kênh DO Output (DO1~DO8):Digital output 5V, kiểu wired connection. Phù hợp để kích SSR (solid-state relay), báo hiệu trạng thái đến thiết bị khác, hoặc drive indicator. DO không phải relay, không đóng mở nguồn AC trực tiếp.

8 kênh DI Input (DI1~DI8):Dry contact input, kiểu network port plug-in (đầu cắm RJ-style). Đọc trạng thái từ công tắc, nút nhấn, cảm biến relay output hoặc bất kỳ tiếp điểm thụ động nào. DI input của KCM6S8IO có khả năng phân biệt short press và long press, đưa về hai giá trị khác nhau qua Modbus.

Bistable Relay Giữ Trạng Thái Khi Mất Nguồn

Relay bistable (lưỡng ổn) là điểm kỹ thuật quan trọng của KCM6S8IO. Relay thông thường (monostable) luôn về trạng thái mặc định khi mất nguồn điều khiển: relay mất kích thì hở mạch. Relay bistable có hai trạng thái ổn định: cả ON và OFF đều duy trì mà không cần dòng điện giữ liên tục.

Ứng dụng thực tế: nếu nguồn 24V bị mất điện tạm thời do sự cố trong lúc đèn đang bật, relay bistable giữ đèn bật cho đến khi có lệnh tắt rõ ràng. Không có hiện tượng nhấp nháy đèn hay reset bất ngờ khi nguồn phục hồi. Tương tự, van sưởi sàn hoặc van điện từ giữ nguyên vị trí mà không cần controller phát lại lệnh liên tục.

Bistable relay cũng tiết kiệm năng lượng: relay chỉ tiêu thụ điện trong khoảnh khắc chuyển trạng thái, không tiêu thụ liên tục để duy trì vị trí ON.

DI Input Phân Biệt Short Press Và Long Press

KCM6S8IO đọc DI input theo hai kiểu nhấn và trả về giá trị khác nhau qua Modbus register:

  • Short press (nhấn ngắn): register DI trả về giá trị 0 khi mở và 1 khi đóng
  • Long press (nhấn và giữ): register DI trả về giá trị 8 khi đang giữ và 9 khi nhả

Modbus master đọc register 40015~40022 (DI1~DI8) và nhận một trong bốn giá trị 0/1/8/9. Logic ở tầng master (KCC-NEW hoặc controller) phân biệt hành động: short press có thể trigger on/off, long press có thể trigger scene hoặc hành động khác. Tính năng này tương tự phân biệt short/long press trên KNX input module, nhưng thực hiện qua Modbus RTU thay vì KNX telegram.

Register Kênh Function code Giá trị
40001 OUT1 06 / 03 / 10 0 = OFF, 1 = ON
40002 OUT2 06 / 03 / 10 0 = OFF, 1 = ON
40003 OUT3 06 / 03 / 10 0 = OFF, 1 = ON
40004 OUT4 06 / 03 / 10 0 = OFF, 1 = ON
40005 OUT5 06 / 03 / 10 0 = OFF, 1 = ON
40006 OUT6 06 / 03 / 10 0 = OFF, 1 = ON
40007 DO1 06 / 03 / 10 0 = OFF, 1 = ON
40008 DO2 06 / 03 / 10 0 = OFF, 1 = ON
40009 DO3 06 / 03 / 10 0 = OFF, 1 = ON
40010 DO4 06 / 03 / 10 0 = OFF, 1 = ON
40011 DO5 06 / 03 / 10 0 = OFF, 1 = ON
40012 DO6 06 / 03 / 10 0 = OFF, 1 = ON
40013 DO7 06 / 03 / 10 0 = OFF, 1 = ON
40014 DO8 06 / 03 / 10 0 = OFF, 1 = ON
40251 Slave ID 06 / 03 / 10 0-255

Ngõ vào dry contact (DI)

Register Kênh Function code Giá trị
40015 DI1 03 0/1 = trạng thái, 8 = nhấn ngắn, 9 = nhấn dài
40016 DI2 03 0/1/8/9
40017 DI3 03 0/1/8/9
40018 DI4 03 0/1/8/9
40019 DI5 03 0/1/8/9
40020 DI6 03 0/1/8/9
40021 DI7 03 0/1/8/9
40022 DI8 03 0/1/8/9

Sơ đồ chân và mô tả cổng kết nối trên KCM6S8IO

sơ đồ chân

Vị trí Ký hiệu Mô tả
1 220V Auxiliary power Nguồn phụ 220V AC cho tải (live wire)
2 Lighting output Ngõ ra relay điều khiển tải chiếu sáng
3 DO output Ngõ ra tín hiệu DO digital
4 RS485 Giao tiếp Modbus RTU, kết nối bus RS485
5 Programming button Nút lập trình: nhấn ngắn bật/tắt từng loop, nhấn dài bật/tắt toàn bộ loop
6 DI input common Chân common chung cho các ngõ vào DI
7 DI input signal Ngõ vào tín hiệu dry contact (DI1-DI8)
8 Power supply 24V Nguồn cấp 24V DC cho module
9 Manual control button Nút bấm thủ công bật/tắt relay trực tiếp, không qua Modbus

LED indicator:

  • Power: sáng khi có nguồn 24V DC.
  • RS485 communication: nhấp khi có dữ liệu Modbus trên bus.
  • DO operation: chỉ thị trạng thái ngõ ra DO.
  • DI input signal: chỉ thị trạng thái từng ngõ vào DI.

Sơ đồ kết nối Kanonbus - KCM6S8IO

Register Map và Giao Tiếp Modbus RTU

KCM6S8IO giao tiếp qua Modbus RTU với các thông số mặc định: 9600 baud, 8 data bits, 1 stop bit, không parity (9600/8/1/N). Slave ID mặc định là 255 (broadcast address). Integrator cần đặt ID riêng cho từng module trên cùng bus trước khi đưa vào vận hành.

Loop Đọc/Ghi Register Giá trị
OUT1~OUT6 (relay) 06/03/10 40001~40006 0/1
DO1~DO8 06/03/10 40007~40014 0/1
DI1~DI8 03 (read only) 40015~40022 0/1/8/9
Device ID 06/03/10 40251 0~255

Function code hỗ trợ: 06 (write single register), 03 (read holding registers), 10 (write multiple registers).

Ví dụ lệnh Modbus:

  • Set device ID=1: FF 06 00 FA 00 01 7D E5
  • Bật OUT1 của device ID=1: 01 06 00 00 00 01 48 0A
  • Đọc trạng thái tất cả relay (6 kênh): 01 03 00 00 00 06 C5 C8

Kết Luận

Kanonbus KCM6S8IO phù hợp với dự án cần mở rộng I/O vật lý trên bus RS485 Modbus RTU: 6 relay bistable 10A cho tải AC, 8 DO 5V cho tín hiệu logic và 8 DI dry contact phân biệt short/long press. Nguồn 24V DC, lắp DIN rail, register map chuẩn Modbus dễ tích hợp với KCC-NEW hoặc bất kỳ Modbus master nào.

Liên hệ KNXStore để được tư vấn kỹ thuật và báo giá dự án: 0918.918.755 hoặc sales@knxstore.vn.

Câu hỏi thường gặp

Không. KCM6S8IO không có cổng KNX TP và không phải thiết bị KNX. Nó giao tiếp hoàn toàn qua Modbus RTU RS485. Để tích hợp với hệ KNX, cần một gateway trung gian như KCC-NEW đóng vai Modbus master và kết nối tầng IP với KNX IP Router.

Bistable relay (lưỡng ổn) giữ nguyên trạng thái ON hoặc OFF kể cả khi mất nguồn điều khiển 24V. Khác với relay thông thường luôn về trạng thái tắt khi mất nguồn, bistable relay cần lệnh rõ ràng để thay đổi trạng thái. Trong thực tế: không xảy ra hiện tượng đèn tắt bất ngờ khi nguồn 24V có vấn đề thoáng qua, không cần controller phát lại trạng thái sau khi phục hồi nguồn.

DI input của KCM6S8IO phân biệt thời gian nhấn. Short press trả về 0 (mở) hoặc 1 (đóng). Long press trả về 8 (đang giữ) hoặc 9 (vừa nhả). Modbus master đọc 4 giá trị này và xử lý logic tương ứng: short press cho on/off, long press cho hành động khác như gọi scene hoặc mode. Tính năng này cho phép một nút bấm đơn giản kích hoạt hai loại hành động khác nhau mà không cần thêm phần cứng.

Có. Mỗi KCM6S8IO cần một slave ID riêng (0~255). Trước khi đưa vào vận hành, đặt ID cho từng module qua lệnh Modbus đến register 40251. Với KCC-NEW có 3 cổng RS485, mỗi bus có thể mang nhiều KCM6S8IO tùy yêu cầu I/O của dự án.

DO output 5V là tín hiệu digital logic, không phải relay. Dùng để kích solid-state relay (SSR) bên ngoài, gửi tín hiệu trạng thái đến PLC hoặc controller khác, hoặc drive indicator LED. Không nối trực tiếp DO vào tải AC 220V. Khi cần đóng ngắt tải AC, dùng các kênh relay OUT1~OUT6.