Industrial Automation / 2026
Siemens TIA Portal, SCL, OPC UA and machine agents. Built by practitioners.
Manifesto
The FI Automation Way
Two principles, no compromises. Build the simplest thing that survives the line, and own the entire stack from PLC to OPC UA client.
Production halls don't reward cleverness, they reward boring code that runs for ten years on whatever PLC the customer already owns. SCL with variants, constants, and a tight FB interface beats a framework every time.
Boring code that runs for ten years.
One person who can read SCL, write JavaScript, and reason about an OPC UA server's address space ships in a week what three teams ship in a quarter. FI Automation is built on that one-person-stack.
Ship in a week, not a quarter.
Capabilities
Skills, verified
Siemens S7-1500 and S7-1200, SCL with variants and constants, OPC UA, JavaScript and Python adapters. The full toolbox of an industrial practitioner.
Controllers
Standard + Fail-safe (F-CPU), full SCL stack
Compact line stations and edge OPC UA servers
Languages
Structured Text, Siemens-conform, no LAD/FBD
Generic FB interfaces, recipe and faceplate engines
Type-safe configuration, never magic numbers in OB1
Node services, browser dashboards, OPC UA bridges
Strict mode, shared types between PLC and dashboard
Tooling, anomaly detection, audit-trail services
Protocols
Server + client, address-space design, certificates
Legacy controller integration
Topology design, PNIO diagnostics
Tooling
Daily driver since v15. Standard, Safety, V17/V18.
TIA project versioning, code review workflows
State-driven UIs, faceplate libraries
42/production projects shipped
Product
FI Machine Agent
A live agent on top of your line. Reads OPC UA, writes back, opens tickets, pings the on-call. Auditable by design, never sleeps.
A live agent that subscribes to your OPC UA server, watches the address space, and surfaces anomalies, downtimes, and process drift in plain language - before the line stops.
Real-time signal feed, structured by station and tag. Drift and anomalies are flagged inline; the rest stays quiet.
Talks back: writes to OPC UA, opens tickets, pings the on-call engineer. Every action is signed, audited, and reversible.
Warp into the diagnose console on a sandbox PLC. Production sign-in stays one click away.
Selected Work
Projects, shipped
Each tile opens a side-swap detail view. The grid follows. Real case studies and screenshots.
Click any tile - grid contracts, detail slides in./Esc to close
Direct Line
One message, one engineer
No agency, no sales tunnel. Send a message, get a real reply from the practitioner who will write the SCL.
Two business days max, usually same day. Tell me the line, the controller, and the headache - skip the prelude.
The fastest path is email. Same engineer who wrote the SCL replies.
- GitHub
- github.com/fi-automation
- linkedin.com/in/fi-automation
- Based in
- Bavaria, Germany - on-site world-wide