====== Comfile Studio / ComfileHMI ======
*[[.:DownloadComfileHMIEditor:|ComfileHMI Editor (Comfile Studio) 다운로드]]
* [[.:HMI_Example:|샘플 프로젝트 모음]]
===== ComfileHMI 사용시 아래설명 참조 =====
* [[.:ModelSpec:|ComfileHMI 모델별 스펙정리]]
* [[.:HMI_Caution:|제품 사용시 주의사항]]
* [[.:각 부분의 명칭:]]
* [[.:외형 치수:]]
* [[.:HMI_wr_install:|전면 방수형 제품 설치요령]]
* [[.:HMI_pr_install:|오픈 프레임형 제품 설치요령]]
* [[.:HDM_install:|보드형 제품 (HDM시리즈) 설치요령]]
* [[https://youtu.be/XwFjbZsCW1k|컴파일HMI 시작 가이드 영상 보기]]
* [[.:HMIeditor_win10bat:|윈도우 모바일 디바이스 센터 설치]] <-- 최초 한번만 설치
* [[.:HMIeditor_massproduction:|양산시 프로젝트 전송 방법]]
* [[.:HMIeditor_smulation:|시뮬레이션]]
* [[.:HMIeditor_runtimesetup:|런타임 설정화면]] <--- 실행중 설정 바꾸는 방법
* [[.:HMIeditor_monitoring:|통신상태 모니터링 상태 보기/지우기]]
===== 외부 장치와 연결방법 =====
연결 가능한 장치 목록입니다.
- 큐블록(( 큐블록 : 베이직과 레더로직으로 움직이는 산업용 콘트롤러 )), 모아콘(( 모아콘 : C언어로 프로그래밍하는 모듈형 콘트롤러 )), 모드포트((필드 I/O))
- MCU (( MCU : PIC,AVR,STM과 같은 원칩 마이크로 콘트롤러 ))
- PLC (LS산전 XGB시리즈)
- 이더넷 MODBUS-TCP를 지원하는 장치
연결방법입니다
* [[.:HMI_connection_cubloc:|큐블록/MSB와의 연결방법, 큐블록 샘플소스]]
* [[.:HMI_connection_moacon:|모아콘과의 연결방법, 모아콘 샘플소스]]
* [[.:HMI_connection_modport:|모드포트 (필드I/O) 와의 연결방법]]
* [[.:HMI_connection_temp:|온도센서 연결방법]] <-- ComfileHMI 에서 온도를 바로 읽어오는 방법
* [[.:HMI_connection_lsplc:|LS산전 PLC (XGB시리즈)와 연결방법 - CNET사용 ]][[.:HMI_connection_lsplcmodbus_MK:|.]]
* [[.:HMI_connection_mcu:|MCU와 연결방법 (SimpleMODBUS 설명 및 사용예) ]]
* [[.:HMI_connection_tk4s:|오토닉스 온도콘트롤러(TK4S)와 연결방법 ]]
* [[.:HMI_connection_rtu_slave:|MODBUS RTU 슬레이브(서버) 통신 사용방법 ]]
* [[.:HMI_connection_tcp:|이더넷 MODBUS-TCP 연결방법 ]]
----
====== Comfile Studio ======
퀵 가이드 슬라이드를 한번 보고, 아래 설명을 읽으시면 도움이 됩니다.
===== Comfile Studio 기초 설명 =====
* [[.:HMIeditor_screen:|Comfile Studio 화면구성]]
* [[.:HMIeditor_prject:|프로젝트 생성]]
* [[.:HMIeditor_prjectsetting:|프로젝트 속성 수정]]
===== 프로젝트 전송 =====
ComfileHMI를 사용할 경우, 작화된 내용은 ComfileHMI 기기로 전송한뒤 실행하세요.
* [[.:HMIeditor_sympleproject:|프로젝트 전송(다운로드)]]
* [[.:HMIeditor_init:|프로젝트 전송 멈춤현상 발생시 프로젝트 초기화 방법]]
===== PC에서 실행 =====
* [[.:HMIeditor_exerun:|PC에서 실행하기]]
===== 화면편집 =====
* [[.:HMI_page:|화면추가및 속성편집]]
* [[.:HMI_draw:|도형및 위젯 그리기]]
* [[.:HMI_align:|도형및 위젯 정렬하기]]
* [[.:HMI_location:|도형및 위젯 위치/크기 미세조정/수치 지정]]
===== 공통사항 =====
* [[.:Destination:|위젯, 목적지, 수식]]
* [[.:HMIeditor_string:|문자열]]
* [[.:HMIeditor_font:|고정 글꼴 (다국어 Font)]]
===== 위젯 =====
* [[.:제어 버튼:]]
* [[.:HMIeditor_address:|목적지]]
* [[.:HMIeditor_addressinput:|주소 입력창]]
* [[.:ObjectCommon:|속성]]
* [[.:ButtonLamp:|램프 효과]]
* [[.:화면 전환 버튼:]]
* [[.:멀티 액션 버튼:]]
* [[.:숫자 입력기:]]
* [[.:PreProcessing:|전처리 연산]]
* [[.:램프:]]
* [[.:토글 스위치:]]
* [[.:MultiCaption:|멀티 캡션]]
* [[.:숫자:]]
* [[.:ObjectLocation:|표시 및 위치]]
* [[.:TEXT:|텍스트]]
* [[.:RealtimeFont:|실시간 글꼴]]
* [[.:시간:]]
* [[.:연속텍스트:]]
* [[.:키패드:|숫자키패드]]
* [[.:멀티키패드:]]
* [[.:막대그래프:]]
* [[.:슬라이더바:]]
* [[.:로그표시기:]]
* [[.:이력알람표시기:]]
* [[.:노브:]]
* [[.:트렌드 그래프:]]
===== 액션 =====
액션은 하나의 동작을 의미하며,<멀티액션 버튼>, <이벤트>등에서 사용합니다.
* [[.:MultiAction1:|직접 기록]]
* [[.:MultiAction2:|외부장치에서 읽어오기]]
* [[.:MultiAction3:|파일 기록 (원격 기록 지원)]]
* [[.:MultiAction4:|파일 제어]]
* [[.:MultiAction5:|대량 저장/불러오기]]
* [[.:MultiAction7:|사용자 액션 그룹 실행]]
* [[.:MultiAction8:|사용자 액션 그룹 반복 중지]]
* [[.:MultiAction9:|음성/부저 출력]]
* [[.:MultiAction10:|스크립트]]
* [[.:MultiAction11:|동적 키패드 실행]]
* [[.:MultiAction12:|내부 문자열 변수 제어]]
* [[.:MultiAction13:|HTTP 요청]]
* [[.:MultiAction6:|특수 기능]]
* [[.:MultiAction:|액션 조건 분기]]
===== 이벤트 =====
* [[.:GlobalEvent:|전역 이벤트]] <-- 항상 확인하고 실행합니다.
* [[.:ScreenEvent:|화면 이벤트]] <-- 해당 화면이 표시되었을 때에만 확인하고 실행합니다.
===== 사용자 액션 그룹 =====
* [[.:UserEvent:|사용자 액션그룹]]
===== 도형및 그래픽 편집 =====
* [[.:hmi_lines:|직선,사각형,원]]
* [[.:표:]]
* [[.:타이틀바:]]
* [[.:이미지:]]
* [[.:간접이미지:]]
===== 필드 리소스 =====
* [[.:텍스트:]]
* [[.:색상:]]
* [[.:image:|이미지]]
* [[.:주소:]]
===== 시스템 함수 =====
* [[.:HMIeditor_function:|시스템 함수]]
===== 원격제어 =====
* [[.:RemoteScreen:|PC로 원격 화면 제어하기]]
* [[.:MobileRemoteScreen:|스마트폰/태블릿으로 원격 화면 제어하기]]
* [[.:WebBrowserRemoteScreenUI:|웹브라우저로 원격제어하기]]
* [[.:StandAloneRemoteControl:|원격 제어 독립 실행 파일 만들기]]
* [[.:RemoteDataAccess:|원격 데이터 액세스 (원격 로그 기능 등)]]
* [[.:RemoteScript:|원격 스크립트 ]]
* [[.:WebAPI:|Web API ]] <-- HMI에 있는 파일을 다운로드하거나 HTML/Java Script로 HMI를 원격 제어 가능.
* [[.:WebFTP:|Web FTP ]]
===== 편의기능 =====
* [[.:Multiselect:|겹친 위젯중 하나 고르기]]
* [[.:MultiselectMOVE:|겹친 도형/그래픽 표시위치 바꾸기]]
* [[.:ObjectOveray:|위젯 겹침]]
* [[.:SpecialCharactor:|특수 문자 입력하기]]
* [[.:GroupUngroup:|그룹화]]
[[:index|Comfile Wiki 온라인 메뉴얼]]