Langage De Programmation Ecl-Win - Bosch Rexroth VT-MAC8 Mode D'emploi

Table des Matières

Publicité

6/16
Bosch Rexroth AG Hydraulics

Langage de programmation ECL-Win

Organisation des données de la MAC8:
Variables numériques (nombres entiers):
V:
P:
N:
Tableaux (nombres entiers):
A:
S:
Variables réelles:
R:
Variables logiques:
I:
O:
F:
Signes et opérateurs:
<signe num.>
<opérateur num.>
<opérateur réel num.>
<opérateur log.>
<opérateur compar. num.> {"<=" | ">=" | "<>" |"<" | ">" | "="}
Instructions compilateur:
";"
"#include"
"#modul"
"#define"
"#global"
Saisie des valeurs mesurées:
TIMER
TRACE
Ordres de dialogue (console de commande ou terminal):
DIALOG
WINDOW
DISPLAY
INPUT
LEVEL
READ_KEY
SSET
Ordres spéciaux:
CALL <adresse>
START/STOP TASK
Variables standards
Variables locales
Variables opérationnelles
Tableaux définis par l'utilisateur
Paramètres de système
Chiffres à virgule flottante
Entrées
Sorties
Drapeaux opérationnels
{"-" | "!" | "#"}
{"*" | "/" | "+" | "-" | "&" |
"|" | "^" | "<<" | ">>"}
{"sin" | "cos" |
"tan" | "asin" | "acos" | "atan"
| "sqrt"
{"&" | "|" | "^"}
<commentaire>
<nom de fichier>
<nom de fichier>
<nom> <texte>
<nom de fichier>
Compteur
Fonction oscilloscope
Démarrage dialogue
Définition fenêtre
Affichage de variable ou de texte
Définition d'entrée
Niveau utilisateur
Appel par touche de fonction
Affectation à chaîne
Appel de fonction C
Démarrage de tâche C
Commande du déroulement du programme:
IF ELSE
Instruction
WHILE
Boucle
{..}
Bloc d'ordres
[..]
Regroupement d'ordres
BEGIN END
Définition de programme
Saut à adresse
JUMP <saut à adresse> ou <sous-programme>
START/STOP/BREAK/CONT<programme>
WAIT <temps> ou <condition>
Manipulation des données:
DIM
Déclaration de tableau
COPY
Fonction copie pour tableaux
SET
Affectation de variable
MSET
Préattribution de tableau
PSET
Affectation de variable locale
Fonctions d'axe / opérationnelles:
AXINIT
Initialisation d'axes
AXSET
Reprise données d'axe
STOP
Abandon déplacement d'axe
HALT
Arrêt rapide déplacement d'axe
POS HALT
Arrêt rapide déplacement d'axe
BREAK
Interruption déplacement d'axe
CONT
Poursuite déplacement d'axe
EQUIT
Validation erreur d'axe
LOCK
Interdiction réglage d'axe
UNLOCK
Validation du réglage
OVER
Définition de la correction d'axe
ACC
Accélération (±) de l'axe
VEL
Vitesse d'axe
POS
Positionnement d'axe
SYNCH
Définition axes de synchronisation
LIN
Interpolation linéaire
FORCE
Régulation de la force
DAC
Sortie de tension
FUNC
Fonctions d'axe
SIMU
Simulation d'axe
HOME
Marche de référence
TABLE
Génération de courbes
caractéristiques
VIRTUAL
Définition d'axes virtuelles
REAL
Calcul de contrôle pour VIRTUAL
FREEZE
Gel de vitesse d'axe
Pour les paramètres de service non mentionnés dans le pré-
sent tableau, il y a généralement lieu d'entrer une constante,
une variable ou un terme!
VT-MAC8 RF 30156/03.12

Publicité

Table des Matières
loading

Table des Matières