문서의 이전 판입니다!
Toggle 위젯
Toggle 위젯은 ON/OFF 상태를 전환할 수 있는 스위치 형태의 위젯입니다.
일반 Button 위젯이 누르는 순간에만 동작하는 용도로 사용된다면, Toggle 위젯은 상태를 유지해야 하는 기능에 사용됩니다.
주로 모터 운전, 램프 제어, 자동/수동 전환, 장치 Enable/Disable 등의 용도로 사용됩니다.
Toggle 추가하기
왼쪽 위젯 목록에서 Toggle을 선택한 후 화면에 배치합니다.
배치된 Toggle을 클릭하면 오른쪽 속성창에 Toggle 속성이 표시됩니다.
Toggle 속성
| 속성 | 설명 |
|---|---|
| 이름 | 위젯의 이름입니다. 프로젝트 내에서 Toggle을 구분하기 위한 이름입니다. 예: Toggle1 |
| 주소 | Toggle이 연결될 장치 주소입니다. Toggle을 조작하면 해당 주소의 값이 ON 또는 OFF로 변경됩니다. |
| 표시 | 위젯의 표시 여부를 설정합니다. 표시 속성 사용법 |
| 테두리 | Toggle 외곽의 테두리를 표시할지 설정합니다. |
| 테두리 색상 | 테두리를 사용할 경우 표시될 색상입니다. |
| 표시 색상 | Toggle이 ON 상태일 때 표시될 색상입니다. |
| X | 화면에서 Toggle의 가로 위치입니다. 값이 커질수록 오른쪽으로 이동합니다. |
| Y | 화면에서 Toggle의 세로 위치입니다. 값이 커질수록 아래쪽으로 이동합니다. |
| 글자 크기 | Toggle 옆 또는 아래에 표시되는 텍스트의 크기입니다. |
| 텍스트 | Toggle과 함께 표시할 설명 문구입니다. |
동작 원리
Toggle을 클릭하면 지정된 주소의 값이 ON과 OFF 사이에서 전환됩니다.
| 현재 상태 | 클릭 후 상태 |
|---|---|
| OFF (0) | ON (1) |
| ON (1) | OFF (0) |
예를 들어 주소를 M0으로 설정한 경우, Toggle을 클릭할 때마다 M0의 값이 변경됩니다.
사용 예
모터 운전 스위치
| 속성 | 값 |
|---|---|
| 주소 | M0 |
| 텍스트 | MOTOR |
| 표시 색상 | 녹색 |
Toggle이 ON이면 모터 운전 명령(M0)이 ON 상태가 됩니다.
자동 / 수동 선택
| 속성 | 값 |
|---|---|
| 주소 | M10 |
| 텍스트 | AUTO MODE |
| 표시 색상 | 파란색 |
Toggle이 ON이면 자동 운전 모드로 전환됩니다.
경광등 제어
| 속성 | 값 |
|---|---|
| 주소 | Q0 |
| 텍스트 | WARNING LAMP |
| 표시 색상 | 빨간색 |
Toggle을 사용하여 경광등 출력을 직접 제어할 수 있습니다.
Button 위젯과의 차이점
| 위젯 | 특징 |
|---|---|
| Button | 누르는 순간 동작 |
| Toggle | ON/OFF 상태를 유지 |
예를 들어 모터를 켜고 끄는 기능이라면 Toggle이 적합하고, 리셋 버튼처럼 순간적으로 동작해야 하는 기능이라면 Button이 적합합니다.
