2013년 1월 1일 화요일

나의이야기 2011.08 61850 HMI Editor

2011.08 61850 HMI Editor

제목: 61850 HMI Editor
기간: 2011.07-2011.08
TOOL: FLEX 빌더 3.0/ VC++6.0/VC++8.0
OS : Windows
기술: Flex 액션 스크립트, C++ , C#
성격: 컴포넌트: SWF, ActiveX, C# Main App, Editor
1. BUS, BUS TIE, BUS STATION 및 장비 ,CB,DS,ES 등
2. 통합 기능 개발 Graphic ToolKit , HMI 프로젝트 관리
3. Drag and Drop 방식의 모든 작업
4. ICON 등록작업, 선연결 작업 및 속성 정보 수정이 간단하고 동기화 됨
5. 미니맵을 이용한 자유로은 이동 및 편집 기능
6. 자동화된 장비 연결 및 버스 단위 그룹이동
7. 자동화된 사활선 등록/수정/삭제 - 스스로 알아서 버스와 함께 연결되어
버스선처럼 보임
역활: 분석, 설계, 61850 HMI Editor 엔진 개발
이것은 단순히 엔진이 아니라 모든것을 수정가능하게 하는 에디터 입니다.
즉 엔진 + 에디터(Editor) 입니다.
FLEX 를 Base로 만들었으므로 ActiveX 를 데체할 수 있습니다. 자체 통신가능도 가지고 있으므로
ActiveX 가 막히고 있는 가운데 가장안전한 Web Tool 이 될것입니다.
Hmi 에 대한 1차 마무리 입니다.
사정상 개발을 시작한지 1.0 (4주) 개월 정도 진행한 것이지만
엔진 개발이 주 목적이 이 었으므로 마무리 지었습니다.
나머지는 UI 와 61850 API 와의 데이터 연동 입니다.
엔진도 나름이지만 61850 데이터 연동도 막대한 작업이
필요로 할것입니다.




위 그림은 버스와 버스 타이 버스 스테이지션이 모두 연결되었습니다.
각 단의 붙어 있는 DS,ES,CB 등 모두 버스와 함꼐 움직입니다.

위 그림은 속성정보를 편집해서 간단하게 버스의 색상을 변경 해줍니다.
좀더 발전한다면 각 간의 전류 전압정보 까지 DISPLAY 윈도우로 보여 줄수 있습니다.
현제 개발은 여기까지 입니다만
숨어 있는 한가지는 사활선 입니다. 색상이 바뀌는 모든 항목들은 사실은 모두 윈도우 입니다.
장비 연결에 따라 모두 자동 생성 삭제 됩니다.
전류의 흐름 방향 표시 및 고장으로 전류 공급이 중단된다면 이 선들이 표시해 줄겁니다.
물론 표시 알고리즘이 적용 되어야 겠습니다.
(*) 화면에 흰색 사각형은 영역지정 입니다. - 후에 원하는 영역만 확대해서 표시되거나 해당 위치로
자동 위치 이동을 가능하게 해줍니다.
(*) 장비의 크기가 제 각각인것은 모든 장비의 사이즈를 마음대로 수정할수 있게 한것 때문입니다.
사이즈 고정을 원하는 경우 고정하는 기능을 추가하면 되겠죠

댓글 없음:

댓글 쓰기