Nothing Special   »   [go: up one dir, main page]

EP0939922A1 - Device and method for controlling machines especially a power loom - Google Patents

Device and method for controlling machines especially a power loom

Info

Publication number
EP0939922A1
EP0939922A1 EP98952550A EP98952550A EP0939922A1 EP 0939922 A1 EP0939922 A1 EP 0939922A1 EP 98952550 A EP98952550 A EP 98952550A EP 98952550 A EP98952550 A EP 98952550A EP 0939922 A1 EP0939922 A1 EP 0939922A1
Authority
EP
European Patent Office
Prior art keywords
devices
itl
control
address
control device
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.)
Withdrawn
Application number
EP98952550A
Other languages
German (de)
French (fr)
Inventor
Herbert Müller
Arno Wagner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lindauer Dornier GmbH
Original Assignee
Lindauer Dornier GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lindauer Dornier GmbH filed Critical Lindauer Dornier GmbH
Publication of EP0939922A1 publication Critical patent/EP0939922A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2634Loom, weaving

Definitions

  • Weaving machines and other machines generally have a central control that communicates with assemblies and / or devices that are required to operate the weaving machine.
  • Bus systems can be provided for communication between internal and external devices of the weaving machine as well as components and assemblies of the same and the weaving machine control, as has become known, for example, from DE 4238600 C2 for knitting machines.
  • a central processing unit interacts with motor control units via a bus in order to control them.
  • the motor control units are connected to the bus in parallel and are addressed via addresses.
  • CAN buses For data communication between a central control device and several subordinate participants e.g. Weft insertion devices, weft brakes, sensors and actuators are known as so-called CAN buses, which manage with three lines, namely CANH, CANL and ground.
  • CAN buses CAN stands for Control Area Network
  • the participants can receive data from the central control device, namely the weaving machine control, and return data to it. You can also communicate with each other.
  • each subscriber In order to make this possible, each subscriber must be assigned a separate address, which he recognizes as an identifier when he is to be addressed, and which he sends in order to correctly identify the sender of the transmitted data packet.
  • Looms have a large number of devices, assemblies and other elements that are connected to a CAN bus as participants. Such devices are, as mentioned above, the weft feed devices, the weft brakes, sensors or actuators. If a weaving machine is set up, the individual addresses of each participant (device) must be carefully documented so that no address is assigned twice. If changes are made, this is only possible based on the existing documentation. With a flexible configuration and changeability of the weaving machine, this represents a considerable difficulty with regard to the equipment for carrying out additional functions.
  • the control system or control method creates a possibility of integrating additional devices into the existing system without having to manually check or set them for address compatibility.
  • the devices are to be connected to the existing data bus and are automatically arranged in the system during an initialization procedure. This is achieved by individually and sequentially addressing devices that can be configured by the weaving machine control, that is to say devices with an initialization trigger line, so-called ITL devices. If they are addressed, they are assigned an individual address that is saved both on the device and on the weaving machine control.
  • the weaving machine control organizes the assignment of the addresses so that each configurable device (ITL device) receives a single address that is only assigned once and therefore only serves to address this one device.
  • additional addresses can be assigned several times (group addresses) in order to be able to address several devices with one shipment.
  • the configurable ITL devices are still without an address. You will therefore be addressed individually and in terms of hardware.
  • an additional line is used for this. If a CAN bus with the lines CANH and CANL and ground is used as the bus, at least one further line must be provided, the ITL line. This goes from the weaving machine control to everyone Devices that are arranged one behind the other in the additional line. Each device preferably has an input and an output. A switch is preferably provided between the input and the output and is open during the initialization of this device. The first signal coming from the weaving machine control can therefore only reach the device that is directly connected to the weaving machine control. It is activated and switched to initialization mode.
  • the switch After initialization, the switch is closed so that the next device in the chain receives the initialization signal and can start exchanging data with the weaving machine control. In this way, theoretically, an unlimited number of individual devices can be addressed one after the other and initialized individually.
  • the system is also open to permanently configured devices, e.g. for a dobby. These do not take part in the initialization, and the weaving machine control does not assign their addresses again.
  • the machine can be expanded at any time with additional devices and individual devices / assemblies can also be expanded or reduced without further notice; e.g. the number of weft feeders can be changed.
  • the weaving machine control checks its environment, i.e. it checks what devices are connected to the bus and assigns them to its address space.
  • the type and number of devices on the bus enable the weaving machine control system to automatically identify which functions are in operation or are operating less, which means that they can work properly after initialization. With this measure, the weaving machine control recognizes the number and functionality of existing system components, ie Actuators, sensors, devices etc. themselves. Accordingly, it also assigns addresses itself using this method.
  • Fig. 1 shows the system architecture of the control system of a weaving machine, in an extremely schematic block diagram
  • Fig. 2 is a device belonging to the system of Figure 1, in a schematic representation as a block diagram.
  • the control system 1 includes a control device 2, in the present case the weaving machine control, which is used to control several connected devices 3, 4, 5, 6.
  • the control device 2 is, for example, a computer control which has a computer module and one or more storage devices. With devices 3,
  • the control device 2 communicates via a data bus 7, which is designed as a CAN bus.
  • the CAN bus has two lines CANH, CANL.
  • two lines 24V, not shown, are provided for the operating voltage supply and the GND as ground connection.
  • the devices 3, 4, 5, 6 are components or attachments of the weaving machine to be controlled by the control device 2.
  • the devices can be sensor assemblies, actuator assemblies, adjusting devices and devices such as weft feed devices, weft brakes or the like or additional devices.
  • Some of the devices, devices 3, 4 and 5 in FIG. 1, can be configured remotely since they are connected to the ITL system.
  • the Configuration of the individual devices 3, 4 and 5 includes the assignment of a device address in order to be able to address the devices individually after initialization and to be able to identify sent data packets as being sent by the relevant devices.
  • the configurable devices 3, 4, 5 each have an initialization input 8 and an initialization output 9.
  • the initialization input 8 and the initialization output 9 comprise further connections, not shown. They are used for the serial connection of devices 3, 4, 5 with each other.
  • Devices 3, 4, 5 are connected via initialization lines ITL-Hin and ITL-Rück. The two lines ITL
  • the back and ITL back thus add two lines to the CAN bus.
  • the devices 3, 4, 5 are constructed identically to one another. Devices of the same type, e.g. Weft feed devices or different devices, i.e. Devices that perform different functions.
  • Each device contains a central processing unit CPU connected to the CAN bus 7, the CPUs of all devices 3, 4, 5, 6 being connected in parallel to the CAN bus 7.
  • the central processing unit CPU controls the operation of the respective device 3, 4, 5, 6 on the basis of the information and commands received via the CAN bus 7. If necessary, the CPU reports states, information and data back to the control device 2 via the CAN bus 7. To initialize the CPU, this is connected to the line ITL.HIN.IN according to FIG. 2, the connection going to the input connection 8a, i.e.
  • the switch 10 is located in the signal flow direction in front of a switch 10, which is arranged between the input connection 8a and the output connection, not defined in more detail.
  • the switch 10 is controlled by the CPU.
  • the switch 10 is open before the device 3 is initialized. This applies accordingly to the other devices 4, 5.
  • a resistor 11 connecting the CANH and the CANL after the device 6 ensures, in a manner known per se, that interference does not negatively influence the data transmission to the individual devices (3, 4, 5, 6).
  • the line loop (daisy chain) consisting of the ITL-HIN and ITL-RÜCK lines in addition to the CAN bus 7 supplements the CAN bus and makes it possible to use the devices 3, 4, 5 in a configuration mode of the higher-level control device 2 if required to address in sequence, to identify and to assign an address or to determine a predetermined address, the
  • the daisy chain (ITL-HIN and ITL-RÜCK) can be used as a trigger line.
  • bus As it is connected to the device according to FIG. 2, has the following lines:
  • the CAN bus and the voltage supply are routed serially over each device 3, 4, 5, 6.
  • the higher-level control device 2 recognizes the number of connected devices in turn, as will be explained in more detail later.
  • the control device 2 switches the ITL-HIN line to a high level, which reaches the CPU of the first device 3 in the chain and informs it that an initialization is now to take place.
  • the control device 2 sends a message on the CAN lines, for example the telegram 0, 128, 1, in order to announce that an initialization is taking place and that a message is now required which device has been addressed via the ITL-HIN line.
  • the ITL device 3 which has been activated by the ITL-HIN line, now responds with a device identifier, i.e. a bit string, the information about the type of
  • control device 2 If the control device 2 has received this message, it assigns a suitable address that will apply to the ITL device 3 in the future and sends it out on the CAN lines.
  • the ITL device 3 stores this address as its own
  • the subsequent device 4 receives the request signal on the ITL outward line for the initialization. This is now carried out as described above (points 1 to 4), but an address is assigned which is different from the address of the device 3.
  • control device recognizes the end of the initialization by the closed ITL line and ends the initialization. This is done by
  • ITL configurable devices all have the address 0 and can therefore be operated multiple times (including the same devices) on the bus. An individual address component is added to address 0 so that these devices can be addressed individually. Devices that cannot be configured for ITL have an address different from 0, whereby only one device can be operated with the same address.
  • the device address is only used to identify an external device during system setup. It is to be agreed and has e.g. the values 0 to 15.
  • the number in the group is used to select a group participant. It is part of the telegram data and not of the identifier (address).
  • the machine controller initializes all devices on the bus, e.g.
  • Each telegram consists of several, e.g. 8 data bytes.
  • the individual bytes have different meanings. These arise depending on the situation.
  • the request for the device type which is carried out, for example, by the control device 2 during the initialization, takes place in the direction from the machine (control device 2) to the individual device 3, 4, 5 with an identifier 0 and the data bytes 0, 128, 2 .
  • LEX devices are devices with ITL cables set up for external data communication via CAN bus; Third-party devices are other devices without an ITL line.
  • the telegram may not be earlier than a certain time after the power is on
  • the addressed device After the request for the device type has been sent, the addressed device responds by reporting its device ID. This takes place in the direction from the device to the machine, i.e. its control device 2. 400h + device address is sent as identifier. From this data, the control device 2 recognizes the device identifier, which is thus reported.
  • Device identifier defines which device it is (e.g. weft feed device, weft brake ).
  • Device uses the following telegram to inform the device of the parameters valid for further operation (group address and CAN send ID).
  • the identifier 0 from the machine i.e. to the control device 2 for the device with the telegram listed in the table below that the system construction phase has ended and that the addresses communicated in the telegram explained above are valid.
  • Devices 3, 4, 5 and 6 now set their CAN input filters (mask register) and at the latest now go into the operating state for normal operation:
  • ITL-HIN is provided, which connects all software-configurable devices 3, 4, 5 with one another.
  • the ITL-HIN line is looped through all devices 3, 4, 5, and is guided in each device 3, 4, 5 via a switch 10. This is open before initialization. By successively closing the switches, the devices 3, 4, 5 are connected in succession to the ITL signal and thereby individually activated one after the other in order to receive their individual address from the control device 2, which applies to the subsequent operation.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Looms (AREA)
  • Programmable Controllers (AREA)
  • Small-Scale Networks (AREA)

