AUTOMATES PROGRAMMABLES SIEMENS : SIMATIC S5. S5 niveau 2

Dimension: px
Commencer à balayer dès la page:

Download "AUTOMATES PROGRAMMABLES SIEMENS : SIMATIC S5. S5 niveau 2"

Transcription

1 AUTOMATES PROGRAMMABLES SIEMENS : SIMATIC S5 S5 niveau 2

2 SOMMAIRE 1. LES BLOCS FONCTIONNELS PRESENTATION INSTRUCTIONS UTILISABLES UNIQUEMENT DANS LES FB DECALAGES LOGIQUES OPERATIONS LOGIQUES SUR MOTS COMPLEMENTS INCREMENTATION / DECREMENTATION INDEXAGE (ADRESSAGE INDIRECT) SAUTS LES FB PARAMETRES PRESENTATION DECLARATION DES PARAMETRES CREATION DU CODE APPEL DES FB PARAMETRES LES FB INTEGRES CONVERSION BCD en BINAIRE : FB CONVERSION BINAIRE en BCD : FB MULTIPLICATION : FB DIVISION : FB LES ENTREES / SORTIES ANALOGIQUES LECTURE D UNE ENTREE ANALOGIQUE ECRITURE D UNE SORTIE ANALOGIQUE LES BLOCS D ORGANISATION (OB) BLOCS DE DEMARRAGE : OB21 / OB BLOC D ALARME ALARME CYCLIQUE : OB ALARME : OB MASQUAGE DES INTERRUPTIONS REINITIALISATION DU TEMPS DE SURVEILLANCE : OB DEFAUT PILE : OB DIAGNOSTIC POUR PASSAGE EN STOP ITPILE BLPILE... 39

3

4 Page 4 AEI Formation, 25 rue du Bignon, CHANTEPIE

5 S5 niveau 2 1. LES BLOCS FONCTIONNELS 1.1 PRESENTATION Les blocs fonctionnels FB apportent plusieurs avantages dans la programmation des automates S5 : - ils permettent d utiliser l ensemble du jeu d instructions STEP5 et donc de programmer les fonctions complexes. - ils sont paramétrables. C est à dire qu ils peuvent être programmés afin de former des fonctions standards importables dans quelque programme sans retoucher le code. Quelques règles particulières s appliquent à l utilisation des FB : - Le langage LIST doit être privilégié : beaucoup d instructions n existent que dans ce langage. - Un FB ne peut être appelé dans le programme que s il existe. Il faut donc commencer par les créer ou les importer. - Lors de la création, un nom de 8 caractères maximum est attribué au bloc. Les blocs fonctionnels peuvent être classés en trois groupes : - Les FB non paramétrés : l édition de ces blocs est identiques à celle des blocs de programme (PB). - Les FB paramétrés : ces blocs peuvent être appelés plusieurs fois dans le même programme pour le traitement identique de données différentes. Ils sont aussi portables dans d autres programmes. Ainsi l utilisateur peut se créer une bibliothèque de fonctions usuelles. - Les FB intégrés : Ce sont des blocs déjà enregistrés dans la mémoire ROM des CPU des automates. Ils réalisent des opérations arithmétiques, des fonctions de communication, ou encore le traitement des entrées / sorties analogiques. AEI Formation, 25 rue du Bignon, CHANTEPIE page 5

6 Exemple : Contexte avant exécution du programme : MW10 = KH 9A5E L MW SLW T MW4 Après exécution du programme : MW4 = KH D2F0 Contexte avant exécution du programme : MW12 = KH 9A5E L MW L KH 03FF UW T MW6 Après exécution du programme : MW6 = KH 025E Page 6 AEI Formation, 25 rue du Bignon, CHANTEPIE

7 S5 niveau INSTRUCTIONS UTILISABLES UNIQUEMENT DANS LES FB DECALAGES LOGIQUES SLW n SRW n Instruction effectuant un décalage logique à gauche de n bits de l ACCU1. ( 1 <= n <= 15 ) Instruction effectuant un décalage logique à droite de n bits de l ACCU1. ( 1 <= n <= 15 ) OPERATIONS LOGIQUES SUR MOTS UW OW XOW Instruction effectuant un ET logique bit à bit entre l ACCU1 et l ACCU2. Le résultat est obtenu dans l ACCU1. Cette opération est aussi connue sous le nom de masquage. Instruction effectuant un OU logique bit à bit entre l ACCU1 et l ACCU2. Le résultat est obtenu dans l ACCU1. Instruction effectuant un OU exclusif logique bit à bit entre l ACCU1 et l ACCU2. Le résultat est obtenu dans l ACCU1. AEI Formation, 25 rue du Bignon, CHANTEPIE page 7

8 Exemple : Contexte avant exécution du programme : MW14 = KF +25 L MW KZW T MW8 Après exécution du programme : MW8 = KF -25 Contexte avant exécution du programme : MW16 = KF +250 L MW I T MW18 I T MW20 Après exécution du programme : MW18 = KF +254 MW20 = KF +0 Page 8 AEI Formation, 25 rue du Bignon, CHANTEPIE

9 S5 niveau COMPLEMENTS KEW KZW Instruction effectuant le complément à 1 de l ACCU1. inversion de chacun des bits du mot. Instruction effectuant le complément à 2 de l ACCU1. opposé du mot ( inversion du signe ) INCREMENTATION / DECREMENTATION I n D n Instruction effectuant l incrémentation de n de l octet de poids faible de l ACCU1. ( 1 <= n <= 255 ) Instruction effectuant la décrémentation de n de l octet de poids faible de l ACCU1. ( 1 <= n <= 255 ) ces instructions n agissent que sur l octet de poids faible de l ACCU1, et il n y a pas de bit de retenue. AEI Formation, 25 rue du Bignon, CHANTEPIE page 9

10 Exemples : Contexte avant exécution du programme : MW254 = KF +10 L KF +15 B MW254 T MW0 Contexte avant exécution du programme : DW23 (DB12) = KF +10 A DB12 B DW23 L MW0 T MW0 Contexte avant exécution du programme : MW50 = KF +8 B MW50 A DB0 Contexte avant exécution du programme : MW6 = KY 5,14 B MW6 U E 0.0 = A 4.3 Page 10 AEI Formation, 25 rue du Bignon, CHANTEPIE

