Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018087308) INTERCHANGING REAL-TIME DATA BETWEEN PROGRAM MODULES
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/087308 International Application No.: PCT/EP2017/078924
Publication Date: 17.05.2018 International Filing Date: 10.11.2017
IPC:
G06F 9/54 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
46
Multiprogramming arrangements
54
Interprogramme communication
Applicants:
PHOENIX CONTACT GMBH & CO.KG [DE/DE]; Flachsmarktstrasse 8 32825 Blomberg, DE
Inventors:
HEUTGER, Henning; DE
KLEINOW, Rolf; DE
DREWES, Tobias; DE
BECK, Alexander; DE
FRIEBEN, Jens; DE
Agent:
BLUMBACH ZINNGREBE PATENT- UND RECHTSANWÄLTE PARTG MBB; Elisabethenstr. 11 64283 Darmstadt, DE
Priority Data:
9330010.11.2016LU
Title (EN) INTERCHANGING REAL-TIME DATA BETWEEN PROGRAM MODULES
(FR) ÉCHANGE DE DONNÉES EN TEMPS RÉEL ENTRE DES MODULES DE PROGRAMME
(DE) AUSTAUSCH VON ECHTZEITDATEN ZWISCHEN PROGRAMMMODULEN
Abstract:
(EN) The present invention relates to a method for interchanging real-time data between program modules (11, 12, 13). The method comprises providing a data storage device (20) and storing meta information (21-31) in the data storage device (20), wherein the meta information (21-31) has at least one variable. The method also provides for at least one description file to be provided and for the data storage device (20) to be configured with the description file. The method also comprises providing at least one connector (14), wherein a connection can be established between program modules (11, 12, 13) via the data storage device (20) using the connector (14) on the basis of a request in the description file, and wherein the program modules (11, 12, 13) are created using identical or different programming languages and can be executed by a real-time operating system. The method also comprises interchanging at least one variable (21-31) between one of the program modules (11, 12, 13) and the data storage device (20) via the connector (14).
(FR) L'invention concerne un procédé d’échange de données en temps réel entre des modules de programme (11, 12, 13). Le procédé comprend l’utilisation d’un dispositif de stockage de données (20) et le stockage d’une métainformation (21 -31) dans le dispositif de stockage de données (20), la métainformation (21-31) comprenant au moins une variable. Le procédé comprend en outre l’utilisation d’au moins un fichier de description et la configuration du dispositif de stockage de données (20) avec le fichier de description. Le procédé comprend en outre la mise à disposition d’au moins un connecteur (14), avec lequel il est possible d’établir, par l'intermédiaire du dispositif de stockage de données (20), une liaison entre des modules de programme (11, 12, 13) en fonction d’une interrogation dans le fichier de description, les modules de programme (11, 12, 13) étant créés à l’aide de langages de programmation identiques ou différents et pouvant être exécutés par un système d’exploitation en temps réel. Le procédé comprend en outre un échange d’au moins une variable (21-31) entre un des modules de programme (11, 12, 13) et le dispositif de stockage de données (20) par l'intermédiaire du connecteur (14).
(DE) Die vorliegende Erfindung betrifft ein Verfahren zum Austausch von Echtzeitdaten zwischen Programmmodulen (11, 12, 13). Das Verfahren weist ein Bereitstellen einer Datenspeichereinrichtung (20) und ein Speichern von Metainformation (21 -31) in der Datenspeichereinrichtung (20) auf, wobei die Metainformation (21-31) mindestens eine Variable aufweist. Ferner sieht das Verfahren ein Bereitstellen mindestens einer Beschreibungsdatei und ein Konfigurieren der Datenspeichereinrichtung (20) mit der Beschreibungsdatei vor. Ferner weist das Verfahren ein Bereitstellen mindestens eines Konnektors (14) auf, wobei mit dem Konnektor (14) zwischen Programmmodulen (11, 12, 13) über die Datenspeichereinrichtung (20) eine Verbindung in Abhängigkeit einer Anfrage in der Beschreibungsdatei herstellbar ist und wobei die Programmmodule (11, 12, 13) unter Verwendung gleicher oder unterschiedlicher Programmiersprachen erstellt sind und von einem Echtzeitbetriebssystem ausführbar sind. Ferner weist das Verfahren ein Austauschen von mindestens einer Variablen (21 -31) zwischen einem der Programmmodule (11, 12, 13) und der Datenspeichereinrichtung (20) über den Konnektor (14) auf.
front page image
Designated States: 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, DE, 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)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)
Publication Language: German (DE)
Filing Language: German (DE)