Informations relatives
Informations
Installation
à la sécurité
sur le produit
mécanique
11
API embarqué
11.1
API embarqué et Machine Control
Studio
Le variateur est capable de stocker et d'exécuter un programme
utilisateur API embarqué de 16 ko sans avoir à utiliser de matériel
supplémentaire sous la forme d'un module optionnel.
Machine Control Studio est un environnement de développement
CEI61131-3 conçu pour être utilisé avec le Digitax HD et des modules
d'applications compatibles.
Tous les langages de programmation stipulés par la norme CEI 61131-3
sont pris en charge dans l'environnement de développement Machine
Control Studio.
•
Langage littéral structuré (ST)
•
Diagramme ladder (LD)
•
Diagramme de blocs fonctionnels (FBD)
•
Liste d'instructions (IL)
•
Diagramme de fonctions séquentielles (SFC)
•
Diagramme de fonctions continues (CFC) CFC est une extension
des langages de programmation CEI standard.
Machine Control Studio offre un environnement complet,
parfaitement adapté au développement des programmes utilisateurs.
Les programmes peuvent être créés, compilés et téléchargés dans un
Digitax HD via le port de communications situé à l'avant du variateur.
L'exécution du programme compilé sur la cible peut également être
contrôlée via Machine Control Studio et, grâce aux utilitaires fournis pour
interagir avec le programme, il est possible de spécifier de nouvelles
valeurs pour les variables et les paramètres cibles.
L'API embarqué et le Machine Control Studio constituent le premier
niveau de fonctionnalités d'une grande gamme d'options
programmables pour le Digitax HD.
Machine Control Studio peut être téléchargé à l'adresse suivante :
www.drive-setup.com.
Consulter le fichier Aide du Machine Control Studio pour de plus amples
informations sur l'utilisation du Machine Control Studio, la création de
programmes utilisateurs et le téléchargement de programmes
utilisateurs sur le variateur.
11.2
Avantages
L'utilisation combinée du programme API embarqué et de Machine
Control Studio permet au variateur de se substituer à certains nano ou
micro API dans de nombreuses applications. Machine Control Studio
bénéficie de l'accès à des bibliothèques de fonctions et de blocs
fonctions ainsi qu'à celles de tiers. Les fonctions et les blocs fonctions
disponibles en standard dans Machine Control Studio sont les suivantes
(mais ne se limitent pas à celles-ci) :
•
Blocs arithmétiques
•
Blocs de comparaison
•
Horloges
•
Compte-tours
•
Multiplexeurs
•
Contacts à impulsions
•
Manipulation des bits
Les applications standard de programme API intégré sont les suivantes :
•
Pompes auxiliaires
•
Ventilateurs et vannes de régulation
•
Logique de verrouillage
•
Routines séquentielles
•
Mots de contrôle personnalisés
Guide de mise en service - Contrôle du Digitax HD M750
Édition : 1
Installation
Mise en
Paramètres
Mise en marche
électrique
service
de base
du moteur
Communication
Fonctionnement
Optimisation
avec le variateur
de la carte SD
11.3
Caractéristiques générales
Le programme utilisateur API intégré du Digitax HD M a les
caractéristiques suivantes :
11.3.1
Tâches
L'API embarqué permet d'utiliser deux tâches.
•
Clock : tâche haute priorité en temps réel. L'intervalle d'exécution de
la tâche Clock peut être réglé de 4 ms à 262 s en spécifiant des
multiples de 4 ms. Le paramètre Programme utilisateur intégré :
Temps de tâche Clock utilisé (11.051) affiche le pourcentage de
temps disponible utilisé par la tâche Clock. Une lecture ou une
écriture d'un paramètre du variateur par le programme utilisateur
prend une durée déterminée Il est possible de sélectionner jusqu'à
10 paramètres d'accès rapide, qui permettent de réduire le temps
nécessaire au programme utilisateur pour lire ou écrire dans un
paramètre du variateur. Cette fonction est utile en cas d'utilisation
d'une tâche Clock avec un taux de mise à jour rapide étant donné
que la sélection d'un paramètre d'accès rapide diminue la quantité
de la ressource relative à la tâche Clock pour accéder aux
paramètres.
•
Tâche de fond : tâche de fond en temps non réel. La tâche de fond
est programmée pour une courte période une fois toutes les 64 ms.
La durée pendant laquelle la tâche est prise en compte peut varier
en fonction de la charge du processeur du variateur. Une fois le
programme pris en compte, plusieurs exécutions du programme
utilisateur peuvent être effectuées. Certaines lectures peuvent être
exécutées en microsecondes. Cependant, lorsque les fonctions
principales du variateur doivent être exécutées, une pause est
nécessaire dans le programme, laquelle peut augmenter la durée
d'exécution jusqu'à plusieurs millisecondes. Le paramètre
Programme utilisateur intégré : Tâches de fond par seconde
(11.050) indique le nombre de fois où la tâche de fond a démarré
par seconde.
11.3.2
Variables
L'API embarqué prend en charge l'utilisation de variables avec les types
de données booléen, entier (8 bits, 16 bits et 32 bits, signé et non signé),
virgule flottante (64 bits uniquement), chaîne et heure.
11.3.3
Menu personnalisé
Machine Control Studio peut élaborer un menu personnalisé du
variateur au menu 30 du variateur. Les propriétés suivantes de chaque
paramètre peuvent être définies à l'aide de Machine Control Studio :
•
Nom du paramètre
•
Nombre de décimales
•
Unité du paramètre à afficher sur la console.
•
Valeurs minimum, maximum et par défaut
•
Gestion de la mémoire (c.-à-d. sauvegarde à la mise hors tension,
sauvegarde par l'utilisateur ou volatile)
•
Type de données. Le variateur offre un groupe limité de paramètres
entiers de 1 bit, 8 bits, 16 bits et 32 bits pour créer le menu de
l'utilisateur.
Les paramètres dans ce menu utilisateur peuvent-être accessible par le
programme utilisateur et s'afficheront sur le clavier.
API
Paramètres
Informations sur
Diagnostics
embarqué
avancés
la conformité UL
131