11 S5 niveau INDEXAGE (ADRESSAGE INDIRECT) L indexage permet de séparer la zone mémoire de l adresse d une opérande. Un indexage s écrit sur deux lignes successives. MW254 est l index : sa valeur subit un OU logique B MW254 avec l adresse du mot mémento qui est sur la ligne directement suivante. La valeur obtenue est L MW0 l adresse du mot mémento qui sera ici réellement chargé L index ne peut être qu un mot mémento (MW) ou un mot de donnée (DW) L adresse de l opérande indexée doit être 0 pour faciliter l emploi. Ainsi, la valeur de l index correspond à l adresse de l opérande traitée. Car l opération est : adresse de l élément indexé ou valeur de l index. L instruction d indexage peut agir sur toutes les zones mémoires (entrées, sorties, mémentos ) ainsi que sur les blocs. Elle peut précéder toutes les autres instructions. Cas particulier de l adressage indirect d un bit Le bit nécessite deux informations : l octet auquel il appartient sa position dans cet octet L index contient alors : le numéro de l octet dans son octet de poids faible la position du bit dans son octet de poids fort B MW254 n du bit n de l octet U E 0. 0 AEI Formation, 25 rue du Bignon, CHANTEPIE page 11

12 Exemples : E MW20 : U E 0.0 : SPB =SUIT : L KF +2 : T MW20 1 SUIT : Page 12 AEI Formation, 25 rue du Bignon, CHANTEPIE

13 S5 niveau SAUTS Dans un même segment, chaque ligne peut être assignée d une étiquette. - Elle est écrite juste avant les : de la ligne. - Cette étiquette est un terme alphanumérique de 4 caractères maximum - Le premier caractère est obligatoirement une lettre. Ce terme est enregistré dans un bloc étiquette FV et remplacé par un repère (M001, M002 ) dans l automate. Dans ce segment, des sauts à ces lignes (étiquettes) pourront être demandé. La lecture passera directement de la ligne de saut à la ligne avec étiquette. SPA Saut inconditionnel SPB Saut conditionnel (Si RLG = 1) Instructions de sauts avec comparaison incluse : SPZ Exécution du saut si ACCU1 = 0 SPN Exécution du saut si ACCU1 <> 0 SPP Exécution du saut si ACCU1 > 0 SPM Exécution du saut si ACCU1 < 0 SPO Exécution du saut si débordement lors de calcul arithmétique Attention : Il ne faut pas utiliser les instructions I, D et KEW devant les sauts avec comparaisons incluses, car elles n agissent pas sur les indicateurs systèmes FL0 et FL1 testés lors du saut. AEI Formation, 25 rue du Bignon, CHANTEPIE page 13

14 Type de paramètre : E : entrée (uniquement lu dans le bloc) A : sortie (écrit dans le bloc) D : constante B : bloc T : temporisation Z : compteur Taille des paramètres de type E ou A : BI : bit BY : octet W : mot DW : double mot Formats des paramètres de type D : KM / KH / KY / KC / KF / KT / KZ / KG Page 14 AEI Formation, 25 rue du Bignon, CHANTEPIE

15 S5 niveau LES FB PARAMETRES PRESENTATION Ces blocs peuvent être appelés plusieurs fois dans le même programme pour le traitement identique de données différentes. C est à dire qu ils peuvent être programmés afin de former des fonctions standards importables dans quelque programme sans retoucher le code. Ils sont aussi portables dans d autres programmes. Ainsi l utilisateur peut se créer une bibliothèque de fonctions usuelles. Une fois le nom du bloc saisi, une ligne de désignation apparaît. Elle permet la déclaration d un paramètre. Un bloc peut contenir jusqu à 40 paramètres. Chaque paramètre est un substitut de variable. Il est uniquement utilisé dans le bloc dans lequel il a été défini. Il remplace une opérande dans le code du bloc. Lors de l appel d un FB paramétré, la liste des paramètres du bloc apparaît. Des opérandes (entrées, sorties, mémentos, données, tempo, compteur, bloc) doivent être indiqués. Ils remplaceront les paramètres lors de l exécution du programme. Ainsi, le FB paramétré peut être appelé plusieurs fois et à chaque appel, des opérandes différents peuvent lui être assignés DECLARATION DES PARAMETRES 1 Nommer le paramètre. S il fait moins de 4 caractères, taper sur la touche ENTER. 2 Définir son type selon les termes proposés. Pour les paramètres de type Tempo, Compteur et Bloc la déclaration est terminée. 3 Pour les paramètres de type Entrée ou Sortie : définir le taille (bit, octet ) Pour les paramètres de type Constante : définir le format (décimal, binaire ) Recommencer les points 1 à 3 pour chaque paramètre. 4 Taper ENTER pour terminer la déclaration des paramètres et commencer la saisie du programme. AEI Formation, 25 rue du Bignon, CHANTEPIE page 15

16 Page 16 AEI Formation, 25 rue du Bignon, CHANTEPIE

17 S5 niveau CREATION DU CODE Le programme dans le FB paramétré va être écrit en utilisant comme opérande les noms des paramètres déclarés en début de bloc. Pour les saisir, ils doivent être précédés du caractère =. Ainsi le programme n est pas écrit pour traité des éléments mémoires précis et définitif. C est lors de son appel, que les éléments mémoires réellement traités seront définis. Quelques instructions du langage STEP5 ne peuvent être utilisées pour traiter les paramètres et sont donc remplacées par de nouvelles : RB RD LW LD SVZ SSV SAR B remise à 0 d un paramètre de type bit remise à 0 d un paramètre de type temporisation ou compteur chargement d un paramètre de type constante de 16 bits chargement d un paramètre de type constante de 32 bits activation d un paramètre de type temporisation SV Forçage d un paramètre de type compteur activation d un paramètre de type temporisation SS incrémentation d un paramètre de type compteur activation d un paramètre de type temporisation SA décrémentation d un paramètre de type compteur ouverture d un paramètre de type bloc de données APPEL DES FB PARAMETRES Lors de l écriture de l appel d un FB paramétré, les éléments mémoires, qui vont remplacer les paramètres lors de l exécution du programme, sont à renseigner. En CONT, les entrées, les constantes, les blocs, les temporisations et les compteurs sont à gauche du pavé d appel et les sorties sont à droite. Pour les constantes, le format ne doit pas être mis : il a été précisé dans la déclaration du paramètre. En LIST, les paramètres sont demandés dans l ordre où ils ont été déclarés. AEI Formation, 25 rue du Bignon, CHANTEPIE page 17

18 : SPA FB240 NOM : COD :B4 BCD : SBCD : DUAL: : SPA FB241 NOM : COD :16 DUAL: SBCD : BCD2 : BCD1 : Page 18 AEI Formation, 25 rue du Bignon, CHANTEPIE

19 S5 niveau LES FB INTEGRES Des blocs fonctionnels sont stockés en mémoire ROM des automates. Pour pouvoir les appeler dans un programme, il faut les avoir préalablement copiés dans celuici. Un transfert de l automate vers l ordinateur est nécessaire. Ils permettent de réaliser des opérations de : - Conversions : binaire BCD et réciproquement - calcul arithmétique : multiplication et division - communication : échange avec les coupleurs CP530 - traitement des entrées / sorties analogiques CONVERSION BCD en BINAIRE : FB240 Le bloc fonctionnel intégré FB240 permet de convertir un nombre BCD à quatre décades signé (de 9999 à +9999) en un nombre binaire (16 bits signés). Détails des paramètres : BCD : mot à convertir (valeur BCD de 0 à 9999) SBCD : bit de signe (0 : valeur positive / 1 : valeur négative) DUAL : mot (valeur binaire de 9999 à +9999) CONVERSION BINAIRE en BCD : FB241 Le bloc fonctionnel intégré FB241 permet de convertir un nombre binaire sur 16 bits signés (de à ) en un nombre BCD sur cinq quartets (un mot + un octet) et un bit. Détails des paramètres : DUAL : mot à convertir (valeur binaire de à ) SBCD : BCD2 : BCD1 : bit de signe (0 : valeur positive / 1 : valeur négative) octet contenant les dizaines de milliers sur le quartet de poids faible (valeur BCD) mot contenant milliers centaines dizaines unités AEI Formation, 25 rue du Bignon, CHANTEPIE page 19

20 : SPA FB242 NOM : MUL :16 Z1 : Z2 : Z3=0 : Z32 : Z31 : : SPA FB243 NOM : DIV:16 Z1 : Z2 : OV : FEH : Z3=0 : Z4=0 : Z3 : Z4 : Page 20 AEI Formation, 25 rue du Bignon, CHANTEPIE

21 S5 niveau MULTIPLICATION : FB242 Le bloc fonctionnel intégré FB242 permet de multiplier deux nombres entiers de 16 bits signés (valeur binaire). Le résultat est obtenu sur deux mots de 16 bits. Détails des paramètres : Z1 : mot ( multiplicande ) : valeur binaire de à Z2 : mot ( multiplicateur ) : valeur binaire de à Z3=0 : bit indicateur : résultat = 0 quand le bit est à 1 Z32 : mot correspondant au poids fort du résultat Z31 : mot correspondant au poids faible du résultat DIVISION : FB243 Le bloc fonctionnel intégré FB242 permet de diviser (division entière) deux nombres entiers de 16 bits signés (valeur binaire). Cette fonction retourne deux mots : le quotient et le reste. Détails des paramètres : Z1 : mot ( dividende ) : valeur binaire de à Z2 : mot ( diviseur ) : valeur binaire de à OV : bit indicateur de débordement FEH : bit indicateur d erreur (division par 0) Z3=0 : bit indicateur : quotient = 0 quand le bit est à 1 Z4=0 : bit indicateur : reste = 0 quand le bit est à 1 Z3 : mot contenant le quotient Z4 : mot contenant le reste de la division AEI Formation, 25 rue du Bignon, CHANTEPIE page 21

22 Automates 95U et 100U : type de numéro des emplacements modules TOR ALIM CPU analogique Automates 115U : type de numéro des emplacements modules IM TOR ALIM CPU analogique ma Page 22 AEI Formation, 25 rue du Bignon, CHANTEPIE

23 S5 niveau LES ENTREES / SORTIES ANALOGIQUES Sur 95U et 100U, les cartes analogiques doivent être enfichées aux emplacements 0 à 7. Les cartes d entrées sont composées de quatre voies (de 0 à 3) et celles de sorties de deux voies (0 et 1). Une voie correspond à un mot en mémoire. Comme les entrées / sorties TOR, les valeurs analogiques sont dans la mémoire image. Sur 115U, les cartes analogiques doivent se trouver sur les quatre premiers emplacements. Les cartes d entrées sont composées de 8 ou 16 voies et celles de sorties de 8 voies. Contrairement aux entrées et sorties TOR, les valeurs analogiques ne sont pas dans la mémoire image. Ceci implique un accès particulier : les mots périphériques (PW). La lecture et l écriture de ces mots ne passent pas par l intermédiaire de la mémoire image, mais agit directement sur la carte. Cette accès est plus long que celui en mémoire image, il faut donc faire attention au temps de cycle. Sur les modules analogiques, des adaptateurs sont enfichés afin de déterminer les étendues de mesure ( 1 adaptateur pour 4 entrées). De plus, deux séries de commutateurs permettent de paramétrer le mode de fonctionnement. Un module d entrée analogique convertie une tension (ou une intensité) en valeur numérique utilisable dans le programme. Afin que cette valeur soit significative pour l application, un bloc fonctionnel paramétré permet de la mettre directement à l échelle. De la même manière, une valeur peut être écrite en sortie. AEI Formation, 25 rue du Bignon, CHANTEPIE page 23

24 : SPA FB250 NOM : RLG:AE BG : KNKT: OGR : UGR : EINZ : XA : FB : BU : Page 24 AEI Formation, 25 rue du Bignon, CHANTEPIE

25 S5 niveau LECTURE D UNE ENTREE ANALOGIQUE Le bloc fonctionnel intégré FB250 lit la valeur analogique d un module d entrée et fournit une valeur numérique appartenant à une étendue définie par l utilisateur. Détails des paramètres : BG format 115U 100U KF adresse de la carte de 128 à 224 n de l emplacement de 0 à 7 KNKT KY KY = x, y x : n de voie y : type de voie ( de 3 à 6 ) 3 : 4-20 ma 4 : représentation unipolaire 5 : représentation bipolaire 6 : représentation bipolaire (cplt à 2) OGR KF Limite supérieure ( de à ) UGR KF Limite inférieure ( de à ) EINZ BI Scrutation sélective Sans signification XA W Résultat de la conversion FB BI 1 si rupture de fil n de voie, n d emplacement ou type de voie incorrect BU BI 1 si dépassement de l étendue nominale TBIT BI Bit d activité (option EINZ) N existe pas La valeur analogique entrée sur la voie (KNKT) du module (BG) indiquée est convertie selon les limites supérieure (OGR) et inférieure (UGR) données. La valeur numérique obtenue est copiée dans le mot de sortie (XA). Lorsque le paramètre EINZ est à 1, le module d entrées convertit aussitôt la valeur de la voie analogique choisie. Aucune autre scrutation ne peut être entreprise sur ce module pendant la conversion dans la valeur normalisée (60 ms environ). Pour cette raison, le bloc FB250 met le bit d activité TBIT à 1 jusqu à ce que la valeur convertie ait été lue. AEI Formation, 25 rue du Bignon, CHANTEPIE page 25

