Brevet FR3075441A1 (20190621)

REVENDICATIONS1. Station de programmation universelle (1) a blocs orientables, destinee a programmer des fonctionnements d' au moins un appareil (10-12), dans laquelle des orientations respectives de plusieurs blocs (3) sur un support (2) de la station (1) correspondent, par configuration desdits plusieurs blocs et du support, a au moins une instruction de programmation d'un fonctionnement de l'appareil (10-12), et dans laquelle la station (1) est pourvue d'un module de detection (2b) configure pour &teeter les orientations respectives des blocs (3) portes par le support (2), et d'un module de communication (2c) configure pour envoyer a une plateforme de gestion (101), par l'intermediaire d'un reseau de communication (100), des donnees qui representent 1' au moins une instruction de programmation correspondant aux blocs et a leurs orientations respectives sur le support.\n<CLM>\1\tStation de programmation universelle (1) selon la revendication 1, la station (1) etant en outre configuree pour, suite a un repositionnement sur le support (2) d' au moins un bloc (3) dont l'orientation a ete modifiee par un utilisateur, identifier l'orientation modifiee de 1' au moins un bloc, telle que resultant du repositionnement, et envoyer a la plateforme de gestion (101) de nouvelles donnees qui representent au moins une nouvelle instruction de programmation resultant de ladite orientation modifiee de l' au moins un bloc.\n<CLM>\1\tStation de programmation universelle (1) selon la revendication 1 ou 2, dans laquelle au moins un des blocs (3) est detachable et repositionnable sur le support (2) selon plusieurs orientations distinctes, pour exposer des faces respectives de plusieurs des blocs en juxtaposition sur le support, afin de composer une combinaison des faces exposees desdits plusieurs blocs qui correspond a l'instruction de programmation.\n<CLM>\1\tStation de programmation universelle (1) selon la revendication 3, dans laquelle au moins un des blocs (3) possede plusieurs faces qui sont munies d'afficheurs respectifs.\n<CLM>\1\tStation de programmation universelle (1) selon la revendication 4, dans laquelle le module de communication (2c) est configure pour recevoir, en provenance de la plateforme de gestion (101) par l'intermediaire du reseau de communication (100), des instructions de programmation qui sont disponibles ou des elements d'instructions de programmation qui sont disponibles a afficher sur les faces munies d'afficheurs.\n<CLM>\1\tStation de programmation universelle (1) selon la revendication 4 ou 5, dans laquelle le module de communication (2c) est configure pour recevoir, en provenance de la plateforme de gestion (101) par l'intermediaire du reseau de communication (100), des elements d'instructions de programmation qui sont disponibles a afficher sur les faces munies d' afficheurs, certains au moins desdits elements d'instructions de programmation specifiant chacun une partie au moins d'une condition d' activation, ou specifiant chacun au moins en partie un fonctionnement d'un appareil, - 38 - et dans laquelle des instructions de programmation qui sont accessibles par l'utilisateur au moyen de la station (1) sont constituees chacune par une condition d' activation qui est combinee avec un fonctionnement d'un appareil.\n<CLM>\1\tStation de programmation universelle (1) selon la revendication 6, dans laquelle 5 certains des elements d'instructions de programmation qui specifient une partie d'une condition d' activation, specifient chacun une variable de condition ou une condition destinee a porter sur une variable de condition, et certains des elements d'instructions de programmation qui specifient en partie un fonctionnement d' appareil, specifient chacun un appareil a activer ou un fonctionnement d' appareil 10 a activer si la condition d' activation est realisee.\n<CLM>\1\tStation de programmation universelle (1) selon tune quelconque des revendications 1 A 7, dans laquelle le support (2) est concu pour correspondre a une repartition spatiale d' au moins un appareil (10-12) dans une zone geographique (ZG), et est configure pour maintenir chaque bloc (3) qui concerne la programmation dudit appareil a un emplacement sur le support qui correspond a 15 un emplacement de 1' appareil dans la zone geographique.\n<CLM>\1\tProcede de programmation de fonctionnements d' au moins un appareil (10-12), le procede comprenant: /1/ fournir une station de programmation universelle (1) qui est conforme a l'une quelconque des revendications precedentes, et relier la station a une plateforme de gestion (101) de 20 ladite station par un reseau de communication (100) ; /2/ par la plateforme de gestion (101) : configurer les blocs (3) et le support (2) en affectant des instructions de programmation ou des elements d' instructions de programmation aux orientations des blocs sur le support ; /3/ par la station (1) : detecter des orientations actuelles des blocs (3) port& par le support 25 (2), puis envoyer a la plateforme de gestion (101) par le reseau de communication (100), des donnees qui identifient lesdites orientations actuelles des blocs ; /4/ par un utilisateur : modifier une orientation d' au moins un des blocs (3) port& par le support (2), pour constituer une nouvelle orientation actuelle de 1' au moins un bloc ; /5/ par la station (1) : repeter l'etape /3/ pour la nouvelle orientation actuelle de 1' au moins un 30 bloc dont l'orientation a ete modifiee ; /6/ par la plateforme de gestion (101) : determiner au moins une instruction de programmation qui correspond aux orientations actuelles des blocs (3) sur le support (2), telles qu'identifiees par les donnees revues, puis en collaboration avec une autre plateforme (110-112) relative a l'appareil (10-12), commander un fonctionnement dudit 35 appareil qui est conforme a l'instruction de programmation determinee - 39 -\n<CLM>\1\tProcede selon la revendication 9, suivant lequel la station (1) est conforme a la revendication 4, et le procede comprend en outre: - par la plateforme de gestion (101) : transmettre a la station (1), par le reseau de communication (100), les instructions de programmation ou elements d'instructions de 5 programmation affecte(e)s a celles des faces munies d' afficheurs qui sont exposees sur le support (2) ; - par la station (1) : pour les blocs (3) portes par le support (2), afficher sur les faces exposees et munies d'afficheurs desdits blocs, les instructions de programmation ou elements d'instructions de programmation affecte(e)s auxdites faces exposees et munies 10 d' afficheurs.\n<CLM>\1\tProcede selon la revendication 10, comprenant en outre, lorsqu'un des blocs (3) est retire du support (2) : - par la station (1) : afficher sur plusieurs des faces munies d'afficheurs du bloc (3) retire, des instructions de programmation ou elements d'instructions de programmation disponibles 15 pour etre selectionne(e)s alternativement par l'utilisateur en modifiant 1' orientation du bloc pour repositionner ledit bloc sur le support (2).