Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

220 results about "Instruction list" patented technology

Instruction List (IL) is one of the 5 languages supported by the IEC 61131-3 standard. It is designed for programmable logic controllers (PLCs). It is a low level language and resembles assembly. All of the languages share IEC61131 Common Elements. The variables and function call are defined by the common elements so different languages can be used in the same program.

Programming language compiling method of PLC (Programmable Logic Controller)

The invention relates to the field of industrial control and particularly relates to a programming language compiling method of a PLC (Programmable Logic Controller). The programming language compiling method comprises the following steps: converting an instruction list, analyzing an instruction, generating an intermediate code and generating an object code. According to the method, a trapezoid language program is converted into an instruction list source program by utilizing an instruction list language as a medium according to the one-to-one correspondence relation between the trapezoid language and the instruction list language, and then an instruction list is further processed, compiled and translated into the object code, so that the language logic relation is clear, the writing format is simple, the code utilization rate is high and the compiling effect is good. The programming language compiling method is conductive to providing a soft PLC control scheme applicable to multiple hardware platforms and developing a development system applicable to multiple operating system hardware platforms. When using hardware platforms of different manufacturers as soft PLC operating systems, a user can use the development tool without relearning programming of a new hardware platform, so that a lot of time spent in relearning programming is omitted, and the method has great practical significance in PLC development.
Owner:SHANTOU UNIV +1

Compiling method from intermediate language (IL) program to C language program of instruction list

InactiveCN103123590AFeasible grammatical conventionFeasible semantic analysisProgram controlMemory systemsPerformance functionLexical analysis
The invention discloses a compiling method from an intermediate language (IL) program to a C language program of an instruction list. The method comprises the steps: building a middle storage structure syntax tree according to results of lexical analysis and grammatical analysis through logical analysis on a program of the instruction list and logistic mapping relation between semanteme of the instruction list and semanteme of the C language; combining an auxiliary performance function and an auxiliary data structure define file, and generating an integrated file of the C language program through program data of an original instruction list according to a C language programming method, wherein the program data of the original instruction list is stored in the structure of the syntax tree. The generated C language program completely corresponds to the logic program of the original instruction list and has the advantages of a high-level C language, wherein the advantages include strong transportability, strong compatibility and the like. Due to the structure of the syntax tree and an analytic method of semanteme mapping, compiling is standardized and mass-produced, complexity of the compiling is reduced through adoption of functions and modularization of an auxiliary function of a function block, compiling time is shortened, and speed of the whole compiling process is improved.
Owner:中国科学院沈阳计算技术研究所有限公司

Method for compiling ladder diagram language into instruction list language according to IEC61131-3 standard

The invention discloses a method for compiling the ladder diagram language into the instruction list language in accordance with the IEC 61131-3 standard. A ladder diagram applicable to the method can process logic quantity and non-logic quantity, and the obtained instruction list language accords with the IEC 61131-3 instruction set completely. The method specifically comprises: the ladder diagram is abstracted to a directed graph, and the varieties of the nodes in the directed graph are defined on the basis of the varieties of the elements in the ladder diagram; if the ladder diagram has a plurality of outputs, the directed graph will be decomposed into a plurality of subgraphs; the node stipulation method is used to judge whether the directed graph is a serial-parallel graph. The method currently only supports the compilation for the ladder diagram of a serial-parallel structure; the node stipulation method is used to build a binary decomposition tree, the result of post order traversal for the binary decomposition tree accords with the ladder diagram analysis method from top to bottom and left to right; the instruction of stipulation node of the binary decomposition tree is calculated in accordance with the sequence of post order traversal until the root node is calculated. The obtained instruction list of the root node is the final instruction list language.
Owner:HANGZHOU DIANZI UNIV

Method and system for converting ladder diagram program into instruction list program and compiling instruction list program

The invention discloses a method and system for converting a ladder diagram program into an instruction list program and executing compiling and interpretation of the instruction list program. According to the ladder diagram conversion method, energy flow classes and auxiliary nodes are introduced according to the characteristics of edition and execution of a ladder diagram, the class is set on each diagram peak, and an auxiliary node is added; the serial and parallel connection relationship is judged according to the out-degree and in-degree of the class and the auxiliary node where an element is located. After the ladder diagram is converted into the instruction list, a PLC immediate compiling method combined with compiling and interpretation and a divide-and-conquer method concept are adopted, a compiling front end and an interpretation rear end are designed independently, and in combination with a GCC rear-end structure, a PLC compiling system specific to a special machine model is generated. The method and system for converting the ladder diagram program into the instruction list program and compiling the instruction list program have the advantages that the ladder diagram program with a complex logic structure can be accurately and rapidly converted into the instruction list program, and in the conversion process, grammar error checking is carried out on the program, and the common errors like an open circuit, a short circuit and a bridge circuit are excluded, so that the correctness of the generated instruction list program is guaranteed.
Owner:CENT SOUTH UNIV

Application function state modifying method and apparatus, and terminal

