[go: up one dir, main page]

DE102022126354B3 - Method for automatic address assignment in an AS-I master-slave bus system - Google Patents

Method for automatic address assignment in an AS-I master-slave bus system Download PDF

Info

Publication number
DE102022126354B3
DE102022126354B3 DE102022126354.1A DE102022126354A DE102022126354B3 DE 102022126354 B3 DE102022126354 B3 DE 102022126354B3 DE 102022126354 A DE102022126354 A DE 102022126354A DE 102022126354 B3 DE102022126354 B3 DE 102022126354B3
Authority
DE
Germany
Prior art keywords
slave
master
address
bus system
addresses
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.)
Active
Application number
DE102022126354.1A
Other languages
German (de)
Inventor
Michael Strauss
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.)
IFM Electronic GmbH
Original Assignee
IFM Electronic 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 IFM Electronic GmbH filed Critical IFM Electronic GmbH
Priority to DE102022126354.1A priority Critical patent/DE102022126354B3/en
Application granted granted Critical
Publication of DE102022126354B3 publication Critical patent/DE102022126354B3/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5092Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
    • 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/22Pc multi processor system
    • G05B2219/2231Master slave
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

Bei einem AS-I-Master-Slave Bussystem wird durch das erfindungsgemäße Verfahren in der Adressierungsphase durch zufallsgesteuerte Mechanismen im Slave geprüft, ob eine Doppeladressierung vorliegt und falls dies der Fall sein sollte, Slave-seitig eine neue Adresse generiert.In an AS-I master-slave bus system, the method according to the invention uses randomly controlled mechanisms in the slave to check in the addressing phase whether there is double addressing and, if this is the case, a new address is generated on the slave side.

Description

Die Erfindung betrifft ein Verfahren zur automatischen Adressvergabe in einem AS-I-Master-Slave-Bussystem.The invention relates to a method for automatic address assignment in an AS-I master-slave bus system.

In der Automatisierungstechnik sowohl in der Fertigungsautomatisierung wie auch in der Prozessautomatisierung werden vielfach Bussysteme eingesetzt. Sie dienen dazu Informationen von Sensoren an Steuerungen weiterzuleiten bzw. Aktoren über Steuerungen anzusteuern. In bestimmten Fällen sind die Steuerungen noch mit übergeordneten Bussystemen verbunden, die teilweise an Firmennetzwerke (TCP/IP Protokollfamilie) angeschlossen sind.Bus systems are often used in automation technology, both in production automation and in process automation. They are used to forward information from sensors to controllers or to control actuators via controllers. In certain cases, the controllers are still connected to higher-level bus systems, some of which are connected to company networks (TCP/IP protocol family).

Aus der DE19733906A1 ist ein Verfahren zur automatischen Adressvergabe bei einen allgemeinen Master-Slave-Bussystem bekannt, das auf einer aufwendigen Distanzmessung beruht.From the DE19733906A1 a method for automatic address assignment in a general master-slave bus system is known, which is based on a complex distance measurement.

Aus der DE 102014117797 A1 ist eine dynamische Adressierung von Slave-Einheiten in einem Master-Slave-Bussystem bekannt.From the DE 102014117797 A1 Dynamic addressing of slave units in a master-slave bus system is known.

Aus den Dokumenten DE10206657A1 , DE10253566A1 , DE102006050135A1 , DE102007025852B3 , DE102009033229A1 , DE102011101172A1 , DE102013216564A1 , EP2348374A1 und WO2013013710A1 sind verschiedene Bussysteme sowie Verfahren zur Doppeladresserkennung bekannt.From the documents DE10206657A1 , DE10253566A1 , DE102006050135A1 , DE102007025852B3 , DE102009033229A1 , DE102011101172A1 , DE102013216564A1 , EP2348374A1 and WO2013013710A1 Various bus systems and methods for double address recognition are known.

