Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for implementing configuration debugger of virtual controller

A technology of virtual controller and implementation method, applied in the direction of comprehensive factory control, comprehensive factory control, electrical program control, etc., can solve problems such as controller operation disturbance, different algorithm debugging results, and incomplete debugger functions, etc., to achieve operation disturbance Low, the effect of ensuring reliability

Active Publication Date: 2018-12-07
NR ELECTRIC CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The function of the debugger implemented by this method is not comprehensive, and the insertion of stub information leads to a large change in the algorithm configuration source program before and after debugging
The inconsistency of the algorithm configuration source program will not only lead to completely different algorithm debugging results, but also bring greater disturbance to the operation of the controller
[0005] In addition, in the virtual controller software of the existing industrial control manufacturers, the debugger function is often not supported

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 implementing configuration debugger of virtual controller
  • Method for implementing configuration debugger of virtual controller
  • Method for implementing configuration debugger of virtual controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to make the above content, features and advantages of the present invention clearer and easier to understand, the detailed implementation steps of the present invention will be specifically described below in conjunction with the accompanying drawings.

[0028] According to the method of modularization, the invention organically organizes the control algorithm logic based on the interpretation and execution mechanism in the virtual controller into a structure based on logical configuration pages and sequential storage of modules in the pages. On this basis, the configuration breakpoint information structure is defined, and a technical method of configuration breakpoint is proposed to realize the debugger function in the virtual controller.

[0029] The entire method is defined from the process of design and implementation, and mainly includes three parts, which are described as follows.

[0030] 1. Configuration structure of control logic

[0031] The control ...

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 provides a method for implementing a configuration debugger of a virtual controller. The method comprises the following steps: storing the algorithm logic of the virtual controller as the sequence of sequential storage of logical configuration pages and in-page modules, and defining a configuration breakpoint data structure accordingly; defining a logical configuration page file based on a modular storage structure and monitoring real-time data of the virtual controller; on the basis, realizing a breakpoint setting function of a debugger by issuing the configuration breakpoint information; meanwhile, defining a configuration breakpoint list in the virtual controller, storing the configuration breakpoint information, when performing the control algorithm simulation, determining whether a breakpoint is hit or not and determining whether the simulation is suspended by traversing the configuration breakpoint list; when issuing page-by-page, module-by-module, and next-step debugging instruction information by debugging software, converting the information into a temporary configuration breakpoint by the virtual controller, and implementing these debugging instruction functions according to the breakpoint hit logic; and when the debugging is finished, issuing an instruction to clear the configured breakpoint list in the virtual controller by the debugging software.

Description

technical field [0001] The invention belongs to the field of industrial automation control, in particular to the emulation debugging of a virtual controller used in an industrial process control system. Background technique [0002] In the field of industrial process control, virtual controller, as the functional simulation software of industrial process controller, has the functions of simulating logic configuration and basic debugging in the controller. However, for the simulation debugging of complex control logic, only by monitoring the variable trend of its operation in real time, the debugging efficiency is often low, and it is impossible to accurately and effectively locate the defect of the logic. [0003] To solve this problem, consider adding a development debugger function in the virtual controller software. By introducing single-step debugging functions such as breakpoint setting and single-step execution, the single-step and breakpoint debugging of the control ...

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/362G05B19/418G06F11/36Y02P90/02
Inventor 吴波卢海松牛洪海徐卫峰臧峰
Owner NR ELECTRIC CO LTD