The invention discloses an application function state modifying method and apparatus, and a terminal, and belongs to the technical field of terminals. The method comprises the following steps: when a state modification operation of a corresponding specified function is detected, obtaining terminal system identifier; obtaining a target state modification instruction from a preset instruction list according to the terminal system identifier, wherein the preset instruction list is used for storing the corresponding relation of at least one terminal system identifier and the state modification instructions; and sending the target state modification instruction to a terminal system, so that the terminal system makes response and sets the specified function as a state corresponding to the state modification operation. According to the method disclosed by the invention, at least one terminal system identifier used for storing application functions and the preset instruction list of the corresponding state modification instructions are obtained in advance, so when the function state needs to be modified, the state modification instruction matched with the current terminal system is obtained by triggering the state modification operation, and the terminal system modifies the function state, therefore the operation path is shortened.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Batched instruction parsing method, batched instruction parsing apparatus and batched instruction parsing device

The invention discloses a batched instruction parsing method, a batched instruction parsing apparatus and a batched instruction parsing device, wherein the method comprises the following steps: receiving an instruction parsing request which carries a document identifier and a template identifier, wherein the document identifier is used for identifying a to-be-parsed instruction document comprisingbatched instructions, and the template identifier is used for uniquely identifying a template; acquiring the template corresponding to the template identifier from the preconfigured template, whereinthe template contains template configuration information; by the template configuration information, parsing the batched instructions in the to-be-parsed instruction document corresponding to the document identifier, and obtaining an instruction list corresponding to the to-be-parsed instruction document. Obviously, in the method, apparatus and the device provided by the invention, the batched instructions in the to-be-parsed instruction document corresponding to the document identifier can be parsed through the preset template configuration information, the corresponding instruction list isobtained, batched instruction parsing efficiency is improved, the batched instructions of different types also can be parsed through a mode of configuring the template, and a problem of low compatibility and poor timeliness of the existing instruction parsing system is solved.
Owner:CHINA CONSTRUCTION BANK

Method for debugging embedded software and application system thereof

The invention discloses a method for debugging embedded software and an application system thereof. The method comprises the following steps: a client end queries an operation maintenance module for establishing the TCP connection and sends a registration authentication message, the operation maintenance module carries out the authentication and returns the reply to the client end, the current debugging level is confirmed, simultaneously, the TCP connection to a target single board is established, and the information of the debugging level is sent to the target single board; according to the level information, the target single board returns all the debugging instruction lists currently supported to the module and to the client end; the client end saves the received lists, prompts a user that a debugging channel between the client end and the single board is established; the client end receives and sends the input debugging instructions, the debugging instructions are received by a target single board debugging proxy by the channel, and according to the content of the instructions, the debugging action is executed and the result is researched, and the result is returned to the client end by the channel, and the client end displays the received result from the debugging channel. The method and the application system of the invention overcome the shortcoming that a plurality of target single boards cannot be switched during the debug of the system and solve the existing problem that the debugging instructions cannot distinguish the debugging level.
Owner:ZTE CORP

Intelligent excitation control system for generator set

The invention relates to an intelligent excitation control system for a generator set. The system includes a voltage detection unit, a data processing unit, a PID calculation unit, a power amplification unit and an intelligent instruction list, wherein the intelligent instruction list is used for determining PID parameters of the PID calculation unit and stores a plurality of sets of instructions, and each set of instruction consists of a preset voltage deviation value, a preset voltage deviation change rate and corresponding PID parameters; and an intelligent control unit is used for receiving information of a voltage deviation value e and a voltage deviation change rate ec, and judging whether difference value rates of the voltage deviation value e and the voltage deviation change rate ec and the preset voltage deviation value and the preset voltage deviation change rate in the intelligent instruction list are lower than preset different value rates, if yes, the PID parameters in the instruction are input to the PID calculation unit, and if no, an instruction with the sum of the abovementioned two difference value rates being minimum is selected, and the PID parameters in the instruction are input to the PID calculation unit. The system has a relatively good excitation control effect.
Owner:SHANDONG WANYA POWER SCI & TECH CO LTD

Method for constructing network reconfiguration database

The invention belongs to the field of power systems, and provides a method for constructing a network reconfiguration (FDIR (Fault Detection Isolation Recovery)) database. The network reconfiguration database (fdirdb) comprises a fault definition list, a trip signal list, a remote signaling condition list, a remote metering condition list, an alarm queue list, a strategy list, an instruction list, a global variable list and the like. Discrimination conditions of faults and specific contents of a control strategy are expressed by means of a relation list. Display information of a key frame is provided by the global variable list. In order to accurately express discrimination conditions of various faults and the specific contents of the control strategy, a plurality of relation lists such as fault-trip, fault-remote metering, strategy-instruction and the like are established, a fault-trip device, a fault-remote signaling device, a fault-remote metering device and a self-switching device in the relation lists correspond one to one, and a strategy-instruction relation is a corresponding instruction generated for realizing a reconfiguration scheme. When a database is designed and accessed, the problem of concurrent database reading of an upstream program and a downstream program is avoided, and integrity of original data is ensured.
Owner:CHINA ELECTRIC POWER RES INST +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products