Hướng Dẫn Giao Tiếp Modbus RTU – Module Rơ-le 4 Kênh RS485 Lonhand LH-IO404-485

Module Lonhand LH-IO404-485 là thiết bị Remote I/O công nghiệp cho phép điều khiển 4 relay output và giám sát 4 digital input thông qua giao tiếp RS485 Modbus-RTU. Thiết bị thường được sử dụng trong hệ thống PLC, SCADA, HMI, máy tính công nghiệp hoặc vi điều khiển để điều khiển thiết bị điện từ xa.

Bài viết này hướng dẫn các lệnh điều khiển relay và frame giao tiếp Modbus-RTU của module LH-IO404.

1. Thông Số Giao Tiếp Serial Mặc Định

Thông số truyền thông mặc định của module:

  • Baudrate: 9600 bps
  • Data bit: 8
  • Parity: None
  • Stop bit: 1

Thiết bị hỗ trợ các baudrate:

2400 / 4800 / 9600 / 19200 / 38400 bps

Module sử dụng giao thức Modbus RTU tiêu chuẩn, tương thích PLC, SCADA và nhiều hệ thống điều khiển công nghiệp. 763ad862f438bf36f2236ebfbafbf1f7


2. Cấu Trúc Frame Modbus RTU

Frame Modbus RTU của module có dạng:

[Slave Address] [Function Code] [Data] [CRC16]

Ví dụ frame điều khiển relay:

FE 05 00 00 FF 00 98 35

Ý nghĩa từng byte:

ByteÝ nghĩa
FEĐịa chỉ thiết bị (Slave Address)
05Function Code
00 00Địa chỉ relay
FF 00Giá trị ghi
98 35CRC16

CRC được truyền Low byte trước – High byte sau.


3. Các Function Code Hỗ Trợ

Module LH-IO404 hỗ trợ các lệnh Modbus sau:

Function CodeChức năng
01Đọc trạng thái relay
02Đọc trạng thái digital input
03Đọc thanh ghi cấu hình
05Ghi điều khiển 1 relay
15Ghi điều khiển nhiều relay

4. Lệnh Điều Khiển Relay

Bật Relay

RelayFrame
Relay 1 ONFE 05 00 00 FF 00 98 35
Relay 2 ONFE 05 00 01 FF 00 C9 F5
Relay 3 ONFE 05 00 02 FF 00 39 F5
Relay 4 ONFE 05 00 03 FF 00 68 35

Tắt Relay

RelayFrame
Relay 1 OFFFE 05 00 00 00 00 D9 C5
Relay 2 OFFFE 05 00 01 00 00 88 05
Relay 3 OFFFE 05 00 02 00 00 78 05
Relay 4 OFFFE 05 00 03 00 00 29 C5

Khi lệnh hợp lệ, module sẽ trả lại đúng frame vừa nhận để xác nhận lệnh đã thực hiện.


5. Lệnh Đọc Trạng Thái Relay

Request

FE 01 00 00 00 04 29 C6

Ý nghĩa:

ByteNội dung
FESlave Address
01Read Coil
00 00Địa chỉ bắt đầu
00 04Số relay
CRCCRC16

Response

FE 01 01 00 61 9C

Byte dữ liệu trả về là bit trạng thái relay:

1 = relay ON
0 = relay OFF

6. Lệnh Đọc Trạng Thái Digital Input

Module có 4 ngõ vào số cách ly quang.

Request

FE 02 00 00 00 04 6D C6

Response

FE 02 01 00 91 9C

Ý nghĩa byte dữ liệu:

BitInput
bit0IN1
bit1IN2
bit2IN3
bit3IN4

7. Lệnh Bật / Tắt Tất Cả Relay

Bật toàn bộ relay

FE 0F 00 00 00 04 01 FF 31 D2

Tắt toàn bộ relay

FE 0F 00 00 00 04 01 00 71 92

Lệnh này giúp điều khiển toàn bộ relay chỉ với một frame Modbus.


8. Lệnh Flash Relay (Bật/Tắt Theo Thời Gian)

Module hỗ trợ chức năng flash relay để tạo xung bật/tắt theo thời gian.

Ví dụ:

Flash OFF relay 1

FE 10 00 03 00 02 04 00 02 00 0A A1 6A

Flash ON relay 1

FE 10 00 03 00 02 04 00 04 00 0A 41 6B

Trong đó:

00 0A = 10 × 0.1s = 1 giây

9. Bảng Địa Chỉ Modbus

Relay Output

Địa chỉRelay
00001Relay 1
00002Relay 2
00003Relay 3
00004Relay 4

Digital Input

Địa chỉInput
10001IN1
10002IN2
10003IN3
10004IN4

10. Ứng Dụng Thực Tế

Module LH-IO404 thường được sử dụng trong:

  • điều khiển thiết bị qua PLC / SCADA
  • hệ thống IoT công nghiệp
  • điều khiển đèn, motor, contactor
  • tự động hóa nhà máy
  • smart building
  • nông nghiệp thông minh

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Developed by Tiepthitute
Facebook Messenger
Chat với chúng tôi qua Zalo
Gọi ngay
Chat ngay