Ethernet Industriel & Télé-contrôle par Internet

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

Download "Ethernet Industriel & Télé-contrôle par Internet"

Transcription

1 UE3 : ARS22 Ethernet Industriel & Télé-contrôle par Internet Ethernet Industriel & Télé-contrôle par Internet neanne@univ-tln.fr 2014 DUT GEII S4 P2

2 UE3 : ARS22 Ethernet Industriel & Télé-contrôle par Internet Plan du Cours : 1 / Spécificités d'ethernet en milieu Industriel a Nature des communications b Contraintes liées à l'environnement industriel c Architecture des réseaux locaux industriels 2 / Rappels d'automatismes. a adressage des données b Les langages de Programmation 3 / Le protocole Modbus a - Historique b - Échanges c - Modbus RTU d - Modbus TCP 2014 DUT GEII S4 P2

3 1 / Spécificités d'ethernet en milieu Industriel a Nature des communications b Contraintes liées à l'environnement industriel c Architecture des réseaux locaux industriels 3

4 a - Nature des Communications Industrielles : Réseaux informatiques USINE Gestion, administration, organisation Gestion de production ATELIER Réseaux Locaux Industriels CELLULE MACHINE Supervision, Coordination de Processus Pilotage des processus Bus de terrain TERRAIN Acquisition et réaction sur le processus 4

5 Internet USINE ATELIER CELLULE MACHINE ETHERNET Industriel Modbus TCP ProfiNET EtherNET/IP PROFIBUS-PA MODBUS TERRAIN DeviceNet CAN Open PROFIBUS-DP AS-i 5

6 Utilisation d'ethernet en milieu industriel : Niveau «Atelier» : Télécontrôle et télé-maintenance sur site, où à distance via inetrnet. Utilisation de serveurs Webs embarqués. Niveau cellule : 6 Remontée des informations vers la supervision, Traitement des alarmes centralisé... Mise à jour des programmes, firmwares depuis un poste centrale ou via internet

7 Niveau «Machine» : Communications inter-api : échange de variables entre 2 applications automates, synchronisation de programmes... Lecture écriture Niveau ««Terrain» : Utilisation d'entrées/sorties déportées (nécessite des réseaux déterministes), actionneurs communicants (variateurs de vitesse...) Acquisition des E, Maj des sorties 7

8 Exemple d'architecture d'un système industriel automatisé communicant : Réseau d'entreprise Réseau Local Industriel M V Bus de terrain Bus de terrain 8

9 b Contraintes liées à l'environnement Industriel : Réseau Local Industriel = Réseau Informatique de type LAN, dont la topologie, les performances et la robustesse sont adaptées aux contraintes industrielles : Electromagnétiques Robustesse du support de transmission et/ou des signaux électriques mis en jeu vis à vis des perturbations électromagnétiques (Couche 1 du modèle OSI) Physiques (poussières, chocs, températures, atmosphères explosives, vibrations) Robustesse du support de transmission (Couche 1 du modèle OSI) Temporelles Modes d'accès au médium favorisant des temps de réponse déterministes (Couche 2 du modèle OSI) 9

10 conséquences sur la couche physique: Afin d'adapter le standard Ethernet aux contraintes indusrielles, quelques restrictions et adaptations ont du être apportées au niveau de la couche physique : Connecteurs : Les connecteurs ethernet standards s'avèrent inadaptés aux contraintes industriels (robustesse, indices de protection...). Une connectique renforcée à donc été définie : 10

11 Câbles : L'utilisation de câbles blindés est indsipensable au niveau terrain et bien souvent jusqu'au niveau cellule. Dans certains environnements très perturbés, l'utilisation de fibre optique pourra même s'avérer indispendable. Une limitation plus sévère qu'en Ethernet standard des longueurs de câble est également requise. 11

12 Aspects temps-réels : La nature des informations échangées (ordres de commande, états des capteurs etc...) implique de les transmettre de façon la plus déterministe possible afin de garantir le bon fonctionnement des procédés. On distingue 3 niveaux de spécification «temps réel» selon les applications et le type de communication envisagé : STANDARD : Il s'agit de l'échange de variables non critiques entre automates (niveau «machine»), d'envois de commandes depuis le niveaux «cellule» etc... Ce type d'échange tolère des délais de l'ordre de la seconde, ainsi que des temps d'accès non déterministes (TCP/IP standard autorisé). 12

13 TEMPS REEL : Il s'agit généralement d'informations en provenance et à destination du niveau terrain (Entrées / Sorties Capteurs / Actionneurs). Les temps de rafraîchissement admissibles sont <10ms. ISOCHRONE : Les applications tels que le contrôle de mouvement («Motion Control») imposent des fréquences de rafraîchissement < 1ms avec des variations («jitter») <1µs entre les capteurs/actionneurs et l'entité (Automate, cde num, PCI) gérant l'asservissement. Cette contrainte s'applique notamment aux applications robotiques. 13

14 c Architecture des Réseaux Locaux Industriels : L'échange de données «temps réel» via la messagerie implicite impose l'utilisation de switchs afin de ségmenter les domaines de collision. En outre, si deux équipements partagent des données d'e/s, il est impératif qu'ils soient connectés à un même switch, de type «cut-through» de préférence. Enfin, il est exclu d'utiliser des switchs pour la «bureautique», ceux-ci doivent être spécialement conçus pour les environnements industriels. 14

15 Mécanismes d'adressage IP: L'attribution d'une adresse IP dans un réseau industriel est plus contraignante que sur un réseau bureautique. En effet, chaque équipement d'usine connecté au réseau peut potentiellement être l'objet d'une requête (un PC bureautique quant à lui est généralement client), il est donc nécessaire qu'il conserve la même adresse IP une fois configuré. L'adressage statique est donc généralement employé pour les équipements idustriels. 15

16 3 / Quelques Protocoles : a Protocoles de communication : Ces protocoles regroupent un certain nombre de standards permettant l'échange de données en milieu industriels. Ils concernent au moins la couche application qui est généralement issue d'un protocole historique (sur ligne série comme Modbus par exemple). Certains interviennent également sur les couches basses afin de garantir un échange des données en respectant une contrainte temps réel forte. Modbus TCP, soutenu par l'association Modbus IDA (regroupe Modbus-TCP et les différentes variantes de Modbus RTU) ProfiNET soutenu par l'association ProfiBUS (regroupe Profinet et Profibus) Ethernet/IP soutenu par l'association CIP (regroupe entre autres Ethernet/IP et DeviceNET) 16

17 Tableau comparatif : Temps réel Ouverture logicielle Interopérabilité matérielle Principal soutien Modbus TCP Schneider PROFInet Siemens Ethernet/IP Rockwell 17

18 II / Rappels de programmation La Norme IEC définit les règles d 'écriture des programmes pour les API. Les fabricants d'api fournissent des logiciels de programmation plus ou moins fidèles à cette norme (de plus en plus tout de même). Cette norme définit entre autres : - Les langages de programmation utilisés, ainsi que les règles de programmation et de syntaxe associées ; - Le principe d'adressage des données traitées par l'api, ainsi que les différents formats de variables existant. Cours API IUT Toulon GEII 18