Beispiele für Master-Slave Bussysteme sind Profibus, Interbus und insbesondere auch das AS-i-Bussystem. AS-i steht für Aktor-Sensor-Interface. Nähere Angaben zu diesem Bussystem findet man in „AS-i das Aktor-Sensor-Interface für die Automation“, Professor Dr. W. Kriesel und Dr. O. W. Madelung, Hanser-Verlag München Wien 1994 bzw. „AS-Interface: die Lösung in der Automation“; herausgegeben von der AS-International Association 2002. Insbesondere das AS-i-Bussystem basiert auf dem Master-Slave-Prinzip, bei dem der Master die an die Busleitung angeschlossenen Slaves zyklisch über ein Mastertelegramm ab frägt (cyclic polling) und die Slaves mit einem entsprechenden Slave-Telegramm antworten. Die Reaktionszeit des Bussystems liegt dabei unter 5 Millisekunden.Examples of master-slave bus systems are Profibus, Interbus and especially the AS-i bus system. AS-i stands for actuator-sensor interface. Further information about this bus system can be found in “AS-i the actuator-sensor interface for automation”, Professor Dr. W. Kriesel and Dr. O. W. Madelung, Hanser-Verlag Munich Vienna 1994 or “AS-Interface: the solution in automation”; published by the AS-International Association 2002. The AS-i bus system in particular is based on the master-slave principle, in which the master cyclically polls the slaves connected to the bus line via a master telegram (cyclic polling) and the slaves with a respond to the corresponding slave telegram. The response time of the bus system is less than 5 milliseconds.

Die maximale Anzahl der an die Busleitung anschließbaren Slaves beträgt 31 im Normalmodus bzw. 62 in einem erweiterten Modus. Ein wichtiger Aspekt bei dem AS-i-Bussystem besteht darin, dass die Datenübertragung und die Stromversorgung der Slaves über die gleiche Leitung (Zweidrahtleitung) erfolgen.The maximum number of slaves that can be connected to the bus line is 31 in normal mode or 62 in extended mode. An important aspect of the AS-i bus system is that data transmission and power supply to the slaves take place via the same line (two-wire line).

In der DE50209644D1 ist ein AS-I-Bussystem näher beschrieben.An AS-I bus system is described in more detail in DE50209644D1.

Die Slaves bzw. die Slave-Einheiten für ein AS-I-Bussystem, weisen im Auslieferungszustand immer die Adresse 0 auf und können vom Master bzw. derThe slaves or the slave units for an AS-I bus system always have the address 0 when delivered and can be controlled by the master or the

Master-Einheit deshalb nicht einzeln angesprochen werden. Eine vom Wert 0 verschieden Default-Adresse kann jedoch nicht benutzt werden, da dann das Restrisiko einer Doppeladressierung nicht ausgeschlossen werden kann.Therefore, the master unit cannot be addressed individually. However, a default address other than 0 cannot be used, as the residual risk of double addressing cannot be ruled out.

Bekannte Auto-Adressier-Verfahren (wie DHCP) können nicht verwendet werden, da die einzelnen Slaves nur auf einen Masteraufrufe reagieren dürfen und von sich aus kein Anmeldetelegramm an den Master senden können.Known auto-addressing methods (such as DHCP) cannot be used because the individual slaves are only allowed to respond to a master call and cannot send a registration telegram to the master on their own.

In der Gebäudeautomation als Teilbereich der Automatisierungstechnik werden AS-i Slaves bei der Installation häufig lediglich nur verdrahtet ohne jedoch adressiert zu werden.In building automation as a sub-area of automation technology, AS-i slaves are often just wired during installation without being addressed.

Zur Adressierung, d. h. zum Setzen der Adresse ist bei der Inbetriebnahme des AS-I-Bussystem, der Zugang zu jedem einzelnen Slave erforderlich, was unter Umständen sehr problematisch sein kann, wenn die Slaves unzugänglich z. B. in Zwischendecken angeordnet sind, was den Einsatz von Hebebühnen erforderlich macht. Unter Umständen sind die Slaves auch in zutrittsbeschränkten Bereichen angeordnet.For addressing, i.e. H. To set the address, access to each individual slave is required when commissioning the AS-I bus system, which can be very problematic under certain circumstances if the slaves are inaccessible, for example. B. are arranged in false ceilings, which requires the use of lifting platforms. The slaves may also be located in restricted access areas.

