PLC and HMI programming – Siemens, Mitsubishi and Beijer

We program, test and commission PLC and HMI systems for industry, buildings and infrastructure – new installations and optimisation of existing facilities. The full chain: specification, PLC programming, testing, commissioning and troubleshooting.

Common situations we help with

  • Legacy Siemens control (S5, Step 7 or LOGO!) needs migration to TIA Portal, legacy Mitsubishi control (GX Developer/GX Works 2) to GX Works 3 – or the plant is switching PLC vendor
  • Spare parts for the control system are no longer available
  • A production line is being rebuilt or extended within short downtime windows
  • Communication with SCADA/MES is unstable
  • The line stops repeatedly and nobody can find the cause
  • HMI screens are outdated or difficult for operators to work with
  • Existing PLC code needs troubleshooting or optimisation during operation
  • The project is bigger than the team – you need an experienced PLC and HMI programmer who takes ownership of part of the delivery
  • Documentation and knowledge are missing after a previous supplier moved on

Services

What we deliver

The full lifecycle of your control system – from a new system to optimisation and troubleshooting.

  • PLC programming (Siemens S7, Mitsubishi, CODESYS)
  • Extra capacity for integrators' and machine builders' project teams – we take ownership of a defined part: PLC and HMI programming, commissioning, FAT and SAT
  • Programming of safety functions in Siemens F-PLCs (TIA Portal Safety) to the customer's safety requirements specification and risk assessment
  • Product and process traceability – PLC integrated with SCADA and MES
  • Optimisation of existing production lines
  • Testing and phased commissioning with a rollback plan (on-site and remote)
  • HMI panels and operator interfaces
  • Building automation and BMS (HVAC, energy monitoring)
  • Troubleshooting and fault resolution
  • Communication tests towards SCADA/MES together with the machine suppliers – before and during commissioning

Testing, simulation and FAT/SAT →

Optimisation and retrofit of existing production lines

We take on existing installations – optimising, extending and troubleshooting them. We document the existing functionality and deliver improvements without losing what already works.

Taking over and documenting systems with no records

Has the previous supplier left the project with documentation that is incomplete or missing altogether? We map the plant as it actually works – PLC program, HMI screens, signal lists and communication – and hand over documentation that becomes yours and can be passed on to whoever you choose. Often the fastest way to regain control of a plant before larger changes are planned.

OT security in industrial and building automation

An unsecured control system is a production and operational risk, not just an IT issue. We harden PLC, HMI and SCADA environments in line with IEC 62443 principles: authentication, access control, event logging and encrypted remote access – built in from the start.

Process

How we work

  1. 1

    Technical call
    (30 min, free)

    We walk through your facility, systems and goals.

    Book directly
  2. 2

    Assessment and recommendation

    Clear scope, risks and a proposal for delivery – at a fixed price or on a time-and-materials basis.

  3. 3

    Delivery

    Programming, testing and phased commissioning designed to minimise production downtime.

  4. 4

    Handover and support

    Documentation, knowledge transfer to your team and support after commissioning.

Technologies

Platforms

We are vendor-independent, with particularly deep expertise in the platforms where we have years of project experience and relevant certifications.

Siemens TIA Portal / Step 7

PLC programming for Siemens S7 in TIA Portal – including migration from S5, Step 7 and LOGO!. Certification: SCL Advanced (S7-1200/1500), TIA Portal Safety and S7 Advanced Diagnostics.

Mitsubishi MELSOFT GX Works / GT Works

PLC and HMI programming for Mitsubishi. Certification: GX Works 2 Advanced.

Beijer iX / CODESYS

HMI panels in Beijer iX Developer and soft-PLC with CODESYS. Certification: CODESYS with Beijer X2 panel.

We work primarily with Siemens, Mitsubishi, CODESYS and Beijer. If your plant runs Beckhoff or another IEC 61131-3 system – get in touch and we'll take a look.

From

Siemens S5, Step 7, LOGO!Mitsubishi GX Developer / GX Works 2

To

Siemens TIA PortalMitsubishi GX Works 3Beijer (CODESYS)

  1. 1

    Mapping

    The PLC program, HMI screens, signal lists and communication of the current plant are documented.

  2. 2

    Migration and testing

    The program is moved to the target platform – TIA Portal, GX Works 3 or Beijer/CODESYS – and tested before commissioning.

  3. 3

    Staged commissioning

    Within the downtime windows, with a rollback plan – on site or remotely.

  4. 4

    Handover

    Documentation, knowledge transfer and post-commissioning support.

