로그인
사이드바
컴파일 온라인 사용설명서
검색
Comfile Studio
Comfile Studio 다운로드
샘플 프로젝트 모음
Comfile Studio 화면구성
프로젝트 생성
프로젝트 속성 수정
프로젝트 전송(다운로드)
프로젝트 초기화
PC에서 실행하기
화면추가및 속성편집
도형및 위젯 그리기
도형및 위젯 정렬하기
도형및 위젯 위치/크기 조정
공통사항
위젯, 목적지, 수식
문자열 처리
고정 글꼴 (다국어 지원)
위젯
제어 버튼
목적지 설정
주소 입력창
속성 설정
램프 효과
화면 전환 버튼
멀티 액션 버튼
숫자 입력기
전처리 연산
램프
토글 스위치
멀티 캡션
숫자
표시 위치 설정
텍스트
실시간 글꼴 변경
시간
연속텍스트
숫자키패드
멀티키패드
막대그래프
슬라이더바
로그 표시기
이력 알람 표시기
노브
트렌드 그래프
액션
직접 기록
외부장치에서 읽어오기
파일 기록 (원격 기록 지원)
파일 제어
대량 저장/불러오기
사용자 액션 그룹 실행
사용자 액션 그룹 반복 중지
음성/부저 출력
스크립트
동적 키패드 실행
내부 문자열 변수 제어
HTTP 요청
특수 기능
조건 분기
이벤트
전역 이벤트
화면 이벤트
사용자 액션그룹
시스템 함수
시스템 함수
도형및 그래픽 편집
직선,사각형,원
표
타이틀 바
이미지
간접 이미지
리소스 관리
텍스트 리소스
색상 리소스
이미지 리소스
주소 리소스
시스템 함수
시스템 함수
원격 제어 및 네트워크 기능
PC로 원격 화면 제어
모바일 원격 제어
웹 브라우저 원격 제어
독립 실행형 원격 제어 파일 생성
원격 데이터 액세스
원격 스크립트
Web API
Web FTP
편의 기능
겹친 위젯 선택
겹친 위젯 위치 변경
위젯 겹침 설정
특수 문자 입력
그룹화/해제
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
로그인
문서 도구
문서 보기
이전 판
역링크
Fold/unfold all
맨 위로
추적:
•
right
•
cfheaderosenvironment
•
cupcfaq13
•
drawpath_hex_12
•
draw_grid
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 제어 버튼 목적지 설정 ====== 이 문서는 제어 버튼에서 선택할 수 있는 목적지 종류와 각 동작 방식을 설명합니다. 목적지란 버튼이 값을 기록할 대상입니다. * 외부 장치 (PLC 등) * 내부 변수 * 내부 메모리 * 문자열 주소 ===== 외부 장치 : 비트 주소 ===== 비트 주소는 ON/OFF 형태의 제어에 사용됩니다. - ON → 누르면 1 기록 - OFF → 누르면 0 기록 - 누를 때 ON / 뗄 때 OFF → 누르는 동안만 1 유지 - 반전 → 현재 상태를 반대로 변경 (1→0, 0→1) - 내부 메모리 → 내부 메모리 값이 0이면 0, 0이 아니면 1 기록 - 수치로 지정 (연속 가능) → 0은 0, 그 외는 1로 기록 {{ :comfilestudio:widget_destination:buttonaddress_explain1.png?nolink |외부 장치 비트 주소 설정 화면입니다. ON/OFF, 반전, 내부 메모리 값 기반 기록 등을 선택할 수 있습니다.}} 연속 기록 설정 시 지정한 주소부터 순차적으로 기록됩니다. 사용 예: * 릴레이 ON/OFF * 모터 기동 신호 * 알람 리셋 신호 ===== 외부 장치 : 워드 주소 ===== 워드 주소는 수치값(정수/실수)을 기록할 때 사용합니다. - 수치 직접 지정 (연속 가능) - 키패드 → 화면 중앙 키패드 입력값 기록 - 내부 메모리 → 내부 메모리 값 기록 {{ :comfilestudio:widget_destination:buttonaddress_explain3.png?nolink |외부 장치 워드 주소 설정 화면입니다. 수치, 키패드, 내부 메모리 값을 기록할 수 있습니다.}} 기존 목적지값 참조: 기존 값에 더하거나 빼는 방식으로 동작합니다. {{ :comfilestudio:widget_destination:buttonaddress_explain4.png?nolink |기존 값에 가감 연산을 적용하는 설정 화면입니다.}} 결과값 보정: 연산 결과의 상한/하한 제한 가능 {{ :comfilestudio:widget_destination:buttonaddress_explain41.png?nolink |연산 결과의 최소/최대 범위를 제한하는 설정 화면입니다.}} 사용 예: * 속도 증가 버튼 * 설정값 가감 버튼 * 온도 목표값 변경 ===== 외부 장치 : 문자열 주소 ===== 문자열을 PLC에 기록할 때 사용합니다. 시작 주소부터 연속된 워드에 유니코드 값이 기록됩니다. 예: D5에 "WELCOME" 기록 * D5 ← 'W' * D6 ← 'E' * D7 ← 'L' * D8 ← 'C' * D9 ← 'O' * D10 ← 'M' * D11 ← 'E' * D12 ← 0 (종료코드) {{ :comfilestudio:widget_destination:buttonaddress_explain5.png?nolink |외부 장치 문자열 주소 설정 화면입니다. 시작 주소와 문자열 내용을 지정합니다.}} 사용 예: * 제품 코드 전송 * 로그인 ID 전송 * 장비 이름 설정 ===== 내부 변수 ===== 내부 변수는 HMI 내부에 존재하는 전역 수치 변수입니다. 예: MonitorValue = 33 {{ :comfilestudio:widget_destination:buttonaddress_explain6.png?nolink |내부 변수에 값을 기록하는 설정 화면입니다.}} 특징: * 전원 OFF 시 값 보존되지 않음 * 모든 화면에서 공유 가능 ===== 내부 메모리 ===== 내부 메모리는 배열 형태의 내부 저장 공간입니다. 예: 내부 메모리 5번지부터 3, 30, 23, 0 기록 - 수치 직접 지정 - 키패드 입력값 기록 - 다른 내부 메모리 값 복사 - 텍스트 직접 지정 (유니코드 저장) - 내부 문자열 변수 복사 {{ :comfilestudio:widget_destination:buttonaddress_explain7.png?nolink |내부 메모리 시작 주소와 기록 방식을 지정하는 설정 화면입니다.}} ===== 자주 묻는 질문 ===== Q. 버튼을 눌렀는데 PLC 값이 바뀌지 않습니다. → 통신 설정 또는 주소가 실제 PLC 주소와 일치하는지 확인하십시오. Q. 값이 전원 껐다 켜면 사라집니다. → 내부 변수/내부 메모리는 기본적으로 휘발성입니다. Q. 비트 주소와 워드 주소 차이는 무엇인가요? → 비트는 ON/OFF 제어, 워드는 수치 제어에 사용합니다. 키워드: 제어 버튼 목적지, 비트 주소 설정, 워드 주소 설정, 문자열 주소, 내부 변수, 내부 메모리, PLC 값 기록 [[comfilestudio:index#위젯|상위 페이지로 가기]]