Api Embarqué; Api Embarqué Et Machine Control Studio; Avantages; Caractéristiques Générales - Nidec Unidrive M400 Guide De Mise En Service

Masquer les pouces Voir aussi pour Unidrive M400:
Table des Matières

Publicité

Informations
Informations
Installation
relatives à la sécurité
sur le produit
mécanique
10
API embarqué
10.1
API embarqué et Machine Control
Studio
Le variateur est capable de stocker et d'exécuter un programme
utilisateur API interne de 16 Ko (moins 4 Ko pour le proxy) sans avoir
à utiliser d'équipement additionnel comme un module optionnel.
Machine Control Studio est un environnement de développement
CEI 61131-3 conçu pour être utilisé avec l'Unidrive M et des modules
d'applications compatibles. Machine Control Studio est basé sur le
logiciel CODESYS de 3S-Smart Software Solutions.
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
Unidrive M 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 l'Unidrive M.
Machine Control Studio peut être téléchargé à l'adresse suivante :
www.controltechniques.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.
10.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 à la fonction CODESYS
standard et à des bibliothèques de blocs fonctions ainsi qu'à celles de
tiers. Les fonctions et les blocs fonctions disponibles comme standard
dans le Machine Control Studio comprennent mais ne se limitent pas
aux éléments suivants :
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
76
Installation
Mise en
Paramètres
Mise en marche
électrique
service
de base
Optimi-
Fonctionnement de
du moteur
sation
la carte média NV
10.3
Caractéristiques générales
Le programme utilisateur API intégré de l'Unidrive M a les
caractéristiques suivantes :
10.3.1
Tâches
L'API embarqué permet d'utiliser deux tâches.
Clock : tâche temps réel haute priorité. L'intervalle d'exécution de la
tâche Clock peut être réglé de 16 ms à 262 s en spécifiant des
multiples de 16 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. Un accès en lecture ou
en écriture d'un paramètre du variateur par le programme utilisateur
requiert une durée limité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 : La tâche de fond est programmée pour une courte
période une fois toutes les 256 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.
10.3.2
Variables
L'API intégré prend en charge l'utilisation des variables avec des
données du type booléenne, entier (8 bits, 16 bits et 32 bits, signés ou
non), à virgule flottante (64 bits uniquement), des chaînes et du temps.
10.3.3
Menu personnalisé
Machine Control Studio peut élaborer un menu personnalisé stocké
dans le 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.
Unidrive M400 Guide de mise en service - Contrôle
API
Paramètres
Dia-
Informations sur
embarqué
avancés
gnostics
la conformité UL
Édition : 3

Publicité

Table des Matières
loading

Table des Matières