THE PIECES
Five Products, One Process Screen
The HMI pack is not a separate product. Each piece lives in the sgcUI product it extends, in the units, packages and NuGet packages you already use, and follows the edition of that product.
ISA-101 suite preset
One call to sgcUIApplyISA101 turns the gauges, charts, diagrams, grids, editors and every other sgcUI control grey and flat together. Normal states stay in shades of grey, and colour is kept for faults, exceeded limits and alarms.
Product: sgcUICore. Platforms: VCL, FireMonkey, WinForms, WPF and Avalonia. Edition: every edition, Community included.
sgcUI foundation →
Tank and process symbol gauges
The tank gauge draws a vertical vessel, a horizontal capsule, a cone bottom tank or a sphere, with the level, a scale and the HH, H, L and LL limits. The process symbol gauge shows a valve, pump, motor, fan, heat exchanger or sensor in its state: a running pump spins, a fault flashes and carries a mark, a valve in transit has a dashed outline.
Product: sgcGauges. Platforms: VCL, FireMonkey, WinForms, WPF and Avalonia. Edition: every edition, Community included.
sgcGauges →
Live data from your plant
The sgcGaugesWS bridge feeds the tank and process symbol gauges from MQTT, WebSocket or SSE, and its ValueMap turns plant codes such as RUNNING or a PLC bit into symbol states. The gauges also take their values from code or from a dataset, and there is no OPC UA or Modbus driver to install.
Product: sgcGauges, sgcGaugesWS bridge. Platforms: VCL, FireMonkey, WinForms, WPF and Avalonia. Edition: Registered, needs sgcWebSockets.
Tank and process symbol feeds →
P&ID stencils and animated pipes
The pid library adds 56 stencils in the style of ISA-5.1: valves, pumps, vessels, heat transfer equipment, instruments and piping. TsgcDiagramStatusBinding turns tag values into process states on the equipment and moving dashes along the pipes, as an overlay that never writes the document.
Product: sgcDiagram. Platforms: VCL, FireMonkey, WinForms, WPF and Avalonia. Edition: Registered.
sgcDiagram →
ISA-18.2 alarm list
TsgcGridAlarmModel keeps the alarms with their ISA-18.2 states and priorities 1 to 4, TsgcGridAlarmLink shows them in a grid, and the alarm menu offers Acknowledge, Acknowledge All, Shelve and Unshelve. Filters and JSON and CSV export are included, and the acknowledge log records every acknowledge, shelve and unshelve.
Product: sgcGrid. Platforms: VCL, FireMonkey, WinForms, WPF and Avalonia. Edition: every edition, Community included. The acknowledge log is Registered.
sgcGrid →
NumPad for touch panels
A touch panel has no keyboard. The NumPad types a number into the spin edit, the currency edit, the knob and slider gauges and a standard edit, with keys large enough for a finger or a glove. Dock one pad on the form, or attach a drop down pad to a control. The target needs no code.
Product: sgcEditors. Platforms: VCL, FireMonkey, WinForms, WPF and Avalonia. Edition: every edition, Community included.
sgcEditors →
Delphi 7 to Delphi 13 with VCL, FireMonkey from Delphi XE6, C++Builder, and .NET WinForms, WPF and Avalonia.