Method for realizing hybrid programming by embedding high-level language into ladder diagram
A high-level language and implementation method technology, applied in the field of computer information, can solve the problems of complex process, inability to meet equipment control, complex functions of the controlled equipment, etc., to achieve the effect of enhancing functions, improving development efficiency, and overcoming implementation difficulties
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0030] A method of embedding high-level programming language in the ladder diagram of the present invention to realize mixed programming and unified compilation, its idea is to insert the high-level language program into the ladder diagram as a module, and the inserted program module is stored in the file in the form of a function, such as figure 1 shown. The high-level language program file and the machine instruction code generated by the ladder diagram program are compiled into an executable file and downloaded to the PLC. During operation, the high-level language program module is called in the machine instructions generated by the ladder diagram program to realize the execution of the high-level language program module. The following uses C language as an example to illustrate the implementation process of the method. The specific design steps are as follows:
[0031] 1. In the ladder diagram design environment, add high-level language program modules in the form of cont...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com