Data exchange method in a multi-processor system
First Claim
1. A data exchange method in a multiprocessor system having a primary processor, at least one secondary processor which performs a control task on an installation, wherein the primary processor and the secondary processor communicate with one another via a system bus, and further wherein the primary processor has an interface for data exchange with an external system, said method comprising (a) sending recurrent downward standard messages from the primary processor to the secondary processor via the system bus;
- (b) responding by means of the second processor to each downward standard message with an upward standard message from the secondary processor to the primary processor, wherein the downward standard messages have a plurality of data blocks with at least an address block which identifies the addressed secondary processor, a counter block which denotes the number of an application data block following in the downward standard message, at least one operating data block which contains operating data prescribed for the current operation of the secondary processor, and at least one application data block which contains application data relevant to the second processor'"'"'s entire operation, with a polling command for a data item currently available in the secondary processor also being able to be given as application data item, and wherein the upward standard messages to have a plurality of data blocks with at least one operating data block which contains operating data used in the second processor'"'"'s current operation, and an indicator data block which contains a last data item polled using a polling command; and
(c) transmitting by means of the secondary processor a data item last polled using a downward standard message in the indicator data block of its upward standard message until a new data item is polled.
1 Assignment
0 Petitions
Accused Products
Abstract
In the data exchange method in a multiprocessor system which has a primary processor and at least one secondary processor which communicate with one another via a system bus, with data being able to be exchanged with an application system via an interface to the primary processor, recurrent standard messages contain application data, so that, first, it is possible for application data to be prescribed during the application of the multiprocessor system, and, second, an application data item used as a polling system can be used to display values of memory cells in the secondary processors on the application system without the user on the application system needing to have any knowledge of the internal structure of the multiprocessor system.
12 Citations
6 Claims
-
1. A data exchange method in a multiprocessor system having a primary processor, at least one secondary processor which performs a control task on an installation, wherein the primary processor and the secondary processor communicate with one another via a system bus, and further wherein the primary processor has an interface for data exchange with an external system, said method comprising (a) sending recurrent downward standard messages from the primary processor to the secondary processor via the system bus;
- (b) responding by means of the second processor to each downward standard message with an upward standard message from the secondary processor to the primary processor, wherein the downward standard messages have a plurality of data blocks with at least an address block which identifies the addressed secondary processor, a counter block which denotes the number of an application data block following in the downward standard message, at least one operating data block which contains operating data prescribed for the current operation of the secondary processor, and at least one application data block which contains application data relevant to the second processor'"'"'s entire operation, with a polling command for a data item currently available in the secondary processor also being able to be given as application data item, and wherein the upward standard messages to have a plurality of data blocks with at least one operating data block which contains operating data used in the second processor'"'"'s current operation, and an indicator data block which contains a last data item polled using a polling command; and
(c) transmitting by means of the secondary processor a data item last polled using a downward standard message in the indicator data block of its upward standard message until a new data item is polled. - View Dependent Claims (2, 3, 4, 5, 6)
- (b) responding by means of the second processor to each downward standard message with an upward standard message from the secondary processor to the primary processor, wherein the downward standard messages have a plurality of data blocks with at least an address block which identifies the addressed secondary processor, a counter block which denotes the number of an application data block following in the downward standard message, at least one operating data block which contains operating data prescribed for the current operation of the secondary processor, and at least one application data block which contains application data relevant to the second processor'"'"'s entire operation, with a polling command for a data item currently available in the secondary processor also being able to be given as application data item, and wherein the upward standard messages to have a plurality of data blocks with at least one operating data block which contains operating data used in the second processor'"'"'s current operation, and an indicator data block which contains a last data item polled using a polling command; and
Specification