====== ML-RH8 8채널 고용량 릴레이 모듈====== ML-RH8 모듈은 고용량(10A) 릴레이 8개가 장착된 필드 서브 모듈로 HMI, 큐블록/모아콘 또는 MCU와 연결하여 사용할 수 있습니다. {{ :ml-rh8:ml-rh8.png?nolink |}} 모듈간 인터페이스 방식은 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을 연결하여 동작하는 영상입니다. {{ :ml-rh8:hmi-mr-rh8.mp4? 650x400 |}} HMI TEST 프로젝트는 아래의 링크에서 다운로드 받을 수 있습니다.\\ TEST 프로젝트는 RS-485통신 포트를 사용합니다.{{ :ml-rh8:hmi_mr-rh8_test.zip |}} \\ ====- ComfileHMI Editor 설정==== 새 프로젝트를 만들때, 아래와 같이 를 선택하세요. ML시리즈는 MODPORT와 동일한 프로토콜 (MODBUS RTU, RS485, 57600보레이트)를 사용합니다. {{ :comfilehmi:hmi_connection_modport:modsetting.png?nolink |}} * 보레이트도 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)의 램프와 버튼 어드레스 설정이미지 입니다. \\ {{ :ml-rh8:hmi어드레스_설정.png |}} \\ ====- ID(슬레이브 주소) 설정==== 하나의 RS485라인에 동일 모듈 여러개를 동시에 사용하는 경우, 스타트 어드레스가 중복되므로 이때에는 ID(슬레이브 주소)를 서로 다르게 설정해 주어야 합니다. ML시리즈 모듈의 전면에 딥스위치로 1부터 15번까지 변경할 수 있습니다. {{ :ml-rh8:슬레이브_주소_설정.jpg |}} 프로젝트 생성시 추가된 <외부장치>는 자동으로 슬레이브 주소가 1로 되어 있습니다. {{ :comfilehmi:hmi_connection_modport:slaveadr1.png?nolink |}} 외부장치 추가 버튼을 누르시고 1이 아닌 다른 슬레이브 주소를 선택하세요. {{ :comfilehmi:hmi_connection_modport:slaveadr2.png?nolink |}} 이때 아래 그림처럼 <외부장치ID>뒤에 슬레이브주소를 넣어준다면 화면작화시 편리합니다. {{ :comfilehmi:hmi_connection_modport:slaveadr3.png?nolink |}} \\ ===== 각부의 기능===== {{ :ml-rh8:ml-rh8각부의기능.png |}} ^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, 상태값 읽기를 위한 통신패킷 설명 및 예제 입니다. * [[.:1비트 쓰기(1bit write):|1비트 쓰기(1bit write) : 1개의 RELAY ON/OFF 제어 패킷]] * [[.:다수의 비트 쓰기(multiple bit write):|다수의 비트 쓰기(multiple bit write): 여러개의 RELAY ON/OFF 제어 패킷]] * [[.:비트 읽기 (bit read):|비트 읽기 (bit read) : RELAY 상태 읽기 패킷]] \\ ===== 컴파일 제품군과의 결선 ===== * HMI 제품군 RS232 결선 {{ :ml-rh8:hmi_1.png |}} * HMI 제품군 RS485 결선 {{ :ml-rh8:hmi_2.png |}} * CUSB 제품군 결선 {{ :ml-rh8:cusb.png |}} * MOACON 결선 {{ :ml-rh8:moacon.png |}} * MSB 제품군 결선 {{ :ml-rh8:msb.png |}} \\ ===== 외형치수 ===== {{ :ml-rh8:외형치수.png |}} [[:index|Comfile Technology's Document Library]]