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

| 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.