Software definition type control system and method

A control system and software-defined technology, applied in the general control system, control/regulation system, program control in sequence/logic controller, etc., can solve the problem of long development cycle, increased development difficulty, software stability and consistency Variation and other issues

Active Publication Date: 2018-03-30
SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The PLC control system and related control technologies have been relatively mature after years of development in the industry. However, there are many types of software for the PLC system. If a single software is used for control, it is difficult for the PLC system to be flexibly defined by software according to application requirements. To adapt to the hardware env

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
  • Software definition type control system and method
  • Software definition type control system and method
  • Software definition type control system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0083] A software-defined control system, including a platform layer and a terminal layer;

[0084] The platform layer includes a PLC program editing module, a variable management module, a hardware configuration module and an interface configuration module;

[0085] The terminal layer is PLC series hardware, which is used for: data processing and display, real-time control, fault diagnosis and alarm, PLC sentence list analysis, hardware configuration analysis and communication protocol analysis.

[0086] For example, the terminal layer is Shanke PLC series hardware. The Shanke PLC series hardware (SKPLC for short) is a Shanke brand PLC product with independent intellectual property rights developed by the Shandong Provincial Computing Center affiliated to the Shandong Academy of Sciences.

[0087] The platform layer includes a core processing unit, an input and output module connected to the core processing unit, a communication module, a human-computer interaction module an...

Embodiment 2

[0090] A software-defined control system as described in Embodiment 1, the difference is that the core processing unit adopts an ARM-based microcontroller LPC2368; the functional interface is rich, and the performance is stable and reliable;

[0091] The input and output module is used for: digital input and output, analog input and output, high-speed pulse input and output;

[0092] The communication module is used for: realizing the communication between the platform layer and the terminal layer;

[0093] The human-computer interaction module is used for: displaying data read from the PLC, data analysis results, and alarm signals on the interface, and realizing parameter setting and manual control of the touch screen through the interface.

[0094] The power management module is used for supplying power to the platform layer and the terminal layer respectively.

[0095] The input and output module includes: switch input, switch output, analog input, analog output, high-spee...

Embodiment 3

[0099] A software-defined control system as described in Embodiments 1 and 2 is characterized in that it includes:

[0100] PLC program editing, variable management, hardware configuration and HMI configuration;

[0101] The PLC program editing is used to: realize the online editing and compiling functions of the PLC software; the PLC software editing interface is divided into three parts: a ladder diagram editor, a statement list editor and a sequential function diagram editor, which can realize ladder diagram / sequential function diagram Drawing, sentence list editing and conversion between the three functions, and also realize online debugging, serial port setting, serial port compilation and downloading functions. PLC software editing interface such as Figure 4 Shown:

[0102] The variable management is used for: viewing and editing PLC variables, memory variables and system variables; specifically, adding and customizing the names of editable PLC variables, memory varia...

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

A software definition type control system comprises a platform layer and a terminal layer. The platform layer comprises a PLC program editing module, a variable management module, a hardware configuration module and an interface configuration module. The terminal layer is a PLC-series hardware. The platform layer comprises a core processing unit, an input-output module connected with the core processing unit, a communication module, a man-machine interaction module and a power supply management module. In the core processing unit, reconfigurable and transplantable PLC operating system core software can be utilized to form PLC operating systems of different types of CPU. The software definition type control system integrates a 'quick hardware resource establishment' technology, an 'interface configuration' technology and an Internet-of-Things technology are integrated, and for 'quick hardware resource establishment', a controller meeting interface requirements is established through quick software definition according to the demand. For the 'interface configuration', a special monitoring human-computer interface is customized according to actual application requirements, and the connecting relation between an interface control and a hardware interface is defined.

Description

technical field [0001] The invention relates to a software-defined control system and a control method, belonging to the technical field of software-defined interconnection. Background technique [0002] The PLC control system and related control technologies have been relatively mature after years of development in the industry. However, there are many types of software for the PLC system. If a single software is used for control, it is difficult for the PLC system to be flexibly defined by software according to application requirements. To adapt to the hardware environment of different models, for example: the number and types of ports between different models. Under the existing method, it is necessary to continuously develop differentiated software to realize the above solution, but this greatly increases the difficulty of development, and the development cycle is long, and the stability and consistency of the software become poor. [0003] Therefore, in this technical ...

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): G06F8/20G06F8/30G06F8/34G06F8/38G06F8/41G06F8/76G05B19/05
CPCG05B19/056G06F8/22G06F8/30G06F8/34G06F8/38G06F8/41G06F8/76
Inventor 王茂励孙瑞瑞郝凤琦唐勇伟赵晓杰李成攻郝慧娟
Owner SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN
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