상기 목적을 달성하기 위하여 본 발명에 따른 감시내용을 작화 및 변경하는 컴퓨터를 갖는 모니터링 시스템은, 복수개의 감시대상물과, 상기 복수개의 감시대상물 각각에 대응하여 이들을 개별적으로 감시하고 그 감시내용을 표시하는 복수개의 감시단말을 포함하는 모니터링 시스템에 있어서, 상기 복수개의 감시대상물에 적합한 환경과 조건에 따라 상기 복수개의 감시단말에 표시할 감시화면을 작화하는 작화모듈과, 상기 감시대상물의 감시를 위한 프로그램을 작성하거나 변경하는 프로그램 모듈과, 상기 복수개의 감시대상물의 고장 데이터를 저장하고 레시피(recipe) 데이터를 설정하는 저장데이터/설정내용 모듈과, 상기 작화모듈에 의한 작화 데이터와 상기 프로그램 모듈에서 작성 또는 변경된 프로그램 및 상기 저장데이터/설정내용 모듈에 저장된 고장데이터 레시피 데이터를 소정의 통신선을 통해 상기 각 감시단말에 다운로드시키는 다운로드 모듈을 갖는 컴퓨터 수단; 상기 복수개의 감시대상물 각각에 내장되어 이들 감시대상물의 상태를 감시하는 감시센서에 의해 출력되는 감시 데이터를 해당 감시단말과 상기 컴퓨터 수단에 분배처리하는 데이터 분배수단; 데이터 통신이 가능하도록 상기 감시대상물과 데이터 분배수단, 감시단말, 컴퓨터 수단 사이를 유기적으로 연결하는 통신연결 선로수단을 포함한다.
본 발명의 바람직한 실시예에 있어서, 상기 각각의 감시대상물은 감시센서로부터 출력되는 데이터들을 처리하여 이를 소정의 주기로 상기 데이터 분배수단으로 전송하는 데이터 처리수단을 내장한다.
본 발명의 바람직한 실시예에 있어서, 상기 데이터 분배수단을 경유하는 감시데이터를 입력받아 이를 감시단말의 요청에 따라 출력하여 상기 감시데이터의 내용이 감시단말에 표시되도록 하는 데이터 서버수단을 더 포함한다.
본 발명의 바람직한 실시예에 있어서, 상기 감시단말은 범용 컴퓨터(PC)에 의해 구동되는 LCD를 포함한다.
본 발명의 바람직한 실시예에 있어서, 상기 감시단말은 VFD(vacuum fluorescent device)를 갖는 전용단말이다.
본 발명의 바람직한 실시예에 있어서, 상기 감시단말은 엘리베이터의 층을 조작하는 것과 같은 조작수단을 구비한다.
이하, 첨부한 도면을 참조하면서 본 발명에 따른 감시내용을 작화 및 변경하는 컴퓨터를 갖는 모니터링 시스템의 바람직한 실시예를 상세하게 설명한다.
도 2는 본 발명에 따른 감시내용을 작화 및 변경하는 컴퓨터를 갖는 모니터링 시스템의 구성도이고, 도 3은 본 발명에 따른 작화 PC의 구성 및 작화 PC에서 감시단말로의 다운로드 상태를 도시한 도면이다.
도 2 및 도 3을 참조하면, 본 발명에 따른 모니터링 시스템은, 엘리베이터(110)와 주차설비(120), 빌딩 자동화설비(130)와 같은 감시대상들과, 감시대상(110)(120)(130) 각각에 대응하여 이들을 개별적으로 감시하고 그 감시내용을 표시하는 복수개의 감시단말(300)(300L)(300V)(300E)을 포함한다. 여기서, 부재번호 300은 일반적으로 사용되는 감시단말을 나타내며, 부재번호 300L을 소정의 제어PC에 의해 운용되는 LCD 감시단말을 나타내고, 300V는 VFD(vacuum fluorescentdevice)를 갖는 전용단말, 300E는 기타 감시단말을 나타낸다.
그리고, 본 발명의 모니터링 시스템은 본 발명의 주요한 특징으로서 감시화면을 작화하는 작화모듈(102)과, 작화모듈(102)에 의한 작화 데이터를 소정의 통신선, 예를 들어 이더넷 혹은 RS422을 통해 여러대의 감시단말(300)(300L)(300V)300E)에 혹은 감시단말 각각에 개별적으로 다운로드시키는 다운로드 모듈(104)과, 감시대상(110)(120)(130)의 감시를 위한 프로그램을 작성 및 변경시켜 다운로드 모듈(104)을 통해 상기 작성 혹은 변경된 프로그램이 상기 각 감시단말(300)(300L)(300V)(300E)에 다운로드되도록 하는 프로그램 모듈(106)을 갖는 작화 PC(100)를 포함한다. 또한, 감시대상(110)(120)(130) 각각에 내장되어 이들 감시대상물의 상태를 감시하는 감시센서(52)에 의해 출력되는 감시 데이터를 해당 감시단말(300)(300L)(300V)(300E)과 작화 PC(100), 그리고 소정의 데이터 서버(200)에 분배처리하는 데이터 분배기(DM)와, 데이터 통신이 가능하도록 감시대상(110)(120)(130)과 감시단말(300)(300L)(300V)(300E), 작화 PC(100) 및 데이터 분배기(DM) 등을 유기적으로 연결하는 이더넷(ethernet)과 RS422로 되는 통신연결 선로를 포함하여 구성된다.
그리고, 본 발명에 있어서, 상기 작화 PC(100)는 감시대상(110)(120)(130)의 고장 데이터를 저장하고, 레시피(recipe) 데이터의 설정내용과 소정의 감시 설정내용을 다운로드 모듈(104)과 통신연결 선로를 통해 감시단말(300)(300L)(300V)(300E)에 다운로드되도록 하는 저장데이터/설정내용 모듈(108)을 포함한다. 상기에서 설명한 각 모듈(102)(104)(106)(108)은 프로그램 모듈이며, 이들은 바람직하게 하나의 프로그램 패키지로 운용된다. 상기 각 모듈(102..108)은 경우에 따라서는 하드웨어 모듈과 연관하여 작용할 수 있다는 것은 당업자에게 자명할 것이다.
본 발명의 각 감시대상(110)(120)(130)은 감시센서(52)로부터 출력되는 데이터들을 처리하여 이를 소정의 주기로 데이터 분배기(DM)로 전송하는 데이터 처리부(processor; 54)를 내장한다.
본 발명은 데이터 분배기(DM)를 경유하는 감시데이터를 입력받아 이를 감시단말(300)(300L)(300V)(300E)의 요청에 따라 출력하여 상기 감시데이터의 내용이 해당하는 감시단말에 표시되도록 하는 데이터 서버(200)를 포함하여 구성된다.
본 발명의 감시단말(300)(300L)(300V)(300E)은 엘리베이터의 층을 조작하는 것과 같은 조작부(310)를 구비한다.
상기와 같이 구성된 본 발명에 따른 감시내용을 작화 및 변경하는 컴퓨터를 갖는 모니터링 시스템의 작용을 도 2 및 도 3을 참조하여 설명한다.
본 발명은 감시할 장소에 적합한 감시 화면을 작화하는 작화기능을 가진 PC(100)와 예를 들어 엘리베이터(110), 주차설비(120), 빌딩 자동화 설비(130) 등에 설치된 감시단말(300)(300L)(300V)(300E)이 통신선(이더넷 혹은 RS422)을 통해 연결된 시스템에 있어 작화 데이터를 감시단말에 다운로드하여 엘리베이터, 주차설비 및 빌딩 등을 감시 및 조작하는 기능을 수행한다. 본 발명의 시스템내에서는 언제든지 변경된 프로그램 및 작화 데이터를 감시단말로 다운로드할 수 있어 설치환경 변경 및 확장에 융통성 있게 대처할 수 있다.
도 2 및 도 3에 도시한 바와 같이 모니터링 시스템이 구축된 상태에서 시스템의 동작을 위해 먼저 작화 PC(100)에서 감시대상에 맞는 환경과 조건에 따라 감시화면을 작화한다. 즉, 감시 또는 조작하고자 하는 항목을 작화 PC(100)에 마련된 작화 도구(tool)을 이용하여 작성한다. 상기 작화 도구는 앞서 설명한 작화모듈(102), 다운로드 모듈(104), 감시내용 프로그램 모듈(106), 저장데이터/설정내용 모듈(108) 등으로 구성된 프로그램 패키지에 대응되는데, 이 작화 도구는 단순 작화 뿐만 아니라 고장처리, 레시피 등의 기능을 가진 광범위 프로젝트 제작 도구로서 감시대상(110)(120)(130)의 조건 및 환경에 유연하게 대처할 수 있다.
감시대상에 맞는 환경과 조건에 적합한 감시화면이 작화되고 감시내용의 레시피 등이 설정되었으면, 작화 PC(100)는 통신선(이더넷, RS422)을 통해 작화 데이터 및 감시운영 프로그램 등을 감시단말(300)(300L)(300V)(300E)로 다운로드한다.
감시단말은 PC(100)로부터 감시에 필요한 데이터를 다운로드 받은 후 감시 프로그램을 시작한다. 단, 감시단말에 현재 프로그램이 내장되지 않았을 경우, 프로젝트(예; 모니터링 시스템의 운영 프로그램) 다운로드 전에 감시 프로그램을 먼저 다운로드해야 하는데, 여러개의 감시단말이 동일한 감시 프로그램을 사용할 경우는 작화 PC(100)에서 동시에 여러대의 감시단말로 프로그램을 다운로드한다. 감시단말은 감시 프로그램의 다운로드와 프로젝트 데이터의 다운로드가 모두 끝난 후 감시 프로그램을 시작하고 데이터 분배기(DM)로부터의 데이터를 처리할 준비가 된다.
감시대상(110)(120)(130)에 부착된 데이터처리 프로세서(54)는 감시대상으로부터 발생하는 각종 에러 및 감시정보들을 주기적으로 통신선을 통하여 데이터 분배기(DM)에 전송하고 데이터 분배기(DM)는 상위 데이터 서버(200) 등으로 데이터를 전송하거나 직접 감시단말로 감시정보를 보낸다. 각각의 감시단말(300)(300L)(300V)(300E)은 통신선에 연결된 데이터 분배기(DM)로부터 주기적으로 데이터를 받거나 상위 데이터 서버(200)의 원격 데이터 베이스(DB)에 접근해 필요할 때마다 감시 데이터를 디스플레이한다.
감시 대상이나 환경이 변경되었을 때에는 작화 PC(100)에서 다시 프로젝트를 작성하여 어느 때라도 다운로드 할 수 있으므로 감시대상의 항목 및 환경을 달리하여 감시대상을 감시할 수 잇다. 프로그램을 변경해야 할 경우는 새로이 변경된 프로그램을 어느 때라도 PC(100)의 프로그램 다운로드 기능을 이용하여 다운로드 할 수 있다.
참고로, 본 발명 모니터링 시스템의 주요 구성요소들의 작용을 개별적으로 설명하면 다음과 같다.
데이터 분배기(DM)는 상위의 데이터 서버(200)로 데이터를 전송하여 원격감시 시스템에서 사용하거나 감시단말(300)(300L)(300V)(300E)에서 사용할 수 있도록 하는 루틴을 내장한다.
데이터 서버(200)는 DB(미도시)를 가지고 있으며 원격 클라이언트(예; 감시단말)부터 질의문(SQL; structured query language, etc)을 통하여 원하는 조건에 맞는 데이터를 찾을 수 있는 데이터베이스 관리 시스템(DBMS; database management system)을 내장한다.
작화 PC(100)는 감시대상이 설치된 환경 및 조건에 따라 각각의 감시 항목 및 그림을 선정하여 프로젝트로 만들 수 있는 기능을 갖춘 프로그램(소프트웨어)를 내장하고 있으며, 소정의 도구를 이용하여 감시 프로젝트를 제작한다. 또한, 레시피 및 고장 로깅등의 설정사항을 설정하고 프로젝트에 포함하는 기능을 내장한다.
감시단말(300)(300L)(300V)(300E)은 모니터링을 시작하기 전에 감시 프로그램, 작화 PC(100)에서 작화한 화면 데이터 및 감시정보를 내장한 프로젝트를 다운로드 받아 감시 프로그램을 시작한다. 감시단말은 프로그램을 시작한 후 데이터 분배기(DM)로부터 전송된 데이터를 주기적으로 표시하며 필요할 경우 데이터 서버(200)로부터 원격 DB에 접근하여 필요한 데이터를 얻을 수도 있다. 감시단말은 경우에 따라 조작용도로도 사용될 수 있는데, 감시단말(300)의 조작부(310), 즉 감시단말에 부착된 스위치 및 터치판넬에 나타난 가상키 등을 이용하여 감시대상에 조작 데이터를 전송할 수 있다.