Adressage Indirect
Posté : 11 nov. 2018, 18:59
Bonjour tout le monde.
J'aurais besoin si possible de quelques éclaircissements sur une installation qui fonctionne correctement.
Voila,dans le programme Step7,un bloc fonctionnel(FB25) est appelé plusieurs fois pour commander divers équipements.
Une Pin(INOUT) de ce FB25 pour tous les équipements est appelé "IO_HMI_CONFIG" possède les adresses suivantes pour chaque équipement.
1er équipement: P#DB11.DBX1110.0
2em équipement:P#DB11.DBX1140.0
3em équipement:P#DB11.DBX1170.0
4ém équipement:P#DB11.DBX1200.0
Quand j'ouvre à chaque fois le FB25 pour n'importe quel équipement mentionné,j'ai toujours les mêmes valeurs,qui sont:
-ACCU2:840022b0
-AR1:DB1110.0
-AR2:DB0.0
-DB11:11
-DB12:112
-Indirect:11
Après calcul j'ai su que 840022b0 équivaut à P#DB11.DBX1110.0.
Ma question pourquoi ces valeurs ne changent pas pour un équipement donné,est-ce que parce qu'on pointe dés le départ sur P#DB11.DBX1110.0?
Merci beaucoup
J'aurais besoin si possible de quelques éclaircissements sur une installation qui fonctionne correctement.
Voila,dans le programme Step7,un bloc fonctionnel(FB25) est appelé plusieurs fois pour commander divers équipements.
Une Pin(INOUT) de ce FB25 pour tous les équipements est appelé "IO_HMI_CONFIG" possède les adresses suivantes pour chaque équipement.
1er équipement: P#DB11.DBX1110.0
2em équipement:P#DB11.DBX1140.0
3em équipement:P#DB11.DBX1170.0
4ém équipement:P#DB11.DBX1200.0
Quand j'ouvre à chaque fois le FB25 pour n'importe quel équipement mentionné,j'ai toujours les mêmes valeurs,qui sont:
-ACCU2:840022b0
-AR1:DB1110.0
-AR2:DB0.0
-DB11:11
-DB12:112
-Indirect:11
Après calcul j'ai su que 840022b0 équivaut à P#DB11.DBX1110.0.
Ma question pourquoi ces valeurs ne changent pas pour un équipement donné,est-ce que parce qu'on pointe dés le départ sur P#DB11.DBX1110.0?
Merci beaucoup