Omron UC CP1L, CP1L-L14D, CP1L-M30D, CP1L-M40D, CP1L-L20D User Manual

Cat. No. W07E-FR-01A
UC CP1L
CP1L-L14D®-® CP1L-L20D®-® CP1L-M30D®-® CP1L-M40D®-®
GUIDE DE DÉMARRAGE
Brève présentation
17 Conception des systèmes
25 Montage et câblage
35
Transfert et débogage de programmes
75
Advanced Industrial Automation
CP1L-L14D- CP1L-L20D- CP1L-M30D- CP1L-M40D-

UC CP1L

Guide de démarrage
Remarque :
Les produits Omron sont conçus pour être utilisés par un utilisateur qualifié, en respectant les procédures appropriées et uniquement aux fins précisées dans le présent document.
Les conventions suivantes sont utilisées dans ce manuel pour indiquer et catégoriser les consignes de sécurité. Respectez toujours les informations fournies. Le non-respect de ces consignes peut entraîner des blessures ou des dégâts matériels.
ATTENTION DANGER Indique une situation dangereuse imminente qui, si elle n'est pas évitée, peut
entraîner des blessures graves ou mortelles. Il peut également s'ensuivre des dégâts matériels importants.
AVERTISSEMENT Indique une situation potentiellement dangereuse qui, si elle n'est pas évitée,
peut provoquer des blessures graves ou mortelles. Il peut également s'ensuivre des dégâts matériels importants.
Attention
Indique une situation potentiellement dangereuse qui, si elle n'est pas évitée, ris­que d'entraîner des blessures mineures ou modérées, ou des dégâts matériels.
Références des produits Omron
Tous les produits Omron sont écrits en majuscules dans le présent manuel. Le mot « Carte » porte également une majuscule lorsqu'il fait référence à un produit Omron, sous forme de nom propre ou de nom commun.
L'abréviation « Ch » qui apparaît sur certains affichages et sur certains produits Omron signifie sou­vent « mot » (abréviation « Wd
L'abréviation « API » signifie Automate programmable. « PC » est toutefois utilisé dans certains affichages CX-Programmer et signifie Automate programmable.
»
dans la documentation).
Aide visuelle
Les intitulés suivants apparaissent dans la colonne de gauche du manuel pour vous aider à localiser différents types d'informations.
Remarque Désigne des informations particulièrement intéressantes en vue d'une utilisa-
tion pratique et efficace du produit.
1,2,3... 1. Indique la présence d'une liste telle que des procédures ou des listes
de contrôles, etc.
Marques déposées
Windows est une marque déposée de Microsoft Corporation aux Etats-Unis et dans d’autres pays. SYSMAC est une marque déposée des automates programmables Omron. Les autres noms de marques et de produits sont des marques ou des marques déposées de leurs pro-
priétaires respectifs.
© OMRON, 2007
Tous droits réservés. Aucune partie de cette publication ne peut être reproduite, stockée dans un système de mémoire ou transmise, sous quelque forme ou par quelque moyen mécanique, électronique, photocopie, enregis­trement que ce soit, sans l'accord écrit préalable d'Omron.
L'utilisation des informations contenues ci-après n'entraîne aucunement la responsabilité d’Omron. De plus, dans un souci d'améliorer la qualité de ses produits, Omron se réserve le droit de modifier toute information contenue dans le présent manuel sans avis préalable. Toutes les précautions ont été prises lors de l'élaboration de ce manuel. Toutefois, Omron ne peut être tenu responsable des erreurs ou omissions. Les dommages résultant de l'utilisation des informa­tions contenues dans cette publication n'entraînent aucune responsabilité.
2
SOMMAIRE
PRÉCAUTIONS ............................................................... 9
1 Public visé ................................................................................................................ 10
2 Précautions générales.............................................................................................. 10
3 Consignes de sécurité .............................................................................................. 10
4 Précautions en matière d'application........................................................................ 10
Section 1
Vue d’ensemble des CP1L............................................. 11
1-1 Modèles CP1L.......................................................................................................... 12
1-2 Noms et fonctions des pièces................................................................................... 14
Section 2
Conception des systèmes .............................................. 17
2-1 Organisation de ce manuel....................................................................................... 18
2-2 A propos du système de contrôle de porte............................................................... 20
2-3 Affectation E/S pour le système de contrôle de porte .............................................. 22
2-4 Exemple programme contact.................................................................................... 24
Section 3
Montage et câblage........................................................ 25
3-1 Notes pour l’installation ............................................................................................ 26
3-2 Installation sur rails DIN............................................................................................ 29
3-3 Systèmes de câblage ............................................................................................... 30
3-4 Test d’alimentation du CP1L .................................................................................... 33
Section 4
Création de programmes................................................ 35
4-1 Préparation pour la programmation.......................................................................... 36
4-2 Création de programmes contact ............................................................................. 42
4-3 Utilisation de CX-Programmer.................................................................................. 45
4-4 Utilisation de l’aide.................................................................................................... 48
4-5 Entrée de programmes............................................................................................. 51
4-6 Enregistrement / Chargement de programmes ........................................................ 68
4-7 Modification de programmes .................................................................................... 71
Section 5
Transfert et débogage de programmes.......................... 75
5-1 Mise en ligne ............................................................................................................ 76
5-2 Réglage / Débogage en ligne................................................................................... 83
Annexe ........................................................................... 93
A-1 Numéros de canal / relais......................................................................................... 94
A-2 Instructions ............................................................................................................... 99
A-3 Fonctionnements internes du CP1L ....................................................................... 103
A-4 Exemples de programmation CP1L........................................................................ 112
3

A propos de ce manuel:

Ce manuel décrit l'installation et le fonctionnement des automates programmables (API) série CP et comprend les chapitres présentés ci-dessous. La série CP propose des API perfectionnés basés sur les technologies de contrôle de pointe d’Omron et sur sa vaste expérience dans le domaine du contrôle automatisé.
Veuillez lire ce manuel attentivement et vous assurer d'avoir bien compris les informations qu'il contient avant d'essayer d'installer ou d'utiliser des API série CP. Veillez à lire les précautions de la section suivante.
Ce manuel est destiné aux nouveaux utilisateurs de la série SYSMAC CP. L’utilisation de base de cette série est expliquée sur base du SYSMAC CP1L.
Les configurations des circuits, les méthodes de câblage et les programmes fournis dans ce manuel sont donnés à titre d’exemple uniquement. Lors de l’élaboration d’un système réel, vérifiez les spécifications, les performances et la sécurité de chaque composant en vous référant aux différents manuels.
Les programmes schéma contact fournis dans ce manuel sont donnés à titre d’exemple uniquement. Lors de la conception des circuits réels, prenez les mesures de sécurité nécessaires.
Les précautions donnent les précautions générales à respecter en vue de l'utilisation des automates programmables et des périphériques associés.
Section 1 Présente les types de CP1L, ainsi que les noms des éléments. Section 2 Explique comment construire un système CP1L à l’aide d’un système de contrôle de porte,
par exemple. Section 3 Explique comment installer un CP1L sur un rail DIN, comment câbler l’alimentation et les
lignes E/S et comment tester le fonctionnement. Section 4 Explique les fonctions de base de CX-Programmer en créant le programme contact pour
le système de contrôle de porte. Section 5 Décrit comment transférer et déboguer des programmes. Les Annexes donnent les numéros de canal/relais, les instructions, les fonctionnements internes du CP1L
et des exemples de programmation du CP1L.
4

Manuels associés

Les manuels suivants sont utilisés pour les UC de la série CP. Consultez-les en cas de besoin.
Cat. No. Manuel Description
W462 Manuel d’utilisation des
UC CP1L SYSMAC série CP
W451 Manuel de programmation des
UC CPI1H/CP1L SYSMAC série CP
W446
Manuel d'utilisation de SYSMAC CX-Programmer
Explique en détail la configuration, l’installation, le câblage, l’affectation E/S, les fonctions d’impulsion/ de compteur et les connexions de cartes d’extension. Fournit également des informations sur les erreurs, le dépannage, la maintenance et les inspections.
Fournit les informations suivantes sur la série CP:
• Instructions de programmation
• Méthodes de programmation
• Tâches
• Mémoire de fichiers
• Fonctions Utilisez ce manuel avec le Manuel d’utilisation
des automates programmables CP1H (W450). Fournit des informations sur l’installation et le fonction-
nement de CX-Programmer pour toutes les fonctions sauf les blocs de fonction.
5
Lire et comprendre ce manuel
Veuillez lire attentivement et comprendre ce manuel avant d’utiliser le produit. Consultez votre revendeur Omron si vous avez des questions ou des commentaires.
Garantie et limitations de responsabilité
GARANTIE
La seule garantie d’Omron est que ce produit est exempt de défauts de matériaux ou de main-d’œuvre pour une période de un an (ou toute autre durée spécifiée) à compter de la date de la vente par Omron.
OMRON NE DONNE AUCUNE GARANTIE, NI NE DECLARE, EXPRESSEMENT OU IMPLICITEMENT, QUE LE PRODUIT EST EXEMPT DE CONTREFACON, QU’IL A UNE VALEUR COMMERCIALE OU QU’IL CONVIENT A UN USAGE PARTICULIER. TOUT ACQUEREUR OU UTILISATEUR RECONNAÎT QUE SEUL L’ACQUEREUR OU L’UTILISATEUR PEUT DETERMINER SI LES PRODUITS REPONDENT CONVENABLEMENT A L’USAGE AUXQUELS ILS SONT DESTINES. OMRON REJETTE TOUTE AUTRE GARANTIE, EXPLICITE OU INDUITE.
LIMITATIONS DE RESPONSABILITE
OMRON NE SAURAIT ETRE TENU RESPONSABLE DES DOMMAGES SPECIAUX, INDIRECTS OU CONSECUTIFS, DE LA PERTE DE PROFIT OU DE LA PERTE COMMERCIALE LIEE D'UNE QUELCONQUE FACON AUX PRODUITS, QUE LA RECLAMATION REPOSE SUR UN CONTRAT, UNE GARANTIE, UNE NEGLIGENCE OU UNE STRICTE RESPONSABILITE.
En aucun cas, la responsabilité d’Omron ne saurait excéder le prix de vente unitaire du produit pour lequel la responsabilité est invoquée.
EN AUCUN CAS OMRON NE PEUT ETRE TENU RESPONSABLE DE LA GARANTIE, DE LA REPARATION OU AUTRE DEMANDE CONCERNANT DES PRODUITS, A MOINS QUE L’ANALYSE D’OMRON NE CONFIRME QU’ILS ONT ETE MANIPULES, STOCKES, INSTALLES ET ENTRETENUS CORRECTEMENT ET N’ONT PAS FAIT L’OBJET DE CONTAMINATIONS, D’UNE UTILISATION ANORMALE OU D’UNE MAUVAISE UTILISATION OU DE MODIFICATIONS OU REPARATIONS INAPPROPRIEES.
6
Considérations sur l’application
ADEQUATION AU BESOIN
Omron ne garantit pas la conformité de ses produits aux normes, codes, ou réglementations applicables en fonction de l'utilisation des produits par le client.
A la demande du client, Omron fournira les documents de certification par des tiers établissant les valeurs nominales et les limitations d’utilisation s’appliquant aux produits. Cette information en elle-même ne suffit pas à définir de manière complète l’adéquation des produits à des produits finaux, machines, systèmes ou autres applications ou utilisations.
Voici quelques exemples d’application auxquelles une attention particulière doit être portée. Il ne s’agit pas d’une liste exhaustive de toutes les utilisations possibles des produits et elle n’implique pas que les produits peuvent convenir aux usages indiqués dans cette liste :
• Utilisation en extérieur, utilisation entraînant une contamination chimique potentielle ou des interférences électriques, des conditions ou des utilisations non décrites dans le présent manuel.
• Systèmes de contrôle de l’énergie nucléaire, systèmes de combustion, systèmes pour l’aviation, équipement médical, machines de jeux, véhicules, équipements de sécurité et installations soumises à des réglementations industrielles ou législations particulières.
• Systèmes, machines et équipements pouvant présenter un risque pour la vie ou la propriété.
Veuillez lire et respecter les interdictions d’utilisation applicables aux produits.
NE JAMAIS UTILISER LES PRODUITS DANS DES APPLICATIONS PRESENTANT DES RISQUES SERIEUX POUR LA VIE OU POUR DES BIENS SANS VOUS ASSURER QUE LE SYSTEME DANS SON ENSEMBLE A ETE CONçU POUR PRENDRE EN COMPTE CES RISQUES ET QUE LES PRODUITS OMRON SONT CORRECTEMENT CALIBRES ET INSTALLES POUR L’USAGE PREVU DANS L’EQUIPEMENT OU LE SYSTEME COMPLET.
PRODUITS PROGRAMMABLES
Omron décline toute responsabilité pour la programmation par l’utilisateur d’un produit programmable ou toute conséquence d’une telle programmation.
7
Avertissements
MODIFICATION DES SPECIFICATIONS
Les spécifications et accessoires des produits peuvent changer à tout moment pour motif d’amélioration des produits ou pour d’autres raisons.
Nous avons pour habitude de modifier les numéros de modèle lorsque les spécifications ou les fonctions sont modifiés ou lorsque d’importantes modifications de construction sont apportées. Toutefois, certaines spécifications des produits peuvent être modifiées sans préavis. En cas de doute, des numéros de modèle spéciaux peuvent être assignés pour résoudre ou établir des spécifications clés pour votre application à votre demande. Prenez contact avec votre représentant Omron pour obtenir confirmation des spécifications des produits achetés.
DIMENSIONS ET POIDS
Les dimensions et les poids sont nominaux et ne doivent pas être utilisés à des fins de fabrication, même si les tolérances sont indiquées.
PERFORMANCES
Les performances reprises dans ce manuel sont données à titre indicatif pour l’utilisateur afin de déterminer l’adéquation de l’appareil, elles ne constituent pas une garantie. Cela peut représenter le résultat des conditions de test d’Omron et les utilisateurs doivent les relier aux exigences de l’application réelle. Les performances réelles sont sujettes à la garantie et aux limitations de responsabilité d’Omron.
ERREURS ET OMISSIONS
Les informations contenues dans ce manuel ont été soigneusement contrôlées et sont supposées exactes. Omron n'accepte cependant aucune responsabilité pour les erreurs d'écriture, de typographie ou de relecture ou pour des omissions éventuelles.
8

