티스토리 뷰

듀얼 모니터나 쿼드 모니터 환경으로 작업하는 현장이 많아지면서 스카다(SCADA) 시스템이나 HMI 시스템 또한 이러한 환경을 자연스럽게 지원할 수 있어야 한다는 사용자 요구가 있는 것이 사실입니다. 하나의 컴퓨터로 동시에 여러 화면을 모니터링 한다는 것은 사용자 편의 뿐만아니라 다음과 같은 유익을 얻을 수 있습니다.


  • 하드웨어의 성능은 좋아지고 값은 내려간 시장 환경을 최대한 활용할 수 있습니다.
    H/W, S/W 관련 총소유비용(Total cost of ownership, TCO)을 최소화 할 수 있습니다.
  • 관리대상을 줄여서 관리 및 유지에 소요에 필요한 자원을 최소화 할 수 있습니다.
    장애 요소를 줄이고 대신 위험 대비 자원을 확충할 수 있습니다.
  • 하나의 프로그램이 각 화면을 총괄 제어하므로 주요 모니터링 요소를 일관성 있게 파악할 수 있습니다.




위의 그림은 동운 HMI를 듀얼모니터에서 동시에 가동시킨 예제입니다. C# 기반의 동운 HMI는 데이터의 수집과 편집, 전달 등을 수행하는 서버와 화면 표시 등의 사용자 인터페이스를 담당하는 클라이언트 모두 C# 닷넷 기반으로 작성되어 있어 비주얼스튜디오 기반으로 편리하게 개발을 할 수 있는 장점과 함께 디버깅이나 성능 분석등의 다양한 장점을 얻을 수 있습니다. 무엇보다 동운 HMI가 상용 스카다 시스템과 비교할 수 있는 특성은 DataBase 모듈과 PLC 및 장치 접속 모듈을 통한 유연한 시스템 확장성과 함께 사용자 필요에 다양한 형태로 시스템 아키텍처를 전환할 수 있다는 점입니다.


단순한 시스템을 원하는 현장의 경우에는 서버와 클라이언트를 하나의 응용 프로그램에 통합 시켜서 성능을 최적화시킬 수도 있고 여러대의 HMI 클라이언트가 필요한 경우에는 서버와 클라이언트를 분리해서 하나의 서버와 여러대의 클라이언트를 별도의 비용없이 동작시킬 수도 있습니다. 기본적으로는 한번에한가지 화면만 업데이트 되도록 하여 시스템 자원 낭비를 최소화하지만 필요에 따라서는 여러개의 화면이 동시에 업데이트 되도록 아키텍처를 전환할 수도 있습니다. 이런 전환이 가능한 이유는 동운 HMI의 모든 요소가 다중 쓰레드 환경을 감안하여 개발되었기 때문입니다.


다중 모니터 환경에 대처하는 방법도 서버와 클라이언트를 통합시킨 상태에서 여러 화면을 개별적인 화면 장치에 띄우는 방법도 있고 서버 클라이언트를 분리한 상태에서 한 컴퓨터에 여러 클라이언트를 가동시키는 방법도 있습니다. 물론 하나의 컴퓨터에서 다중 모니터를 지원하려면 전자가 효과적일 것입니다.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함