Custom PLC programming for industrial automation systems, built on Yuriy’s experience with the Siemens S7 platform. Whether you are upgrading an aging S5 system or building a new production line from scratch, Otomakeit develops control logic that is reliable, maintainable, and thoroughly documented.
Yuriy’s work spans manufacturing, food processing, and marine applications. From simple machine control to complex multi-axis motion systems and drive integration, every project is programmed in Siemens TIA Portal using structured, modular code. He works with both S7-1200 controllers for compact applications and S7-1500 for high-performance systems that demand faster cycle times, advanced diagnostics, and integrated safety.
Programs are written in the language best suited to the task — Structured Text (SCL) for complex calculations and data handling, Ladder Logic (LAD) for discrete I/O sequences that maintenance electricians need to read, and Graph (SFC) for sequential processes like batch operations and startup routines. The result is clean, efficient code built on modern engineering practices — well-structured, thoroughly documented, and designed to scale with your operation.
Yuriy is also exploring the next generation of Siemens development tools: Simatic AX for PLC programming and WinCC Unified Elements for HMI design. Both bring an IT-style development approach to industrial automation — version control, object-oriented design, and modern workflows that align with how software teams already work.
Alongside new tooling, Yuriy uses AI-assisted tools within his control system design workflow. AI can assist with code generation and review, while Yuriy remains accountable for engineering judgment, verification, and the delivered program.
What Otomakeit Delivers
- Functional design specifications that define system behavior before coding starts
- Structured PLC program development using LAD, FBD, SCL, STL, and Graph (SFC)
- Safety PLC programming (F-CPU) for machine safety and emergency stop circuits
- Motion control and variable frequency drive integration
- Program testing and simulation using PLCSIM, PLC-Lab 2D digital twin, and built-in simulation function blocks
- On-site commissioning and startup support
- Complete program documentation and operator training
- Standardized function blocks for reuse across projects
Technologies & Platforms
- Siemens S7-1200 and S7-1500 controllers
- TIA Portal V21
- Structured Text, Ladder Logic, Function Block Diagram, Graph (SFC)
- PLCSIM for offline testing
- PLC-Lab for 2D process simulation and digital twin
- Simatic AX for IT-style PLC development with object-oriented programming and unit testing
- WinCC Unified Elements for modern, code-based HMI design
- Variable frequency drive integration (ABB, Vacon, SEW, and others)
- IEC 61131-3 compliant programming practices
Delivery Approach
Every program starts with a clear functional design — a plain-language document that describes exactly what the system should do before a single line of code is written. This catches misunderstandings early and gives your operators a reference they can actually use.
Yuriy writes clean, well-structured code organized into reusable function blocks with consistent naming conventions. Before site work begins, the program is tested against a 2D digital twin of your process using PLC-Lab and built-in simulation function blocks, which means fewer surprises during commissioning and less time with your production offline. No black boxes, no spaghetti code — just well-documented, modular logic built for long-term reliability.
Planning a new project? Message Yuriy to discuss the controls scope.
