Serial data transmission via a bus system
First Claim
1. A passive component for a bus system, comprising:
- a bus interface to connect to a bus;
a serial interface to serially read out and read in data;
a data memory with an output area to store data read in via the bus interface and to be read out via the serial interface;
an input area to store data read in via the serial interface and to be read out via the bus interface;
a control device to control the transmission and storage of data;
a detection device to detect the status of the output area and of the input area and provide corresponding status information, which status information is used as the basis for reading data into the output area and reading data out of the input area via the bus interface when the bus system is connected; and
a comparative device to periodically compare the status information with corresponding status information of an active component of a connected bus system, the control device controlling the reading in and reading out of data on the basis of the periodic comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a passive component for a bus system, such as, for example, a field bus system, having a bus interface for connection to a bus, a serial interface for serially reading out and reading in data, a data memory with an output area for storing data which has been read in via the bus interface and is to be read out via the serial interface and an input area for storing data which has been read in via the serial interface and is to be read out via the bus interface, and a control device for controlling the transmission and storage of data, a detection device to detect the status of the output area and of the input area and providing corresponding status information being provided, which status information is used as the basis for reading data into the output area and reading data out of the input area via the bus interface when the bus system is connected. The present invention also comprises a corresponding active component for exchanging data with such passive component, and a method for reading data in and out of a bus system which comprises such a passive component and such an active component. The present invention makes data communication possible between such a bus system and one or more decentralized peripherals or serial interfaces.
36 Citations
7 Claims
-
1. A passive component for a bus system, comprising:
-
a bus interface to connect to a bus;
a serial interface to serially read out and read in data;
a data memory with an output area to store data read in via the bus interface and to be read out via the serial interface;
an input area to store data read in via the serial interface and to be read out via the bus interface;
a control device to control the transmission and storage of data;
a detection device to detect the status of the output area and of the input area and provide corresponding status information, which status information is used as the basis for reading data into the output area and reading data out of the input area via the bus interface when the bus system is connected; and
a comparative device to periodically compare the status information with corresponding status information of an active component of a connected bus system, the control device controlling the reading in and reading out of data on the basis of the periodic comparison. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An active component for exchanging data with a passive component, comprising:
-
a bus interface to connect a bus;
a data memory with an output area to store data in the output area of the passive component and to be read out via a serial interface;
an input area of data which is read out of an input area of the passive component;
a control device to control the transmission and the storage of data;
a detection device to detect the status of the output area and of the input area and provide status information, which status information is used by the active component, as the basis for reading data from the passive element into the input area via the bus interface and reading data out of the output area to the passive component; and
a comparative device to periodically compare the status information with corresponding status information of the passive component, the control device controlling the reading in and reading out of the data on the basis of the periodic comparison.
-
-
7. A method for reading serial data into and out of a bus system which comprises a passive component, forming a slave station, with a serial interface and a data memory, which has an output area for reading out data via the serial interface and comprises an input area, and an active component, forming a master station, with a data memory which has an output area and an input area, comprising:
-
transferring data at the request of the active component via the passive component;
detecting the status of the output areas and of the input areas and providing status information corresponding to the status, which status information is used as the basis for the transfer of the data of the output area of the active component into the output area of the passive component, and the transfer of the data of the input area of the passive component into the input area of the active component; and
comparing the status information of the output areas of the active and passive components and periodically comparing the status information of the input areas of the active and passive components, and reconciliation of the output areas and the input areas carried out on the basis of comparison.
-
Specification