EP1953648B1 - Control process on a cross-wound bobbin producing textile machine with components connected via a machine bus - Google Patents
Control process on a cross-wound bobbin producing textile machine with components connected via a machine bus Download PDFInfo
- Publication number
- EP1953648B1 EP1953648B1 EP20080000249 EP08000249A EP1953648B1 EP 1953648 B1 EP1953648 B1 EP 1953648B1 EP 20080000249 EP20080000249 EP 20080000249 EP 08000249 A EP08000249 A EP 08000249A EP 1953648 B1 EP1953648 B1 EP 1953648B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- workstation
- component
- identification address
- bus
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Not-in-force
Links
Images
Classifications
-
- D—TEXTILES; PAPER
- D01—NATURAL OR MAN-MADE THREADS OR FIBRES; SPINNING
- D01H—SPINNING OR TWISTING
- D01H4/00—Open-end spinning machines or arrangements for imparting twist to independently moving fibres separated from slivers; Piecing arrangements therefor; Covering endless core threads with fibres by open-end spinning techniques
- D01H4/42—Control of driving or stopping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H54/00—Winding, coiling, or depositing filamentary material
- B65H54/02—Winding and traversing material on to reels, bobbins, tubes, or like package cores or formers
- B65H54/22—Automatic winding machines, i.e. machines with servicing units for automatically performing end-finding, interconnecting of successive lengths of material, controlling and fault-detecting of the running material and replacing or removing of full or empty cores
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H63/00—Warning or safety devices, e.g. automatic fault detectors, stop-motions ; Quality control of the package
-
- D—TEXTILES; PAPER
- D01—NATURAL OR MAN-MADE THREADS OR FIBRES; SPINNING
- D01H—SPINNING OR TWISTING
- D01H13/00—Other common constructional features, details or accessories
-
- D—TEXTILES; PAPER
- D01—NATURAL OR MAN-MADE THREADS OR FIBRES; SPINNING
- D01H—SPINNING OR TWISTING
- D01H13/00—Other common constructional features, details or accessories
- D01H13/14—Warning or safety devices, e.g. automatic fault detectors, stop motions ; Monitoring the entanglement of slivers in drafting arrangements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2701/00—Handled material; Storage means
- B65H2701/30—Handled filamentary material
- B65H2701/31—Textiles threads or artificial strands of filaments
Definitions
- the invention relates to a method for avoiding address conflicts on a cross-wound textile machine having a plurality of similar jobs, which have a plurality of components, such as a thread tensioner or a paraffining device, a drive a thread laying device, a thread connecting device or the like, which is used to control the Manufacturing process are connected to a machine bus, the components and / or jobs each having an identification address is assigned.
- components such as a thread tensioner or a paraffining device, a drive a thread laying device, a thread connecting device or the like, which is used to control the Manufacturing process are connected to a machine bus, the components and / or jobs each having an identification address is assigned.
- a textile machine comprises a plurality of preferably modular workstations, which in turn have a plurality of components, such as drives for an opening roller, a thread laying device or the like and a thread cleaner or a thread cutting device.
- the modular structure of the workstations allows in a simple way the exchange of individual components within the workplace or the replacement of the same components between different workstations of the textile machine.
- the components of a workstation are understood as meaning, for example, the drives of a thread connecting device, a thread feeder device or a thread tensioner of a winding machine. Accordingly, for example, in drives for a Feed roller, a take-off roll or a spin agent to the components of the jobs of a spinning machine.
- Such a textile machine is from the EP 0 385 530 A1 known. This has to control the operations at their jobs via a field bus system, which consists of a field bus and attached components of the jobs.
- the fieldbus is connected to a central controller to communicate with the components of the workstations via command sequences which are forwarded to individual workstation computers.
- each component and / or job is assigned a unique identification address.
- the identification addresses can be stored, for example, in a non-volatile memory of the component and / or the workstations or set via coding switch of the component.
- the address assignment can be coupled to the type of the component.
- the same identification address will be assigned to two components or workplaces of the same type. If such an error occurs and several components and / or workstations with the same identification address are present in the fieldbus, bus communication is disrupted (for example, misinterpretation of commands, command sequences reach the component which should not be addressed or commands are not executed at all) ), where it is difficult to identify which of the components and / or workplaces are responsible for the disturbance.
- the object of the invention is to avoid address conflicts in a fieldbus system of a textile machine, in particular without the requirement of a central instance managing the addresses of the components and / or workstations, as in US Pat EP 1 054 086 A is proposed.
- each component and / or workstation has a control device which sends a request message with its preset identification address via the machine bus during the installation of the component and / or the work before transition to normal operation which is suitable for causing a component and / or workstation already connected to the machine bus with an identical identification address to respond.
- the controller for examining bus communication on the machine bus is arranged to determine if a response message is being sent from an already connected component and / or workstation.
- the controller evaluates the bus communication to detect whether an already connected component and / or job is linked to the machine bus with identical identification address; the controller is adapted to automatically generate a new address when an address collision is detected in the evaluation to send a request message with the newly set identification address via the machine bus when has been determined that the originally set identification address is assigned.
- the check according to the invention can be used both in ongoing fieldbus operation and during commissioning of the fieldbus.
- the check preferably takes place at each new start of the textile machine or even only the workplace after a downtime.
- the check can also be triggered by a manual startup of the component and / or workstation, for example, after their replacement or as a consequence to the switching on of the power supply of the component and / or workstation.
- the controller of the component and / or the workstation determines its own preset identification address and sends a request message to the fieldbus configured to have another component and / or workstation having the same identification address in normal operation is caused to a response message.
- the controller of the component and / or workstation that sent the request message itself does not respond with a reply message but monitors the bus communication.
- the read messages on the fieldbus are checked to see if it is the reply message to the request message.
- the controller of the component and / or workstation can recognize that its identification address in the fieldbus system already assigned elsewhere, and accordingly does not go with this identification address in the normal mode.
- control device If the control device detects an already installed on the fieldbus component and / or job with the same identification address, the control device outputs an interference signal, which is displayed by a means on the textile machine. This can be an optical or acoustic interference signal or even a telegram to the workstation computer of the textile machine.
- the controller automatically generates a new address to repeat the process of checking the identification address to connect the component and / or job to the field bus and to be able to convert into normal operation.
- the control device of the component and / or work place instead of a single identification address also a plurality of identification addresses or an identification address space assigned so that it starts the process with a first of these identification addresses and continues on receipt of a response message with further identification addresses until they has reached an identification address that has not yet been assigned in the fieldbus system.
- one or more random identification addresses can be generated on the basis of the evaluation of the bus communication.
- the identification address is manually adjusted, for example by means of coding elements such as dip switches or the like.
- coding elements such as dip switches or the like.
- control device can set a limited number of new identification addresses in order to repeat the request.
- the number of addresses can be limited in a predeterminable manner in order to keep the process within a reasonable time frame.
- means may be provided on the textile machine that indicate that an address has already been allocated.
- the means provided for signaling an address conflict are preferably attached directly to the component and / or job, so that in the course of commissioning the field bus, the identification of the incorrectly set component and / or job is easy.
- an optical signal transmitter is considered, for example, a signal LED or a signal bulb or a speaker.
- the address collision can be displayed on the textile machine via a central control device and / or sent from the latter to a remote computer in order to give an indication of an address collision there.
- the control device transfers the component and / or workstation to normal operation if no already connected component and / or workstation with the same identification address has been recognized on the fieldbus.
- the absence of a response message ensures that an address conflict and a resulting disturbance of the bus communication is not to be feared are.
- normal operating messages which may also include request messages from other components and / or workstations connected to the fieldbus which, for the purpose of transition to normal operation, Check the presence of their identification address in the fieldbus system.
- control device of the component and / or the work station waits for activation and before sending the request message a waiting period having a randomly selected duration. This ensures that two control devices of components and / or jobs with identical identification address despite simultaneous activation or energization not simultaneously perform the check and then go to normal operation due to the absence of a response message.
- an acoustic interference signal emanating from the signal generator is advantageous, which permits location of the signaling component and / or workstation even in the absence of visual contact.
- the simplest variant provides for a limited detection period, after the expiry of which the first component and / or workstation goes into normal operation without the arrival of a response message.
- the detection period is preferably to be chosen so large that it is ensured that a possible already installed component and / or job with identical identification address has been enabled to send a response message to the fieldbus.
- the first component and / or job waits until no further message or low priority message has been detected on the fieldbus. This ensures that the response message does not just fail because it is overwritten in the course of an arbitration by higher-priority messages.
- FIG. 1 is a side view schematically shows a job 20a of a cross-wound producing textile machine, in the present case of a so-called cross-winding machine 1 shown.
- Such spooling machines 1 have a plurality of similar, in series juxtaposed jobs 20a, 20b, 20c as in Fig. 2 shown, on which, as known and therefore not explained in detail, spinning cops 3, which have relatively few yarn volume, are rewound to large-volume cheeses 5.
- the running thread 16 is also monitored during rewinding, as is known, for possible yarn defects, the be cleaned if necessary.
- the thread 16 is paraffinized during the rewinding process. That is, the thread 16 is passed through a paraffining device 19, which ensures that the coefficient of friction of the thread 16 is reduced.
- the cheeses 5 are handed over after their completion by means of a (not shown) automatically operating service unit on a machine-spooled cross-bobbin transport device 7 and transported to a machine end side Spulenverladestation or the like.
- such automatic packages 1 are often equipped with a bobbin and tube transport system 6, in which, on transport plates 11, the spinning cops 3 and the empty tubes circulate.
- a bobbin and sleeve transport system 6 are in Fig. 1 only the Kopszu 1500 register 24, the reversibly drivable storage section 25, one of the leading to the winding unit 20a transverse transport sections 26 and the sleeve return path 27 shown.
- the individual work stations 20a to 20c furthermore have various devices which ensure the proper operation of such workstations 20a to 20c. Such devices are known per se and therefore in the Fig. 1 only hinted.
- One of these known devices is, for example, the winding device 4, which has a coil frame 8 movably mounted about a pivot axis 12.
- the cheese 5 is located during the winding process with its surface on a drive drum 9 and is driven by this single-motor actuated drive drum 9 via frictional engagement.
- Fadenchangier noticed 10 For traversing the thread 16 during the winding process a Fadenchangier occasions 10 is provided. Such, also known and in the FIG. 1 only schematically indicated Fadenchangier aggr 10 has, for example, a yarn guide 13 with a finger-like thread laying lever.
- the acted by an electromechanical drive 23 thread-laying lever traverses the thread 16 between the two end faces of the cheese 5.
- the drive 23 of the thread guide 13 is also connected via the Hästellenfeldbus 57 to the workstation computer 22.
- the illustrated job 20a of such automatic package 1 in the yarn path a defined controllable thread tensioner and a thread cleaner 15, on which is functionally connected to a thread cutting device 18.
- the thread tensioner, the thread cleaner 15 and the thread cutting device 18 are also connected via the Hästellenfeldbus 57 to the workstation computer 22 to be controlled via this.
- the workstation 20a also has a paraffining device 19 on, which makes it possible to provide the thread 16 during the Umspulreaes with a paraffin order.
- the paraffining device 19 is likewise connected to the workstations computer 22 via the workstation field bus 57.
- the single drive 31 of the paraffining device 19 is connected via the Hästellenfeldbus 57 to the workstation computer 22.
- Textile machine 1 shown schematically has a central computer 59 which is connected to a machine field bus 14.
- the textile machine 1 has a DC power supply 60.
- a plurality of jobs 20a to 20c are used, which are respectively connected to the engine field bus 14 and the DC power supply 60.
- the number of jobs 20a to 20c is not limited to the number shown, but almost unlimited expandable.
- a workstation 22 and a transformer 28 are provided, each workstation 22 being connected to the machine field bus 14, and each transformer 28 being connected to the DC power supply 60.
- the transformer 28 serves to convert the voltage supplied by the DC power supply 60 to a voltage suitable for the operation and the control of the jobs 20a to 20c is required.
- each work 20a to 20c, as already described for the cheese winder 1, on facilities, drives and the like, simplifying the following explanation of the method in FIG. 2 are shown and designated schematically as components 26a to 26e, which can be controlled via the working field bus 57 or the machine field bus 14.
- the number of components 26a to 26e, which correspond to the already described drives or devices of cheesemaking textile machines, can be extended almost arbitrarily.
- components 26a to 26e may include drives for a thread connecting device including cutting and clamping devices for the thread ends, thread feeders such as a gripper tube for the yarn supplied by the cop and a suction nozzle for that of the cross-wound bobbin réellegeholten thread, a thread tensioner, Kops Touch
- Other components 26a-26e may also be connected to the workstation computer 22, such as valves that control the pressure in suction tubes or splice channels, or the thread trimmer 18 and sensors of various types, such as the thread scrubber 15 or a yarn tension sensor.
- a spinning machine it may be in the components 26 a to 26 e to drives the feed rollers for the sliver feed, take-off rollers for the spun yarn, drives for the Spinning, a suction nozzle for the retrieved from the cheese package thread, a paraffining device and for laying the thread along the cheese act.
- valves for example, for compressed air supply to prepare the yarn ends for piecing or sensors one of the components 26a to 26e form.
- the components 26a to 26e are each connected to the workstation field bus 57 to which the workstation computer 22 is also connected. Accordingly, the textile machine 1 has a workstation field bus 57 via a machine field bus 14 as well as each workstation 20a to 20c.
- This hierarchical structure in which the workstation 22 of each workstation 20a to 20c serves as an intelligent converter and control device for the components 26a to 26e, permits a particularly flexible adaptation of the workstations 20a to 20c.
- each component 26a to 26e is assigned an identification address corresponding to each component 26a to 26e of each workstation 20a to 20c is unambiguous, wherein the individual jobs 20a to 20c is also assigned a unique identification address.
- the identification addresses are at the components 26a to 26e and / or the jobs 20a to 20c prior to their installation or prior to their commissioning after their connection to the machine field bus 14 or the respective working field bus 57th can be preset, for example, by a coding element, such as a dip switch or the like, or by a direct input of an identification address into a nonvolatile memory of the workstations 20a to 20c or the components 26a to 26e by means of an input device connectable to it or by automatic generation of an identification address by means of a software algorithm.
- a coding element such as a dip switch or the like
- the communication of the central computer 59 for example, with the component 26c of the job 20b via the machine field bus 14 by sending a command to the identification address of this job 20b and / or the component 26c corresponding identification address.
- the communication within the workstations 20a to 20c takes place in a corresponding manner via the workstation fieldbus 23, in that the individual components 26a to 26e are addressed here on the basis of their individual identification address. Thereafter, the specific command sequences for this purpose can be sent to the identification address of the relevant components 26a to 26e and converted via a printed circuit board of the components 26a to 26e.
- FIG. 3 shows a newly installed component 26a connected to the workstation field bus 57.
- the component 26a has a control device with a main processor 51, a data memory 53 connected to the main processor 51, a transmitting and receiving device 55 connected to the main processor 51, and a signal generator 17 which generates an optical and / or acoustic signal.
- the data memory 53 is designed as a nonvolatile data memory 53.
- a computer program is stored, which is the initialization of the component 26a after switching on the power supply.
- the main processor 51 starts to execute this program.
- the functioning of the computer program is based on two variants, shown in the FIGS. 4 and 5 , explained below.
- the FIG. 4 shows a first variant for avoiding an address conflict on the textile machine 1.
- This method is stored in the form of a computer program in the nonvolatile data memory 53 of the component 26a and is performed after the supply of the installed component 26a with power.
- the main processor 51 After this Start 30, the main processor 51 generates a random number and waits in a first step 32 for a random number corresponding period.
- a request message is sent to the workstation field bus 57, which is suitable for sending another component 26b to 26e, which is connected to the workstation field bus 57 and in an operating state, to an answering station.
- Message In the simplest case, this can be a so-called echo message, which is understood by the receiver specified in the echo message via an identification address as sending a reply message in order to recognize its readiness to receive. Its own identification address is read by the main processor 51 from the data memory 53 for this purpose.
- the control device component 26a After sending the request message, the control device component 26a goes into a monitoring mode in method step 36 in which it monitors only the communication running on the workstation field bus 57. After reading the bus communication, it assesses in a first decision step 37 whether a message has been received. If so, in a second decision step 38, it judges if this is a response message in response to its request message. If this is not the case or if it was determined in the first decision step 37 that no bus communication has taken place, it checks in a subsequent third decision step 40 whether a predefined maximum time for the passive check of the bus communication has expired. If this is not the case, component 26a returns to step 36 and further evaluates bus communication.
- step 42 If it recognizes in the second decision step 38 that a response message has been received on its request message, it proceeds to step 42, in which it terminates the initialization process with an optical and / or acoustic interference signal in the form of activation of the signal generator 17. Alternatively, it could also send a corresponding telegram to the workstations computer 22.
- the control device if it recognizes in the third decision step 40 that the verification time has elapsed without a response message having been received on its request message, then the control device causes the component 26a to go into normal operation in method step 44.
- FIG. 5 shows the flowchart of a second variant. Process steps that correspond to the process steps of FIG. 4 Correspond to the first variant shown are referenced with identical reference numerals.
- the second variant differs in that in the data memory 53 of the control device of the component 26 a in addition to the computer program for carrying out the method, instead of the own identification address, an address range is predefined, which has a large number of possible identification addresses for the component 26a.
- a first identification address is selected from this address space.
- a request message marked with this first selected identification address is sent to the workstation field bus 57.
- a fourth decision step 52 determines whether there are still further identification addresses available in the address space. If this is the case, in a method step 54, a new identification address for the component 26a is selected from the address space and a new request message with this changed identification address is sent to the workstation field bus 57. Only when all identification addresses in the address space have each been the subject of a request message and a response message has been received for all identification addresses, a jamming signal is output in a method step 42.
- the execution of the check can be carried out in the same way also at the level of the engine field bus 14. Again, to avoid an address conflict procedure accordingly.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Textile Engineering (AREA)
- Quality & Reliability (AREA)
- Spinning Or Twisting Of Yarns (AREA)
- Looms (AREA)
Description
Die Erfindung betrifft ein Verfahren zur Vermeidung von Adresskonflikten an einer Kreuzspulen herstellenden Textilmaschine mit einer Vielzahl gleichartiger Arbeitsstellen, die eine Vielzahl von Komponenten aufweisen, wie zum Beispiel einen Fadenspanner oder eine Paraffiniereinrichtung, einen Antrieb eine Fadenverlegeeinrichtung, eine Fadenverbindungseinrichtung oder dergleichen, die zur Steuerung des Herstellungsprozesses mit einem Maschinenbus verbunden sind, wobei den Komponenten und/oder Arbeitsstellen jeweils eine Identifikationsadresse zugewiesen ist.The invention relates to a method for avoiding address conflicts on a cross-wound textile machine having a plurality of similar jobs, which have a plurality of components, such as a thread tensioner or a paraffining device, a drive a thread laying device, a thread connecting device or the like, which is used to control the Manufacturing process are connected to a machine bus, the components and / or jobs each having an identification address is assigned.
Eine Textilmaschine umfasst eine Vielzahl von vorzugsweise modular aufgebauten Arbeitsstellen, die ihrerseits eine Vielzahl von Komponenten, wie zum Beispiel Antriebe für eine Auflösewalze, eine Fadenverlegeeinrichtung oder dergleichen sowie einen Fadenreiniger oder eine Fadenschneideinrichtung, aufweisen. Der modulare Aufbau der Arbeitsstellen ermöglicht in einfacher Weise den Austausch einzelner Komponenten innerhalb der Arbeitsstelle oder auch den Austausch von gleichen Komponenten zwischen verschiedenen Arbeitsstellen der Textilmaschine. Unter den Komponenten einer Arbeitsstelle werden des Weiteren beispielsweise die Antriebe einer Fadenverbindungseinrichtung, einer Fadenzubringereinrichtung oder eines Fadenspanners einer Spulmaschine verstanden. Entsprechend handelt es sich beispielsweise bei Antrieben für eine Einzugswalze, eine Abzugswalze oder eines Spinnmittels um die Komponenten der Arbeitsstellen einer Spinnmaschine.A textile machine comprises a plurality of preferably modular workstations, which in turn have a plurality of components, such as drives for an opening roller, a thread laying device or the like and a thread cleaner or a thread cutting device. The modular structure of the workstations allows in a simple way the exchange of individual components within the workplace or the replacement of the same components between different workstations of the textile machine. Furthermore, the components of a workstation are understood as meaning, for example, the drives of a thread connecting device, a thread feeder device or a thread tensioner of a winding machine. Accordingly, for example, in drives for a Feed roller, a take-off roll or a spin agent to the components of the jobs of a spinning machine.
Eine derartige Textilmaschine ist aus der
Als Komponenten werden alle individuellen Komponenten der Arbeitsstellen der Textilmaschine aufgefasst, die durch eine zentrale Steuervorrichtung steuerbar sind. Hierzu zählen die Arbeitsstellen sowie die Komponenten innerhalb der Arbeitstellen, die durch den Feldbus miteinander verbunden sind, also auch die Arbeitsstellenrechner. Für ein gezieltes Ansprechen einzelner Komponenten und/oder der Arbeitsstellen ist es erforderlich, dass jeder Komponente und/oder Arbeitsstelle eine eindeutige Identifikationsadresse zugewiesen ist. Die Identifikationsadressen können beispielsweise in einem nichtflüchtigen Speicher der Komponente und/oder der Arbeitsstellen abgelegt oder über Codierschalter der Komponente eingestellt werden.As components all individual components of the jobs of the textile machine are understood, which are controllable by a central control device. These include the jobs as well as the components within the workstations, which are interconnected by the fieldbus, including the workstation computers. For a targeted response of individual components and / or the jobs, it is necessary that each component and / or job is assigned a unique identification address. The identification addresses can be stored, for example, in a non-volatile memory of the component and / or the workstations or set via coding switch of the component.
Wenn zwei Komponenten und/oder Arbeitsstellen eine identische Identifikationsadresse aufweisen, so interpretieren im Normalbetrieb beide eine auf den Feldbus gesendete und mit dieser Identifikationsadresse versehene Anweisung als an sie gerichtet. Die Folge ist, dass ein gezieltes Ansprechen einer einzelnen Komponente und/oder Arbeitsstelle nicht mehr möglich ist beziehungsweise mehrere Komponenten und/oder Arbeitsstellen der Textilmaschine fälschlicherweise gemeinsam auf eine auf den Feldbus gesendete Befehlssequenz antworten.If two components and / or jobs have an identical identification address, in normal operation both interpret an instruction sent to the fieldbus and provided with this identification address as directed to it. The result is that a targeted response of a single component and / or job no longer possible or, respectively, several components and / or workstations of the textile machine erroneously respond together to a command sequence sent to the fieldbus.
Wenn in einem Feldbus nur Komponenten verschiedenen Typs vorgesehen sind, kann die Adressvergabe an den Typ der Komponente gekoppelt werden. Sind jedoch mehrere Komponenten beziehungsweise Arbeitsstellen gleichen Typs im Feldbus vorhanden, so ist die Gefahr groß, dass zwei Komponenten oder Arbeitsstellen gleichen Typs die gleiche Identifikationsadresse zugewiesen wird. Wenn ein solcher Fehler passiert und mehrere Komponenten und/oder Arbeitsstellen mit gleicher Identifikationsadresse im Feldbus vorhanden sind, kommt es zu Störungen in der Buskommunikation (zum Beispiel Fehlinterpretationen von Kommandos, Befehlssequenzen erreichen die Komponente, die nicht angesprochen werden soll oder Befehle werden gar nicht ausgeführt), wobei es schwierig ist, zu erkennen, welche der Komponenten und/oder Arbeitsstellen für die Störung verantwortlich sind.If only components of different types are provided in a fieldbus, the address assignment can be coupled to the type of the component. However, if several components or workplaces of the same type are present in the fieldbus, there is a high risk that the same identification address will be assigned to two components or workplaces of the same type. If such an error occurs and several components and / or workstations with the same identification address are present in the fieldbus, bus communication is disrupted (for example, misinterpretation of commands, command sequences reach the component which should not be addressed or commands are not executed at all) ), where it is difficult to identify which of the components and / or workplaces are responsible for the disturbance.
So würde beispielsweise eine doppelte Vergabe der Identifikationsadresse für die Komponenten Antrieb der Einzugswalze und Antrieb der Abzugswalze der Arbeitsstelle der Spinnmaschine dazu führen, dass bei einer Befehlssequenz zur Erhöhung der Antriebsdrehzahl der Einzugswalze auf einen bestimmten Wert dieser Befehl vom Antrieb der Abzugswalze in der Weise interpretiert wird, dass diese mit der gleichen Drehzahl betrieben wird, was mit entsprechenden negativen Folgen verbunden wäre.Thus, for example, a double allocation of the identification address for the drive components of the feed roller and drive the take-off roller of the work of the spinning machine would result in a command sequence to increase the drive speed of the feed roller to a certain value of this command is interpreted by the drive of the take-off roll in the manner in that it is operated at the same speed, which would be associated with corresponding negative consequences.
Es ist daher zweckmäßig, möglichst schon vor Eintritt in einen Normalbetrieb die Gefahr einer doppelten Adressvergabe zu verhindern.It is therefore expedient, as far as possible to prevent the risk of duplicate address assignment, even before entering normal operation.
Aufgabe der Erfindung ist es, Adresskonflikte in einem Feldbussystem einer Textilmaschine zu vermeiden, insbesondere ohne das Erfordernis einer die Adressen der Komponenten und/oder Arbeitsstellen verwaltenden Zentralinstanz wie es in
Erfindungsgemäß wird dies durch ein Verfahren nach Ansprüch 1 erreicht. Das Verfahren kommt in einer Textilmaschine zur Anwendung, bei der jede Komponente und/oder Arbeitsstelle eine Steuerungseinrichtung aufweist, die bei der Installation der Komponente und/oder der Arbeitsstelle vor einem Übergang in den Normalbetrieb eine Anfrage-Nachricht mit ihrer voreingestellten Identifikationsadresse über den Maschinenbus sendet, die geeignet ist, eine bereits an den Maschinenbus angeschlossene Komponente und/oder Arbeitsstelle mit einer identischen Identifikationsadresse zu einer Antwort zu veranlassen. Die Steuerungseinrichtung zur Untersuchung einer Buskommunikation auf dem Maschinenbus ist darauf eingerichtet, festzustellen, ob eine Antwort-Nachricht von einer bereits angeschlossenen Komponente und /oder Arbeitsstelle gesendet wird. Die Steuerungseinrichtung wertet die Buskommunikation aus, um zu erkennen, ob eine bereits angeschlossene Komponente und /oder Arbeitsstelle mit identischer Identifikationsadresse an den Maschinenbus angebunden ist; die Steuerungseinrichtung ist zur automatischen Generierung einer neuen Adresse eingerichtet , wenn bei der Auswertung eine Adresskollision festgestellt wird, um eine Anfrage-Nachricht mit der neu eingestellten Identifikationsadresse über den Maschinenbus zu senden, wenn festgestellt wurde, dass die ursprünglich eingestellte Identifikationsadresse vergeben ist.This is achieved by a method according to
Die erfindungsgemäße Überprüfung kann sowohl im laufenden Feldbusbetrieb als auch bei der Inbetriebnahme des Feldbusses angewendet werden.The check according to the invention can be used both in ongoing fieldbus operation and during commissioning of the fieldbus.
Die Überprüfung findet vorzugsweise bei jedem neuen Anlaufen der Textilmaschine oder auch nur der Arbeitsstelle nach einer Stillstandzeit statt. Ausgelöst werden kann die Überprüfung auch durch eine manuelle Inbetriebnahme der Komponente und/oder Arbeitsstelle zum Beispiel nach deren Austausch oder als Konsequenz auf das Einschalten der Stromversorgung der Komponente und/oder Arbeitsstelle.The check preferably takes place at each new start of the textile machine or even only the workplace after a downtime. The check can also be triggered by a manual startup of the component and / or workstation, for example, after their replacement or as a consequence to the switching on of the power supply of the component and / or workstation.
In Reaktion auf die Initiierung der Überprüfung ermittelt die Steuereinrichtung der Komponente und/oder der Arbeitsstelle ihre eigene voreingestellte Identifikationsadresse und sendet eine Anfrage-Nachricht auf den Feldbus, die so ausgebildet ist, dass eine im Normalbetrieb befindliche andere Komponente und/oder Arbeitsstelle mit gleicher Identifikationsadresse zu einer Antwort-Nachricht veranlasst wird. Die Steuereinrichtung der Komponente und/oder der Arbeitsstelle, die die Anfrage-Nachricht gesendet hat, reagiert selbst nicht mit einer Antwort-Nachricht, sondern überwacht die Buskommunikation. Die gelesenen Nachrichten auf dem Feldbus werden daraufhin überprüft, ob es sich um die Antwort-Nachricht auf die Anfrage-Nachricht handelt.In response to the initiation of the check, the controller of the component and / or the workstation determines its own preset identification address and sends a request message to the fieldbus configured to have another component and / or workstation having the same identification address in normal operation is caused to a response message. The controller of the component and / or workstation that sent the request message itself does not respond with a reply message but monitors the bus communication. The read messages on the fieldbus are checked to see if it is the reply message to the request message.
Wenn eine solche Antwort-Nachricht empfangen wird, kann die Steuereinrichtung der Komponente und/oder Arbeitsstelle daran erkennen, dass ihre Identifikationsadresse im Feldbussystem schon anderweitig vergeben ist, und geht dementsprechend nicht mit dieser Identifikationsadresse in den Normalbetrieb über.When such a response message is received, the controller of the component and / or workstation can recognize that its identification address in the fieldbus system already assigned elsewhere, and accordingly does not go with this identification address in the normal mode.
Erkennt die Steuereinrichtung eine bereits am Feldbus installierte Komponente und/oder Arbeitsstelle mit gleicher Identifikationsadresse, gibt die Steuereinrichtung ein Störsignal aus, das von einem Mittel an der Textilmaschine angezeigt wird. Dabei kann es sich um ein optisches oder akustisches Störsignal oder auch um ein Telegramm an den Arbeitsstellenrechner der Textilmaschine handeln.If the control device detects an already installed on the fieldbus component and / or job with the same identification address, the control device outputs an interference signal, which is displayed by a means on the textile machine. This can be an optical or acoustic interference signal or even a telegram to the workstation computer of the textile machine.
Darüber hinaus generiert die Steuereinrichtung automatisch eine neue Adresse, um den Vorgang der Überprüfung der Identifikationsadresse zu wiederholen, um die Komponente und/oder Arbeitsstelle an den Feldbus anzuschließen und in den Normalbetrieb überführen zu können. Hierzu können der Steuereinrichtung der Komponente und/oder Arbeitsstelle statt einer einzigen Identifikationsadresse auch eine Mehrzahl von Identifikationsadressen oder ein Identifikationsadressraum zugewiesen sein, so dass sie das Verfahren mit einer ersten dieser Identifikationsadressen beginnt und bei Empfang einer Antwort-Nachricht mit weiteren Identifikationsadressen fortführt, bis sie eine Identifikationsadresse erreicht hat, die im Feldbussystem noch nicht vergeben ist. Alternativ kann auf der Basis der Auswertung der Buskommunikation eine oder mehrere zufällige Identifikationsadressen generiert werden. Gemäß dem unabhängigen Anspruch 2 wird auf das ausgelöste Störsignal durch Fachpersonal derart reagiert, dass unmittelbar an der Komponente und/oder der Arbeitsstelle die Identifikationsadresse beispielsweise mittels Codierelementen wie Dip-Schaltern oder dergleichen manuell verstellt wird. Besonders vorteilhaft sind diese Ausgestaltungen, da mit dieser geänderten Identifikationsadresse wiederum überprüft wird, ob eine bereits installierte Komponente und/oder Arbeitsstelle mit gleicher Identifikationsadresse im Feldbussystem vorhanden ist.In addition, the controller automatically generates a new address to repeat the process of checking the identification address to connect the component and / or job to the field bus and to be able to convert into normal operation. For this purpose, the control device of the component and / or work place instead of a single identification address also a plurality of identification addresses or an identification address space assigned so that it starts the process with a first of these identification addresses and continues on receipt of a response message with further identification addresses until they has reached an identification address that has not yet been assigned in the fieldbus system. Alternatively, one or more random identification addresses can be generated on the basis of the evaluation of the bus communication. According to the independent claim 2 is responded to the triggered interference signal by qualified personnel such that directly at the component and / or the job, the identification address is manually adjusted, for example by means of coding elements such as dip switches or the like. Particularly advantageous are these embodiments, as with this changed identification address In turn, it is checked whether an already installed component and / or job with the same identification address in the fieldbus system is present.
Als vorteilhaft erweist sich, wenn die Steuerungseinrichtung beim Vorliegen eines Adresskonfliktes eine begrenzte Anzahl von neuen Identifikationsadressen einstellen kann, um die Anfrage zu wiederholen. Die Anzahl der Adressen kann in vorgebbarer Weise limitiert werden, um den Vorgang in einem vertretbaren zeitlichen Rahmen zu halten.It proves to be advantageous if, in the presence of an address conflict, the control device can set a limited number of new identification addresses in order to repeat the request. The number of addresses can be limited in a predeterminable manner in order to keep the process within a reasonable time frame.
Des Weiteren können an der Textilmaschine Mittel vorgesehen sein, die anzeigen, dass eine Adresse bereits vergeben ist. Die zur Signalisierung eines Adresskonfliktes vorgesehenen Mittel sind vorzugsweise unmittelbar an der Komponente und/oder Arbeitsstelle angebracht, so dass im Zuge der Inbetriebnahme des Feldbusses die Identifikation der falsch eingestellten Komponente und/oder Arbeitsstelle einfach ist. Als vorteilhafte Ausführungsform wird ein optischer Signalgeber angesehen, beispielsweise eine Signal-LED oder eine Signalbirne oder ein Lautsprecher. Die Adresskollision kann über eine zentrale Steuerungsvorrichtung an der Textilmaschine angezeigt werden und/oder von dieser an einen entfernten Rechner versandt werden, um dort einen Hinweis auf eine Adresskollision zu geben.Furthermore, means may be provided on the textile machine that indicate that an address has already been allocated. The means provided for signaling an address conflict are preferably attached directly to the component and / or job, so that in the course of commissioning the field bus, the identification of the incorrectly set component and / or job is easy. As an advantageous embodiment, an optical signal transmitter is considered, for example, a signal LED or a signal bulb or a speaker. The address collision can be displayed on the textile machine via a central control device and / or sent from the latter to a remote computer in order to give an indication of an address collision there.
In einer Weiterbildung der Erfindung überführt die Steuerungseinrichtung die Komponente und/oder Arbeitsstelle in den Normalbetrieb, falls keine bereits angeschlossene Komponente und/oder Arbeitsstelle mit gleicher Identifikationsadresse am Feldbus erkannt wurde. Durch das Ausbleiben einer Antwort-Nachricht ist gewährleistet, dass ein Adresskonflikt und eine resultierende Störung der Buskommunikation nicht zu befürchten sind. Sobald die neue Komponente und/oder Arbeitsstelle in den Normalbetrieb übergegangen ist, steht sie bereit zum Empfang von Normalbetriebsnachrichten, wobei diese auch Anfrage-Nachrichten anderer an den Feldbus angeschlossener Komponenten und/oder Arbeitsstellen umfassen können, die zum Zwecke des Übergangs in den Normalbetrieb das Vorhandensein ihrer Identifikationsadresse im Feldbussystem überprüfen.In a further development of the invention, the control device transfers the component and / or workstation to normal operation if no already connected component and / or workstation with the same identification address has been recognized on the fieldbus. The absence of a response message ensures that an address conflict and a resulting disturbance of the bus communication is not to be feared are. As soon as the new component and / or work station has entered normal operation, it is ready to receive normal operating messages, which may also include request messages from other components and / or workstations connected to the fieldbus which, for the purpose of transition to normal operation, Check the presence of their identification address in the fieldbus system.
Als besonders vorteilhaft wird eine Ausführungsform angesehen, bei der die Steuereinrichtung der Komponente und/oder der Arbeitsstelle nach Aktivierung und vor Senden der Anfrage-Nachricht einen Wartezeitraum abwartet, der eine zufällig gewählte Dauer hat. Dadurch wird erreicht, dass zwei Steuereinrichtungen von Komponenten und/oder Arbeitsstellen mit identischer Identifikationsadresse trotz gleichzeitiger Aktivierung beziehungsweise Bestromung nicht gleichzeitig die Überprüfung ausführen und dann infolge des Ausbleibens einer Antwort-Nachricht in den Normalbetrieb übergehen.Particularly advantageous is an embodiment in which the control device of the component and / or the work station waits for activation and before sending the request message a waiting period having a randomly selected duration. This ensures that two control devices of components and / or jobs with identical identification address despite simultaneous activation or energization not simultaneously perform the check and then go to normal operation due to the absence of a response message.
Bei Feldbussystemen, die sich über ein großes Areal erstrecken, ist alternativ oder additiv ein vom Signalgeber ausgehendes akustisches Störsignal von Vorteil, welches auch bei fehlendem Sichtkontakt eine Ortung der signalisierenden Komponente und/oder Arbeitsstelle erlaubt.In fieldbus systems that extend over a large area, alternatively or additionally, an acoustic interference signal emanating from the signal generator is advantageous, which permits location of the signaling component and / or workstation even in the absence of visual contact.
Bei einer Weiterbildung endet ein Detektionszeitraum, in dem die Buskommunikation durch die neue Komponente und/oder Arbeitsstelle untersucht wird, spätestens, wenn eine vorgegebene Maximalzeit seit Senden der Anfrage-Nachricht abgelaufen ist und/oder mindestens eine andere Nachricht von einer bereits installierten Komponente und/oder Arbeitsstelle auf den Feldbus gesendet wurde, deren Priorität geringer als die Priorität der erwarteten Antwort-Nachricht ist.In a further development ends a detection period in which the bus communication is examined by the new component and / or job, at the latest when a predetermined maximum time has elapsed since sending the request message and / or at least one other message from an already installed component and / or job on the fieldbus whose priority is less than the priority of the expected response message.
Die einfachste Variante sieht einen begrenzten Detektionszeitraum vor, nach dessen Ablauf ohne Eintreffen einer Antwort-Nachricht die erste Komponente und/oder Arbeitsstelle in den Normalbetrieb übergeht. Der Detektionszeitraum ist dabei vorzugsweise so groß zu wählen, dass gewährleistet ist, dass eine mögliche bereits installierte Komponente und/oder Arbeitsstelle mit identischer Identifikationsadresse in die Lage versetzt wurde, eine Antwort-Nachricht auf den Feldbus zu senden.The simplest variant provides for a limited detection period, after the expiry of which the first component and / or workstation goes into normal operation without the arrival of a response message. The detection period is preferably to be chosen so large that it is ensured that a possible already installed component and / or job with identical identification address has been enabled to send a response message to the fieldbus.
Alternativ oder zusätzlich kann als Kriterium herangezogen werden, ob bei der Überprüfung der Buskommunikation andere Nachrichten ermittelt werden, deren Priorität höher als die Priorität der erwartenden Antwort-Nachricht ist. Wenn dies der Fall ist, wartet die erste Komponente und/oder Arbeitsstelle, bis keine weitere Nachricht oder eine Nachricht niederer Priorität auf dem Feldbus erkannt wurde. Dadurch ist gewährleistet, dass die Antwort-Nachricht nicht nur deshalb ausbleibt, weil sie im Zuge einer Arbitrierung durch höher priorisierte Nachrichten überschrieben wird.Alternatively or additionally, it can be used as a criterion whether, in the checking of the bus communication, other messages are determined whose priority is higher than the priority of the expected reply message. If so, the first component and / or job waits until no further message or low priority message has been detected on the fieldbus. This ensures that the response message does not just fail because it is overwritten in the course of an arbitration by higher-priority messages.
In den Zeichnungen zeigt:
- Fig. 1
- schematisch in Seitenansicht eine Arbeitsstelle einer Kreuzspulen herstellenden Textilmaschine, im Ausführungsbeispiel eines Kreuzspulautomaten;
- Fig. 2
- eine schematische Ansicht eines Teils einer erfindungsgemäßen Textilmaschine mit mehreren Arbeitsstellen;
- Fig. 3
- eine schematische Ansicht einer Komponente;
- Fig. 4
- ein Ablaufdiagramm einer ersten Variante des erfindungsgemäßen Verfahrens zur Vermeidung eines Adresskonflikts; und
- Fig. 5
- ein Ablaufdiagramm einer zweiten Variante des erfindungsgemäßen Verfahrens zur Vermeidung eines Adresskonflikts.
- Fig. 1
- schematically in side view a job of a cheese-producing textile machine, in the embodiment of a cheese winder;
- Fig. 2
- a schematic view of a portion of a textile machine according to the invention with several jobs;
- Fig. 3
- a schematic view of a component;
- Fig. 4
- a flowchart of a first variant of the inventive method for avoiding an address conflict; and
- Fig. 5
- a flowchart of a second variant of the inventive method for avoiding an address conflict.
In
Der laufende Faden 16 wird während des Umspulens außerdem, wie bekannt, auf eventuelle Garnfehler hin überwacht, die gegebenenfalls ausgereinigt werden. Außerdem wird der Faden 16 während des Umspulprozesses paraffiniert. Das heißt, der Faden 16 wird über eine Paraffiniereinrichtung 19 geleitet, die dafür sorgt, dass der Reibwert des Fadens 16 reduziert wird.The running
Die Kreuzspulen 5 werden nach ihrer Fertigstellung mittels eines (nicht dargestellten) selbsttätig arbeitenden Serviceaggregates auf eine maschinenlange Kreuzspulentransporteinrichtung 7 übergeben und zu einer maschinenendseitig angeordneten Spulenverladestation oder dergleichen transportiert.The
Wie in
Die einzelnen Arbeitsstellen 20a bis 20c verfügen des Weiteren über verschiedene Einrichtungen, die einen ordnungsgemäßen Betrieb derartiger Arbeitsstellen 20a bis 20c gewährleisten. Derartige Einrichtungen sind an sich bekannt und daher in der
Eine dieser bekannten Einrichtungen ist beispielsweise die Spulvorrichtung 4, die einen um eine Schwenkachse 12 beweglich gelagerten Spulenrahmen 8 aufweist.One of these known devices is, for example, the winding
Gemäß vorliegendem Ausführungsbeispiel liegt die Kreuzspule 5 während des Spulprozesses mit ihrer Oberfläche auf einer Antriebstrommel 9 auf und wird von dieser einzelmotorisch beaufschlagten Antriebstrommel 9 über Reibschluss mitgenommen.According to the present embodiment, the
Der entsprechende, über einen Arbeitsstellenfeldbus 57 an einen Arbeitsstellenrechner 22 angeschlossene Antrieb trägt die Bezugszahl 33.The corresponding, via a
Zur Changierung des Fadens 16 während des Spulprozesses ist eine Fadenchangiereinrichtung 10 vorgesehen. Eine solche, ebenfalls bekannte und in der
Der durch einen elektromechanischen Antrieb 23 beaufschlagte Fadenverlegehebel traversiert den Faden 16 zwischen den beiden Stirnseiten der Kreuzspule 5. Der Antrieb 23 des Fadenführers 13 ist ebenfalls über den Arbeitsstellenfeldbus 57 mit dem Arbeitsstellenrechner 22 verbunden.The acted by an
Wie vorstehend angedeutet, weist die dargestellte Arbeitsstelle 20a solcher Kreuzspulautomaten 1 im Fadenlaufweg einen definiert ansteuerbaren Fadenspanner sowie einen Fadenreiniger 15, auf der funktionell mit einer Fadenschneideinrichtung 18 verbunden ist. Der Fadenspanner, der Fadenreiniger 15 sowie die Fadenschneideinrichtung 18 sind ebenfalls über den Arbeitsstellenfeldbus 57 mit dem Arbeitsstellenrechner 22 verbindbar, um über diesen angesteuert zu werden. Unmittelbar vor der Fadenchangiereinrichtung 10 weist die Arbeitsstelle 20a außerdem eine Paraffiniereinrichtung 19 auf, die es ermöglicht, den Faden 16 während des Umspulprozesses mit einem Paraffinauftrag zu versehen. Die Paraffiniereinrichtung 19 ist ebenfalls über den Arbeitsstellenfeldbus 57 mit dem Arbeitsstellenrechner 22 verbunden.As indicated above, the
Wie in
Weitere detaillierte Beschreibungen von Arbeitsstellen Kreuzspulen herstellender Textilmaschinen sind zum Beispiel der
Die in
Innerhalb der Arbeitsstellen 20a bis 20c sind jeweils ein Arbeitsstellenrechner 22 und ein Transformator 28 vorgesehen, wobei jeder Arbeitsstellenrechner 22 an den Maschinenfeldbus 14 angeschlossen und jeder Transformator 28 mit der Gleichstromspannungsversorgung 60 verbunden ist. Der Transformator 28 dient der Umwandlung der von der Gleichstromspannungsversorgung 60 gelieferten Spannung auf eine Spannung, die für den Betrieb und die Steuerung der Arbeitsstellen 20a bis 20c erforderlich ist.Within the
Darüber hinaus verfügt jede Arbeitsstelle 20a bis 20c, wie bereits für den Kreuzspulautomaten 1 beschrieben, über Einrichtungen, Antriebe und dergleichen, die vereinfachend zur nachfolgenden Erläuterung des Verfahrens in
Im Falle einer Spinnmaschine kann es sich bei den Komponenten 26 a bis 26e um Antriebe der Einzugswalzen für die Faserbandzufuhr, Abzugswalzen für das gesponnene Garn, Antriebe für die Spinnmittel, eine Saugdüse für den von der Kreuzspule zurückgeholten Faden, eine Paraffiniereinrichtung sowie zum Verlegen des Fadens entlang der Kreuzspule handeln. Auch hier können Ventile, zum Beispiel zur Druckluftzufuhr zum Vorbereiten der Fadenenden für das Anspinnen oder Sensoren eine der Komponenten 26a bis 26e bilden.In the case of a spinning machine, it may be in the
Die Komponenten 26a bis 26e sind jeweils an den Arbeitsstellenfeldbus 57 angeschlossen, an dem auch der Arbeitsstellenrechner 22 angeschlossen ist. Die Textilmaschine 1 verfügt dementsprechend über einen Maschinenfeldbus 14 sowie je Arbeitsstelle 20a bis 20c jeweils einen Arbeitsstellenfeldbus 57.The
Dieser hierarchische Aufbau, bei dem der Arbeitsstellenrechner 22 einer jeden Arbeitsstelle 20a bis 20c als intelligenter Umsetzer und Steuergerät für die Komponenten 26a bis 26e dient, erlaubt eine besonders flexible Anpassung der Arbeitsstellen 20a bis 20c.This hierarchical structure, in which the
Um mit den einzelnen Komponenten 26a bis 26e über den Maschinenfeldbus 14 oder den Arbeitsstellenfeldbus 57 durch den Zentralrechner 59 oder den Arbeitsstellenrechner 22 kommunizieren zu können, wird jeder Komponente 26a bis 26e eine Identifikationsadresse zugewiesen, die für jede Komponente 26a bis 26e einer jeden Arbeitsstelle 20a bis 20c eindeutig ist, wobei den einzelnen Arbeitsstellen 20a bis 20c ebenfalls eine eindeutige Identifikationsadresse zugewiesen wird. Die Identifikationsadressen sind an den Komponenten 26a bis 26e und/oder den Arbeitsstellen 20a bis 20c vor deren Installation oder vor deren Inbetriebnahme nach ihrer Anbindung an den Maschinenfeldbus 14 oder den jeweiligen Arbeitstellenfeldbus 57 voreinstellbar, beispielsweise hardwaremäßig durch ein Codierelement, wie einen Dip-Schalter oder dergleichen beziehungsweise softwaremäßig durch eine direkte Eingabe einer Identifikationsadresse in einen nichtflüchtigen Speicher der Arbeitsstellen 20a bis 20c beziehungsweise der Komponenten 26a bis 26e mittels einer an diese anschließbaren Eingabevorrichtung oder durch automatische Generierung einer Identifikationsadresse mittels eines Softwarealgorithmus.In order to be able to communicate with the
Die Kommunikation des Zentralrechners 59 beispielsweise mit der Komponente 26c der Arbeitsstelle 20b erfolgt über den Maschinenfeldbus 14 durch die Versendung eines Befehles an die Identifikationsadresse dieser Arbeitsstelle 20b und/oder der der Komponente 26c entsprechenden Identifikationsadresse. Die Kommunikation innerhalb der Arbeitsstellen 20a bis 20c erfolgt in entsprechender Weise über den Arbeitsstellenfeldbus 23, indem hier die einzelnen Komponenten 26a bis 26e anhand ihrer individuellen Identifikationsadresse angesprochen werden. Danach können an die Identifikationsadresse der betreffenden Komponenten 26a bis 26e die hierfür spezifischen Befehlssequenzen gesendet und über eine Leiterkarte der Komponenten 26a bis 26e umgesetzt werden.The communication of the
Bei einer Neuinstallation oder dem Austausch einer oder mehrerer der Komponenten 26a bis 26e und/oder der gesamten Arbeitsstelle 20a bis 20c wird eine Erkennung der Identifikationsadresse der ausgetauschten Komponenten 26a bis 26e beziehungsweise der Arbeitsstelle 20a bis 20c erforderlich. Da die Einstellung der Identifikationsadresse vor der Installation beziehungsweise vor Inbetriebnahme erfolgt, ist es erforderlich, zu überprüfen, ob die voreingestellte Adresse bereits auf einem der Feldbusse 14, 57 für eine Komponente 26a bis 26e oder eine Arbeitsstelle 20a bis 20c vergeben ist, welche vom Zentralrechner 59 oder dem Arbeitsstellenrechner 22 zur direkten Kommunikation verwendet wird. Eine doppelte Vergabe einer Identifikationsadresse führt dazu, dass eine Befehlssequenz von verschiedenartigen Komponenten 26a bis 26e oder Arbeitsstellen 20a bis 20c empfangen und umgesetzt wird, wodurch es zu Fehlern im Betriebsablauf der Textilmaschine 1 kommen kann.When reinstalling or replacing one or more of the
Über eine Stromversorgungsleitung 56 werden die Bauteile 51, 53, 55, 17 der Komponente 26a mit Strom versorgt. Der Datenspeicher 53 ist als nichtflüchtiger Datenspeicher 53 ausgebildet. In ihm ist ein Computerprogramm abgelegt, welches der Initialisierung der Komponente 26a nach Einschalten der Stromversorgung dient. Wenn die Komponente 26a mit Strom versorgt wird, beginnt der Hauptprozessor 51 mit der Ausführung dieses Programms. Die Funktionsweise des Computerprogramms wird anhand zweier Varianten, dargestellt in den
Die
Nach Ablauf dieser Zeitspanne wird in einem darauf folgenden Verfahrens schritt 34 eine Anfrage-Nachricht auf den Arbeitsstellenfeldbus 57 gesendet, die geeignet ist, eine andere Komponente 26b bis 26e, die mit dem Arbeitsstellenfeldbus 57 verbunden und in einem Betriebzustand befindlich ist, zu einer Antwort-Nachricht zu veranlassen. Dies kann im einfachsten Fall eine so genannte Echo-Nachricht sein, die von dem in der Echo-Nachricht über eine Identifikationsadresse spezifizierten Empfänger dahingehend verstanden wird, dass dieser eine Antwort-Nachricht sendet, um seine Empfangsbereitschaft zu erkennen zu geben. Seine eigene Identifikationsadresse liest der Hauptprozessor 51 zu diesem Zweck aus dem Datenspeicher 53 aus.At the end of this time period, in a
Nach dem Senden der Anfrage-Nachricht geht die Steuereinrichtung Komponente 26a im Verfahrensschritt 36 in einen Überwachungsmodus, in dem sie lediglich die auf dem Arbeitsstellenfeldbus 57 ablaufende Kommunikation überwacht. Nach Auslesen der Buskommunikation beurteilt sie in einem ersten Entscheidungsschritt 37, ob eine Nachricht empfangen wurde. Wenn dies der Fall ist, beurteilt sie in einem zweiten Entscheidungsschritt 38, ob es sich dabei um eine Antwort-Nachricht in Reaktion auf ihre Anfrage-Nachricht handelt. Wenn dies nicht der Fall ist oder im ersten Entscheidungsschritt 37 festgestellt wurde, dass keine Buskommunikation stattgefunden hat, prüft sie in einem sich anschließenden dritten Entscheidungsschritt 40, ob eine vorgegebene Maximalzeit für die passive Überprüfung der Buskommunikation abgelaufen ist. Wenn dies nicht der Fall ist, kehrt die Komponente 26a zu Verfahrensschritt 36 zurück und wertet weiterhin die Buskommunikation aus.After sending the request message, the
Wenn sie im zweiten Entscheidungsschritt 38 erkennt, dass eine Antwort-Nachricht auf ihre Anfrage-Nachricht empfangen wurde, geht sie weiter zu Verfahrensschritt 42, in dem sie das Initialisierungsverfahren mit einem optischen und/oder akustischen Störsignal in Form einer Aktivierung des Signalgebers 17 beendet. Alternativ könnte sie auch ein entsprechendes Telegramm an den Arbeitsstellenrechner 22 senden. Wenn sie hingegen im dritten Entscheidungsschritt 40 erkennt, dass die Überprüfungszeit abgelaufen ist, ohne dass eine Antwort-Nachricht auf ihre Anfrage-Nachricht empfangen wurde, so veranlasst die Steuerungseinrichtung, dass die Komponente 26a im Verfahrensschritt 44 in den Normalbetrieb übergeht.If it recognizes in the
Durch das Abwarten einer Zufallszeit im Verfahrensschritt 32 wird erreicht, dass zwei Komponenten, die gleichzeitig mit Strom versorgt werden, und die die gleiche Identifikationsadresse aufweisen, nicht zeitgleich ihre jeweilige Anfrage-Nachricht senden, da beide auf diese Anfrage-Nachricht erfindungsgemäß nicht antworten, so dass bei gleichzeitigem Senden der Anfrage-Nachricht beide Komponenten fälschlich zum Ergebnis kämen, dass kein Adresskonflikt vorliegt.By waiting for a random time in
Die zweite Variante unterscheidet sich dadurch, dass in den Datenspeicher 53 der Steuerungseinrichtung der Komponente 26a neben dem Computerprogramm zur Durchführung des Verfahrens statt der eigenen Identifikationsadresse ein Adressbereich vorgegeben ist, der eine Vielzahl möglicher Identifikationsadressen für die Komponente 26a aufweist.The second variant differs in that in the
Im Anschluss an den Start 30 des Verfahrens wird bei dieser zweiten Variante in einem ersten Verfahrensschritt 50 eine erste Identifikationsadresse aus diesem Adressraum ausgewählt. Im Verfahrensschritt 34 wird eine mit dieser ersten ausgewählten Identifikationsadresse gekennzeichnete Anfrage-Nachricht auf den Arbeitsstellenfeldbus 57 gesendet. Sofern im Verfahrensschritt 36 für diese spezifische erste Identifikationsadresse eine Antwort-Nachricht auf dem Arbeitsstellenfeldbus 57 empfangen wurde und demnach die gewählte Identifikationsadresse bereits vergeben ist, wird in einem vierten Entscheidungsschritt 52 ermittelt, ob noch weitere Identifikationsadressen im Adressraum zur Verfügung stehen. Wenn dies der Fall ist, wird in einem Verfahrensschritt 54 eine neue Identifikationsadresse für die Komponente 26a aus dem Adressraum ausgewählt und eine erneute Anfrage-Nachricht mit dieser geänderten Identifikationsadresse an den Arbeitsstellenfeldbus 57 gesendet. Erst wenn alle Identifikationsadressen im Adressraum jeweils Gegenstand einer Anfrage-Nachricht waren und für alle Identifikationsadressen eine Antwort-Nachricht empfangen wurde, wird in einem Verfahrensschritt 42 ein Störsignal ausgegeben.Subsequent to the start 30 of the method, in this second variant, in a first method step 50, a first identification address is selected from this address space. In
Die Durchführung der Überprüfung ist in gleicher Weise auch auf der Ebene des Maschinenfeldbusses 14 durchführbar. Auch hier wird zur Vermeidung eines Adresskonfliktes entsprechend verfahren.The execution of the check can be carried out in the same way also at the level of the
Claims (6)
- Method for avoiding address collisions in a textile machine (1) producing cross-wound bobbins comprising a plurality of similar workstations (20a, 20b, 20c), which have a plurality of components (26b, 26c, 26d, 26e), such as, for example, a thread tensioner or a waxing device (19), a drive (23) of a thread displacement device (10), a thread connecting device or the like, which are connected to a machine bus (14, 23) for controlling the production process, wherein the components (26b, 26c, 26d, 26e) and/or workstations (20a, 20b, 20c) are each allocated an identification address,
characterised in that- each component (26a, 26b, 26c, 26d, 26e) and/or workstation (20a, 20b, 20c) has a control device, which during the installation of the component (26a, 26b, 26c, 26d, 26e) and/or the workstation (20a, 20b, 20c), before a transfer to normal operation, sends an inquiry message with its pre-set identification address via the machine bus (14, 23), which is suitable to prompt a component (26b, 26c, 26d, 26e) already connected to the machine bus (14, 23) and/or workstation (20a, 20b, 20c) with an identical identification address into a response,- in that the control device for investigating a bus communication on the machine bus (14, 23) is set up to establish whether a response message from an already connected component (26b, 26c, 26d, 26e) and/or workstation (20b, 20c) is sent,- in that the control device evaluates the bus communication to recognise whether an already connected component (26b, 26c, 26d, 26e) and/or workstation (20b, 20c) with an identical identification address is connected to the machine bus (14, 23), and- in that an error signal is generated, if it is established that the originally set identification address has been allocated. - Method according to claim 1, characterised in that by means of the control device on the basis of the error signal a new identification address is generated automatically and an inquiry message with the newly adjusted identification address is sent via the machine bus (14, 23).
- Method according to claim 1, characterised in that on the basis of the display of the error signal an alternative identification address is adjusted manually on the component (26a) and/or the workstation (20a) by means of coding elements.
- Method according to claim 2, characterised in that the control device sets a limited number of new identification addresses when there is an address collision to repeat the inquiry.
- Method according to any one of claims 1 to 4, characterised in that the control device transfers the component (26a) and/or the workstation (20a) into normal operation, if no already connected component (26b, 26c, 26d, 26e) and/or workstation (20b, 20c) with the same identification address is recognised at the field bus (14, 23).
- Method according to any one of claims 1 to 5, characterised in that a detection period can be input into the control device, in which the bus communication by the new component (26a) and/or the workstation (20a) is investigated, and which at the latest ends if an input maximum time from sending the inquiry message has expired.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102007004779A DE102007004779A1 (en) | 2007-01-31 | 2007-01-31 | Cheese-making textile machine as well as component |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102007004779 Previously-Filed-Application | 2007-01-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1953648A1 EP1953648A1 (en) | 2008-08-06 |
EP1953648B1 true EP1953648B1 (en) | 2010-11-10 |
Family
ID=39333131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP20080000249 Not-in-force EP1953648B1 (en) | 2007-01-31 | 2008-01-09 | Control process on a cross-wound bobbin producing textile machine with components connected via a machine bus |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1953648B1 (en) |
CN (1) | CN101235566B (en) |
DE (2) | DE102007004779A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009203008A (en) * | 2008-02-28 | 2009-09-10 | Murata Mach Ltd | Yarn winding device and textile machine including the same |
ITTO20130786A1 (en) * | 2013-10-02 | 2015-04-03 | Lgl Electronics Spa | YARN FEED EQUIPMENT PROVIDED WITH A MULTIPLICITY OF BATTERIES OF POSITIVE YARN BALLASTS WHEN ELECTRONICALLY CONNECTED. |
CN105373017B (en) * | 2015-09-30 | 2017-11-07 | 浙江锦马自动化科技有限公司 | A kind of doubling winder ordered address distribution method |
EP3153608B1 (en) * | 2015-10-05 | 2018-06-27 | Hanning Elektro-Werke GmbH & Co. KG | Control assembly |
ITUB20159771A1 (en) | 2015-12-30 | 2017-06-30 | Btsr Int Spa | METHOD FOR DETECTION AND MANAGEMENT OF SENSORS AND / OR POWER SUPPLIES FOR TEXTILE AND METALLIC YARNS INSTALLED ON ONE OR MORE TEXTILE MACHINES AND ITS SYSTEM. |
DE102018121316A1 (en) * | 2018-08-31 | 2020-03-05 | Maschinenfabrik Rieter Ag | Textile machine and method for controlling a textile machine |
DE102019125493A1 (en) * | 2019-09-23 | 2021-03-25 | Infineon Technologies Ag | Slave device, bus system and method |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT1228526B (en) | 1989-03-02 | 1991-06-20 | Savio Spa | PERFECTED OPEN END THREADER. |
US5222218A (en) * | 1990-06-27 | 1993-06-22 | Zilog, Inc. | System with devices connected in sequence to receive information in a predetermined order |
CN2093183U (en) * | 1991-06-26 | 1992-01-15 | 中国科学院海洋研究所 | Controller for air spinning machine |
DE4404503A1 (en) | 1993-03-26 | 1994-09-29 | Schlafhorst & Co W | Rotor-spinning machine |
DE4342052C2 (en) * | 1993-12-09 | 1996-07-11 | Roland Man Druckmasch | Control computer that is connected to several peripheral units via an address bus |
DE4422523A1 (en) * | 1994-06-28 | 1996-01-04 | Schlafhorst & Co W | Textile machine with identical work stations |
JPH09179810A (en) * | 1995-12-25 | 1997-07-11 | Matsushita Electric Works Ltd | Unit selecting device |
JP3235564B2 (en) * | 1998-04-16 | 2001-12-04 | 村田機械株式会社 | Single-spindle drive type multiple twisting machine |
DE19905860A1 (en) | 1999-02-12 | 2000-08-17 | Schlafhorst & Co W | Method for operating a work station of a textile machine producing cross-wound bobbins |
DE19923047A1 (en) * | 1999-05-20 | 2000-11-23 | Rieter Ingolstadt Spinnerei | Method and device for controlling a component of a textile machine having a plurality of similar workplaces next to one another |
DE10139075A1 (en) | 2001-08-09 | 2003-02-20 | Schlafhorst & Co W | Open-end rotor spinning machine |
DE10153457B4 (en) * | 2001-10-30 | 2015-07-16 | Rieter Ingolstadt Gmbh | Textile machine having a plurality of processing stations and communication method therefor |
DE10228516A1 (en) * | 2002-06-26 | 2004-01-15 | Iropa Ag | Method and device for configuring the control of a thread processing system |
DE102005002472A1 (en) * | 2005-01-18 | 2006-07-27 | Maschinenfabrik Rieter Ag | Software protection device e.g. MODEM, for e.g. rotor spinning machine, has data memory for receiving software enabling data, and data interface linked at control of machine for data transmission between data memory and control of machine |
DE102005020579A1 (en) * | 2005-05-03 | 2006-11-09 | Saurer Gmbh & Co. Kg | Cheese making textile machine |
-
2007
- 2007-01-31 DE DE102007004779A patent/DE102007004779A1/en not_active Withdrawn
-
2008
- 2008-01-09 DE DE200850001737 patent/DE502008001737D1/en active Active
- 2008-01-09 EP EP20080000249 patent/EP1953648B1/en not_active Not-in-force
- 2008-01-24 CN CN2008100040889A patent/CN101235566B/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP1953648A1 (en) | 2008-08-06 |
DE502008001737D1 (en) | 2010-12-23 |
CN101235566B (en) | 2011-10-05 |
DE102007004779A1 (en) | 2008-08-07 |
CN101235566A (en) | 2008-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1953648B1 (en) | Control process on a cross-wound bobbin producing textile machine with components connected via a machine bus | |
EP2304086B1 (en) | Textile machine having a moveable service unit | |
DE2427016C2 (en) | Automatic bobbin changing device | |
EP1428783B1 (en) | Method and apparatus for starting a workstation of a textile machine producing cross-wound bobbins | |
EP3498896B1 (en) | Method for operating a service unit | |
EP0995711B1 (en) | Method for operating a working station in a winding machine | |
EP2072648B1 (en) | Method for operating a textile machine | |
DE4139892C2 (en) | Process for producing a thread connection at a winding point of a winding machine | |
DE19923047A1 (en) | Method and device for controlling a component of a textile machine having a plurality of similar workplaces next to one another | |
EP1928774A1 (en) | Method for operating a workstation of a textile machine that produces crosswound bobbins | |
EP1028080B1 (en) | Method for operating a workstation in a textilmachine for making cross wound bobbins | |
DE102010025895A1 (en) | Textile machine operating method for producing cross coil, involves inserting empty tube in coil frames in required working position, where wall unit directly detects filling condition of empty tube magazine | |
DE4221504C2 (en) | Self-driving service vehicle | |
DE102006050220A1 (en) | Operating process for textile machine producing cross-spools involves differentiating between two priority classes of input vacuum requests | |
DE19646564A1 (en) | Winder for cross wound bobbins | |
EP3720996A1 (en) | Method for operating a winding machine for rewinding cops of a preceding ring spinning machine | |
DE102012007683A1 (en) | Method for operating a winding machine and winding machine | |
DE4017303C2 (en) | Process for the production of packages with different yarn lengths | |
DE102017006137A1 (en) | Melt spinning apparatus | |
WO2019096625A1 (en) | Melt spinning device | |
DE19512592B4 (en) | Cheese making textile machine | |
DE69806712T2 (en) | Interruption processing system for a yarn winding machine | |
EP3957783B1 (en) | Textile machine with a large number of identical work positions | |
EP4122854A1 (en) | Textile machine and method for operating a textile machine | |
DE19916269A1 (en) | Automatic bobbin winder has monitors to register presence of yarn from cop to act on doffer control when end of yarn is detected to determine doffing action |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA MK RS |
|
17P | Request for examination filed |
Effective date: 20090206 |
|
17Q | First examination report despatched |
Effective date: 20090304 |
|
AKX | Designation fees paid |
Designated state(s): CH DE IT LI |
|
RTI1 | Title (correction) |
Free format text: CONTROL PROCESS ON A CROSS-WOUND BOBBIN PRODUCING TEXTILE MACHINE WITH COMPONENTS CONNECTED VIA A MACHINE BUS |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): CH DE IT LI |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REF | Corresponds to: |
Ref document number: 502008001737 Country of ref document: DE Date of ref document: 20101223 Kind code of ref document: P |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20110811 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 502008001737 Country of ref document: DE Effective date: 20110811 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20130304 Year of fee payment: 6 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R081 Ref document number: 502008001737 Country of ref document: DE Owner name: SAURER GERMANY GMBH & CO. KG, DE Free format text: FORMER OWNER: OERLIKON TEXTILE GMBH & CO. KG, 42897 REMSCHEID, DE Effective date: 20130918 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: NV Representative=s name: SCHMAUDER AND PARTNER AG PATENT- UND MARKENANW, CH Ref country code: CH Ref legal event code: PUE Owner name: SAURER GERMANY GMBH AND CO. KG, DE Free format text: FORMER OWNER: OERLIKON TEXTILE GMBH AND CO. KG, DE |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PCOW Free format text: NEW ADDRESS: LEVERKUSER STRASSE 65, 42897 REMSCHEID (DE) |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 502008001737 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 502008001737 Country of ref document: DE Effective date: 20140801 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20140801 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20190131 Year of fee payment: 12 Ref country code: CH Payment date: 20190129 Year of fee payment: 12 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200131 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200131 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200109 |