Aufgabe der Erfindung ist es deshalb ein Verfahren zur automatischen Adressvergabe in einem AS-I-Master-Slave-Bussystem anzugeben, die oben genannten Nachteile nicht aufweist und das einfach und kostengünstig realisierbar ist.The object of the invention is therefore to provide a method for automatic address assignment in an AS-I master-slave bus system that does not have the disadvantages mentioned above and that can be implemented easily and inexpensively.

Gelöst wird diese Aufgabe durch das Im Anspruch angegebene Verfahren.This task is solved by the method specified in the claim.

Nachfolgend ist das erfindungsgemäße Verfahren anhand einer Zeichnung näher erläutert.The method according to the invention is explained in more detail below using a drawing.

Es zeigt:

  • 1: AS-i Bussystem mit einer Mastereinheit und drei Slave-Einheiten Anhand der 1 ist beschrieben, wie der AS-I-Master in der Adressierungsphase durch entsprechende Masteraufrufe einzelne Slave-Adressen überprüft.
    • • Der AS-i Master (Master-Einheit) sendet zyklisch in aufsteigender Reihenfolge an jede AS-i Adresse (Slave-Einheit) Ausgangsdaten. Die physikalische Reihenfolge der Slave-Einheiten auf dem Kabel spielt bei der AS-i Kommunikation keine Rolle. Nur die Adressreihenfolge ist ausschlaggebend.
    • • Das passend adressierte AS-i IC (in der Slave-Einheit) liefert die Daten an seinem Ausgang und signalisiert den Datenaufruf am Ausgang „data strobe“. Die Daten können z. B. an einen µController übergeben werden.
    • • Das AS-i IC sendet die am Daten-Eingang anstehenden Daten als Slave-Antwort an den Master. Die Daten können von einem µController an das Slave IC übergeben werden.
    • • Antwortet ein AS-i Slave nicht auf einen Master-Aufruf, wiederholt der AS-i Master seinen Aufruf unmittelbar. Das kann der µController am Datastrobe-Signal erkennen.
It shows:
  • 1 : AS-i bus system with one master unit and three slave units Based on the 1 describes how the AS-I master checks individual slave addresses in the addressing phase using appropriate master calls.
    • • The AS-i master (master unit) cyclically sends output data to each AS-i address (slave unit) in ascending order. The physical order of the slave units on the cable plays a role in AS-i communication tion doesn't matter. Only the address order is important.
    • • The appropriately addressed AS-i IC (in the slave unit) supplies the data at its output and signals the data call at the “data strobe” output. The data can e.g. B. be transferred to a µController.
    • • The AS-i IC sends the data present at the data input to the master as a slave response. The data can be transferred from a µController to the slave IC.
    • • If an AS-i slave does not respond to a master call, the AS-i master repeats its call immediately. The µController can recognize this from the data strobe signal.

Nachfolgend sind die wesentlichen Verfahrensschritte nochmals näher erläutert:

  • In der Ausgangslage sind mehrere AS-i-Slaves mit der Adresse 0 angeschlossen. Der Master ist im Projektierungsmodus und fragt alle möglichen Slave-Adressen ab. Antwortet kein Slave auf den Aufruf, wiederholt der Master den Aufruf einmal sofort. In bis zu zwei weiteren Master-Zyklen versucht der Master den Slave zu erreichen (In Summe 3 mal 2 Aufrufe). Danach wird der Slave als fehlend gekennzeichnet.
The essential process steps are explained in more detail below:
  • In the initial situation, several AS-i slaves with address 0 are connected. The master is in configuration mode and queries all possible slave addresses. If no slave responds to the call, the master repeats the call once immediately. The master tries to reach the slave in up to two further master cycles (in total 3 times 2 calls). The slave is then marked as missing.

Schritt 1: Initiale AdressierungStep 1: Initial addressing

Alle Slave-Adressen adressieren sich nach dem Einschalten der AS-i Spannung in Abhängigkeit von einer Kennung (z. B. Seriennummer oder AS-i-MAC-Adresse) selbst. Dabei kann es zu Doppeladressen kommen.After the AS-i voltage is switched on, all slave addresses address themselves depending on an identifier (e.g. serial number or AS-i MAC address). This can result in double addresses.

Schritt 2: Prüfung auf DoppeladressvergabeStep 2: Check for duplicate addresses

Diese nachfolgend beschrieben Abfolge erfolgt iterativ, solange bis keine Doppeladressen mehr aufgefunden werden.This sequence described below occurs iteratively until no more duplicate addresses are found.

Die Slave-Einheiten erkennen selbst, ob es weitere Slaves gibt, die die gleiche Adresse nutzen und suchen sich daraufhin eine andere Adresse.The slave units themselves recognize whether there are other slaves that use the same address and then look for another address.

Die Erkennung der Doppeladresse kann zum Beispiel dadurch erfolgen, dass der Slave mit Adresse N in zufälligen Zeitabständen nicht auf den Masteraufruf antwortet und beobachtet, ob ein anderer Slave antwortet oder der Aufruf wiederholt wird (Überwachung data strobe). Antwortet kein anderer Slave auf den ersten Aufruf, beantwortet Slave N den Wiederholungs-Aufruf und behält seine Adresse. Gibt es hingegen keine Wiederholung, so ist die Adresse N anderweitig vergeben und der Slave N muss sich eine neue Adresse aussuchen.The double address can be detected, for example, by the slave with address N not responding to the master call at random intervals and observing whether another slave responds or the call is repeated (monitoring data strobe). If no other slave responds to the first call, slave N answers the repeat call and keeps its address. If, on the other hand, there is no repetition, the address N is assigned elsewhere and the slave N has to choose a new address.

Kann der Slave die Aufrufe decodieren und nicht nur den data strobe auswerten, findet er mögliche freie Zieladressen, indem er nach Telegrammwiederholungen sucht.If the slave can decode the calls and not just evaluate the data strobe, it finds possible free target addresses by looking for telegram repetitions.

Schritt 3: (Endzustand und Normalbetrieb):Step 3: (Final state and normal operation):

Verschiedene Master ermöglichen zum Beispiel durch die Auswertung der Signalform einer Slave-Antwort auf einen Masteraufruf eine DoppeladressErkennung.For example, various masters enable double address detection by evaluating the signal form of a slave response to a master call.

Sobald der Master keine Doppeladresse im Netzwerk mehr findet, beendet er den Adressiermodus der Slaves durch ein Kommando oder das Setzen eines definierten Parameters. Der Adressiermodus kann auch nach einer ausreichend langen Zeit, unter der Annahme, dass sich ein stabiler Zustand ohne Doppeladressen eingestellt hat, beendet werden.As soon as the master no longer finds a double address in the network, it ends the addressing mode of the slaves with a command or by setting a defined parameter. The addressing mode can also be ended after a sufficiently long time, assuming that a stable state without double addresses has been established.

Die Slaves überprüfen danach ihre eigenen Adresse nicht mehr und beantworten jeden Masteraufruf auf ihre Adresse.The slaves then no longer check their own addresses and respond to every master call to their address.

Jetzt kann die Kundenapplikation über den Master CTT-Mechanismen nutzen, um individuelle Kennungen (zum Beispiel AS-i-MAC oder Seriennummer) auszulesen und die Adressen bei Bedarf neu zu vergeben oder eine Adress-Mapping-Tabelle mit der Applikation abzugleichen.Now the customer application can use CTT mechanisms via the master to read out individual identifiers (e.g. AS-i-MAC or serial number) and to reassign the addresses if necessary or to compare an address mapping table with the application.

Eine PC-Applikation (z.B. ifm electronic gmbh, moneo) kann alle AS-i Master im Netzwerk identifizieren und die daran angeschlossenen Slaves auflisten. Jeder Slave erhält so eine System-Adresse, die aus der Netzwerkadresse des Gateways, der Masternummer innerhalb des Gateways und der AS-i Adresse des Slaves besteht (Beispiel 192.168.0.1-0-12A). Alternativ ist für AS-i Slaves die Verwendung von IPv6 Unique Local Addresses (ULA), beschrieben in RFC 4193, möglich und sinnvoll. Hierbei wird die IPv6 ULA als Systemadresse unter Berücksichtigung der Gateway-Adresse und der AS-i Adresse ermittelt. Über eine geeignete Schnittstelle (z.B. WLAN und WEB Interface) kann sich ein Handheld mit der Applikation verbinden und jeden einzelnen Slave über ein Kommando in einen Blinkmodus versetzen. Der so identifizierte Slave kann dann in der Applikation richtig zugeordnet werden. Hierzu kann ein Mapping zwischen Systemadresse und logischer Adresse erfolgen.A PC application (e.g. ifm electronic gmbh, moneo) can identify all AS-i masters in the network and list the slaves connected to them. Each slave receives a system address, which consists of the network address of the gateway, the master number within the gateway and the AS-i address of the slave (example 192.168.0.1-0-12A). Alternatively, the use of IPv6 Unique Local Addresses (ULA), described in RFC 4193, is possible and sensible for AS-i slaves. The IPv6 ULA is determined as the system address taking into account the gateway address and the AS-i address. A handheld can connect to the application via a suitable interface (e.g. WLAN and WEB interface) and set each individual slave into flashing mode via a command. The slave identified in this way can then be correctly assigned in the application. For this purpose, a mapping can be carried out between the system address and the logical address.

Kann ein Handheld die AS-i-MAC optisch (QR-Code) oder über NFC aus dem Slave auslesen und ist es mit der PC-Applikation verbunden, kann diese Information mit der Systemadresse kombiniert werden, um ein Mapping zu erreichen.If a handheld can read the AS-i-MAC from the slave optically (QR code) or via NFC and is connected to the PC application, this information can be combined with the system address to achieve mapping.

Die wesentliche Idee der Erfindung besteht darin, dass bei AS-i Slave-Einheiten, die einen Slave-IC und einem Mikrocontroller aufweisen, durch zufallsgesteuerte Mechanismen geprüft wird, ob eine Doppeladressvergabe vorliegt. Wenn dies der Fall ist, wird von der Slave-Einheit selbständig nach freien Adressen gesucht, um bei Bedarf die Slave-Einheit neu zu adressieren. Nach einer gewissen Zeit in der Adressierungsphase sollte sich so ein stabiler Zustand einstellen, bei dem im System keine Doppeladressierung mehr vorliegt und so alle Slaves vom Master ansprechbar sind.The essential idea of the invention is that in AS-i slave units that have a slave IC and a microcontroller, randomly controlled mechanisms are used to check whether there is a double address assignment. If this is the case, the slave unit automatically searches for free addresses in order to re-address the slave unit if necessary. After a certain time in the addressing phase, a stable state should arise in which there is no longer any double addressing in the system and all slaves can be addressed by the master.

Claims (1)

