I.O.S.B Aykosan Ind. Site, Carsi Block No:299 · Basaksehir / Istanbul · Türkiye

PLC and HMI programming

The control layer on the machine: the PLC program that runs the sequences and the HMI screen the operator looks at all day. We design both together — a good PLC program is invisible behind a bad screen.

Two goals: the operator can use the machine from day one, and the machine is free of faults that stop production. Everything else serves those two.

On the PLC side

We write the motion sequences, safety chain, sensor and valve logic. The program structure is laid out properly from the start: every movement in its own step machine, every step with a timeout and a defined fault state. So when a sensor does not arrive, the machine does not wait forever — it tells the operator where it is stuck.

  • Automatic, semi-automatic and manual modes with safe transitions
  • Step-based sequence structure with timeouts and meaningful alarm texts
  • Safety chain, emergency stop, door and light curtain logic
  • Recipe management: parameter sets stored per product
  • Production counters, shift data, maintenance interval tracking
  • Communication with servos, drives, scales, barcode readers and temperature controllers

On the HMI side

Screens are built around the operator's job, not around a menu tree. The most frequent function is on the main screen; settings sit behind authorisation levels; when a fault occurs the screen states what happened and what to do. Alarms read "Feed cylinder forward sensor did not arrive within 3 s", not "Error 27".

  • Machine status shown on a schematic view
  • Readable alarm list, alarm history and suggested action
  • Authorisation levels: operator, maintenance, manufacturer
  • Recipe screen, production report, counters
  • Multilingual interface, prepared so new languages can be added later

Brand independent

We work with whichever brand suits the project. The choice is driven by the machine's needs, the budget and whether service is available in the region where the machine will operate. If you already have a brand standard, we follow it.

What we hand over

  • PLC and HMI project files with commented, readable code
  • I/O list and labelling
  • Alarm list and meanings
  • On-site commissioning and operator training
  • Remote support after commissioning

Source code and project files are delivered to the customer. Another company can maintain your machine's software — we consider that a measure of quality, not a risk.

Let's talk about your machine software

Describe the machine type and your expectations; we will scope it together.

Request a quote +90 534 274 54 96