PRÉCAUTIONS

Ce chapitre présente les précautions générales à respecter en vue de l'utilisation des automates programmables (API) série CP et des périphériques associés. Les informations contenues dans cette section sont importantes pour garantir une utilisation fiable et sans danger des automates programmables. Avant d'essayer de configurer ou de faire fonctionner un système d'API, vous devez lire cette section et comprendre les informations qu'elle renferme.
1 Public visé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2 Précautions générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Précautions en matière d'application . . . . . . . . . . . . . . . . . . . . . . . . . . 10
9
Public visé

1 Public visé

Ce manuel est destiné au personnel suivant, qui doit également avoir une connaissance des systèmes électriques (ingénieur électricien ou équivalent).
• Personnel chargé d'installer des systèmes d'automatisme.
• Personnel chargé de concevoir des systèmes d'automatisme.
• Personnel chargé de la gestion de sites et de systèmes d'automatisme.

2 Précautions générales

L'utilisateur doit se servir du produit conformément aux spécifications de performances décrites dans les manuels d'utilisation. Avant d'utiliser ce produit dans des conditions non décrites dans ce manuel ou d'appliquer le produit à des systèmes de contrôle nucléaire, des systèmes ferroviaires, des systèmes aéronautiques, des véhicules, des systèmes de combustion, des équipements médicaux, des machines de jeu, des équipements de sécurité et d'autres systèmes, machines et équipements susceptibles d'avoir des conséquences graves sur la vie et la propriété d'autrui en cas d'utilisation inadéquate, demandez conseil à votre revendeur Omron. Assurez-vous que les valeurs nominales et les caractéristiques de performances du produit sont suffisantes pour les systèmes, machines et équipements, et veillez à ce que ceux-ci soient munis de doubles dispositifs de sécurité. Ce manuel fournit des informations sur la programmation et l'utilisation de la carte. Vous devez absolument lire ce manuel avant d'essayer d'utiliser la carte et le conserver à portée de main pour toute référence ultérieure pendant le fonctionnement du système.
AVERTISSEMENT
Il est extrêmement important qu'un API et toutes les cartes API soient utilisés aux fins prévues et dans les conditions spécifiées, en particulier lorsqu'il s'agit d'applications susceptibles d'affecter directement ou indirectement la vie de l'homme. Avant d'utiliser un système d'API dans le cadre des applications mentionnées ci-dessus, vous devez impérativement consulter votre représentant Omron.

3 Consignes de sécurité

Attention Lorsque l’alimentation est activée ou vient d’être coupée, ne touchez
pas l’alimentation, les bornes E/S ou les environs. Le non-respect de cette consigne peut provoquer une surchauffe. Après avoir coupé l’alimentation, attendez que l’unité refroidisse suffisamment avant de la toucher.
Attention Fixez le cordon d’alimentation au bornier à un couple de 0,5 N
desserrées risquent de provoquer un incendie ou un dysfonctionnement.
Attention Avant de démarrer l’édition en ligne, assurez-vous que l’extension du cycle
n’aura pas d’effets néfastes. Les signaux d'entrée risquent sinon d'être illisibles.

4 Précautions en matière d'application

Attention Assurez-vous que l’installation ne sera pas affectée par le passage en mode
MONITOR ou RUN.
·m. Des vis
10
Section 1 Vue d’ensemble des CP1L
Cette section présente les types de CP1L, ainsi que les noms des pièces utilisées pendant le fonctionnement.
1-1 Modèles CP1L ...................................................................... 12
1-2 Noms et fonctions des pièces............................................... 14
1
Vue d’ensemble des CP1L
1
Vue d’ensemble des CP1L

1-1 Modèles CP1L

L’automate programmable CP1L est un type d’API disponible avec 14, 20, 30 ou 40 points E/S.
Pour des exemples d’applications qui utilisent le CP1L, reportez-vous à l’annexe A-4 Exemples de programmation CP1L.
UC 14 points d’E/S (CP1L-L14D-)
• L’UC possède 8 points d'entrée et 6 points de sortie.
• Les cartes E/S d’expansion de la série CP peuvent être utilisées pour ajouter des points d’E/S, jusqu’à un total de 54 points d’E/S.
UC 20 points d’E/S (CP1L-L20D-)
• L’UC possède 12 points d'entrée et 8 points de sortie.
• Les cartes E/S d’expansion de la série CP peuvent être utilisées pour ajouter des points d’E/S, jusqu’à un total de 60 points d’E/S.
12 Guide de démarrage SYSMAC CP1L
UC 30 points d’E/S (CP1L-M30D-)
• L’UC possède 18 points d'entrée et 12 points de sortie.
• Les cartes E/S d’expansion de la série CP peuvent être utilisées pour ajouter des points d’E/S, jusqu’à un total de 150 points d’E/S.
1-1 Modèles CP1L
1
1
Vue d’ensemble des CP1L
UC 40 points d’E/S (CP1L-M40D-)
• L’UC possède 24 points d'entrée et 16 points de sortie.
• Les cartes E/S d’expansion de la série CP peuvent être utilisées pour ajouter des points d’E/S, jusqu’à un total de 160 points d’E/S.
Guide de démarrage SYSMAC CP1L 13
1
Vue d’ensemble des CP1L

1-2 Noms et fonctions des pièces

1
1-2 Noms et fonctions des pièces
Ce chapitre décrit les noms des pièces et les fonctions à l’aide d’une UC 14 points d’E/S comme exemple.
UC 14 points d’E/S
(1) Emplacement cassette mémoire
Utilisé pour fixer une cassette mémoire (15). Les cassettes mémoire peuvent être employées pour sauvegarder les programmes CP1L, les paramètres et la mémoire de données. Elles vous permettent également de copier des données vers d’autres UC CP1L sans utiliser un outil de programmation (logiciel).
(2) Port périphérique USB
Utilisé pour la connexion à un ordinateur. Les ordinateurs peuvent être utilisés pour la programmation et la surveillance.
(3) Potentiomètre analogique
Pivotez pour ajuster la valeur pour la zone auxiliaire A642CH dans la plage 0 à 255. Utilisez pour modifier les paramètres de minuterie et de compteur sans utiliser un outil de programmation (logiciel).
(4) Connecteur d’entrée des paramètres analogiques externes
Prend une entrée externe entre 0 et 10 V et modifie la valeur de la zone auxiliaire A643CH sur une valeur entre 0 et 256. Cette entrée n’est pas isolée.
(5) Interrupteurs DIP
Utilisé pour des paramètres tels que l’autorisation d’écriture sur une mémoire utilisateur, les transferts automatiques depuis les cassettes de mémoire et l’utilisation de toolbus. Pour plus de détails, reportez-vous à la section 2-1 Noms et fonctions des pièces du Manuel d’utilisation de l’UC CP1L (W462).
(6) Batterie
Conserve l'horloge interne et les données de la RAM lorsque l'alimentation est hors tension.
14 Guide de démarrage SYSMAC CP1L
1-2 Noms et fonctions des pièces
(7) Voyants de fonctionnement
Indique l'état de fonctionnement du CP1L. Les statuts indiqués comprennent le statut de l’alimentation, le mode de fonctionnement, les erreurs et le statut de communication du périphérique USB.
1
1
(8) Alimentation, masse et bornier d’entrée
Utilisé pour brancher la ligne d'alimentation, la ligne de masse et les lignes d’entrée.
(9) Voyants d'entrée
Allumé lorsque le contact de la borne d’entrée correspondante est sous tension.
(10) Emplacement de la carte d’option
Utilisé pour installer une carte d’option RS-232C (16) ou une carte d’option RS-422A/485 (17). Les UC 14/20 points d’E/S peuvent avoir une carte d’option de communication série installée. Les UC 30/40 points d’E/S peuvent avoir jusqu’à 2 cartes d’option de communication série installées.
(11) Connecteur de la carte d’extension E/S
Utilisé pour connecter des cartes E/S d'extension série CP et des cartes d’extension. Les UC 14/20 points d’E/S peuvent avoir 1 carte d’extension connectée. Les UC 30/40 points d’E/S peuvent avoir jusqu’à 3 cartes d’extension connectées.
(12) Voyants de sortie
Allumé lorsque le contact de la borne de sortie correspondante est sous tension.
(13) Alimentation externe et bornier de sortie
• Le connecteur d'alimentation externe : Les unités qui utilisent une alimentation c.a. possèdent un connecteur d’alimentation externe 24 Vc.c. d’une capacité maximale de 300 mA. Il peut être utilisé comme alimentation de service pour les périphériques d’entrée.
• Bornes de sortie : Utilisé pour connecter les lignes de sortie.
Vue d’ensemble des CP1L
(14) Broche de montage sur rail DIN
Utilisée pour le montage de la carte sur le rail DIN.
(15) Cassette mémoire (en option)
Utilisée pour stocker les données de la mémoire flash intégrée. Insérer dans l’emplacement de la cassette mémoire (1)
(16) Carte en option RS-232C
Insérer dans l’emplacement de la carte en option (10)
(17) Carte en option RS-422A/485
Insérer dans l’emplacement de la carte en option (10)
Guide de démarrage SYSMAC CP1L 15
1
Vue d’ensemble des CP1L
1-2 Noms et fonctions des pièces
1
zEtats des voyants
Cette section présente les statuts de fonctionnement du CP1L tels qu’affichés par les voyants de fonctionnement.
POWER (Vert)
RUN (Vert)
ERR/ALM (Rouge)
INH (Jaune)
PRPHL (Jaune)
BKUP (Jaune)
Allumé L’alimentation est sous tension.
Eteint L'alimentation est coupée.
Allumé CP1L exécute un programme soit en mode RUN, soit en mode MONITOR.
Eteint Le fonctionnement est interrompu en mode PROGRAM ou arrêté à la suite
d'une erreur fatale.
Allumé
Cligno­tement
Eteint Fonctionnement normal.
Allumé Le bit OFF de sortie (A500.15) a été activé.
Eteint Fonctionnement normal.
Cligno­tement
Eteint Tout autre état.
Allumé
Eteint Tout autre état.
Une erreur fatale (y compris l'exécution de l'instruction FALS) ou une erreur matérielle (erreur de temporisation du chien de garde) est survenue. Le fonctionnement du CP1L s’interrompt et toutes les sorties sont désactivées.
Une erreur non fatale est survenue (y compris l'exécution de l'instruction FAL). CP1L continue à fonctionner.
Tous les sorties sont désactivées.
La communication (envoi ou réception) est active via le port périphérique USB.
• Le programme utilisateur, le paramètre ou la mémoire de données sont écrits sur ou lus depuis la mémoire flash intégrée (mémoire de sauvegarde).
• Le programme utilisateur, le paramètre, la mémoire de données, les valeurs DM par défaut ou la mémoire de commentaire sont écrits sur ou lus depuis la cassette mémoire.
• Les programmes utilisateurs, les paramètres et la mémoire de données sont restaurés suivant la mise sous tension de l’API.
Remarque : Ne pas mettre l'API hors tension lorsque ce voyant est allumé.
16 Guide de démarrage SYSMAC CP1L
Section 2 Conception des systèmes
Cette section explique comment construire un système CP1L à l’aide d’un système de contrôle de porte, par exemple. Toutes les sections suivantes sont écrites sur base de l’échantillon de programme utilisé dans cette section.
2-1 Organisation de ce manuel................................................... 18
2-2 A propos du système de contrôle de porte........................... 20
2-2-1 Fonctionnement.............................................................. 20
2-2-2 Composants système ..................................................... 21
2-3 Affectation E/S pour le système de contrôle de porte........... 22
2-4 Exemple programme contact................................................ 24
2
2
Conception des systèmes

2-1 Organisation de ce manuel