26 : SPA FB251 NOM : RLG:AA XE : BG : KNKT: OGR : UGR : FEH : BU : Page 26 AEI Formation, 25 rue du Bignon, CHANTEPIE

27 S5 niveau ECRITURE D UNE SORTIE ANALOGIQUE Le bloc fonctionnel intégré FB251 convertit une valeur numérique appartenant à une étendue définie par l utilisateur en une valeur analogique qui sort sur un module de sortie analogique. Détails des paramètres : format 115U 100U XE W Valeur entière comprise entre les limites UGR et OGR BG KF Adresse de la carte de 128 à 224 n de l emplacement de 0 à 7 KNKT KY KY = x, y x : n de voie y : type de voie ( de 0 ou 1 ) 0 : représentation unipolaire 1 : représentation bipolaire OGR KF Limite supérieure ( de à ) UGR KF Limite inférieure ( de à ) FEH BI 1 si UGR = OGR n de voie, n d emplacement ou type de voie incorrect BU BI 1 si XE hors des limites UGR / OGR AEI Formation, 25 rue du Bignon, CHANTEPIE page 27

28 -Changement de position du commutateur de mode de STOP en RUN ou -Commande console : démarrer AP -Reprise secteur avec automate en RUN (avant et après la coupure) Routine de démarrage Raz des données non rémanentes Routine de démarrage Raz des données non rémanentes Traitement de l OB21 Traitement de l OB22 Traitement cyclique du programme (OB1) Page 28 AEI Formation, 25 rue du Bignon, CHANTEPIE

29 S5 niveau 2 2. LES BLOCS D ORGANISATION (OB) 2.1 BLOCS DE DEMARRAGE : OB21 / OB22 L automate distingue deux types de démarrage : - le démarrage manuel qui correspond à un passage de Stop en Run par la commande de l interrupteur sur l automate ou par la console. - le démarrage automatique qui correspond à une reprise secteur en Run (avant et après la coupure). Pendant l exécution des OB de démarrage : - pas de surveillance du temps de cycle - les sorties sont inhibées jusqu à la reprise du traitement cyclique - la led RUN est allumée et la led STOP est éteinte - les temporisations sont traitées Ces blocs vont contenir : - l initialisation d opérandes du programme - la synchronisation des coupleurs de communication tels que CP530 ou CP525 - la configuration de l automate pour la communication SINEC L1 sur prise console - le paramétrage de la période d appel des blocs d horloge - le test des modules d entrées / sorties par un accès direct AEI Formation, 25 rue du Bignon, CHANTEPIE page 29

30 Interruption du traitement cyclique pour traitement de l OB13 Traitement de l OB1 état d une entrée interruptive Traitement de l OB1 Interruption du traitement cyclique pour traitement de l OB2 Page 30 AEI Formation, 25 rue du Bignon, CHANTEPIE

31 S5 niveau BLOC D ALARME ALARME CYCLIQUE : OB13 Le bloc d alarme cyclique est asynchrone au cycle automate. Il est traité périodiquement en interrompant le cycle (sauf l OB2). Sa période de traitement est par défaut 100 ms. Elle est modifiable (de 10 ms à 10 min) dans un bloc fonctionnel par la donnée système BS97 ( Période = BS97 * 10 ms ) ALARME : OB2 Le bloc d alarme est traité une seule fois lors du changement d état d une entrée interruptive (carte spécifique avec signaux d alarme). Il permet de réagir au plus vite à un événement particulier. L utilisation de la périphérie (entrée / sortie directes) est de rigueur dans ce bloc afin d agir au plus vite après l événement. Le temps de réaction maximal est de 1,5 ms en cas de FB intégré, sinon 1 ms MASQUAGE DES INTERRUPTIONS Les interruptions peuvent être inhibées. AS : masquage des interruptions AF : démasquage des interruptions Ces instructions ne sont utilisables que dans des blocs fonctionnels (FB) et ne sont pas conditionnelles. Si le même FB intégré est utilisé dans le programme cyclique et dans le programme d alarme, il est indispensable de masquer les interruptions lors du traitement de ce FB. AEI Formation, 25 rue du Bignon, CHANTEPIE page 31

32 OB34 UN M100.0 S M100.0 OB1 U M100.0 = A4.0 R M100.0 Page 32 AEI Formation, 25 rue du Bignon, CHANTEPIE

33 S5 niveau REINITIALISATION DU TEMPS DE SURVEILLANCE : OB31 Contrairement aux blocs d organisation vus précédemment, le bloc de réinitialisation du temps de surveillance doit être appelé dans le programme. C est en effet l utilisateur qui détermine à quel moment il est nécessaire. Il permet d éviter des passages en Stop intempestifs de l automate, par exemple lors de l utilisation de fonctions ponctuelles allongeant le temps de cycle (boucle de programme). Par défaut, le temps de surveillance des automates 100U cpu103 et des 115U est 500ms. Ce temps est modifiable (de 10 ms à 2550 ms)dans un bloc fonctionnel en changeant la valeur de la données système BS97. temps de surveillance = BS97 * 10 ms 2.4 DEFAUT PILE : OB34 Ce bloc d organisation est traité cycliquement en cas de défaut de la pile de sauvegarde. Dans le cycle, l OB34 est appelé avant l OB1. AEI Formation, 25 rue du Bignon, CHANTEPIE page 33

34 Page 34 AEI Formation, 25 rue du Bignon, CHANTEPIE

35 S5 niveau 2 3. DIAGNOSTIC POUR PASSAGE EN STOP Le logiciel peut lire dans l automate la cause du passage en stop de l automate ( ITPILE ) ainsi que l endroit où le programme a été interrompu ( BLPILE ). 3.1 ITPILE Pour accéder aux écrans ITPILE : 1 Un clique gauche sur AP 2 Un clique gauche sur info AP ITPILE Le premier écran donne des informations sur l état de l automate. Elles ne sont pas nécessaires pour le diagnostic du passage en STOP. 3 Un clique gauche sur F7 suite ou touche validation (0 du pavé numérique) Cet écran va permettre de déterminer la cause exacte du passage en STOP. AEI Formation, 25 rue du Bignon, CHANTEPIE page 35

36 Page 36 AEI Formation, 25 rue du Bignon, CHANTEPIE

