====== LS 산전 MSTER-K 시리즈와 연결방법 (MODBUS 이용) ====== 본 설명서에서는 LS 산전의 MASTER-K 시리즈중 K300S(K4P-15AS), Cnet I/F 모듈(G4L-CUEA) 과 HMI 연결 방법에 대해 설명합니다. 우선 아래 그림처럼 MASTER-K(300S) PLC와 ComfileHMI를 연결하세요. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:makser-k_rs232_02.jpg?nolink |}} Cnet I/F 모듈 버전 3.0에서는 TXD, RXD, SG의 3선만 연결 하여도 통신이 가능 합니다. Cnet I/F 모듈 버전 2.0 이전에서는 위와 같이 결선하지 않을 경우 수신은 가능하지만 송신이 되지않기때문에 HMI 연결이 안됩니다. HMI에선 CD신호선을 제어하지 않기때문에 버전확인후 위와 같이 연결하셔야합니다. ( Cnet I/F 모듈(G4L-CUEA)이 아닌 제품은 LS산전 통신기능 부문 결선을 참조하시기 바랍니다. www.lsis.co.kr ) {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:makser-k_hmi.jpg?nolink |}} 테스트를 하기 위해 Master-K 레더 작화 프로그램인 XGLWIN 이용해서 아래와 같이 레더로직을 작성한뒤 Master-K300S PLC에 전송하였습니다. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:kglwin.jpg?nolink |}} 레더로직 설명입니다. * 0번 행에서 F0010 F영역 특수릴레이를 사용하여 상시ON 하며, M001 을 증가시킵니다.B접점인 M0008 입력이 들어오면 증가를 정지시킵니다. * 5번 행에서 M0008 입력이 들어오면 P0032 을 출력 합니다. MASTER-K의 프로그램및 특수릴레이는 PDF설명서 확인 바랍니다. [[http://www.comfile.co.kr/download/etc/MK_201212.pdf |MASTER-K 명령어 설명서]] ===== Cnet I/F 모듈(G4L-CUEA) 통신설정 ===== LS 산전의 GLOFA-GM, MASTER-K 중 Cnet I/F 모듈이 별도로 장착되는 제품은 XGLWIN 에서 프로그램을 작성하시고 프레임편집기를 통하여 rs232설정을 하셔야 합니다. (일체형제품은 Cnet I/F 모듈 없이 CPU에서 RS232를 지원하기때문에 KGLWIN에서 MODBUS Slave설정할 수 있게 되어있습니다.) Cnet I/F 통신쪽 셋업을 위해서 프레임편집기를 사용합니다. (www.lsis.co.kr 에서 다운로드 가능) 1. 프레임 편집기에서 옵션>통신포트 선택 누른뒤 MASTER-K와 PC와 연결된 통신포트를 확인하시고 (온라인>접속하기) 접속합니다. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:master-k_setting_01.jpg?nolink |}} 2. CNET OS 버전을 확인합니다. 온라인> 플래시메모리>플래시메모리 정보 클릭후 CNET모듈이 장착되어있는 슬롯번호(CPU옆에서부터 0번할당), 운영체저 클릭하여 버전을 확인합니다. CNET 버전 3.0이상 : MODBUS 드라이버가 내장되어있기 때문에 OS전송 없이 온라인 모드변경후 사용가능합니다. CNET 버전 3.0미만 : CNET 카드에 MODBUS OS를 전송해야 합니다. 3. CNET 버전 3.0미만 OS전송 CNET 동작 모드 설정 CNET의 모드 스위치를 8번(플래시 쓰기 모드)으로 설정 후 전면의 적색 스위치를 누른 상태에서 전원을 인가합니다. (G6LG6LG6L-CUEB/CCUEB/CCUEB/C CUEB/C 및 CNET V3.0이상에서는 적색 스위치를 지원하지 않으므로 모드 스위치만 8번으로 변경 후 전원 off/on) {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:mode_sw.jpg?nolink |}} MODBUS 드라이버 OS 파일 열기 CNET프레임 편집기>파일>라이브러리 파일 열기 선택합니다. (라이브러리 파일은 www.lsis.co.kr 에서 다운로드 가능) {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:master-k_setting_02.jpg?nolink |}} 사용하는 통신 카드 별 MODBUS 드라이버 OS 파일을 선택합니다. - G6L-CUEB/C: Modbus6.lib - G3/4L-CUEA: Modbus34v20.lib 4. 온라인>플래시메모리> 플래시 메모리 쓰기 선택 . CNET 카드가 장착되어 있는 슬롯 번호를 선택하시면 됩니다. (CPU옆에서부터 0번할당)송신 후 통신 완료창이 완료창이 나오면 나오면 플래시 메모리에 MODBUS 드라이버 쓰기가 완료됩니다. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:master-k_setting_03.jpg?nolink |}} 5. 온라인 모드 변경 모드 스위치에 의한 동작모드 설정 이외에 프레임 편집기를 이용하여 동작모드를 설정할 수 있는 기능입니다. MODBUS 드라이브는 온라인 모드에서만 선택할 수 있습니다. CNET카드의 모드 스위치를 9번(온라인 모드)으로 설정 후 PLC의 전원을 인가합니다. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:mode_sw_01.jpg?nolink |}} CNET프레임 편집기>온라인>온라인 모드 변경 선택합니다. 해당 통신카드의 슬롯을 맞추고 통신 채널의 MODBUS 드라이버를 선택한후 송신합니다. CNET카드 버전 3.0 이하: 라이브러리 모드를 선택합니다. CNET카드 버전 3.0 이상: Modbus RTU/ASCII 모드를 선택합니다. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:master-k_setting_04.jpg?nolink |}} 6. CNET 프레임 편집기> 온라인> 동작전환에서 슬롯, 채널 설정 후 런을 선택합니다. 이로써 CNET 통신카드 MODBUS Slave 설정이 완료 됩니다. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:master-k_setting_05.jpg?nolink |}} ==== 비트,워드 읽기 쓰기 어드레스 ==== LS MASTER-K, GLOFA-GM PLC 에서의 modbus 통신 지원 코드입니다. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:modbus_mapping.jpg?nolink |}} MASTER-K CPU 에 모드버스 적용 시 M디바이스 영역은 M0~M191까지 사용 가능합니다. ===== ComfileHMI Editor에서의 설정 ===== ComfileHMI Editor 에선 MODBUS, MODBUS RTU로 설정하십시오. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:hmi_01.jpg?nolink |}} 다음과 같이 작화하였습니다. [[http://www.comfile.co.kr/download/hmi/MK300S.zip|프로젝트 파일 다운]] {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:hmi_02.jpg?nolink |}} 아래는 버튼을 더블 클릭한뒤 표시되는 주소입력창에서 00008 번지를 입력한 예입니다.PLC M0008 번지 ON/OFF가 가능합니다. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:hmi_03.jpg?nolink |}} 아래는 텍스트 생성후 더블 클릭한뒤 표시되는 워드주소 30001 번지를 입력한 예입니다.PLC M0001 번지 워드값 표시가 가능합니다. {{ :comfilehmi:hmi_connection_lsplcmodbus_mk:hmi_04.jpg?nolink |}}
[[comfilehmi:index#ComfileHMI_하드웨어|상위 페이지로 가기]]