19 1 / L'adressage des Données. Toute donnée traitée par un programme automate possède : - Une Direction (Entrée, Sortie, Interne) - Un format (Bit, Octet, Mot...) de la - Un numéro d'adressage (valeur numérique indiquant la position donnée dans le plan mémoire de l'api). La syntaxe pour toute donnée est la suivante : % 'Direction'. 'Format'. 'Numéro' Cours API IUT Toulon GEII 19

20 La direction : Une entrée est une valeur, provenant de la P.O, qui ne peut être que lue par le programme chargé dans le contrôleur. Notation : %I... Exemple : capteur, détecteur, bouton poussoir etc... Une sortie est une donnée à destination de la P.O, dont la valeur peut être fixée par l'automate. (Remarque : Une sortie peut aussi être lue par le programme) Notation : %Q... Exemple : voyant lumineux, commande d'un contacteur etc... Une variable interne est une donnée qui n'est pas physiquement liée à la P.O, mais une information gérée par le programme chargé dans l'api. Exemples : valeur d'un compteur, d'une temporisation, étape d'un grafcet Notation : %M... Cours API IUT Toulon GEII 20

21 Le format : Un bit est une valeur binaire ou encore booléenne dont la valeur est «VRAIE» (notée TRUE) ou «FAUSSE» (notée FALSE). Notation : %.. X.. Exemple : Un voyant lumineux est relié à la 4 eme borne de la 1 carte de sorties T.O.R du rack automate. Son état correspondra à la variable booléenne : % Q X 0.3 Un octet est une donnée codée sur 8 bits Notation : %x.b.x Cours API IUT Toulon GEII 21

22 Un mot est une donnée codée sur 16 bit Notation : %x.w.x Exemple : Un capteur de température est relié à la 3 eme entrée analogique du rack automate. La valeur numérique correspondante sera stockée dans la variable : % I W 2 Un double mot est une variable codée sur 32 bits IUT Toulon Notation : %x.dw.x Cours API GEII 22

23 Les valeurs numériques peuvent être représentées sous formes décimales, hexadécimales (en ajoutant 16# devant la valeur) ou binaires (2#...) exemples : A #1A #0110 En plus du format, on peut définir un type pour les variables internes (liste non exhaustive) : INT : valeur entière signée sur 16 bits UINT : valeur entière non signée sur 16 bits DINT : valeur entière signée sur 32 bits DUINT : valeur entière non signée sur 32 bits REAL : valeur réelle sur 32 bits TIME : durée définie en h/mn/s/ms Notation : t #...h...m...s...ms DATE : date définie en année/mois/jour Notation : d # TIME_OF_DAY : heure du jour définie en h/mn/s Notation : tod #... :... :... DATE_AND_TIME : date & heure Notation : dt # :... :... IUT Toulon STRING : chaîne de caractères. Notation : ' Ma Chaine ' Cours API GEII 23

24 Le dernier champ d'adressage est constitué: - de 2 chiffres séparés par un point pour les bits, le 1 indique le n du mot**, le second la position du bit dans ce mot (0 à 15). - d'un seul chiffre pour tous les autres types. Exemple (bit d'entrée) : %IX0.2 Il s'agit de la 3 entrée (les adresses commencent à 0) T.O.R de l'api. Exemple (Mot interne) : %MW42 Il s'agit du mot interne d'adresse 42. IUT Toulon ** Cela dépend en réalité de la composition -16 bits ou 8 bits - du plan mémoire de l'api. Dans le 1er cas (Wago 750, Schneider) il s'agira d'un n de mot ; dans le 2 cas (Siemens) d'un n d'octet. Cours API GEII 24

25 2 / Les langages de Programmation La norme IEC définit 5 langages de programmation : IL, ST, SFC, LD et FDB. 2 / Langage IL (Instruction List). Il s'agit d'un langage textuel proche du langage machine de l'api. Il s'apparente à l'assembleur d'un microcontrôleur. Ce langage n'est plus trop utilisé à l'heure actuelle. Exemple : Soit l'équation logique suivante Z = (A. B + C). D... se traduit par le code suivant : IUT Toulon GEII 25

26 3 / Langage LD (LaDder ). Il s'agit d'un langage graphique. On pourra l'utiliser comme langage à part entière ou bien pour coder les équations logiques des réceptivités d'un grafcet. Le principe est le suivant : - Les variables d'entrée sont symbolisés par des contacts électriques (NO ou NF), les variables de sortie par des bobines. On considère que l'extrémité gauche du réseau constitue la borne + d'une alimentation (imaginaire) et la partie droite sa borne - La mise en série, en // de contacts (variables d'e) NO ou NF permet l'alimentation conditionnelle de la bobine (variable de S), donc L'implantation d'équation logique. IUT Toulon GEII 26

27 Opérations logiques de Base : ET : OU : NON : Exemple : Soit l'équation logique suivante Z = (A. B + C). D Cette équation se traduit en LD par la ligne suivante : IUT Toulon GEII 27

28 Mémoire RS : A B t Front montant : x t t A t Front descendant : x A t t t x t IUT Toulon GEII 28

29 Temporisation : retard à l'activation A TON x t 3s t Temporisation : retard au déclenchement A TOF x 3s 3s t t Temporisation : monostable A TP t IUT Toulon x GEII 3s 3s 29 t

30 Compteur décompteur : Nom CU CD RESET LOAD IUT Toulon Typ e BOO L BOO L BOO L BOO L Entrée de comptage (sur front) GEII Rôle Entrée de dé comptage (sur front) Entrées de remise à zéro entrée de préchargement PV INT valeur de préchargement 30

31 4 / Langage FBD (Functionnal Bloc Diagram ). Il s'agit également d'un langage graphique fonctionnant sur le même principe que LD mais avec les symboles s'apparentant à ceux que l'on utilise pour les logigrammes. Exemple : Soit l'équation logique suivante Z = (A. B + C). D Cette équation se traduit en FBD par le diagramme suivant : IUT Toulon GEII 31

32 Comparaisons Mémoire RS Temporisations opérations logiques Compteurs Détection de Fronts IUT Toulon GEII 32

33 5 / Langage ST (Structured Text). Il s'agit d'un langage textuel proche des langages évolués tels que le C. Il s'avère indispensable dès lors que l'on a besoin de faire des traitements numériques par exemple. Exemple : Soit l'équation logique suivante Z = (A. B + C). D... se traduit par le code suivant : IUT Toulon GEII 33

34 Comparaison (alternative IF ELSE END_IF): Incrémentation d'une variable : Affectation : «:=» CPT := CPT + 1 ; IUT Toulon GEII 34

35 Boucle FOR : FOR i := 0 TO 9 BY 1 DO... ; END_FOR; Boucle WHILE : WHILE condition = TRUE DO... ; END_WHILE; IUT Toulon GEII 35

36 Opérations Numériques : Le choix du langage ST s'impose dès lors que l'on doit faire des traitements numériques sur des variables. Les opérations de bases sont : - Addition : - Soustraction : - Multiplication : Res := Op1 + Op2 ; Res := Op1 - Op2 ; - Division : Res := Op1 * Op2 ; Res := Op1 / Op2 ; IUT Toulon GEII 36

37 - modulo : Res := Op1 MOD Op2 ; - Conversion Entier Réel : Nb_Re := INT_TO_REAL ( Nb_ent) ; - Conversion Réel Entier : Nb_ent := REAL_TO_INT ( Nb_Re) ; - Conversion Mot Réel : Nb_Re := WORD_TO_REAL ( Mot) ; IUT Toulon GEII 37

38 6 / Langage SFC (Sequential Functional Chart ). Il s'agit du langage dérivé de la norme Grafcet. Ses différentes structures sont bien adaptées aux SAP. Il es basé sur la décomposition d'une tâche en étapes, auxquelles dont associées des actions à réaliser, et séparées par des transitions. Lorsqu'une étape est active les actions associées à l'étape sont activées. Lorsque la réceptivité avale qui suit l'étape active devient vraie, l'étape en cours se désactive, et l'étape suivante devient l'étape active. Étape initiale Important : Il faut toujours respecter l'alternance Étape/transition!!! Réceptivité Étape Action IUT Toulon GEII 38

39 Les réceptivité sont des valeurs booléennes, qui peuvent apparaître directement sur le grafcet (langage ST). Elles peuvent prendre la forme : - De valeurs booléennes constantes (TRUE ou FALSE) - De variables booléennes simples - De combinaisons logiques ( exemple : (a OR b) AND NOT c ) - De comparaison entre des valeurs numériques (exemples : A > 100, A<>B, A=5) - De combinaisons des éléments précédents Note 1 : il est impossible de réaliser une affectation (:=) dans une réceptivité. Note 2 : il sera également possible d'utiliser les langages LD et FBD pour coder les réceptivités ; dans ce cas chaque réceptivité sera programmée dans une section spécifique. IUT Toulon GEII 39

40 Étapes : L'étape initiale est matérialisée par un double rectangle A chaque étape correspond un nom unique, auquel seront associées les variables : "nom.t" : variable de type "TIME" représentant la durée passée dans l'étape nom.t : durée passée dans l'étape "nom.x" : variable de type "BOOL" représentant l'état de l'étape ('TRUE' si l'étape est en cours, 'FALSE' dans le cas contraire) IUT Toulon GEII 40

41 Réceptivités : Actions : Entrées TOR Temporisation Sorties TOR, activées pendant la durée de l'étape (attribut 'N' : normal. IUT Toulon GEII 41

42 Les attributs suivants peuvent être associés aux actions en SFC : Attribu t Paramètre Description N Aucun Action Normale : L'action est activée lorsque l'étape associée est active, et se désactive automatiquement à la sortie de l'étape. S, R Aucun Action Mémorisée : l'attribut «S» (Set) permet de mémoriser l'activation de l'action, celle-ci restera active jusqu'à ce que l'attribut «R» (Reset) soit rencontré dans le grafcet sur la même action. L D Durée d'activation : t#... Temps de retard : t#... Action limitée dans le temps : L'action est activée à l'entrée dans l'étape, puis désactivée automatiquement au bout du temps, spécifié (ou à la sortie de l'étape). Action Retardée : L'action est activée avec le retard spécifié après l'entrée dans l'étape. IUT Toulon GEII 42

43 Structure OU : Alternative. Elle permet d'effectuer un choix entre plusieurs séquences. Notez bien la structure de la divergence et de la convergence. Divergence Convergence IUT Toulon GEII 43

44 Cas particulier d'utilisation de la branche OU : IUT Toulon saut d'étapes GEII Reprise de séquence 44

45 Structure ET : Parallélisation. Elle permet d'effectuer en simultané plusieurs séquences. Divergence Convergence IUT Toulon GEII 45

46 Convergence en ET : Synchronisation. Une branche en ET converge généralement au moyen d'étapes vides (sans actions) qui terminent chacune des branche parallèles ; avec une réceptivités en aval de la convergence toujours vraie. Cela permet une exécution des différents cycles parallélisés parfaitement indépendante ; et lorsque tous ces cycles sont achevés, le grafcet reprend sa branche principale IUT Toulon GEII 46

47 7 - Plateforme logicielle CoDeSys Le logiciel CoDeSys est une plateforme de développement ouverte, multimatérielle utilisée entre autres pour programmer les contrôleurs WAGO 750 utilisés en TP - mais des bibliothèques existent pour une grande variété d'api et de contrôleurs. Ce logiciel obéit aux spécification de la norme CEI , et permet donc d'utiliser les 5 langages définis par cette norme. Le paramétrage des différentes fonctionnalités matérielles (choix de la CPU et des cartes d'e/s) sera également effectué sur ce logiciel. Enfin, il sera possible de réaliser des pages de visualisation qui permettront de superviser le système grâce à des pages animées par les variables du programme de l'api (qui pourront le cas échéant êtres converties en pages Web.) IUT Toulon GEII 47

48 Ressources : L'onglet ressources du projet permet de définir les principales caractéristiques logicielles et matérielles du projet : Définition des modules d'e/s Choix de la CPU Organisation du projet en tâches Ajout de bibliothèques logicielles IUT Toulon GEII 48

49 Langage CFC (Component Functional Chart). Ce langage, utilisé dans CoDeSys, n'est pas défini par la norme CEI, mais sera utilisé dans l'environnement de programmation CODeSys. Il reprend les éléments utilisés en FBD, mais les symboles peuvent être placés librement sur le schéma (et non pas ligne par ligne comme en FBD). De plus, la plupart des opérateurs définis en ST sont également utilisables (opérations numériques etc...). On ne peut pas l'utiliser pour coder les réceptivités. En revanche, on l'utilisera comme langage de programmation principal qui appellera les différentes tâches. En outre, il permet de traiter les données numériques : IUT Toulon GEII 49

50 Déclaration de variables : Un programme doit réaliser des calculs et utilise donc des variables. Ces variables doivent être déclarées en en-tête de celui-ci. Une variable peut être : - une variable d'entrée s'il s'agit d'une variable que le programme utilise (valeur calculée par un autre sous-programme, état d'un capteur...); - une variable de sortie s'il s'agit d'une variable que le programme modifie (affectation d'une sortie, résultat d'un calcul...) - D'une variable interne, si cette variable est uniquement utlisée pour faire un calcul intermédiaire. IUT Toulon GEII 50

51 Exemples de déclaration : variable interne du programme "prog" de type booléen, initialisée à '0' et associée à la sortie physique TOR 4.0. Variable booléenne interne à "prog" initialisée à '1'. Variable d'entrée du programme "prog", de type "mot" et associée à l'entrée analogique 0. Variable de sortie du programme "prog", de type 'temps', et initialisée à la valeur 1s et 500ms. IUT Toulon GEII 51

52 Organisation du projet : Le Projet CoDeSys peut contenir différents "Modules". Il contient au minimum le programme PLC_PRG (programme principal), qui peut éventuellement appelé : - des fonctions : une fonction retourne une valeur, et ne peut mémoriser aucune variable entre deux appels. - des programmes : un programme peut posséder des entrées, des sorties et des variables internes qui peuvent être mémorisées entre deux appels. - des blocs fonctionnels : possède les mêmes caractéristiques qu'un programme mais peut être appelé plusieurs fois. Chaque appel consiste en une instanciation du bloc et apparaît comme une déclaration de variable. IUT Toulon GEII 52

53 Échange de variables entre programmes : Bloc Fonctionnel G1 : Programme Principal PLC_PRG : Bloc Fonctionnel G2 : IUT Toulon GEII 53

54 Structures "objets" : Des structures analogues à celles utilisées dans les langages orientés "objet" sont utilisables dans CoDeSys pour échanger des variables entre différents modules. Dans le cas du SFC, pour chaque étape, les 2 variables suivantes sont automatiquement créées lorsque la bibliothèque "iec_sfc.lib" est incluse au projet : Nom_etape. t durée d'activité de l'étape (type TIME) Nom_etape. x activité de l'étape (type BOOL) Pour synchroniser deux grafcets, on pourra donc utiliser : 'PLC_PRG'. 'nom d'instance du bloc'. 'nom de l'étape'. x Si le programme SFC est un bloc fonctionnel, ou bien : 'nom_du_programme'. 'nom de l'étape'. x Si le programme SFC est un programme IUT Toulon GEII 54

55 Exemple de Synchronisation de grafcets : IUT Toulon GEII 55

56 Variables "drapeau" : Ce sont des variables utilisables dans les programmes et blocs programmés en SFC, définis dans la bibliothèque "iec_sfc.lib", et qui permettent d'agir sur un grafcet. En voici quelques unes (consulter l'aide pour une liste exhaustive) : SFCInit (BOOL) Réinitialisation du grafcet (retour à l'étape initiale et arrêt de l exécution) SFCReset (BOOL) Retour à l'étape initiale SFCPause (BOOL) Figeage du grafcet SFCError Dépassement du temps maximal affecté à une étape SFCCurrentStep (STRING) Nom de l'étape SFC en cours SFCTip, SFCTipMode (BOOL) Lorsque SFCTipMOde est 'TRUE', le grafcet passe en mode pas à pas, la validation des réceptivités sont alors validées avec SFCTip. IUT Toulon GEII 56

57 Actions programmées (langage SFC) : En outre, il est également possible de programmer des actions exécutée une seule fois à l'entrée ou à la sortie d'une étape. Ces actions, appelées "actions d'entrée" et "action de sortie" sont effective pendant un seul cycle automate et peuvent être programmées en LD, FBD ou ST : Action d'entrée Action de sortie Step2.X Action d'entrée Action de sortie t t t Exemple de programmation d'action d'entrée en langage ST IUT Toulon GEII 57

58 Actions programmées - suite (langage SFC) : Une action programmée peut également être de type continue, c'est à dire éxécutée pendant toute la durée de l'étape (comme une action CEI de type 'N'). Cela permet de coder les actions dans le langage de son choix. On peut utiliser cette méthode pour créer des actions condistionnelles : Step2.X Cond A t t IUT Toulon GEII 58

59 Actions programmées - suite (langage SFC) : L'exemple ci-dessous reprend le fonctionnement précédent mais en langage LD : Step2.X Cond A t t IUT Toulon GEII 59

60 Modbus : a Historique b Description des échanges Modbus c Modbus série (RTU) d Modbus TCP 60

61 a Historique : Modbus est la contraction de «Modicon» et de «Bus». Il s'agit du premier bus de terrain normalisé, et a été conçu dans les années 80 par le fabriquant d'automates Modicon (aujourd'hui Schneider-Télémécanique). Historiquement, Modbus a été développé pour le milieu industriel sur des lignes séries (RS232, RS485), puis avec l'essor des réseaux informatiques sur Ethernet. Modbus représentent actuellement un des principaux standards de communication dans le domaine de l'automatisation industrielle, il est supporté par l'association Modbus-IDA chargée de définir les spécifications nécessaires au développement de composants «Modbus compliant». 61

62 b Description des échanges Modbus: Modbus définit une trame de base baptisée «PDU» («Protocol Data Unit») indépendante du type de protocole considéré (série ou TCP). Elle comporte 2 champs : - Code de la Fonction Modbus : Spécifie le type d'opération initié par la communication (lecture de mots, écriture de bits etc...) - Données : Données nécessaires à l'éxécution de la fonction ou renvoyées par celle-ci. La trame Modbus complète, «ADU» (Application Data Unit») comportera en plus les informations d'adressage et de détection d'erreur propres au média de communication envisagé (série ou TCP). 62

63 Les fonctions Modbus sont codées sur un octet : - Les valeurs 1 à 127 correspondent à des fonctions Modbus; - Les valeurs 128 à 255 correspondent aux codes d'exceptions indiquant qu'une erreur s'est produite au cours d'un échange; - Le code 0 n'est pas valide. La longueur totale de la trame PDU ne peut excéder 253 octets (pour des raisons de compatibilité des échanges entre les modes série et TCP). La longueur champ de données peut donc être comprise entre 0 et 252 octets. 63

64 Les échanges Modbus sont basés sur un modèle Client / Serveur (maître/esclave dans le cas série). Le Client (maître) est toujours à l'initiative d'un échange. Il envoie une requête au serveur qui lui retourne, après analyse de cette requête une réponse : La trame de réponse contient les éventuelles données demandées par le client dans le champ de données et le code de la fonction exécutée en echo (Accusé réception : Signifie que la fonction a été correctement exécutée). 64

65 Si une erreur est détectée à la réception grâce au champ de contrôle (error check), ou si une erreur survient lors de l'éxécution de la requête par le serveur, la réponse renvoyée par celui-ci est alors dite «d'exception» : Le champ «fonction» de la réponse contient alors la valeur [128 + code fonction] indiquant au client que la fonction n'a pu être éxécutée; le champ «données» contient quant à lui un code d'exception indiquant le type d'erreur qui s'est produite. 65

66 Adressage : Modbus manipule 4 types de données : Type d'objet Accès Exemple: Entrées Discrètes Bits Lecture Interface d'entrées TOR Bits de Sortie ('coils') Bits Lecture/Ecriture Interface de sorties TOR Registres d'entrées Mots Lecture Interface d'entrées analogiques Registres mémoires Mots Lecture/Ecriture Registres internes Les adresses des objets Modbus sont codées sur 16 bits, ce qui autorise objets de chaque type possible par équipement accessibles via Modbus. C'est à chaque fabriquant de matériel de définir les plages d'adresses pour chacun de ces segments de données, ceux-ci pouvant tout aussi bien être disjoints que confondus : 66

67 Plan mémoire à segments disjoints : Plan mémoire à segments confondus : 67

68 Les adresses Modbus PDU commencent à 0, chaque fabriquant spécifie via une table de correspondances les adresses correspondantes des objets accessibles de son équipement : 68

69 Le logigramme suivant décrit le déroulement d'une transaction Modbus et son traitement côté Serveur : 69

70 Principales fonctions offertes par Modbus : Code Nature des fonctions MODBUS Code Nature des fonctions MODBUS H 01 H 02 H 03 H 04 H 05 H 06 H 07 H 08 H 09 H 0A 70 Lecture de n bits de sortie Lecture de n bits d entrée Lecture de n mots de sortie Lecture de n mots d entrée Ecriture de 1 bit de sortie Ecriture de 1 mot de sortie Lecture du statut d exception Accès aux compteurs de diagnostic Téléchargement, télé déchargement et mode de marche Demande de CR de fonctionnement H 0B H 0C H 0D H 0E H 0F H 10 H 11 H 12 H 13 Lecture du compteur d événements Lecture des événements de connexion Téléchargement, télé déchargement et MM Demande de CR de fonctionnement Ecriture de n bits de sortie Ecriture de n mots de sortie Lecture d identification Téléchargement, télé déchargement et MM Reset de l esclave après erreur

71 Exemple de système industriel automatisé mettant en œuvre des échanges ModBus : Le système suivant concerne la partie commande (P.C) d'un procédé industriel destiné à la fabrication de colle. Ce procédé nécessite le mélange d'un réactif en poudre avec un solvant. Le solvant est puisé au moyen d'une pompe P1 vers la cuve de mélange. P1 est actionné via un moteur asynchrone piloté par un variateur (1) de vitesse. Le mélange est effectué par une pâle, également mue par un ensemble moteur asynchrone + variateur (2). Un API gère le pilotage du procédé (acquisition des capteurs : niveaux, températures, commande des vannes, commande des variateurs). Un PC assure la supervision du système (visualisation du cycle de production, alarmes/défauts, choix des modes de marche...) 71

72 Synoptique de la partie opérative du système : EVS EVR EVV NH, NB fcso, fcro, fcvo 72 Electrovanne Solvant Electrovanne Réactif Electrovanne Vidange Cpateurs Niveau Haut et Niveau Bas fins de course des elctrovannes

73 Synoptique de la partie commande du système : 73

74 Équipements mis en jeu : API Wago Variateur de Vitesse Altivar 31 : Ports Ethernet pour les échanges Modbus TCP (entre autres) + carte 8 E/TOR pour les capteurs de niveau et fin de course des electrovannes + carte 2 E Analogiques pour mesures de températures dans l'enceinte + carte 4 S TOR pour pilotage des électrovannes (monostables). Dans notre application, l'api est chargé de la commande du process. Toutes ses données d'e/s sont accessibles via Ethernet au superviseur en Modbus TCP. Il transmet également ses ordres aux variateurs via le réseau, en Modbus TCP. 74

75 Équipements mis en jeu : variateur communicant ATV31 Variateur de Vitesse Altivar 31 : Plusieurs centaines de variables accessibles via Modbus : - En lecture : Courant dans les phases (mot), état thermique du moteur (mot), fins de course (bits)... - En lecture/écriture : réglages PID (mots), consigne de vitesse (mot), M/A (bits), rampes d'accélération et de décélération (mots) etc... Connecteur RJ45 pour réseau Modbus Dans notre application, deux ATV31 sont utilisés pour piloter les variateurs. Ils pourront, grâce à leur communication Modbus transmettre leur état (courants, défauts thermiques etc...) à la supervision, et recevoir les ordres de commande des API. 75

76 Équipements mis en jeu : passerelle TCP/RTU Elle permet de convertir les couches physiques Ethernet / RS485, et d'encapsuler / Désencapsuler les trames entre les protocoles Modbus RTU et Modbus TCP. 76

77 Fonction 0x01 : Lecture de n bits de sorties. Cette fonction permet de lire 1 à 2000 bits consécutifs dans le segments mémoire du serveur correspondants aux sorties discrètes («coils»). La trame de requête contient les champs suivants : Code Fonction 1 Octet 0x01 Adresse de départ 2 Ocets De 0x0000 à 0xFFFF Nombre de bits à lire : 2 Octets De 1 à 2000 (0x7D0) La trame de réponse, Champ si aucune : erreur ne survient Taille : : Valeur : Code Fonction : 1 octet 0x01 Nombre d'octets de la trame de réponse : 1 octets N* Etat des bits lus : N octets Etat des bits lus * Rq : N = (nb_de_bits) / 8 si nb_de_bits est un multiple de 8 N = (nb_de_bits) / dans le cas contraire 77

78 Si une erreur survient au cours de l'échange, la trame de réponse devient : Champ : Taille : Valeur : Code d'erreur : 1 octet 0x81 Code d'exception : 1 octet Code de l'erreur 78

79 Fonction 0x02 : Lecture de n bits d'entrées. Cette fonction permet de lire 1 à 2000 bits consécutifs dans le segments mémoire du serveur correspondants aux entrées discrètes («discrete inputs»). La trame de requête contient les champs suivants : Champ : Taille : Valeur : Code Fonction : 1 octet 0x02 Adresse du 1er bit à lire : 2 octets 0x0000 à 0xFFFF Nombre de bits à lire : 2 octets 1 à 2000 (0x7D0) La trame de réponse, si aucune erreur ne survient : Champ : Taille : Valeur : Code Fonction : 1 octet 0x02 Nombre d'octets de la trame de réponse : 1 octet N Etat des bits lus : N x 1 octet Valeurs lues 79

80 Si une erreur survient au cours de l'échange, la trame de réponse devient : Champ : Taille : Valeur : Code d'erreur : 1 octet 0x82 Code d'exception : 1 octet Code de l'erreur Exemple : Le superviseur émet une requête permettant de lire l'état des capteurs de niveau (entrées TOR 1 & 2 de l'api). La cuve est à moitié pleine. Requête : Réponse : Nom du champ : Valeur : Nom du champ : Valeur : 80

81 Fonction 0x03 : Lecture de n registres. Cette fonction permet de lire 1 à 125 mots (16 bits) consécutifs dans le segments mémoire du serveur correspondants aux registres accessibles en lecture/écriture («Holding register»). La trame de requête contient les champs suivants : Champ : Taille : Valeur : Code Fonction : 1 octet 0x03 Adresse du 1 registre à lire : 2 octets 0 à 0xFFFF Nombre de registres à lire (n) : 2 octets 1 à 125 (0x7D) La trame de réponse, si aucune erreur ne survient : Champ : Taille : Valeur : Code Fonction : 1 octet 0x03 Nombre d'octets du champ suivant : 1 octet 2 x n Mots lus : n x 2 octets Valeurs lues 81

82 Si une erreur survient au cours de l'échange, la trame de réponse devient : Champ : Taille : Valeur : Code d'erreur : 1 octet 0x83 Code d'exception : 1 octet Code de l'erreur Exemple : Le superviseur émet une requête permettant de lire l'état de la température dans la cuve (stockée en 1/100 de degrés dans le mot interne n 1000 de l'api). Celle-ci est de 42,3 C. Requête : Réponse : Nom du champ : Valeur : Nom du champ : Valeur : 82

83 Fonction 0x04 : Lecture de n registres d'entrée. Cette fonction permet de lire 1 à 125 mots (16 bits) consécutifs dans le segments mémoire du serveur correspondants aux registres accessibles en lecture seule («Input register»). La trame de requête contient les champs suivants : Champ : Taille : Valeur : Code Fonction : 1 octet 0x04 Adresse de départ : 2 octets 0x0000 à 0xFFFF Nombre de registres à lire (n) : 2 octets 1 à 125 (0x7D) La trame de réponse, si aucune erreur ne survient : Champ : Taille : Valeur : Code Fonction : 1 octet 0x04 Nombre d'octets de la trame de réponse : 1 octet 2 x n Valeurs de registres lus : nx2 octets valeurs 83

84 Fonction 0x05 : Ecriture d'un bit de sortie. Cette fonction permet de forcer une sortie à '1' ou à '0' sur l'équipement distant. Le sousachamp «valeur» du champ «données» contient 2 octets : la valeur 0xFF00 permet le forçage à '1', la valeur 0x0000 le forçage à '0'; toutes les autres valeurs sont interdites. La réponse à cette requête est un écho de la requête. La trame de requête contient les champs suivants : Champ : Taille : Valeur : Code Fonction : 1 octet 0x05 Adresse du bit à écrire : 2 octets 0x0000 à 0xFFFF Valeur à écrire ('0' ou '1') : 2 octets 0x0000 ou 0xFF00 Si aucune erreur ne survient, la trame de réponse est identique à la trame de requête (écho) La trame de réponse, si une erreur survient : Champ : Taille : Valeur : Code d'erreur : 1 octet 0x85 Code d'exception : 1 octet 01, 02, 03, ou 04 84

85 Fonction 0x06 : Ecriture d'un registre de sortie. Cette fonction permet l'écriture d'une variable sur un mot accessible en lecture/écriture de l'équipement distant. La réponse à cette requête est un écho de la requête. La trame de requête contient les champs suivants : Si aucune erreur ne survient, la trame de réponse est identique à la trame de requête (écho) La trame de réponse, si une erreur survient : Champ : Taille : Valeur : Code Fonction : 1 octet 0x06 Adresse du registre à écrire : 2 octets 0x0000 à 0xFFFF Valeur à écrire (big endian) : 2 octets 0x0000 à 0xFFFF Champ : Taille : Valeur : Code d'erreur : 1 octet 0x86 Code d'exception : 1 octet 01, 02, 03, ou 04 85

86 Fonction 0x0F : Ecriture de n bits de sortie. Cette fonction permet d'écrire 1 à 1968 bits consécutifs d'un équipement distant. La réponse à cette requête renvoie le nombre de bits écrits ainsi que l'adresse de départ en écho. La trame de requête contient les champs suivants : Champ : Taille : Valeur : Code Fonction : 1 octet 0x0F Adresse de départ : 2 octets 0x0000 à 0xFFFF Nombre de bits à écrire : 2 octets 0x0001 à 0x07B0 Nombre d'octets du champ suivant 1 octet 0 à 255 Valeurs à écrire N octets... Le rangement des bits à l'intérieur des mot se fait de la façon suivante : Adresse de départ b 15 b 14 b b 3 b 2 b 1 b 0 Adresse de départ + 1 b 31 b 30 b b 18 b 17 b 16 Adresse de départ + 2 etc... 86

87 Fonction 0x10 : Ecriture de n registres. Cette fonction permet d'écrire 1 à 123 registres consécutifs d'un équipement distant. La réponse à cette requête renvoie le nombre de registres écrits ainsi que l'adresse de départ. La trame de requête contient les champs suivants : Champ : Taille : Valeur : Code Fonction : 1 octet 0x10 Adresse du 1 mot à écrire : 2 octets 0x0000 à 0xFFFF Nombre de mots à écrire (n) : 2 octets 0 à 0x7B Nombre d'octets du champ suivant 1 octets 0 à 255 Valeurs à écrire (big endian) : n octets 0x0000 à 0xFFFF La trame de réponse (sans erreur) : Champ : Taille : Valeur : Code Fonction : 1 octet 0x10 Adresse du 1 mot écrit : 2 octet 0 à 0xFFFF Nombre de mots écrits 2 octets n 87

88 Exercice. Voici la déclaration des E/S du système présenté précédemment : 88

89 Donnez les trames Modbus (PDU) permettant à un équipement distant : - La lecture de toutes les entrées TOR utilisées : - D'ouvrir la vanne de vidange - De connaître l'état des températures 89

90 90

91 c Modbus RTU : La couche physique de Modbus RTU obéit à l'une des 2 normes RS232 ou RS485 : RS232 : Maître RS485 : Maître Echanges entre 1 Maître & 1 esclave : POINT à POINT & Courtes Distances (<20m) Esclave Echanges entre 1 Maître & plsrs esclave : MULTIPOINT Jusqu'à 120m de distance Esclave n 1... Esclave n i Rappels : RS232 : Transmission NRZ, niveaux de tension +/-12V référencés par rapport à la masse. RS485 : Transmission différentielle sur paire torsadée, niveaux de tension 0/5v. 91

92 Bits transmis Parasites e-m v V RS232-12v RS485 : D0 +5v 0v RS485 : D1 +5v 0v +5v V RS485-5v 92

93 RS485 2 fils. Il s'agit du mode le plus répandu, tout équipement Modbus série doit permettre ce type de liaison. Terminaisons de bus 93 Résistances de polarisation

94 Désignation Modbus Nom norme RS485 Direction D0 A/A' E/S D1 B/B' E/S Description D0=V+ pour bit = '0' D0=V- pour bit = '1' D1=V- pour bit = '0' D1=V+ pour bit = '1' Common C/C' x Masse commune (optionnelle) 94

95 d Modbus/TCP: Port Modbus TCP : Le port 502 est réservé aux communications Modbus. L'équipement serveur «écoute» donc sur ce port pour recevoir les requêtes émises par le client. Celles-ci sont émises par le client sur un port >1024 : 95

96 Encapsulation des trames : Le protocole Modbus TCP permet d'encapsuler des trames Modbus PDU dans des trames Ethernet, et ainsi offrir les services Modbus ce type de réseau : En-Tête Ethernet En-Tête IP En-Tête TCP Données CRC 22 octets 12 octets 24 octets 1 à 255 octets 4 octets 96

97 La trame Modbus TCP est constituée d'une trame Modbus-TCP précédée d'une en-tête baptisée «MBAP Header» : L'absence de champ de contrôle propre à la trame Modbus-TCP s'explique par le fait que celui-ci est déjà réalisé par la couche 2 d'ethernet (CRC 32 bits). 97

98 L' en-tête MBAP Header comporte 4 champs : Transaction Identifier (2 octets) : Ce champ est utilisé pour identifier les transaction circulant sur le réseau, afin que le client puisse faire le lien entre une requête qu'il a émise et une confirmation qu'il reçoit. Protocol Identifier (2 octets) : Ce champ permet d'utiliser plusieurs variantes de protocoles et de les distinguer; pour Modbus, ce champ est à 0x00. Length (2 octets) : Ce champ indique la taille (en octets) de la trame Modbus à (partir du champ suivant). 98

99 Unit Identifier (1 octet) : Ce champ est utilisé lorsque la trame est adressée à une passerelle Modbus-TCP / Modbus-série, afin d'identifier l'adresse Modbus de l'esclave sur cette ligne : IP : Passerelle Modbus- TCP / Modbus série Unit ID =1 Unit ID =2 99

100 Le contrôle sur chacun de ces champs pour un client et un serveur est récapitulé dans le tableau suivant : Transact. ID Protocole ID Length Unit. ID Client Initialise la valeur Initialise la valeur Initialise la valeur Initialise la valeur Serveur Retourne au client la valeur qu'il a initialisée Retourne au client la valeur qu'il a initialisée Initialise la valeur Retourne au client la valeur qu'il a initialisée Exemple : Ecrire la trame MB-ADU complète émise par l'api permettant de mettre en route la pompe (48 bit de sortie du variateur correspondant). 100

101 Modbus-TCP & Le contrôleur Wago : Le contrôleur est communique naturellement en Modbus-TCP à travers ses ports Ethernet : Toutes ses données d'entrée/sortie sont accessible via des requêtes Modbus sur le réseau Ethernet. Pour cela, une table mémoire image des E/S est automatiquement créée par le contrôleur en fonction des cartes présentes sur le rack. - Les entrées pourront ainsi être accédées par les requêtes de lecture (lecture de bits d'entreée pour les E TOR, lecture de mots d'entreée pour les E Analogiques) - Les sorties sont quant à elles accessibles en lecture ou en écriture (bits de sortie/bobines ou registres) 101

102 Par ailleurs, des blocs fonctionnels de communication permettent au programme du contrôleur d'initier une requête Modbus-TCP : Bloc fonctionnel «Ethernet_ModbusMaster-TCP» de la bibliothèque «Modbus_Ethernet_03.lib» : 102

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

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

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

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

Le multiplexage. Sommaire

Le multiplexage. Sommaire Sommaire Table des matières 1- GENERALITES... 2 1-1 Introduction... 2 1-2 Multiplexage... 4 1-3 Transmission numérique... 5 2- LA NUMERATION HEXADECIMALE Base 16... 8 3- ARCHITECTURE ET PROTOCOLE DES RESEAUX...

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

Module EC2b Programmation et Automatisation Bâtiment

Module EC2b Programmation et Automatisation Bâtiment Licence Professionnelle EGC-ITEB Energie - Génie Climatique: Intelligence Technique et Energétique du Bâtiment Module EC2b Programmation et Automatisation Bâtiment par Pr. Eddy BAJIC IUT Nancy Brabois

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

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

ETI/Domo. Français. www.bpt.it. ETI-Domo Config 24810150 FR 10-07-144

ETI/Domo. Français. www.bpt.it. ETI-Domo Config 24810150 FR 10-07-144 ETI/Domo 24810150 www.bpt.it FR Français ETI-Domo Config 24810150 FR 10-07-144 Configuration du PC Avant de procéder à la configuration de tout le système, il est nécessaire de configurer le PC de manière

Plus en détail

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX PLAN

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

Présentation du modèle OSI(Open Systems Interconnection)

Présentation du modèle OSI(Open Systems Interconnection) Présentation du modèle OSI(Open Systems Interconnection) Les couches hautes: Responsables du traitement de l'information relative à la gestion des échanges entre systèmes informatiques. Couches basses:

Plus en détail

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte Ethernet Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables Nozar Rafii, Yannick Graton Ecole de printemps réseau Nancy, Mars 2006 1 Contexte Objectif Architecture Modèle

Plus en détail

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM Copyright TECH 2012 Technext - 8, avenue Saint Jean - 06400 CANNES Société - TECHNEXT France - Tel : (+ 33) 6 09 87 62 92 - Fax :

Plus en détail

MYOSOTIS. Logiciel de supervision et de conduite de réseau NC. 107/2B

MYOSOTIS. Logiciel de supervision et de conduite de réseau NC. 107/2B La protection électrique en toute sérénité MYOSOTIS NC. 107/2B Logiciel de supervision et de conduite de réseau Le logiciel MYOSOTIS permet la supervision et la conduite d'un réseau électrique d'usine

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

ARCHITECTURE CONSTITUTION D'UN API

ARCHITECTURE CONSTITUTION D'UN API Nom : 1 / 17 Sommaire GENERALITES... 1 ARCHITECTURE CONSTITUTION D'UN API... 1 FONCTIONNEMENT DE L API... 6 PROGRAMMATION... 8 SECURITE DE L API... 10 RACCORDEMENT AUTOMATE... 11 LES AUTOMATES ET LA COMMUNICATION...

Plus en détail

COMMANDER la puissance par MODULATION COMMUNIQUER

COMMANDER la puissance par MODULATION COMMUNIQUER SERIE 4 MODULER - COMMUNIQUER Fonctions du programme abordées : COMMANDER la puissance par MODULATION COMMUNIQUER Objectifs : Réaliser le câblage d un modulateur d après le schéma de puissance et de commande,

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

Notice d installation des cartes 3360 et 3365

Notice d installation des cartes 3360 et 3365 Notice d installation des cartes 3360 et 3365 L architecture ci-dessous représente de manière simplifiée l utilisation des cartes IP 3360 et Wi-Fi 3365, associée à une centrale Harmonia La carte IP 3360

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

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II.2/ Description des couches 1&2 La couche physique s'occupe de la transmission des bits de façon brute sur un canal de

Plus en détail

LA MESURE INDUSTRIELLE

LA MESURE INDUSTRIELLE E02 LA MESURE INDUSTRIELLE 20 Heures Technicien responsable de la maintenance Approfondir les techniques de mesure; Prendre en compte l aspect métrologie. Connaître les limites et les facteurs d influences

Plus en détail

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

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

Coffret Distributeur de DJ10: Distributeur de jetons (Avec PC embarqué Siemens et suite logicielle)

Coffret Distributeur de DJ10: Distributeur de jetons (Avec PC embarqué Siemens et suite logicielle) Distributeur de jetons & Point de vente Etudes des solutions électroniques d un point de vente avec distributeur de jetons Le Distributeur de jetons en un clin d œil Sections Electronique, Informatique

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

NPIH800 GENERATION & RESEAUX. PROTECTION de COURANT TERRE

NPIH800 GENERATION & RESEAUX. PROTECTION de COURANT TERRE GENERATION & RESEAUX PROTECTION de COURANT TERRE NPIH800 assure la protection à maximum de courant terre des réseaux électriques de moyenne et haute tension. Ce relais multifonction surveille les défauts

Plus en détail

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V. TABLE DES MATIERES I. Objectifs page 2 II. Types de réseaux page 2 III. Transmission page 2 1. Série ou parallèle page 2 2. Codage page 3 IV. Câbles page 3 V. Topologie page 4 VI. Types de réseaux locaux

Plus en détail

PL7 Micro/Junior/Pro Métiers communication Tome 1. TLXDSCOMPL7xxfre

PL7 Micro/Junior/Pro Métiers communication Tome 1. TLXDSCOMPL7xxfre PL7 Micro/Junior/Pro Métiers communication Tome 1 TLXDSCOMPL7xxfre 2 Documents à consulter Documents à consulter Ce manuel se compose de 3 tomes : Tome 1 Commun fonction communication Déport Nano automates

Plus en détail

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30 Plan du Travail Chapitre 1: Internet et le Web : Définitions et historique Chapitre 2: Principes d Internet Chapitre 3 : Principaux services d Internet Chapitre 4 : Introduction au langage HTML 2014/2015

Plus en détail

Caractéristiques techniques

Caracté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é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

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques. Logique binaire I. L'algèbre de Boole L'algèbre de Boole est la partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques.

Plus en détail

ProducTVity Station. Surveillance en temps réel des performances de votre production

ProducTVity Station. Surveillance en temps réel des performances de votre production ProducTVity Station Surveillance en temps réel des performances de votre production > > Transforme en quelques minutes n importe quelle TV en tableau de bord de KPI, d OEE et d afficheur ANDON. > > Consultez

Plus en détail

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000 Service d'installation et de démarrage de la solution de stockage réseau Services HP Données techniques Le service d'installation et de démarrage de la solution de stockage réseau offre l'installation

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

NOTIONS DE RESEAUX INFORMATIQUES

NOTIONS DE RESEAUX INFORMATIQUES NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des

Plus en détail

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F)

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F) NanoSense 123 rue de Bellevue, 92100 Boulogne Billancourt France Tél : 33-(0) 1 41 41 00 02, fax : 33-(0) 1 41 41 06 72 Protocole Modbus de la sonde Particules P4000 (Version 01F) Ver V01A V01B V01C V01D

Plus en détail

Transmissions série et parallèle

Transmissions série et parallèle 1. Introduction : Un signal numérique transmet généralement plusieurs digits binaires. Exemple : 01000001 ( huit bits). Dans une transmission numérique on peut envisager deux modes : les envoyer tous en

Plus en détail

Zoom sur La Poursuite Solaire

Zoom sur La Poursuite Solaire Zoom sur La Poursuite Solaire www.solar-tracking.com Optimiser le rendement énergétique Le réchauffement climatique mondial et la volonté commune de réduire les émissions de gaz à effet de serre ont relancé

Plus en détail

PocketNet SNMP/Modbus

PocketNet SNMP/Modbus Volume 1 RBEI-ADISCOM Manuel utilisateur PocketNet SNMP/Modbus CONVERTISSEUR SERIE - ETHERNET Manuel utilisateur PocketNet SNMP/Modbus Table des matières CHAPITRE 1 Caractéristiques utiles à la mise en

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

L AUTOMATISME LE SIGNAL

L AUTOMATISME LE SIGNAL L AUTOMATISME LE SIGNAL Page 1 sur 7 Sommaire : 1- Champ de l automatisme définitions 2- Correspondance entre phénomènes physiques et signaux a. Capteur b. Exemple de capteur TOR c. Exemple de capteur

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

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1). Chapitre 5 Protocoles réseaux Durée : 4 Heures Type : Théorique I. Rappel 1. Le bit Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1). 2. L'octet C'est un ensemble de 8 bits.

