◆ 원격 감시 프로그램 (MCU, TCU 감시)
본 프로그램은 원격지에 있는 MCU 또는 TCU를 제어/감시하는 프로그램입니다. TCU의 온도, 습도 등을 설정할 수 있으며 TCU에 대한 모든 요소를 제어/감시 할 수 있습니다.
또한 기존 프로그램과 대조적으로 사용자가 직접 프로토콜을 정의 할 수 있으며 프로토콜은 간단하게 정의할 수 있습니다. 이로 인해 하나의 프로그램으로 여러 가지 다른 TCU에 적용이 가능하며 프로토콜 업데이트를 바로 적용될 수 있는 장점이 있습니다.
1. 프로그램 구조
본 프로그램은 상단의 툴바로 각 항목을 선택할 수 있으며 [TCU상태], [TCU관리], [설정], [프로그램 로그], [이력검색], [도움말] 로 구성됩니다.
지금부터 각 항목에 대해 자세히 알아보겠습니다.
1.1. TCU 상태 & TCU에 명령
[TCU 상태]에서는 현재 TCU의 상태 중 주요 항목(온도, 습도, 에러 발생여부)를 볼 수 있습니다.
각각의 온도나 습도 또는 사각형 내부를 클릭하면 설정온도와 설정습도 등을 설정할 수 있습니다. 설정할 수 있는 요소와 설정명령에 관한 자세한 내용은 [환경설정]의 [명령]을 참조하시면 됩니다.
위 그림은 방1의 상태를 나타내는 창입니다. ID는 2, 방 이름은 ‘방1’이고, 현재온도는 39.5도, 현재습도는 51%, 설정온도는 33도, 설정습도는 55%입니다. 그리고 현재 [센서이상]이 경보가 발생하였습니다.
1.2. TCU 관리
[TCU 관리]에서는 TCU를 추가/변경/삭제 할 수 있으며 TCU의 현재 상태를 볼 수 있습니다.
[TCU 추가]버튼으로 TCU를 추가 가능
[TCU 변경]버튼으로 TCU의 이름/ID 등 변경 가능
[TCU 삭제]버튼으로 TCU를 삭제 가능
1.3. 환경 설정
[환경 설정]에서는 포트 및 상태조회 프로토콜을 설정할 수 있고, 별도의 명령을 지정할 수 있습니다. 또한 TCU에서 발생하는 경보를 설정할 수 있습니다.
[일반]
포트명과 보레이트를 설정한 후 [포트열기]를 눌러 포트를 열수 있습니다.
[포트닫기]버튼으로 포트를 닫을 수 있습니다.
[폴링간격]은 mS 로 설정할수 있으며 [폴링시작]버튼을 클릭하면 폴링이 시작됩니다. 참고로 포트를 열면 폴링은 자동으로 시작됩니다. 폴링을 정지하려면 [폴링정지]를 클릭하면 됩니다.
또한 [환경설정]에서 폴링프로토콜을 설정할 수 있는데 프로토콜에 대한 자세한 설명은 “프로토콜” 단락을 참고하시기 바랍니다.
[명령]
기본적인 상태조회 명령 외에 여러 가지 명령을 지정할 수 있습니다.
[경보설정]
TCU에서 사용하는 경보의 사용유무를 설정할 수 있습니다.
1.4. 전체 로그
[전체 로그]에서는 하단에 나타나는 로그의 전체 내역을 볼 수 있습니다.
1.5. 이력 조회
[이력 조회]에서는 ID, 날짜로 이력을 검색할 수 있습니다.
검색할 ID 에는 대상ID를 시작일과 종료일에는 해당날짜를 선택한 후 [조회]버튼을 누르면 됩니다. 또한 대상ID를 [전체]로 지정하면 모든ID에 대한 이력을 조회할 수 있고 TCU에 관련된 모든 경보 내용을 볼 수 있습니다.
좀 더 자세하고 다양한 이력 검색을 위해 별도의 [이력조회 전용 프로그램]을 제공할 예정입니다.
그림에서 ‘E’는 경보발생을 나타냅니다.
1.6. 도움말
[도움말]에서는 해당 프로그램에 대한 웹사이트로 연결됩니다.
2. 프로토콜
프로토콜 정의방법에 대해 자세히 알아보겠습니다. 패킷을 콤마(,)로 구분하여 순서대로 써 주면 됩니다. “설정온도”, “설정습도”같은 몇 가지 키워드만 주의해서 사용하시면 됩니다.
2.1. 키워드
STX : 0x02 (시작 알림)
ETX : 0x03 (종료 알림)
CRC : 체크섬 (현재 기능 없음)
ID : TCU 의 ID
설정온도 : 설정온도 값
현재온도 : 현재온도 값
설정습도 : 설정습도 값
현재습도 : 현재습도 값
경보 : 8가지 경보정보 (1bit마다 한 개의 정보를 가지고 있고 8bit 이므로)
2.2. 적용
상태요청 : STX, 0x10, ID, 0x00, CRC, ETX
응답처리 : STX, 0x11, ID, 0x00, 설정온도, 현재온도, 설정습도, 현재습도,경보(팬:콤프1:콤프2:고습:고온:가습히터:저온:센서), 경보(누수:급수:재열히터:원격정지), CRC, ETX
위와 같을 경우
PC에서는 0x02, 0x10, 0x01, 0x00, 0xCC, 0x03 형태로 보내게 되고
TCU에서는 0x02, 0x11, 0x01, 0x00, 0x55, 0x54, 0x65, 0x76, 0xF0, 0xF0, 0xCC, 0x03 형태로 보내온다.
3. 프로그램 문의 및 기능에 대한 요청
본 매뉴얼을 끝까지 읽어 주셔서 감사합니다.
프로그램을 사용 중에 문제가 있거나 개선할 사항이 있으면 홈페이지(http://whiteat.com)에 글을 올려 주시면 됩니다. 프로그램에 대한 문의도 홈페이지에 글을 남겨 주시면 됩니다.
◆ 프로그램 다운로드
◆ 매뉴얼