Also switching vendor – from Mitsubishi to Siemens or from Siemens to Mitsubishi.

Troubleshooting, maintenance and control system modernisation

A production disruption costs money every minute it lasts, and an outdated control system gets more expensive to maintain every year. We troubleshoot faults in PLC, HMI and SCADA/MES communication, handle preventive maintenance, and modernise older control systems – Siemens (from S5, Step 7 and LOGO! to TIA Portal) and Mitsubishi – including a switch between the two vendors.

  • Troubleshooting of PLC code, HMI and SCADA/MES communication
  • Preventive maintenance and servicing of automation equipment
  • Modernisation, upgrade and control system replacement – Siemens (S5, Step 7, LOGO! → TIA Portal), Mitsubishi (GX Developer/GX Works 2 → GX Works 3) and switching between Siemens and Mitsubishi, with phased commissioning designed to minimise production downtime
Book a free technical call (30 min)

Experience

Proven in production

PLC and HMI delivery across industry, buildings and infrastructure – in Sweden and internationally.

Automotive manufacturing

Siemens S7-1500 as a PLC gateway buffering events, data and signals for critical product and process traceability between machines, batch lines and SCADA/MES – and controlling takt time and production flow in assembly. Part of an installation with over 300 connected machine cells and robot stations across engine machining, gearbox manufacturing and battery production.

Public buildings

Programming and commissioning of control systems for 13 climate-controlled zones – regulating temperature, humidity and CO₂ – across 12 PLCs (Mitsubishi), with energy metering via M-Bus and Modbus, fire dampers and security doors. A camera-based visitor counting system was integrated with the climate control and the doors between zones. The permitted number of visitors per zone was calculated from factors such as outdoor temperature and solar radiation, so the climate stayed within each exhibition's requirements. One of Sweden's largest and most important museums.

Port & marine infrastructure

Programming and commissioning of ventilation control, room climate control and lighting systems for the entire ferry terminal and port infrastructure. Distributed I/O system controlled via Mitsubishi PLC, with energy metering via M-Bus and Modbus. Energy optimisation through calendar-scheduled operation combined with PID control.

Building automation: references from a museum and a ferry terminal

Certifications

Certified where it counts

2023

Siemens S7-1200/1500 SCL Advanced in TIA Portal

Training Center for Automation Systems INTEX, Gliwice

2020

Siemens TIA Portal Safety

Training Center for Automation Systems INTEX, Gliwice

2018

CODESYS with Beijer X2 Panel / Soft PLC

Beijer Electronics, Upplands Väsby

2016

Mitsubishi GX Works 2 Advanced

Mitsubishi Electric, Stockholm

2016

Control & Regulation Technology for HVAC Systems

Teknologisk Institut AB

2015

Migration To The Siemens Step7 TIA Portal

Training Center for Automation Systems INTEX, Gliwice

2014

Siemens S7 Advanced Diagnostics

Training Center for Automation Systems INTEX, Gliwice

FAQ

Common technical questions

Can you migrate legacy Siemens and Mitsubishi control – or switch vendor?

Yes. Siemens S5, Step 7 and LOGO! are migrated to TIA Portal, Mitsubishi GX Developer/GX Works 2 to GX Works 3 – and we also switch between Siemens and Mitsubishi. Commissioning is staged to minimise production stops.

Spare parts for our control system are no longer available – what now?

The choice is then between modernisation, upgrade and a control system replacement. We walk through the plant and propose the step with the shortest downtime – a 30-minute technical call is a good place to start.

The previous supplier has left and documentation is missing – can you take over?

Yes. We map the plant as it actually works – PLC programs, HMI screens, signal lists and communication – and hand over documentation that becomes yours and can be passed on to whoever you choose.

How do you avoid long downtime during a rebuild?

We document the existing functionality first, then test and commission in stages with a rollback plan – on site and remotely – keeping what already works.

Do you work with systems other than Siemens and Mitsubishi?

We mainly work with Siemens, Mitsubishi and Beijer, plus soft PLCs with CODESYS. If your plant runs Beckhoff or another IEC 61131-3 system, get in touch and we will take a look.

Contact

Let's discuss your project

Whether you have a detailed specification or just a first idea – we're happy to have a technical conversation and help you find the right path forward.

We respond to every enquiry within 24 hours, on business days.

We process your details to respond to your enquiry. More information is in our privacy policy.

Based in Stockholm. Assignments across Sweden, on-site and remote – abroad by arrangement. Professional liability insurance in place for all assignments.

Book a call (30 min) Call