LES REGISTRES A DECALAGE

Documents pareils
SpaceWISC Système de soumission sur le web pour les renseignements API soumis à la coordination

Représentation des Nombres

Unity Real Time 2.0 Service Pack 2 update

Licence Sciences et Technologies Examen janvier 2010

Les nouveautés de Femap 11.1

Mise à jour d avast! et de vos logiciels Ciel

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

1/ 12 BE001 24/2/ Numéro BDA: Formulaire standard 2 - FR Scope: High Performance Computing with efficient storage solution

CONFIGURATION DE L AUTOMATE SIEMENS

CIRCULAIRE CDG90 PROTECTION SOCIALE COMPLEMENTAIRE

Programmation d un contrôleur via une liaison téléphonique Note d application

BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

SUR MODULE CAMÉRA C38A (OV7620)

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

COMMANDER la puissance par MODULATION COMMUNIQUER

1. Bases légales et réglementaires

MANUEL D UTILISATION - Précis Poste de Traitement d Images 1 - Déconvolution

conforme à l original

CENTRE NATIONA L DU REGISTRE DU COMMERCE (CNRC)

Keyyo Guide de mise en service CTI / API / TAPI Keyyo

Cours Informatique 1. Monsieur SADOUNI Salheddine

Les nouveautés de Sage DS Version 2

Initiation à la sécurité

SCL LOGICIEL DE CONTROL

Plan de Continuité d'activité Concepts et démarche pour passer du besoin à la mise en oeuvre du PCA

Sécurité de l'information

ELP 304 : Électronique Numérique. Cours 1 Introduction

Différent et Compétent en Bretagne

Boîtier Externe USB 3.0 pour Disque Dur 2,5 SATA III avec soutien UASP

INDICE DE FRÉQUENCE DES ACCIDENTS DE SERVICE

Ministère de la Communication et des Nouvelles Technologies

- CertimétiersArtisanat

TP_Codeur_Incrémental

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

L ENREGISTREMENT DU COURRIER

Webmail Login avec autre Browser qu IE INDEX

Mes documents Sauvegardés