Abstract

A control system (1) whose accessories (3, 4, 5, 6) are combined via a control area network (CAN) bus (7) with a control device (2) serves to control component accessories such as actuators, sensors and other devices of a machine, especially a power loom. In addition to the CAN bus (7), at least one additional line (ITL-HIN) is provided to connect all software configurable accessories (3, 4, 5,) to one another. The line (ITL-HIN) is connected through all accessories (3, 4, 5), whereby it is guided to every accessory (3, 4, 5) by a switch (10), said switch being open before the initialization. When the switch (10) is successively closed, the accessories (3, 4, 5) are connected in succession to the initialization trigger line (ITL) signal and are individually activated in succession in order to receive their individual address from the control device (2), said address being valid for the successive operation.

Description

Vorrichtung und Verfahren zur Steuerung von Maschinen, insbesondere Device and method for controlling machines, in particular
WebmaschinenWeaving machines
Webmaschinen und andere Maschinen weisen in der Regel eine zentrale Steuerung auf, die mit Baugruppen und/oder Geräten kommunizieren, die zum Betrieb der Webmaschine erforderlich sind. Zur Kommunikation zwischen internen und externen Geräten der Webmaschine sowie Komponenten und Baugruppen derselben und der Webmaschinensteuerung können Bussysteme vorgesehen werden, wie es bspw. aus der DE 4238600 C2 für Wirkmaschinen bekannt geworden ist. Eine zentrale Recheneinheit wirkt hier über einen Bus mit Motoransteuereinheiten zusammen, um diese zu steuern. Die Motoransteuereinheiten sind parallel an den Bus angeschlossen und werden über Adressen angesprochen.Weaving machines and other machines generally have a central control that communicates with assemblies and / or devices that are required to operate the weaving machine. Bus systems can be provided for communication between internal and external devices of the weaving machine as well as components and assemblies of the same and the weaving machine control, as has become known, for example, from DE 4238600 C2 for knitting machines. A central processing unit interacts with motor control units via a bus in order to control them. The motor control units are connected to the bus in parallel and are addressed via addresses.
Zur Datenkommunikation zwischen einer zentralen Steuereinrichtung und mehreren untergeordneten Teilnehmern z.B. Schussfadenvorlegeeinrichtungen, Schussfadenbremsen, Sensoren und Aktuatoren sind sogenannte CAN-Busse bekannt, die mit drei Leitungen, nämlich CANH, CANL und Masse auskommen. Bei solchen CAN- Bussen (CAN steht für Control Area Network) können die Teilnehmer Daten von der zentralen Steuereinrichtung, nämlich der Webmaschinensteuerung, erhalten und Daten an diese zurückgeben. Sie können auch untereinander kommunizieren. Um dies zu ermöglichen, muss jedem Teilnehmer eine eigene Adresse zugeordnet sein, die dieser als Kennung erkennt, wenn er angesprochen werden soll, und die dieser sendet um den Absender des ausgesandten Datenpakets richtig zu kennzeichnen.For data communication between a central control device and several subordinate participants e.g. Weft insertion devices, weft brakes, sensors and actuators are known as so-called CAN buses, which manage with three lines, namely CANH, CANL and ground. With such CAN buses (CAN stands for Control Area Network), the participants can receive data from the central control device, namely the weaving machine control, and return data to it. You can also communicate with each other. In order to make this possible, each subscriber must be assigned a separate address, which he recognizes as an identifier when he is to be addressed, and which he sends in order to correctly identify the sender of the transmitted data packet.
Webmaschinen weisen eine ganze Anzahl von Geräten, Baugruppen und sonstigen Elementen auf, die als Teilnehmer an einen CAN-Bus angeschlossen sind. Solche Geräte sind, wie vorstehend erwähnt die Schussfadenvorlegeeinrichtungen, die Schussfadenbremsen, Sensoren oder Aktuatoren. Wird eine Webmaschine aufgebaut, müssen die Individualadressen jedes Teilnehmers (Geräts) sorgfältig dokumentiert werden, damit keine Adresse doppelt vergeben wird. Werden Veränderungen vorgenommen, ist dies nur anhand der vorhandenen Dokumentation geordnet möglich. Dies stellt bei einer flexiblen Konfiguration und Veränderbarkeit der Webmaschine im Hinblick auf die Gerätschaften zum Ausführen von Zusatzfunktionen eine erhebliche Schwierigkeit dar.Looms have a large number of devices, assemblies and other elements that are connected to a CAN bus as participants. Such devices are, as mentioned above, the weft feed devices, the weft brakes, sensors or actuators. If a weaving machine is set up, the individual addresses of each participant (device) must be carefully documented so that no address is assigned twice. If changes are made, this is only possible based on the existing documentation. With a flexible configuration and changeability of the weaving machine, this represents a considerable difficulty with regard to the equipment for carrying out additional functions.
Davon ausgehend ist es Aufgabe der Erfindung, ein System und ein Verfahren zurBased on this, it is an object of the invention to provide a system and a method for
Steuerung von Maschinen, insbesondere Webmaschinen zu schaffen, mit dem die Konfigurierung der Maschine wesentlich vereinfacht wird.Control of machines, in particular weaving machines, with which the configuration of the machine is simplified considerably.
Diese Aufgabe wird mit dem Steuerungssystem nach Patentanspruch 1 bzw. dem Steuerungsverfahren nach Anspruch 8 gelöst.This object is achieved with the control system according to claim 1 and the control method according to claim 8.
Mit dem Steuerungssystem bzw. dem Steuerungsverfahren wird eine Möglichkeit geschaffen, in das vorhandene System zusätzliche Geräte einzubinden, ohne dass diese manuell auf Adressenkompatibilität zu prüfen oder einzustellen wären. Die Geräte sind an den vorhandenen Datenbus anzuschliessen und ordnen sich während einer Initialisierungsprozedur automatisch in das System ein. Dies wird erreicht, indem von der Webmaschinensteuerung konfigurierbare Geräte, also Geräte mit einer Initialisierungs-Trigger-Leitung, sogenannte ITL-Geräte, einzeln und nacheinander angesprochen werden. Sind sie angesprochen, bekommen sie eine Einzeladresse zugeord- net, die sowohl an dem Gerät als auch an der Webmaschinensteuerung gespeichert wird.The control system or control method creates a possibility of integrating additional devices into the existing system without having to manually check or set them for address compatibility. The devices are to be connected to the existing data bus and are automatically arranged in the system during an initialization procedure. This is achieved by individually and sequentially addressing devices that can be configured by the weaving machine control, that is to say devices with an initialization trigger line, so-called ITL devices. If they are addressed, they are assigned an individual address that is saved both on the device and on the weaving machine control.
Die Webmaschinensteuerung organisiert die Vergabe der Adressen dabei so, dass jedes konfigurierbare Gerät (ITL-Gerät) eine Einzeladresse erhält, die nur ein einziges Mal vergeben ist und somit nur zum Ansprechen dieses einen Geräts dient. Darüber hinaus können zusätzliche Adressen mehrfach vergeben werden (Gruppenadressen), um mit einer Sendung mehrere Geräte ansprechen zu können.The weaving machine control organizes the assignment of the addresses so that each configurable device (ITL device) receives a single address that is only assigned once and therefore only serves to address this one device. In addition, additional addresses can be assigned several times (group addresses) in order to be able to address several devices with one shipment.
Zu Beginn der Initialisierungsprozedur sind die konfigurierbaren ITL-Geräte noch ohne Adresse. Sie werden deshalb hardwaremäßig gezielt und einzeln angesprochen. Dazu dient erfindungsgemäß eine zusätzliche Leitung. Wird als Bus ein CAN-Bus mit den Leitungen CANH und CANL sowie Masse verwendet, ist wenigstens eine weitere Leitung, die ITL-Leitung vorzusehen. Diese geht von der Webmaschinensteuerung zu allen Geräten, die in der zusätzlichen Leitung hintereinander angeordnet sind. Jedes Gerät hat vorzugsweise einen Eingang und einen Ausgang. Vorzugsweise ist zwischen Eingang und Ausgang ein Schalter vorgesehen, der während der Initialisierung dieses Geräts offen ist. Das erste von der Webmaschinensteuerung kommende Signal kann deshalb nur zu dem direkt mit der Webmaschinensteuerung verbundenen Gerät gelangen. Es wird dadurch aktiviert und in den Initialisierungsmodus überführt. In diesem Gerät tauscht es mit der Webmaschinensteuerung die erforderlichen Daten aus, um die für den späteren Betrieb geltende Adresse festzulegen. Nach erfolgter Initialisierung wird der Schalter geschlossen, so dass das in der Kette nächstfolgende Gerät das Initialisierungssignal erhält und in den Datenaustausch mit der Webmaschinensteuerung treten kann. Auf diese Weise können über eine einzige Leitung theoretisch unbegrenzt viele Einzelgeräte nacheinander angesprochen und einzeln initialisiert werden. Außerdem ist das System offen für festkonfigurierte Geräte, z.B. für eine Schaftmaschine. Diese nehmen an der Initialisierung nicht teil, wobei die Webmaschinensteuerung deren Adressen auch nicht erneut vergibt.At the beginning of the initialization procedure, the configurable ITL devices are still without an address. You will therefore be addressed individually and in terms of hardware. According to the invention, an additional line is used for this. If a CAN bus with the lines CANH and CANL and ground is used as the bus, at least one further line must be provided, the ITL line. This goes from the weaving machine control to everyone Devices that are arranged one behind the other in the additional line. Each device preferably has an input and an output. A switch is preferably provided between the input and the output and is open during the initialization of this device. The first signal coming from the weaving machine control can therefore only reach the device that is directly connected to the weaving machine control. It is activated and switched to initialization mode. In this device, it exchanges the necessary data with the weaving machine control in order to determine the address that will apply for later operation. After initialization, the switch is closed so that the next device in the chain receives the initialization signal and can start exchanging data with the weaving machine control. In this way, theoretically, an unlimited number of individual devices can be addressed one after the other and initialized individually. The system is also open to permanently configured devices, e.g. for a dobby. These do not take part in the initialization, and the weaving machine control does not assign their addresses again.
Die Maschine kann jederzeit um weitere Geräte erweitert werden und es können auch ohne weiteres einzelne Geräte/Baugruppen erweitert oder reduziert werden; es kann z.B. die Anzahl der Schussfadenvorlegeeinrichtungen verändert werden. Bei jeder Initialisierung prüft die Webmaschinensteuerung ihre Umgebung, d.h. sie prüft, was fiir Geräte an den Bus angeschlossen sind und ordnet diese in ihren Adressenraum ein.The machine can be expanded at any time with additional devices and individual devices / assemblies can also be expanded or reduced without further notice; e.g. the number of weft feeders can be changed. With each initialization, the weaving machine control checks its environment, i.e. it checks what devices are connected to the bus and assigns them to its address space.
Bei dem vorbeschriebenen System und Verfahren wird eine Adressierung der Einzelgeräte oder Baugruppen von Hand überflüssig. Die Dokumentierung der Systemkonfiguration kann auf ein Minimum beschränkt werden. Die Erweiterung oder Einschränkung des Funktionsumfangs an einer Webmaschine kann erfolgen, ohne dieIn the system and method described above, addressing the individual devices or assemblies by hand is unnecessary. Documentation of the system configuration can be kept to a minimum. The range of functions on a weaving machine can be expanded or restricted without the
Webmaschinensteuerung von Hand umstellen zu müssen. Die Webmaschinensteuerung kann durch die Art und Anzahl der sich am Bus befindenden Geräte von sich aus erkennen, welche Funktionen zusätzlich oder weniger in Betrieb sind, wodurch sie nach erfolgter Initialisierung ordnungsgemäß arbeiten kann. Die Webmaschinensteuerung erkennt durch diese Maßnahme die Zahl und Funktionsweise vorhandener Systemkomponenten, d.h. Aktuatoren, Sensoren, Geräten usw. somit selbst. Sie teilt dementsprechend auch selbst Adressen durch dieses Verfahren zu.Having to change the weaving machine control by hand. The type and number of devices on the bus enable the weaving machine control system to automatically identify which functions are in operation or are operating less, which means that they can work properly after initialization. With this measure, the weaving machine control recognizes the number and functionality of existing system components, ie Actuators, sensors, devices etc. themselves. Accordingly, it also assigns addresses itself using this method.
Vorteilhafte Einzelheiten von Ausführungsformen der Erfindung ergeben sich aus der Zeichnung und/oder der Beschreibung sowie aus Unteransprüchen.Advantageous details of embodiments of the invention emerge from the drawing and / or the description and from subclaims.
In der Zeichnung ist ein Ausführungsbeispiel der Erfindung veranschaulicht. Es zeigen:An exemplary embodiment of the invention is illustrated in the drawing. Show it:
Fig. 1 die Systemarchitektur des Steuerungssystems einer Webmaschine, in aufs äußerste schematisierter Blockdarstellung, undFig. 1 shows the system architecture of the control system of a weaving machine, in an extremely schematic block diagram, and
Fig. 2 ein zu dem System nach Figur 1 gehöriges Gerät, in schematischer Darstellung als Blockschaltbild.Fig. 2 is a device belonging to the system of Figure 1, in a schematic representation as a block diagram.
In Figur 1 ist ein Steuerungssystem 1 einer Webmaschine veranschaulicht. Zu dem Steuerungssystem 1 gehört eine Steuerungseinrichtung 2, im vorliegenden Falle die Webmaschinensteuerung, die zur Steuerung mehrerer angeschlossener Geräte 3, 4, 5, 6 dient. Die Steuerungseinrichtung 2 ist bspw. eine Rechnersteuerung, die einen Rechnermodul und ein oder mehrere Speichereinrichtungen aufweist. Mit den Geräten 3,A control system 1 of a weaving machine is illustrated in FIG. The control system 1 includes a control device 2, in the present case the weaving machine control, which is used to control several connected devices 3, 4, 5, 6. The control device 2 is, for example, a computer control which has a computer module and one or more storage devices. With devices 3,
4, 5, 6 kommuniziert die Steuerungseinrichtung 2 über einen Datenbus 7, der als CAN-Bus ausgeführt ist. Der CAN-Bus weist zwei Leitungen CANH, CANL auf. Zusätzlich sind zwei nicht weiter veranschaulichte Leitungen 24V für die Betriebsspannungsversorgung und die GND als Masseverbindung vorgesehen.4, 5, 6, the control device 2 communicates via a data bus 7, which is designed as a CAN bus. The CAN bus has two lines CANH, CANL. In addition, two lines 24V, not shown, are provided for the operating voltage supply and the GND as ground connection.
Die Geräte 3, 4, 5, 6 sind Bestandteile oder Anbaugeräte der von der Steuereinrichtung 2 zu steuernden Webmaschine. Die Geräte können Sensorbaugruppen, Aktuatorbaugruppen, Stelleinrichtungen und Geräte wie Schussfadenvorlegeeinrichtungen, Schussfadenbremsen oder dgl. oder Zusatzgeräte sein. Einige der Geräte, in Figur 1 die Geräte 3, 4 und 5, sind fernkonfigurierbar, da sie am ITL-System angeschlossen sind.The devices 3, 4, 5, 6 are components or attachments of the weaving machine to be controlled by the control device 2. The devices can be sensor assemblies, actuator assemblies, adjusting devices and devices such as weft feed devices, weft brakes or the like or additional devices. Some of the devices, devices 3, 4 and 5 in FIG. 1, can be configured remotely since they are connected to the ITL system.
Einige oder mehrere Geräte, in Figur 1 das Gerät 6 z.B., ist nicht fernkonfigurierbar. Die Konfigurierung der einzelnen Geräte 3, 4 und 5 beinhaltet das Zuordnen einer Geräteadresse, um die Geräte nach erfolgter Initialisierung gezielt einzeln ansprechen zu können und um gesendete Datenpakete als von den betreffenden Geräten gesendet identifizieren zu können.Some or more devices, for example device 6 in FIG. 1, cannot be configured remotely. The Configuration of the individual devices 3, 4 and 5 includes the assignment of a device address in order to be able to address the devices individually after initialization and to be able to identify sent data packets as being sent by the relevant devices.
Die konfigurierbaren Geräte 3, 4, 5 weisen jeweils einen Initialisierungseingang 8 und einen Initialisierungsausgang 9 auf. Der Initialisierungseingang 8 und der Initialisierungsausgang 9 umfassen weitere nicht dargestellte Anschlüsse. Sie dienen zur seriellen Verbindung der Geräte 3, 4, 5 untereinander. Die Geräte 3, 4, 5 sind über Initialisierungsleitungen ITL-Hin und ITL-Rück verbunden. Die beiden Leitungen ITL-The configurable devices 3, 4, 5 each have an initialization input 8 and an initialization output 9. The initialization input 8 and the initialization output 9 comprise further connections, not shown. They are used for the serial connection of devices 3, 4, 5 with each other. Devices 3, 4, 5 are connected via initialization lines ITL-Hin and ITL-Rück. The two lines ITL
Hin und ITL-Rück ergänzen somit den CAN-Bus um zwei Leitungen.The back and ITL back thus add two lines to the CAN bus.
Die Geräte 3, 4, 5 sind aus Sicht des Steuerungssystems 1 untereinander gleich aufgebaut. Es können typgleiche Geräte wie z.B. Schussfadenvorlegeeinrichtungen oder auch unterschiedliche Geräte, d.h. Geräte sein, die unterschiedliche Funktionen erbringen. Jedes Gerät enthält eine an den CAN-Bus 7 angeschlossene zentrale Verarbeitungseinheit CPU, wobei die CPUs aller Geräte 3, 4, 5, 6 parallel an den CAN-Bus 7 angeschlossen sind. Die zentrale Verarbeitungseinheit CPU steuert den Betrieb des jeweiligen Gerätes 3, 4, 5, 6 anhand der über den CAN-Bus 7 erhaltenen Informationen und Befehle. Bedarfsweise meldet die CPU über den CAN-Bus 7 Zustände, Informationen und Daten zurück an die Steuerungseinrichtung 2. Zur Initialisierung der CPU ist diese gemäß Figur 2 mit der Leitung ITL.HIN.IN verbunden, wobei die Verbindung zu dem Eingangsanschluss 8a geht, d.h. in Signalflussrichtung vor einen Schalter 10 liegt, der zwischen dem Eingangsanschluss 8a und dem nicht näher definierten Ausgangsanschluss angeordnet ist. Der Schalter 10 ist von der CPU gesteuert. Vor Initialisierung des Geräts 3 ist der Schalter 10 offen. Dies gilt entsprechend für die anderen Geräte 4, 5.From the point of view of the control system 1, the devices 3, 4, 5 are constructed identically to one another. Devices of the same type, e.g. Weft feed devices or different devices, i.e. Devices that perform different functions. Each device contains a central processing unit CPU connected to the CAN bus 7, the CPUs of all devices 3, 4, 5, 6 being connected in parallel to the CAN bus 7. The central processing unit CPU controls the operation of the respective device 3, 4, 5, 6 on the basis of the information and commands received via the CAN bus 7. If necessary, the CPU reports states, information and data back to the control device 2 via the CAN bus 7. To initialize the CPU, this is connected to the line ITL.HIN.IN according to FIG. 2, the connection going to the input connection 8a, i.e. is located in the signal flow direction in front of a switch 10, which is arranged between the input connection 8a and the output connection, not defined in more detail. The switch 10 is controlled by the CPU. The switch 10 is open before the device 3 is initialized. This applies accordingly to the other devices 4, 5.
Ein die CANH und die CANL nach dem Gerät 6 verbindender Widerstand 11 sorgt in an sich bekannter Weise dafür, dass Störeinflüsse die Datenübertragung zu den einzelnen Geräten (3, 4, 5, 6) nicht negativ beeinflussen. Die zu dem CAN-Bus 7 zusätzliche aus der Leitung ITL-HIN und der ITL-RÜCK bestehende Leitungsschleife (Daisy Chain) ergänzt den CAN-Bus und ermöglicht es, die Geräte 3, 4, 5 bei Bedarf in einem Konfigurationsmodus der übergeordneten Steuereinrichtung 2 der Reihe nach anzusprechen, zu identifizieren und um eine Adresse zuzuteilen oder eine fest vorgegebene Adresse zu ermitteln, wobei derA resistor 11 connecting the CANH and the CANL after the device 6 ensures, in a manner known per se, that interference does not negatively influence the data transmission to the individual devices (3, 4, 5, 6). The line loop (daisy chain) consisting of the ITL-HIN and ITL-RÜCK lines in addition to the CAN bus 7 supplements the CAN bus and makes it possible to use the devices 3, 4, 5 in a configuration mode of the higher-level control device 2 if required to address in sequence, to identify and to assign an address or to determine a predetermined address, the
Konfigurationszustand für den eigentlichen Betriebszustand der Steuerungseinrichtung 2 abgespeichert wird. Ist eine solche Initialisierung abgeschlossen, kann die Verkettungsleitung (ITL-HIN und ITL-RÜCK) als Triggerleitung verwendet werden.Configuration state for the actual operating state of the control device 2 is stored. Once such an initialization has been completed, the daisy chain (ITL-HIN and ITL-RÜCK) can be used as a trigger line.
Insgesamt weist der Bus, wie er an das Gerät nach Figur 2 angeschlossen ist, folgende Leitungen auf:Overall, the bus, as it is connected to the device according to FIG. 2, has the following lines:
- 24 Volt,- 24 volts,
- GND,- GND,
- CAN-High,- CAN high,
- CAN-Low- CAN low
- ITL-HIN-OUT -> ITL-HIN-IN,- ITL-HIN-OUT -> ITL-HIN-IN,
- ITL-RÜCK.- ITL BACK.
Der CAN-Bus sowie die Spannungsversorgung werden seriell über jedes Gerät 3, 4, 5, 6 geführt. Über die Initialisierungs-Triggerleitungen (ITL-HIN und ITL-RÜCK) erkennt die übergeordnete Steuerungseinrichtung 2 der Reihe nach die Anzahl der angeschlossenen Geräte, wie an späterer Stelle detaillierter erläutert ist. Für den System- aufbau werden auch feste Geräteadressen, z.B. Schaftmaschine = 3, verwendet.The CAN bus and the voltage supply are routed serially over each device 3, 4, 5, 6. Via the initialization trigger lines (ITL-HIN and ITL-RÜCK), the higher-level control device 2 recognizes the number of connected devices in turn, as will be explained in more detail later. Fixed device addresses, e.g. Dobby = 3, used.
Initialisierungsablauf Vor dem eigentlichen Betrieb des Steuerungssystems 1 wird eine Initialisierungsprozedur durchlaufen, in der den fernkonfigurierbaren Geräten 3, 4, 5 (ITL- Geräte) Adressen zugeteilt werden. Dies wird durch die nachfolgenden Schritte erreicht:Initialization process Before the actual operation of the control system 1, an initialization procedure is run through in which addresses are assigned to the remotely configurable devices 3, 4, 5 (ITL devices). This is achieved through the following steps:
1. Zunächst sind alle Schalter 10 in der ITL-HIN-Leitung offen.1. First, all switches 10 in the ITL-HIN line are open.
2. Die Steuerungseinrichtung 2 schaltet die ITL-HIN-Leitung auf einen High-Pegel, der an die CPU des in der Kette ersten Geräts 3 gelangt und dieser mitteilt, dass nun eine Initialisierung erfolgen soll. Außerdem sendet die Steuerungseinrichtung 2 auf den CANLeitungen eine Botschaft, bspw. das Telegramm 0, 128, 1 um damit mitzuteilen, dass eine Initialisierung erfolgt und dass nun eine Meldung benötigt wird, welches Gerät über die ITL-HIN-Leitung angesprochen worden ist.2. The control device 2 switches the ITL-HIN line to a high level, which reaches the CPU of the first device 3 in the chain and informs it that an initialization is now to take place. In addition, the control device 2 sends a message on the CAN lines, for example the telegram 0, 128, 1, in order to announce that an initialization is taking place and that a message is now required which device has been addressed via the ITL-HIN line.
3. Das ITL-Gerät 3, das durch die ITL-HIN-Leitung aktiviert worden ist, antwortet nun mit einer Gerätekennung, d.h. einer Bitfolge, die Information über die Art des3. The ITL device 3, which has been activated by the ITL-HIN line, now responds with a device identifier, i.e. a bit string, the information about the type of
Geräts sowie bedarfsweise sonstige Eigenschaften enthält.Device as well as other properties if necessary.
4. Hat die Steuerungseinrichtung 2 diese Nachricht empfangen, vergibt sie eine geeignete Adresse, die künftig für das ITL-Gerät 3 gelten soll und sendet diese auf den CAN-Leitungen aus. Das ITL-Gerät 3 speichert diese Adresse als seine eigene4. If the control device 2 has received this message, it assigns a suitable address that will apply to the ITL device 3 in the future and sends it out on the CAN lines. The ITL device 3 stores this address as its own
Adresse ab und schliesst den Schalter 10.Address and closes switch 10.
5. Ist der Schalter 10 des ITL-Geräts 3 geschlossen, erhält das nachfolgende Gerät 4 das Aufforderungssignal auf der ITL-Hin-Leitung für die Initialisierung. Diese wird nun wie vorstehend beschrieben (Punkte 1 bis 4), durchgeführt, wobei jedoch eine Adresse vergeben wird, die von der Adresse des Geräts 3 verschieden ist.5. If the switch 10 of the ITL device 3 is closed, the subsequent device 4 receives the request signal on the ITL outward line for the initialization. This is now carried out as described above (points 1 to 4), but an address is assigned which is different from the address of the device 3.
6. Haben alle in der Maschinensteuerung konfigurierten Geräte ihre Adresse erhalten, erkennt die Steuerungseinrichtung das Ende der Initialisierung durch die geschlossene ITL-Leitung und beendet die Initialisierung. Dies erfolgt durch6. Once all the devices configured in the machine control have received their address, the control device recognizes the end of the initialization by the closed ITL line and ends the initialization. This is done by
Aussendung eines Initialisierungs-Ende-Telegramms als Broadcast-Message an alle Teilnehmer. Dies ist insbesondere dann einfach durchführbar, wenn alle Geräte 3, 4, 5 außer ihren Individualadressen jeweils eine gemeinsame Adresse fest eingestellt oder übertragen erhalten haben, mit der alle Geräte gleichzeitig ansprechbar sind. Ist allen Teilnehmern oder Geräten 3, 4, 5 mitgeteilt, dass die Initialisierung beendet ist, setzen die Geräte 3, 4, 5 ihren CAN-Empfangsfilter entsprechend ihrer Adresse und sind für den normalen Betrieb bereit. Der Systemaufbau ist damit beendet.Sending an initialization end telegram to everyone as a broadcast message Attendees. This is particularly easy to carry out if all devices 3, 4, 5, apart from their individual addresses, have each been permanently set or transmitted with a common address with which all devices can be addressed simultaneously. If all participants or devices 3, 4, 5 have been informed that the initialization has ended, devices 3, 4, 5 set their CAN receive filter according to their address and are ready for normal operation. The system setup is now complete.
An dem Bus können sowohl Geräte mit ITL-Leitung als auch ohne ITL-Leitung initialisiert werden. Sie unterscheiden sich jedoch durch ihre Geräteadresse. ITL-Kon- figurierbare-Geräte haben alle die Adresse 0 und können somit mehrfach (auch gleiche Geräte) am Bus betrieben werden. Zu der Adresse 0 kommt jeweils ein individueller Adressenbestandteil, um diese Geräte einzeln ansprechen zu können. Nicht ITL- konfigurierbare Geräte haben eine von 0 verschiedene Adresse, wobei jeweils nur ein Gerät mit der gleichen Adresse betrieben werden kann.Devices with an ITL line and without an ITL line can be initialized on the bus. However, they differ by their device address. ITL configurable devices all have the address 0 and can therefore be operated multiple times (including the same devices) on the bus. An individual address component is added to address 0 so that these devices can be addressed individually. Devices that cannot be configured for ITL have an address different from 0, whereby only one device can be operated with the same address.
Vergabe der CAN-Identifier;Allocation of the CAN identifier;
Für die System-Initialisierungsphase werden feste CAN-Identifier oder -Adressen verwendet. Ein grundlegender Bestandteil dieser Phase ist die freie Vergabe weiterer Identifier der Webmaschine an die angeschlossenen Geräte für den anschliessenden Normalbetrieb. Dabei können mehrere Gerät zu Gruppen zusammengefasst werden, die dann gemeinsam angesprochen werden können. Während der Initialisierungsphase ist die Webmaschinensteuerung bzw. die Steuerungseinrichtung 2 der Bus-Master. Danach sind alle Busteilnehmer, d.h. sowohl die Geräte 3 bis 6 als auch die Steuerungseinrichtung 2 gleichberechtigt.Fixed CAN identifiers or addresses are used for the system initialization phase. A fundamental part of this phase is the free assignment of further identifiers of the weaving machine to the connected devices for the subsequent normal operation. Several devices can be grouped together, which can then be addressed together. During the initialization phase, the weaving machine control or control device 2 is the bus master. After that, all bus participants, i.e. both the devices 3 to 6 and the control device 2 have equal rights.
Die Geräteadresse dient nur der Identifikation eines externen Geräts während des Systemaufbaus. Sie ist zu vereinbaren und hat z.B. die Werte 0 bis 15.The device address is only used to identify an external device during system setup. It is to be agreed and has e.g. the values 0 to 15.
Die Gruppeadresse wird vom Master (= Maschine oder Steuerungseinrichtung 2) konfigurationsabhängig vergeben. Die Nummer in der Gruppe dient der Auswahl eines Gruppenteilnehmers. Sie ist Bestandteil der Telegrammdaten und nicht des Identifiers (Adresse).The group address is assigned by the master (= machine or control device 2) depending on the configuration. The number in the group is used to select a group participant. It is part of the telegram data and not of the identifier (address).
Nachfolgend wird die Daten- oder Telegrammkommunikation zwischen Maschinen und Geräten beschrieben:The data or telegram communication between machines and devices is described below:
Initialisierung:Initialization:
Die Maschinensteuerung initialisiert alle Geräte am Bus, z.B.The machine controller initializes all devices on the bus, e.g.
Telegrammbeschreibung:Telegram description:
Jedes Telegramm besteht aus mehreren, bspw. 8 Daten-Bytes. Dabei haben die einzelnen Bytes unterschiedliche Bedeutungen. Diese ergeben sich je nach Situation unterschiedlich. Die Anforderung des Gerätetyps die bspw. während der Initialisierung von der Steuerungseinrichtung 2 vorgenommen wird, erfolgt in Richtung von der Maschine (Steuerungseinrichtung 2) zu dem einzelnen Gerät 3, 4, 5 mit einem Identifier 0 und den Daten-Bytes 0, 128, 2.Each telegram consists of several, e.g. 8 data bytes. The individual bytes have different meanings. These arise depending on the situation. The request for the device type, which is carried out, for example, by the control device 2 during the initialization, takes place in the direction from the machine (control device 2) to the individual device 3, 4, 5 with an identifier 0 and the data bytes 0, 128, 2 .
* LEX-Geräte sind zur externen Datenkommunikation über CAN-Bus eingerichtete Geräte mit ITL-Leitung; Fremdgeräte sind anderweitige Geräte ohne ITL-Leitung.* LEX devices are devices with ITL cables set up for external data communication via CAN bus; Third-party devices are other devices without an ITL line.
** Das Artbyte identifiziert den Telegramminhalt** The art byte identifies the telegram content
Das Telegramm darf frühestens eine bestimmte Zeit nach Netz-Ein von derThe telegram may not be earlier than a certain time after the power is on
Maschine gesendet werden, um die Initialisierung erst nach Ablauf einer meist vorgegebenen Reset-Zeit zu beginnen.Machine are sent to start the initialization only after a mostly predetermined reset time has expired.
Nach erfolgter Aussendung der Anforderung des Gerätetyps, antwortet das angesprochene Gerät durch Meldung seiner Geräte-Kennung. Diese erfolgt in Richtung von dem Gerät zu der Maschine, d.h. seiner Steuerungseinrichtung 2. Als Identifier wird 400h + Geräteadresse gesendet. Aus diesen Daten erkennt die Steuerungseinrichtung 2 die Gerätekennung, die somit gemeldet ist.After the request for the device type has been sent, the addressed device responds by reporting its device ID. This takes place in the direction from the device to the machine, i.e. its control device 2. 400h + device address is sent as identifier. From this data, the control device 2 recognizes the device identifier, which is thus reported.
Geräte-Kennung: definiert um welches Gerät es sich handelt (z.B. Schussfadenvorlegeeinrichtung, Schussfadenbremse ...)Device identifier: defines which device it is (e.g. weft feed device, weft brake ...)
Version: 0Version: 0
Geräte-Version: ASCII-BytesDevice version: ASCII bytes
Zur Einstellung der Adressparameter wird aus der Richtung von der Maschine zumTo set the address parameters from the direction from the machine to
Gerät folgendes Telegramm benutzt, um dem Gerät den für den weiteren Betrieb gültigen Parameter (Gruppenadresse und CAN-Sende-Id) mitzuteilen.Device uses the following telegram to inform the device of the parameters valid for further operation (group address and CAN send ID).
Zur Übermittlung des Initialisierungsendes wird mit dem Identifier 0 aus der Maschine, d.h. der Steuerungseinrichtung 2 zu dem Gerät mit in der nachfolgenden Tabelle aufgelisteten Telegramm mitgeteilt, dass die Systemaufbauphase beendet ist, und dass die im vorstehend erläuterten Telegramm mitgeteilten Adressen gültig sind. Die Geräte 3, 4, 5 und 6 setzen jetzt ihre CAN-Eingangsfilter (Mask-Register) und gehen spätestens jetzt in den Betriebszustand für Normalbetrieb über:To transmit the end of initialization, the identifier 0 from the machine, i.e. to the control device 2 for the device with the telegram listed in the table below that the system construction phase has ended and that the addresses communicated in the telegram explained above are valid. Devices 3, 4, 5 and 6 now set their CAN input filters (mask register) and at the latest now go into the operating state for normal operation:
Zur Steuerung von Baugruppengeräten, Aktuatoren, Sensoren und anderen Einrichtungen einer Maschine, insbesondere einere Webmaschine, dient ein Steuerungssystem 1, dessen Geräte 3, 4, 5, 6 über einen CAN-Bus 7 mit einer Steuerungseinrichtung 2 verknüpft sind. Zusätzlich zu dem CAN-Bus 7 ist wenigstens eine weitere Leitung ITL-HIN vorgesehen, die alle softwarekonfigurierbaren Geräte 3, 4, 5 miteinander verbindet. Die Leitung ITL-HIN ist durch alle Geräte 3, 4, 5 durchgeschleift, wobei sie in jedem Gerät 3, 4, 5 über einen Schalter 10 geführt ist. Dieser ist vor der Initialisierung offen. Durch sukzessives Schliessen der Schalter werden die Geräte 3, 4, 5 nacheinander mit dem ITL-Signal verbunden und dadurch einzeln nacheinander aktiviert, um von der Steuerungseinrichtung 2 ihre Individualadresse zugeteilt zu bekommen, die für den nachfolgenden Betrieb gilt. A control system 1, the devices 3, 4, 5, 6 of which are linked to a control device 2 via a CAN bus 7, is used to control assembly devices, actuators, sensors and other devices of a machine, in particular a weaving machine. In addition to the CAN bus 7, there is at least one further line ITL-HIN is provided, which connects all software-configurable devices 3, 4, 5 with one another. The ITL-HIN line is looped through all devices 3, 4, 5, and is guided in each device 3, 4, 5 via a switch 10. This is open before initialization. By successively closing the switches, the devices 3, 4, 5 are connected in succession to the ITL signal and thereby individually activated one after the other in order to receive their individual address from the control device 2, which applies to the subsequent operation.

Claims

PATENTANSPRÜCHE PATENT CLAIMS
1. Steuerungssystem (1) für Maschinen, insbesondere Webmaschinen und mit diesen zusammenwirkenden Geräten (3, 4, 5, 6),1. Control system (1) for machines, in particular weaving machines and devices (3, 4, 5, 6) interacting with them,
mit einer Steuerungseinrichtung (2) und mit von der Steuerungseinrichtung (2) zu steuernden oder von dieser mit Information oder Daten zu versorgenden Geräten (3, 4, 5, 6), die jeweils über Geräteadressen gesondert oder gruppenweise ansprechbar sind,with a control device (2) and with devices (3, 4, 5, 6) to be controlled by the control device (2) or supplied with information or data by the control device (3), each of which can be addressed separately or in groups via device addresses,
mit einem Bus (7), zu dem Signalleitungen (CANH, CANL) gehören und durch den eine Datenkommunikation zwischen der Steuereinheit (2) und den Geräten (3, 4, 5, 6) ermöglicht wird,with a bus (7) to which signal lines (CANH, CANL) belong and through which data communication between the control unit (2) and the devices (3, 4, 5, 6) is made possible,
dadurch gekennzeichnet,characterized,
dass wenigstens einige der Geräte (3, 4, 5) als ITL-Geräte (3, 4, 5) derart ausgebildet sind, dass deren Geräteadressen über den Bus (7) festlegbar sind.that at least some of the devices (3, 4, 5) are designed as ITL devices (3, 4, 5) in such a way that their device addresses can be determined via the bus (7).
2. Steuerungseinrichtung nach Anspruch 1, dadurch gekennzeichnet, dass der Bus (7) ein CAN-Bus ist, der zwei Signalleitungen CANH und CANL und zusätzlich eine Verkettungsleitung (ITL-HIN) aufweist.2. Control device according to claim 1, characterized in that the bus (7) is a CAN bus which has two signal lines CANH and CANL and additionally a daisy chain (ITL-HIN).
3. Steuerungseinrichtung nach Anspruch 1, dadurch gekennzeichnet, dass die Verkettungsleitung (ITL-HIN) seriell über alle ITL-Geräte (3, 4, 5) und zurück (ITL- RÜCK) geführt ist.3. Control device according to claim 1, characterized in that the interlinking line (ITL-HIN) is routed serially over all ITL devices (3, 4, 5) and back (ITL-RÜCK).
4. Steuerungseinrichtung nach Anspruch 1, dadurch gekennzeichnet, dass jedes ITL-Gerät (3, 4, 5) einen ITL-Eingang (8) und einen ITL- Ausgang (9) aufweist, zwischen denen ein Schalter (10) angeordnet ist. 4. Control device according to claim 1, characterized in that each ITL device (3, 4, 5) has an ITL input (8) and an ITL output (9), between which a switch (10) is arranged.
5. Steuerungseinrichtung nach Anspruch 1, dadurch gekennzeichnet, dass jedes ITL-Gerät (3, 4, 5) eine Steuereinheit (CPU) aufweist, die von einem über die ITL-Leitung (ITL-HIN) empfangenen Signal in einen Initialisierungsmodus überführbar ist.5. Control device according to claim 1, characterized in that each ITL device (3, 4, 5) has a control unit (CPU) which can be converted into an initialization mode by a signal received via the ITL line (ITL-HIN).
6. Steuerungseinrichtung nach Anspruch 5, dadurch gekennzeichnet, dass die Steuereinheit (CPU) im Initialisierungsmodus das Gerät (3, 4, 5) betreffende Informationen an die Steuerungseinrichtung (2) sendet und wenigstens eine Adresse, vorzugsweise eine Einzeladresse und wenigstens eine Gruppenadresse, zugeteilt erhält, mit der das Gerät gesondert und gemeinsam mit anderen Geräten ansprechbar ist.6. Control device according to claim 5, characterized in that the control unit (CPU) in the initialization mode sends the device (3, 4, 5) information relating to the control device (2) and assigns at least one address, preferably a single address and at least one group address receives, with which the device can be addressed separately and together with other devices.
7. Steuerungseinrichtung nach Anspruch 4 und 5, dadurch gekennzeichnet, dass das Gerät (3, 4, 5) nach erfolgter Initialisierung den Schalter (10) schließt.7. Control device according to claim 4 and 5, characterized in that the device (3, 4, 5) closes the switch (10) after initialization.
8. Steuerungsverfahren für Maschinen, insbesondere Webmaschinen und mit diesen zusammenwirkenden Geräten,8. control methods for machines, in particular weaving machines and devices interacting with them,
wobei vor Betrieb der Webmaschine und angeschlossener Geräte eine Initialisierung durchgeführt wird, bei der die Geräte über eine Leitung nacheinander angesprochen werden, um sie zu initialisieren,an initialization being carried out before operation of the weaving machine and connected devices, in which the devices are addressed one after the other in order to initialize them,
wobei dem betreffenden Gerät während der Initialisierung wenigstens eine Adresse mitgeteilt wird, die bei dem nachfolgenden Betrieb der Webmaschine und der angeschlossenen Geräte zur Identifizierung des Geräts dient.wherein at least one address is communicated to the device in question during initialization, which is used to identify the device during the subsequent operation of the weaving machine and the connected devices.
9. Steuerungsverfahren nach Anspruch 8, dadurch gekennzeichnet, dass das9. Control method according to claim 8, characterized in that the
Ansprechen der Geräte über eine zu dem Bus (7) zusätzlich vorgesehene Leitung (ITL- HIN; ITL-RÜCK) erfolgt, die bei jedem Gerät unterbrochen ist und die durchverbunden wird, wenn die Initialisierung des Geräts erfolgt ist. The devices are addressed via a line (ITL-HIN; ITL-RÜCK) additionally provided to the bus (7), which is interrupted for each device and which is connected through when the device has been initialized.
10. Steuerungsverfahren nach Anspruch 8, dadurch gekennzeichnet, dass die Steuerungseinrichtung (2) anhand gespeicherter Daten über vorhandene Adressen jede neu zu vergebende Adresse von vorhandenen Adressen verschieden festlegt.10. Control method according to claim 8, characterized in that the control device (2) uses stored data about existing addresses to define each new address to be assigned differently from existing addresses.
11. Steuerungsverfahren nach Anspruch 8, dadurch gekennzeichnet, dass für jedes Gerät (3, 4, 5) wenigstens eine Einzeladresse und wenigstens eine Gruppenadresse festgelegt werden, die es mit wenigstens einem anderen Gerät gemeinsam hat, so dass bedarfsweise mehrere zu einer Gruppe gehörigen Geräte als Gruppe ansprechbar sind. 11. Control method according to claim 8, characterized in that for each device (3, 4, 5) at least one individual address and at least one group address are defined, which it has in common with at least one other device, so that if necessary several devices belonging to a group are accessible as a group.
EP98952550A 1997-09-13 1998-09-08 Device and method for controlling machines especially a power loom Withdrawn EP0939922A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE1997140306 DE19740306A1 (en) 1997-09-13 1997-09-13 Loom control
DE19740306 1997-09-13
PCT/DE1998/002653 WO1999014643A1 (en) 1997-09-13 1998-09-08 Device and method for controlling machines especially a power loom

Publications (1)

Publication Number Publication Date
EP0939922A1 true EP0939922A1 (en) 1999-09-08

Family

ID=7842249

Family Applications (1)

Application Number Title Priority Date Filing Date
EP98952550A Withdrawn EP0939922A1 (en) 1997-09-13 1998-09-08 Device and method for controlling machines especially a power loom

Country Status (4)

Country Link
EP (1) EP0939922A1 (en)
JP (1) JP2000506660A (en)
DE (1) DE19740306A1 (en)
WO (1) WO1999014643A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2473916A (en) * 2009-09-23 2011-03-30 Ebm Papst Uk Ltd Method of Operating a Control System preferably for a Fan System

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
JP4467727B2 (en) 2000-07-24 2010-05-26 キヤノン株式会社 Electronic device connection method, electronic device, and storage medium storing operation processing program thereof
WO2002054163A1 (en) * 2000-12-29 2002-07-11 Empir Ab Control arrangement based on can-bus technology
US7093050B2 (en) 2000-12-29 2006-08-15 Empir Ab Control arrangement
DE10153846B4 (en) * 2001-11-02 2004-11-25 Daimlerchrysler Ag Ignition or injection module and associated initialization process
DE10228516A1 (en) * 2002-06-26 2004-01-15 Iropa Ag Method and device for configuring the control of a thread processing system
DE10233978A1 (en) * 2002-07-25 2004-02-19 Infineon Technologies Ag Bus system for assigning an identifier to data from a master unit has a master unit and multiple slave units interlinked via a bus
DE10305080B4 (en) 2003-02-07 2006-06-08 Infineon Technologies Ag Slave circuit and method for initializing a slave circuit
DE10336301A1 (en) * 2003-07-31 2005-03-10 Ego Elektro Geraetebau Gmbh Method for the dynamic allocation of addresses and associated use for heating devices
US7009913B2 (en) 2003-10-06 2006-03-07 Mitsubishi Denki Kabushiki Kaisha Sequence controller
WO2005081077A2 (en) 2004-02-20 2005-09-01 Fmc Kongsberg Subsea As Subsea control system
DE102006012133A1 (en) * 2006-03-16 2007-09-20 Memminger-Iro Gmbh Data transmission in a system of textile engineering units
DE102007028387A1 (en) 2007-02-01 2008-08-07 Memminger-Iro Gmbh Textile technical bus system
CN101689046B (en) * 2007-05-15 2013-02-06 梅明格-Iro股份有限公司 Data transmission system for textile machines
DE102007040425B4 (en) * 2007-08-25 2015-02-05 Sew-Eurodrive Gmbh & Co Kg Electronic device, inverter, addressing and conditioning system
DE102007061097A1 (en) 2007-12-19 2009-06-25 Robert Bosch Gmbh bus communication
CN102033502B (en) 2009-09-25 2014-04-02 松下神视株式会社 Programmable controller
JP4981864B2 (en) * 2009-09-25 2012-07-25 パナソニック電工Sunx株式会社 Programmable controller
CN102633169A (en) * 2012-04-19 2012-08-15 中山市卓梅尼控制技术有限公司 An elevator outbound call control device and method based on ID self-learning code
PT2804010E (en) * 2013-05-13 2016-03-28 Kapsch Trafficcom Ag Method for calibrating a trigger unit and cascadable sensor therefor
DE102015121291A1 (en) * 2015-12-07 2017-06-08 Eaton Electrical Ip Gmbh & Co. Kg Bus arrangement with subscriber with security address and method for operating a bus arrangement
DE102015121288A1 (en) 2015-12-07 2017-06-08 Eaton Electrical Ip Gmbh & Co. Kg Bus arrangement and method for operating a bus arrangement
CN114030959B (en) * 2021-11-12 2023-10-31 日立楼宇技术(广州)有限公司 Elevator serial communication cable, outbound address setting system and elevator
CN114232182A (en) * 2021-12-28 2022-03-25 中国科学院宁波材料技术与工程研究所 A PC-based three-dimensional loom control system and weaving method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0468194A2 (en) * 1990-07-26 1992-01-29 Hewlett-Packard Company Method and system for daisy chained communication
DE4108796A1 (en) * 1991-03-18 1992-09-24 Philips Patentverwaltung Data transmission system - has further single wire line for control purposes with appts. connected to it, individual control signals differing in their time duration
JP3023029B2 (en) * 1992-02-06 2000-03-21 三菱電機株式会社 Communication method between cards in shelf configuration
DE4214644A1 (en) * 1992-05-02 1993-11-04 Bosch Gmbh Robert Control system for brake pressure control in commercial vehicle - addresses individual modules by sequentially activating signal lines between modules starting with line between central control and first module
KR100309082B1 (en) * 1992-08-12 2001-12-15 요트.게.아. 롤페즈 Multistation communication bus system, main station and slave station
DE4226876C2 (en) * 1992-08-13 1997-08-28 Rohde & Schwarz Serial bus system
DE4238600C2 (en) * 1992-11-16 1996-09-26 Kaendler Maschinenbau Gmbh Electronic control unit for textile machines, in particular for knitting machines
DE4407795A1 (en) * 1994-03-09 1995-09-14 Sel Alcatel Ag Method and circuit arrangement for coordinating the access of several message sources to a bus
DE4407895C2 (en) * 1994-03-10 1997-05-22 Reko Electronic Gmbh Method for configuring an information data network
SE502364C2 (en) * 1994-08-11 1995-10-09 Kvaser Consultant Ab Method and device at module connectable to serial and digital network system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO9914643A1 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2473916A (en) * 2009-09-23 2011-03-30 Ebm Papst Uk Ltd Method of Operating a Control System preferably for a Fan System
GB2473916B (en) * 2009-09-23 2015-04-08 Ebm Papst Uk Ltd Fan control systems

