This is an old revision of the document!
Table of Contents
토글 스위치
토글 스위치는 상태를 ON 또는 OFF 중 하나로 선택하는 위젯입니다. 주로 모터 운전/정지, 자동/수동 전환, 모드 선택 등에 사용됩니다.
외부 장치 : 비트 주소
토글 상태에 따라 지정한 비트 주소가 변경됩니다.
- ON → 1 기록
- OFF → 0 기록
PLC 출력 제어, 릴레이 제어 등에 사용됩니다.
외부 장치 : 워드 주소
토글 ON 시 워드 주소에 1, OFF 시 0을 기록합니다.
주의: 이 방식은 워드 전체 값이 0 또는 1로 변경됩니다.
특정 비트와 연동
워드 전체가 아니라 특정 비트만 제어할 수 있습니다.
예: 비트번호 1 지정 시 → 워드의 1번 비트만 제어
다른 비트가 모두 0이라면 결과는 다음과 같습니다.
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
결과값은 2가 됩니다.
외부 장치 값을 내부 변수에 저장
외부 비트 또는 워드 주소를 제어하면서, 동시에 내부 변수에도 값을 기록할 수 있습니다.
HMI 내부 로직에서 상태 확인이 필요할 때 사용합니다.
내부 변수
토글 결과를 내부 변수에 저장합니다.
ON → 1 OFF → 0
내부 메모리
토글 결과를 내부 메모리 특정 번지에 기록합니다.
배열 형태 제어가 필요할 때 사용됩니다.
그룹화
그룹화는 여러 개의 토글 스위치 중 하나만 ON 상태가 되도록 만드는 기능입니다. (라디오 버튼과 동일한 동작)
설정 방법:
1. 모든 토글의 목적지를 동일한 내부 변수로 지정
(예: ToggleGroup)
2. 각 토글에 서로 다른 값을 지정
첫 번째 → 1 두 번째 → 2 세 번째 → 3 네 번째 → 4
동작 결과:
- 하나를 ON 하면 나머지는 자동 OFF
- 내부 변수에는 1,2,3,4 중 하나만 저장됨
외부 장치 워드 주소를 대상으로도 동일한 방식으로 구현 가능합니다.
자주 묻는 질문
Q. 두 개 이상이 동시에 켜집니다. → 모든 토글의 목적지가 동일한지 확인하십시오.
Q. 특정 비트만 제어하고 싶습니다. → “특정 비트와 연동” 옵션을 사용하십시오.
Q. 내부 로직에서도 상태를 쓰고 싶습니다. → 내부 변수 저장 옵션을 활성화하십시오.
키워드: 토글 스위치, 비트 제어, 워드 비트 제어, 내부 변수 기록, 그룹 토글, 라디오 버튼 구현, Comfile Studio 토글 설정