Les sections 2 à 5 de ce manuel expliquent le processus de construction d’un système CP1L, de la conception au fonctionnement, à l’aide d’un système de contrôle de porte comme exemple. Le contenu des sections est le suivant :
Conception des systèmes
Section 2: Flux de travail de la conception au fonctionnement, spécifications
du système de contrôle de porte et affectation E/S.
Section 3: Installation du CP1L, câblage des composants et test d’alimentation.
Section 4: Connexion du CP1L à un ordinateur et création de programme contact.
Section 5: Réglage de l’horloge API et du mode de fonctionnement API,
transfert de données de l’ordinateur au CP1L, fonctionnement, réglage et débogage.
Remarque Les configurations des circuits, les méthodes de câblage et les programmes
fournis dans ce manuel sont donnés à titre d’exemple uniquement. Lors de l’élaboration d’un système réel, vérifiez les spécifications, les performances et la sécurité de chaque composant en vous référant aux différents manuels.
18 Guide de démarrage SYSMAC CP1L
2-1 Organisation de ce manuel
zFlux de travail de la conception au fonctionnement
Le flux de travail pour développer un système de contrôle de porte avec un CP1L est illustré ci-dessous. Pour plus de détails, reportez-vous aux sections correspondantes du manuel.
Reportez-vous à la section 2-3 Affectation E/S
Affectation d'E/S
· Affecter des numéros de relais aux capteurs et interrupteurs
pour le système de contrôle de porte
2
2
Conception des systèmes
Préparation de l'équipement.
· Préparation de l'équipement.
· Câblage de l'alimentation et de la masse
· Câblage des périphériques E/S
Mise sous tension du CP1L
· Test de fonctionnement API
Préparation de l'écriture du programme
· Installer le pilote USB sur l'ordinateur
· Connexion du CP1L à un ordinateur
Ecriture des programmes
· Saisie des programmes contact dans CX-Programmer
· Compilation
· Enregistrement
· Modifications
Reportez-vous à la section 3-2 Installation sur des rails DIN et 3-3 Câblage des périphériques.
Reportez-vous à la section 3-4 Test d’alimentation de CP1L.
Reportez-vous à la section 4-1 Préparation pour la programmation.
Reportez-vous aux sections 4-2 Création d’un programme contact, 4-3 Utilisation de CX-Programmer, 4-5 Saisie de programmes, 4-6 Enregistrement/ Chargement de programmes, et 4-7 Modification de programmes.
Mise en ligne avec CP1L et l'ordinateur
· Réglage de l'horloge CP1L
· Passage au mode PROGRAM.
· Transfert du programme
Débogage en ligne
· Surveillance de l'alimentation
· Commandes de forçage à 0/1
· Edition en ligne
Cycle de production
Reportez-vous à la section 5-1 Mise en ligne.
Reportez-vous à la section 5-2 Ajustage/Débogage en ligne.
Reportez-vous à la section 5-1 Mise en ligne.
Guide de démarrage SYSMAC CP1L 19
2
Conception des systèmes

2-2 A propos du système de contrôle de porte

2
2-2 A propos du système de contrôle de porte
Cette section définit le fonctionnement et les composants d’un système de contrôle de porte.

2-2-1 Fonctionnement

Cette section définit le fonctionnement d’un système de contrôle de porte.
Une voiture s’approche de la porte.
• Lorsqu’un capteur détecte 3 clignotements de phares en 5 secondes, la porte s’ouvre.
• La porte peut également être ouverte, fermée et arrêtée à l’aide des boutons.
• Lorsqu’un capteur détecte l’entrée complète d’une voiture dans le garage, la porte se ferme.
• Lorsque vous sortez la voiture du garage, utilisez les boutons pour actionner la porte.
20 Guide de démarrage SYSMAC CP1L

2-2-2 Composants système

Cette section définit les composants à utiliser dans le système de contrôle de porte. Les composants suivants sont utilisés.
zAPI
• CP1L (UC 14 points d’E/S avec alimentation c.a.)
2-2 A propos du système de contrôle de porte
2
2
zEquipement et logiciel de programmation
• CX-Programmer
• Ordinateur
• Câble USB (A-B)
zEntrées
• Bouton OUVRIR porte : PB1
• Bouton ARRET porte : PB2
• Bouton FERMER porte : PB3
• Capteur de détection de voiture : SEN1
• Capteur de détection de phare : SEN2
• Interrupteur de fin de course, ON lorsque la porte est entièrement ouverte : LS1
• Interrupteur de fin de course, ON lorsque la porte est entièrement fermée : LS2
zSorties
• Contact pour activation du moteur de montée de la porte : MO1
• Contact pour activation du moteur de descente de la porte : MO2
Conception des systèmes
Guide de démarrage SYSMAC CP1L 21
2
Conception des systèmes

2-3 Affectation E/S pour le système de contrôle de porte

2
2-3 Affectation E/S pour le système de contrôle de porte
Les relais d’E/S du CP1L sont affectés aux contacts comme suit.
zEntrées
Périphérique Contact Adresse Bouton OUVRIR PB1 0.00 Bouton ARRET PB2 0.01 Bouton FERMER PB3 0.02 Capteur de
détection de voiture Capteur de détection
de lumière Limite supérieure LS Limite inférieure LS LS2 0.06
zSorties
SEN1 0.03
SEN2 0.04
LS1 0.05
Périphérique Contact Adresse Moteur de montée MO1 100.00 Moteur de descente MO2 100.01
22 Guide de démarrage SYSMAC CP1L
2-3 Affectation E/S pour le système de contrôle de porte
Utilisé comme zone de travail
zAffectation d’E/S sur CP1L avec UC 14 points d’E/S
2
8 entrées
Zone d'entrée
Zone de sortie
100 CH
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
0 CH
0 CH (0.00~0.07)
100 CH (100.00~100.05)
6 sorties
Non disponible
Affectation
Affectation
Zone d'entrée : 8 entrées
Zone de sortie : 6 sorties
Sur les cartes E/S 14 points, 8 relais d’entrée, de 0.00 a 0.07 (bits 00 a 07 sur 0 CH), sont affectés au bornier d’entrée. De même, 6 relais de sortie, de 100.00 à 100.05 (bits 00 à 05 sur 100 CH), sont affectés au bornier de sortie. Les bits supérieurs non utilisés sur le canal d’entrée (bits 08 à 15) ne peuvent pas être utilisés comme une zone de travail. Les bits supérieurs non utilisés sur le canal de sortie (bits 06 à 15) peuvent toutefois être utilisés.
2
Conception des systèmes
Guide de démarrage SYSMAC CP1L 23

2-4 Exemple programme contact

2
2-4 Exemple programme contact
Un exemple de programme contact pour le système de contrôle de porte est illustré ci-dessous. La création de programme est expliquée à la Section 4.
2
Conception des systèmes
0.04
Capteur de détection de lumière
W0.00
Zone Travail
W0.00
Zone Travail
0.04
Capteur de détection de lumière
T0000
Temporisateur
C0000
Compteur
T0000
Temporisateur
W0.00
Zone Travail
TIM
0000
#50
CNT
0000
#3
Temporisateur
Compteur
A200.11
Drapeau de premier cycle P_First_Cycle
C0000
Compteur
0.00
Bouton OUVRIR
100.00
Moteur de montée
0.02
Bouton FERMER
100.01
Moteur de descente
0.03
0.01
Bouton ARRET
0.01
Bouton ARRET
Limite supérieure LS
Limite inférieure LS
0.05
0.06
100.01
Moteur de descente
100.00
Moteur de montée
100.00
Moteur de montée
100.01
Moteur de descente
Capteur de détection de voiture
24 Guide de démarrage SYSMAC CP1L
Section 3 Montage et câblage
Cette section explique comment installer le CP1L sur un rail DIN, comment câbler l’alimentation et les lignes E/S et comment tester le fonctionnement.
3-1 Notes pour l’installation......................................................... 26
3-2 Installation sur rails DIN........................................................ 29
3-3 Systèmes de câblage ...........................................................30
3-3-1 Connexion de lignes d’alimentation et de masse .......... 30
3-3-2 Connexion de lignes E/S ................................................ 31
3-4 Test d’alimentation du CP1L .................................................33
3
Montage et câblage
3
Montage et câblage

3-1 Notes pour l’installation

Pour une meilleure fiabilité et une fonctionnalité maximale, prenez en compte les facteurs suivants au moment de l'installation d’un système CP1L.
Emplacements de l’installation
N'installez pas dans les endroits suivants :
• Endroits soumis à des températures ambiantes inférieures à 0 ° supérieures à 55
• Endroits soumis à des changements de température importants, pouvant provoquer de la condensation.
• Endroits soumis à une humidité relative inférieure à 10 % ou supérieure à 90 %.
• Endroits en contact avec des gaz corrosifs ou inflammables.
• Endroits soumis à des atmosphères extrêmement poussiéreuses, salines ou chargées de particules de métal.
• Endroits soumis à des chocs ou des vibrations importantes.
• Endroits directement exposés à la lumière du soleil.
• Endroits en contact direct avec de l'eau, de l'huile ou des agents chimiques.
°C.
C ou
Prenez des mesures de protection suffisantes lorsque vous installez dans les endroits suivants :
• Endroits soumis à l'électricité statique et à d'autres formes de parasites.
• Endroits soumis à des champs électromagnétiques intenses.
• Endroits soumis à des rayonnements radioactifs possibles.
• Endroits proches de sources d'alimentation
Installation dans des armoires et des panneaux de commande
Lors de l’installation du CP1L dans une armoire ou un panneau de commande, veillez à garantir une résistance adéquate pour l’environnement ainsi qu’un accès suffisant pour le fonctionnement et la maintenance.
zContrôle de la température
La température de fonctionnement ambiante pour le CP1L est de 0 à 55 °C. Veuillez prendre note des précautions suivantes.
• Laisser suffisamment d'espace pour permettre une bonne circulation de l'air.
• Ne pas installer sur des équipements qui génèrent beaucoup de chaleur (tels que des radiateurs, des transformateurs ou des résistances à forte capacité).
• Si la température ambiante dépasse 55 conditionneur d'air.
°C, installez un ventilateur ou un
26 Guide de démarrage SYSMAC CP1L
(1) Panneau de commande
(2) Ventilateur
(3) Fente d'aération
zAccessibilité pour l'utilisation et la maintenance
• Pour garantir la sécurité pendant l’utilisation et la maintenance, éloignez l'API le plus possible des équipements à haute tension et des équipements motorisés.
• Pour une meilleure facilité d’utilisation, installez l’unité sur le panneau de commande à une hauteur de 1 000 à 1 600 mm.
3-1 Notes pour l’installation
3
3
Montage et câblage
Attention Lorsque l’alimentation est activée ou vient d’être coupée, ne touchez pas
l’alimentation, les bornes E/S ou les environs. Le non-respect de cette consigne peut provoquer des brûlures. Après avoir coupé l’alimentation, attendez que l’unité refroidisse suffisamment avant de la toucher.
zAmélioration de la résistance aux parasites
• Evitez d’installer dans une armoire dans laquelle des équipements haute tension sont déjà installés.
• Fixez à une distance de 200 mm minimum des lignes d’alimentation.
Ligne d'alimentation
200 mm min.
CP1L
200 mm min.
• Reliez correctement à la masse la plaque de fixation entre l'API et la surface de montage.
Guide de démarrage SYSMAC CP1L 27
3
Montage et câblage
3-1 Notes pour l’installation
3
zInstallation
Pour la dissipation de la chaleur, installez le CP1L dans l’orientation indiquée ci-dessous.
Dimensions extérieures
Rail DIN
Référence W1 W2 CP1L-L14D- 86 76 CP1L-L20D- 86 76 CP1L-L30D- 130 120 CP1L-L40D- 150 140
Fixez le rail DIN sur le panneau de commande à l'aide d’au moins 3 vis.
• Utilisez des vis M4 à des intervalles de 210 mm (6 trous) maximum. Le couple de serrage est de 1,2N
Pour plus de détails sur l’installation du CP1L, reportez-vous à la Section 3 Installation et câblage du Manuel d’utilisation de l’UC CP1L Série CP (W462).
·m.
28 Guide de démarrage SYSMAC CP1L
3-2 Installation sur rails DIN
Cette section explique comment installer le CP1L sur un rail DIN.
1. Enlevez la broche de montage du rail DIN (1).
2. Accrochez le panneau arrière du CP1L sur le rail DIN (1), comme illustré.

3-2 Installation sur rails DIN

3
3
Montage et câblage
3. Enfoncez la broche de montage du rail DIN (1) pour fixer le CP1L.
Guide de démarrage SYSMAC CP1L 29
3
Montage et câblage

3-3 Systèmes de câblage

3
3-3 Systèmes de câblage
Cette section explique comment câbler le CP1L (UC 14 points d’E/S avec une alimentation c.a.).
Etiquette de protection
Des bouts de câble peuvent s’éparpiller durant le câblage. Pour éviter qu’ils ne pénètrent dans l’API, laissez l’étiquette de protection (collée sur la surface supérieure de l’unité) jusqu’à ce que le câblage soit terminé. Lorsque le câblage est terminé, enlevez l'étiquette pour assurer une bonne dissipation de la chaleur.

3-3-1 Connexion de lignes d’alimentation et de masse

Cette section explique comment câbler les lignes d’alimentation et de masse.
UC avec alimentation c.a.
Les bornes d’alimentation et de masse (A) sont situées à proximité du haut du CP1L.
Disposition du bornier à (A)
4
1
NC
NC
NC
NC
6,2 mm max.
2
(1) Borne d’alimentation
Fournissez une tension de 100 à 240 Vc.a. à 50/60 Hz. La plage de tension d'alimentation acceptable se situe entre 85 et 264 Vc.a.
• Utilisez des circuits séparés pour le circuit d’alimentation et le circuit du moteur pour éviter les chutes de tension dues à des courants de démarrage et des courants d’appel d’autres équipements.
• Utilisez des câbles d’alimentation à paire torsadée pour éviter le bruit de la ligne d’alimentation. L’ajout d’un transformateur d’isolation 1:1 réduira également le bruit électrique.
3
30 Guide de démarrage SYSMAC CP1L
3-3 Systèmes de câblage
• Etant donné les chutes de tension et le courant autorisé, utilisé le câble électrique le plus épais possible.
(2) LG
LG est une borne de masse fonctionnelle (borne neutre filtrée pour le bruit). Pour résoudre les erreurs et les chocs électriques provoqués par le bruit, court-circuitez les bornes LG et GR pour une masse de classe D (résistance de masse de 100 maximum).
(3) GR
GR est une borne de masse de protection. Pour éviter les chocs
2
électriques, utilisez une ligne de masse dédiée (2 mm une masse de classe D (résistance de masse de 100 maximum).
• Pour éviter les chocs électriques et le bruit, reliez toujours la borne à la masse avec une masse de classe D (résistance de masse de 100 maximum).
• Si une phase de l'alimentation de l'équipement est mise à la terre, la connecter à la borne L2/N.
• Ne pas partager la ligne de terre avec d'autres équipements et ne pas la connecter à une structure métallique d'un bâtiment. Les résultats pourraient être néfastes.
ou plus épais) pour
3
3
Montage et câblage
(4) Borne sertie recommandée
Lors du câblage de l’alimentation c.a., utilisez des bornes serties pour éviter toute déconnexion indésirée.
AVERTISSEMENT Fixez la ligne d’alimentation c.a. au bornier avec un couple de 0,5 N·m.
Des vis desserrées risquent de provoquer un incendie ou un dysfonctionnement.

3-3-2 Connexion de lignes E/S

UC 14 points d’E/S
CP1L possède des bornes d’entrée situées au sommet et des bornes de sortie situées au bas.
(1) Borne d'entrée
(2) Bornes de sortie
Guide de démarrage SYSMAC CP1L 31
3
Montage et câblage
3-3 Systèmes de câblage
3
zCâblage d’entrée
zCâblage des sorties
1. Câblez les entrées comme indiqué en vous référant à la section 2-3
Affectation E/S pour le système de contrôle de porte.
1. Câblez les sorties comme indiqué en vous référant à la section 2-3
Affectation E/S pour le système de contrôle de porte.
Pour plus de détails sur le câblage, reportez-vous à la Section 3-5-4 Câblage E/S pour les UC avec 14 points d’E/S du Manuel d’utilisation de l’UC CP1L Série CP (W462).
32 Guide de démarrage SYSMAC CP1L
3-4 Test d’alimentation du CP1L
Après le câblage du CP1L, effectuez un test d’alimentation.
Mise sous tension
Mettez le CP1L sous tension et contrôlez le statut des voyants.

3-4 Test d’alimentation du CP1L

3
1. Mettez tous les composants hors tension (moteur de montée,
moteur de descente, etc.).
2. Mettez le CP1L sous tension.
3. Attendez 2 secondes pour permettre l’initialisation du CP1L.
4. Vérifiez les voyants du CP1L. Si [POWER] et [RUN] sont allumés,
CP1L fonctionne normalement.
3
Montage et câblage
Remarque Lorsque CP1L est mis sous tension, il passe en mode RUN automatiquement.
5. Mettez le CP1L hors tension.
Guide de démarrage SYSMAC CP1L 33
3
Montage et câblage
3-4 Test d’alimentation du CP1L
3
Remarque Batterie
• Utilisation d’une batterie.
• Fonctionnement sans batterie
La batterie conserve l'horloge interne et les régions maintenues de la mémoire E/S lorsque l'alimentation est coupée. Si aucune batterie n'est installée ou si la tension de la batterie est trop faible, l'horloge interne s'arrête et les données de la mémoire E/S sont perdues. Les données telles que les programmes utilisateur et les paramètres du système API ne sont pas perdues même lorsque l’alimentation est coupée et qu’aucune batterie n’est installée.
Pour plus de détails sur le remplacement de la batterie, reportez-vous àlaSection 10-2 Remplacement des pièces par l’utilisateur du Manuel d’utilisation de l’UC CP1L Série CP (W462).
S’il n’est pas nécessaire de référencer l’horloge API et les données RAM, le CP1L peut être utilisé sans une batterie (utilisation sans batterie). Pour plus de détails, reportez-vous à la section 6-5 Utilisation sans batterie du Manuel d’utilisation de l’UC CP1L (W462).
34 Guide de démarrage SYSMAC CP1L
Section 4 Création de programmes
Cette section présente les étapes de la création de programmes contact essentielles au fonctionnement du CP1L, avec CX-Programmer. Lors de la création du programme schéma contacts pour le système de contrôle de porte, les fonctions de base de CX-Programmer sont expliquées.
4-1 Préparation pour la programmation ...................................... 36
4-1-1 Qu’est-ce que CX-Programmer ?................................... 36
4-1-2 Connexion à un ordinateur et installation
du pilote USB ................................................................. 37
4-2 Création du programme contact .......................................... 42
4-2-1 Fonctionnement.............................................................. 42
4-2-2 Programme contact ........................................................ 44
4-3 Utilisation de CX-Programmer .............................................. 45
4-3-1 Démarrage de CX-Programmer ..................................... 45
4-3-2 Ecrans de fonctionnement.............................................. 46
4-4 Utilisation de l’aide................................................................ 48
4-5 Saisie de programmes.......................................................... 51
4-5-1 Création de nouveaux projets......................................... 51
4-5-2 Saisie de contacts........................................................... 54
4-5-3 Saisie de bobines de sortie ............................................ 57
4-5-4 Saisie de temporisateurs................................................ 59
4-5-5 Saisie de compteurs....................................................... 61
4-5-6 Saisie de zones auxiliaires ............................................. 64
4-5-7 Saisie de contacts différenciés ....................................... 66
4-5-8 Instruction END .............................................................. 67
4-6 Enregistrement / Chargement de programmes..................... 68
4-6-1 Compilation de programmes .......................................... 68
4-6-2 Enregistrement de programmes..................................... 69
4-6-3 Chargement de programmes.......................................... 70
4-7 Modification de programmes................................................. 71
4-7-1 Edition de commentaires E/S ......................................... 71
4-7-2 Entrée de commentaires de segment............................. 72
4-7-3 Edition de segments....................................................... 73
4
Création de programmes
4
Création de programmes

4-1 Préparation pour la programmation

Cette section explique les préparations nécessaires, comme la connexion de CP1L à un ordinateur et l’installation du pilote USB pour commencer à créer des programmes contact.

4-1-1 Qu’est-ce que CX-Programmer ?

CX-Programmer est un outil de programmation (logiciel) pour la création de programmes contact devant être exécutés par CP1L. Outre les fonctions de programmation, il propose également d’autres fonctions utiles pour la configuration et le fonctionnement du CP1L, telles que des programmes de débogage, l’affichage d’adresse et de valeurs, la configuration et la surveillance de l’API ; et la programmation et le contrôle à distance via le réseau.
CX-Programmer peut être exécuté sur des ordinateurs fonctionnant sous Windows 98 SE, Me, NT 4.0 (SP6a), 2000 (SP3 ou ultérieur), ou XP. Pour plus de détails sur l’installation de CX-Programmer, reportez-vous à la Section 1-1 Installation de CX-Programmer du Guide d’introduction à CX-Programmer (R132). Pour plus de détails sur l’utilisation de CX-Programmer, reportez-vous au Manuel d’utilisation de CX-Programmer (W446).
36 Guide de démarrage SYSMAC CP1L
4-1 Préparation pour la programmation

4-1-2 Connexion à un ordinateur et installation du pilote USB

Pour utiliser CX-Programmer, vous devez connecter CP1L à un ordinateur, sur lequel CX-Programmer est installé. Cette section explique comment connecter le CP1L sur un ordinateur. L’ordinateur à connecter doit être équipé du logiciel CX-Programmer Ver. 7.1 ou supérieure. Vous devrez également ajouter un câble USB pour connecter CP1L à l’ordinateur. En outre, un pilote USB doit être installé pour que CP1L puisse être reconnu par l’ordinateur.
4
zEléments nécessaires pour la connexion
Système d'exploitation
Logiciel CX-One (c’est-à-dire CX-Programmer) Pilote USB Fourni avec le logiciel Câble USB Câble USB 1.1 (ou 2.0), 5 m. maximum
Windows 98, Me, 2000 ou XP
zRestrictions sur les connexions USB
Etant donné les limites des spécifications USB, les restrictions suivantes s’appliquent lors de la connexion de CP1L à un ordinateur.
• Un seul CP1L peut être connecté à un ordinateur à un moment donné. Il est impossible de connecter plusieurs CP1L simultanément.
• Ne débranchez pas le câble USB lorsque le système est en ligne. Avant de débrancher le câble USB, mettez l’application en mode hors ligne. Si le câble USB est débranché alors que vous êtes en ligne, il se produira ceci : [Windows 2000, XP]
Simplement rebrancher le câble USB ne permettra pas de remettre CX-Programmer au statut en ligne. Mettez d’abord CX-Programmer en statut hors ligne, rebranchez le câble USB et remettez ensuite CX-Programmer en statut en ligne.
[Windows 98, Me]
Si le câble USB est débranché alors que le système est en ligne, un écran d’erreur bleu peut apparaître. Dans ce cas, vous devez réinitialiser l’ordinateur.
4
Création de programmes
Guide de démarrage SYSMAC CP1L 37
4-1 Préparation pour la programmation
4
Connexion à un ordinateur et installation du pilote USB
Cette section explique comment connecter le CP1L sur un ordinateur fonctionnant sous Windows XP. Pour plus de détails sur la connexion de CP1L à un ordinateur fonctionnant sous Windows 2000, reportez-vous à la section 1-3-1 Connexion avec un câble USB disponible dans le commerce du Manuel de l’utilisateur de l’UC CP1L Série CP (W462).
1. Mettez le CP1L et l’ordinateur sous tension.
4
Création de programmes
2.
A l’aide d’un câble USB à un port USB de l’ordinateur
Lorsque l’ordinateur détecte le CP1L, le message suivant s'affiche.
La boîte de dialogue Assistant nouveau matériel s'affiche. Cet écran sera utilisé pour installer le pilote USB.
Remarque La console de programmation n'est pas disponible pour le CP1L.
(2)
, connectez le port USB périphérique
(1)
.
(3)
de CP1L
3. Dans la boîte de dialogue Assistant nouveau matériel détecté,
sélectionnez [Non, pas cette fois] et cliquez sur [Suivant].
Selon l’environnement de l’ordinateur, la boîte de dialogue Assistant nouveau matériel détecté peut ne pas s’afficher. Si elle ne s’affiche pas, passez à l’étape 4.
38 Guide de démarrage SYSMAC CP1L
4-1 Préparation pour la programmation
4. Sélectionnez [Installer à partir d’une liste d’un emplacement spécifique
(Avancé)] et cliquez sur [Suivant].
4
4
Création de programmes
5.
Assurez-vous que l’option [Inclure cet emplacement dans la recherche] est cochée et que [C:\Program Files\OMRON\CX-Server\USB\Win2000_XP\Inf] est affiché dans le champ emplacement. Cliquez sur [Suivant].
L'installation du pilote commence. Une fois l'installation terminée, une boîte de dialogue apparaît, confirmant que l’installation est terminée.
Guide de démarrage SYSMAC CP1L 39
4
Création de programmes
4-1 Préparation pour la programmation
4
Si la boîte de dialogue Installation de matériel apparaît, cliquez sur [Poursuivre l’installation]
6. Cliquez sur [Terminer].
L'installation du pilote USB est maintenant terminée.
40 Guide de démarrage SYSMAC CP1L
Confirmation de l’installation
Assurez-vous que le pilote a bien été installé correctement.
1. Sur le bureau, sélectionnez [Démarrer] et cliquez avec le bouton droit sur
[Poste de travail].
Un menu contextuel apparaît.
2. Sélectionnez [Propriétés].
La boîte de dialogue Système s’affiche.
4-1 Préparation pour la programmation
4
4
3.
Sélectionnez l’onglet Matériel et cliquez sur [Gestionnaire des périphériques].
La boîte de dialogue Gestionnaire de périphériques s'affiche.
4. Double-cliquez sur [Contrôleurs de bus USB].
5. Vérifiez si [OMRON SYSMAC PLC Device] est affiché.
Si tel est le cas, le pilote USB a bien été installé correctement.
Création de programmes
6. Fermez la boîte de dialogue Gestionnaire de périphériques et la boîte
de dialogue Système.
Si [OMRON SYSMAC PLC Device] n’est pas affiché, réinstallez le pilote USB. Pour plus de détails sur la réinstallation du pilote USB, reportez-vous à la section 1-3-1 Connexion avec un câble USB disponible dans le commerce du Manuel de l’utilisateur de l’UC CP1L Série CP (W462).
Guide de démarrage SYSMAC CP1L 41
4
Création de programmes

4-2 Création de programmes contact

4
4-2 Création de programmes contact
Un programme contact peut maintenant être créé pour l’exemple présenté dans la SECTION 2 Conception système. Tout d’abord, cependant, les fonctions du programme contact seront décrites.

4-2-1 Fonctionnement

Le programme contact à créer ouvrira et fermera une porte de garage. Pour plus de détails sur l’application d’exemple, reportez-vous à la section 2-2-1 Fonctionnement.
zEntrée dans le garage
2
2
1 3
Les fonctions du composant seront définies en détail ci-dessous.
(1) Boutons-poussoirs :
• La porte peut être ouverte, fermée et arrêtée à l’aide des boutons.
• Les boutons OUVRIR et FERMER continuent à actionner la porte même lorsqu’ils ne sont pas maintenus. Un bit auto-maintenu est utilisé pour réaliser ceci.
(2) Interrupteurs de fin de course :
• Lorsque la porte est entièrement ouverte ou fermée, elle est arrêtée par un interrupteur de fin de course.
• Lorsque la porte s’ouvre, le moteur de descente sera interverrouillé pour éviter tout dommage.
(3) Capteur de détection de lumière :
• Un capteur de détection de lumière détecte la lumière des phares orientés vers le garage. Lorsqu’un compteur détecte 3 clignotements de phare, le moteur de montée de la porte est activé.
• Après le premier clignotement de phare, une instruction de temporisateur active une minuterie. Après 5 secondes, une commande de réinitialisation est donnée à l’instruction de compteur.
• La valeur actuelle du compteur est conservée même lorsque le CP1L est mis hors tension. Pour éviter tout dysfonctionnement, une commande de réinitialisation est donnée à l’instruction du compteur lorsque le CP1L est mis sous tension.
42 Guide de démarrage SYSMAC CP1L
zAprès être entré dans / avoir quitté le garage
(1) Capteur de détection de voiture :
• Un capteur de détection de voiture détecte l’entrée complète de la voiture dans le garage et active le moteur de descente de la porte.
(2) Boutons-poussoirs :
• Lorsque vous sortez la voiture du garage, utilisez les boutons pour actionner la porte.
• Lorsque vous sortez la voiture du garage, un contact différencié est utilisé comme capteur de détection de voiture de manière à ce que la porte ne se ferme pas immédiatement à l’ouverture complète.
4-2 Création de programmes contact
4
4
Création de programmes
Un programme contact est défini ici après sur base de la description ci-dessus.
Guide de démarrage SYSMAC CP1L 43
4-2 Création de programmes contact
4

4-2-2 Schéma contact

Le programme contact pour l’application exemple est illustré ci-dessous.
4
Création de programmes
0.04
Capteur de détection de lumière *1
W0.00
Zone Travail *2
W0.00
Zone Travail
0.04
Capteur de détection de lumière
T0000
Temporisateur
C0000
Compteur
A200.11
T0000
Temporisateur *3
W0.00
Zone Travail *4
*1 Reportez-vous au point Saisie des contactsde la section 4-5-2 Saisie des contacts. *2 Reportez-vous au point Saisie de circuits OU de la section 4-5-2 Saisie des contacts. *3 Reportez-vous au point Saisie de contacts fermés de la section 4-5-2 Saisie des contacts. *4 Reportez-vous à la section 4-5-3 Saisie des bobines de sortie.
TIM
0000
Temporisateur *5
#50
CNT
Compteur 6
0000
#3
*5 Reportez-vous à la section 4-5-4 Saisie des temporisateurs. *6 Reportez-vous à la section 4-5-5 Saisie des compteurs. *7 Reportez-vous à la section 4-5-6 Saisie des zones auxiliaires.
Drapeau de premier cycle P_First_Cycle *7
C0000
Compteur
0.00
Bouton OUVRIR
100.00
Moteur de montée
0.02
Bouton FERMER
100.01
Moteur de descente
0.03
Capteur de détection de voiture *8
0.01
Bouton ARRET
0.01
Bouton ARRET
Limite supérieure LS
Limite inférieure LS
*8 Reportez-vous à la section 4-5-7 Saisie de contacts différenciés.
0.05
0.06
100.01
Moteur de descente
100.00
Moteur de montée
100.00
Moteur de montée
100.01
Moteur de descente
La création du programme dans CX-Programmer est expliquée dans la section suivante.
44 Guide de démarrage SYSMAC CP1L

4-3 Utilisation de CX-Programmer

4-3 Utilisation de CX-Programmer
Cette section explique les écrans de démarrage et de fonctionnement de CX-Programmer.

4-3-1 Premiers pas avec CX-Programmer

1. Sur le bureau, sélectionnez [Démarrer] – [Programmes] – [OMRON] –
[CX-One] – [CX-Programmer] – [CX-Programmer].
CX-Programmer démarre. L'écran de démarrage est affiché, suivi de la fenêtre principale.
4
4
Création de programmes
Remarque
Pour plus de détails sur l’installation de CX-Programmer, reportez-vous au Chapitre 1 Aperçu et installation de CX-One du Guide d’introduction à CX-One (R145).
Guide de démarrage SYSMAC CP1L 45
4
4-3 Utilisation de CX-Programmer
4

4-3-2 Ecrans de fonctionnement

Cette fonction explique les fonctions disponibles sur la fenêtre principale de CX-Programmer. Pour plus de détails sur l’utilisation de CX-Programmer, reportez-vous au Manuel d’utilisation de CX-Programmer (W446).
zFenêtre principale
1
2 3
Création de programmes
4
5
7
6
8
9
10
(1) Barre de titre
Affiche le nom du fichier de données créé dans CX-Programmer.
(2) Menu principal
Utilisé pour sélectionner les fonctions de CX-Programmer
(3) Barres d’outils
Affiche les icônes pour les fonctions fréquemment utilisées. Placez le curseur de la souris sur une icône pour afficher le nom de fonction correspondant. Sélectionner Affichage – Barres d’outils dans le menu principal pour afficher / masquer les barres d’outils. Faites glisser les barres d’outils pour modifier leur position.
(4) Arborescence de projet / (6) Espace projet
Utilisé pour gérer les programmes et les paramètres. Glisser et déposer les éléments pour copier les données. Sélectionner [Affichage] – [Fenêtres] – [Espace de travail] du menu principal pour afficher / masquer l’espace de travail.
(5) Section
Les programmes peuvent être scindés et gérés comme des éléments multiples.
(7) Fenêtre programme
Utilisé pour créer et éditer des programmes contact.
(8) Barre de commentaires E/S
Affiche le nom, l’adresse / valeur et le commentaire E/S pour la variable sélectionnée par le curseur de la souris.
46 Guide de démarrage SYSMAC CP1L
4-3 Utilisation de CX-Programmer
(9) Fenêtre de résultats
Sélectionner [Affichage] – [Fenêtres] – [Sortie] dans le menu principal pour afficher / masquer la fenêtre de résultats. Affiche les informations suivantes : Compilation :
Affiche les résultats du contrôle du programme.
Chercher un rapport :
Affiche les résultats des recherches pour les contacts, les bobines et les instructions.
Transfert :
Affiche les erreurs qui se sont produites pendant le chargement d’un fichier projet.
(10) Barre d'état
Affiche des informations telles que le nom de l’API, le statut en ligne ou hors ligne et la position de la cellule active. Si une erreur de connexion en ligne ou d’autres erreurs se produisent et sont enregistrées dans le journal des erreurs lorsque le système est en ligne, un message d’erreur rouge clignotant s’affiche. Sélectionnez [Affichage] – [Fenêtres] – [Barre d’état] dans le menu principal pour afficher / masquer la barre d’état.
4
4
Création de programmes
zEspace schéma contacts
(1) Numéro de segment (2) Adresse de programme
(3) En-tête de segment
Si un segment est incomplet, une ligne rouge s’affiche à droite de son en-tête.
(4) Barre de bus
zFenêtre d’informations
Affiche les touches de raccourci de base dans CX-Programmer. Sélectionnez [Affichage] – [Fenêtres] – [Fenêtre d’informations] dans le menu principal pour afficher / masquer la fenêtre d’informations.
Guide de démarrage SYSMAC CP1L 47
4
Création de programmes

4-4 Utilisation de l’aide

4
4-4 Utilisation de l’aide
L’aide de CX-Programmer fournit des informations sur les écrans CX-Programmer et explique toutes les opérations, y compris les fonctions de base, la création de programme et le contrôle. Des instructions, ainsi que des formats des fonctions opérandes sont également expliquées.
Référence de l’aide de CX-Programmer
1. Pendant l’utilisation de CX-Programmer, appuyez sur la touche [F1].
La fenêtre d’aide s'affiche.
L’Aide de CX-Programmer peut également être affichée de différentes autres manières.
zDepuis le menu Bureau
1. Sur le bureau, sélectionnez [Démarrer] – [Programmes] – [OMRON] –
[CX-One] – [CX-Programmer] – [Aide CX-Programmer].
La fenêtre d’aide CX-Programmer s'affiche.
48 Guide de démarrage SYSMAC CP1L
zA partir du CX-Programmer
1. Sélectionner [Aide] – [Contenu de l’Aide] dans le menu principal.
La fenêtre d’aide CX-Programmer s'affiche.
Référencement des jeux d’instructions API
Pour plus de détails sur les instructions utilisées dans les programmes contact, reportez-vous aux jeux d’instructions API.
4-4 Utilisation de l’aide
4
4
Création de programmes
Guide de démarrage SYSMAC CP1L 49
4
Création de programmes
4-4 Utilisation de l’aide
4
zA partir du CX-Programmer
1. Sélectionnez [Aide] – [Référence instructions] – [Série CS / CJ et série CP]
dans le menu principal.
Les jeux d’instruction API série CP seront affichés.
zPendant la création des programmes contact
1. Pendant la création d’une instruction de programme contact, cliquez sur
[Aide Instructions] dans la boîte de dialogue Nouvelle instruction.
Les jeux d’instruction API série CP seront affichés.
Remarque Lors de la sélection d’une instruction spéciale, l’Aide Instructions sera affichée.
50 Guide de démarrage SYSMAC CP1L

4-5 Entrée de programmes

4-5 Entrée de programmes
A l’aide des commandes disponibles dans CX-Programmer, créez un programme pour l’application exemple.

4-5-1 Création de nouveaux projets

Lors de la première utilisation de CX-Programmer, vous devez créer un nouveau projet. Lors de la création d’un nouveau projet, vous devez définir le type de périphérique cible et le type d’UC pour le programme et les données créés.
4
1. Sélectionnez [Fichier] – [Nouveau] dans le menu principal.
La boîte de dialogue Modifier API s'affiche.
2. Sélectionnez [CP1L] dans le menu déroulant Type de périphérique.
4
Création de programmes
Guide de démarrage SYSMAC CP1L 51
4
Création de programmes
4-5 Entrée de programmes
4
3. Cliquez sur [Paramètres].
La boîte de dialogue Paramètres type de périphérique s'affiche.
4. Sélectionnez l’UC dans le menu déroulant Type d’UC. Cliquez sur [OK].
La boîte de dialogue Paramètres type de périphérique se ferme.
52 Guide de démarrage SYSMAC CP1L
4-5 Entrée de programmes
5. Vérifiez si [usb] est affiché pour Type de réseau. Cliquez sur [OK].
4
4
Création de programmes
La boîte de dialogue Modifier API se ferme. La fenêtre principale pour le nouveau projet s’affiche.
Si [USB] ne s’affiche pas pour Type de réseau, reportez-vous à la section 4-1-2 Connexion à un ordinateur et installation du pilote USB et confirmez que le pilote USB a été installé correctement.
Guide de démarrage SYSMAC CP1L 53
4
Création de programmes
4-5 Entrée de programmes
4

4-5-2 Saisie des contacts

Saisie d’un contact. Pour plus de détails sur les programmes contact, reportez­vous à la section 4-2-2 Programme contact.
Saisie des contacts
1. Appuyez sur la touche [C].
La boîte de dialogue Nouveau Contact s'affiche.
2. Entrez l’adresse « 4 ». Appuyez sur la touche [Entrée].
« 4 » est entré. La boîte de dialogue Modification commentaire s'affiche.
3. Entrez « Capteur de détection de lumière » comme commentaire E/S.
Appuyez sur la touche [Entrée].
Un contact représentant l’entrée du capteur de détection de lumière s’affiche sur le programme contact.
Ensuite, entrez un circuit OR.
54 Guide de démarrage SYSMAC CP1L
Entrée de circuits OR
1. Placez le curseur sur le programme. Appuyez sur la touche [Entrée].
Un espace pour insérer un circuit OR sera créé.
2. Appuyez sur la touche [W].
La boîte de dialogue Nouveau Contact OR s'affiche.
4-5 Entrée de programmes
4
4
Création de programmes
3. Entrez adresse « W0 ». Appuyez sur la touche [Entrée].
« W0 » est entré. La boîte de dialogue Modification commentaire s'affiche.
4. Entrez « Zone de travail » comme commentaire E/S. Appuyez sur
la touche [Entrée].
Un circuit OR représentant la zone de travail s’affiche.
Ensuite, entrez un contact fermé.
Guide de démarrage SYSMAC CP1L 55
4
Création de programmes
4-5 Entrée de programmes
4
Entrée de contacts fermés
1. Appuyez sur la touche Haut.
Déplace le curseur vers le haut.
2. Avec le curseur en position haut, appuyez sur la touche [/].
La boîte de dialogue Nouveau Contact fermé s'affiche.
3. Entrez adresse « T0 ». Appuyez sur la touche [Entrée].
« T0 » est entré. La boîte de dialogue Modification commentaire s'affiche.
4.
Entrez « Compteur
Un circuit AND représentant le contact fermé temporisateur s’affiche.
Ensuite, entrez une sortie zone de travail.
»
comme commentaire E/S. Appuyez sur la touche [Entrée].
56 Guide de démarrage SYSMAC CP1L

4-5-3 Entrée de bobines de sortie

Entrée d’une bobine de sortie pour la zone de travail.
1. Appuyez sur la touche [O].
La boîte de dialogue Nouvelle bobine s'affiche.
2. Entrez adresse « W0 ». Appuyez sur la touche [Entrée].
« W0 » est entré. La boîte de dialogue Modification commentaire s’affiche avec le commentaire E/S déjà entré.
4-5 Entrée de programmes
4
4
Création de programmes
3. Appuyez sur la touche [Entrée].
Une bobine de sortie pour la zone de travail s’affiche sur le programme contact.
Guide de démarrage SYSMAC CP1L 57
4
Création de programmes
4-5 Entrée de programmes
4
4. Appuyez sur la touche Bas 2 fois.
Lorsque le curseur est positionné sur le segment suivant, l’entrée du segment en cours est terminée.
Entrez ensuite une instruction temporisateur.
Remarque Bobines dupliquées
Ne dupliquez pas des bobines Si la même adresse est spécifiée pour plusieurs sorties, seul le segment le plus proche de l’instruction END est valide. Cela est dû au fait que les programmes sont exécutés de manière séquentielle de haut en bas. Les segments invalides causés par des bobines dupliquées sont détectés par CX-Programmer comme une erreur.
Par ex. un programme avec des bobines dupliquées
L’erreur peut être résolue en modifiant le programme comme indiqué ci-dessous.
58 Guide de démarrage SYSMAC CP1L

4-5-4 Entrée de temporisateurs

1. Appuyez sur la touche [C]. Entrez contact « W000 ». Appuyez ensuite
sur la touche [Entrée] pendant que la boîte de dialogue Modification commentaire est présente.
Pour plus de détails sur l’entrée d’un contact, reportez-vous à la section 4-5-2 Saisie de contacts.
4-5 Entrée de programmes
4
4
Création de programmes
2. Appuyez sur la touche [I].
La boîte de dialogue Nouvelle instruction s'affiche.
3. Entrez une instruction temporisateur « TIM 0 #50 ». Appuyez sur la touche
[Entrée].
« TIM 0 #50 » est entré. La boîte de dialogue Modification commentaire s’affiche avec le commentaire E/S déjà entré. « TIM 0 #50 » indique un délai de 5,0 secondes, avec un drapeau de fin de temporisation de T0000.
Guide de démarrage SYSMAC CP1L 59
4
Création de programmes
4-5 Entrée de programmes
4
4. Appuyez sur la touche [Entrée].
Une instruction de temporisation sera affichée sur le programme contact.
5. Appuyez sur la touche Bas 3 fois.
Lorsque le curseur est positionné sur le segment suivant, l’entrée de l’instruction de temporisation est terminée.
Entrez ensuite une instruction compteur.
60 Guide de démarrage SYSMAC CP1L

4-5-5 Saisie de compteurs

1. Appuyez sur la touche [C]. Entrez contact « 004 ». Appuyez ensuite sur
la touche [Entrée] pendant que la boîte de dialogue Modification commentaire est présente.
Pour plus de détails sur l’entrée d’un contact, reportez-vous à la section 4-5-2 Saisie des contacts.
4-5 Entrée de programmes
4
4
Création de programmes
2. Appuyez sur la touche [I].
La boîte de dialogue Nouvelle instruction s'affiche.
3.
Entrez une instruction compteur
« CNT 0 #3 » est entré. La boîte de dialogue Modification commentaire s’affiche avec le commentaire E/S déjà entré. « CNT 0 #3 » indique un début de compteur décrémental commençant à 3, avec un drapeau de fin de compteur de C0000.
«
CNT 0 #3
»
. Appuyez sur la touche [Entrée].
Guide de démarrage SYSMAC CP1L 61
4
Création de programmes
4-5 Entrée de programmes
4
4. Entrez « Compteur » comme commentaire E/S. Appuyez sur la touche
[Entrée].
Une instruction de compteur sera affichée sur le programme contact.
Entrez ensuite une entrée de réinitialisation pour l’instruction compteur. Le contact minuterie (TIM 0000) est utilisé comme entrée de réinitialisation.
5. Placez le curseur sous le contact créé à l’étape 1.
62 Guide de démarrage SYSMAC CP1L
6. Entrez contact « T0000 ».
4-5 Entrée de programmes
4
4
Création de programmes
7. Appuyez sur la touche Bas 2 fois.
Lorsque le curseur est positionné sur le segment suivant, l’entrée de l’instruction de compteur est terminée.
Ensuite, entrez une zone auxiliaire.
Guide de démarrage SYSMAC CP1L 63
4
Création de programmes
4-5 Entrée de programmes
4

4-5-6 Entrée de zones auxiliaires

La zone auxiliaire est un relais avec un objectif spécifique. Le drapeau du premier cycle sera à ON pendant un cycle seulement après la mise sous tension de l’API. Ici, elle sera utilisée pour réinitialiser le compteur lorsque l’API est mis sous tension.
1. Appuyez sur la touche [W]. Entrez un contact de circuit OU « C0000 ».
Appuyez ensuite sur la touche [Entrée] pendant que la boîte de dialogue Modification commentaire est présente.
Pour plus de détails sur l’entrée d’un contact, reportez-vous à la section 4-5-2 Saisie des contacts.
2. Appuyez sur la touche [Entrée].
Un espace pour insérer un circuit OR sera créé.
64 Guide de démarrage SYSMAC CP1L
4-5 Entrée de programmes
3. Appuyez sur la touche Gauche.
4. Appuyez sur la touche [W].
La boîte de dialogue Nouveau Contact OR s'affiche.
5. Entrez adresse « A20011 ». Appuyez sur la touche [Entrée].
4
Un drapeau de premier cycle sera affiché sur le programme contact.
4
Création de programmes
Guide de démarrage SYSMAC CP1L 65
4
Création de programmes
4-5 Entrée de programmes
4

4-5-7 Entrée de contacts différenciés sur front montant

1.
Tout en vous référant à la section 4-2-2 Programmes contact, entrez un programme contact, étendant le contacteur du moteur de descente,
2. Appuyez sur la touche [Entrée].
Un espace pour insérer un circuit OR sera créé.
«
10001 ».
3. Appuyez sur la touche [W].
La boîte de dialogue Nouveau Contact OU s'affiche.
4. Entrez adresse « 3 ». Appuyez sur la touche [Entrée].
La boîte de dialogue Modification commentaire s'affiche.
5. Entrez « Capteur de détection de voiture » comme commentaire E/S.
Appuyez sur la touche [Entrée].
Un contact représentant l’entrée du capteur de détection de voiture s’affiche comme un circuit OR.
6. Double-cliquez sur contact « 003 ».
La boîte de dialogue Modification contact s'affiche.
66 Guide de démarrage SYSMAC CP1L
4-5 Entrée de programmes
7. Cliquez sur [Détail].
8. Sélectionnez [Haut] pour la différenciation Cliquez sur [OK].
4
4
Création de programmes
Une flèche vers le haut représentant une condition différenciation sur front montant s’affiche sur le contact.

4-5-8 Instruction END

Les programmes contact doivent être terminés avec une instruction END. Lorsqu’un nouveau programme est créé dans CX-Programmer, une section comprenant une instruction END est insérée automatiquement. Alors, il n’est pas nécessaire d’entrer manuellement une instruction END. Pour confirmer le programme contact contenant uniquement l’instruction END, double-cliquez sur la section [END].
Guide de démarrage SYSMAC CP1L 67
4
Création de programmes

4-6 Enregistrement / Chargement de programmes

4
4-6 Enregistrement / Chargement de programmes
Les programmes contact créés doivent être enregistrés. Cette section explique comment vérifier, enregistrer et charger des programmes contact.

4-6-1 Compilation de programmes

En compilant, vous pouvez vérifier si le programme comprend des erreurs.
1.
Sélectionnez [API] – [Compiler tous les programmes API] dans le menu principal.
La compilation a démarré. Lorsque la compilation est terminée, les résultats de la vérification du programme s'affichent dans la fenêtre de résultats.
2. Si une erreur a été détectée, double-cliquez sur le message d’erreur dans
la fenêtre de résultats.
Le curseur est déplacé à l’endroit où l’erreur a été détectée. Corrigez l’erreur.
68 Guide de démarrage SYSMAC CP1L
4-6 Enregistrement / Chargement de programmes

4-6-2 Enregistrement de programmes

Enregistrez le programme contact créé. Les programmes sont enregistrés dans des groupes pour chaque projet.
1. Sélectionnez [Fichier] – [Enregistrer sous] dans le menu principal.
La boîte de dialogue Enregistrer le fichier CX-Programmer s’affiche.
2.
Spécifiez l’emplacement pour l’enregistrement et entrez un nom de fichier. Cliquez sur [Enregistrer].
Le fichier projet CX-Programmer sera enregistré.
4
4
Création de programmes
Guide de démarrage SYSMAC CP1L 69
4
Création de programmes
4-6 Enregistrement / Chargement de programmes
4

4-6-3 Chargement de programmes

Chargez un programme contact enregistré dans CX-Programmer. Les programmes sont chargés dans des groupes pour chaque projet.
1. Sélectionnez [Fichier] – [Ouvrir] dans le menu principal.
La boîte de dialogue Ouvrir projet CX-Programmer s’affiche.
2.
Spécifiez l’emplacement pour l’enregistrement et le fichier. Cliquez sur [Ouvrir].
Le fichier projet CX-Programmer est ouvert et les programmes enregistrés s’affichent.
70 Guide de démarrage SYSMAC CP1L

4-7 Modification de programmes

4-7 Modification de programmes
Les programmes contact créés peuvent être édités dans CX-Programmer. Les commentaires d’E/S ou de segments peuvent être ajoutés ou modifiés.

4-7-1 Edition de commentaires E/S

Les commentaires E/S peuvent être ajoutés et édités via une liste d’adresses.
1. Sélectionnez [Edition] – [Commentaire E/S] dans le menu principal.
4
4
Création de programmes
La fenêtre Commentaire E/S s'affiche.
Guide de démarrage SYSMAC CP1L 71
4
Création de programmes
4-7 Modification de programmes
4
2. Double-cliquez sur l’adresse pour laquelle vous souhaitez entrer ou
éditer le commentaire E/S.
Le champ commentaire E/S devient éditable. Entrez ou éditez le commentaire E/S.

4-7-2 Entrée de commentaires de segment

Des commentaires peuvent être ajoutés à chaque segment d’un programme contact.
1. Double-cliquez sur l’en-tête de segment pour le segment auquel vous
souhaitez ajouter un commentaire.
La boîte de dialogue Propriétés segment s’affiche.
2.
Dans l’onglet Général, entrez le commentaire dans le champ commentaire.
72 Guide de démarrage SYSMAC CP1L
4-7 Modification de programmes
3. Fermez la boîte de dialogue Propriétés segment.
Le commentaire de segment entré s’affiche sur le programme contact.
4
4
Création de programmes

4-7-3 Edition de segments

Les programmes contact créés peuvent être édités.
Suppression
zContacts / Instructions
1.
Placez le curseur sur un contact ou une instruction. Appuyez sur la touche [Supprimer].
Le contact ou l’instruction sélectionné sera supprimé.
zSegments
1. Cliquez sur un en-tête de segment.
Le segment complet est sélectionné.
2. Appuyez sur la touche [Supprimer].
Le segment sélectionné est supprimé.
Guide de démarrage SYSMAC CP1L 73
4
Création de programmes
4-7 Modification de programmes
4
Création de lignes verticales / horizontales
Des lignes de connexion verticales et horizontales peuvent être créées. Les lignes verticales sont créées comme suit:
1. Positionnez le curseur au point de démarrage de la ligne verticale.
2. Maintenez la touche [Ctrl] enfoncée et appuyez sur la touche haut / bas.
Des lignes horizontales peuvent être créées de la même manière.
(1) Point de départ
(2) Curseur
• Création d’une ligne de droite à gauche : Maintenez la touche [Ctrl] enfoncée et appuyez sur la touche gauche.
• Création d’une ligne de gauche à droite : Maintenez la touche [Ctrl] enfoncée et appuyez sur la touche droite.
• Création d’une ligne de bas en haut : Maintenez la touche [Ctrl] enfoncée et appuyez sur la touche haut.
• Création d’une ligne de haut en bas : Maintenez la touche [Ctrl] enfoncée et appuyez sur la touche bas.
Remarque La répétition du processus sur une ligne de connexion existante la supprimera.
Copie / Collage des contacts / instructions / segments
zContacts / Instructions
1. Placez le curseur sur un contact ou une instruction.
2. Maintenez la touche [Ctrl] enfoncée et appuyez sur la touche [C].
Le contact ou l’instruction sélectionné sera copié dans le presse-papier.
3. Déplacez le curseur à l’endroit où vous souhaitez coller.
Maintenez la touche [Ctrl] enfoncée et appuyez sur la touche [V].
Le contact ou l’instruction sera copié du presse-papier.
zSegments
1. Cliquez sur l’en-tête de segment que vous souhaitez copier.
Le segment complet est sélectionné.
2. Maintenez la touche [Ctrl] enfoncée et appuyez sur la touche [C].
Le segment sélectionné est copié dans le presse-papier.
3. Déplacez le curseur vers le segment où vous souhaitez coller.
Maintenez la touche [Ctrl] enfoncée et appuyez sur la touche [V].
Le segment sera collé du presse-papier.
74 Guide de démarrage SYSMAC CP1L
Section 5 Transfert et débogage
de programmes
Pour transférer des données d’un ordinateur vers le CP1L, l’ordinateur et le CP1L doivent d’abord se trouver en ligne. La surveillance et le débogage des programmes exécutés sur le CP1L se font également avec l’ordinateur et le CP1L en ligne.
5-1 Mise en ligne......................................................................... 76
5-1-1 Réglage de l'horloge CP1L............................................. 77
5-1-2 Modification du mode de fonctionnement....................... 78
5-1-3 Transfert de programmes............................................... 80
5-1-4 Exécution des opérations ............................................... 82
5-2 Réglage / Débogage en ligne ...............................................83
5-2-1 Surveillance.................................................................... 83
5-2-2 Forçage à 0/1 ................................................................. 86
5-2-3 Modification des paramètres de temporisation............... 88
5-2-4 Recherche ...................................................................... 88
5-2-5 Edition en ligne............................................................... 91
5-2-6 Confirmation du temps de cycle ..................................... 92
5
Programmes de transfert et de débogage
5
Transfert et débogage de programmes

5-1 Mise en ligne

Pour configurer les paramètres CP1L, transférer des programmes ou exécuter des programmes, l’ordinateur et le CP1L doivent d’abord être en ligne.
1. Dans CX-Programmer, ouvrez le programme à transférer.
2. Sélectionnez [API] – [Travail en ligne] dans le menu principal.
Une boîte de dialogue s’affiche pour confirmer la mise en ligne.
3. Cliquez sur [Oui].
La boîte de dialogue se ferme.
Lorsque le système passe en ligne, la fenêtre section contact devient grise.
Le statut en ligne est un statut dans lequel l’ordinateur et CP1L sont connectés. Pour exécuter un programme créé dans CX-Programmer sur CP1L, le programme doit être transféré. Pour plus de détails sur le transfert de programmes, reportez-vous à la section 5-1-3 Transfert de programmes.
76 Guide de démarrage SYSMAC CP1L
5-1 Mise en ligne
5
Remarque
Si le système n’arrive pas à aller en ligne, vérifiez le paramètre type d’API et les paramètres de communication. Pour vérifier les paramètres, double-cliquez sur [NouveauAPI1[CP1L]Hors ligne] dans l’arborescence du projet. Pour plus de détails sur les paramètres, reportez­vous à la section 4-5-1 Création de nouveaux projets.

5-1-1 Réglage de l'horloge CP1L

L’horloge CP1L doit être réglée pour correspondre à votre fuseau horaire. Utilisez CX-Programmer pour régler l’heure. Si l’heure sur le CP1L n’est pas réglée correctement, le journal d’erreur ne sera pas affiché correctement.
1. Dans CX-Programmer, ouvrez un projet existant.
Pour plus de détails sur l’ouverture d’un projet, reportez-vous à la section 4-6-3 Chargement de programmes.
2. Double-cliquez sur [Horloge API].
La boîte de dialogue Horloge API s'affiche.
5
5
Programmes de transfert et de débogage
3. Sélectionnez [Options] – [Régler horloge API] dans le menu.
La boîte de dialogue Régler horloge API s'affiche.
Guide de démarrage SYSMAC CP1L 77
5-1 Mise en ligne
5
4. Réglage de la date et de l'heure Cliquez sur [OK].
La boîte de dialogue Régler horloge API se ferme.
5
Programmes de transfert et de débogage
5. Sélectionnez [Fichier] – [Quitter] dans le menu.
L’horloge sur CP1L est maintenant réglée.

5-1-2 Changement de mode de fonctionnement

Passez au mode de programmation. La procédure pour passer au mode de programmation est la suivante.
1. Sélectionnez [API] – [Mode de fonctionnement] – [Programme] dans
le menu principal.
Une boîte de dialogue s’affiche pour confirmer le changement de mode de fonctionnement.
78 Guide de démarrage SYSMAC CP1L
2. Cliquez sur [Oui].
Le mode de fonctionnement est modifié.
Le mode de fonctionnement est affiché sur la barre de titre et sur l’arborescence du projet.
5-1 Mise en ligne
5
5
5
Programmes de transfert et de débogage
Mode de fonctionnement CP1L.
Le CP1L possède 3 modes de fonctionnement : PROGRAM, MONITOR et RUN. Modifiez le mode de fonctionnement pour refléter le fonctionnement à réaliser. Le mode de fonctionnement affecte tout le programme utilisateur et est commun à toutes les tâches :
• Mode PROGRAM : Dans cet état, le programme est interrompu. Ce mode est utilisé pour préparer l’exécution du programme en effectuant les réglages initiaux tels que la configuration API, le transfert du programme, le contrôle du programme et le forçage à 0/1.
• Mode MONITOR : Dans cet état, le programme est exécuté. Vous pouvez réaliser l’édition en ligne, le forçage à 0/1 et modifier les valeurs de mémoire E/S. Ce mode est également utilisé pour effectuer des réglages pendant les tests.
• Mode RUN : Dans cet état, le programme est exécuté. Utilisez ce mode pour les cycles de production.
Guide de démarrage SYSMAC CP1L 79
5
Programmes de transfert et de débogage
5-1 Mise en ligne
5
Statut du programme Arrêté En cours En cours Rafraîchissement d'E/S Exécution Exécution Exécution Statut d’E/S externes OFF Dépend
Mémoire E/S Mémoire non maintenue Effacée
Opérations depuis CX­Programmer
Le tableau suivant énumère l'état et les fonctions disponibles pour chaque mode.
Mode de fonctionnement PROGRAM RUN MONITOR
Dépend
du programme
Mémoire maintenue Maintenue
Surveillance de la mémoire E/S OK OK OK Surveillance du programme OK OK OK Transfert du
programme
Compilation OK X X Configuration API OK X X Modification du programme OK X OK Forçage à 0/1 OK X OK Modification de la valeur de consigne
de temporisation / compteur Modification de la valeur courante
de temporisateur / compteur Modification de la valeur courante
de la mémoire d'E/S
Depuis l’API OK OK OK Vers l’API OK X X
OK X OK
OK X OK
OK X OK
Dépend
du programme
du programme
Dépend
du programme

5-1-3 Transfert de programmes

Un programme créé avec CX-Programmer peut être transféré vers le CP1L.
1. Sélectionner [API] – [Transfert] – [Vers API] dans le menu principal.
La boîte de dialogue Options de téléchargement s'affiche.
80 Guide de démarrage SYSMAC CP1L
2. Cliquez sur [OK].
Une boîte de dialogue de confirmation du transfert apparaît.
5-1 Mise en ligne
5
5
5
Programmes de transfert et de débogage
Remarque Pour plus de détails sur les options de transfert, reportez-vous à la SECTION 9
Transfert / Surveillance / Débogage de programmes du Manuel d’utilisation de CX-Programmer (W446).
3. Cliquez sur [Oui].
Si la boîte de dialogue suivante s’affiche, cliquez sur [Oui].
Le transfert commence. La boîte de dialogue Téléchargement s'affiche.
Guide de démarrage SYSMAC CP1L 81
5
Programmes de transfert et de débogage
5-1 Mise en ligne
5
4. Cliquez sur [OK].
Le transfert du programme est maintenant terminé.

5-1-4 Exécution des opérations

Pour réaliser un cycle de production, passez en mode de fonctionnement RUN. La procédure pour passer au mode RUN est la suivante. Pour effectuer un cycle d’essai pour des réglages et un débogage, passez en mode MONITOR.
Attention Assurez-vous que l’installation ne sera pas affectée par le passage en mode
MONITOR ou RUN.
1.
Sélectionnez [API] – [Mode de fonctionnement] – [Run] dans le menu principal.
Une boîte de dialogue s’affiche pour confirmer le changement de mode de fonctionnement.
2. Cliquez sur [Oui].
Le système passe en mode RUN et commence à travailler.
82 Guide de démarrage SYSMAC CP1L

5-2 Réglage / Débogage en ligne

5
5-2 Réglage / Débogage en ligne
Cette section explique les fonctions utilisées pour le débogage et pour les réglages durant les cycles de test.

5-2-1 Surveillance

Affichage de l’état de conduction
L’état de conduction des segments du programme est affiché. Cela vous permet de confirmer l'exécution du programme.
1. Faites passer CP1L en mode de fonctionnement MONITOR.
2. Sélectionnez [API] – [Contrôle] – [Monitor] dans le menu principal.
5
5
Programmes de transfert et de débogage
L’état de conduction est affiché dans le programme.
Guide de démarrage SYSMAC CP1L 83
5
5-2 Réglage / Débogage en ligne
5
Affichage de l’état de conduction à des sections multiples
L’espace de travail programme peut être scindé. Des sections multiples du programme peuvent être consultées simultanément.
1
Programmes de transfert et de débogage
1
(1) Diviseur de fenêtre
Faites glisser le diviseur de fenêtre pour scinder l’espace de travail. L’espace de travail peut être scindé jusqu’en 4 sections.
84 Guide de démarrage SYSMAC CP1L
Surveillance d’adresses spécifiques
Les valeurs E/S peuvent être surveillées en spécifiant leur adresse.
1. Sélectionnez [API] – [Surveillance] – [Surveiller] dans le menu principal.
2.
Sélectionner [Affichage] – [Fenêtres] – [Surveillance] dans le menu principal.
3. Entrez une adresse.
La valeur E/S s'affiche. Pour les valeurs booléennes, « 0 » indique OFF.
Remarque • Entrez l’adresse comme le canal suivi d’un point et du bit. Par exemple,
« 0 CH 04 bit » doit être entré comme « 0.04 ».
• Vous pouvez entrer les adresses en glissant et déposant les éléments du programme dans la fenêtre de surveillance. Sélectionnez l’en-tête de segment pour entrer toutes les adresses incluses dans le segment.
5-2 Réglage / Débogage en ligne
5
5
5
Programmes de transfert et de débogage
Guide de démarrage SYSMAC CP1L 85
5
Programmes de transfert et de débogage
5-2 Réglage / Débogage en ligne
5

5-2-2 Forçage à 0 / 1

CX-Programmer peut contrôler des entrées indépendantes des entrées des périphériques E/S. Utilisez cette fonction pour forcer les conditions d’entrée et les conditions de sortie pendant les cycles de test.
Remarque Avant le forçage ou l’annulation d’un forçage, assurez-vous que l’installation
ne sera pas affectée.
La procédure de forçage à 1 est la suivante :
1. Faites passer le CP1L en mode MONITOR ou PROGRAM.
2. Placez le curseur sur le contact à forcer.
86 Guide de démarrage SYSMAC CP1L
5-2 Réglage / Débogage en ligne
3. Sélectionnez [API] – [Forçage] – [1] dans le menu principal.
Le forçage à 1 est défini. Le contact est marqué du symbole de forçage à 1.
5
5
5
Programmes de transfert et de débogage
Remarque
• Sélectionnez [On] pour forcer le contact à ON et [Off] pour forcer le contact à OFF.
• Pour annuler le forçage, sélectionnez [Annuler].
• Le forçage à 0/1 est possible dans les zones suivantes: La zone CIO (zone E/S, zone de liaison de données, zone de cartes de communications, zone E/S spéciale et zone de travail), la zone de travail, les drapeaux de fin de temporisation, la zone de maintien et le drapeau de fin de compteur.
Guide de démarrage SYSMAC CP1L 87
5
Programmes de transfert et de débogage
5-2 Réglage / Débogage en ligne
5

5-2-3 Modification des paramètres de temporisation

Les paramètres de temporisation peuvent être modifiés pour davantage convenir aux conditions d’utilisation.
1. Faites passer le CP1L en mode MONITOR ou PROGRAM.
2. Double-cliquez sur le paramètre de temporisateur à modifier.
La boîte de dialogue Définir valeur de temporisateur / compteur s'affiche.
3. Entrez la nouvelle valeur. Cliquez sur [OK].
Le paramètre de temporisateur est mis à jour.

5-2-4 Recherche

Outil de référence d'adresses
L’outil de référence d’adresses affiche quelles instructions utilisent les adresses pointées par le curseur. Cela permet de passer à une autre instruction avec la même adresse.
L’outil de référence d’adresse affiche les éléments suivants :
• Adresse à la position du curseur
• Variables (locales, globales)
• Nom de programme, nom de section
• Adresse de programme (étape)
• Instruction utilisant l’adresse
88 Guide de démarrage SYSMAC CP1L
5-2 Réglage / Débogage en ligne
1. Sélectionnez [Affichage] – [fenêtres] – [Outil de référence d’adresse]
dans le menu principal.
L’outil de référence d’adresse s'affiche.
5
5
5
Programmes de transfert et de débogage
2. Entrez l’adresse à rechercher. Cliquez sur [Chercher].
Guide de démarrage SYSMAC CP1L 89
5
Programmes de transfert et de débogage
5-2 Réglage / Débogage en ligne
5
Une liste des adresses utilisées s’affiche. Cliquez sur une adresse pour afficher le programme utilisé.
Retour en arrière programme
Cette fonction est utilisée pour remonter le programme, pour déterminer pourquoi un contact ne passe pas ON, par exemple.
1. Placez le curseur sur le contact faisant l’objet d’une étude.
2. Appuyez sur la touche [Espacement].
Le curseur est déplacé vers la sortie source pour le contact.
90 Guide de démarrage SYSMAC CP1L

5-2-5 Edition en ligne

Le programme du CP1L peut être édité en ligne.
Attention Avant de démarrer l’édition en ligne, assurez-vous que l’extension du temps
de cycle n’aura pas d’effets néfastes. Les signaux d'entrée risquent sinon d'être illisibles.
Remarque • Notez que si CP1L est en mode MONITOR, une modification du programme via
l’édition en ligne peut prolonger le cycle et / ou perturber la lecture des signaux d’entrée.
• Lorsque vous effectuez de grands changements, lorsque vous déplacez ou copiez des segments ou lorsque vous insérez ou supprimez des blocs de programmes, effectuez l’édition hors ligne et transférez ensuite le programme.
5-2 Réglage / Débogage en ligne
5
5
5
1. Faites passer le CP1L en mode MONITOR ou PROGRAM.
2. Cliquez sur l’en-tête de segment du segment que vous souhaitez éditer.
3. Sélectionnez [Programme] – [Edition en ligne] – [Débuter] dans le menu
principal.
L’ombré dans le programme disparaît et le programme devient modifiable.
4. Editer le programme.
Programmes de transfert et de débogage
Guide de démarrage SYSMAC CP1L 91
5-2 Réglage / Débogage en ligne
5
5. Sélectionnez [Programme] – [Edition en ligne] – [Envoyer modifications]
dans le menu principal.
Les segments édités sont transférés vers le CP1L.
5
Programmes de transfert et de débogage

