Einige Inhalte dieser Anwendung sind momentan nicht verfügbar.
Wenn diese Situation weiterhin besteht, kontaktieren Sie uns bitte unterFeedback&Kontakt
1. (WO2018215293) VORLADEN VON INSTRUKTIONEN
Aktuellste beim Internationalen Büro vorliegende bibliographische Daten    Einwendung einreichen

Veröff.-Nr.: WO/2018/215293 Internationale Anmeldenummer PCT/EP2018/062932
Veröffentlichungsdatum: 29.11.2018 Internationales Anmeldedatum: 17.05.2018
IPC:
H04L 12/947 (2013.01) ,H04L 12/40 (2006.01)
H Elektrotechnik
04
Elektrische Nachrichtentechnik
L
Übertragung digitaler Information, z.B. Telegrafieverkehr
12
Datenvermittlungsnetze
70
Paketvermittlungssysteme
931
Koppelfeld-Architektur
947
Adressverarbeitung innerhalb einer Vorrichtung, z.B. Verwendung einer internen Identifikation (ID) oder von internen Tags zum Routing innerhalb eines Koppelfelds
H Elektrotechnik
04
Elektrische Nachrichtentechnik
L
Übertragung digitaler Information, z.B. Telegrafieverkehr
12
Datenvermittlungsnetze
28
gekennzeichnet durch die Netzstruktur, z.B. Nahbereichsnetze [local area networks = LAN], Fernbereichsnetze [wide area networks = WAN]
40
Netzwerke mit Busstruktur
Anmelder:
WAGO VERWALTUNGSGESELLSCHAFT MBH [DE/DE]; Hansastr. 27 32423 Minden, DE
Erfinder:
QUAKERNACK, Frank; DE
JEROLM, Daniel; DE
Vertreter:
HOHGARDT, Martin; DE
Prioritätsdaten:
10 2017 208 838.924.05.2017DE
Titel (EN) PRE-LOADING OF INSTRUCTIONS
(FR) PRÉCHARGEMENT D'INSTRUCTIONS
(DE) VORLADEN VON INSTRUKTIONEN
Zusammenfassung:
(EN) The invention relates to a method and to a data bus subscriber for processing process data (P1, P2, PN) in a local bus (6), in particular a ring bus. The method comprises: receiving a first symbol during a first number of working cycles, the first symbol comprising first process data (P1); loading at least one first instruction (22a, 22b) from an instruction list (21a, 21b) during the first number of working cycles; receiving a second symbol during a second number of working cycles, the second symbol comprising second process data (P2); processing the first process data (P1) contained in the first symbol by means of the at least one loaded first instruction (22a, 22b) during the second number of working cycles; and loading at least one second instruction (23a, 23b) for processing the second process data (P2) of the second symbol during the second number of working cycles. Preferably, a symbol, which in particular precedes the first symbol, can have an instruction list index (ILI). Said instruction list index is used to select an instruction list for processing the process data in the following symbols. During the receiving of a first symbol, which bears the process data (P1), the instruction (22a) is loaded. At this moment, the data bus subscriber already has knowledge regarding which instruction list should be used. The loading of the instruction (22a) can consist in the reading of a memory of the corresponding data bus subscriber. By pre-loading an instruction during the receiving of a symbol, optimal time utilization can be guaranteed and it is ensured that the data bus subscribers can perform the corresponding processing in the working cycles available to said data bus subscribers without the computing speed having to be adjusted. Fast and, above all, deterministic processing of the process data can be ensured.
(FR) L'invention concerne un procédé et un abonné de bus de données servant à traiter des données de processus (P1, P2, PN) dans un bus local (6), en particulier un bus annulaire. Le procédé comporte : la réception d'un premier symbole pendant un premier nombre de cycles de travail, le premier symbole comportant des premières données de processus (P1) ; le chargement d'au moins une première instruction (22a, 22b) issue d'une liste d'instructions (21a, 21b) pendant le premier nombre de cycles de travail ; la réception d'un deuxième symbole pendant un deuxième nombre de cycles de travail, le deuxième symbole comportant des deuxièmes données de processus (P2) ; le traitement des premières données de processus (P1) contenues dans le premier symbole avec la ou les premières instructions (22a, 22b) chargées pendant le deuxième nombre de cycles de travail ; et le chargement d'au moins une deuxième instruction (23a, 23b) servant au traitement des deuxièmes données de processus (P2) du deuxième symbole pendant le deuxième nombre de cycles de travail. De préférence, un symbole qui précède en particulier le premier symbole peut présenter un indice de liste d'instructions (ILI). Ledit indice de liste d'instruction est utilisé pour sélectionner une liste d'instructions aux fins du traitement des données de processus dans les symboles suivants. Pendant le réception d'un premier symbole qui supporte les données de processus (P1), l'instruction (22a) est chargée. Pendant ce temps, l'abonné de bus de données a déjà connaissance de la liste d'instructions qui est censée être utilisée. Le chargement de l'instruction (22a) peut consister en la lecture d'une mémoire de l'abonné correspondant de bus de données. Le préchargement d'une instruction pendant la réception d'un symbole permet d'assurer une optimisation du taux d'utilisation et garantit que les abonnés de bus de données peuvent exécuter lors des cycles de travail qui leur sont fournis le traitement correspondant sans avoir à adapter la vitesse de calcul. Cela permet de garantir un traitement rapide et, avant tout, déterministe, des données de processus.
(DE) Ein Verfahren und ein Datenbusteilnehmer zum Verarbeiten von Prozessdaten (P1, P2, PN) in einem Lokalbus (6), insbesondere einem Ringbus, sind beschrieben, Das Verfahren aufweisend Empfangen eines ersten Symbols während einer ersten Anzahl von Arbeitstakten, wobei das erste Symbol erste Prozessdaten (P1) aufweist, Laden zumindest einer ersten Instruktion (22a, 22b) aus einer Instruktionsliste (21a, 21b) während der ersten Anzahl von Arbeitstakten, Empfangen eines zweiten Symbols während einer zweiten Anzahl von Arbeitstakten, wobei das zweite Symbol zweite Prozessdaten (P2) aufweist, Verarbeiten von denen im ersten Symbol beinhalteten ersten Prozessdaten (P1) mit der zumindest einen geladenen ersten Instruktion (22a, 22b) während der zweiten Anzahl von Arbeitstakten und Laden zumindest einer zweiten Instruktion (23a, 23b) zum Verarbeiten von den zweiten Prozessdaten (P2) von dem zweiten Symbol während der zweiten Anzahl von Arbeitstakten. Vorzugsweise kann ein Symbol, welches insbesondere dem ersten Symbol vorausgeht einen Instruktionslistenindex (ILI) aufweisen. Dieser Instruktionslistenindex wird verwendet zum Auswählen einer Instruktionsliste zum Verarbeiten der Prozessdaten in den folgenden Symbolen. Während des Empfangens eines ersten Symbol, welches die Prozessdaten (P1) trägt, wird die Instruktion (22a) geladen. In diesem Moment hat der Datenbusteilnehmer bereits Kenntnis darüber, welche Instruktionsliste verwendet werden soll. Das Laden der Instruktion (22a) kann im Lesen eines Speichers des entsprechenden Datenbusteilnehmers bestehen. Durch das Vorladen einer Instruktion während des Empfangens eines Symbols kann eine optimale Zeitauslastung gewährleistet werden und es stellt sicher, dass die Datenbusteilnehmer in den ihnen zur Verfügung stehenden Arbeitstakten die entsprechende Verarbeitung durchführen können, ohne dass die Rechengeschwindigkeit angepasst werden müsste. Es kann eine schnelle und vor allem deterministische Verarbeitung der Prozessdaten gewährleistet werden.
front page image
Designierte Staaten: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasische Patentorganisation (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Europäisches Patentamt (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Veröffentlichungssprache: Deutsch (DE)
Anmeldesprache: Deutsch (DE)