Plus en détail

Système M-Bus NIEVEAU TERRAIN NIVEAU AUTOMATION NIVEAU GESTION. Domaines d'application

Système M-Bus NIEVEAU TERRAIN NIVEAU AUTOMATION NIVEAU GESTION. Domaines d'application 5 657 ENERGY MONITORING ET CONTROLLING EMC MeterProxy pour M-Bus CSM30.001 L'Energy Monitoring & Controlling EMC est un outil de gestion d'énergie d'utilisation aisée pour la surveillance et le contrôle

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

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

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

KL5121. Pour activer des sorties en fonction de la position d'un codeur

KL5121. Pour activer des sorties en fonction de la position d'un codeur KL5121 Pour activer des sorties en fonction de la position d'un codeur VERSION : 1.0 / PH DATE : 07 Février 2006 Sommaire Ce manuel explique de manière pratique les étapes successives pour mettre en œuvre

Plus en détail

BUILDING AUTOMATION Phoenix Contact dans les coulisses de l Opéra Garnier

BUILDING AUTOMATION Phoenix Contact dans les coulisses de l Opéra Garnier BUILDING AUTOMATION Phoenix Contact dans les coulisses de l Opéra Garnier Solutions d automatisation et de communication sans fil pour la gestion des équipements scéniques Inauguré en 1875, l opéra Garnier

