AHL (lignes de contrôle de flux ASCII)
L'instruction AHL définit ou réinitialise les lignes de contrôle de flux RS-232 RTS (Request to Send) pour un modem.
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.AHL

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.
|
AHLInput | Entrée | AHLI | Le canal à utiliser, et la définition ou réinitialisation de la ligne de contrôle RTS pour le modem. Utilisez le Type de données AHLI pour définir les paramètres Canal, SetRts, ClrRts et Abandon pour AHLInput. |
Q | Sortie | BOOL | Indique la fin de la définition ou de la réinitialisation. 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.
|
ChannelSts | Sortie | WORD | Affiche le statut actuel (de 0000 à 001F) des lignes d'établissement de liaison pour le canal spécifié. Pour plus d’informations sur le statut actuel, reportez-vous à Type de données AHLI. |
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 AHL
Exemple de diagramme de bloc de fonctions AHL

Exemple de schéma à relais AHL

Exemple de texte structuré AHL

Fournir une réponse