5-2-6 Confirmation du temps de cycle

1. Faites passer le CP1L en mode MONITOR ou RUN.
2. Cliquez sur le programme.
Le temps de cycle s’affiche dans la barre d’état.
Remarque Pour plus de détails sur le temps de cycle, reportez-vous à la section A-3-2
Comportement UC.
92 Guide de démarrage SYSMAC CP1L

Annexe

Cette section explique brièvement les numéros de canal et de relais, les instructions et les fonctionnements internes du CP1L. Cette section donne également des exemples d’applications utilisant les fonctions CP1L comme les fonctions d’impulsion, les fonctions de communication et les instructions spéciales.
A-1 Numéros de canal / relais.....................................................94
A-2 Instructions ........................................................................... 99
A-2-1 Utilisation des instructions .............................................. 99
A-2-2 Instructions de base du traitement E/S......................... 100
A-3 Fonctionnement interne de CP1L ....................................... 103
A-3-1 Structure interne des UC .............................................. 103
A-3-2 Comportement de l’UC ................................................. 105
A-4 Exemples de programmation CP1L.................................... 112
A-4-1 Utilisation des potentiomètres pour
régler les temporisateurs ...............................................112
A-4-2 Entrée de signaux courts...............................................115
A-4-3 Utilisation d’entrées d’interruption pour accélérer
les processus.................................................................119
A-4-4 Utilisation de la fonction temporisation calendrier ........ 125
A-4-5 Utilisation des codeurs rotatifs pour mesurer
les positions.................................................................. 130
A-4-6 Utilisation des servodrivers pour le positionnement ..... 135
A-4-7 Utilisation des variateurs de fréquence pour
le contrôle de la vitesse (1)........................................... 141
A-4-8 Utilisation des variateurs de fréquence pour le
contrôle de la vitesse (2) .............................................. 148
A-4-9 Echange de données entre des CP1L.......................... 158
A
Annexe
Annexe

A-1 Numéros de canal / relais

Dans le CP1L, les numéros de canal (CH) et les numéros de relais sont spécifiés comme décrit ci-dessous.
Chaque canal se compose de 16 bits. Les numéros de relais sont donc exprimés sous la forme [numéro de canal] + [numéro de bit (00 à 15)]. Les numéros de relais sont utilisés pour traiter les contacts. Les numéros de canal sont principalement utilisés comme opérandes pour des instructions spéciales lors du traitement de données par le canal.
Remarque Dans CX-Programmer (abrégé sous la forme CX-P ci-dessous), les bits
supérieurs des numéros de canal et de relais ne sont pas affichés si leur valeur est 0. Par exemple, 0000CH sera affiché comme 0. Les numéros de relais sont affichés comme un numéro de canal suivi d’un point et d’un numéro de bit. Le numéro de bit est compris dans une plage de 00 à 15.
Zone Canaux Relais
Dans CX-P Dans CX-P
Zone E/S 00 à 199 0 à 199 00000 à 19915 0.00 à 199.15
Zone
CIO
Zone Travail W000 à W511 CH W000 à W511 W00000 à W51115 W0.00 à W511.15 Zone de maintien H000 à H511 CH H000 à H511 H00000 à H51115 H0.00 à H511.15 Zone auxiliaire A000 à A959 CH A000 à A959 A00000 à A95915 A0.00 à A959.15 Zone DM D00000 à D32767* D0 à D32767* – Temporisateur T000 à T511 T0 à T511 T000 à T511 T0000 à T0511 Compteur C000 à C511 C000 à C511 C000 à C511 C0000 à C0511
*Pour UC à 14 / 20 points d’E/S : D0 à D9999, D32000 à D32767.
Zone de liaison 1:1 3000 à 3063 CH 3000 à 3063 300000 à 306300 3000.00 à 3063.00 Zone de liaison API série 3100 à 3189 CH 3100 à 3189 310000 à 318915 3100.00 à 3189.15 Zone Travail 3800 à 6143 CH 3800 à 6143 380000 à 614300 3800.00 à 6143.00
Remarque Les mots de travail dans la zone CIO peuvent être affectés à de nouvelles
fonctions dans les futures versions des UC. Veillez à utiliser les mots de travail dans W000 à W511CH pour commencer.
94 Guide de démarrage SYSMAC CP1L
zNotation des données du canal
Les données du canal sont représentées par 4 chiffres hexadécimaux, dérivés de 16 chiffres binaires, représentant l’état ON / OFF des 16 bits. En d’autres termes, pour chaque section de 4 bits, la somme des bits ON est calculée et exprimée sous la forme d’un seul chiffre.
A-1 Numéros de canal / relais
MSB (Most Significant Bit, octet le plus
significatif) Bit 15141312111009080706050403020100 Valeur
de bit Contenu
(1=ON, 0=OFF)
Valeur de chiffre
3222120232221202322212023222120
2
0000111101111100
Le canal ci-dessus est exprimé comme « 0F7C (Hex) ».
zNotations des constantes
Les constantes utilisées dans les instructions CP1L sont représentées comme suit.
Notation Contenu / Objectif #0000 à 9999 (BCD) #0000 à FFFF (Hex) Données de comparaison pour instructions de comparaison,
&0 à 65535 Notation décimale non signée
LSB
(Least Significant Bit, octet le moins
significatif)
0F7C
Valeurs de compteur / temporisateur, instruction arithmétique BCD, etc.
données de transfert, instructions arithmétiques BIN, etc.
(Disponible dans certaines instructions spéciales seulement. Peut être chargé dans CX-Programmer en convertissant de et vers des chiffres hexadécimaux.)
A
Annexe
zConditions d'exécution des instructions
Il existe deux types d'instruction: instructions cycliques et instructions différentiées.
• Instructions cycliques L'instruction est exécutée sur chaque cycle, aussi longtemps que la condition d’exécution est ON. Exemple
W00000
• Instructions différenciées L'instruction est exécutée une seule fois (c’est-à-dire sur un cycle uniquement) lorsque la condition d'exécution passe sur ON. Le nom de l’instruction est précédé d’un « @ ». Exemple
W00001
Certaines instructions ne peuvent pas être spécifiées comme une instruction différentiée (avec le préfixe « @ »). Si tel est le cas, utilisez les instructions UP (521) / DOWN (522) ou DIFU (013) (différentiation sur front montant) / DIFD (014) (différentiation sur front descendant).
MOV (021) H010 D00010
@MOV (021) H020 D00020
Sur chaque cycle pour lequel la zone de travail W00000 est ON, les données dans la zone de maintien H010CH sont transférées vers DM D00010.
Lorsque la zone de travail W00001 passe de OFF à ON, les données dans la zone de maintien H020CH sont transférées vers DM D00020.
Guide de démarrage SYSMAC CP1L 95
A-1 Numéros de canal / relais
zDrapeaux de condition
Les drapeaux de condition sont utilisés pour refléter les résultats de traitement durant ou après l’exécution des instructions. Qu’un drapeau soit utilisé ou non dépend de l’instruction. Ces drapeaux sont utilisés dans les programmes comme contacts.
A
Annexe
Nom Eti-
quette
Drapeau d'erreur ER P_ER • Se met sur ON lorsqu’une instruction traitant
Drapeau erreur d’accès
Drapeau de report
Drapeau d'égalité
Drapeau d'inégalité
Drapeau supérieur à
Drapeau supérieur ou égal à
Drapeau inférieur à
Drapeau inférieur ou égal à
Drapeau négatif
Drapeau de dépassement
Drapeau de dépassement négatif
Drapeau Toujours ON
Drapeau Toujours OFF
AER P_AER Se met sur ON en cas de tentative d’accès non
CY P_CY • Se met sur ON lorsque le nombre de chiffres
=
< >
>
>=
<
<=
N P_N Se met sur ON lorsque le MSB devient 1 à la
OF P_OF Passe à ON lorsque le résultat du calcul
UF P_UF Passe à ON lorsque le résultat du calcul
ON P_On Reste sur ON tout le temps. Utilisé comme une
OFF P_Off Reste sur OFF tout le temps.
Dans CX-P Fonction
des données BCD tente de s’exécuter à l’aide de données non BCD.
• Se met sur ON lorsqu’une valeur opérande spécifiée par l’instruction est invalide (par ex. une valeur en dehors de la zone de travail).
autorisé sur une zone qui n’est pas destinée à ce que l’on y accède.
est augmenté ou diminué en résultat de l’exécution d’une instruction arithmétique.
• Les instructions de décalage de données et certaines instructions arithmétiques peuvent traiter le report dans le cadre de leur traitement.
P_EQ • Se met sur ON lorsque la comparaison
de données renvoie un « égale ».
• Se met sur ON lorsque les données deviennent 0 à la suite de calculs ou de transferts.
P_NE Se met sur ON lorsque la comparaison
de données renvoie un « inégal ».
P_GT Se met sur ON lorsque la comparaison de
données renvoie « donnée1>donnée2 ».
P_GE Se met sur ON lorsque la comparaison de
données renoie « données1>=données2 ».
P_LT Se met sur ON lorsque la comparaison de
données renvoie « données1<données2 ».
P_LE Se met sur ON lorsque la comparaison de
données renvoie « données1=<données2 ».
suite de calculs.
dépasse.
dépasse négativement.
condition d’exécution pour les instructions qui ne peuvent pas être connectées directement à la barre de bus.
96 Guide de démarrage SYSMAC CP1L
zImpulsions d’horloge
A-1 Numéros de canal / relais
Les impulsions d'horloge sont des contacts qui passent ON / OFF à intervalles fixes.
Nom Eti-
Impulsion d’horloge 0,02 s
Impulsion d’horloge 0,1 s
Impulsion d’horloge 0,2 s
Impulsion d’horloge 1,0 s
Impulsion d’horloge 1min
quette 0,02 s P_0.02 s
0,1 s P_0.1 s
0,2 s P_0.2 s
1 s P_1 s
1 min P_1 min
Dans CX-P Fonction
0,02 s
0,01 s 0,01 s
0,1 s
0,05 s 0,05 s
0,2 s
0,1 s 0,1 s
1,0 s
0,5 s 0,5 s
1 min
A
Annexe
30 s 30 s
Remarque Pour entrer une impulsion d’horloge ou un drapeau de condition dans
CX-Programmer, entrez d’abord un contact, appuyez ensuite sur la touche [P] pour effectuer une sélection dans le menu déroulant.
Guide de démarrage SYSMAC CP1L 97
A
Annexe
A-1 Numéros de canal / relais
zZones E/S
Zone d'entrée 0.00 à 99.15 (100 CHs) Zone de sortie 100.00 à 199.15 (100 CHs)
Avec CP1L, le premier ou les deux premiers canaux des zones d’entrée et de sortie, démarrant à 0 CH et100 CH, respectivement, sont réservées par l’UC. Comme les cartes E/S d’expansion et les cartes d’expansion sont connectées à l’UC, les zones d’entrée et de sortie sont assignées 1 canal à la fois, dans l’ordre de connexion.
• Nombre de canaux réservés et cartes (d’E/S) d’expansion
UC CH réservé Nombre de
Cartes E/S 14 points
Cartes E/S 20 points
Cartes E/S 30 points
Cartes E/S 40 points
Zone d'entrée Zone de sortie
0 CH 100 CH 1
0 CH 100 CH 1
0 CH, 1 CH 100 CH, 101 CH 3
0 CH, 1 CH 100 CH, 101 CH 3
cartes (d’E/S)
d’expansion
autorisées
Par exemple, lorsque vous utilisez une carte E/S 40 points, les zones d’entrée 0 CH et 1 CH, et les zones de sortie 100 CH et 101 CH sont affectées aux E/S internes de l’UC. Si les cartes (d’E/S) d’expansion sont connectées à l’UC, les zones d’entrée 2 CH et ultérieures et les zones de sortie 102 CH et ultérieures, sont affectées dans l’ordre.
Lorsque l’UC est mise sous tension, les canaux d’entrée et de sortie sont automatiquement affectés aux zones d’entrée et de sortie des cartes (d’E/S) d’expansion après la vérification des connexions. Toute modification de l’ordre de connexion des cartes entraînera des incohérences avec le programme contact. Veillez à vérifier le programme contact lorsque vous modifiez l’ordre de connexion des cartes.
98 Guide de démarrage SYSMAC CP1L

A-2 Instructions

A-2 Instructions
CP1L possède un jeu d’instructions riche. Cette section explique comment utiliser les instructions et donne quelques instructions de base.

A-2-1 Utilisation des instructions

Avec les API précédents, de la série C aux micro API, les jeux d’instruction étaient conçus avec pour objectif principal de traiter les données BCD. Toutefois, avec l’augmentation de la taille des données et le fait que les échanges de données entre les ordinateurs deviennent plus fréquents, le support des données BIN est devenu une nécessité pour l’équipement de contrôle également. En répons à de tels besoins et pour une plus grande facilité, bon nombre des instructions pour le traitement des données BIN ont été ajoutées dans le processus de création de la série CP.
A
Remarque Pour une liste et une explication des instructions, reportez-vous à l’aide de
CX-Programmer. Pour plus de détails sur l’utilisation de l’aide de CX-Programmer, reportez-vous àlasection 4-4 Utilisation de l’aide.
Notation pour les instructions
zNuméros des fonctions et des instructions
Dans cette section, les instructions spéciales, qui possèdent un numéro de fonction assigné sont affichées comme un mnémonique suivi d’un numéro de fonction à 3 chiffres entre parenthèses. Ex. MOV(021).
Annexe
Guide de démarrage SYSMAC CP1L 99
Loading...