[TIA V15] OB100 et RFID
Posté : 08 sept. 2022, 16:22
Bonjour
Je début en S7-1200 et je m'interroge sur la faisabilité d'une fonction que je souhaite mettre dans l'OB100 pour quel soit automatiquement effectuée au démarrage une seul fois. Pour le moment, je n'utilise l'OB100 que pour faire des initialisations et des forçages de variables et cela fonctionne comme attendu.C'est affectation se faisant successivement et ne durant que la durée d'un cycle.
Cependant dans mon projet je souhaite ajouter la lecture d'un Badge RFID au démarrage et cette fonction dure un certain temps. Dans une utilisation classique de celle-ci, on active la fonction de lecture, et on attend que celle-ci réponde, ce qui nécessite de reboucler dessus tant que la lecture n'est pas terminé. Dans une première réflexion, je me dis que L'OB100 n'est pas adapté car on ne doit y faire qu'un seul passage. Mais peut-être avez-vous une astuce pour palier à cela, sinon je devrai la mettre dans mon programme OB1 avec un flag pour la bloquer une fois le 1er cycle de lecture terminé.
Merci pour vos retours
Eric
Je début en S7-1200 et je m'interroge sur la faisabilité d'une fonction que je souhaite mettre dans l'OB100 pour quel soit automatiquement effectuée au démarrage une seul fois. Pour le moment, je n'utilise l'OB100 que pour faire des initialisations et des forçages de variables et cela fonctionne comme attendu.C'est affectation se faisant successivement et ne durant que la durée d'un cycle.
Cependant dans mon projet je souhaite ajouter la lecture d'un Badge RFID au démarrage et cette fonction dure un certain temps. Dans une utilisation classique de celle-ci, on active la fonction de lecture, et on attend que celle-ci réponde, ce qui nécessite de reboucler dessus tant que la lecture n'est pas terminé. Dans une première réflexion, je me dis que L'OB100 n'est pas adapté car on ne doit y faire qu'un seul passage. Mais peut-être avez-vous une astuce pour palier à cela, sinon je devrai la mettre dans mon programme OB1 avec un flag pour la bloquer une fois le 1er cycle de lecture terminé.
Merci pour vos retours
Eric