Table of Contents
화면 이벤트 (Screen Event)
이벤트란 특정 조건을 감시하다가 조건이 만족되면 할당된 <액션>을 수행하는 기능입니다.
화면 이벤트는 해당 화면이 표시되어 있는 동안만 이벤트 조건을 검사합니다.
- 이벤트 : 트리거(방아쇠) 역할
- 액션 : 실행(총알) 역할
프로젝트 트리에서 원하는 화면 이름을 더블클릭하여 화면 이벤트 창을 엽니다.
화면 이벤트 종류
- 화면 시작시
해당 화면이 표시될 때 1회 실행됩니다.
- 화면 종료시
해당 화면이 닫힐 때 1회 실행됩니다.
- 타이머
화면이 표시되어 있는 동안 주기적으로 실행됩니다.
- 장치 감시
화면이 표시되어 있는 동안 외부 장치를 감시합니다.
- 수식 감시
화면이 표시되어 있는 동안 내부 변수 또는 수식을 감시합니다.
타이머 이벤트
타이머 옆 아이콘을 눌러 이벤트를 추가합니다.
주기를 설정합니다. (예: 1초)
설정 후 주기마다 실행할 액션을 추가합니다.
수식 감시 이벤트
수식 감시 아이콘을 눌러 이벤트를 추가합니다.
감시할 수식 조건을 입력합니다. (내부 변수 또는 단순 수식 사용 가능)
감시 조건 종류:
- 변경
- 상향
- 하향
- 범위 (진입 / 이탈)
- 일치
추가 옵션:
- 내부 변수에 감시값 저장
- 프로젝트 시작 시 강제 실행
- 1회 실행
- 무한 반복 (주의 필요)
- 반복 횟수 지정
- 이력 알람 발생
조건 만족 시 실행할 액션을 추가합니다.
외부 장치 감시 이벤트
외부 장치 감시 아이콘을 눌러 이벤트를 추가합니다.
감시 대상은 다음 중 선택합니다.
- 비트 주소
- 워드 주소
비트 주소 감시
감시 방식:
- 양방향
- OFF → ON (라이징 에지)
- ON → OFF (폴링 에지)
추가 옵션:
- 내부 변수에 값 저장 (0 또는 1)
- 시작 시 강제 실행
- 1회 실행 / 무한 반복 / 반복 횟수 지정
- 이력 알람 발생
워드 주소 감시
감시 조건:
- 변경
- 상향
- 하향
- 범위 (진입 / 이탈)
- 일치
추가 옵션:
- 내부 변수에 감시값 저장
- 시작 시 강제 실행
- 1회 실행 / 무한 반복 / 반복 횟수 지정
- 이력 알람 발생
조건 만족 시 실행할 액션을 추가합니다.
화면 시작시
화면이 표시될 때 실행할 액션을 추가합니다.
화면 종료시
화면이 종료될 때 실행할 액션을 추가합니다.
주의 사항
이벤트 조건만 설정하고 액션을 추가하지 않으면 조건이 만족되어도 아무 동작도 수행되지 않습니다.
키워드: 화면 이벤트, 화면 시작 이벤트, 화면 종료 이벤트, 화면 타이머, 장치 감시, 수식 감시, 이벤트 조건 설정, Comfile Studio 화면 이벤트
