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
- Yang Gao (ORCID: https://orcid.org/0000-0002-6841-9276)
- D Li
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