Table of Contents

ML-RH8 모드버스 릴레이 모듈

ML-RH8 모듈은 고용량(10A) 릴레이 8개가 내장된 필드 I/O 모듈입니다.

본 제품은 RS-485 통신을 사용하며, MODBUS RTU 프로토콜을 통해 각 릴레이의 ON/OFF 제어 및 릴레이 상태 읽기가 가능합니다. 최대 15대까지 동일 RS-485 선로에 연결하여 사용할 수 있습니다.

주의

본 제품은 자동으로 통신을 시작하거나 상대 장치를 검색하지 않습니다. 반드시 외부 장치(PLC, MCU, PC 등)에서 MODBUS RTU 마스터 모드로 주기적인 명령을 전송해야 하며, 마스터 통신 프로그램이 없는 경우 릴레이 제어 및 상태 확인이 불가능합니다.

큐블록(CUBLOC) 또는 MSB와 연결하여 사용할 경우에도 반드시 MODBUS RTU 마스터 통신 프로그램을 사용자 측에서 구현해야 합니다.

ML-RH8의 사양

RELAY 사양

Comfile HMI 프로젝트 설정

HMI이를 이용하여 IO를 제어할경우 Comfile HMI이를 이용한 다면 간단하게 IO를 추가 또는 제어할 수 있습니다. 아래의 동영상은 Comfile HMI와 ML-RH8을 연결하여 동작하는 영상입니다.

HMI TEST 프로젝트는 아래의 링크에서 다운로드 받을 수 있습니다. TEST 프로젝트는 RS-485통신 포트를 사용합니다.

hmi_mr-rh8_test.zip

ComfileHMI Editor 설정

새 프로젝트를 만들때, 아래와 같이 <COMFILE>의 <MODPORT>를 선택하세요. ML시리즈는 MODPORT와 동일한 프로토콜 (MODBUS RTU, RS485, 57600보레이트)를 사용합니다.

어드레스 설정방법

사용하시는 컴포넌트(제어버튼, 램프 등)의 주소번지는 해당 릴레이 번지의 0601(RH1)~0608(RH8)번지 까지 설정하여 사용할 수 있습니다. 제어방식은 비트 단위 억세스로 맨앞에 0을 넣고, 그 뒷부분에 어드레스를 넣으면 됩니다. 아래의 이미지는 HR1 릴레이(0601)의 램프와 버튼 어드레스 설정이미지 입니다.

ID(슬레이브 주소) 설정

하나의 RS485라인에 동일 모듈 여러개를 동시에 사용하는 경우, 스타트 어드레스가 중복되므로 이때에는 ID(슬레이브 주소)를 서로 다르게 설정해 주어야 합니다. ML시리즈 모듈의 전면에 딥스위치로 1부터 15번까지 변경할 수 있습니다.

프로젝트 생성시 추가된 <외부장치>는 자동으로 슬레이브 주소가 1로 되어 있습니다.

외부장치 추가 버튼을 누르시고 1이 아닌 다른 슬레이브 주소를 선택하세요.

이때 아래 그림처럼 <외부장치ID>뒤에 슬레이브주소를 넣어준다면 화면작화시 편리합니다.

각부의 기능

ID 설정 스위치
(슬레이브 어드레스)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 on on on on on on on on
2 on on on on on on on on
3 on on on on on on on on
4 on on on on on on on on

통신 패킷

ML-RH8의 슬레이브 어드레스(Slave address)는 DIP스위치로 설정합니다. 릴레이 RLY1 ~ RLY8의 시작어드레스(Start address)는 600(0x0258) ~ 607(0x025F) 이며, Function은 0x01(Bit read), 0x05(Bit write), 0x0F(Multiple bit write)를 사용할 수 있습니다. 아래는 ML-RH8의 RELAY ON/OFF, 상태값 읽기를 위한 통신패킷 설명 및 예제 입니다.


컴파일 제품군과의 결선


외형치수

필드-I/O 제품군

Comfile Technology's Document Library