Introduction
La vérification de la syntaxe et de la sémantique est effectuée directement lors de la création du programme.
Le résultat de la vérification est affiché dans trois formats :
directement dans la section du programme dans différentes couleurs d'objet et de texte,
dans une info-bulle si le curseur est placé sur un objet comprenant des erreurs,
dans la fenêtre de visualisation, si l'élément de menu est sélectionné.
Couleurs des objets/textes
Couleur |
Description |
|---|---|
noir |
La syntaxe et la sémantique sont correctes. |
bleu |
Causes possibles :
|
ligne ondulée rouge sous le texte |
Texte incorrect. Par exemple, les variables qui ne sont pas déclarées, les variables avec un type de données incorrect, etc. |
Info-bulle
Si le curseur est positionné sur un objet incorrect, une info-bulle s'affiche avec une brève description de la cause de l'erreur/avertissement.
Messages dans la fenêtre de visualisation
Les messages d'erreur et d'avertissement s'affichent dans la fenêtre de visualisation, après .
Double-cliquez sur un message d'erreur ou d'avertissement dans la fenêtre de visualisation pour accéder à l'objet concerné dans l'éditeur LL984.
Les messages d'erreur, contrairement aux messages d'avertissement, doivent être corrigés, car ils bloquent la .
Messages d'erreur
Voici une liste d'exemples de messages d'erreur affichés sous (E).
Message d'erreur |
|---|
lien incorrect |
la variable « %1 » doit être localisée |
seuls les bits de sortie sont autorisés dans la dernière colonne |
un seul bit de sortie par ligne |
le type de FFB « %1 » n'est pas pris en charge |
le dernier objet dans la ligne doit être un bit de sortie |
le nombre maximal de colonnes autorisé est « 11 » |
le nombre maximal de lignes autorisé est « 7 » |
le paramètre « %1 » attend une valeur constante |
valeur constante « %1 » incorrecte : %2 |
le paramètre « %1 » attend une variable |
objet non pris en charge |
la dimension « %1 » est trop petite et doit être d'au moins « %2 » |
la dimension « %1 » doit être de « %2 » |
la variable « %1 » doit être inscriptible |
le paramètre « %1 » doit être un multiple de « %2 » |
le paramètre « %1 » doit être un multiple de « %2 » |
l'utilisation du langage LL984 est désactivée |
l'utilisation de l'instruction SKP est désactivée |
« %1 » n'est autorisé que dans le réseau de sous-routine |
« %1 » doit se trouver dans la ligne 1/colonne 1 |
l'étiquette « %1 » n'est pas unique |
l'étiquette « %1 » n'existe pas |
le segment de sous-routine n'existe pas |
le fichier « %1 » est manquant |
le modèle IMC « %1 » n'existe pas |
utilisation non verrouillée de « n »%1« n » détectée, qui est également utilisé sous forme verrouillée |
Messages d'avertissement
Voici une liste d'exemples de messages d'avertissement affichés sous (W).
Message d'avertissement |
|---|
expression attendue (si aucun paramètre réel n'est affecté à un contact) |
variable attendue (si aucun paramètre réel n'est affecté à un bit de sortie) |
Problèmes tolérés
tolère les problèmes suivants.
Problème |
|---|
connexions manquantes (aux barres d'alimentation ou aux autres éléments logiques) |
passage d'un réseau de sous-routine à un réseau d'une autre sous-routine dans le segment de sous-routine LL984, si le paramètre de projet SKP enabled est activé |

