안녕하세요.
CIMON 입니다.
경보 태그의 상태에 따라 경보음을 제어하는 예제입니다.
[ 이럴 때 사용하시면 됩니다 ]
Xpanel에서 경보 태그에 ON/OFF 상태에 따라 경보음을 ON/OFF 시키고 싶을 때 사용하시면 됩니다.
[ 프로젝트 예제 작성 버전 및 주의사항 ]
XpanelDesigner v2.52
v2.52 미만의 버전은 열리지 않습니다.
[ 예제 설명 ]
메인 화면을 간단히 꾸며줍니다.
Main 화면은 프로젝트 예제 설명과 경보 태그를 Toggle 시키는 경보 발생 버튼으로 이루어져 있습니다.
먼저 경보 상태를 판별하는 데 사용할 “경보” 디지털 태그를 만들어줍니다.
경보 발생 터치 버튼을 눌러보면 경보 역할을 하는 경보 태그가 Toggle 되게 설정되어 있습니다.
Xpanel Designer의 왼쪽 프로젝트 스페이스에 경보를 클릭하여 경보 설정 창을 띄워줍니다.
경보 설정에서 경보가 ON/OFF일 때 경보내용을 경보발생/경보해제로 설정하고, 경보발생 동작을 명령식으로 두어 경보음 발생과 관련한 함수인 StaticBeepCtrl 함수를 사용할 수 있게 설정합니다.
경보 1의 세부설정을 보시면 Tag Operation의 조건이 = 1 인 것을 확인할 수 있습니다.
이것은 말 그대로 조건문으로 동작하며 경보 태그가 1이 되면 경보 동작을 발생시킵니다.
이 경우는 경보 발생 동작이 명령식으로 설정되어 있고 따라서 경보 비트가 ON 되면 StaticBeepCtrl(1); 의 명령을 실행시키며 Xpanel에서 경보음을 발생시킵니다.
경보 끄기는 이와 반대로 경보 태그가 0일 때 StaticBeepCtrl(0);의 명령을 수행해 경보음을 꺼줍니다.
[ 적용 방법 ]
실태그와 Xpanel의 태그를 연동하면 실제로 읽혀오는 태그의 상태에 따라 경보 비트의 ON, OFF 상황을 Xpanel에서 판단할 수 있고,
경보비트의 ON/OFF 상태에 따라 StaticBeepCtrl 함수를 제어하여 현장에서 경보 상황에 경보음을 듣고 바로 대처할 수 있습니다.
첨부 1. Xpanel경보설정.zip
#Xpanel#경보#경보설정#경보태그#Xpanel경보#경보음#알림음#경보제어#프로젝트예제#샘플프로젝트#Xpanel프로젝트예제#Xpanel샘플프로젝트#XpanelDesigner사용예제#XpanelDesigner기능#XpanelDesigner사용샘플