Key points are not available for this paper at this time.
Control code is designed and implemented for industrial automation applications that manage power plants, petrochemical processes, or steel production. Popular large language models (LLM) can synthesize low-level control code in the Structured Text programming notation according to the standard IEC 61131-3, but are not aware of proprietary control code function block libraries, which are often used in practice. To automate control logic implementation tasks, we proposed a retrieval-augmented control code generation method that can integrate such function blocks into the generated code. With this method control engineers can benefit from the code generation capabilities of LLMs, re-use proprietary and well-tested function blocks, and speed up typical programming tasks significantly. We have evaluated the method using a prototypical implementation based on GPT-4, LangChain, Open-PLC, and the open-source OSCAT function block library. In several spot sample tests, we successfully generated IEC 61131-3 ST code that integrated the desired function blocks, could be compiled, and validated through simulations.
Building similarity graph...
Analyzing shared references across papers
Loading...
Heiko Koziolek
ABB (Germany)
Sten Grüner
ABB (Germany)
Rhaban Hark
ABB (Germany)
Building similarity graph...
Analyzing shared references across papers
Loading...
Koziolek et al. (Sat,) studied this question.
synapsesocial.com/papers/69d9f63f0d540cafc583807f — DOI: https://doi.org/10.1145/3643795.3648384
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: