동운 HMI를 최초에 설계할 당시 태그값을 데이터베이스에 저장하기 위한 스키마를 어떻게 구성할 것인가를 두고 여러 가지로 고민했습니다. 어찌했든 데이터베이스 쿼리가 늘어날 수록 성능은 저하되므로 태그값 저장 대상은 되도록 한번에 삽입(INSERT) 할 수 있으면 최적이겠다 싶었습니다. 그렇지만, 태그가 늘어나거나 삭제, 변경되는 경우 융통성있게 대응하기 어렵다는 문제때문에 결국 성능 보다는 프로그래밍의 효율성에 초점을 맞추어 데이터베이스 스키마를 생성했습니다. 그래서, 동운 HMI의 기존 스키마는 위의 그림과 같이 데이터 타입별로 태그명과 일자, 값을 저장하는 방식으로 시스템 전체적으로 보면 공간 효율성이 떨어지는 결과를 낳을 수 있었습니다. 또한, 프로세스 측면에서도 Prepared Statement를..
C# .Net 기반으로 제작되어 다중 클라이언트를 지원하는 HMI 응용 프로그램인 동운 HMI는 소스 코드를 통째로 판매하기도 하고 한개의 DB 드라이버와 한개의 PLC 드라이버를 장착해서 특정 프로젝트를 제작하여 공급하기도 하죠. 업체마다 필요에 따라 선택하여 적용하면 상용 스카다 소프트웨어 대비 비용 대비 효과를 극대화 할 수 있을 뿐만아니라 어떤 형태의 공급을 받든 자체 소스 코드를 확보 함에 따라 기업 나름의 전략적 상품으로 발전시킬수 있고 최적화된 성능을 구현할 수 있습니다. 동운 HMI에서는 XML 형식의 환경 설정 파일에 태그별로 이름, 설명, 데이터 타입, 로깅 주기, 입출력 형태, 대상 PLC, 알람 설정, 데이터 변환 범위 등을 기술해 놓으면 자동적으로 PLC 입출력과 알람 처리 및 데..
동운 HMI는 C# .Net 기반의 다중 클라이언트를 지원하는 HMI 응용 프로그램입니다. 소스 코드를 통째로 판매하기도 하고 한개의 DB 드라이버와 한개의 PLC 드라이버를 장착해서 특정 프로젝트를 제작하여 공급하기도 합니다. 업체마다 필요에 따라 선택하여 적용하면 상용 스카다 소프트웨어 대비 비용 대비 효과를 극대화 할 수 있을 뿐만아니라 어떤 형태의 공급을 받든 자체 소스 코드를 확보 함에 따라 기업 나름의 전략적 상품으로 발전시킬수 있고 최적화된 성능을 구현할 수 있습니다. 이번에 적용된 기능은 시스템 모니터입니다. 기능은 한가지처럼 보이지만 내부적으로는 여러가지 변경이 있었습니다. 서버와 클라이언트 모두에서 시스템 상태를 확인할 수 있으며 서버/클라이언트 접속 현황, DB 드라이버 상태, PLC..
- Total
- Today
- Yesterday
- modbus
- 3D SCADA
- SCADA
- HMI개발
- Siemens
- cubrid
- Advanced HMI
- C#
- Tibero
- S400
- C# HMI
- 웹스카다
- XGT PLC
- 스카다
- 3D 스카다
- 3D HMI
- SCADABR
- 동운HMI
- hmi
- s300
- 큐브리드
- XGT전용프로토콜
- 동운 HMI
- 지멘스
- OPC
- 티베로
- 웹HMI
- LS산전
- plc simulator
- DB드라이버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |