Skip to content
DNMControls &
Automation

Service

SCADA and HMI development

A SCADA screen is read by someone who is tired, at the end of a shift, deciding whether to stop a line. It should answer that question in about a second. Most of the systems we are asked to fix answer it in about a minute.

Photograph pending · 16:9A SCADA mimic on a plant monitor — real screen, photographed in place rather than a clean screenshotpublic/photography/scada-screen.jpg

We develop on FactoryTalk View SE and ME, Siemens WinCC across its editions, AVEVA Wonderware InTouch and System Platform, and Citect. On the operator-panel side that extends to PanelView, Comfort and Basic Panels, GOT2000, Magelis and the Omron NA and NB ranges.

Screens are built on a template so the second one costs less than the first and the fortieth still looks like the first. Colour carries meaning and nothing else: if red only ever means an alarm, an operator can scan a plant overview without reading a word.

What we build

  • Plant overview, area and equipment-detail mimics, with animation tied to real state rather than decoration
  • Alarm and event handling — rationalised, prioritised, with cause and operator action against each alarm
  • Historical trending and datalogging, sized so the disk does not quietly fill up in month four
  • Shift, batch, downtime and energy reports, scheduled and emailed
  • Historian integration and OPC UA or native driver interfaces to third-party equipment
  • User accounts, role-based access and audit trail where the process demands it
  • Multilingual screen sets for mixed operator groups
  • Redundant server pairs and failover, tested by actually pulling the plug

Alarm floods

The most common problem in an inherited SCADA system is not a missing feature. It is that every digital input became an alarm, so during a real upset the operator gets four hundred of them and ignores all four hundred. Alarm rationalisation is usually the highest-value day we can spend on an existing system.

Migration paths we handle

FromToWhat is actually involved
RSView32FactoryTalk View SEDisplay set rebuilt; tag database and alarm model restructured. Not an import.
WinCC FlexibleWinCC Advanced / Unified (TIA Portal)Screens and scripts rewritten. Budget for it as a rewrite from the start.
InTouch standaloneSystem PlatformTags reorganised into a Galaxy object model — the point of the exercise, and the bulk of the work.
Citect legacyAVEVA Plant SCADACicode reviewed and ported; redundancy configuration re-proved, because it is usually wrong.

Questions we get asked

Next step

Have a scada & hmi development enquiry?

Send the plant detail — platform, I/O count, what has gone wrong, and the window you can give us. An engineer picks it up.

An engineer responds within one business day.

CallWhatsAppQuote