37 S5 niveau 2 Signification des symboles : PROF : chaque cause de passage en STOP occupe un niveau REG.INS : valeur du registre d instruction. Code de la prochaine instruction à exécuter PTR PBL : valeur du registre pointeur sur la pile des blocs CAD n : valeur du registre d adresse. Contient l adresse réelle de la prochaine instruction à exécuter. : type et numéro du bloc exécuté au moment de l interruption ADR. REL : adresse relative, par rapport au début du bloc, de la prochaine instruction ADR. DB : adresse réelle du DB de travail au moment de l interruption DB n : numéro du DB de travail ISTOP : commutateur de mode sur STOP SUB : erreur de substitution DTC : erreur de transfert en accès à un DB NNN : instruction non interprétable dans cet automate STS : arrêt par instruction STS ou STP P.BL> : débordement de la pile des blocs (trop d imbrication) MDT : coupure secteur sur le châssis de base ACQ : retard d acquittement de la périphérie CYC : dépassement du temps de surveillance DPE : périphérie non prête (châssis d extension en dérangement) BAT : pile de sauvegarde défectueuse (au démarrage) MU INAD : cartouche utilisateur non autorisée AEI Formation, 25 rue du Bignon, CHANTEPIE page 37

38 Page 38 AEI Formation, 25 rue du Bignon, CHANTEPIE

39 S5 niveau BLPILE Pour accéder à l écran BLPILE : 1 Un clique gauche sur AP 2 Un clique gauche sur info AP BLPILE Cet écran permet de connaître le bloc qui a appelé le bloc qui a été interrompu. AEI Formation, 25 rue du Bignon, CHANTEPIE page 39

Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation

Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation CTIA06 Page 1 1. Types de blocs de programme L automate met à disposition différents types de blocs qui contiennent

Plus en détail

CONFIGURATION DE L AUTOMATE SIEMENS

CONFIGURATION 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étail

Document 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 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étail

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

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION 145 NOTION DE PROGRAMMATION 1/ Complétons notre microprocesseur Nous avons, dans les leçons précédentes décrit un microprocesseur théorique, cependant il s inspire du 6800, premier microprocesseur conçu

Plus en détail

NOTICE DE PROGRAMMATION D AUTOMATES SIEMENS S7 300 S7 400

NOTICE DE PROGRAMMATION D AUTOMATES SIEMENS S7 300 S7 400 NOTICE DE PROGRAMMATION D AUTOMATES SIEMENS S7 3 S7 4 Ecrit par Alain Malvoisin Page 1/1 PROGRAMMATION Page 2/2 SOMMAIRE I. / LES VARIABLES DE L AUTOMATE...3 1.1 Types de variables...3 1.2 Adressage des

Plus en détail

SIMATIC. Automate programmable S7-300 Caractéristiques des CPU, CPU 312 IFM 318-2 DP A B C. Avant-propos, Sommaire

SIMATIC. Automate programmable S7-300 Caractéristiques des CPU, CPU 312 IFM 318-2 DP A B C. Avant-propos, Sommaire Avant-propos, Sommaire SIMATIC Automate programmable S7-300 Caractéristiques des CPU, CPU 312 IFM 318-2 DP Manuel de référence Les CPU 1 CPU 31x-2 en tant que maître DP/esclave DP et échange de données

Plus en détail

Atelier 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 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étail

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

Assembleur i8086. Philippe Preux IUT Informatique du Littoral. Année universitaire 95 96 Assembleur i8086 Philippe Preux IUT Informatique du Littoral Année universitaire 95 96 1 Avertissement Ce document décrit le langage d assemblage étudié et utilisé dans le cadre des TP d architecture.

Plus en détail

GPA770 Microélectronique appliquée Exercices série A

GPA770 Microélectronique appliquée Exercices série A GPA770 Microélectronique appliquée Exercices série A 1. Effectuez les calculs suivants sur des nombres binaires en complément à avec une représentation de 8 bits. Est-ce qu il y a débordement en complément

Plus en détail

2011-2012 TP D AUTOMATISME TS2 CIRA (première partie)

2011-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étail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION 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étail

Equipements pour machines spéciales Logiciel Standard A pour SIMATIC S7 en relat. avec les cart. technolog. de la série WF

Equipements pour machines spéciales Logiciel Standard A pour SIMATIC S7 en relat. avec les cart. technolog. de la série WF Equipements pour machines spéciales Logiciel Standard A pour SIMATIC S7 en relat. avec les cart. technolog. de la série WF Edition 10.96 Manuel de configuration Présentation 2 Logiciel Standard A pour

Plus en détail

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits Architecture des ordinateurs TD1 - Portes logiques et premiers circuits 1 Rappel : un peu de logique Exercice 1.1 Remplir la table de vérité suivante : a b a + b ab a + b ab a b 0 0 0 1 1 0 1 1 Exercice

Plus en détail

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A)

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A7 Document de formation T I A Page 1 sur 16 Module A7 Ce document a été édité par Siemens

Plus en détail

Programme. 048884-EcranTactile-01 MANUEL DE MISE EN ŒUVRE

Programme. 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étail

Fiche technique CPU 314SC/DPM (314-6CG13)

Fiche 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

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4 1 Introduction 1-1 Chaîne de développement Algorithm e C+ + Algorigramm e languag e machine binaire Le programme est écrit à l aide de Multiprog sous forme d algorigramme puis introduit dans le microcontrôleur

Plus en détail

IV- Comment fonctionne un ordinateur?

IV- Comment fonctionne un ordinateur? 1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions

Plus en détail

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Structure d un programme

Structure d un programme Architecture des ordinateurs Cours 6 Structure d un programme 3 décembre 2012 Archi 1/30 Programme en Assembleur Archi 2/30 Sections de données programme en assembleur = fichier texte (extension.asm) organisé

Plus en détail

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP IUT BREST DEP.GMP UN LOGICIEL SCADA : PC VUE 2010 Table des matières 1. Introduction à la supervision- logiciel SCADA... 4 1.A. Définition d un logiciel SCADA /Supervision... 4 1.B. Ou trouve-t-on des

Plus en détail

Informatique Générale

Informatique 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étail

Software BMS Graf pro. Mode d emploi Version 7.x.x.x

Software BMS Graf pro. Mode d emploi Version 7.x.x.x Software BMS Graf pro Mode d emploi Version 7.x.x.x Mode d emploi N de document 11-28TF-7D0005 Version: Réserve: Les modifications, erreurs et fautes d impression ne justifient aucun droit à des dommages

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

ET 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. 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étail

CPU 317T-2 DP : commande d'un axe. virtuel SIMATIC. Système d'automatisation S7-300 CPU 317T-2 DP : commande d'un axe virtuel.

CPU 317T-2 DP : commande d'un axe. virtuel SIMATIC. Système d'automatisation S7-300 CPU 317T-2 DP : commande d'un axe virtuel. CPU 317T-2 DP : commande d'un axe virtuel SIMATIC Système d'automatisation S7-300 CPU 317T-2 DP : commande d'un axe virtuel Introduction 1 Préparation 2 Unités didactiques 3 Informations supplémentaires

