Services

Industrial software development, integration and modernization.

The work can cover a single function, a SCADA system or a complete subsystem, on new machines and existing plants. I take on assessment, development, integration and testing within an agreed scope.

I build local applications for operations, calculations and diagnostics, as well as integrations with business systems. A MES or ERP connection is not a prerequisite for an assignment.

HMI/SCADA development and modernization

I develop new HMI/SCADA systems and modernize existing ones, including process screens, recipes, alarms and historical data. I integrate the software with the PLC and plan testing and commissioning around the plant’s constraints.

  • Operator interfaces, recipe and alarm management.
  • Historical data, diagnostics and PLC integration.
  • Validation and release documentation.

View the heat-treatment case study

Level 2 systems and production traceability

When orders, materials, progress and machine data need to stay consistent throughout a production line.

Production applications for operational tickets, downtime records and tracking anomalies, coordinating line automation and business systems.

  • Links between orders, materials and finished output.
  • Production progress and line status.
  • ERP data exchange and operator interfaces.

View the tube-line case study

Traceability demo showing an order, coil, bundle, material flow and event history.

Edge software: calculations, gateways and diagnostics

For a focused function on a new or existing machine.

I develop applications on machine PCs and Edge devices to add calculations, gateways and diagnostics alongside the automation. Functions can include operating-parameter calculations, application-level recipe handling, printer and device integration, and the recording and analysis of states, alarms and events.

  • Simulation, calculations and management of operating parameters.
  • Gateways for interfacing with printers and devices.
  • Dynamic monitoring of states and events for analysis.
  • Tracking downtime and process anomalies.
  • Analysis of alarm conditions and event sequences, linked to PLC logic where available.

Deterministic control, interlocks and safety remain in the dedicated automation. Operational requests from the application are defined and verified during integration.

View the Edge modernization case study

How I build solutions

Machine and business-system integration

A connector, gateway or data-exchange service can be an assignment in its own right.

Data exchange between PLCs, SCADA, applications, databases and MES/ERP systems, with consistency checks and communication error handling.

  • Conversion and alignment of application data between machines.
  • Acquisition and exchange services, APIs or file/database flows.
  • Information mapping and communication status handling.
  • Logs and data-consistency checks.

AI tool integration

I integrate applications and AI assistants with machine data, event history and technical documentation. The goal may be to inspect an event sequence, find maintenance information or support a diagnostic investigation.

I define which sources can be queried and what information is returned, including source references and data freshness where available. The choice between local models and external services depends on the project. Read access is separate from operations that change the system, which require authorization, checks and a recorded outcome.

See ERP and PLC integration in the tube-line case

Collaboration with software vendors and MES/ERP integrators

Illustrative connections between PLC, HMI/SCADA, a software service, databases and applications.

Applications and tools for machines and devices

When a device needs a configuration, diagnostic, testing or support application.

Applications for device configuration, diagnostics, testing and support. The interface can be web/PWA or native, depending on the device and how it is used.

  • Configuration, diagnostics and maintenance.
  • Manual testing and automated test sequences that verify the device’s response.
  • Remote access for device and application support.
Illustration of a device configuration and diagnostic application with several possible connections.

Working together

How we can collaborate

Need a function developed or a software subsystem delivered?

Describe the context and the outcome you need: an existing plant, software for a new machine or specialist support within your project.