KL5121. Pour activer des sorties en fonction de la position d'un codeur
|
|
- Cyprien Brunet
- il y a 8 ans
- Total affichages :
Transcription
1 KL5121 Pour activer des sorties en fonction de la position d'un codeur VERSION : 1.0 / PH DATE : 07 Février 2006
2
3 Sommaire Ce manuel explique de manière pratique les étapes successives pour mettre en œuvre rapidement un KL5121. Pour des renseignements plus précis, consulter la documentation complète : ftp://ftp.beckhoff.com/document/bustermi/bustermi/kl5121e.pdf. 1 Descriptions des fonctionnalités Procédure en mode cames numériques 4 2 Câblage 5 3 Paramétrage Registre La table de position Validation des sorties 7 4 Exemple de programme 8 Page 3 KL5121
4 1 Descriptions des fonctionnalités La borne KL5121 permet de gérer des cames numériques. Ainsi, elle lit la position d'un codeur incrémental ou d'un générateur d'impulsions, capture la position de la pièce (entrée Latch), et commutent les sorties en fonction de la position parcouru par la pièce, selon une table prédéfinie. 60 positions de commutations peuvent ainsi être définies pour les 4 sorties. Le temps de réaction est de 100µs. La lecture de la position est limitée à 16bits (65536). La capture de la pièce, mise à 0 la position actuelle, peut-être faite sur le front montant, sur front descendant ou les deux de l'entrée LATCH. L'entrée GATE permet d'autoriser la fonction de l'entrée Latch Une fonctionnalité alternative permet de générer un signal PWM en précisant la durée à ON et la période. Des LEDs indiquent l'état des entrées A et B (entrées codeur 24V), des entrées Gate et Latch (24V), et des 4 sorties. Des contacts permettent de connecter ces entrées/sorties ainsi que distribuer 4 contacts 24V et 4 contacts 0v pour l'alimentation extérieure (le codeur par exemple) 1.1 Procédure en mode cames numériques Pour faire fonctionner le module en mode commutation, procéder ainsi Définir le fonctionnement de l'entrée LATCH / le type de lecture de la position avec le registre 32 Mettre le bit 12 du registre 32 à 1 Ecrire la table des positions commutant les sorties. Valider les sorties en mettant 1 dans le champ de 4 bits correspondant (ProcDataOut) KL5121 Page 4
5 2 Câblage Toutes les entrées/sorties sont en 24V. Le 24V et 0V sont pris sur les contacts de puissance. Cette borne vous donne donc accès à 4 contacts de chaque potentiel pour votre utilisation personnelle (alimentation du codeur pas exemple) Page 5 KL5121
6 3 Paramétrage Comme toutes les bornes paramétrables, la configuration est faite par l'intermédiaire des registres internes à la borne. Cette configuration peut être faite par KS2000, les octets de contrôle et de status, ou par le bloc PLC ReadWriteTerminalReg. D'habitude un ensemble d'octets de contrôle et de statuts et de mots d'entrée et de sortie permettent de configurer une borne. Pour cette borne, un deuxième ensemble permet de définir la table de correspondance position / commutation des sorties. State / Ctrl / ProcDataIn / ProcDataOut sont à utiliser pour atteindre les registres de la borne. TabState / TabCtrl / TabDataIn / TabDataOut sont à utiliser pour atteindre la table de positions. 3.1 Registre 32 Le registre 32 spécifie le fonctionnement général des sorties. R32. Description Bit 0 0 : Lecture de la position par un codeur (4x) (défaut) 1 : Lecture de la position par un générateur d'impulsions (A:Pulse/B:Dir) Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7-11 Bit Entrée LATCH 0 : Le front montant est ignoré 1 : Le front montant permet de mettre la position actuelle à 0 (défaut) Entrée LATCH 0 : Le front descendant est ignoré (défaut) 1 : Le front descendant permet de mettre la position actuelle à 0 0 : Logique positive pour la gestion des sorties (défaut) 1 : Logique négative pour la gestion des sorties 0 : Watchdog inactif (défaut) 1 : Watchdog actif : si le terminal ne reçoit pas de données pendant 100ms, les sorties sont mises à 0 1 : L'entrée LATCH est prise en compte si l'entrée GATE est à 1 (défaut) 1 : L'entrée LATCH est prise en compte si l'entrée GATE est à 0 (défaut) Non utilisés, ne pas changer 0000 : Les sorties sont utilisées comme générateur d'impulsion (défaut) 0001 : Les sorties commutent en fonction de la position du codeur KL5121 Page 6
7 3.2 La table de position Afin de définir les positions de commutations des sorties, on accède à une table par les variables TabState / TabCtrl / TabDataIn / TabDataOut La table permet de configurer 60 positions. Index Description 0 Nombre N de positions définies pour la première sortie 1 Nombre M de positions définies pour la première sortie 2 Nombre O de positions définies pour la première sortie 3 Nombre P de positions définies pour la première sortie 4 Première position commutant la sortie 1 N+4 Dernière position (N) commutant la sortie 1 N+5 Première position commutant la sortie 2 N+M+4 Dernière position (M) commutant la sortie 2 N+M+5 Première position commutant la sortie 3 N+M+O+4 Dernière position (O) commutant la sortie 3 N+M+O+5 Première position commutant la sortie 4 N+M+O+P+4 = 64 Max Dernière position (P) commutant la sortie Validation des sorties En cours de fonctionnement, on peut agir sur le fonctionnement des sorties en manipulant la variable ProcDataOut. Bits Description 0000 Pas de fonctionnement valide. La sortie est mise à Valide le fonctionnement de la sortie en mode commutation en fonction de la position du codeur 0111 Valide le fonctionnement de la sortie ne mode générateur d'impulsion 0011 Forçage à 1 de la sortie 0101 Forçage à 0 de la sortie En manipulant les bits 0..3 de ProcDataOut, on agit sur la première sortie. En manipulant les bits 4..7 de ProcDataOut, on agit sur la deuxième sortie. En manipulant les bits de ProcDataOut, on agit sur la troisième sortie. En manipulant les bits de ProcDataOut, on agit sur la quatrième sortie. Page 7 KL5121
8 4 Exemple de programme VAR k: INT; Reg_32 : WORD; R_TRIG_0: R_TRIG; ReadWriteTerminalReg_0: ReadWriteTerminalReg; Tab_totale : ARRAY [0..63] OF WORD; i: BYTE; END_VAR VAR_INPUT Start_Init: BOOL; (* Initialisation de la carte *) Enable_O1 : BOOL; (* Marche/Arret du fonctionnement des sorties *) Enable_O2 : BOOL; Enable_O3 : BOOL; Enable_O4 : BOOL; Mode_Compteur : BOOL; (*0: Codeur incremental / 1:Compteur *) FM_Latch_Actif : BOOL; (*Le front montant sur l'entrée Latch reset la position : 0: Actif / 1:Non actif *) FD_Latch_Actif : BOOL; (*Le front descendant sur l'entrée Latch reset la position*) Logique_Sorties : BOOL; (*Logique positive (0) ou negative (1) sur les sorties *) Watchdog : BOOL; (* Watchdog actif (1) ou non (0) *) Gate_Pos : BOOL; (* 1 : Entrée LATCH active s'il y a un signal 1 sur l'entrée gate *) Gate_Neg : BOOL; (* 1 : Entrée LATCH active s'il y a un signal 0 sur l'entrée gate *) Nbr_Pt_O1 : BYTE; (* Nombre de positions de commutations de la sortie 1 *) Tab_Pts_O1 : ARRAY [0..59] OF WORD; (* Table des positions de commutations de la sortie 1 *) Nbr_Pt_O2 : BYTE; Tab_Pts_O2 : ARRAY [0..59] OF WORD; Nbr_Pt_O3 : BYTE; Tab_Pts_O3 : ARRAY [0..59] OF WORD; Nbr_Pt_O4 : BYTE; Tab_Pts_O4 : ARRAY [0..59] OF WORD; KL5121_State : BYTE; (* Lien aux process data de la borne *) KL5121_ProcDataIn : WORD; KL5121_TabState : BYTE; KL5121_TabDataIn : WORD; END_VAR VAR_OUTPUT Done : BOOL; Busy : BOOL; Err : BOOL; ErrID : UDINT; KL5121_Ctrl : BYTE; (* Lien aux process data de la borne *) KL5121_ProcDataOut : WORD; KL5121_TabCtrl : BYTE; KL5121_TabDataOut : WORD; END_VAR KL5121 Page 8
9 R_TRIG_0(CLK:= Start_Init, Q=> ); CASE k OF 0 : Busy := FALSE; IF R_TRIG_0.Q THEN Done:=FALSE; Busy := TRUE; Err := FALSE; ErrID := 0; k:=k+1; IF Done=TRUE THEN KL5121_ProcDataOut:=0; IF Enable_O1 THEN KL5121_ProcDataOut:=KL5121_ProcDataOut+1; IF Enable_O2 THEN KL5121_ProcDataOut:=KL5121_ProcDataOut+16; IF Enable_O3 THEN KL5121_ProcDataOut:=KL5121_ProcDataOut+256; IF Enable_O4 THEN KL5121_ProcDataOut:=KL5121_ProcDataOut+4096; 1: REG_32.0 := Mode_Compteur; (* Modification du registre 32 *) REG_32.1 := FM_Latch_Actif; REG_32.2 := FD_Latch_Actif; REG_32.3 := Logique_Sorties; REG_32.4 := Watchdog; REG_32.5 := Gate_Pos; REG_32.6 := Gate_Neg; REG_32.12 := TRUE; ReadWriteTerminalReg_0 (STATE:=KL5121_State, DATAIN:=KL5121_ProcDataIn, CTRL=> KL5121_Ctrl, DATAOUT=>KL5121_ProcDataOut, TMOUT:=T#1s, REGNO:=32, READ:=FALSE, WRITE:=TRUE, NEWREGVALUE:=REG_32 ); IF NOT ReadWriteTerminalReg_0.BUSY THEN ReadWriteTerminalReg_0(WRITE := FALSE); IF NOT ReadWriteTerminalReg_0.ERR THEN k:=k+1; ELSE Err := TRUE; ErrID := k; k:=0; 2: IF Nbr_Pt_O1 +Nbr_Pt_O2+Nbr_Pt_O3+Nbr_Pt_O4<=60 THEN Tab_totale[0] := Nbr_Pt_O1; (* Création de la table de position *) Tab_totale[1] := Nbr_Pt_O2; Tab_totale[2] := Nbr_Pt_O3; Tab_totale[3] := Nbr_Pt_O4; IF Nbr_Pt_O1>0 THEN FOR i:=0 TO Nbr_Pt_O1-1 DO Tab_totale[i+4]:=Tab_Pts_O1[i]; END_FOR IF Nbr_Pt_O2>0 THEN FOR i:=0 TO Nbr_Pt_O2-1 DO Tab_totale[i+4+Nbr_Pt_O1]:=Tab_Pts_O2[i]; END_FOR IF Nbr_Pt_O3>0 THEN FOR i:=0 TO Nbr_Pt_O3-1 DO Tab_totale[i+4+Nbr_Pt_O1+Nbr_Pt_O2]:=Tab_Pts_O3[i]; END_FOR IF Nbr_Pt_O4>0 THEN FOR i:=0 TO Nbr_Pt_O4-1 DO Tab_totale[i+4+Nbr_Pt_O1+Nbr_Pt_O2+Nbr_Pt_O3]:=Tab_Pts_O4[i]; END_FOR k:=k+1; i:=0; ELSE Err := TRUE; ErrID := k; k:=0; 3: (* Ecriture de la table de position *) KL5121_TabCtrl:=i; KL5121_TabCtrl.6:=TRUE; KL5121_TabCtrl.7:=TRUE; KL5121_TabDataOut := Tab_totale[i]; test:= (KL5121_TabCtrl AND 191); END_CASE IF KL5121_TabState=(KL5121_TabCtrl AND 191) THEN i:=i+1; IF i>=4+ Nbr_Pt_O1+Nbr_Pt_O2+Nbr_Pt_O3+Nbr_Pt_O4 THEN KL5121_TabCtrl:=0; Done:=TRUE; k:=0; Page 9 KL5121
10 BECKHOFF AUTOMATION Sarl Immeuble "Le Montréal" ZA de Courtaboeuf 19 bis, Avenue du Québec COURTABOEUF Cedex Tél : Fax : info@beckhoff.fr
Twincat PLC Temperature Controller. Régulation de Température à l aide de TwinCAT PLC.
Twincat PLC Temperature Controller Régulation de Température à l aide de TwinCAT PLC. VERSION : 1.0 / JYL DATE : 28 Novembre 2005 1 Installation...4 2 Présentation :...4 3 Schéma fonctionnel :...5 4 Générateur
Plus en détailEL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011
- EL70x1 en mode position Mise en œuvre rapide VERSION : Beta / DATE : 31 Juillet 2011 Les bornes EL70x1 permettent de contrôler des moteurs pas à pas. Soit la consigne est générée par une tâche NC, soit
Plus en détailTwinCAT Backup. Mise en œuvre rapide
TwinCAT Backup Mise en œuvre rapide VERSION : 1.0 / JYL DATE : 24 décembre 2008 Sommaire Contrairement aux systèmes traditionnels de backup basé sur la création d une image d un disque, TwinCAT Backup
Plus en détailARDUINO DOSSIER RESSOURCE POUR LA CLASSE
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée
Plus en détailTwinCAT 3 C++ Création de modules C++ sous TwinCAT 3 VERSION : 1.0 / PH
TwinCAT 3 C++ Création de modules C++ sous TwinCAT 3 VERSION : 1.0 / PH Sommaire Ce manuel explique de manière pratique les étapes successives pour intégrer rapidement un module C++ sous TwinCAT 3. Pour
Plus en détailBC9000-BK9000. Paramétrage et configuration de l adresse IP
BC9000-BK9000 Paramétrage et configuration de l adresse IP VERSION : 1.0 / JYL DATE : 01 mars 2006 1 Introduction : 4 2 Configuration via KS2000 : 4 3 Configuration via ARP : 5 3.1 Concept : 5 3.2 Procédure
Plus en détailHMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control
HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.4 / PH DATE : 5 Novembre 2014 Sommaire Ce manuel explique de manière pratique les étapes successives pour
Plus en détailEPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE
EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0
Plus en détailPCs embarqués CX1020. Mise en œuvre rapide
PCs embarqués CX1020 Mise en œuvre rapide VERSION : 1.0 / JYL DATE : 12 février 2009 1 Introduction : 5 2 Connexion PC-CX : 5 2.1 Conditions requises : 5 2.2 Paramétrage PC Hôte : 5 2.3 Etablissement
Plus en détailET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.
ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de
Plus en détailConnexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH
Connexion à distance Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH Certains CPU permettent d installer les logiciels d ingénierie TwinCAT pour ainsi travailler en
Plus en détailFiche technique CPU 314SC/DPM (314-6CG13)
Fiche technique CPU 314SC/DPM (3146CG13) Données techniques N de commande 3146CG13 Type CPU 314SC/DPM Information générale Note Caractéristiques SPEEDBus Technologie SPEED7 24 x DI, 16 x DO, 8 x DIO, 4
Plus en détailÉléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
Plus en détailSélection du contrôleur
Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du
Plus en détailAdressage des données des contrôleurs du WAGO-I/O-SYSTEM 750. Note d application
Adressage des données des contrôleurs du WAGO-I/O-SYSTEM 750, Français Version 2.1.0 23/12/2003 ii General Copyright 2001 by WAGO Kontakttechnik GmbH Tous droits réservés. WAGO Kontakttechnik GmbH Hansastraße
Plus en détailExceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ;
CNAM NFP121 TP 10 19/11/2013 (Séance 5) Objectif Manipuler les exceptions ; 1 Entrées/sorties Exercice 1 : Lire un entier à partir du clavier Ajouter une méthode readint(string message) dans la classe
Plus en détailProgrammer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)
Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailPlan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7
Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin
Plus en détailTravaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES
TRAVAUX PRATIQUES Le présent travail vise à développer une interface visuelle de programmation des entrées- sorties du port LPT d un PC à l aide du logiciel VISUAL BASIC. I- EDITION ET TEST DU PROGRAMME
Plus en détailSUR MODULE CAMÉRA C38A (OV7620)
Applications maquette d'étude EP10K20 DÉMULTIPLEXEUR BT.656 SUR MODULE CAMÉRA C38A OV7620 SCHÉMAS ET DESCRIPTIONS AHDL 1. Schéma principal Le démultiplexeur proprement dit est la fonction "Decod_BT656_1".
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailIntroduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf
Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations
Plus en détailIN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C
IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en
Plus en détailDocument de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP
Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Document de formation T I A Page 1 sur 23 Module A5 Ce document a été édité par Siemens
Plus en détailManuel du produit ABB i-bus KNX. Actionneur combiné, entrées binaires, Encastré 6173/11 U-500. Power and productivity for a better world TM
Manuel du produit ABB i-bus KNX Actionneur combiné, entrées binaires, Encastré 6173/11 U-500 Power and productivity for a better world TM Manuel du produit ABB i-bus KNX Sommaire 1 Définition du produit...
Plus en détailSTS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module
François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,
Plus en détailABB i-bus KNX Module 4/8 entrées BE/S Manuel d'utilisation produit
ABB i-bus KNX Module 4/8 entrées BE/S Manuel d'utilisation produit Sommaire Sommaire Page 1 Général 5 1.1 Utilisation du manuel... 5 1.1.1 Structure du manuel... 5 1.1.2 s... 6 1.2 Vue d'ensemble du produit
Plus en détailOPTENET DCAgent 2.01. Manuel d'utilisateur
OPTENET DCAgent 2.01 Manuel d'utilisateur SOMMAIRE 1. INTRODUCTION...1 2. INSTALLATION...2 3. ÉTABLISSEMENT DES PERMISSIONS...4 Pour de plus amples informations, reportez-vous aux annexes «Conditions requises
Plus en détailCours de Systèmes d Exploitation
Licence d informatique Synchronisation et Communication inter-processus Hafid Bourzoufi Université de Valenciennes - ISTV Introduction Les processus concurrents s exécutant dans le système d exploitation
Plus en détailNotice d'utilisation Afficheur multifonctions et système d'évaluation FX 360. Mode/Enter
Notice d'utilisation Afficheur multifonctions et système d'évaluation FR FX 360 7390275 / 08 07 / 2009 Mode/Enter Set Consignes de sécurité Cette notice fait partie de l'appareil. Elle fournit des textes
Plus en détailAlgorithmique et programmation : les bases (VBA) Corrigé
PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi
Plus en détailAtelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques
Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques CTIA04 Page 1 1. Les types de données sous S7 300 Il existe plusieurs types de données utilisées pour la programmation
Plus en détail0 20mV; 0 40mV; 0 80mV; 0 160mV; 0 320mV; 0 640mV; 0 1,28V; 0 2,56V 0 5V; 0 10V
ITM carte d entrèes analogues INTERFACES DE PROCES La carte ITM a 8 isolées entrées analogiques, chaque canal a un 16 bit A/N convertisseurs, avec une haute stabilité et une très haute rapport de réjection
Plus en détailNotice d'utilisation originale Safety Standstill Monitor Contrôleur d'arrêt de sécurité DA101S 7390872 / 00 05 / 2013
Notice d'utilisation originale Safety Standstill Monitor Contrôleur d'arrêt de sécurité DA101S FR 7390872 / 00 05 / 2013 Contenu 1 Remarque préliminaire 4 1.1 Symboles utilisés 4 2 Consignes de sécurité
Plus en détailProgrammation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet
Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.
Plus en détailSNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources
SNT4U16 - Initiation à la programmation Licence SVT 2 ème année 2014-2015 TD - Dynamique de POP III - Fichiers sources contacts : mathias.gauduchon@univ-amu.fr, melika.baklouti@univ-amu.fr, xavier.giraud@univ-amu.fr,
Plus en détailTD Architecture des ordinateurs. Jean-Luc Dekeyser
TD Architecture des ordinateurs Jean-Luc Dekeyser Fiche 1 Nombres de l informatique Exercice 1 Une entreprise désire réaliser la sauvegarde de ses données sur un site distant. Le volume de données à sauvegarder
Plus en détailRecherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
Plus en détailConception de circuits numériques et architecture des ordinateurs
Conception de circuits numériques et architecture des ordinateurs Frédéric Pétrot Année universitaire 2014-2015 Structure du cours C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 Codage des nombres en base 2, logique
Plus en détailSolutions du chapitre 4
Solutions du chapitre 4 Structures de contrôle: première partie 4.9 Identifiez et corrigez les erreurs (il peut y en avoir plus d une par segment de code) de chacune des proposition suivantes: a) if (
Plus en détailTP3 : Manipulation et implantation de systèmes de fichiers 1
École Normale Supérieure Systèmes et réseaux Année 2012-2013 TP3 : Manipulation et implantation de systèmes de fichiers 1 1 Répertoire de travail courant Le but de l exercice est d écrire une commande
Plus en détailTM238LDA24DR 230VAC - RELAYS OUTPUTS -
Fiche produit Caractéristiques TM238LDA24DR 230VAC - RELAYS OUTPUTS - Complémentaires Logique d'entrée numérique Nombre de points communs Alimentation électrique du capteur Tension état 1 garanti Courant
Plus en détailMICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44
MICROCONTROLEURS PIC PROGRAMMATION EN C V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44 Chapitre 1 GENERALITES 1 DEFINITION Un microcontrôleur est un microprocesseur RISC (Reduced Instruction Set
Plus en détailas Architecture des Systèmes d Information
Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes
Plus en détailEnregistreur sans papier. Interface LON. B 95.5010.2.1 Description des interfaces 10.99/00370156
Enregistreur sans papier Interface LON B 95.5010.2.1 Description des interfaces 10.99/00370156 Sommaire 1 Introduction 3 1.1 Préambule... 3 1.2 Conventions typographiques... 4 1.2.1 Avertissement... 4
Plus en détailMillenium3 Atelier de programmation
Millenium3 Millenium 3 Millenium3 1. Aide en ligne CLSM3... 2 1.1 Présentation de l'atelier de programmation... 2 1.1.1 Présentation de l'atelier de programmation... 2 1.2 Comment débuter avec l'atelier
Plus en détailNotice d exploitation Modules de sécurité MOVISAFE UCS.B
Systèmes d entraînement \ Systèmes d automatisation \ Intégration de systèmes \ Services Notice d exploitation Modules de sécurité MOVISAFE UCS.B Version 05/2010 16935624 / FR SEW-EURODRIVE Driving the
Plus en détailLicence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Plus en détailStructurer ses données : les tableaux. Introduction à la programmation
Structurer ses données : les tableaux Introduction à la programmation Plan du document Introduction Introduire la notion de type Types primitifs Types composés Tableaux de type primitif Page 2 Notion de
Plus en détailVIII- Circuits séquentiels. Mémoires
1 VIII- Circuits séquentiels. Mémoires Maintenant le temps va intervenir. Nous avions déjà indiqué que la traversée d une porte ne se faisait pas instantanément et qu il fallait en tenir compte, notamment
Plus en détailL'intégration et le montage d'appareillages électriques doivent être réservés à des électriciens
quadruple 230 V N de commande : 1067 00 N de commande : 1069 00 sextuple 24 V N de commande : 1068 00 Manuel d utilisation 1 Consignes de sécurité L'intégration et le montage d'appareillages électriques
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détail2-2. Dimensions externes 113±0.2 P P R±??? 3. FONCTIONS ET TERMINOLOGIE. Sortie prédéfinie. Sortie arrêt du vérin. Type de sortie prédéfinie
CEU5-TFJFR-A. Séparation des câbles de signal du câble d alimentation électrique Evitez un câblage commun ou parallèle du signal et des câbles d alimentation afin d éviter un dysfonctionnement en raison
Plus en détailBoîtier de contrôle et de commande avec EV 3/2 voies intégrée
A B C Boîtier de contrôle et de commande avec EV 3/2 voies intégrée Conception Le boîtier de contrôle / commande type GEMÜ avec électrovanne pilote 3/2 voies intégrée pour les actionneurs pneumatiques
Plus en détailBD 302 MINI. Etage de puissance pas à pas en mode bipolaire. Manuel 2059-A003 F
BD 302 MINI Etage de puissance pas à pas en mode bipolaire Manuel 2059-A003 F phytron BD 302 MINI Etage de puissance pas à pas en mode bipolaire Manuel 2059-A003 F Manuel BD 302 MINI 2002 Tous droits
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailMT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION
TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION Surveillance de niveau par sonde résistive MT-703 LOREME 12, rue des Potiers d'etain Actipole BORNY - B.P. 35014-57071 METZ CEDEX 3 Téléphone 03.87.76.32.51
Plus en détailCONFIGURATION DE L AUTOMATE SIEMENS
CONFIGURATION DE L AUTOMATE SIEMENS Créer un projet Dans le bureau de Windows, double-cliquer sur l icône «SIMATIC Manager» : Cliquer ensuite sur l icône «nouveau» : Choisir un nom de projet et valider
Plus en détailRelais d'arrêt d'urgence, protecteurs mobiles
Gertebild ][Bildunterschrift Bloc logique de sécurité pour la surveillance de boutons-poussoirs de arrêt d'urgence et de protecteurs mobiles Homologations Caractéristiques des appareils Gertemerkmale Sorties
Plus en détail# let rec concat l1 l2 = match l1 with [] -> l2 x::l 1 -> x::(concat l 1 l2);; val concat : a list -> a list -> a list = <fun>
94 Programmation en OCaml 5.4.8. Concaténation de deux listes Définissons maintenant la fonction concat qui met bout à bout deux listes. Ainsi, si l1 et l2 sont deux listes quelconques, concat l1 l2 constitue
Plus en détailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détailInformatique Générale
Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html
Plus en détailCONTRÔLE DE BALISES TYPE TB-3 MANUEL D'INSTRUCTIONS. ( Cod. 7 71 087 ) (M 981 342 01-02 06H) ( M 981 342 / 99G ) (c) CIRCUTOR S.A.
CONTRÔLE DE BALISES TYPE TB-3 ( Cod. 7 71 087 ) MANUEL D'INSTRUCTIONS (M 981 342 01-02 06H) ( M 981 342 / 99G ) (c) CIRCUTOR S.A. ------ ÉQUIPEMENT CONTRÔLE DE BALISES TB-3 ------ Page 2 de 6 ÉQUIPEMENT
Plus en détailCours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples
Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation
Plus en détailSérie 77 - Relais statiques modulaires 5A. Caractéristiques. Relais temporisés et relais de contrôle
Série 77 - Relais statiques modulaires 5A Caractéristiques 77.01.x.xxx.8050 77.01.x.xxx.8051 Relais statiques modulaires, Sortie 1NO 5A Largeur 17.5mm Sortie AC Isolation entre entrée et sortie 5kV (1.2/
Plus en détailModules d automatismes simples
Modules d automatismes simples Solutions pour automatiser Modules d'automatismes Enfin, vraiment simple! Un concentré de solution Pour vos petites applications d'automatismes millenium gère : Temporisations
Plus en détailAstra Elite AM/3 Manuel d'installation
1) Caractéristiques techniques Astra Elite AM/3 Manuel d'installation Alimentation : - Tension : 9 à 16 V- - Consommation : 33 ma repos/40 ma en alarme - Ondulation : 2 V c à c à 12 V- Canal Hyperfréquence
Plus en détailMultitension Monofonction. Multitension Multifonction
Série - Relais temporisés modulaires 16 A SERIE Caractéristiques.01.11 Relais temporisés multifonction et monofonction.01 - Multifonction et multitension.11 - Temporisé à la mise sous tension, multitension
Plus en détailTD3: tableaux avancées, première classe et chaînes
TD3: tableaux avancées, première classe et chaînes de caractères 1 Lestableaux 1.1 Élémentsthéoriques Déclaration des tableaux Pour la déclaration des tableaux, deux notations sont possibles. La première
Plus en détailCours 1 : Introduction Ordinateurs - Langages de haut niveau - Application
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un
Plus en détailManipulations du laboratoire
Manipulations du laboratoire 1 Matériel Les manipulations de ce laboratoire sont réalisées sur une carte électronique comprenant un compteur 4-bit asynchrone (74LS93) avec possibilité de déclenchement
Plus en détailLES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
Plus en détailSoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine
Solution logicielle pour votre architecture Machine Atelier de découverte SoMachine Objectif de la manipulation Le programme à réaliser va permettre de gérer le remplissage et la vidange d une cuve en
Plus en détailBases de programmation. Cours 5. Structurer les données
Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et
Plus en détailTP : Gestion d une image au format PGM
TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailIndicateur universel de procédé format 96 x 48 mm ( 1 /8 DIN)
Fiche technique SS/ F_ Indicateur universel de procédé format 96 x 8 mm ( /8 DIN) Affichage à diodes électroluminescentes haute visibilité pour une vue plus claire de l'état de votre procédé Une précision
Plus en détailProgrammation assembleur : aperçu
Assembleur : Younès EL AMRANI. 1 Programmation assembleur : aperçu Programmation en assembleur : NASM Module M14 Semestre 4 Printemps 2010 Equipe pédagogique : Younès El Amrani, Abdelhakim El Imrani, Faissal
Plus en détailManuel de développement de programmes pour automates programmables avec. CoDeSys 2.3
Manuel de développement de programmes pour automates programmables avec CoDeSys 2.3 Copyright 1994, 1997, 1999, 2003 by 3S - Smart Software Solutions GmbH Tous droits réservés. Toutes les mesures existantes
Plus en détailKits de solutions conformes aux normes pour station de recharge
Kits de solutions conformes aux normes pour station de recharge s, interrupteurs, appareils de mesure et de surveillance Les garages et les parkings doivent être dotés de stations de recharge (EVSE) pour
Plus en détailRelais d'arrêt d'urgence, protecteurs mobiles
PNOZ Relais jusqu'en d'arrêt 11 catégorie d'urgence, 4, EN 954-1 protecteurs mobiles Bloc logique de sécurité pour la surveillance de poussoirs d'arrêt d'urgence et de protecteurs mobiles Homologations
Plus en détailCaractéristiques techniques
Fiche technique LR4A-MOD Servomoteur Modbus pour vannes à boisseau sphérique étanche, et 6 voies Couple 5 Nm Alimentation électrique 4V AC/DC Communication par Modbus RU (RS-485) Conversion entrée sonde
Plus en détailRessource Site EURIDIS
FRANÇAIS MANUEL D UTILISATION Ressource Site EURIDIS Home II - 138.Avenue Léon Bérenger - 06706 Saint-Laurent du Var Cedex : 04 93 19 37 37 - : 04 93 07 60 40 - : 04 93 19 37 30 Site : www.wit.fr SOMMAIRE
Plus en détailLe langage VHDL. Eduardo Sanchez EPFL
Le langage VHDL Eduardo Sanchez EPFL Livres conseillés: John F. Wakerly Digital design (4th edition) Prentice Hall, 2005 Peter J. Ashenden The designer's guide to VHDL (3rd edition) Morgan Kaufmann, 2008
Plus en détailCONFIGURATION ET UTILISATION
COMPARATEUR DE CODE GRAY POUR CODEURS A SORTIES PARALLELES CONFIGURATION ET UTILISATION CCN165 LOREME 12, rue des Potiers d'etain Actipole BORNY - B.P. 35014-57071 METZ CEDEX 3 Téléphone 03.87.76.32.51
Plus en détailABB i-bus KNX Modules TOR SA/S Manuel produit
ABB i-bus KNX Modules TOR SA/S Manuel produit Sommaire Sommaire Page 1 Généralités... 5 1.1 Utilisation du manuel produit...5 1.1.1 Structure du manuel produit...6 1.1.2 Remarques...6 1.2 Vue d'ensemble
Plus en détailConventions d écriture et outils de mise au point
Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette
Plus en détailProgramme. 048884-EcranTactile-01 MANUEL DE MISE EN ŒUVRE
Programme d application 048884-EcranTactile-01 MANUEL DE MISE EN ŒUVRE Sommaire 4 5 7 10 11 13 14 18 19 21 22 Description des fonctionnalités du produit Généralité concernant le fonctionnement Utilisation
Plus en détailUtilitaires méconnus de StrataFrame
Utilitaires méconnus de StrataFrame Voici quelques classes d utilitaires, parmi ceux qui se trouvent dans le NameSpace MicroFour.StrataFrame.Tools. Cette liste n est pas exhaustive, et les regroupements
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détailSIMATIC. Logiciel de base pour S7-300/400 Régulation PID. Avant-propos, sommaire. Introduction. Paramétrage. Blocs fonctionnels. Bibliographie.
SIMATIC Logiciel de base pour S7-300/400 Avant-propos, sommaire Introduction 1 Paramétrage 2 Blocs fonctionnels 3 Bibliographie Index A Manuel Consignes de sécurité! Ce manuel contient des marques d avertissement
Plus en détailMICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
Plus en détailmodèles génériques applicables à la synthèse de contrôleurs discrets pour l Internet des Objets
modèles génériques applicables à la synthèse de contrôleurs discrets pour l Internet des Objets Mengxuan Zhao, Gilles Privat, Orange Labs, Grenoble, France Eric Rutten, INRIA, Grenoble, France Hassane
Plus en détailSHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5
SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailPrésentation et installation PCE-LOG V4 1-5
PCE-LOG V4 version borne externe type PC50 mesures U, I + 3 TS version coffret mural mesures U, U, I + 3TS PRESENTATION 1-5 1 Presentation PCE-LOG V4 est un datalogger pour la télésurveillance de la protection
Plus en détail.NET - Classe de Log
.NET - Classe de Log Classe permettant de Logger des données Text Dans tous les projets, il est indispensable de pouvoir stocker de l'information textuelle : Pour le suivi des erreurs Pour le suivi de
Plus en détail2011-2012 TP D AUTOMATISME TS2 CIRA (première partie)
2011-2012 TP D AUTOMATISME TS2 CIRA (première partie) YVES DARCQ LYCEE COUFFIGNAL 2011-2012 TABLE DES MATIERES I] LANGAGES DE PROGRAMMATION DES API... 2 1] ELEMENTS COMMUNS AUX DIFFERENTS LANGAGES... 2
Plus en détailModule de puissance F-PM-E 24VDC/8A PPM ST (6ES7136-6PA00-0BC0) SIMATIC. ET 200SP Module de puissance F-PM-E 24VDC/8A PPM ST (6ES7136-6PA00-0BC0)
Module de puissance F-PM-E 24VDC/8A PPM ST (6ES7136-6PA00-0BC0) SIMATIC ET 200SP Module de puissance F-PM-E 24VDC/8A PPM ST (6ES7136-6PA00-0BC0) Manuel Avant-propos Guide de la documentation 1 Présentation
Plus en détail