Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for automatically generating application programs of programmable logic controllers

An application program and automatic generation technology, applied in the direction of electrical program control, sequence/logic controller program control, etc., can solve the problems of time-consuming, complicated and strict, and achieve the effect of easy maintenance

Inactive Publication Date: 2013-08-07
BEIJING INFORMATION SCI & TECH UNIV +1
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the past, all the work in the control software development process was done manually, including the analysis and synthesis of the control system, until it was transformed into a certain model language, and input to the computer, and this process was quite complicated and strict.
[0004] Moreover, due to the large number of PLC manufacturers and various varieties, various technical performances, command systems, programming languages, programming environments, communication protocols, etc. are also different, users need to learn the programming language of the purchased PLC and be familiar with the various aspects of the product before using Various parameters, understanding of product usage conditions and usage environment, etc., and secondly, it is necessary to accurately analyze and summarize various logical relationships between control devices in order to write an application program suitable for this production process, which takes a lot of time

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 and device for automatically generating application programs of programmable logic controllers
  • Method and device for automatically generating application programs of programmable logic controllers
  • Method and device for automatically generating application programs of programmable logic controllers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The technical solutions of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0031] The first embodiment of the present invention is an automatic generation method of a programmable controller application program, see the attached figure 1 shown. The method can automatically generate a standardized and reliable PLC application program according to the technical parameters, control logic and other requirements set by the user, and its steps mainly include a knowledge base generation step, a logic expression input step and an application program generation step. The specific implementation process of each step will be combined with the attached Figure 1-3 Described in detail in the following content.

[0032] 1. Knowledge base generation

[0033] According to the development and application experience of Omron, Simatic, Modicon, AB, GE and other PLC models, it can be found that:

[0034] a...

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

Disclosed is a method for automatically generating application programs of programmable logic controllers. The method includes steps of generating knowledge bases: generalizing and abstracting to obtain a basic knowledge base which describes general characteristics on the basis of the general characteristics of application programs of a plurality of PLC (programmable logic controller) models in aspects of functions, implementation algorithms, programming modes and the like by the aid of an object-oriented theory, generating a basic program module of an application program, and generalizing and abstracting to obtain an auxiliary knowledge base which describes special circumstances according to the special circumstances of different devices utilized in production links; inputting a logic expression: inputting the logic expression which describes technical parameter requirements of users in a man-machine interaction mode; and generating the application program: matching technical parameters described by the inputted logic expression with knowledge in the basic knowledge base and the auxiliary knowledge base, generating the corresponding basic program module and an auxiliary program module, integrating and modifying the modules and finally generating the PLC application program. The method has the advantages that the software generating efficiency is improved, and the development cycle is shortened.

Description

technical field [0001] The invention relates to the fields of automatic control and artificial intelligence, in particular to a method and device for automatically generating an application program of a programmable logic controller (PLC). Background technique [0002] Since the advent of programmable logic controller (PLC), more than 300 kinds of programmable logic controllers have been used in the fields of military, aerospace and automobile manufacturing in the world. [0003] The control logic of each controlled device in the control system is different according to the location, function and parameters of the device itself. In the past, all work in the control software development process was done manually, including the analysis and synthesis of the control system, until it was converted into a certain model language, and input to the computer, and this process was quite complicated and strict. [0004] Moreover, due to the large number of PLC manufacturers and variou...

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): G05B19/05
Inventor 牟永敏
Owner BEIJING INFORMATION SCI & TECH UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products