A Method for Online Synchronous Upgrading of Multi-slave Programs in Distributed Control System

A distributed control and synchronous upgrade technology, which is applied in the direction of program control devices, program loading/starting, etc., can solve the problems of high repeatability, online upgrade of node programs, and low upgrade efficiency, and achieve the effect of improving the efficiency of program upgrades

Active Publication Date: 2016-04-20
HANGZHOU DIANZI UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, while the FieldBus fieldbus network provides multi-node communication, it also brings about the problem of online upgrade of the node program: when the traditional distributed control system updates the application program, each node unit is updated separately. The same operation is performed during the program upgrade process, which is highly repetitive, resulting in low upgrade efficiency for the entire system

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 for Online Synchronous Upgrading of Multi-slave Programs in Distributed Control System
  • A Method for Online Synchronous Upgrading of Multi-slave Programs in Distributed Control System
  • A Method for Online Synchronous Upgrading of Multi-slave Programs in Distributed Control System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In this specific embodiment, the number of slave units connected on the CAN bus is 100, and the CAN bus communication adopts the standard data frame format, and the communication rate is 100kbps, and the number of bytes in the data domain of each frame is 8, so N node =100, L DATA =8,L STD =33,L NI =13,L ITM = 3, τ bit =10us,LSOF = 1, L AF =12,L DLC = 4;

[0036] By formula w=N node ΔT busy , can get w=1000ms;

[0037] by formula L INS (max)=[(L SOF +L AF +2) / 5]+[(8L DATA +(L DLC -1)+15) / 5] and n(max)=2N node (8L DATA +L STD +L NI +L ITM +L INS (max))τ bit , available n(max)=264ms;

[0038] by formula T handle (max) = ΔT busy +(8L DATA +L STD +L NI +L ITM +L INS (max))τ bit , can get T handle (max) = 11.32ms;

[0039] This embodiment requires that the host burner needs to send a handshake command to the slave unit within 1000ms after the distributed control system is powered on, so x=1000ms;

[0040] combine figure 1 Illustrate this embo...

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 distributed control system multi-slave-computer program online synchronization upgrading method. When an application program of a traditional distributed control system is upgraded, each node unit is independently upgraded, the same operations are carried out on each node unit in the program upgrading process, therefore, repeatability is large, and efficiency for upgrading the whole system is low. Hardware devices of the synchronization upgrading method comprise internal Flash programmable MCUs (slave computer units), a CAN bus and a host computer program burning writer, wherein the multiple internal Flash programmable MCUs (the slave computer units) are connected with the host computer program burning writer through the CAN bus. According to the distributed control system multi-slave-computer program online synchronization upgrading method, online synchronization upgrading can be carried out on multiple slave computer units at the same time, the largest number of the slave computer units can reach 100, the highest communication speed can reach 100kbps under the condition that the slave computer units in the largest number are connected to the bus in a hung mode, and program upgrading efficiency of a distributed control system is improved.

Description

technical field [0001] The invention relates to the field of distributed control systems, in particular to a method for online synchronous upgrading of multi-slave programs in a distributed control system. Background technique [0002] The distributed control system is an important development direction of the current control system, because it can provide stronger performance and save the overall cost of the system. In the distributed control system, the current mainstream bus network includes 485 network, HART network and FieldBus field bus network; among them, the FieldBus field bus network is a hot technology in the field of automation today, and the mainstream FieldBus field bus network includes CANBUS, PROFIBUS, etc.; it It is a digital, serial, multi-station communication network that connects the instruments on the control site and the control devices in the control room. Its key sign is that it can support two-way, multi-node, and bus-type all-digital communication...

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): G06F9/445
Inventor 高明煜黄继业蔡步森曾毓马国进何志伟吴占雄李芸
Owner HANGZHOU DIANZI UNIV
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