Verfahren zur automatischen Adressvergabe in einem AS-I-Master-Slave-Bussystem gekennzeichnet durch folgende Verfahrensschritte: A) Anschluss von mehreren Slave-Einheiten an eine AS-I-Busleitung B) Aktivierung der Spannungsversorgung des Bussystems, um eine Adressierungsphase einzuleiten C) Zufällige Generierung jeweils einer Slave-Adresse in den Slave-Einheiten aufgrund einer in den Slave-Einheiten gespeicherten Kennung D) Überprüfung welche Slave-Adressen vergeben sind durch die Master-Einheit während der Adressierungsphase durch folgende Zwischenschritte: a. Sukzessives Senden eines Masteraufruf an die einzelnen Slave-Adressen b. Bei Ausbleiben einer Slave-Antwort Wiederholung des Masteraufrufs auf die unbeantwortet Slave-Adresse c. Um eine Doppel-Adressvergabe auszuschließen führen die Slave-Einheiten folgende Verfahrensschritte aus: i. Zufälliges Ignorieren von Masteraufrufen durch die Slave-Einheiten ii. Wenn die ignorierende Slave-Einheit eine Slave-Antwort von einer anderen Slave-Einheit, die die gleiche Slave-Adresse besitzen muss, detektiert, erhöht die ignorierende Slave-Einheit ihre Adresse um mindestens den Wert 1 E) Beenden der Adressierungsphase, wenn der Master keine Doppeladressen im Netzwerk mehr findet. F) Senden eines Kommandos an die Slave-Einheiten, damit diesen den Adressierungsmode beenden, und auf alle Masteraufrufe antwortenMethod for automatic address assignment in an AS-I master-slave bus system characterized by the following process steps: A) Connection of several slave units to an AS-I bus line B) Activation of the power supply of the bus system in order to initiate an addressing phase C) Random Generation of a slave address in the slave units based on an identifier stored in the slave units D) Checking which slave addresses have been assigned by the master unit during the addressing phase through the following intermediate steps: a. Successively sending a master call to the individual slave addresses b. If there is no slave response, repeat the master call to the unanswered slave address c. In order to exclude double address assignment, the slave units carry out the following procedural steps: i. Randomly ignoring master calls by the slave units ii. If the ignoring slave unit detects a slave response from another slave unit that must have the same slave address, the ignoring slave unit increases its address by at least the value 1 E) End the addressing phase if the master no longer finds duplicate addresses in the network. F) Send a command to the slave units to exit addressing mode and respond to all master calls
DE102022126354.1A 2022-10-11 2022-10-11 Method for automatic address assignment in an AS-I master-slave bus system Active DE102022126354B3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102022126354.1A DE102022126354B3 (en) 2022-10-11 2022-10-11 Method for automatic address assignment in an AS-I master-slave bus system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102022126354.1A DE102022126354B3 (en) 2022-10-11 2022-10-11 Method for automatic address assignment in an AS-I master-slave bus system

Publications (1)

Publication Number Publication Date
DE102022126354B3 true DE102022126354B3 (en) 2023-12-21

Family

ID=88975212

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102022126354.1A Active DE102022126354B3 (en) 2022-10-11 2022-10-11 Method for automatic address assignment in an AS-I master-slave bus system

Country Status (1)

Country Link
DE (1) DE102022126354B3 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10253566A1 (en) 2001-11-15 2003-05-28 Bihl & Wiedemann Gmbh Actuator-sensor interface system based on an AS-i bus has a monitoring unit that detects overlapping response signals and thus the incorrect assignment of the same binary address to two or more slave units
DE10206657A1 (en) 2002-02-15 2003-09-18 Andreas Schiff Actuator-sensor interface with extended operation capabilities has an idle state and a special function state into which it can be switched in an event dependent manner
DE102006050135A1 (en) 2006-10-25 2008-04-30 Abb Ag Bus system operating method, involves assigning participant addresses from limited address pool to participants, who are newly added to bus system recurses by everyone, where participants communicates with each other over bus line
DE102007025852B3 (en) 2007-06-01 2009-01-02 I F M Electronic Gmbh Monitoring device for detecting an incorrect addressing of an actuator-sensor interface slave
DE102009033229A1 (en) 2009-07-14 2011-01-27 Bihl+Wiedemann Gmbh Method for detecting double addressing of single- and multi-face actuator sensor interface slaves, involves interpreting signal as detection of double addressing and signalizing double addressing from slaves after set of cycles
EP2348374A1 (en) 2010-01-18 2011-07-27 Siemens Aktiengesellschaft Method for recognising incorrect multiple addressing of a network operating according to the master-slave principle and a corresponding actuator-sensor interface network
DE102011101172A1 (en) 2011-05-11 2012-11-15 Andreas Schiff Method for multi-address recognition in actuator sensor interface network, involves releasing switching or warning signal during overlapping of response signals, arranging recognition logic in slaves for recognizing multi-addressing
WO2013013710A1 (en) 2011-07-27 2013-01-31 Siemens Aktiengesellschaft Detection of incorrect multiple addressing in an actuator-sensor interface system
DE102013216564A1 (en) 2013-08-21 2015-02-26 Ifm Electronic Gmbh Method for detecting double addressing of slaves in a master-slave bus system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10253566A1 (en) 2001-11-15 2003-05-28 Bihl & Wiedemann Gmbh Actuator-sensor interface system based on an AS-i bus has a monitoring unit that detects overlapping response signals and thus the incorrect assignment of the same binary address to two or more slave units
DE10206657A1 (en) 2002-02-15 2003-09-18 Andreas Schiff Actuator-sensor interface with extended operation capabilities has an idle state and a special function state into which it can be switched in an event dependent manner
DE102006050135A1 (en) 2006-10-25 2008-04-30 Abb Ag Bus system operating method, involves assigning participant addresses from limited address pool to participants, who are newly added to bus system recurses by everyone, where participants communicates with each other over bus line
DE102007025852B3 (en) 2007-06-01 2009-01-02 I F M Electronic Gmbh Monitoring device for detecting an incorrect addressing of an actuator-sensor interface slave
DE102009033229A1 (en) 2009-07-14 2011-01-27 Bihl+Wiedemann Gmbh Method for detecting double addressing of single- and multi-face actuator sensor interface slaves, involves interpreting signal as detection of double addressing and signalizing double addressing from slaves after set of cycles
EP2348374A1 (en) 2010-01-18 2011-07-27 Siemens Aktiengesellschaft Method for recognising incorrect multiple addressing of a network operating according to the master-slave principle and a corresponding actuator-sensor interface network
DE102011101172A1 (en) 2011-05-11 2012-11-15 Andreas Schiff Method for multi-address recognition in actuator sensor interface network, involves releasing switching or warning signal during overlapping of response signals, arranging recognition logic in slaves for recognizing multi-addressing
WO2013013710A1 (en) 2011-07-27 2013-01-31 Siemens Aktiengesellschaft Detection of incorrect multiple addressing in an actuator-sensor interface system
DE102013216564A1 (en) 2013-08-21 2015-02-26 Ifm Electronic Gmbh Method for detecting double addressing of slaves in a master-slave bus system

