This is an old revision of the document!


토글 스위치

토글 스위치는 상태를 ON 또는 OFF 중 하나로 선택하는 위젯입니다. 주로 모터 운전/정지, 자동/수동 전환, 모드 선택 등에 사용됩니다.

토글 스위치 위젯이 화면에 배치된 예시입니다.

외부 장치 : 비트 주소

토글 상태에 따라 지정한 비트 주소가 변경됩니다.

  • ON → 1 기록
  • OFF → 0 기록

비트 주소와 연동하는 설정 화면입니다.

PLC 출력 제어, 릴레이 제어 등에 사용됩니다.

외부 장치 : 워드 주소

토글 ON 시 워드 주소에 1, OFF 시 0을 기록합니다.

워드 주소에 0 또는 1을 기록하는 설정 화면입니다.

주의: 이 방식은 워드 전체 값이 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 상태가 되도록 만드는 기능입니다. (라디오 버튼과 동일한 동작)

4개의 토글 스위치가 배치된 예시 화면입니다.

설정 방법:

1. 모든 토글의 목적지를 동일한 내부 변수로 지정

 (예: ToggleGroup)

모든 토글이 같은 내부 변수로 향하도록 설정한 화면입니다.

2. 각 토글에 서로 다른 값을 지정

첫 번째 → 1
두 번째 → 2
세 번째 → 3
네 번째 → 4

동작 결과:

한 개만 ON 상태로 유지되는 동작 예시입니다.

  • 하나를 ON 하면 나머지는 자동 OFF
  • 내부 변수에는 1,2,3,4 중 하나만 저장됨

내부 변수 값을 숫자 위젯으로 확인한 화면입니다.

외부 장치 워드 주소를 대상으로도 동일한 방식으로 구현 가능합니다.

자주 묻는 질문

Q. 두 개 이상이 동시에 켜집니다. → 모든 토글의 목적지가 동일한지 확인하십시오.

Q. 특정 비트만 제어하고 싶습니다. → “특정 비트와 연동” 옵션을 사용하십시오.

Q. 내부 로직에서도 상태를 쓰고 싶습니다. → 내부 변수 저장 옵션을 활성화하십시오.


키워드: 토글 스위치, 비트 제어, 워드 비트 제어, 내부 변수 기록, 그룹 토글, 라디오 버튼 구현, Comfile Studio 토글 설정

상위 페이지로 가기