사용자 도구

사이트 도구

English

comfilehmi:토글_스위치:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
comfilehmi:토글_스위치:index [2023/04/03 23:26]
Comfile Technology [특정 비트와 연동]
comfilehmi:토글_스위치:index [2023/10/25 04:09] (현재)
Comfile Technology
줄 1: 줄 1:
 ====== 토글 스위치 ====== ====== 토글 스위치 ======
  
-토글 스위치는 상태를 On또는 Off (둘중 하나)로 선택할 수 있는 ​오브젝트입니다.+토글 스위치는 상태를 On또는 Off (둘중 하나)로 선택할 수 있는 ​위젯입니다.
  
 {{ :​comfilehmi:​토글_스위치:​totggleexpalin.png?​nolink |}} {{ :​comfilehmi:​토글_스위치:​totggleexpalin.png?​nolink |}}
줄 28: 줄 28:
 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
  
-==== 외부장값을 실시간으로 HMI변수에 저장 ====+{{ :​comfilehmi:​토글_스위:​bitcontrol.mp4?​1000x600 |}}
  
-비트주소 또는 워드주소를 목적지로 사용시, 토글스위치의 값을 ​HMI변수에도 동시에 기록할 수 있습니다.+==== 외부장치값을 실시간으로 내부 변수에 저장 ==== 
 + 
 +비트 주소 또는 워드 주소를 목적지로 사용시, 토글스위치의 값을 ​//​내부 ​변수//에도 동시에 기록할 수 있습니다.
  
 {{ :​comfilehmi:​토글_스위치:​totggleexpalin6.png?​nolink |}} {{ :​comfilehmi:​토글_스위치:​totggleexpalin6.png?​nolink |}}
줄 36: 줄 38:
  
  
-===== HMI 변수 =====+===== 내부 ​변수 =====
  
-토글스위치의 동작결과를 ​HMI변수에 반영합니다. ​+토글스위치의 동작결과를 ​//​내부 ​변수//에 반영합니다. ​
  
 {{ :​comfilehmi:​토글_스위치:​totggleexpalin4.png?​nolink |}} {{ :​comfilehmi:​토글_스위치:​totggleexpalin4.png?​nolink |}}
  
-===== HMI 메모리 =====+===== 내부 ​메모리 =====
  
-토글스위치의 동작결과를 ​HMI메모리에 반영합니다. ​+토글스위치의 동작결과를 ​//​내부 ​메모리//에 반영합니다. ​
  
 {{ :​comfilehmi:​토글_스위치:​totggleexpalin5.png?​nolink |}} {{ :​comfilehmi:​토글_스위치:​totggleexpalin5.png?​nolink |}}
줄 53: 줄 55:
 그룹화란 여러개의 토글 스위치가 연동되는 구조인데,​ 이중 하나만 켤 수 있고, 나머지는 자동으로 OFF되는 구조를 말합니다. 그룹화란 여러개의 토글 스위치가 연동되는 구조인데,​ 이중 하나만 켤 수 있고, 나머지는 자동으로 OFF되는 구조를 말합니다.
  
-{{ :​comfilehmi:​토글_스위치:​totggglegroup1.png?nolink |}}+{{ :​comfilehmi:​토글_스위치:​totggglegroup11.png?nolink |}}
  
 위 그림처럼 4개의 토글스위치가 있고, 이중 하나만 켤 수 있는 상황이라고 가정해보겠습니다. 위 그림처럼 4개의 토글스위치가 있고, 이중 하나만 켤 수 있는 상황이라고 가정해보겠습니다.
  
-우선 4개의 토글 스위치를 화면에 표시한뒤 각각의 최종 목적지를 <HMI변수>​로 선택하세요. 그리고 같은 ​HMI변수로 향하도록 입력하세요. 여기에서는 ​위에서 사용했던 abc라는 ​HMI변수로 입력하도록 하겠습니다. +우선 4개의 토글 스위치를 화면에 표시한뒤 각각의 최종 목적지를 <내부 ​변수>​로 선택하세요. 그리고 같은 ​내부 ​변수로 향하도록 입력하세요. 여기에서는 ​ToggleGroup라는 ​//​내부 ​변수//로 입력하도록 하겠습니다.
- +
-{{ :​comfilehmi:​토글_스위치:​totggglegroup2.png?​nolink |}}+
  
 +{{ :​comfilehmi:​토글_스위치:​totggglegroup1.png?​nolink |}}
  
-  * A : 4개의 토글스위치는 똑같은 목적지 (여기에선 ​HMI변수인 abc)로 항하게 됩니다. +  * A : 4개의 토글스위치는 똑같은 목적지 (여기에선 ​내부 ​변수 ​ToggleGroup)로 항하게 됩니다. 
-  * B : 첫번째 토글스위치가 켜지면 ​abc에 1이 저장되도록 한것입니다. 이런 식으로 나머지 토글스위치에는 차례대로 2, 3, 4 이렇게 입력하세요.+  * B : 첫번째 토글스위치가 켜지면 ​지정한 //내부 변수//에 1이 저장되도록 한것입니다. 이런 식으로 나머지 토글스위치에는 차례대로 2, 3, 4 이렇게 입력하세요.
  
-그러면 결과는 아래 동영상처럼 해당 토글 스위치가 On되면 다른 토글스위치 (같은 목적지를 향하고 있는)는 자동으로 Off됩니다. 그리고 최종 목적지 ​(여기서는 HMI변수 abc)에는 할당된 값이 저장됩니다.+그러면 결과는 아래 동영상처럼 해당 토글 스위치가 On되면 다른 토글스위치 (같은 목적지를 향하고 있는)는 자동으로 Off됩니다. 그리고 최종 목적지에는 할당된 값이 저장됩니다.
  
 {{ :​comfilehmi:​토글_스위치:​togglesim.gif?​nolink |}} {{ :​comfilehmi:​토글_스위치:​togglesim.gif?​nolink |}}
  
-결과적으로 ​HMI변수 ​abc는 1,2,3,4중 하나의 값만 저장됩니다. 화면 중앙에 있는 숫자는 ​HMI변수 ​abc의 상태를 확인하기 위해 <​숫자>​오브젝트를 ​사용한 것입니다. ​+결과적으로 ​내부 ​변수는 1,2,3,4중 하나의 값만 저장됩니다. 화면 중앙에 있는 숫자는 ​내부 ​변수의 상태를 확인하기 위해 <​숫자>​위젯을 ​사용한 것입니다. ​ 
 {{ :​comfilehmi:​토글_스위치:​totggleexpalin8.png?​nolink |}} {{ :​comfilehmi:​토글_스위치:​totggleexpalin8.png?​nolink |}}
  
-외부장치 워드주소를 대상으로도 같은 동작구현이 가능합니다.+외부 장치 워드 주소를 대상으로도 같은 동작구현이 가능합니다. 
 + 
 +===== 기타 속성 ===== 
 + 
 +[[comfilehmi:​objectcommon:​index|디자인,​ 캡션, 표시및 위치]]
  
-[[comfilehmi:​index#​오브젝트_편집|상위 페이지로 가기]]+[[comfilehmi:​index#​위젯|상위 페이지로 가기]]
comfilehmi/토글_스위치/index.1680531984.txt.gz · 마지막으로 수정됨: 2023/04/03 23:26 저자 Comfile Technology