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

A Realization Method of Configuration Debugger for Virtual Controller

A technology of virtual controller and implementation method, applied in the direction of comprehensive factory control, electrical program control, comprehensive factory control, etc., can solve problems such as controller operation disturbance, different algorithm debugging results, and does not support debugger functions, etc., to ensure reliability performance and low operating disturbance

Active Publication Date: 2020-07-28
NR ELECTRIC CO LTD
View PDF6 Cites 0 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
  • A Realization Method of Configuration Debugger for Virtual Controller
  • A Realization Method of Configuration Debugger for Virtual Controller
  • A Realization Method of Configuration Debugger for 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

Provided in the present invention is a configuration debugger implementation method for use with a virtual controller, the method comprising: storing algorithm logic of a virtual controller as a logic configuration page and a sequence which is sequentially stored by a module in the page, and accordingly defining a configuration breakpoint data structure; defining a logic configuration page file on the basis of a modular storage structure, and monitoring real-time data of a virtual controller; on the basis of the foregoing, implementing a breakpoint configuration function of a debugger by means of issuing configuration breakpoint information; at the same time, defining a configuration breakpoint list in the virtual controller, storing the configuration breakpoint information, and when executing a control algorithm simulation, determining whether a breakpoint is hit by means of traversing the configuration breakpoint list, and deciding whether the simulation is paused; the virtual controller converting page-by-page, module-by-module, and next-step debugging instruction information which is issued by debugging software into a temporary configuration breakpoint, and implementing said debugging instruction functions according to breakpoint hit logic; when debugging ends, the debugging software issuing an instruction to clear the configuration breakpoint list in the virtual controller.

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