Mode de fonctionnement du module CWRITE_REG

Un grand nombre de blocs fonction CWRITE_REG peut être programmé, mais seules quatre commandes d'écriture peuvent être actives en même temps. Que celles-ci soient déclenchées par ce bloc fonction ou par d'autres (p. ex. MBP_MSTR, MSTR, WRITE_REG) n'est pas significatif. Tous les blocs fonction utilisent la même session de transaction de données et nécessitent plusieurs cycles de programme pour achever une commande.

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

NOTE : Une communication TCP/IP entre un API Quantum (NOE 211 00) et un API 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 d'API. Si plusieurs tâches par cycle sont envoyées, la communication est stoppée, sans qu'un message d'erreur soit généré dans le registre d'état.

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 se règle en fonction du réseau utilisé.

Vous devez utiliser pour :

NOTE : Vous pouvez également utiliser la structure de données WordArr5 avec des constantes.
NOTE : Ce bloc fonction produit une lourde charge sur le réseau ; il est donc conseillé de contrôler soigneusement la performance du réseau. Si ce dernier est surchargé, le programme devra être restructuré afin de travailler avec le bloc fonction WRITE_REG, une variante du présent bloc fonction, qui fonctionne sur demande et non en mode continu.