Bridging the Gap: A Python-to-Structured Text Compiler with IEC 61131-3 Compliance
IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), pp. 1–7
Abstract
This paper introduces a high-level language compiler with IEC 61131–3 compliance capable of converting control function code written in Python into structured text. The Python-to-Structured Text Compiler aims to bridge the gap between modern language programming and PLC programming in industrial automation. The proposed Py2ST Compiler workflow includes parsing, transformation, code generation, and code import stages. The implementation of these phases is presented in this paper. And the compilation ability of the Py2ST Compiler is validated by a case study. Utilizing the Py2ST Compiler facilitates the development of PLC control functions within the Python environment. This capability enables the management of both IT and OT functions within a unified environment, enhancing the overall project's maintainability and reducing the development cycle.
Authors 4
-
Yuanchen Zhao Aachen Chair of Information and Automation Systems for Process and Material Technology
Affiliation as printed
RWTH Aachen University,Chair of Information and Automation Systems for Process and Material Technology,Aachen,Germany
-
Affiliation as printed
RWTH Aachen University,Chair of Information and Automation Systems for Process and Material Technology,Aachen,Germany
-
Affiliation as printed
RWTH Aachen University,Chair of Information and Automation Systems for Process and Material Technology,Aachen,Germany
-
Tobias Kleinert Aachen Chair of Information and Automation Systems for Process and Material Technology
Affiliation as printed
RWTH Aachen University,Chair of Information and Automation Systems for Process and Material Technology,Aachen,Germany
Cited by 1 stored of 1
1 result
No patents citing this paper on Lens.org (checked 2026-10-06).
References 10
-
W4240341008details pending0citations
10 results