This is an old revision of the document!
Table of Contents
ML-RH8 모드버스 릴레이 모듈
ML-RH8 모듈은 고용량(10A) 릴레이 8개가 장착된 필드 서브 모듈로 HMI, 큐블록/모아콘 또는 MCU와 연결하여 사용할 수 있습니다.
모듈간 인터페이스 방식은 RS485통신을 이용하며 MODBUS RTU 프로토콜로 고용량 릴레이를 ON/OFF 제어 할 수 있고, 릴레이의 상태를 읽어올 수 있습니다. 최대 15개 까지 동일 선로에 연결 할 수 있습니다.
- 주의 : 이 제품은 상대측 기기에서 MODBUS RTU 마스터 통신 프로그램으로 연결해주어야 동작됩니다. 자동연결 기능은 없습니다.
- 큐블록 (또는 MSB)와 연결시 마스터 통신 코드를 작성해주어야 합니다. 자동연결 기능은 없습니다.
ML-RH8의 사양
- 정격 입력전압 : 24VDC
- 최소동작 전압 : 18VDC
- 정격전류 : 300mA 이상
- 사용습도 : 35 ~ 85%RH
- 사용온도 : -30 ~ 60℃
- 크기 : 105mm X 70mm
- 통신방식 : RS485 (57600보레이트, 8비트, 1스톱비트)고정 / 변경불가
- 프로토콜 : MODBUS-RTU
RELAY 사양
- 접점구성 : 1 Form A (SPST)
- 동작시간(ON) : 정격전압에서 최대 15ms
- 차단시간(OFF) : 정격전압에서 최대 5ms
- 정격 구동전류 : 22.1mA / 1접점
- 초기 접속저항 : 100mΩ max
- 최대 도통전류 : 10A
- 최대 개폐용량 : DC전압-300W / AC전압-2.500AV
- 최대 개폐전압 : 110VAC / 250VAC
Comfile HMI 프로젝트 설정
HMI이를 이용하여 IO를 제어할경우 Comfile HMI이를 이용한 다면 간단하게 IO를 추가 또는 제어할 수 있습니다. 아래의 동영상은 Comfile HMI와 ML-RH8을 연결하여 동작하는 영상입니다.
HMI TEST 프로젝트는 아래의 링크에서 다운로드 받을 수 있습니다. TEST 프로젝트는 RS-485통신 포트를 사용합니다.
- ComfileHMI Editor 설정
새 프로젝트를 만들때, 아래와 같이 <COMFILE>의 <MODPORT>를 선택하세요. ML시리즈는 MODPORT와 동일한 프로토콜 (MODBUS RTU, RS485, 57600보레이트)를 사용합니다.
- 보레이트도 57600,8,N,1 고정입니다.
- COM3에 RS485가 있는 모델 (CHA-070WT, CHA-070WR)은 <회선>을 COM3으로 하세요.
- COM1만 있는 모델에서 ML-RH8를 사용하려면 <회선>을 COM1으로 하시고, 별도의 RS232-TO-RS485 컨버터를 사용하세요.
- 어드레스 설정방법
사용하시는 컴포넌트(제어버튼, 램프 등)의 주소번지는 해당 릴레이 번지의 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 |
- 1~15까지 사용가능, 0번은 사용할 수 없음
- 공백은 OFF를 의미함
통신 패킷
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, 상태값 읽기를 위한 통신패킷 설명 및 예제 입니다.







