Procédure de programmation
(Traduction du document original anglais)
Procédure
Le tableau ci-dessous présente la procédure de programmation de l'application.
Etape
Action
Détails
1
Préparation du port de communication.
2
Mode Modbus maître
3
Réinitialisation du port de communication.
Ecriture des mots de commande
Les étapes suivantes permettent d'envoyer une commande WRITE_CMD vers un port de communication :
Etape
Action
Détail
1
Test permettant de déterminer si une commande est en attente.
Avant d'exécuter la commande WRITE_CMD, effectuez le test permettant de déterminer si un échange est en cours à l'aide de l'objet langage EXCH_STS (%MWr.m.c.0). Pour actualiser le mot, utilisez le bloc READ_STS.
2
Affectation du mot de commande.
Vous devez ensuite modifier la valeur de l'objet langage de commande afin d'exécuter la commande requise. Pour une liaison Modbus, l'objet langage correspond au mot interne CONTROL (%MWr.m.c.24).
Par exemple, pour passer du mode Modbus au mode caractère, le bit 14 du mot %MWr.m.c.24 est défini sur 1.
Remarque : Un bit de commande unique doit ensuite être défini de 0 à 1 avant de transmettre la commande WRITE_CMD.
3
Envoi de la commande
Enfin, WRITE_CMD doit être exécuté pour acquitter la commande.