Plus en détail

Catalogue - Formation en «électropneumatique et systèmes automatisés process control system»

Catalogue - Formation en «électropneumatique et systèmes automatisés process control system» entre echnologies Avancées Catalogue - en «électropneumatique et systèmes automatisés process control system» 2012-2013 Boulevard du Château 12, 7800 ATH Tél : 068/26.88.80 Fax : 068/26.88.81 E-Mail :

Plus en détail

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd UE 503 L3 MIAGE Initiation Réseau et Programmation Web La couche physique A. Belaïd abelaid@loria.fr http://www.loria.fr/~abelaid/ Année Universitaire 2011/2012 2 Le Modèle OSI La couche physique ou le

Plus en détail

Module de mesure de courant pour relais statiques serie HD Module de mesure de courant HD D0340I

Module de mesure de courant pour relais statiques serie HD Module de mesure de courant HD D0340I Plage de tension de commande: 4... 30 VDC Plage de courant de charge: 2 A... 40 A Controle permanent de courant Apprentissage du courant de consigne par bouton poussoir ou par entrée externe Seuil d'alarme

Plus en détail

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) I. L'intérêt de la conversion de données, problèmes et définitions associés. I.1. Définitions:

Plus en détail

MEGA ITSM Accelerator. Guide de Démarrage

