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

Program development method and system for multi-core programmable controller

A technology for programming controllers and program development, which is applied in software deployment and other directions, and can solve problems such as difficult programming of multi-core microcontrollers

Active Publication Date: 2019-08-30
HANGZHOU DIANZI UNIV
View PDF15 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] This invention proposes a program development method and system for multi-core programmable controllers, using communication to connect platforms and chips, thereby effectively supporting third-party development environments , can effectively solve the problem that the third-party environment is difficult to program the multi-core microcontroller in the absence of emulator mode support

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
  • Program development method and system for multi-core programmable controller
  • Program development method and system for multi-core programmable controller
  • Program development method and system for multi-core programmable controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The technical solutions provided by the present invention will be further described below in conjunction with the accompanying drawings.

[0058] The invention provides a program development method and system for a multi-core programmable controller based on a communication mode. figure 1 A system architecture diagram of the method. Such as figure 1 As shown, the specific hardware device types involved in the present invention include: upper computer, multi-core microcontroller, multi-core microcontroller includes a main core module and a plurality of slave core modules,

[0059] The main core module establishes a communication connection with the upper computer module through the first communication channel and establishes communication connection with multiple slave core modules through the second communication channel;

[0060] The host computer module is used to generate programming information packets and program packets and send them to the main core module;

...

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 discloses a program development method and system for a multi-core programmable controller. The program development method comprises the following steps: S1, a master core module establishing communication connection with an upper computer module through a first communication channel and establishing communication connection with a plurality of slave core modules through a second communication channel; S2, the main core module obtaining a programming information packet and a program packet sent by the upper computer module; S3, the main core module controlling and distributing the program package according to the programming information package, judging whether the program package belongs to the main core module or not, and copying the program package to a user program area of the main core module if the program package belongs to the main core module; and if not, the main core module forwarding the programming information packet and the program packet to other specifiedslave core modules through the second communication channel, so that the slave core modules copy the programs to the user program areas of the slave core modules.

Description

technical field [0001] The invention relates to the field of industrial control, in particular to a program development method and system for a multi-core programmable controller. Background technique [0002] PLC is widely used in the field of industrial control. Traditional PLC is based on single-core microcontrollers. It is widely used because of its simple structure and low cost. However, due to the limited processing capacity of single-core microcontrollers, it is difficult to achieve complex logic control and work efficiency. Low. In order to make up for the above defects and meet the current increasingly complex industrial control requirements, PLCs based on multi-core microcontrollers with higher performance have emerged as the times require. The way of multi-core parallel processing greatly improves the working efficiency of PLC. [0003] At present, multi-core microcontrollers are mainly developed in emulator mode. The development environment of languages ​​such ...

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): G06F8/61
CPCG06F8/63Y02P90/02
Inventor 邬惠峰吴瑜冰赵建勇陈佰平
Owner HANGZHOU DIANZI 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