티스토리 뷰

SCADA

3D 모델을 지원하는 동운 HMI

록개발자 2018. 11. 12. 14:56

3D 애니메이션과 3D 게임이 일반화된 기술 환경에도 불구하고 스카다(SCADA) 및 HMI 시스템에서는 3D 관련 기술을 아직 적극 채용하지 못하고 있는 실정입니다. 2D 오브젝트와 달리 3D 모델 제작 기술이 아직 일반화되지 않았고 작업 현장에서도 3D HMI에 대한 필요가 많지 않은 까닭일 것입니다. 그렇지만 스카다 및 HMI 시스템에 3D 모델을 적용하여 직관적인 인터페이스를 제공하게 되면 모니터링 및 자동화 제어에 효율성을 높일 수 있는 요소가 존재하는 것도 사실입니다. 


동운 HMI는 클라이언트와 서버 모듈 전체가 C#.Net으로 개발되어 확장성이 뛰어나고 비주얼스튜디오를 화면 제작 환경으로 사용하여 HMI/SCADA 도입 관련 비용을 최소화 하면서도 높은 성능과 다양한 기능을 제공하는 시스템 입니다. 동운 HMI는 최근에 3D 오브젝트를 지원하는 기능이 추가했습니다. 3D 모델 제작부터 윈도우 화면에 C# .Net으로 3D 모델을 출력하는 과정까지 오픈 소스 및 자체 개발 모듈로 개발하여 추가 비용을 필요로 하지 않으며 기존의 2D 컨트롤과 자연스러운 조합도 가능합니다. 



위의 화면은 데모를 위하여 간단하게 제작한 3D 모델로 360도를 회전하는 재료 공급기와 재료 공급기의 상태를 표시하는 램프, 그리고 재료를 직선 경로로 운반하는 운반기로 구성되었습니다. 위의 화면에 등장하는 오브젝트 모델은 블렌더라는 오픈 소스 모델링 도구로 제작하여 되었고 동운 HMI에서 인식할 수 있는 파일 형식으로 내보내기하여 동운 HMI에서는 해당 파일을 로드하는 방식으로 적용 했습니다. 결과적으로 외부에서 제작한 3D 모델도 동운 HMI가 인식할 수 있는 형태로 전환할 수 있다면 자연스럽게 기존 3D 모델을 SCADA/HMI 화면에서 모니터링 할 수 있습니다. 

위의 그림의 중앙부는 3D 모델로 표시하여 마우스로 이동하거나 회전시켜 내용을 볼 수 있도록 했습니다. 예를 들어 기기의 후면을 보기 위해서 마우스 우측 버튼으로 드래그 동작을 하면 중심 기기와 주변 장치의 후면을 자연스럽게 확인할 수 있습니다. 화면의 우측에는 2D 컨트롤을 배치해서 3D 오브젝트에 배정된 동일한 태그를 표시하거나 값을 변경할 수 있도록 했습니다. 



위의 그림은 PLC 태그값의 변경에 따라 재료공급기가 회전하고 동작 램프가 변경되었으며 운반기가 태그 값에 따라 이동 했음을 확인할 수 있습니다. 아래의 그림은 위의 상태에서 마우스로 보여지는 각도를 조절한 화면입니다. 





3D 모델 제작부터 HMI 제작까지 동운 HMI를 통해서 3D 모델을 활용한 모니터링의 장점을 확인해 보세요. 


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함