MEGA ITSM Accelerator. Guide de Démarrage MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

Présentation et installation PCE-LOG V4 1-5

Pré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

Préparer la synchronisation d'annuaires

Préparer la synchronisation d'annuaires 1 sur 6 16/02/2015 14:24 En utilisant ce site, vous autorisez les cookies à des fins d'analyse, de pertinence et de publicité En savoir plus France (Français) Se connecter Rechercher sur TechNet avec Bing

Plus en détail

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module

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

Programme des formations Gamme automates

Programme des formations Gamme automates Programme des formations Gamme automates MODULO 2 MOD2.1 MOD2.2 MOD2.3 MODULO 5 MOD5.1 MOD5.2 MOD5.3 MODUWEB VISION MOW.1 MOW.2 Automates EY-MODULO 2 Généralités MOD2.1 Objectifs Connaître la constitution

Plus en détail

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1. Mémoires RAM 1. LOGIUE STATIUE ET LOGIUE DYNAMIUE Le point mémoire est l élément de base, capable de mémoriser un bit. Il y a deux approches possibles. L approche statique est fondée sur la l'utilisation

Plus en détail

GESTION CENTRALISÉE D EAU CHAUDE ET D ÉNERGIES APPLICATIONS STANDARDS ET NON STANDARDS

GESTION CENTRALISÉE D EAU CHAUDE ET D ÉNERGIES APPLICATIONS STANDARDS ET NON STANDARDS GESTION CENTRALISÉE D EAU CHAUDE ET D ÉNERGIES APPLICATIONS STANDARDS ET NON STANDARDS Poste prépondérant dans le bilan énergétique, la production d eau chaude est source d économies d énergie lorsqu elle

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

