A method of converting plc instruction list program into common petri net

A program conversion and instruction list technology, applied in the field of converting PLC instruction list programs into ordinary Petri nets, can solve problems such as high computational complexity, collision, and unverifiable states, and achieve simple logical thinking, concise excitation conditions, The effect of improving reliability

Active Publication Date: 2015-08-26
HUAQIAO UNIVERSITY
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the development of PLC programs is faced with high complexity problems: with the support of fieldbus technology, the scale and structure complexity of industrial control systems are increasing rapidly, such as subway traffic control systems and nuclear power control systems, etc., and the number of states of the system As the number of sensors and actuators increases exponentially, the state of a logistics system consisting of only 5 automatic guided vehicles reaches millions, so PLC programming faces inherently high computational complexity
[0003] The high computational complexity brings two major engineering problems: (1) The workload of program design and debugging is cumbersome and huge, and the program development cycle and development cost are difficult to control; (2) Traditional program debugging cannot verify each state (the number of states is exponential level growth), the correctness and reliability of the program cannot be guaranteed, and program errors may cause serious accidents, such as train collisions, European Ariana 5 rocket explosions, and American Threc-5 radioactive medical accidents, etc.

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 method of converting plc instruction list program into common petri net
  • A method of converting plc instruction list program into common petri net
  • A method of converting plc instruction list program into common petri net

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0079] Example: Control program of two parallel moving doors

[0080] According to the control specification of the system, compile the PLC instruction list program that meets the requirements, such as figure 2 As shown, the input terminal I0.0 of the PLC is connected to the mobile door power start button, I0.1 is connected to the power off button, I0.2 is connected to the sensor switch of the mobile door 1, I0.3 is connected to the sensor switch of the mobile door 2, and the output terminal M0 .0 is connected to the system start relay, Q0.0 is connected to the power start indicator, Q0.1 is connected to the power off indicator, Q0.2 is connected to the motor that controls the switch of moving door 1, and Q0.3 is connected to the motor that controls the switch of moving door 2. When the outside presses the mobile door power start button, the mobile door system is powered on and the power start indicator light is on. When a guest is in the range covered by the mobile door 1 senso...

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 method for converting a programmable logic controller (PLC) instruction list program into an ordinary Petri network. The method for converting PLC instruction list program into the ordinary Petri network achieves automatic conversion from the PLC instruction list program to the ordinary Petri network. Due to the facts that the ordinary Petri network is concise in excitation conditions, simple in logical thinking mode, visual, and easy to understand, and the obtained ordinary Petri network can completely simulate dynamic behaviors of a PLC control system, the method for the converting PLC instruction list program into the ordinary Petri network provide convenience for analysis and error correction to a PLC program, and can improve reliability of the PLC program.

Description

Technical field [0001] The invention relates to a method for converting a PLC instruction list program into an ordinary Petri net. Background technique [0002] Programmable logic controller (PLC) is a typical controller in industrial control systems, which is widely used in the monitoring and control of steel, petroleum, chemical, electric power and transportation systems. However, the development of PLC programs is facing high complexity problems: with the support of fieldbus technology, the scale and structural complexity of industrial control systems are increasing rapidly, such as subway traffic control systems and nuclear power control systems, etc., and the number of states of the system With the exponential growth of the number of sensors and actuators, the state of the logistics system consisting of only 5 automated navigation vehicles has reached millions, so PLC programming faces inherently high computational complexity. [0003] The high computational complexity brings...

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
Inventor 罗继亮齐鹏飞陈雪琨
Owner HUAQIAO UNIVERSITY
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