Bonjour et merci pour cette réponse yoshi, j'ai pu avancer sur le projet en version .NET, j'ai pu récupérer des valeurs qui sont correctes (avec la syntaxe DBx.DBBy).
Maintenant, je commence à réecrire mon code en windev où je rencontre déjà quelques soucis.
J'ai instancié un objet de type S7.Net.Plc en faisant:
gf_PLC est un S7.net.Plc dynamique
Là, j'aimerais établir une connexion avec un automate, pour cela, je dois faire à un constructeur avec la signature suivante :
PLC(CpuType _type, chaine _ip, entier _rack, entier _slot)
où :
_type : constante provenant d'un énuméré
_ip : adresse ip de l'automate
_rack : rack
_slot : slot
Ma question est de savoir comment récupéré la valeur d'un énuméré provenant d'une classe .NET, sachant que quand je fais :
l_CpuType est un entier=S7.Net.CpuType.S7300
S7 est écrit en rouge avec le message d'erreur qu'il y a une erreur de syntaxe.
Voici la librairie que j'utilise.
En .NET, quand je survole avec la souris la constante CpuType.S7300, la valeur 10 est affichée, devrais-je plutôt gérer ce genre de valeur à la place?
Partager