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 Générer > Analyser est sélectionné.

NOTE : Les avertissements ne sont pas affichés dans la section du programme.

Couleurs des objets/textes

Couleur

Description

noir

La syntaxe et la sémantique sont correctes.

bleu

Causes possibles :

  • La variable associée n'est pas déclarée.

  • Le type de données de la variable ne correspond pas au type de données de la broche.

  • La broche d'entrée ou de sortie n'est pas connectée.

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 Générer > Analyser .

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 génération .

Messages d'erreur

Voici une liste d'exemples de messages d'erreur affichés sous Analyser (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 Analyser (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

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