목차
진행률 표시(Progress) 위젯
진행률 표시 위젯은 숫자 값을 막대 형태로 표시하는 위젯입니다.
현재 값이 최소값과 최대값 사이에서 어느 정도 위치에 있는지를 직관적으로 확인할 수 있습니다.
주로 탱크 수위, 온도, 압력, 속도, 전류, 생산 진행률 등의 표시 용도로 사용합니다.
진행률 표시 위젯 추가하기
왼쪽 위젯 목록에서 Progress를 선택한 후 화면에 배치합니다.
배치된 Progress를 클릭하면 오른쪽 속성창에 Progress 속성이 표시됩니다.
Progress 속성
| 속성 | 설명 |
|---|---|
| 이름 | 위젯의 이름입니다. 예: ProgressBar1 |
| 주소 | Progress 위젯이 값을 읽어올 장치 주소입니다. 주소 테이블 사용법 |
| 방향 | 진행률 표시 방향을 설정합니다. (Horizontal 또는 Vertical) |
| 스케일 | 원본값을 최소값(Min)과 최대값(Max) 범위로 변환할지 설정합니다. 스케일 사용법 |
| X | 화면에서의 가로 위치입니다. |
| Y | 화면에서의 세로 위치입니다. |
| 최소값 | 표시 범위의 최소값입니다. |
| 최대값 | 표시 범위의 최대값입니다. |
| 표시 색상 | 진행률 막대의 색상입니다. |
| 값 | 디자인 화면에서 표시되는 초기값입니다. |
동작 원리
Progress 위젯은 연결된 주소의 값을 읽어 현재 상태를 막대로 표시합니다.
예를 들어 최소값이 0, 최대값이 100인 경우:
| 현재값 | 표시 비율 |
|---|---|
| 0 | 0% |
| 25 | 25% |
| 50 | 50% |
| 100 | 100% |
방향
Horizontal
좌에서 우로 진행 상태를 표시합니다.
가장 일반적으로 사용되는 형태입니다.
Vertical
아래에서 위로 진행 상태를 표시합니다.
탱크 수위나 저장 용량 표시 등에 적합합니다.
눈금
Off
눈금을 표시하지 않습니다.
On
최소값과 최대값 사이의 눈금을 표시합니다.
현재 값의 위치를 보다 쉽게 확인할 수 있습니다.
사용 예
탱크 수위 표시
| 속성 | 값 |
|---|---|
| 주소 | D0 또는 ADC.0.0 |
| 방향 | Vertical |
| 최소값 | 0 |
| 최대값 | 100 |
탱크의 현재 수위를 퍼센트로 표시합니다.
온도 표시
| 속성 | 값 |
|---|---|
| 주소 | D1 또는 ADC.0.1 |
| 방향 | Horizontal |
| 최소값 | 0 |
| 최대값 | 200 |
현재 온도를 막대 형태로 표시합니다.
모터 속도 표시
| 속성 | 값 |
|---|---|
| 주소 | D10 또는 ADC.0.2 |
| 방향 | Horizontal |
| 최소값 | 0 |
| 최대값 | 3000 |
모터의 현재 회전 속도(RPM)를 표시합니다.
Gauge 위젯과의 차이점
| 위젯 | 특징 |
|---|---|
| Progress | 막대 형태로 값 표시 |
| Gauge | 계기판 형태로 값 표시 |
Progress 위젯은 공간을 적게 차지하며 여러 개의 값을 한 화면에 배치하기 쉽습니다.
