WO2000004428A1 - Procede et dispositif servant a etablir la configuration d'un systeme informatique - Google Patents
Procede et dispositif servant a etablir la configuration d'un systeme informatique Download PDFInfo
- Publication number
- WO2000004428A1 WO2000004428A1 PCT/EP1999/005056 EP9905056W WO0004428A1 WO 2000004428 A1 WO2000004428 A1 WO 2000004428A1 EP 9905056 W EP9905056 W EP 9905056W WO 0004428 A1 WO0004428 A1 WO 0004428A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- stm3
- stm2
- identification
- stm1
- control module
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
Definitions
- the invention relates to a method for recognizing the configuration of a computer-aided system, in particular a high-performance printer, in which a central control is connected via a communication bus to a plurality of control modules connected in series in the manner of a chain.
- the invention further relates to a system which uses this method.
- the invention can be used in the form of computer program elements.
- a system with a central unit and a plurality of peripheral units is known, to which addresses are supplied by the central unit.
- a first signal line is provided, with which a parallel connection (bus connection) is established between the central unit and the peripheral units.
- a cascade connection between the central unit and the peripheral units is established with a second data line.
- the central unit is to be connected in series to the first peripheral unit, to which the subsequent peripheral units are in turn connected.
- a method for recognizing the configuration of a computer-aided system in particular a high-performance printer, in which a central control is connected via a communication bus to a plurality of control modules connected in series in the manner of a chain, and each control module contains identification data which the central controller and / or the further control modules identify, the central controller via the communication bus requests all control modules using a collective address to send identification data, the control modules are connected to one another by an identification line, all control modules are switched passively in a preparation phase, in which one they send no identification data after being asked for identification, each control module releases its identification data after receiving a separate identification signal and after being asked for identification, switches back to the passive state and sends the identification signal to the neighboring control module via the identification line, which in the chain ends up in the chain stationary control module first receives the identification signal, and in which the central controller, after receiving the respective identification data, assigns a configuration address for the respective control module, under which it can be addressed by the central controller or by the further control modules.
- the various control modules are arranged in the manner of a chain or "party line".
- the control modules gradually provide identification data according to their arrangement in the chain, which enable clear assignment and addressing via the communication bus. Since the identification data are delivered in the order of the arrangement, the location of the respective control module within the chain is also known.
- the central control contains a list of all possible control modules and can thus make an exact assignment of these control modules and their identification data to this list. In this way, the central controller and possibly also the other control modules can uniquely identify all of the control modules within the chain and, if necessary, communicate with them.
- the invention ensures that the configuration of control modules is automatically recognized.
- the user can put together a complex system with a large number of control modules without having to have precise system knowledge, since the system can automatically recognize the changed configuration.
- the invention can advantageously be used in a large number of systems, in particular in systems whose control modules are put together in an application-specific manner must be, for example, in computer-aided systems in industrial plants, in lift systems, etc.
- there are advantages when used in a high-performance printing system in which there are different combinations of hardware stations depending on the pressure requirements.
- a preferred exemplary embodiment of the invention is characterized in that the central controller stops sending the identification request after a predetermined waiting time, in which no identification data is sent to the communication bus following a request for identification.
- This measure defines an end criterion, the occurrence of which means that the self-configuration has ended and the central control system takes over its further control tasks, in which it addresses the control modules in accordance with the determined configuration data.
- a system is specified according to claim 3, which essentially implements the aforementioned method.
- the advantageous effects mentioned also occur in the system according to the invention.
- Figure 1 is a high performance printer system with several
- FIG. 2 shows a general example of a computer-based system with a communication bus to which a number of control modules are connected
- Figure 3 process steps for self-configuration of the system of Figure 2 and Figure 4 shows a system corresponding to Figure 2, which is extended by an additional identification line.
- a stapling unit D, a folding unit E, a sorting unit F and / or a punching unit G can be connected to the printer unit.
- the sorting unit F is connected, i.e. the printed paper is sorted into bundles in the sorting unit F.
- Different output units H, I can also be connected to the high-performance printer system.
- the output unit I is connected.
- FIG. 1 In the case shown in FIG. 1, one of a large number of configurations is shown, which connects the central printer unit to units B, F and I. It is easy to see that a user would like to create different configurations depending on the application, without having to carry out complex work in order to communicate the selected configuration and the required configuration data to a central controller.
- the shown in Figure 1 Units A to I are referred to as control modules in the following consideration of a general exemplary embodiment.
- FIG. 2 shows a general exemplary embodiment in which a central control ZST is connected to various control modules STM1, STM2, STM3 via a communication bus BUS in the manner of an open chain, which is also referred to as a party line.
- a communication bus e.g. a data bus according to the standard SDLC (Serial Data Link Communication), CAN (Controller Area Network) or V.24 can be used.
- each control module (STM1, STM2, STM3) has an input connection IS-INPUT for an identification signal IS and an output connection IS-OUTG-for the identification signal IS.
- each control module STM1, STM2, STM3 has a multi-pin connector output.
- a group of plug contacts is reserved for the communication bus BUS.
- One plug connection then serves as the input connection IS-INPUT and another plug connection serves as the output connection IS-OUTP.
- the central control ZST and the control modules STM1, STM2, STM3 are then in the manner of an open chain with several connecting cables connected, which each connect two connector outputs of the control modules STM1, STM2, STM3.
- the connecting cables are then looped through from the control module to the control module.
- the connector of the cable to which the control module STM3 at the end of the chain is connected then has the circuit shown in FIG. 2, according to which the active signal level for the identification signal IS is generated at the resistor R.
- Each control module contains a control logic SL which interprets the communication protocol of the bus BUS, controls the identification process within the module and is able to establish a conductive connection between the ⁇ S-INPUT and the IS-AUSG of the module or by means of a switch to separate.
- FIG. 3 shows flow steps for self-configuration in the form of a flow chart.
- the self-configuration is carried out each time the voltage returns.
- step 10 after switching on the operating voltage, a branch is made to step 12, in which the central control is initialized in a preparation phase and all control modules STM1, STM2, STM3 are switched to passive.
- step 12 in which the central control is initialized in a preparation phase and all control modules STM1, STM2, STM3 are switched to passive.
- the control modules STM1, STM2, STM3 are addressed via a common group address and are informed that they must not send any identification data after being asked for identification, ie they are switched to passive (step 14, first part).
- the control module STM3 at the end of the chain has the identification signal IS at its input connection IS-INPUT (step 14, second part).
- the central control ZST addresses these control modules via the communication bus and a common address common to all control modules STM1, STM2, STM3 and requests them to supply identification data.
- the control modules STM1, STM2, STM3 are each equipped with an internal control logic (SL1, SL2, SL3), which allows them to only provide identification data if the identification signal IS is present at their respective input connection IS-INPUT and if they are not already identification - submitted data in accordance with step 18.
- This control logic is generally implemented by a microprocessor that processes commands from a control program.
- control module STM3 At the beginning, only the control module STM3 at the end of this chain has this identification signal -IS, ie the control module STM3 sends out its identification data, which reach the central control ZST via the communication bus BUS.
- the control module STM3 is accepted in accordance with this list and is assigned a configuration address under which it can be addressed in the future by the central control ZST or by the further control modules (step 18).
- the three last-mentioned measures ensure that the chain of control tion modules only one module responds to the request to submit identification data, that is, the identification in the chain of control modules takes place in sequence.
- the output connection IS-AUS is reset from logic level "1" to logic level "0" in the respective control module.
- step 24 the self-configuration is ended (step 26) and the central controller addresses the individual control modules STM1, STM2, STM3 according to the specified control program under the respective configuration addresses.
- a waiting time can be provided as the termination criterion for the self-configuration.
- the central control ZST waits a predetermined time after submitting a request for identification via the group address. If no identification data is given on the communication bus BUS, this is a sign that all control modules STM1, STM2, STM3 connected to the communication bus BUS have given their identification data and that the entire chain of control modules has been processed. In the example according to FIG. 3, only the control modules are specified. Of course, the method and the system according to the invention can comprise any number of control modules.
- the control program is implemented in particular in the form of computer software. It can be distributed as a file via networks, stored on a data medium such as a floppy disk or CD-ROM and in particular in memory modules of the device control or a computer, e.g. on hard disk, NV-ROM (Non Volatile Read Only Memory) or in a RAM module (random Access memory).
- the control program can also be integrated as a program element in a larger program.
- FIG. 4 shows a control system that contains the components of FIG. 2. However, an additional IDENTACK line is provided in this system, with which a module can provide feedback to the central controller. For this purpose, each control module has an additional IT-A output, which is connected to the IDENTACK line.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
L'invention concerne un procédé et un système servant à reconnaître la configuration, c'est-à-dire les composants de ce système. Une unité de commande centrale (ZST) communique par l'intermédiaire d'un bus de communication (BUS) avec des modules de commande (STM1, STM2, STM3). Un signal d'identification (IS) est transmis d'un module à l'autre. Le module (STM) dans lequel est présent le signal d'identification (IS) émet ses propres données d'identification. L'unité de commande centrale (ZST) édite ensuite des adresses de configuration.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19831811 | 1998-07-15 | ||
DE19831811.1 | 1998-07-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000004428A1 true WO2000004428A1 (fr) | 2000-01-27 |
Family
ID=7874157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP1999/005056 WO2000004428A1 (fr) | 1998-07-15 | 1999-07-15 | Procede et dispositif servant a etablir la configuration d'un systeme informatique |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2000004428A1 (fr) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001069333A2 (fr) * | 2000-03-10 | 2001-09-20 | Meta Controls, Inc. | Architecture de materiel et procede de commande de machines reparties |
WO2001073823A2 (fr) * | 2000-03-28 | 2001-10-04 | Siemens Aktiengesellschaft | Systeme de processus modulaire automatise |
US6463359B2 (en) | 2001-02-20 | 2002-10-08 | Infotech Ag | Micro-alignment pick-up head |
US6557251B2 (en) | 2000-03-10 | 2003-05-06 | Infotech, A.G. | Digital feature separation |
WO2003054644A2 (fr) * | 2001-12-21 | 2003-07-03 | Elektro Beckhoff Gmbh Unternehmensbereich Industrie Elektronik | Procede de transmission de donnees, systeme de bus seriel et unite de connexion pour un utilisateur de bus passif |
US6605500B2 (en) | 2000-03-10 | 2003-08-12 | Infotech Ag | Assembly process |
WO2003094001A1 (fr) * | 2002-05-02 | 2003-11-13 | Elmos Semiconductor Ag | Procede d'adressage de dispositifs utilisateurs d'un systeme a bus au moyen de courants d'identification |
US6985780B2 (en) | 2000-03-10 | 2006-01-10 | Adept Technology, Inc. | Smart camera |
US6988008B2 (en) | 2000-03-10 | 2006-01-17 | Adept Technology, Inc. | Smart camera |
EP1391322B1 (fr) * | 2002-08-19 | 2008-07-02 | Müller Martini Holding AG | Unité de travail pour un processus traversé par des produits imprimés |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4660141A (en) * | 1983-12-06 | 1987-04-21 | Tri Sigma Corporation | Self configuring computer network with automatic bus exchange of module identification numbers and processor assigned module numbers |
US5204669A (en) * | 1990-08-30 | 1993-04-20 | Datacard Corporation | Automatic station identification where function modules automatically initialize |
US5249270A (en) * | 1991-03-29 | 1993-09-28 | Echelon Corporation | Development system protocol |
US5452424A (en) * | 1990-08-31 | 1995-09-19 | Ncr Corporation | Work station and method for serially providing configuration data to functional units contained therein |
DE19649676A1 (de) * | 1995-12-25 | 1997-06-26 | Matsushita Electric Works Ltd | Peripherieeinheitwählsystem |
-
1999
- 1999-07-15 WO PCT/EP1999/005056 patent/WO2000004428A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4660141A (en) * | 1983-12-06 | 1987-04-21 | Tri Sigma Corporation | Self configuring computer network with automatic bus exchange of module identification numbers and processor assigned module numbers |
US5204669A (en) * | 1990-08-30 | 1993-04-20 | Datacard Corporation | Automatic station identification where function modules automatically initialize |
US5452424A (en) * | 1990-08-31 | 1995-09-19 | Ncr Corporation | Work station and method for serially providing configuration data to functional units contained therein |
US5249270A (en) * | 1991-03-29 | 1993-09-28 | Echelon Corporation | Development system protocol |
DE19649676A1 (de) * | 1995-12-25 | 1997-06-26 | Matsushita Electric Works Ltd | Peripherieeinheitwählsystem |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6734537B1 (en) | 2000-03-10 | 2004-05-11 | Infotech, Ag | Assembly process |
WO2001069333A3 (fr) * | 2000-03-10 | 2002-03-14 | Meta Controls Inc | Architecture de materiel et procede de commande de machines reparties |
WO2001069333A2 (fr) * | 2000-03-10 | 2001-09-20 | Meta Controls, Inc. | Architecture de materiel et procede de commande de machines reparties |
US6557251B2 (en) | 2000-03-10 | 2003-05-06 | Infotech, A.G. | Digital feature separation |
US6988008B2 (en) | 2000-03-10 | 2006-01-17 | Adept Technology, Inc. | Smart camera |
US6605500B2 (en) | 2000-03-10 | 2003-08-12 | Infotech Ag | Assembly process |
US6985780B2 (en) | 2000-03-10 | 2006-01-10 | Adept Technology, Inc. | Smart camera |
WO2001073823A2 (fr) * | 2000-03-28 | 2001-10-04 | Siemens Aktiengesellschaft | Systeme de processus modulaire automatise |
WO2001073823A3 (fr) * | 2000-03-28 | 2002-02-14 | Siemens Ag | Systeme de processus modulaire automatise |
US6463359B2 (en) | 2001-02-20 | 2002-10-08 | Infotech Ag | Micro-alignment pick-up head |
WO2003054644A3 (fr) * | 2001-12-21 | 2004-03-04 | Elektro Beckhoff Gmbh Unterneh | Procede de transmission de donnees, systeme de bus seriel et unite de connexion pour un utilisateur de bus passif |
WO2003054644A2 (fr) * | 2001-12-21 | 2003-07-03 | Elektro Beckhoff Gmbh Unternehmensbereich Industrie Elektronik | Procede de transmission de donnees, systeme de bus seriel et unite de connexion pour un utilisateur de bus passif |
US7702834B2 (en) | 2001-12-21 | 2010-04-20 | Beckhoff Automation Gmbh | Data transmission method serial bus system and switch-on unit for a passive station |
WO2003094001A1 (fr) * | 2002-05-02 | 2003-11-13 | Elmos Semiconductor Ag | Procede d'adressage de dispositifs utilisateurs d'un systeme a bus au moyen de courants d'identification |
US7091876B2 (en) | 2002-05-02 | 2006-08-15 | Elmos Semiconductor Ag | Method for addressing the users of a bus system by means of identification flows |
EP1391322B1 (fr) * | 2002-08-19 | 2008-07-02 | Müller Martini Holding AG | Unité de travail pour un processus traversé par des produits imprimés |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1309920B1 (fr) | Procede d'adressage pour au moins un dispositif de bus nouvellement raccorde a un systeme de bus | |
EP2287689B1 (fr) | Dispositif et procédé d'adressage d'une unité esclave | |
DE4404962C2 (de) | Verfahren und Anordnung zum Konfigurieren von Funktionseinheiten in einer Master-Slave-Anordnung | |
DE19756564A1 (de) | Nachrichtennetz mit automatischer Knotenkonfiguration bei identischen Knoten | |
WO1999014643A1 (fr) | Dispositif et procede permettant de commander des machines, notamment des metiers a tisser | |
EP1622039B1 (fr) | Méthode et dispositif pour l'attribution d'adresses aux utilisateurs d'un système de bus | |
DE19721740B4 (de) | Steuerungsverfahren für den Medienzugriff bei einem seriellen Bus | |
EP1342343B1 (fr) | Configuration automatique de composants d'un reseau | |
WO2000004428A1 (fr) | Procede et dispositif servant a etablir la configuration d'un systeme informatique | |
EP3298730B1 (fr) | Système de bus et procédé d'attribution d'adresses à des abonnés d'un système de bus | |
DE69816026T2 (de) | Verfahren zur Erzeugung eines Verwaltungskanals in einem optischen Netzwerk, ein Leitungsabschluss, eine erste Netzabschlusskarte und eine zweite Netzabschlusskarte zur Durchführung des Verfahrens | |
WO1996005676A1 (fr) | Systeme permettant de verifier un reseau de transmission de donnees | |
EP3882723B1 (fr) | Procédé d'attribution d'adresses à des participants de bus | |
EP0749070A2 (fr) | Méthode d'alimentation décentralisé de bus et appareil de mise en oeuvre de la méthode | |
DE102005024782B3 (de) | Verfahren und Vorrichtung zur Datenübertragung mit einer Bündelung von mehreren Übertragungskanaleinrichtungen | |
WO1997022057A1 (fr) | Procede de reglage d'adresses dans des systemes de bus a cablage parallele, et dispositif pour la mise en oeuvre de ce procede | |
DE102020116872A1 (de) | Verfahren zur Programmierung einer programmierbaren Gatteranordnung in einem verteilten Computersystem | |
EP4038843A1 (fr) | Système de bus et procédé d'exploitation d'un système de bus | |
EP0348810A2 (fr) | Méthode pour l'adressage d'unités de processeur et circuit pour la mise en oeuvre de la méthode | |
EP4300898A2 (fr) | Machine à vide | |
DE10201319B4 (de) | Verfahren zur Datenübertragung und serielles Bussystem | |
WO2024068466A1 (fr) | Dispositif de réseau et système à alimentation en énergie bidirectionnelle | |
DE102020206761A1 (de) | Kommunikation gleichartiger Teilnehmer an einem Datenbus | |
CH681410A5 (fr) | ||
DE102022115689A1 (de) | Adaptermodul zum Informationsaustausch zwischen zumindest zwei Teilnehmern eines Kommunikationsnetzwerkes und zugehöriges Verfahren, Teilnehmereinheiten eines Kommunikationsnetzwerkes mit einem solchen Adaptermodul, Bereitstellungseinheit, Kommunikationsnetzwerk mit einem solchen Adaptermodul sowie Signalfolge |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): DE JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase |