Omron SYSMAC CJ Série Manuel D'utilisation page 88

Masquer les pouces Voir aussi pour SYSMAC CJ Série:
Table des Matières

Publicité

Fonctions de l'unité centrale CJ1-H triées par objet
Objet
Aug-
Utiliser plus de tâches.
menta-
tion de
Réduire le temps de cycle, même pour les
la struc-
programmes structurés utilisant plusieurs
ture
tâches.
Utiliser les mêmes registres d'index ou de
données pour des tâches différentes sans
sauvegarder ou charger le contenu des
registres.
Initialiser le traitement lorsqu'une tâche est
lancée.
Utiliser le traitement standard partagé par
plusieurs tâches.
Standardisation et structure du programme
basées sur les sous-programmes.
Applica-
Afficher des données décimales à virgule
tions
flottante sur un TOP.
spécia-
Utiliser des données de chaînes de
les
caractères des périphériques de mesure
dans les calculs.
Effectuer un positionnement à haute
précision, par exemple pour les tableaux XY.
Gérer en temps réel des informations sur les
produits transportés par convoyeur sous
forme de tableau, par exemple, lorsque des
produits sont ajoutés ou retirés du convoyeur
durant le traitement.
Améliorer les approximations linéaires à
haute précision, par exemple en
convertissant la lecture en mm d'un mètre de
niveau en une capacité en litres en fonction
de la forme d'un réservoir.
Autorégler les constantes PID (en particulier
pour le réglage automatique des constantes
PID et le démarrage plus rapide du système
lors de l'utilisation du PID à plusieurs
boucles).
Sauvegarder et charger des résultats
d'exécutions (par exemple, des instructions
de comparaison) à différents endroits d'une
tâche ou dans des tâches différentes.
Utiliser un programme des séries CVM1/CV
contenant des adresses de mémoire E/S
réelles dans une l'UC série CJ.
Utiliser des tableaux de mémoire E/S
contenant des adresses de mémoire E/S
réelles des séries CVM1/CV (par exemple,
pour renvoyer les données vers une l'UC
série CVM1/CV après traitement par l'UC
série CJ).
Désactiver les interruptions d'alimentation
dans des sections spécifiques du
programme.
60
Définir les tâches d'interruption en tant que tâches cycliques
(appelées « tâches cycliques extra »).
Utiliser des registres d'index et de données partagés.
Utiliser les drapeaux de démarrage des tâches.
Utiliser un sous-programme global (GSBN à GRET) dans la tâche
d'interruption numéro 0.
Augmenter la vitesse en utilisant des instructions de sous-
programmes (SBS, SBN et RET) et des instructions des sous-
programmes globaux (GSBS, GSBN et GRET).
Utiliser l'instruction FLOATING-POINT TO ASCII.
Utiliser l'instruction ASCII TO FLOATING-POINT.
Utiliser les instructions à virgule flottante à double précision.
Utiliser les instructions d'empilement.
STACK DATA READ, STACK DATA OVERWRITE, STACK DATA
INSERT et STACK DATA DELETE (Opère sur un élément donné
de l'empilement.)
STACK SIZE READ (Compte le nombre d'éléments dans
l'empilement.)
Utiliser l'instruction ARITHMETIC PROCESS (des données
binaires/BCD à 16 bits sans signe, des données binaires à 16/32
bits avec signe ou des données à virgule flottante à simple
précision peuvent être utilisées pour les données linéaires).
Utiliser l'instruction PID CONTROL WITH AUTO TUNING.
Utiliser les instructions SAVE CONDITION FLAGS (CCS) et
LOAD CONDITION FLAGS (CCL) pour sauvegarder l'état courant
des drapeaux de condition ou charger le précédent état.
Utiliser l'instruction CONVERT ADDRESS FROM CV (FRMCV).
Utiliser l'instruction CONVERT ADDRESS TO CV (TOCV).
Créer des sections de programme pour lesquelles les
interruptions d'alimentation ont été désactivées à l'aide des
instructions DI et EI (configurer A530 sur A5A5 en hexadécimal).
Chapitre 1-7
Fonction

Publicité

Table des Matières
loading

Table des Matières