Download
GrainCore.dbsln
No hardware required — uses ValueSimulator to generate all process data.
About this project
This project was developed to demonstrate basic functionalities of the FrameworX SCADA platform by Tatsoft. It is the result of a hands-on fundamentals training and is not intended as a production solution.
GrainCore is a simulated SCADA solution built on FrameworX representing a small grain storage facility.
The solution models a grain silo station with a structured Unified Namespace (UNS) tag hierarchy following the ISA-95 pattern (Enterprise / Site / Equipment / Tag). Data is fed by a ValueSimulator device — a built-in FrameworX protocol that generates realistic simulated values without requiring physical hardware.
Monitored equipment and tags:
Equipment | Tags |
|---|---|
Silo01 | Level (%), Temperature (°C), Moisture (%) |
AerationFan01 | Running (digital), Speed (RPM), MotorCurrent (A) |
A basic operator display (SiloStation_Overview) shows all live tag values updating in real time.
The solution adds operational intelligence on top of the data layer:
The solution is finalized as a production-ready HMI:
FrameworX Pillar | What Was Built |
|---|---|
1 – Data Foundation | UNS tag hierarchy (ISA-95), 6 process tags + 1 calculated tag, ValueSimulator device |
2 – Industrial Operations | Alarm groups with acknowledgment, SQLite historian logging |
3 – Business Operations | C# server script for Efficiency calculation, TrendChart with 3 pens |
4 – User Interaction | Animated HMI displays, display navigation, role-based security, browser deployment |