Pourquoi l’erreur « Valeur immédiate hors plage » se produit-elle après le chargement de fichiers de routine dans un AB PLC via la communication EtherNet/IP ?
Problème
Lorsque vous établissez la communication EtherNet/IP entre l’AB PLC et le système de vision, après avoir importé le fichier de routine dans l’AB PLC, l’erreur de compilation suivante se produit.
Cause
Les données du module d’E/S dépassent la valeur d’index. Les connexions dans le module EDS du système de vision n’ont pas été définies comme de type INT, comme indiqué dans la documentation.
Solution
-
Supprimez le module du système de vision ajouté du réseau Ethernet.
-
Ajoutez de nouveau le module du système de vision selon la documentation et modifiez les connexions dans la définition du module pour qu’elles soient du type INT.
-
Recompilez le programme de routine.