Informations relatives
Informations
à la sécurité
sur le produit
10.3.4
Limites
Le programme utilisateur API embarqué a les limites suivantes :
•
La mémoire flash allouée à l'API embarqué est de 16 Ko et
comprend le programme utilisateur et son en-tête, ce qui autorise
une taille maximum du programme utilisateur d'environ 12 Ko.
•
L'API embarqué dispose de 2 Ko de mémoire RAM.
•
Le variateur a été conçu pour 100 téléchargements de programmes.
Cette limitation est imposée par la mémoire Flash utilisée pour
stocker le programme dans le variateur.
•
Il n'y a qu'une seule tâche en temps réel avec une période minimum
de 4 ms.
•
La priorité d'exécution de la tâche de fond est faible. Le variateur est
configuré pour donner la priorité à la tâche Clock et à ses fonctions
principales, tel que le contrôle du moteur, et utilise seulement le
temps de traitement restant pour l'exécution de la tâche en tâche de
fond. Lorsque la charge du processeur du variateur augmente
considérablement, le temps d'exécution de la tâche de fond est alors
réduit.
•
La modification des points d'interruption, de l'exécution pas à pas et
des programmes en ligne n'est pas possible.
•
L'outil Graphing n'est pas pris en charge.
•
Les variables associées aux types de données REAL
(virgule flottante, 32 bits), LWORD (entier, 64 bits) et WSTRING
(chaîne Unicode) et les variables conservées ne sont pas prises
en charge.
10.4
Paramètres API embarqué
Les paramètres suivants sont associés au programme utilisateur API
intégré.
Programme utilisateur embarqué (PUE) :
11.047
Activation
LE
Txt
Stop (0) ou Run (1)
Ce paramètre démarre et arrêt le programme utilisateur.
0 - Arrêter le programme utilisateur
Le programme utilisateur embarqué est arrêté. S'il est redémarré en
réglant programme utilisateur intégré : Activation (11.047) à une valeur
différente de zéro, la tâche de fond commence au début.
1 - Exécuter le programme utilisateur
Le programme utilisateur est exécuté.
11.048
Programme utilisateur embarqué (PUE) : Etat
LS
Txt
-2147483648 à
2147483647
Ce paramètre est en lecture seule et indique l'état du programme
utilisateur dans le variateur. Le programme utilisateur écrit la valeur dans
ce paramètre.
0 : Arrêt
1 : En marche
2 : Exception
3 : Aucun programme utilisateur présent
Programme utilisateur embarqué (PUE) :
11.049
Événements de programmation
LS
Uni
0 à 65535
Unidrive M600 Guide de mise en service - Contrôle
Édition : 2
Installation
Installation
Mise en
Paramètres
mécanique
électrique
service
de base
US
Run (1)
NC
PT
NC
PT
PS
Mise en marche
Optimi-
Fonctionnement de
du moteur
sation
la carte média NV
Ce paramètre indique le nombre de fois qu'un programme utilisateur API
embarqué a été téléchargé et est réglé sur 0 à la sortie d'usine.
Le variateur a été conçu pour 100 téléchargements de programmes.
Ce paramètre n'est pas modifié lorsque les paramètres par défaut sont
chargés.
Programme utilisateur embarqué (PUE) :
11.050
Tâches de fond par seconde
LS
Uni
0 à 65535
Ce paramètre indique le nombre de fois où la tâche de fond a démarré
par seconde.
Programme utilisateur embarqué (PUE) :
11.051
Temps de tâche Clock utilisé
LS
0,0 à 100,0 %
Ce paramètre affiche le pourcentage du temps disponible utilisé par la
tâche Clock du programme utilisateur.
Programme utilisateur embarqué (PUE) :
11.055
Intervalle programmé de la tâche Clock
LS
0 à 262128 ms
Ce paramètre indique l'intervalle auquel l'exécution de la tâche Clock est
programmée en ms.
10.5
Mises en sécurité API interne
Si le variateur détecte une erreur dans le programme utilisateur, il lance
une mise en sécurité du programme utilisateur. Le numéro de la
sous-mise en sécurité relatif à la mise en sécurité du programme
utilisateur détaille la raison de l'erreur. Voir le Chapitre 12 Diagnostics à
la page 191 pour de plus amples informations sur la mise en sécurité du
programme utilisateur.
API
Paramètres
Diagno-
Informations sur
embarqué
avancés
stics
la conformité UL
NC
PT
NC
PT
NC
PT
111