Implementation of C Program Invocation in PLC Based on Vxworks Operating System

As industrial controller technology continues to evolve, the capabilities of PLCs (Programmable Logic Controllers) are experiencing steady enhancements. Nonetheless, in the realm of intricate engineering applications, there is a growing necessity for the integration of sophisticated algorithms, performance enhancements, code re-usability, and the utilization of preexisting libraries. This underscores the imperative to execute C language programs within PLCs. PLCs operating on the VxWorks operating system can leverage CODESYS as a programming interface to facilitate the execution of IEC61131-3 compliant languages. However, it is important to note that the standard edition of CODESYS lacks the functionality to edit and compile C language programs. To tackle this limitation, this paper delineates a methodology for invoking and executing C language programs on PLC controllers and provides a detailed account of the procedure involved in implementing this methodology.

Authors

Publication Details

Published
2024-11-22
DOI
https://doi.org/10.1109/ifeea64237.2024.10878540
Primary Topic
Industrial Automation and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Implementation of C Program Invocation in PLC Based on Vxworks Operating System

Yang Gao, D Li
Industrial Automation and Control Systems
article

Implementation of C Program Invocation in PLC Based on Vxworks Operating System

Yang Gao, D Li
article en

Abstract

As industrial controller technology continues to evolve, the capabilities of PLCs (Programmable Logic Controllers) are experiencing steady enhancements. Nonetheless, in the realm of intricate engineering applications, there is a growing necessity for the integration of sophisticated algorithms, performance enhancements, code re-usability, and the utilization of preexisting libraries. This underscores the imperative to execute C language programs within PLCs. PLCs operating on the VxWorks operating system can leverage CODESYS as a programming interface to facilitate the execution of IEC61131-3 compliant languages. However, it is important to note that the standard edition of CODESYS lacks the functionality to edit and compile C language programs. To tackle this limitation, this paper delineates a methodology for invoking and executing C language programs on PLC controllers and provides a detailed account of the procedure involved in implementing this methodology.

Openalex Percentile: Top 66%
Industrial Automation and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.