Mode de fonctionnement du bloc WRITE_REG

Un grand nombre de blocs fonction WRITE_REG peut être programmé, mais seules quatre opérations d'écriture peuvent être actives en même temps. Dans ce cas, il n'est pas important que celles-ci soient déclenchées par ce bloc fonction ou par d'autres (MBP_MSTR, CWRITE_REG). Tous les blocs fonction utilisent la même session de transaction de données et nécessitent plusieurs cycles de programme pour réaliser un travail.

Si plusieurs blocs fonction WRITE_REG sont utilisés dans une application, ils doivent se différencier entre eux au moins par les paramètres NO_REG ou REG_WRIT.

NOTE : Une communication TCP/IP entre un automate Quantum (NOE 211 00) et un automate Momentum (toutes les UC TCP/IP et tous les modules d'E/S TCP/IP) n'est possible que si une seule tâche de lecture ou d'écriture est effectuée dans chaque cycle. Si plusieurs tâches sont envoyées par cycle d'automate, la communication s'arrête sans générer de message d'erreur dans le registre d'état du bloc fonction.

Les signaux d'état DONE et ERROR signalent l'état du bloc fonction au programme utilisateur.

L'information complète de routage est contenue dans la structure de données WordArr5 de l'entrée ADDRFLD. Le type du bloc fonction lié à cette entrée est défini par le réseau utilisé.

Veuillez utiliser :

NOTE : Vous pouvez également utiliser la structure de données WordArr5 avec des constantes.