Plus en détail

Rappels d architecture

Rappels d architecture Assembleur Rappels d architecture Un ordinateur se compose principalement d un processeur, de mémoire. On y attache ensuite des périphériques, mais ils sont optionnels. données : disque dur, etc entrée

Plus en détail

SIMATIC. 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 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étail

Fiche technique CPU 315SN/PN (315-4PN33)

Fiche technique CPU 315SN/PN (315-4PN33) Fiche technique CPU 315SN/PN (315-4PN33) Données techniques N de commande 315-4PN33 Information générale Note - Caractéristiques SPEED-Bus - Données techniques de l'alimentation Alimentation (valeur nominale)

Plus en détail

A B C D SIMATIC. Systèmes à haute disponibilité S7-400H. Préface 1 Systèmes d'automatisation à haute disponibilité

A B C D SIMATIC. Systèmes à haute disponibilité S7-400H. Préface 1 Systèmes d'automatisation à haute disponibilité SIMATIC Systèmes à haute disponibilité SIMATIC Systèmes à haute disponibilité Manuel système 06/2008 A5E00267697-04 Préface 1 Systèmes d'automatisation à haute disponibilité 2 Configuration matérielle

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence 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étail

Modules d automatismes simples

Modules 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étail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 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étail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Millenium3 Atelier de programmation

Millenium3 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étail

V- Manipulations de nombres en binaire

V- Manipulations de nombres en binaire 1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,

Plus en détail

PIC : COURS ASSEMBLEUR

PIC : COURS ASSEMBLEUR PIC : COURS ASSEMBLEUR I) Fonctions de base d une machine informatique Contenir de façon permanente les tâches à exécuter (mémoire programme) en ROM ou sur support magnétique. Contenir de façon temporaire

Plus en détail

Contrôle d accès UTIL TP N 1 découverte

Contrôle d accès UTIL TP N 1 découverte Contrôle d accès UTIL TP N 1 découverte A partir de : Documents sur CD TIL : \CD usesame\documentations\produits_til\modules\util_tillys fpr_utilv2.pdf FTe_UTiL_V2.pdf UTiL2_express.pdf \CD usesame\documentations\logiciels_til\tilman

Plus en détail

Logiciel de Base. I. Représentation des nombres

Logiciel de Base. I. Représentation des nombres Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats

Plus en détail

Sélection du contrôleur

Sé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étail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

REALISATION d'un. ORDONNANCEUR à ECHEANCES

REALISATION d'un. ORDONNANCEUR à ECHEANCES REALISATION d'un ORDONNANCEUR à ECHEANCES I- PRÉSENTATION... 3 II. DESCRIPTION DU NOYAU ORIGINEL... 4 II.1- ARCHITECTURE... 4 II.2 - SERVICES... 4 III. IMPLÉMENTATION DE L'ORDONNANCEUR À ÉCHÉANCES... 6

Plus en détail

TD Architecture des ordinateurs. Jean-Luc Dekeyser

TD 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étail

Les opérations binaires

Les opérations binaires Les opérations binaires Compétences associées A2 : Analyser et interpréter une information numérique Objectifs Etre capable: - De coder les nombres entiers en code complément à 2. - De résoudre les opérations

Plus en détail

NOTES DE LABORATOIRE

NOTES DE LABORATOIRE UNIVERSITÉ DE LIÈGE AUTOMATISATION ET ROBOTISATION DE LA PRODUCTION NOTES DE LABORATOIRE Partim: Introduction à la Programmation des Automates et des Robots Pierre Duysinx Geoffray Hutsemekers Henri Lecocq

Plus en détail

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

MICROINFORMATIQUE 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étail

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

La mémoire. Un ordinateur. L'octet. Le bit

La mémoire. Un ordinateur. L'octet. Le bit Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve

Plus en détail

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots API-1 Etre capable de : Sélectionner un format de mot adapté au type de donnée à traiter par un API. D interpréter les données contenues

Plus en détail

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF 11069 DF 08 / 10

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF 11069 DF 08 / 10 Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF 11069 DF 08 / 10 Manuel d utilisation ProCod TWK France 13-15, avenue de Stalingrad 93170 BAGNOLET T. 01 43 62 00 05 F. 01 43 63

Plus en détail

NOTICE D INSTALLATION CENTRALE 260

NOTICE D INSTALLATION CENTRALE 260 NOTICE D INSTALLATION CENTRALE 260 1 - PRÉSENTATION 3 - INSTALLATION La Centrale 2600 est une centrale d'alarme anti intrusion à micro processeur. Elle dispose de 8 entrées intrusion (1 tempo + 6 paramétrables,

Plus en détail

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre Assembleur Faculté I&C, André Maurer, Claude Petitpierre INTRODUCTION Logiciel utilisé Faculté I&C, André Maurer, Claude Petitpierre MEMOIRE Mémoire Faculté I&C, André Maurer, Claude Petitpierre Mémoire

Plus en détail

Manuel d utilisation Ressource Alarme Intrusion

Manuel d utilisation Ressource Alarme Intrusion Manuel d utilisation Ressource Alarme Intrusion DTE0014F V2.0 08/13 Home II - 138.Avenue Léon Bérenger 06706 Saint Laurent du Var Cedex Tel : 04 93 19 37 37 - Fax : 04 93 07 60 40 - Hot-line : 04 93 19

Plus en détail

LOGICIEL DC4D MONITOR

LOGICIEL DC4D MONITOR THQtronic LOGICIEL DC4D MONITOR La communication entre PC et DC4D ne peut se faire qu à l aide du câble de liaison USB-TTL de FTDI référence TTL-232R-5V-AJ vendu en option. DC4D Monitor est la même application

Plus en détail

Ordinateurs, Structure et Applications

Ordinateurs, Structure et Applications Ordinateurs, Structure et Applications Cours 10, Les interruptions Etienne Tremblay Université Laval, Hiver 2012 Cours 10, p.1 Les interruptions du 8086 Une interruption interrompt l exécution séquentielle

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Variateurs de vitesse

Variateurs de vitesse Présentation, description Altivar Présentation La carte programmable Controller Inside permet d adapter le variateur de vitesse aux applications spécifi ques par l intégration des fonctions d automatisme.

Plus en détail

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 ATTENTION : Consignes aux candidats qui doivent encrypter leur clé USB : Une fois votre ordinateur démarré, avant de lancer Securexam (CA), procédez

Plus en détail

TP_Codeur_Incrémental

TP_Codeur_Incrémental Lycée Lislet Geoffroy BTS MAI TP2 - Codeur incrémental Cod-2 Etre capable de : Décrire l allure des signaux délivrés par un codeur incrémental. Enoncer les caractéristiques principales d un codeur incrémental.

