Program automatic inspection method and system for body-in-white line body control program

A control program and automatic inspection technology, which is applied in the general control system, control/adjustment system, test/monitoring control system, etc., can solve the problems of hidden safety hazards of the line body, waste of man-hours, prone to missing or wrong inspections, etc. Achieve the effect of saving labor cost, avoiding missed or wrong detection, automatic program automatic inspection

Active Publication Date: 2020-03-17
GUANGZHOU MINO AUTOMOTIVE EQUIP CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In each manual review process, the review content and review rules have been determined. A lot of repetitive and tedious work not only wastes man-hours, but also easily causes fatigue. At this time, it is very easy to miss or wrongly check. , leaving a safety hazard for the operation of the line body
[0004] In general, for the BIW automatic control program that uses Siemens TIA Portal as the programming software, it is impossible to perform automatic program checking accurately, quickly and automatically

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
  • Program automatic inspection method and system for body-in-white line body control program
  • Program automatic inspection method and system for body-in-white line body control program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] refer to figure 1 , the present invention provides a program automatic inspection method for the body-in-white line body control program, comprising the following steps:

[0045] Read the basic file of the line body and convert it into program inspection rules;

[0046] Exporting the body-in-white body control program into an xml file; the xml file includes the xml information of the following basic information of the control program: hardware configuration, symbol table, function block and program structure;

[0047] Circularly read the exported xml file, and automatically check whether the xml file meets the requirements based on the program inspection rules;

[0048] The basic information of the control program is classified and displayed on the window interface in an orderly manner, and based on the inspection results, different display formats are used to distinguish the error information obtained from the inspection.

[0049] Here, the different display formats ...

Embodiment 2

[0083] On the basis of the first method embodiment, this embodiment describes the detailed operation process in the process of automatically checking the body-in-white line body control program from the perspective of user operation:

[0084] 1. Fill in the basic information of the project

[0085] 1) Operation purpose: fill in the basic information of the project and reduce the error rate of program inspection. If the project naming and program naming meet the standards, there is no need to fill in the "station name", "line body name" and "project number" repeatedly;

[0086] 2) Operation requirements: fill in the "station name", "line body name", "item number" and "project name"; among them, "station name" and "line body name" are used for program inspection, and "item number" , "Project Name" is used to remark relevant information when exporting error reports;

[0087] 3) Startup method: fill in the project information one by one, and complete the modification after filli...

Embodiment 3

[0127] On the basis of method embodiment 1, this embodiment describes the detailed steps in the process of automatic program inspection of the body-in-white body control program from the perspective of automatic program processing:

[0128] The specific implementation of the code

[0129] 1. Connect to the Siemens Portal program, that is, the Siemens TIA Portal program mentioned in the background technology. After opening the Portal program, the program automatic inspection tool obtains the Portal process through Openness; after obtaining the process, connect to the current Portal project. If the project is not based on TIA Portal V14SP1 or if the process is not acquired, an alarm is output. After connecting to the Portal project, obtain the software program information in the project through traversal.

[0130] 2. Obtain hardware configuration information: After the program is successfully connected, the program automatic inspection tool first obtains all hardware configura...

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 discloses a program automatic inspection method and system for a body-in-white line body control program. The method includes the following steps that: the basic file of a line body is read, and is parsed and converted into a program inspection rule; and the body-in-white line body control program is exported as an xml file, wherein the xml file contains such basic information of thecontrol program as hardware configurations, a symbol table, function blocks and a program structure; the exported xml file is cyclically read, and whether the xml file meets requirements is automatically checked on the basis of the program inspection rule; and the basic information of the control program is displayed in an orderly manner on a window interface according to categories, and error information obtained by the inspection is distinguished through different display formats on the basis of an inspection result. With the method and system of the invention adopted, the program can be automatically inspected accurately and quickly; and the inspection result can be displayed visually. The method and system are efficient and convenient and can be widely applied to the automobile secondary programming development industry.

Description

technical field [0001] The invention relates to the field of secondary development of software, in particular to an automatic program checking method and system for a body-in-white body control program. Background technique [0002] At present, Siemens' software TIA Portal has become the preferred programming software for automatic control of body-in-white lines worldwide, and Siemens has also opened up external software access interfaces, providing conditions for third-party software to read and control PLC programs. As more and more car manufacturers choose Siemens TIA Portal as programming software and the project cycle is getting shorter and shorter, the market competitiveness is getting bigger and bigger, and it has become an inevitable trend to quickly check the program. [0003] For example, in the current technology, after the automatic control program of the body-in-white line is written, the program needs to be reviewed. The general review work requires at least 4...

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): G05B23/02
CPCG05B23/0224G05B2219/24065
Inventor 殷莹蓝金进李杜姚宏泰约瑟夫
Owner GUANGZHOU MINO AUTOMOTIVE EQUIP CO LTD
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