A la vue du screenshot, il doit y avoir dans le code une section qui tente de lire un DBW656, sauf que la plage dans le dit DB n'existe pas.
Il ne s'agit pas toujours d'un DB inexsistant, mais juste d'une plage non déclarée.
Genre ton DB "machin" va jusqu'a 500 alors que tu veux lire le mot 656.
ça m'arrive bon nombre de fois en rétrofits (mauvaises manip' / oublis
2 Solutions :
*a) XREF, rechercher "DBW656" et autres adresses mentionnées dans le tampon de diag, si la lecture dans le FC/FB est explicite du style :
AUF DB (exemple)
..
..
.. L DBW 656
..
*b) Malheureusement, se palucher toutes les sections de LIST à la main si la lecture de la plage DBW se fait par de "l"indirect"
Du genre
AUF DB (exemple)
..
..
L DBW [AR1 ; P#XX.Y]
Vu que tu as rétrofité un variateur, cherches dans tes blocs modifiés / rajoutés.
Bon courage , la dessus STEP7 est très "démerde toi" lors de ces erreurs de programamtion




