Codes de résultat pour les instructions SCMD
Lorsqu'une balise est affectée pour stocker le résultat d'une instruction de commande
Equipment Sequence
(Equipment Sequence command, SCMD), l'instruction retourne l'un de ces codes lors de son exécution.Code (Déc) | Description |
0 | La commande est réussie. |
48 | La commande n’a pas été exécutée parce qu’il n’était alors pas possible de générer un événement pour enregistrer la commande.
|
24577 | La commande n’est pas valide. |
24578 | La commande n’est pas valide pour l’état actuel de la Equipment Sequence . Par exemple, quand la Equipment Sequence est dans l’état exécution en cours, alors une commande start n’est pas valide. |
24579 |
|
24582 |
|
24580 | L’appelant de l’instruction est attaché, mais il n’est pas le propriétaire actuel de la Equipment Sequence . Un propriétaire ayant une priorité plus élevée, tel que Logix Designer , commande la Equipment Sequence . |
24594 | La Equipment Sequence n’est pas planifiée, est bloquée ou se trouve dans une tâche bloquée. |
24604 | Une commande ayant la même priorité ou une priorité plus élevée est en train d’être traitée. |
24631 | De trop nombreux paramètres de séquence ou d’étiquettes d’étape sont définis par étape, les événements ne peuvent donc pas être traités et la commande START a échoué. |
Utilisez l’opérande
Result
pour obtenir un code qui montre le succès ou l’échec de l’instruction SCMD. L’opérande Result
devrait contenir soit 0
, soit une étiquette DINT, si des conflits de propriété ou d’autres erreurs vont probablement se produire.- Si les conflits de propriété ou d’autres erreurs sont très peu probables, saisissez0dans l’opérandeResult.
- Si les conflits de propriété ou d’autres erreurs sont très probables, saisissez une étiquette DINT dans l’opérandeResult. L’étiquette DINT stocker le code de résultat de l’exécution de l’instruction.
Fournir une réponse