VIJEO DESIGNER Adresse IP dans une variable

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

VIJEO DESIGNER Adresse IP dans une variable

Message par andala »

Bonjour a tous,
Je pense que le titre du topic oriente déjà bien ma question.
Peut-on avoir l'adresse IP de la cible dans une variable afin que je puisse bloquer certaine page en fonction de la ou il est situé
J'ai en fait plusieurs même écran a 5 endroit différent et en fonction de leur IP ils seront a un certain endroit et en fonction de celle ci, je souhaite "bloquer" quelque page avec la sécurité utilisateur.
Exemple :
192.168.1.10 cuisine => ne peut pas accéder a la page du salon a moins que le mot de passe maintenance est été entré
192.168.1.20 salon => ne peut pas accéder a la page de la cuisine a moins que le mot de passe maintenance est été entré

Vous voyez le tableau quoi
Il y a un moyen ?
Merci d'avance, comme toujours
Une bonne action en entraine toujours une autre
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: VIJEO DESIGNER Adresse IP dans une variable

Message par itasoft »

Question: Peut-on avoir l'adresse IP de la cible dans une variable afin que je puisse bloquer certaine page en fonction de la ou il est situé
--------
réponse: OUI
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: VIJEO DESIGNER Adresse IP dans une variable

Message par andala »

itasoft a écrit : 04 juin 2024, 19:30 Question: Peut-on avoir l'adresse IP de la cible dans une variable afin que je puisse bloquer certaine page en fonction de la ou il est situé
--------
réponse: OUI
Merci Ita :lol:
Une bonne action en entraine toujours une autre
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2237
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: VIJEO DESIGNER Adresse IP dans une variable

Message par JC87 »

Bonjour,

On peut récupérer (entres autres infos système) l'adresse IP sous forme d'une variable STRING via un script. Je n'ai plus la syntaxe en-tête mais je pourrai la retrouver.

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: VIJEO DESIGNER Adresse IP dans une variable

Message par andala »

ne serait-ce pas un truc comme ça :

Code : Tout sélectionner

adresse_ip_xbt.write(Sys.getInfoString(IP_ADDRESS_1));
Ip_xbt = adresse_ip_xbt.getStringValue(); // récup adresse XBT
Num_ecran.write(999);

    if (adresse_ip_ecran_1.getStringValue().compareTo(Ip_xbt) == 0) { Num_ecran.write(1);}     
    if (adresse_ip_ecran_2.getStringValue().compareTo(Ip_xbt) == 0) { Num_ecran.write(2);}
    if (adresse_ip_ecran_3.getStringValue().compareTo(Ip_xbt) == 0) { Num_ecran.write(3);}    
    if (adresse_ip_ecran_4.getStringValue().compareTo(Ip_xbt) == 0) { Num_ecran.write(4);}
    if (adresse_ip_ecran_5.getStringValue().compareTo(Ip_xbt) == 0) { Num_ecran.write(5);}    
    if (adresse_ip_ecran_6.getStringValue().compareTo(Ip_xbt) == 0) { Num_ecran.write(6);}
Si oui, si quelqu'un peu m'expliquer comment c'est foutu afin que je sois sur de comprendre, ce serai cool :D
Une bonne action en entraine toujours une autre
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: VIJEO DESIGNER Adresse IP dans une variable

Message par andala »

En fait,
adresse_ip_xbt.write(Sys.getInfoString(IP_ADDRESS_1));
suffit simplement a mettre l'ip dans une variable nommé ici IP_ADDRESS_1
Une bonne action en entraine toujours une autre
Répondre