SCADA 심볼
IronFlock에는 프로세스 시각화, 장비 개요, 산업용 제어 화면을 생성하기 위해 Board Studio 대시보드에 배치할 수 있는 SCADA 심볼 라이브러리가 포함되어 있습니다. 각 심볼은 실시간 데이터 바인딩과 대화형 제어를 지원하는 벡터 그래픽입니다.
SCADA 심볼 라이브러리는 Apache License 2.0 하에 라이선스가 부여된 ThingsBoard 프로젝트를 기반으로 합니다. 훌륭한 작업에 감사드립니다 ❤️.
보드에 배치할 때 SCADA 심볼은 비율과 상대적 위치를 유지하기 위해 자동으로 Fixed Width와 Fixed Height가 활성화됩니다. 자세한 내용은 레이아웃 문서를 참조하세요.
동적 표시 속성
SCADA 심볼에는 프로세스 다이어그램에 생동감을 불어넣는 풍부한 동적 표시 옵션이 포함되어 있습니다:
- 흐르는 액체 — 파이프와 탱크는 애니메이션 액체 흐름을 표시하며 방향과 속도를 구성할 수 있습니다
- 경고 인디케이터 — 심볼은 색상 변화와 깜빡이는 위험 신호로 경고 상태를 표시할 수 있습니다
- 회전하는 모터 — 모터 및 펌프 심볼이 실행 상태를 나타내기 위해 회전 애니메이션을 표시합니다
- 채움 수준 — 탱크와 컨테이너가 동적 채움 수준을 표시합니다
- 상태 색상 — 심볼이 운영 상태(실행 중, 정지, 오류 등)를 반영하기 위해 색상이 변경됩니다
이 모든 동적 속성은 프로젝트의 FleetDB 데이터베이스에서 수집된 데이터와 연결할 수 있습니다. 예를 들어, 파이프 심볼의 흐름 애니메이션을 유량 센서 값에 바인딩하거나, 탱크의 채움 수준이 실제 수위 측정값을 반영할 수 있습니다 — 모두 새 데이터가 도착하면 실시간으로 업데이트됩니다.
대화형 제어
SCADA 심볼은 작업 피드백도 지원합니다 — 사용자가 심볼과 상호 작용하여 원격 디바이스에서 실제 제어 작업을 트리거할 수 있습니다.
예를 들어, 운영자가 밸브 심볼을 클릭하여 열거나 닫을 수 있습니다. 보드 설계자는 밸브의 클릭 이벤트를 엣지 디바이스에서 실행되는 작업에 연결하고, 이 작업이 다시 물리적 밸브에 명령을 전송합니다. 그런 다음 심볼은 작업이 완료되면 새 밸브 위치를 반영하도록 시각적 상태를 업데이트합니다.
이를 통해 대시보드에서 직접 일반적인 SCADA 제어 패턴이 가능합니다:
- 밸브를 클릭하여 열거나 닫기
- 펌프를 클릭하여 시작하거나 정지하기
- 모터를 클릭하여 속도 또는 방향 변경
- 어떤 심볼이든 클릭하여 엣지 앱에서 정의한 커스텀 작업 트리거
보드 설계자는 각 심볼이 트리거하는 작업과 전달할 파라미터를 구성합니다 — 대시보드 측에서 코딩이 필요 없습니다. 제어 로직은 하드웨어에 가까운 엣지 앱에 유지되며 대시보드가 운영자 인터페이스를 제공합니다.
심볼 라이브러리
탱크 및 저장
밸브
파이프
커넥터
펌프 및 모터
계기 및 센서
필터 및 분리기
저울 및 인디케이터
전기 및 전력
에너지 생성
석유 및 가스
건물 및 인프라
