Description
(Traduction du document original anglais)
Convention de dénomination
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 héritée
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
Le bloc fonction L9P_PI effectue des opérations simples proportionnelles/intégrées avec une méthode mathématique à virgule flottante. Il dispose des modes de fonctionnement interruption/manuel/automatique. Il est similaire aux blocs fonction L9P_PID et L9P_KPID, mais ne contient pas autant d'options. Il est disponible pour les boucles rapides ou les boucles internes en cascade.
Propriétés
Le bloc fonction possède les propriétés suivantes :
Illustration
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haut
ENABLE
Activé = active la fonction de contrôle du processus
Nœud
Type de nœud
Nom
Type de données
Plage d'adresses
Signification
Milieu
IN/OUT
PAR
ARRAY[1...36] OF UINT
%MW
Reportez-vous au paramètre PAR ci-après
Bas
IN
LEN
UINT
36
Longueur du bloc de paramètres (non modifiable)
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haut
OUT
BOOL
Activé = opération réussie
Bas
ERR
BOOL
Activé = échec de l'opération
Paramètre PAR
Le type de données du bloc de paramètres est ARRAY[1..36] OF UINT
-
Mot
Contenu
Format
Paramètres généraux
1, 2
Entrée directe x
REAL (virgule flottante)
3
Etat de la sortie, limites haute et basse dépassées
Etat de la sortie
WORD
4
Etat de la sortie, erreur détectée dans les paramètres de temps intégrés négatifs ou les paramètres de limite haute/basse
WORD
5
Réservé
WORD
6
Etat d'entrée (bits d'entrée standard, manuel, interruption, inversion, direct)
Etat de l'entrée
WORD
Entrées
7, 8
Point de consigne SP
REAL (virgule flottante)
9, 10
Sortie manuelle
REAL (virgule flottante)
11, 12
Différence de contrôle calculée (valeur d'erreur calculée) XD
REAL (virgule flottante)
Sorties
13
Mode de fonctionnement précédent (non utilisé)
UINT
14, 15
Temps delta T (en ms) depuis la dernière résolution
UDINT
16, 17
Ecart système précédent XD_1
REAL (virgule flottante)
18, 19
Partie intégrée de la sortie YI
REAL (virgule flottante)
20, 21
Entrée précédente X_1 (non utilisé)
REAL (virgule flottante)
22
Etat de fonctionnement précédent (non utilisé)
UINT
Informations de temporisation
23, 24
Horloge 10 ms au temps n
UDINT
25, 26
Intervalle de résolution (en ms) (non utilisé)
UDINT
Paramètres d'entrée
27, 28
Taux proportionnel KP
REAL (virgule flottante)
29, 30
Temps de réinitialisation TI (en secondes)
REAL (virgule flottante)
31, 32
Limite haute de la sortie Y
REAL (virgule flottante)
33, 34
Limite basse de la sortie Y
REAL (virgule flottante)
Sortie
35, 36
Variable de sortie manipulée Y
REAL (virgule flottante)
Etat de sortie (mot 3)
Control Expert-IEC bits
Fonction
0...7
Bits de sortie standard (indicateurs)
8...12
Non utilisé
13
1 = limite haute dépassée
14
1 = limite basse dépassée
15
Erreur détectée
Mot de conditions d'erreur détectées (mot 4)
Control Expert-IEC bits
Fonction
0...4
Conditions d'erreurs détectées
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Description
1
0
1
1
0
Constante de temps intégré négative
1
0
1
0
1
Erreur de limite haute/basse détectée (basse > haute)
1
0
1
0
0
KP est négatif
5...15
Non utilisé
Etat de l'entrée (mot 6)
Control Expert-IEC bits
Fonction
0
1 = inversion pour la sortie de la boucle
0 = action directe pour la sortie de la boucle
1...8
Non utilisé
9
1 = mode interruption
10
1 = mode manuel
11
Non utilisé
12…15
Bits d'entrée standard (indicateurs)