Pointer sur entrée périphérique
Posté : 05 avr. 2018, 19:59
Bonjour,
Ma question concerne l'accès aux entrées Périphériques en utilisant un Pointeur.
Je travaille sous TIA et la CPU est une 314-2PN/DP.
Je cherche à copier les entrées Périphériques (adr. initiale EW500:P) dans un DB à l'aide de la fonction BLKMOV.
J'ai défini mes pointeurs, comme j'en ai l'habitude, mais cette fois-ci cela ne fonctionne pas.
La fonction me renvoie le code W#16#8124 qui correspond à une Erreur de zone à la lecture d'un paramètre.
Je vous joins une capture d'écran Je pense que le problème est lié au fait que mon pointeur de périphérique n'indique pas si c'est une zone d'entrée ou de sortie.
Le pointeur est défini comme P#P500.0 word 10 alors qu'il faudrait quelque chose comme P#PE500.0 word 10
J'ai essayé plusieurs écritures mais je n'arrive pas à définir le pointeur sur le bit 0 de l'entrée périphérique EW500:P
Quelqu'un a une idée ?
Cordialement
Ma question concerne l'accès aux entrées Périphériques en utilisant un Pointeur.
Je travaille sous TIA et la CPU est une 314-2PN/DP.
Je cherche à copier les entrées Périphériques (adr. initiale EW500:P) dans un DB à l'aide de la fonction BLKMOV.
J'ai défini mes pointeurs, comme j'en ai l'habitude, mais cette fois-ci cela ne fonctionne pas.
La fonction me renvoie le code W#16#8124 qui correspond à une Erreur de zone à la lecture d'un paramètre.
Je vous joins une capture d'écran Je pense que le problème est lié au fait que mon pointeur de périphérique n'indique pas si c'est une zone d'entrée ou de sortie.
Le pointeur est défini comme P#P500.0 word 10 alors qu'il faudrait quelque chose comme P#PE500.0 word 10
J'ai essayé plusieurs écritures mais je n'arrive pas à définir le pointeur sur le bit 0 de l'entrée périphérique EW500:P
Quelqu'un a une idée ?
Cordialement