사용자 도구

사이트 도구

English

comfilehmi:multiaction:index

문서의 이전 판입니다!


멀티액션이란?

<액션>은 말그대로 어떤 동작을 수행하는 것을 의미합니다. 예를들어 버튼을 눌렀을때 PLC에 특정번지에 어떤값을 기록합니다. 이것을 하나의 <액션>이라고 합니다.

<멀티 액션>은 여러개의 <액션>을 수행하는 것을 의미합니다. 버튼을 눌렀을때, PLC에 값도 기록하고, 파일에도 기록하고, 음성출력도 한꺼번에 할 수 있습니다. <멀티 액션 버튼>에서 이러한 처리가 가능합니다.

ComfileHMI 에서 <멀티 액션>은 멀티액션 버튼이외에도, 키패드, 이벤트에서 사용합니다.

다음과 같은 종류의 멀티액션이 있습니다.

멀티액션 하는일
직접기록 외부장치 또는 HMI변수/HMI메모리에 값을 기록
외부 장치에서 읽어오기 외부장치로 부터 읽어와 HMI변수/HMI메모리에 기록
파일 기록 파일에 문자/외부장치값/HMI변수등 원하는 내용을 기록
파일 제어 파일삭제/폴더삭제/파일복사/폴더복사
대량 저장/불러오기 HMI변수/HMI메모리를 파일에 저장, 또는 파일에있는 내용을 HMI변수/HMI메모리에 저장
시스템 설정 진입 시간설정/터치보정
사용자 액션 그룹 실행 사용자가 만든 액션그룹 실행
사용자 액션 그룹 반복 중지 사용자 액션그룹이 반복실행중일때 이를 중지
음성/부저 출력 음성 또는 부저 출력
스크립트 수식 또는 함수실행
동적 키패드 실행 키패들 화면에 띄우고 값입력 받음.
HMI문자열 변수 제어 문자열변수에 문자열 저장/삽입/삭제/형변환.
HTTP 요청 HTTP 요청을 보냄

멀티액션 조건 분기

조건에 따라서 현재 액션을 실행할지 말지, 혹은 다른 특정 액션으로 이동할지에 대해 상세하게 지정할 수 있습니다.

조건 만족시와 불만족시 실행할 실행 옵션들에는 다음과 같은 것들이 있습니다.

1) 정상 실행 : 현재의 액션을 실행하고 정상적으로 다음 순번의 액션을 실행합니다.(조건적 실행을 걸지 않을 때와 같습니다)

2) 건너 뛰고 다음 순번으로 : 현재의 액션을 실행하지 않고 다음 순번의 액션으로 건너뛰어 실행합니다.

3) 실행 후 탈출 : 현재의 액션까지만 실행하고 남은 액션들을 무시하고 빠져나옵니다.

4) 즉시 탈출 : 현재의 액션조차도 실행하지 않고 아무것도 하지 않고 빠져나옵니다.

5) 실행 후 이동 : 현재의 액션까지 실행하고 지정된 특정 액션으로 이동합니다. 목적지 액션의 라벨명을 지정해야 합니다.

6) 즉시 이동 : 현재의 액션을 실행하지 않고 지정된 특정 액션으로 이동합니다. 목적지 액션의 라벨명을 지정해야 합니다.

액션의 라벨명을 설정하기 위해서는 '라벨명 정의'에 체크하고 라벨명을 지정하세요.

고급 옵션 : 동작시점

이 옵션은 멀티 액션버튼사용시에만 활성화 됩니다.

보통은 보턴을 누를때, 동작하도록 되어 있습니다. (프로젝트 속성에서 디폴트 값으로 보턴을 누를때 동작하도록 설정됩니다.)

고급옵션에서 보턴에서 손을 뗄때 어떤동작을 하도록 할 수 있습니다. 이렇게 하면 보턴을 누를때와 뗄때 각각 다른 동작을 하도록 할 수 있습니다.

아래와 같이 설정한다면 누를때 HMI변수 모터상태에 1을 넣고, 뗄때 99를 넣습니다.

상위 페이지로 가기

comfilehmi/multiaction/index.1627537787.txt.gz · 마지막으로 수정됨: 2021/07/29 14:49 저자 Comfile Technology