Introduction

Les réseaux d'équation dans l'Editeur LL984 sont fournis sous forme de blocs réseau d'équation.

Les blocs réseau d'équation permettent de programmer des fonctions mathématiques complexes, avec des valeurs stockées dans des mots mémoire.

Un bloc réseau d'équation contient une expression d'affectation écrite en langage ST.

En général, vous pouvez utiliser les fonctions du langage ST sous réserve qu'il s'agisse d'une expression d'affectation ST valide.

Reportez-vous aux chapitres relatifs au langage littéral structuré (ST) et à l'éditeur ST.

Utilisation du bloc réseau d'équation

Vous pouvez insérer un bloc réseau d'équation avec le bouton de la barre d'outils correspondant en sélectionnant le menu (Edition > Nouveau > Bloc réseau d'équation) ou avec le menu contextuel de l'éditeur (accessible par clic droit).

Un bloc réseau d'équation ne peut être inséré dans un réseau LL984 qu'à la ligne 1, colonne 2. Le bloc correspond à 7 lignes de haut et 9 colonnes de large.

Du côté gauche d'un bloc réseau d'équation, une broche d'entrée Activer permet de connecter un contact ou une connexion booléenne.

Du côté droit, cinq broches de sortie (OK , Lower, Equal, Greater,Erreur) permettent de connecter cinq bits de sortie normalement ouverts. Une fois insérés, ces bits de sortie s'affichent avec des symboles en fonction du nom des broches (O, <, =, > , E).

Représentation

Représentation du bloc réseau d'équation

Eléments du bloc réseau d'équation

Elément

Description

Broche d'entrée Activer

Vous pouvez connecter un contact ou une connexion booléenne pour activer le bloc.

Bloc réseau d'équation

Expression écrite en langage ST

Broches de sortie

OK (O) : défini lorsque l'équation est résolue sans problème

Lower (<) : défini lorsque le résultat de l'équation est inférieur à 0

Equal (=) : défini lorsque le résultat de l'équation est égal à 0

Greater (>) : défini lorsque le résultat de l'équation est supérieur à 0

Erreur (E) : défini lorsqu'un problème s'est produit lors de la résolution de l'équation (reportez-vous au tableau ci-dessous)

Problèmes lors de la résolution

Problème

Description

Opération non valide

Message interne généré par le coprocesseur mathématique.

Dépassement

Valeur trop importante pour être représentée dans son type de données spécifié.

Dépassement par valeur inférieure

Nombre trop réduit pour être représenté au format FP (pour les données à virgule flottante uniquement).

Division par 0

Variable, constante ou résultat d'une fonction directement à droite d'un opérateur « / » prend la valeur 0.