ES EN
INSIGHTS
ALL

Notes and learnings about industrial automation.

The square law as an interception problem (ODEs, control and spacetime) - Part II
Continuization and an intuitive explanation of the square law: ODEs, control, norms, reachable sets, causal cones and Hamilton–Jacobi, with rendered LaTeX.
Read →
The Square Rule as a Reachability Problem (and Inequalities) - Part I
Demystifying the square rule in chess: from visual trick to reachability in graphs, the L∞ metric, and inequalities in discrete space-time.
Read →
Using Git with TIA Portal without losing your mind — introducing TiaGitExporter
A tool to export TIA Portal projects into a deterministic, Git-friendly XML structure using Openness — so Git stops screaming for no reason.
Read →
Object-oriented design in PLCs (TIA Portal) — without pretending they are C#
A practical, honest mapping of OOP design principles to Siemens TIA Portal using FBs, UDT interfaces, composition, and stateless FC helpers — with equivalent C# code.
Read →
Little-known shortcuts in TIA Portal
Little-known TIA Portal shortcuts like F7, Shift+F12 or Ctrl+B that dramatically improve daily workflow.
Read →
Chess, PLCs, and finite state machines
Chess and PLCs seen rigorously as finite state machines: formal definition, a chess model, a PLC model, and practical design principles.
Read →
freps: the tool that wasn’t supposed to exist (but did)
A lightweight Windows CLI utility to rename files, search text, replace content, and undo changes—no dependencies.
Read →
BACK TO HOME →
ABOUT
PLC / Robotics
Samuel Seijo
Samuel Seijo
Freelance PLC Programmer

Freelance PLC programmer specialized in industrial automation, robotics and high-demand automotive production environments.