Product description
This training manual addresses one of the most underestimated yet critically important topics in PLC programming — text data processing in Structured Text (ST) according to the IEC 61131‑3 standard. Unlike scattered articles and forum tips, this book provides a holistic, industry‑oriented system for working with strings: from buffer declaration and basic functions to parsing operator commands, interpreting process commands, validation, generating correct CSV reports, event logging with a circular buffer, and even EAN‑13 barcode generation with checksum calculation.
The book is built around real engineering challenges: HMI commands, protocol exchange, reporting, and product marking. Every example includes complete ST code, test tables with boundary and error cases, and lab assignments for practice. Special emphasis is placed on overflow protection, handling non‑numeric values, empty strings, and incorrect delimiters — exactly what causes line stops and scrap in real operation.
Key features:
Fully functional code of all functions and function blocks with comments in Russian.
10 thematic chapters and 8 lab assignments covering the complete cycle from syntax to industrial application.
Adapted for CoDeSys V3.5 and TwinCAT 3 (with notes on file‑system dependencies).
Verified for compliance with IEC 61131‑3 syntax, with clear notes on platform differences.
Consistent naming conventions and engineering discipline, making the code reusable as a template for real projects.
A comprehensive end‑to‑end example — a product barcoding system — that ties together all techniques learned.
Ideal for PLC engineers, technical students, and automation instructors. The manual turns strings from a source of errors into a manageable, verifiable interface of an industrial system.
The book is built around real engineering challenges: HMI commands, protocol exchange, reporting, and product marking. Every example includes complete ST code, test tables with boundary and error cases, and lab assignments for practice. Special emphasis is placed on overflow protection, handling non‑numeric values, empty strings, and incorrect delimiters — exactly what causes line stops and scrap in real operation.
Key features:
Fully functional code of all functions and function blocks with comments in Russian.
10 thematic chapters and 8 lab assignments covering the complete cycle from syntax to industrial application.
Adapted for CoDeSys V3.5 and TwinCAT 3 (with notes on file‑system dependencies).
Verified for compliance with IEC 61131‑3 syntax, with clear notes on platform differences.
Consistent naming conventions and engineering discipline, making the code reusable as a template for real projects.
A comprehensive end‑to‑end example — a product barcoding system — that ties together all techniques learned.
Ideal for PLC engineers, technical students, and automation instructors. The manual turns strings from a source of errors into a manageable, verifiable interface of an industrial system.