사용자 도구

사이트 도구

English

comfilehmi:multiaction:index

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
comfilehmi:multiaction:index [2023/04/04 00:09]
Comfile Technology [액션 조건 분기]
comfilehmi:multiaction:index [2023/04/14 09:04] (현재)
Comfile Technology [고급 옵션 : 동작시점]
줄 1: 줄 1:
-====== 멀티액션이란?​ ====== +====== 액션 조건 분기 ​======
- +
-<​액션>​은 말그대로 어떤 동작을 수행하는 것을 의미합니다. 예를들어 버튼을 눌렀을때 PLC에 특정번지에 어떤값을 기록합니다. 이것을 하나의 <​액션>​이라고 합니다. +
- +
-<멀티 액션>​은 여러개의 <​액션>​을 수행하는 것을 의미합니다. 버튼을 눌렀을때,​ PLC에 값도 기록하고,​ 파일에도 기록하고,​ 음성출력도 한꺼번에 할 수 있습니다.  +
-<멀티 액션 버튼>​에서 이러한 처리가 가능합니다.  +
- +
-ComfileHMI 에서 <​액션>​은 멀티액션 버튼이외에도,​ 키패드, 이벤트에서 사용합니다. +
- +
-다음과 같은 종류의 액션이 있습니다. +
- +
-^  액션 ​           ^  하는일 ​                                                ^ +
-^ 직접기록 ​            | 외부장치 또는 HMI변수/​HMI메모리에 값을 기록 ​                         | +
-^ 외부 장치에서 읽어오기 ​    | 외부장치로 부터 읽어와 HMI변수/​HMI메모리에 기록 ​                       | +
-^ 파일 기록 ​           | 파일에 문자/​외부장치값/​HMI변수등 원하는 내용을 기록 ​                      | +
-^ 파일 제어 ​           | 파일삭제/​폴더삭제/​파일복사/​폴더복사 ​                                 | +
-^ 대량 저장/​불러오기 ​      | HMI변수/​HMI메모리를 파일에 저장, 또는 파일에있는 내용을 HMI변수/​HMI메모리에 저장 ​ | +
-^ 사용자 액션 그룹 실행 ​    | 사용자가 만든 액션그룹 실행 ​                                     | +
-^ 사용자 액션 그룹 반복 중지 ​ | 사용자 액션그룹이 반복실행중일때 이를 중지 ​                             | +
-^ 음성/​부저 출력 ​        | 음성 또는 부저 출력 ​                                         | +
-^ 스크립트 ​            | 수식 또는 함수실행 ​                                          | +
-^ 동적 키패드 실행 ​       | 키패들 화면에 띄우고 값입력 받음. ​                                 | +
-^ HMI문자열 변수 제어 ​    | 문자열변수에 문자열 저장/​삽입/​삭제/​형변환. ​                            | +
-^ HTTP 요청 ​     | HTTP 요청을 보냄 ​                                         | +
-^ 특수 기능 ​      | 시간설정/​터치보정 또는 이력알람 표시기 관련 설정 ​                                           | +
- +
-{{ :​comfilehmi:​multiaction:​multiaction_1.png?​nolink |}} +
- +
-===== 액션 조건 분기 =====+
  
 조건에 따라서 현재 액션을 실행할지 말지, 혹은 다른 특정 액션으로 이동할지에 대해 상세하게 지정할 수 있습니다. 조건에 따라서 현재 액션을 실행할지 말지, 혹은 다른 특정 액션으로 이동할지에 대해 상세하게 지정할 수 있습니다.
줄 44: 줄 16:
 액션의 라벨명을 설정하기 위해서는 '​라벨명 정의'​에 체크하고 라벨명을 지정하세요. 액션의 라벨명을 설정하기 위해서는 '​라벨명 정의'​에 체크하고 라벨명을 지정하세요.
  
 +====== 멀티 액션 버튼 ======
 ===== 고급 옵션 : 동작시점 ===== ===== 고급 옵션 : 동작시점 =====
  
 이 옵션은 멀티 액션 버튼 사용시에만 활성화 됩니다. ​ 이 옵션은 멀티 액션 버튼 사용시에만 활성화 됩니다. ​
  
-보통은 보턴을 누를때, ​작하도록 되어 있습니다. (프로젝트 속성에서 디폴트 값으로 보턴을 누를때 ​동작하도록 설정됩니다.+버튼을 누르고 있는안 떤 동작을 려면, 누르는 시점과 떼는 시점을 구분해야 합니다. 고급옵션에서 ​버튼에서 누를때와 뗄때 ​어떤 ​동작을 하도록 할 수 있습니다.
- +
-고급옵션에서 ​보턴에서 ​손을 뗄때 어떤동작을 하도록 할 수 있습니다. 이렇게 하면 보턴을 ​누를때와 뗄때 ​각각 다른 ​동작을 하도록 할 수 있습니다.+
  
 {{ :​comfilehmi:​multiaction:​action3.png?​nolink |}} {{ :​comfilehmi:​multiaction:​action3.png?​nolink |}}
  
-아래와 같이 설정한다면 누를때 HMI변수 모터상태에 1을 넣고, 뗄때 99를 넣습니다.+아래와 같이 설정한다면 누를때 HMI변수 ​//모터상태//에 1을 넣고, 뗄때 99를 넣습니다.
  
 {{ :​comfilehmi:​multiaction:​mmaction7.png?​nolink |}} {{ :​comfilehmi:​multiaction:​mmaction7.png?​nolink |}}
 +
 +==== 동영상 : 사용예 ====
 +
 +{{ :​comfilehmi:​multiaction:​pushandpop.mp4?​1000x550 |}}
 +
 +
  
 [[comfilehmi:​index#​멀티_액션|상위 페이지로 가기]] [[comfilehmi:​index#​멀티_액션|상위 페이지로 가기]]
comfilehmi/multiaction/index.1680534570.txt.gz · 마지막으로 수정됨: 2023/04/04 00:09 저자 Comfile Technology