FI/AUTOMATION

Software Defined Automation

PLC, robotics, IoT, and AI agents. Built for manufacturing, developed by practitioners.

How does that work?

The FI Automation Way

Two principles, no compromises. Build what the customer needs, flexible for the future, and own the complete stack from PLC code to the maintenance agent.

01
Build for the customer what they need

Today's production lines are more than just a machine. They must be flexible, adaptable, and intuitively maintainable at all times.

Our framework: robust, flexible, and quickly extensible at any time, open for the digital manufacturing of tomorrow.

02
Own the entire stack, PLC to AI agents.

We speak every discipline. Starting from engineering with AI, through documented, proven PLC and robotics code, to connecting MES and ERP systems and providing factory agents.

Finish projects, quickly and flexibly in weeks instead of months.

Capabilities

Skills, proven in projects

PLC, robotics, data connectivity, AI? No problem. As flexible as our framework, as broad as our knowledge. Whether PLC, robotics, HMI development, Python backend, JavaScript frontend, or edge devices. We have the experience and the technologies.

Controllers

Siemens
42/proj.

S7-1500/1200, Standard + Fail-safe (F-CPU), all languages

Beckhoff
6/proj.

TwinCAT 3, EtherCAT, ST on CX and IPC controllers

CODESYS
8/proj.

IEC 61131-3 runtime, vendor-independent

Robotics

ABB
24/proj.

RobotStudio, RAPID, IRC5, Omnicore, web-services API – handling, milling, machine tending

KUKA
26/proj.

WorkVisual, IIQ-Works, KRL, KR C4/C5/C5.2 – loading, handling, milling, gluing

Universal Robots
14/proj.

Polyscope, URScript, URCaps – machine tending, gluing, flame treatment

Stäubli
8/proj.

VAL3, CS9 – cleanroom, precision handling

FANUC
2/proj.

ROBOGUIDE, TP/Karel, R-30iB – handling

Languages

Python
18/proj.

AI tooling, anomaly detection, audit-trail services

C#
15/proj.

TwinCAT TcCOM, .NET OPC UA clients, WinCC scripting

JavaScript
21/proj.

Node services, browser dashboards, OPC UA bridges

TypeScript
6/proj.

Strict mode, shared types between PLC and dashboard

JSON
22/proj.

REST APIs, recipes, agent payloads

XML
16/proj.

PLCopen, TIA export, TwinCAT, HMI/MES

Protocols

PROFINET / PROFIBUS
24/proj.

PNIO topology, DP integration, diagnostics

EtherCAT
8/proj.

TwinCAT, DC sync, ESI/ENI

Modbus
8/proj.

TCP + RTU, legacy integration

OPC UA
18/proj.

Server + client, address-space design, certificates

MQTT
7/proj.

Telemetry, edge brokers

Sockets
9/proj.

TCP/UDP, custom protocols, robot APIs

Tooling

Visual Studio Code
12/proj.

Daily driver for Python, TS, C#, agent adapters

Cursor
14/proj.

Agent-assisted engineering, repo-wide context

Git / GitHub
32/proj.

GitHub, TIA versioning, code review

n8n
5/proj.

Workflows, webhooks, MES/ERP integration

Local AI
6/proj.

VLLM, local models, air-gapped systems

42/production projects shipped

AI

FI Machine Agent

An AI helper that knows your line and watches it. It can read live data, analyse it, and in a fault tell you exactly what is stuck in the step sequence so the robot will not continue.

Overview
How does it work?

An agent that knows the plant code and is connected to the controller so it can capture the current state via interfaces such as OPC UA, REST APIs, and the like.

Start
Try it yourself

Look at the diagnostic options on our live example plant. Test the agent's knowledge yourself.

Showroom

Projects, that were delivered

Take a look at just a small selection of projects that were delivered quickly, flexibly, and always open to what is new.

Click a tile/Esc to close

Hello FIA world

A message, direct contact

Communication on the short official path. No long wait for a reply. We are directly reachable.

Send a message

A reply usually comes the same day. Tell us where it hurts. Together we will find the best solution.

Direct contact

The fastest way to us: simply via the form or directly by phone.

Location
Bavaria, Germany – on-site worldwide