Data Station Plus. La solution complète de gestion de données. > Convertisseur de multiples

Data Station Plus. La solution complète de gestion de données. > Convertisseur de multiples Data Station Plus La solution complète de gestion de données Convertisseur de multiples protocoles permettant une intégration système complet E nregistreur de données de process compatible avec les applications

Plus en détail

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM Manuel d'utilisation OPTIMALOG 2008 Table des matières I Table des matières Part I Gestionnaire d'alarmes Optim'Alarm

Plus en détail

Alcatel OmniPCX Enterprise TSC-IP V1 (4098RE)

Alcatel OmniPCX Enterprise TSC-IP V1 (4098RE) Alcatel OmniPCX Enterprise TSC-IP V1 (4098RE) NOTE : Les spécifications Produit contenues dans ce document peuvent évoluer sans information préalable. Les produits et services décrits dans ce document

Plus en détail

Contrôler et mesurer via des liaisons non permanentes!

Contrôler et mesurer via des liaisons non permanentes! Contrôler et mesurer via des liaisons non permanentes! Make the most of your energytm La solution de contrôle Modicon M340 RTU La solution économique afi n de surveiller et de contrôler des stations distantes,

Plus en détail

1 Gestionnaire de Données WORD A4 F - USB / 2014-04-05 / 6020 Alco-Connect