Also Published As

Publication number Publication date
JP2000506660A (en) 2000-05-30
DE19740306A1 (en) 1999-03-18
WO1999014643A1 (en) 1999-03-25

Similar Documents

Publication Publication Date Title
EP0939922A1 (en) Device and method for controlling machines especially a power loom
EP1490772B1 (en) Method for addressing the users of a bus system by means of identification flows
DE19934514C1 (en) Procedure for configuring a bus device connected to a fieldbus
WO2003054644A2 (en) Data transmission method, serial bus system and switch-on unit for a passive station
DE102019114303B3 (en) Method for detecting network participants in an automation network and automation network
DE102013008308A1 (en) System and method for addressing devices that are connected to a bus system, in particular a LIN bus
EP1729454A1 (en) Apparatus and method for a combined transmission of input/output data in automation bus systems
EP3575899B1 (en) Automation system, operating method for automation system and computer program product
EP3298730B1 (en) Bus system and method for assigning addresses of bus components of a bus system
EP1342343A2 (en) Automatic configuration of network components
DE69524320T2 (en) Digital communication input and output interface
DE10302485B4 (en) Fieldbus connection in switchgear
EP3251469B1 (en) Method for operating devices in a lighting system
EP1912343B1 (en) Parameterisation of an intelligent unit via a power supply unit
EP1622039B1 (en) Method and apparatus for assigning addresses to users of a bus system
DE102019203352A1 (en) Method and device for operating a communication system
DE102017117288A1 (en) Data transmission method between a rotary encoder and a motor control device or an evaluation unit
WO2000004428A1 (en) Method and system for configuring a computer-aided system
EP3632054B1 (en) Determination of nodes of a local data bus
DE10307424A1 (en) Data switching device and multiplex communication systems
DE102022120529B4 (en) Method and device for operating a large number of IO-Link devices using an IO-Link master
DE102022115689B4 (en) Adapter module for exchanging information between at least two participants in a communication network and associated method, participant units of a communication network with such an adapter module, provision unit, communication network with such an adapter module and signal sequence
DE102005024782B3 (en) Method and device for data transmission with a bundling of several transmission channel devices
EP1618703B1 (en) Method and device for identifying an order in a network
EP3631630B1 (en) Distributed processing of process data

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

17P Request for examination filed

Effective date: 19990531

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): BE CH DE FR GB IT LI

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18W Application withdrawn

Withdrawal date: 20010803