Similar Documents

Publication Publication Date Title
DE102014106752B4 (en) Method and control device for operating a contactless transmission system for an IO-Link
DE102004052075A1 (en) Node for a bus network, bus network and method for configuring the network
DE102019114303B3 (en) Method for detecting network participants in an automation network and automation network
EP3296828A1 (en) Method for providing an expanded name service for an industrial automation system
EP2940926B1 (en) Method for configuring a communication device within an industrial automation system and distribution unit for a configuration server of an industrial communication network
EP1472851A2 (en) System and method for analyzing a network and/or generating the topology of a network
EP3416337B1 (en) Device for automation of a house or building
EP3113461B1 (en) Method for establishing communication links to redundant control devices of an industrial automation system and control apparatus
EP2203821B1 (en) Secure data transmission method and apparatus
EP3242466A1 (en) Method for configuring communication devices of an industrial automation system and configuration data distributor unit
DE102014003066A1 (en) Method for semi-automatic address determination for bus users of a mixed star / serial lighting network for use in motor vehicles
EP2733910B1 (en) BUS system, method for operating a BUS system and fluid system with a BUS system
DE102006027683A1 (en) Method and device for networking an automated system
DE102010035771A1 (en) Method for allocating subscriber addresses to bus subscribers of a bus-based control system
EP2917795A1 (en) Method for identifying the relative installation position of the modules used in a modular electronic system
DE102022126354B3 (en) Method for automatic address assignment in an AS-I master-slave bus system
DE102013225706A1 (en) Addressing of control units
WO2011072958A1 (en) Method for allocating a polling address to a field device
EP1642207B1 (en) Allocation of station addresses to communication users in a bus system
EP3484127A1 (en) Method and device for the secure assignment of addresses to modules in a network, addressing device, computer program product and industrial plant
WO2022128618A1 (en) Method for address configuration for a master-slave system
WO2017097734A1 (en) Bus arrangement with a subscriber with security address and method for operating a bus arrangement
EP2903209A1 (en) Method for updating message filter rules of a network access control unit of an industrial communication network, address management unit and converter unit
DE102012106449A1 (en) Storage of a target address in a device of a control system
DE102018123819A1 (en) Bus subscriber devices belonging to the bus system and method for determining and avoiding address collisions

Legal Events

Date Code Title Description
R163 Identified publications notified
R012 Request for examination validly filed
R018 Grant decision by examination section/examining division
R020 Patent grant now final