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

General sequence control algorithm used in programmable logic controller

A programming controller and sequence control technology, applied in the direction of electrical program control, sequence/logic controller program control, etc., can solve problems such as organizational structure, different address configuration, irregular modification process, parasitic logic, etc.

Active Publication Date: 2010-06-23
江苏普泰自动化技术有限公司
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 1. Since all the control functions are realized based on instruction statement programming, with the changes between different control systems and PLC configurations, the organizational structure and address configuration of the program codes are different, and the program codes cannot be reused.
[0009] 2. In the process of realizing the control function, the designer is subject to arbitrariness and cannot control the quality of the realization process
[0010] 3. Since the control function realization process mainly runs through the whole program in the form of signal interlocking and self-locking, so on-site debugging and each function modification of the program involve multiple parts of the program, and the modification process is irregular, cumbersome and difficult
At the same time, the program is prone to problems such as parasitic logic, dead zone logic and output jitter
[0011] 4. Due to too many human factors in the design process of the control program, the implementation cycle changes greatly, and the final program quality and performance are difficult to control

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
  • General sequence control algorithm used in programmable logic controller
  • General sequence control algorithm used in programmable logic controller
  • General sequence control algorithm used in programmable logic controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] Such as figure 1As shown, the switching or analog input signal 101 from the field device 100 is connected to the input interface of the programmable controller, and the programmable controller converts the switching or analog input signal 101 into a switching signal, and converts the switching signal according to The bit is assigned to the storage register, and the switching signal assigned to the storage register forms an input status word related to the input signal bit to complete the data mapping step 102 . That is to say, each bit of the status word of the controller corresponds to one field signal, and each bit of the status word maps one field signal. The data mapping step 102 is actually to establish an address conversion rule between the I / O address and the input and output interfaces of the controller under the condition of determining the specific hardware I / O input and output addresses of the controller. After completing the data mapping step 102, the contr...

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 relates to the programming of a programmable logic controller (PLC), in particular to a general sequence control algorithm used in the programmable logic controller. The method is that the programmable logic controller repetitively digitalizes the current input signal, the digitalized data is used as an input parameter for indirect addressing, information required for the next operation and control output of the programmable logic controller is obtained from a datasheet and a corresponding operation is conducted according to the information. The general sequence control algorithm used in the programmable logic controller is not limited by a controller master program (i.e. a controller master scheduling program) and a hardware, and can independently maintain the progress of a customer program (i.e. control program), a customer program algorithm for inputting and outputting signal status, the definition of a supportive data storage structure and the specific implementation method.

Description

technical field [0001] The invention relates to the programming of a programmable logic controller (PLC), in particular to a general sequence control algorithm applied to a programmable logic controller. Background technique [0002] The programming of the current programmable logic controller (PLC) is based on the IEC1131-3 standard, namely LD\IL\ST\SFC\FDB five languages. There are mainly the following ways to realize the specific functions: [0003] 1. Experience-based method: For basic control objects, such as: motors, valves, and hydraulic cylinders, there are fixed program processing modes, while for the realization of system-level control processes, it is completely realized by manual experience programming. The logic control and sequence control are realized by manual programming together. [0004] 2. The truth table solution method based on logic algebra: for logic control or sequence control requirements, convert the sequence control requirements into logic input...

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
IPC IPC(8): G05B19/05
Inventor 杨成刘学民王福朝吴义权
Owner 江苏普泰自动化技术有限公司
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