L9_CKSM : somme de contrôle
(Traduction du document original anglais)
Dénomination
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 existante
Nom dans d'autres outils et éditeurs comme :
  • Navigateur bibliothèque de types
  • Editeur de données
  • Tables d'animation
  • Résultats de recherche
Description de la fonction
L'EFB L9_CKSM vous permet de programmer 4 types de calcul de somme de contrôle dans les schémas à contacts LL984 :
Représentation
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haute
IN
ON = déclenche le calcul de la somme de contrôle de la table source
Pour plus d'informations, reportez-vous à la section Paramètres d'entrée ci-dessous.
Milieu
CKSM1
ON = sélection CKSM 1
Pour plus d'informations, reportez-vous à la section Paramètres d'entrée ci-dessous.
Basse
CKSM2
ON = sélection CKSM 2
Pour plus d'informations, reportez-vous à la section Paramètres d'entrée ci-dessous.
Noeud
Noeud
Nom
Type de données
Plage d'adresses
Signification
Haut
IN
SOURCE
ANY_ARRAY_UINT
%MW
Source
Premier mot %MW de la table source
La calcul de la somme de contrôle est effectué sur les mots présents dans cette table.
Milieu
INOUT
RES
ArrUInt2
%MW
Résultat/décompte
Premier des deux mots contigus
RES[1] : résultat du calcul de la somme de contrôle
RES[2] : nombre de mots %MW de la table source utilisée pour le calcul de la somme de contrôle
Plage valide : 1 à LENGTH
Bas
IN
LENGTH
UINT
1...255
Longueur
Nombre de mots %MW dans la table source
Plage valide : 1 à 255.
Position
Nom
Type de données
Plage d'adresses
Signification
Sortie haute
OUT
BOOL
ON = calcul de la somme de contrôle effectué
(Renvoie l'état de l'entrée IN.)
Sortie médiane
ERR
BOOL
ON = valeur de RES[2] > longueur ou valeur de RES[2] = 0
Paramètres d'entrée
L'état des paramètres d'entrée indique le type de calcul de somme de contrôle à effectuer :
Calcul de la somme de contrôle
IN
CKSM1
CKSM2
Contrôle direct
ON
OFF
ON
Contrôle d'addition binaire
ON
ON
ON
CRC -16
ON
ON
OFF
LRC
ON
OFF
OFF