Exemple de programmation
Blocs de fonction utilisés
Rafraîchissement du statut
(_INV002_Refresh)
_INV002_Refresh
(BOOL)
(BOOL)
ENO
EN
(BOOL)
Spécifiez unité
(INT)
BUSY
UnitSelect
hôte
(INT)
(INT)
N° port série
NodeAddr
PortNo
(BOOL)
Liste de
(DWORD)
Erreur
balayage
Liste de balayage
(WORD)
(DWORD)
Type MV/RV
ErrorID
ModelTypeMV
(UINT)
Intervalle
IntervalCount
(WORD)
Type zone I/F
AreaID
(INT)
N° zone I/F
AreaNo
(WORD)
Type zone de
MSGAreaID
message
(INT)
N° zone de
message
MSGAreaNo
Requis pour la communication avec le
variateur.
1 FB est utilisé pour chaque port série
API.
"
1 FB
Rafraîchissement statut
utilisé pour un port série, même si le
port série possède plusieurs variateurs
connectés.
• Emet des commandes de
communication vers les variateurs.
• Traite des erreurs de communication.
• Affecte des priorités lorsque des
commandes multiples sont émises.
Remarque
Les blocs de sorties ne sont pas disponibles pour CP1L 10/14/20 points.
Exécute la rotation (spécification de
fréquence en Hz)
(_INV032_MoveVelocity_Hz)
_INV032_MoveVelocityHz
(BOOL)
EN
(INT)
Variateur n°
Drapeau
NodeNo
occupé
(BOOL)
Démarrage
N° axe
Exécution
utilisé
(REAL)
Fréquence
Rapidité
Erreur
Sens de
(INT)
Code
Direction
rotation
d'erreur
Type de zone
(WORD)
AreaID
utilisation
(INT)
N° zone
AreaNo
utilisation
Spécifie le signal de démarrage, le
sens de rotation et la fréquence en Hz.
"
est
A-4 Exemples de programmation CP1L
(BOOL)
ENO
Correspon-
Variateur n°
(BOOL)
dance de
InVelocity
la vitesse
Démarrage
(BOOL)
Arrêt forcé
Commande annulée
Type de
(BOOL)
zone
Erreur
Erreur
N° zone
(WORD)
Code
ErrorID
d'erreur
Décélère l'axe jusqu'à l'arrêt.
Manuel d'introduction SYSMAC CP1L/CP1E
Décélération jusqu'à l'arrêt
(_INV060_Stop)
_INV060_Stop
(BOOL)
(BOOL)
EN
ENO
(INT)
Décélération
(BOOL)
NodeNo
terminée
Terminé
(BOOL)
(BOOL)
Erreur
Exécution
Erreur
(WORD)
Code
(WORD)
AreaID
ErrorID
d'erreur
(INT)
AreaNo
A
161