1 Gestionnaire de Données WORD A4 F - USB / 2014-04-05 / 6020 Alco-Connect 1 Gestionnaire de Données WORD A4 F - USB / 2014-04-05 / 6020 Alco-Connect Introduction... 4 Comment décrire le logiciel Cosmos?... 4 Quelles sont les fonctions de ce logiciel PC?... 4 Est-il possible

Plus en détail

Manuel utilisateur FactoryCast

Manuel utilisateur FactoryCast Manuel utilisateur FactoryCast 35015193 07/2011 Manuel utilisateur FactoryCast Pour Modicon M340 07/2011 35015193.04 www.schneider-electric.com Le présent document comprend des descriptions générales et/ou

Plus en détail

Table des matières. 1. Description du matériel :... 3. 2. Données techniques :... 3. 3. Présentation de la serrure :... 4

Table des matières. 1. Description du matériel :... 3. 2. Données techniques :... 3. 3. Présentation de la serrure :... 4 Serrure biométrique IP Manuel de mise en service Table des matières 1. Description du matériel :... 3 2. Données techniques :... 3 3. Présentation de la serrure :... 4 4. Utilisation Lecture d'une empreinte

Plus en détail

Fiche technique variateur

Fiche technique variateur Fiche technique variateur Test et mise en service rapide des variateurs ATV600 avec le HMI intégré et WebServer Gamme : ATV600 Introduction Comment mettre en œuvre les variateurs Schneider pour des applications

