Method for realizing online configuration, running and debugging of algorithm

An algorithm and configuration technology, applied in the computer field, can solve problems such as poor reusability and poor programming efficiency, and achieve the effects of reliability assurance, simplified compilation, and convenient expansion

Active Publication Date: 2016-09-07
杭州优稳自动化系统有限公司
View PDF7 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the shortcomings of poor reusability and poor programming efficiency in the prior art, the present invention provides a method for realizing online configuration, operation and debugging of algorithms

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for realizing online configuration, running and debugging of algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] Such as figure 1 As shown, a method for realizing online configuration, operation and debugging of algorithms is based on the IEC61131-3 control strategy integrated programming development environment, including algorithm block encapsulation, data-driven and event-triggered distributed algorithm scheduling, and online configuration of control algorithms , operation and debugging, is characterized in that, comprises the following steps:

[0025] (1) Basic algorithm block operation: The basic algorithm block adopts the online scheduling and operation monitoring mechanism of paging and grouping, and runs independently in the private virtual address space, and the algorithm block that runs abnormally is suspended or suspended by the scheduler;

[0026] (2) Encapsulation of basic algorithm blocks: Algorithm programs configured based on basic algorithm blocks or algorithm programs imported from outside are encapsulated into self-defined algorithm blocks;

[0027] (3) Program...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an equipment automation design and development platform and discloses a method for realizing online configuration, running and debugging of an algorithm. The integration of a programming development environment based on an IEC61131-3 control policy comprises distributed algorithm scheduling of algorithm block packaging, data driving and event triggering, and online configuration, running and debugging of the algorithm are controlled. The method comprises the following steps of (1) basic algorithm block running; (2) basic algorithm block packaging; (3) program running; (4) data driving; and (5) event triggering. The method has diversity, flexibility and reliability, ensures the adaptability, usability and stability of an algorithm program, and enables the extension of industrial algorithm libraries in multiple fields to be very convenient. Through designing institutes, device manufacturers, engineering companies and industrial users, expert knowledge and engineering experience are extracted, control algorithm libraries in the multiple fields are continuously enriched, and professional personalized demands in the multiple fields are met.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method for realizing online configuration, operation and debugging of an algorithm. Background technique [0002] As we all know, in the early stage of the development of programmable logic controllers, because there is no unified international standard, each manufacturer uses its own programming language according to its own habits. These programming languages ​​are very different in content and form. For example, German American companies like to use function block diagram and statement list language, which is related to their early use of transistor logic circuits to complete control functions, while American companies like to use ladder diagram language and control drums. The ladder diagram language is extended from the relay control logic. As for the French company, in addition to the ladder diagram language, it also uses the GRAFCET language, which is especially suitabl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/362
Inventor 王文海张稳稳嵇月强张益南许志正周伟毛琳琳
Owner 杭州优稳自动化系统有限公司
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