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é |