Plus en détail

Enregistreur 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 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étail

MODULE DIN RELAIS TECHNICAL SPECIFICATIONS RM1-230. Basse tension : Voltage : Nominal 12 Vdc, Maximum 14 Vdc

MODULE DIN RELAIS TECHNICAL SPECIFICATIONS RM1-230. Basse tension : Voltage : Nominal 12 Vdc, Maximum 14 Vdc RM1 Notice Technique DESCRIPTION MODULE DIN RELAIS Le module RM1 de la famille DIN permet de contrôler des charges diverses en les plaçant sous/hors tension. Il peut être contrôlé localement par un interrupteur

Plus en détail

MANUEL UTILISATEUR BALADEUR SANTÉ AUXILIAIRES MÉDICAUX ET SAGES-FEMMES C.D.C 1.40

MANUEL UTILISATEUR BALADEUR SANTÉ AUXILIAIRES MÉDICAUX ET SAGES-FEMMES C.D.C 1.40 MANUEL UTILISATEUR BALADEUR SANTÉ AUXILIAIRES MÉDICAUX ET SAGES-FEMMES C.D.C 1.40 Description des actes en série sur le Baladeur Santé TABLE DES MATIERES 1. Généralités 5 1.1. Fonctionnement général du

Plus en détail

Centrale de surveillance ALS 04

Centrale de surveillance ALS 04 Centrale de surveillance ALS 04 Notice d'installation et d'utilisation Version 1.0 - B 6 rue Alory 35740 Pacé France Tel : +33 (0) 2 99 60 16 55 Fax : +33 (0) 2 99 60 22 29 www.sodalec.fr - 1 - Notice

Plus en détail

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel

Plus en détail

Auto formation à Zelio logic

Auto formation à Zelio logic Auto formation à Zelio logic 1 Les Produits Félicitations, vous avez choisi l'un des produits Zelio 2 suivants : 2 Environnement Le Zelio Logic est programmable à l'aide du logiciel Zelio Soft ou en Saisie

Plus en détail

Architecture des ordinateurs Introduction à l informatique

Architecture des ordinateurs Introduction à l informatique Architecture des ordinateurs Introduction à l informatique 17 septembre 2004 1 2 3 4 5 6 Les interrupteurs... 0V 5V Ce sont des composants électroniques qui laissent pser un courant principal lorsque la

Plus en détail

Entretien et maintenance des installations techniques Hôtel tertiaire Numerica ZAC des Portes du Jura

Entretien et maintenance des installations techniques Hôtel tertiaire Numerica ZAC des Portes du Jura Entretien et maintenance des installations techniques Hôtel tertiaire Numerica ZAC des Portes du Jura Prestations Alarme intrusionalarme incendie et contrôle d accès Sommaire 1 OBJET ET ETENDUE... 02 1.1.

Plus en détail

Contrôleur de communications réseau. Guide de configuration rapide DN1657-0606

Contrôleur de communications réseau. Guide de configuration rapide DN1657-0606 K T - N C C Contrôleur de communications réseau Guide de configuration rapide DN1657-0606 Objectif de ce document Ce Guide de configuration rapide s adresse aux installateurs qui sont déjà familiers avec

Plus en détail

Conversion d un entier. Méthode par soustraction

Conversion d un entier. Méthode par soustraction Conversion entre bases Pour passer d un nombre en base b à un nombre en base 10, on utilise l écriture polynomiale décrite précédemment. Pour passer d un nombre en base 10 à un nombre en base b, on peut

Plus en détail

HABILITATION ELECTRIQUE UTE C18-530 Personnel Non électricien Formation initiale B0V et H0V PROGRAMME OBJECTIF

HABILITATION ELECTRIQUE UTE C18-530 Personnel Non électricien Formation initiale B0V et H0V PROGRAMME OBJECTIF HABILITATION ELECTRIQUE UTE C18-53 Personnel Non électricien Formation initiale BV et HV Présentation de la procédure d'habilitation selon le recueil UTE C18-53 en relation avec les domaines de tensions

Plus en détail

J LOGOSCREEN nt Enregistreur sans papier avec écran TFT et carte CompactFlash. B 70.6580.0 Notice de mise en service 08.

J LOGOSCREEN nt Enregistreur sans papier avec écran TFT et carte CompactFlash. B 70.6580.0 Notice de mise en service 08. J LOGOSCREEN nt Enregistreur sans papier avec écran TFT et carte CompactFlash B 70.6580.0 Notice de mise en service 08.06/00453814 Structure des menus de l enregistreur sans papier v Chapitre 8 «Exploitation

Plus en détail

Conception de circuits numériques et architecture des ordinateurs

Conception 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étail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Mise en œuvre OPEN5-135 V1.1

Mise en œuvre OPEN5-135 V1.1 EFSYS 12 Rue des Prés PECATE 88580 Saulcy sur Meurthe France Tél. +33.(0).329.55.75.49 S.A.R.L. au capital de 150 000 SIRET 438 711 202 00020 APE 2612Z TVA INTRACOMMUNAUTAIRE : FR79 438 711 202 E-mail

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Architecture des ordinateurs Cours 4 5 novembre 2012 Archi 1/22 Micro-architecture Archi 2/22 Intro Comment assembler les différents circuits vus dans les cours précédents pour fabriquer un processeur?

Plus en détail

Windows Serveur 2008 R2

Windows Serveur 2008 R2 Windows Serveur 2008 R2 Version Graphique + Core Configuration des services de base sur Windows serveur 2008 R2 Mise à jour le 20/03/2012 Par Thomas Bourdeilh Windows Serveur 2008 R2 - Thomas Bourdeilh

Plus en détail

Baladeur Santé VITAL'ACT

Baladeur Santé VITAL'ACT Manuel utilisateur Baladeur Santé VITAL'ACT AUXILIAIRES MEDICAUX Description des actes en série sur le Baladeur Santé VITAL'ACT Description des actes isolés sur le Baladeur Santé VITAL'ACT 2 TABLE DES

Plus en détail

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE AMICUS 18 (2ème partie) Dans la première partie, nous avions présenté la platine Amicus 18 et nous avions réalisé quelques montages simples. Nous allons découvrir un peu mieux la programmation. Dans la

Plus en détail

Représentation d un entier en base b

Représentation d un entier en base b Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir

Plus en détail

Une version javascript sera disponible directement dans le cours prochainement.

Une version javascript sera disponible directement dans le cours prochainement. Author : Cédric Vanconingsloo Ce cours est principalement axé sur la compréhension du fonctionnement d'un ordinateur et l'étude du seul langage qu'il connaisse, le binaire. De ce fait, le cours est relativement

