다양한 SCADA/HMI 프로그램들이 존재하지만 상용 SCADA/HMI 프로그램의 대부분은 특정 운영체제(많은 경우 윈도우)나 PLC에 의존적이다. 그렇지만 현대의 컴퓨팅 환경은 인터넷의 발달과 스마트폰/태블릿등 다양한 플랫폼의 활성화로 SCADA/HMI 시스템도 데스크탑과 로컬 네트웍을 벗어나 다양한 사용자 환경에 대응해야할 필요성이 높아지고 있다. 이번 포스팅은 웹기반으로 화면을 제공하여 다양한 플랫폼을 지원하면서도 사용이 편리하고 통신 드라이버도 다양하게 지원하는 오픈소스 SCADA/HMI 시스템을 설치하고 테스트하고자 한다. 패키지의 이름은 SCADABR로 이름 뒤에 붙은 BR은 맨처음에는 HTML 태그중 하나인 과 연관이 있나 생각했었는데 홈페이지인 http://www.scadabr.org.br..
비주얼베이직 기반으로 SCADA/HMI를 편리하게 만들 수 있는 Advanced HMI는 실상 스크립트 작성 능력이 없어도 기본 제공 컨트롤의 적절한 배치와 태그 설정 만으로도 일반적인 SCADA/HMI 기능은 충분히 소화할 수 있다. 이번 포스팅은 Advanced HMI에서 제공하는 기본 컨트롤들의 구체적인 내용을 살펴 보고자 한다. * Advanced HMI의 기본 컨트롤 각 컨트롤은 PLC 태그와 연동되어 표시하거나 PLC 태그 없이 개별 속성으로 표시할 수도 있다. PLC 태그는 각 컨트롤별로 "PLCAddress*" 이름의 속성에 입력하면 된다. Annunciator.vb Value가 True면 적색배경, False면 회색 배경을 갖는다. 클릭했을때의 제어 전송 방식은 OutputType에 다음..
SCADA/HMI를 통해서 편리하게 화면을 작성하고 작업 환경에 필요한 기능을 작성하더라도 작업 대상이 되는 개별 기기를 컨트롤하는 PLC와의 접속이 원활하지 못하면 아무런 소용이 없게된다. 오픈 소스 SCADA/HMI로 무료인 Microsoft Visual Basic 2010 Express를 기반으로 손쉽게 화면을 작성할 수 있는 Advanced HMI는 다음과 같은 통신 드라이버들을 기본적으로 제공하고 있으므로 적절한 설정으로 PLC에 접속해서 작업을 진행하면 된다. 드라이버 내부 코드가 MfgControl.AdvancedHMI.Drivers.dll로 배포되고 소스가 없는 단점이 있지만 나름의 드라이버를 추가할 수 있다는 여지가 있다. * MODBUS TCPMODBUS TCP/IP를 지원하는 PLC들..
- Total
- Today
- Yesterday
- HMI개발
- OPC
- 3D 스카다
- Tibero
- XGT PLC
- SCADA
- 웹스카다
- hmi
- DB드라이버
- 동운 HMI
- 스카다
- C# HMI
- 큐브리드
- 동운HMI
- 지멘스
- 웹HMI
- S400
- 3D HMI
- 티베로
- Advanced HMI
- C#
- SCADABR
- LS산전
- Siemens
- plc simulator
- XGT전용프로토콜
- modbus
- 3D SCADA
- cubrid
- s300
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |