AWA (ajout en écriture ASCII)
L'instruction AWA écrit une chaîne avec deux caractères (configurés par l'utilisateur) ajoutés à un appareil externe.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s'applique aux contrôleurs
Micro820
L20E, Micro850
L50E et Micro870
L70E.AWA

Paramètre | Type de paramètre | Type de données | Description |
|---|---|---|---|
IN | Entrée | BOOL | État de l'entrée de la ligne de programme.
|
AWAInput | Entrée | AWAAWT | Le canal et le nombre (la longueur) des caractères à écrire dans la mémoire tampon. Le maximum est de 82 caractères. Utilisez le Type de données AWAAWT pour définir les paramètres Channel, Length et Cancel pour AWAInput. |
Q | Sortie | BOOL | Indique si l'écriture est en cours ou terminée. Les sorties de cette instruction sont mises à jour de façon asynchrone par la scrutation du programme. La sortie Q ne peut pas être utilisée pour déclencher de nouveau l'instruction, car IN est déclenchée par un front.
|
NumChar | Sortie | UINT | Nombre de caractères. Il est possible que le paramètre NumChar soit inférieur à la longueur à transférer si la chaîne source est plus courte que la longueur demandée. Met à jour les informations lorsque la transmission est terminée et que la valeur Q est VRAI. |
Error | Sortie | BOOL | Indique l'existence d'une condition d'erreur.
|
ErrorID | Sortie | UINT | Valeur numérique unique permettant d'identifier l'erreur. Les erreurs pour cette instruction sont définies dans les codes d'erreur ABL. |
Code d'erreur | Description de l'erreur |
|---|---|
03 | La transmission ne peut pas être terminée car le signal CTS a été perdu. |
06 | Paramètre illégal détecté. |
07 | Impossible de terminer l'envoi ou la réception ASCII, car le canal de configuration a été arrêté à l'aide de la boîte de dialogue de configuration des canaux. |
08 | Impossible de terminer l'écriture ASCII en raison d'une transmission ASCII en cours. |
09 | La requête de communication ASCII n'est pas prise en charge par la configuration des canaux actuelle. |
10 | L'annulation a été définie, ce qui a provoqué l'arrêt de l'exécution de l'instruction. Aucune action n'est nécessaire. |
14 | Le bloc de fonctions ACL a été annulé. |
16 | Le port série ne prend pas en charge les lignes de contrôle RTS ou CTS. |
Exemples AWA
Exemple de diagramme de bloc de fonctions AWA

Exemple de schéma à relais AWA

Exemple de texte structuré AWA

Fournir une réponse