(LIPP-V), (D

Capteur à CO2 en solution

Manuel d installation du pilote pour e-barreau Pour Windows XP Vista 7 avec FIREFOX 32/64bits

Serrure Motorisée Asservie - Mise en Applique

estion de la dette Nouveau programme u CR I ARCHIV pt. 2 pro jets DRMS Formation relative aux Deuxieme partie

ENVOI EN NOMBRE DE MESSAGES AUDIO

I- Définitions des signaux.

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

Sauvegarde des fichiers

Prise en main d une Cyberclasse

Configuration de tous les systèmes d exploitations

Demande d autorisation de faire une tournée pour des cirques itinérants détenant des animaux sauvages

Copie Certifiée Conforme à l original

2 disques en Raid 0,5 ou 10 SAS

Chapitre 1 : Accès à Pay@Finpost : abonnements et digipass

Thème 1. Quelles sont les relations entre le droit et l entreprise?

ScTools Outil de personnalisation de carte

CREATION DE FORAGE, PUITS, SONDAGE OU OUVRAGE SOUTERRAIN

SYSTEMES DE TRANSFERT STATIQUE: CEI 62310, UNE NOUVELLE NORME POUR GARANTIR LES PERFORMANCES ET LA SÉCURITÉ

Vérifier avant de lancer l'impression que le nombre et les libellés retenus pour l'impression sont bien ceux qui sont demandés.

Samuel Bassetto 04/2010

Direction des prestations familiales. Circulaire n Paris, le 16 janvier 2008

Ce manuel a été établi spécialement pour vous. Vous retrouverez ici tout pour pouvoir travailler avec votre terminal de paiement sans problèmes.

HighPush. document /06/2009 Révision pour version /11/2008 Revision pour la /10/2008 Documentation initiale.

Réorganisation du processus de transfusion sanguine au Liban

OpenText Content Server v10 Cours (ex 223)

Mon installation d assainissement non collectif PRÉSERVER LA RESSOURCE EN EAU ET RESPECTER LES MILIEUX AQUATIQUES. Guide.

Architecture des ordinateurs

Exclusion Mutuelle. Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr. Université de Provence. 9 février 2011

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

COMMUNAUTE DE COMMUNES DE MONTREVEL EN BRESSE Place de la Résistance BP MONTREVEL EN BRESSE Tél: Fax :

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Guide utilisateur. Nouvelle gamme couleur Konica Minolta

Service en ligne Obligation de retenue (Articles 30bis et 30ter)

Choisir le mode d envoi souhaité. Option 1 : Envoyer un SMS à un nombre réduit de numéros (0 10 )

Politique en matière de traitement des demandes d'information et des réclamations

SOMMAIRE DES QUESTIONS

Prêt pour un tour sur les possibilités de Gestomed?

AUTOPORTE III Notice de pose

I. Dénomination, siege social et objectifs. Article 1 (Dénomination et cadre légal)

Module de gestion des contacts et échanges avec les clients et fournisseurs (CRM)

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Le contrôle et la certification en agriculture biologique

Adresse du profil d acheteur (URL):

Foire aux questions (FAQ)

SYSTEMES ELECTRONIQUES NUMERIQUES

Assembleur i8086. Philippe Preux IUT Informatique du Littoral. Année universitaire 95 96

Rôle, accès et formation des utilisateurs de HSPnet

NUGELEC. NOTICE D'UTILISATION DU B.A.A.S. du type Ma - STI / MaME - STI. pages. 1 introduction 2. 2 encombrement 3 fixation

V- Manipulations de nombres en binaire

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur

La carte de contrôle chômage complet

La sauvegarde (backup) de votre comptabilité a pour but de vous permettre de retrouver vos données si un incident est survenu.

discrimination directe Membres du CET enjoindre à discrimination indirecte harcèlement

COMMUNICATION PC/MINITEL

LE PERMIS D'ENVIRONNEMENT - CLASSE 3

Politique de gestion. 5. Déboursés Il doit y avoir deux signataires sur les chèques, dont au moins un membre du conseil d administration.

CIRCULAIRE CDG90. Loi n du 26 janvier 1984 modifiée portant di spositions statutaires relatives à la fonction publique territoriale ;

Architecture : Circuits numériques et éléments d architecture

Adressage des données des contrôleurs du WAGO-I/O-SYSTEM 750. Note d application

Transcription:

LES AUTOMATISMES LES REGISTRES A DECALAGE GJC Lycée L.RASCOL 10, Rue de la République BP 218. 81012 ALBI CEDEX

SOMMAIRE INTRODUCTION Définition Représentation norme EN 61131-3 UTILISATION DES REGISTRES A DECALAGE REGISTRES A DECALAGE ET LOGIQUE PROGRAMMEE Traduction d'un registre par un GRAFCET Utilisation des instructions registre des API - opérations à réaliser pour utiliser un registre à décalage programmé. - utilisation d'un registre dans une machine type transfert. - utilisation d'un registre pour un contrôle de position.

Définition INTRODUCTION Un registre est un ensemble permettant de stocker des informations en attendant leur traitement. Suivant sa conception, les informations stockées peuvent être ou pas soumises à différents types de manipulations. Les registres de mémorisation ou registres tampons Un registre de mémorisation est un ensemble permettant de stocker momentanément une information au format bit ou mot. Les registres à décalage Un registre à décalage permet le stockage et la modification de l information. A l aide d une entrée de commande l information contenue dans le registre est décalée. Ce décalage s effectue vers la droite ou vers la gauche. Dans un registre, les informations peuvent être introduites ou disponibles en sortie de deux manières différentes: en série en parallèle Représentation Norme EN 61131-3 Page N 1

Décalage logique à droite SHR 3 IN N SHR Avant l exécution de la fonction Après l exécution de la fonction Décalage circulaire à gauche ROL 5 IN N ROL Avant l exécution de la fonction Après l exécution de la fonction Page N 2

UTILISATION DES REGISTRES A DECALAGE $ Positionnement d'un mobile Un registre à décalage de n bits dans lequel circule un seul 1 parmi des 0 permet de représenter la position du mobile parmi n positions possibles. $ Diviseur de fréquence En base 2 : - un décalage à droite est équivalent à une division. - un décalage à gauche est équivalent à une multiplication. $ Suivi des pièces dans une machine type transfert Un 1 er registre peut autoriser ou pas le travail d'un poste si une pièce est présente ou absente. Un 2 em registre peut bloquer le travail d'un poste si une pièce est présente mais en mauvais état et autoriser dans ce cas précis le rejet de la pièce au poste d'évacuation pièces mauvaises. REGISTRES A DECALAGE ET LOGIQUE PROGRAMMEE Traduction d un registre par grafcet Soit une chaîne composée de quatre postes de travail : P1, P2, P3, P4 où peuvent être effectuées respectivement les opérations OP1, OP2, OP3, OP4. Les objets à traiter sont accrochés à un convoyeur qui fonctionne en pas à pas. La détection d'un objet se fait en début de chaîne par l'information P0 (présence objet). L'information CR marque le pas. On veut réaliser un automatisme commandant les opérations uniquement aux postes ou un objet est présent. Page N 3

Grafcet de fonctionnement Traduction Grafcet d'un registre à décalage Page N 4

Utilisation des registres dans un API 1) Opérations à réaliser pour utiliser un registre à décalage programmé Le registre sera représenté par : - un mot (16 bits), - un mot double (32 bits), - un mot long (64 bits), - ou plus (travail sur plusieurs mots) Il faut : % initialiser le registre RAZ Machine transfert Pré positionnement Contrôle de position % introduire l'information Uniquement dans le cas Machine de transfert % décaler l'information A droite où à gauche Machine transfert A droite et à gauche Contrôle de position % utiliser le registre Test des bits du registre Machine type transfert Contrôle de position Page N 5

2) Utilisation d'un registre à décalage dans une machine type transfert. Registre à utiliser Analyse Page N 6

Programme (*déclaration*) Page N 7

(*corps de la fonction*) Page N 8

Utilisation des informations du registre Page N 9

3) Contrôle de position par registre à décalage Registre à utiliser Analyse Page N 10

Programme (*déclaration*) (*corps de la fonction*) Page N 11

Sorties Utilisation des informations du registre On utilise les informations du registre en testant dans le programme utilisateur la valeur des bits représentant les différentes positions du mobile en fonction du cahier des charges. Page N 12