Plus en détail

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493 Système d automation TROVIS 6400 Régulateur compact TROVIS 6493 pour montage encastré (dimensions de la face avant 48 x 96 mm / 1.89 x 3.78 ) Application Régulateur compact à microprocesseur avec logiciel

Plus en détail

VOCALYS LITE. www.adetec.com

VOCALYS LITE. www.adetec.com VOCALYS LITE www.adetec.com Sommaire GENERALITES 1 Présentation Caractéristiques techniques RACCORDEMENTS 2 Ligne téléphonique 2 Autoprotection 3 Entrées 3 Sorties 4 UTILISATION 5 Marche / Arrêt du transmetteur

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

Informatique Générale Les réseaux

Informatique Générale Les réseaux Informatique Générale Les réseaux 1 Réseaux locaux, étendus, Internet Comment permettre à l information de circuler d un ordinateur à un autre. 2 Les réseaux le modèle OSI les topologies adressage du matériel

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

UGVL : HOMOLOGATION PS 200406-01. ZAC du bois Chaland 6 rue des Pyrénées LISES - 91056 EVRY Cedex FRANCE Tel. 01 69 11 46 00 Fax 01 69 11 46 10

UGVL : HOMOLOGATION PS 200406-01. ZAC du bois Chaland 6 rue des Pyrénées LISES - 91056 EVRY Cedex FRANCE Tel. 01 69 11 46 00 Fax 01 69 11 46 10 UGVL : HOMOLOGATION PS 200406-01 ZAC du bois Chaland 6 rue des Pyrénées LISES - 91056 EVRY Cedex FRANCE Tel. 01 69 11 46 00 Fax 01 69 11 46 10 www.aiphone.fr Crée-le : Mai 2005 Dernière modification le

Plus en détail

Indicateur universel de procédé format 96 x 48 mm ( 1 /8 DIN)

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

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant 1. Besoin CLIP (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant ETUDE FONCTIONNELLE De très nombreux abonnés du réseau téléphonique commuté ont exprimé le besoin

Plus en détail

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE I/ GÉNÉRALITÉS I.1/ Fonction Un compteur binaire est utilisé : -pour compter un certain nombre d'évènements binaires -pour diviser la fréquence d'un signal logique par 2 m Page 1 FONCTION COMPTAGE BINAIRE

Plus en détail

Installation d'un serveur DHCP sous Windows 2000 Serveur

Installation d'un serveur DHCP sous Windows 2000 Serveur Installation d'un serveur DHCP sous Windows 2000 Serveur Un serveur DHCP permet d'assigner des adresses IP à des ordinateurs clients du réseau. Grâce à un protocole DHCP (Dynamic Host Configuration Protocol),

Plus en détail

Le WAGO-I/O-SYSTEM 750. Un système pour toutes les applications

Le WAGO-I/O-SYSTEM 750. Un système pour toutes les applications Le WAGO-I/O-SYSTEM 750 Un système pour toutes les applications Automatisation décentralisée WAGO Kontakttechnik En 1995, la société WAGO, leader mondial de la technique de connexion électrique à ressort

Plus en détail

NOTICE DE EOBD-Facile Pour Android

NOTICE DE EOBD-Facile Pour Android NOTICE DE EOBD-Facile Pour Android EOBD-Facile Android 1 Outils OBD Facile copyright Introduction : EOBD-Facile est une application de diagnostic automobile. Elle vous permettra de lire les défauts moteurs

Plus en détail

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux Ecran programmable Testez la différence grâce à sa puissance, sa rapidité et ses possibilités réseaux Gamme de Produits Compact & hautement fonctionnel Pouces Couleurs Rétro éclairage 3 Ports série Maitre/

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

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

Algorithmique et Programmation, IMA

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

Travaux pratiques : configuration des routes statiques et par défaut IPv6

Travaux pratiques : configuration des routes statiques et par défaut IPv6 Travaux pratiques : configuration des routes statiques et par défaut IPv6 Topologie Table d'adressage Périphérique Interface Adresse IPv6/ Longueur de préfixe Passerelle par défaut R1 G0/1 2001:DB8:ACAD:A::/64

Plus en détail

GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques

GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques GenIP 30i Juillet 2015 GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques Gérez vos Alarmes (Voix, SMS, Email, trame TCP) GenIP 30i Supervisez à distance vos équipements

Plus en détail

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

Votre appareil est configuré en usine pour permettre d'envoyer immédiatement des SMS.

Votre appareil est configuré en usine pour permettre d'envoyer immédiatement des SMS. Généralités SMS (messages texte) Votre appareil est configuré en usine pour permettre d'envoyer immédiatement des SMS. Conditions : u La présentation du numéro associée à votre ligne téléphonique est active.

Plus en détail

PIC EVAL Dev Board PIC18F97J60

PIC EVAL Dev Board PIC18F97J60 PIC EVAL Dev Board PIC18F97J60 2 TP1 : Prise en main de l environnement de programmation pour la carte PIC EVAL-ANFA Pour répondre aux questions et justifier vos réponses, vous pouvez faire des copies

Plus en détail

2. DIFFÉRENTS TYPES DE RÉSEAUX

2. DIFFÉRENTS TYPES DE RÉSEAUX TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les

Plus en détail

Microsoft Windows NT Server

Microsoft Windows NT Server Microsoft Windows NT Server Sommaire : INSTALLATION DE WINDOWS NT SERVER... 2 WINNT.EXE OU WINNT32.EXE... 2 PARTITION... 2 FAT OU NTFS... 2 TYPE DE SERVEUR... 2 Contrôleur principal de Domaine (CPD)....

Plus en détail

DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE

DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE Maintenance industrielle Niveau IV CAFOC - GIP de l académie de Lyon - 39, rue Pierre Baizet - CP201-69336 Lyon cedex 09 04 72 19 80 21-04 78 47 27 11 - gipal-cafoc@ac-lyon.fr

Plus en détail

Les capteurs et leurs branchements

Les capteurs et leurs branchements bts mi 2 \ COURS\Technologie des capteurs et leurs branchements 1 1. Les Modules Entrées Les capteurs et leurs branchements Module d extension d Entrées/Sorties TOR Module réseau : communication entre

Plus en détail

Organisation du module

Organisation du module Organisation du module Cours: 2 séances de TD (3H) + DS (1h30, commun avec TP) Introduction à la téléphonie d entreprise : Matériel, configurations et possibilités courantes Voix sur IP, Téléphonie sur

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

CARACTéRISTIQUES du système IQ3xcite

CARACTéRISTIQUES du système IQ3xcite IQ3XCITE Le système Présentation du système IQ3XCITE La surveillance et la gestion des bâtiments modernes gagnent en sophistication. Un système de «Gestion Technique et Energétique des Bâtiments» (GTEB)

Plus en détail