Brevet FR3038401A1 (20170106)
REVENDICATIONS1. Procédé de configuration d'un système (1) de modules d'exécution (3, 5,\n<CLM>\1\tinterconnectés, chacun des modules d'exécution (3, 5,\n<CLM>\1\tdu système (1) de modules d'exécution (3, 5,\n<CLM>\1\tcomportant un machine virtuelle et au moins un actionneur et/ou un capteur et/ou une interface utilisateur et/ou un système de traitement des données, comprenant les étapes consistant à: disposer d'une interface de configuration (31) de modules d'exécution (3, 5,\n<CLM>\1\tinterconnectés, indiquant la nature de chacun des modules d'exécution (3, 5, 7), l'état de chacun des modules d'exécution (3, 5,\n<CLM>\1\tsur la base d'une variable représentative (VR1, VR2, VR3, VR4) d'un état de fonctionnement de l'au moins un module d'exécution (3, 5,\n<CLM>\1\tou une mesure d'une grandeur physique par un capteur de l'au moins un module d'exécution (3, 5), et au moins une liaison entre les modules d'exécution ; disposer d'au moins un macro-programme utilisateur (20) comprenant au moins un programme utilisateur ; définir au moins un programme utilisateur du macro-programme utilisateur (20) exécutable sur un module d'exécution déterminé comprenant au moins une règle d'opération (R1, R2, R3, R4) définissant au moins une opération (A1, A2, A3, A4) à réaliser, la réalisation de ladite au moins une opération (A1, A2, A3, A4) correspondant à la génération d'un ordre de commande à destination d'un actionneur et/ou d'une interface utilisateur et/ou d'un système de traitement de données de ce module d'exécution de ce module d'exécution, et/ou à destination d'au moins un module d'exécution (3, 5,\n<CLM>\1\tdu système de modules d'exécution (3, 5,\n<CLM>\1\tinterconnectés ; envoyer l'au moins un programme utilisateur vers au moins un module d'exécution déterminé (3, 5,\n<CLM>\1\tpar l'intermédiaire d'au moins une liaison de communication, l'au moins un module d'exécution étant agencé pour exécuter le programme utilisateur.\n<CLM>\1\tProcédé de configuration selon la revendication 1, dans lequel l'opération est réalisée en fonction d'au moins une condition (Cl, C2, C3, C4) déterminée par une interface de configuration (19) ou par un ordre de commande en provenance d'au moins un module d'exécution (3, 5,\n<CLM>\1\tdu système de modules d'exécution sur la base d'une valeur de la variable représentative (VR1, VR2, VR3, VR4) d'un état de fonctionnement d'au moins un module d'exécution (3, 5,\n<CLM>\1\tdu système (1) de modules d'exécution (3, 5, 7), ou d'une mesure d'une grandeur physique par un capteur d'au moins un module d'exécution (3, 5, 7). - 3038401 16\n<CLM>\1\tProcédé de configuration selon la revendication 2, dans lequel l'au moins un module d'exécution est agencé pour évaluer la réalisation de l'au moins une condition (Cl, C2, C3, C4) de l'au moins une règle d'opération (R1, R2, R3, R4) en fonction de l'au moins une valeur de la variable représentative (VR1, VR2, VR3, VR4), et pour réaliser l'au moins une 5 opération (A1, A2, A3, A4) en fonction de l'évaluation la réalisation de l'au moins une condition (Cl, C2, C3, C4).\n<CLM>\1\tProcédé de configuration selon l'une des revendications précédentes, dans lequel l'au moins une opération (A1, A2, A3, A4) est réalisée sur la base de réception de 10 données locales ou en fonction de données en provenance d'au moins un module d'exécution (3, 5,\n<CLM>\1\tdu système (1) de modules d'exécution interconnectés.\n<CLM>\1\tProcédé de configuration selon la revendication 4, dans lequel l'au moins un module d'exécution est agencé pour évaluer la réalisation de l'au moins une opération (A1, 15 A2, A3, A4) par le système de traitement de données.\n<CLM>\1\tProcédé de configuration selon l'une des revendications précédentes, comprenant une étape de définition d'un état du système de modules d'exécution (3, 5, 7), dans laquelle on active des modules d'exécution (3, 5,\n<CLM>\1\tdéterminés et on définit des 20 liaisons de communication déterminées (13, 15, 17).\n<CLM>\1\tProcédé de configuration selon l'une des revendications précédentes, comprenant au moins une étape de configuration d'une interface de commande (37) dans laquelle on définit la correspondance entre au moins une interaction d'interface et la 25 détermination de l'au moins une condition (Cl, C2, C3, C4) et/ou de l'au moins une opération (A1, A2, A3, A4).\n<CLM>\1\tProcédé de configuration selon la revendication 7, comprenant une étape dans laquelle, suite à une interaction d'interface, on envoie un programme utilisateur ainsi 30 modifié vers l'au moins un module d'exécution (3, 5, 7).\n<CLM>\1\tProcédé de configuration selon l'une des revendications précédentes, comprenant une étape de mise en oeuvre d'une communication sans fil grâce à un module portail (11) entre l'interface de configuration et l'au moins un module d'exécution (3, 5,\n<CLM>\1\t35 ou bien entre deux modules d'exécution (3, 5,\n<CLM>\1\tdu système de modules d'exécution.\n<CLM>\1\tProcédé de configuration selon l'une des revendications précédentes, comprenant une étape de mise en oeuvre d'une connexion sans fil grâce à un module portail 3038401 17 (11) entre le système (1) de modules d'exécution et un système externe de modules d'exécution.\n<CLM>\1\tProcédé de commande d'au moins un module d'exécution (3, 5,\n<CLM>\1\td'un 5 système (1) de modules d'exécution interconnectés, l'au moins un module d'exécution (3, 5,\n<CLM>\1\tcomportant au moins un actionneur et/ou un capteur et/ou une interface utilisateur et/ou un système de traitement des données, comprenant les étapes consistant à : A. disposer d'au moins un programme utilisateur comprenant au moins une règle d'opération (R1, R2, R3, R4) définissant au moins une 10 opération (A1, A2, A3, A4) à réaliser, la réalisation de ladite au moins une opération (A1, A2, A3, A4) correspondant à la génération d'un ordre de commande à destination d'un actionneur et/ou d'une interface utilisateur et/ou d'un système de traitement de données de ce module d'exécution, et/ou à destination d'au moins un module d"exécution (3, 15 5,\n<CLM>\1\tdu système de modules d'exécution (3, 5,\n<CLM>\1\tinterconnectés ; puis B. exécuter l'au moins un programme utilisateur.\n<CLM>\1\tProcédé de commande selon la revendication 11, dans lequel l'opération est réalisée en fonction d'au moins une condition (Cl, C2, C3, C4) déterminée par une 20 interface de configuration ou par un ordre de commande en provenance d'au moins un module d'exécution du système de modules d'exécution sur la base d'une valeur de la variable représentative (VR1, VR2, VR3, VR4) d'un état de fonctionnement d'au moins un module d'exécution (3, 5,\n<CLM>\1\tdu système (1) de modules d'exécution (3, 5, 7), ou d'une mesure d'une grandeur physique par un capteur d'au moins un module d'exécution (3, 5, 7). 25\n<CLM>\1\tProcédé de commande selon la revendication 12, dans lequel l'étape B comprend les sous-étapes consistant à : - évaluer la réalisation de l'au moins une condition (C1, C2, C3, C4) de l'au moins une règle d'opération (R1, R2, R3, R4) en fonction de 30 l'au moins une valeur de la variable représentative (VR1, VR2, VR3, VR4) ; puis - réaliser l'au moins une opération (A1, A2, A3, A4) en fonction de l'évaluation la réalisation de l'au moins une condition (Cl, C2, C3, C4). 35\n<CLM>\1\tProcédé de commande selon l'une des revendications 11 à 13, dans lequel l'au moins une opération (A1, A2, A3, A4) est réalisée sur la base de réception de données 30-38401 18 locales ou en fonction de données en provenance d'au moins un module d'exécution (3, 5,\n<CLM>\1\tdu système de modules d'exécution interconnectés.\n<CLM>\1\tProcédé de commande selon l'une des revendications 11 à 14, dans lequel 5 l'au moins un module d'exécution est agencé pour évaluer la réalisation de l'au moins une opération (A1, A2, A3, A4) par le système de traitement de données.\n<CLM>\1\tSystème de modules d'exécution interconnectés comportant une multitude de modules d'exécution (3, 5, 7), chacun comprenant une unité de contrôle électronique, le 10 système de modules d'exécution interconnectés comprenant en outre : au moins une interface de configuration (19) agencée pour définir au moins un programme utilisateur comportant au moins une règle d'opération (R1, R2, R3, R4), - au moins un premier module d'exécution parmi la multitude de modules 15 d'exécution (3, 5,\n<CLM>\1\tagencé pour interpréter et exécuter l'au moins un programme utilisateur, - au moins un deuxième module d'exécution parmi la multitude de modules d'exécution (3, 5,\n<CLM>\1\tagencé pour communiquer avec l'au moins un premier module par une interface de communication, 20 l'au moins une règle d'opération (R1, R2, R3, R4) définissant au moins une opération (A1, A2, A3, A4) à réaliser, la réalisation de ladite au moins une opération (A1, A2, A3, A4) correspondant à la génération d'un ordre de commande à destination de l'au moins un premier module d'exécution et/ou de l'au moins un deuxième module d'exécution. 25\n<CLM>\1\tSystème de modules d'exécution interconnectés selon la revendication 16, dans lequel l'opération est réalisée en fonction d'au moins une condition (C1, C2, C3, C4) déterminée sur la base de la variable représentative (VR1, VR2, VR3, VR4) d'un état de fonctionnement ou d'une mesure d'une grandeur physique par un capteur de l'au moins un 30 premier et/ou de l'au moins un deuxième module d'exécution (3, 5,\n<CLM>\1\tparmi la multitude de modules d'exécution (3, 5, 7).\n<CLM>\1\tSystème de module d'exécution selon l'une des revendications 16 ou 17, comprenant un module portail (11) permettant de réaliser un envoi et/ou une réception des 35 données à destination et/ou en provenance du système de modules d'exécution (3, 5, 7).