PLC software programming aided design method

An auxiliary design and software programming technology, applied in the direction of program control devices, etc., can solve the problems of random variable definition, error-prone, time-consuming and labor-intensive problems, and achieve the effects of reducing the workload of program development, ensuring standardization, and simplifying the PLC programming process

Inactive Publication Date: 2015-12-16
SHANGHAI BAOSIGHT SOFTWARE CO LTD
View PDF4 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This programming method is not only time-consuming and labor-intensive, but also prone to errors when entering variable names, addresses, etc. At the same time, due to the different levels and habits of programmers, variable definitions may be random and irregular.

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
  • PLC software programming aided design method
  • PLC software programming aided design method
  • PLC software programming aided design method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Example 1: A company's central substation control system is transformed, and a new Siemens S7-300PLC control system is added to realize the status monitoring and remote control of power equipment such as switches, switches and transformers in the substation. The total number of external IO points is about 800 points, plus about 1200 points of internal variables in the middle of the program. The program involves a total of 100 electrical equipment control circuits and related alarm interlocks. According to the general software development method, the PLC software development of this scale takes about 4-5 weeks. By using the PLC software programming aided design method of the present invention, the programming of the PLC software can be completed in only three working days, and the accuracy rate of the PLC program is proved to be extremely high through post-test and on-site debugging.

Embodiment 2

[0038]Example 2: Software development of the control system of the second hot rolling gas mixing and pressurizing station of a company, adding a Siemens S7-400H control system to monitor the status of three gas compressors, a large and small tube gas mixing device and related auxiliary equipment and remote control. The system scale includes more than 300 external IO points and more than 1,000 internal IO point variables, and the program involves a total of 111 calls of function modules. According to the general software development method, the PLC software development of this scale takes about 3-4 weeks. By using the PLC software programming aided design method of the present invention, the programming of the PLC software can be completed in only four working days, and the accuracy rate of the PLC program is proved to be extremely high through post-test and on-site debugging.

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 PLC software programming aided design method. The PLC software programming aided design method comprises a step 1 of receiving a table stored with specific parameters of a PLC software function module, the specific parameters being used for automatically and regularly generating correlated variables and finally generating PLC codes; a step 2 of enabling PLC programming auxiliary design software to automatically generate a variable identification external input-output signal list of external input-output signals; a step 3 of enabling the PLC programming auxiliary design software to generate internal intermediate variables and PLC program codes; a step 4 of introducing generated internal variable information and calling codes into PLC programming software. The PLC software programming aided design method is advantaged in that the PLC programming process is greatly simplified, errors, of codes and parameters, caused by manual input are avoided, variable names, annotation, storage regions and the like which are automatically generated all accord with the standardizing programming requirement, the fact that the generated PLC codes are from an unified module library can be ensured, and the fact that the PLC program architecture is standardized is ensured.

Description

technical field [0001] The invention relates to a method for realizing PLC software programming aided design by adopting self-compiled tool software. The invention can be widely used in the programming of the programmable controller (PLC) software platform supporting the text programming language in the field of industrial automation. Background technique [0002] In the PLC programming process, it is necessary to determine the control logic according to the operation mode of the controlled equipment, and then select the corresponding programming instructions and fill in the appropriate variables to complete the logic control program. The software variables include the external variables from the input / output signals of the IO module, as well as the internal intermediate variables used in the logic operation of the program. The naming of these external IO variables and internal intermediate variables, the determination of the PLC storage address, and filling in the correspo...

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): G06F9/44
Inventor 袁翔
Owner SHANGHAI BAOSIGHT SOFTWARE 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