Plus en détail

VIII- Circuits séquentiels. Mémoires

VIII- 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étail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 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étail

PARAGON Disk Wiper. Guide de l utilisateur. Paragon Technology GmbH, System Programmierung. Copyright Paragon Technology GmbH

PARAGON Disk Wiper. Guide de l utilisateur. Paragon Technology GmbH, System Programmierung. Copyright Paragon Technology GmbH PARAGON Disk Wiper Guide de l utilisateur Paragon Technology GmbH, System Programmierung Copyright Paragon Technology GmbH Publié par : Paragon Technology GmbH System Programming Pearl-Str. 1 D-79426 Buggingen

Plus en détail

Compilation (INF 564)

Compilation (INF 564) Présentation du cours Le processeur MIPS Programmation du MIPS 1 Compilation (INF 564) Introduction & architecture MIPS François Pottier 10 décembre 2014 Présentation du cours Le processeur MIPS Programmation

Plus en détail

TO-PASS -FAQ- Télésurveillance et contrôle à distance

TO-PASS -FAQ- Télésurveillance et contrôle à distance TO-PASS -FAQ- Télésurveillance et contrôle à distance Pourquoi utiliser le TO-PASS? Les modules TO-PASS sont utilisés pour/comme : Liaison en ligne permanente Indicateur de défaut (alarme) Interrogation

Plus en détail

1.1 L EXPLORATEUR WINDOWS

1.1 L EXPLORATEUR WINDOWS Gérer les fichiers et les dossiers Cette partie du T.P. a pour objectifs de vous familiariser avec les méthodes pour copier, déplacer, effacer, renommer des dossiers et des fichiers. 1.1 L EXPLORATEUR

Plus en détail

SMS-COM LT RAILS DIN V 2. 2 0. Manuel d installation, de programmation et d utilisation.

SMS-COM LT RAILS DIN V 2. 2 0. Manuel d installation, de programmation et d utilisation. 1. Description du produit: SMS-COM LT RAILS DIN V 2. 2 0 Manuel d installation, de programmation et d utilisation. Le SMS-COM LT RD est un transmetteur de SMS avec un GSM QUAD-Band 800/900/1800/1900 Mhz

Plus en détail

Rappels Entrées -Sorties

Rappels Entrées -Sorties Fonctions printf et scanf Syntaxe: écriture, organisation Comportement Données hétérogènes? Gestion des erreurs des utilisateurs 17/11/2013 Cours du Langage C ibr_guelzim@yahoo.fr ibrahimguelzim.atspace.co.uk

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 :

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : Objectifs du TP Ce TP a pour but 1. de découvrir quelques opérations logiques sur les nombres 2. et quelques formats de fichiers.

Plus en détail

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE. COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE. RESUME le fichier exécutable «morsebinaire_win_orphygts II_v2.exe», est un logiciel de démonstration permettant de faire

Plus en détail

1 Mesure de la performance d un système temps réel : la gigue

1 Mesure de la performance d un système temps réel : la gigue TP TR ENSPS et MSTER 1 Travaux Pratiques Systèmes temps réel et embarqués ENSPS ISV et Master TP1 - Ordonnancement et communication inter-processus (IPC) Environnement de travail Un ordinateur dual-core

Plus en détail

Diviser un nombre décimal par 10 ; 100 ; 1 000

Diviser un nombre décimal par 10 ; 100 ; 1 000 Diviser un nombre décimal par 10 ; 100 ; 1 000 Diviser un nombre décimal par 10 ; 100 ; 1 000. 23 1 et 2 Pauline collectionne les cartes «Tokéron» depuis plusieurs mois. Elle en possède 364 et veut les

Plus en détail

Indicateur i 20. Manuel d utilisation

Indicateur i 20. Manuel d utilisation Indicateur i 20 WWW.PRECIAMOLEN.COM Manuel d utilisation 04-50-00-0 MU A / 12/2012 Sommaire 1. Avant-propos... 5 Conventions documentaires... 5 Pictogrammes... 5 Terminologie et abréviations... 5 Documentation

Plus en détail

COACH-II Manuel d utilisation

COACH-II Manuel d utilisation COACH-II Manuel d utilisation MA-COACH-II_FR Page 1 on 25 Rev: 29/03/2011 1. INTRODUCTION...3 2. VUE GENERALE...4 3. DIMENSIONS MECANIQUES...5 4. CARACTERISTIQUES TECHNIQUES...6 4.1. Générales...6 4.1.1.

Plus en détail

Manuel de référence du langage Exemples Les aventures de Docteur R. www.irai.com

Manuel de référence du langage Exemples Les aventures de Docteur R. www.irai.com Manuel de référence du langage Exemples Les aventures de Docteur R. www.irai.com 1. Eléments communs... 7 1.1. Les variables... 7 1.1.1. Les variables booléennes... 7 1.1.2. Les variables numériques...

Plus en détail

CAA/SE N O T I C E D E M O N T A G E E T D U T I L I S A T I O N KIT DE MONTAGE. Clavier lumineux - 100 codes DIGICODE

CAA/SE N O T I C E D E M O N T A G E E T D U T I L I S A T I O N KIT DE MONTAGE. Clavier lumineux - 100 codes DIGICODE CAA/SE Clavier lumineux - 100 codes N O T I C E D E M O N T A G E E T D U T I L I S A T I O N L affichage lumineux par les leds rouge, jaune et verte est toujours opérationnel. Il est possible d avoir

Plus en détail

DIALOGUE RS4S232 AVEC TELESURVEILLANCE ET SUPERVISEURS

DIALOGUE RS4S232 AVEC TELESURVEILLANCE ET SUPERVISEURS DIALOGUE RS4S232 AVEC TELESURVEILLANCE ET SUPERVISEURS PARATRONIC-Rue des Genêts - Zone Industrielle - 01600 REYRIEUX - FRANCE Tel. +33 4 74 00 12 70 - Fax. +33 4 74 00 02 42 - E mail : info@paratronic.fr

Plus en détail

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

ARDUINO 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étail

Déclaration des postes SIP 67xxi

Déclaration des postes SIP 67xxi Déclaration des postes SIP 67xxi Sommaire 1 Introduction... 2 2 Méthode automatique avec DHCP embarqué... 2 2.1 Démarrage des services FTP et TFTP - 231... 2 2.2 Vérification des licences - 213... 2 2.3

Plus en détail

Formations spécifiques

Formations spécifiques Formations spécifiques Sensibilisation aux risques électriques et sécurité lors des interventions de maintenance Durée : 2 journées Tout technicien travaillant sur des installations industrielles automatisées

Plus en détail