Cours Millenium 3 Version AC7 Leçon 7 Les FB CALC (CALCUL)

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

CONFIGURATION DE L AUTOMATE SIEMENS

Modules d automatismes simples

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

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

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

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

Objet : Guide d'installation et de maintenance pour "My IC Phone 8082" connecté à un OmniPCX Office R810

Comment bien démarrer avec. NetAirClub GUIDE ADMINISTRATEUR V1.5. Table des matières

ENREGISTREUR DE TEMPERATURE

Gestionnaire de données edart

Présentation de GnuCash

1. PRESENTATION DU PROJET

Guide de l enseignant. pour le Passeport Sécurité. Mise à jour : 10 août 2015

Mode d'emploi abrégé du GPS GeoExplorer3 et du Software GPS Pathfinder Office

LOGICIEL DC4D MONITOR

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

Utilisation de KoXo Computers V2.1

Transférer et enregistrer les photos sur l'ordinateur

Note de cours. Introduction à Excel 2007

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

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

Nb. De pages : 24 MANGO. Manuel d'utilisation. Version 1.2. décembre 2010

Transmission d informations sur le réseau électrique

QUICK START RF Monitor 4.3-1

DECOUVERTE DU LOGICIEL CIEL GESTION COMMERCIALE

GUIDE D UTILISATION DE L AGENDA

Table des matières. Table des matières

LE MODELE CONCEPTUEL DE DONNEES

Millenium3 Atelier de programmation

INFO 2 : Traitement des images

IFT1215 Introduction aux systèmes informatiques

Auto formation à Zelio logic

CENTRALE TELESURVEILLANCE VIA INTERNET WEB

AutoCAD Petit exercice sous

Licence Sciences et Technologies Examen janvier 2010

Le module Supply Chain pour un fonctionnement en réseau

Importer un fichier CSV

1.1 L EXPLORATEUR WINDOWS

QUESTION 1 {2 points}

Base élèves : des étiquettes avec OpenOffice 2.0

Notice succincte pour ordinateurs Windows - IPC-10 AC

COURS DE MS EXCEL 2010

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

CONVERTISSEURS NA ET AN

Installation et utilisation de Cobian Backup 8

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

BML Informatique Tableur OpenOffice.org Calc Mercredi 8 avril 2015

EXCEL et base de données

1. Utilisation du logiciel Keepass

Transmission de données. A) Principaux éléments intervenant dans la transmission

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

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION Optim'Informatique

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Utiliser un tableau de données

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

Représentation des Nombres

PRÉSENTÉ PAR : NOVEMBRE 2007

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

I- Définitions des signaux.

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

ODH. Mon Espace. Manuel d utilisation. MON ESPACE ODH Manuel d utilisation. Une question? Contactez le service client au

GESTION DE L'ORDINATEUR

IV- Comment fonctionne un ordinateur?

Exploitation des données issues de BE ( utilisation du tableur CALC) Fiche de travail (individuelle ou en binôme)

Edition de sites Jahia 6.6

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

Conférence sur les microcontroleurs.

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

V- Manipulations de nombres en binaire

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Encoder Encoder 1 sur 15. Codification fil par étage 15 étages max. + 2 flèches + signal de mouvement. Raccordements 0.1 mm²...

Twincat PLC Temperature Controller. Régulation de Température à l aide de TwinCAT PLC.

Vous venez d acquérir un fichier de données issues de la Base de données SIRENE. Comment utiliser votre fichier?

TUTORIAL REUTERS. Utilisation de l'utilitaire de recherche Reuters

QUELQUES CONSEILS POUR LA MAINTENANCE DE VOTRE ORDINATEUR

Chap17 - CORRECTİON DES EXERCİCES

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

Manuel Utilisateur RF Monitor Tracker

Configuration de base de Jana server2. Sommaire

TD 11. Les trois montages fondamentaux E.C, B.C, C.C ; comparaisons et propriétés. Association d étages. *** :exercice traité en classe.

Cours Informatique 1. Monsieur SADOUNI Salheddine

Unity Real Time 2.0 Service Pack 2 update

Systemes d'exploitation des ordinateurs

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

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

Matériel & Logiciels (Hardware & Software)

WebSMS. Avril WebSMS Orange Mali - Guide utilisateur

Le transistor bipolaire. Page N 6 Tranlin

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Systèmes de transmission

Navigation dans Windows

Le multiplexage. Sommaire

Introduction : Cadkey

Chapitre 10 Arithmétique réelle

Planification et suivi de projet avec MSProject

Notice d'utilisation Afficheur multifonctions et système d'évaluation FX 360. Mode/Enter

Transcription:

Cours Millenium 3 Version AC7 Leçon 7 Les FB CALC (CALCUL) Leçon 7 les FB CALC.docx V1 Page 1 sur 20

SOMMAIRE 1 ONGLET CALC : 3 1.1 FB Gain 3 1.2 FB Addition / Soustraction 6 1.3 FB Multiplication / Division 7 1.4 FB ADD/SUB Addition / Soustraction 8 1.5 FB SIN/COS Sinus / Cosinus 9 1.6 FB Racine carrée 10 1.7 FB Multiplexeur bit 10 1.8 FB Multiplexeur analogique 2 entrées 1 sortie 11 1.9 FB Démultiplexeur analogique 1 entrée 4 sorties 12 1.10 FB Multiplexeur analogique 4 entrées 1 sortie 12 1.11 FB Conversion Mot / Bit 13 1.12 FB Conversion Bit / Mot 14 1.13 FB Conversion Mot / 4 x 4 bits 15 1.14 FB Conversion Mot / 2 octets 15 1.15 FB Registre à décalage mot 16 1.16 FB Registre à décalage bit 17 1.17 FB Fonction de transfert y=f(x) 18 1.18 FB Fonction de transfert y=f(x) 50 20 1.19 FB Fonction de transfert y=f(x) Timer 20 1.20 FB Fonction de transfert y=f(x) timer 50 20 Figure 1 : icônes CALC...3 Figure 2 : FB GAIN Capteur...3 Figure 3 : FB GAIN paramètres...4 Figure 4 : FB GAIN simulation à 0...5 Figure 5 : FB GAIN simulation à 1023...5 Figure 6 : FB Addition / Soustraction...6 Figure 7 : FB Multiplication / Division...7 Figure 8 : FB ADD / SUB...8 Figure 9 : FB Sinus / Cosinus...9 Figure 10 : FB Racine carrée... 10 Figure 11 : FB Multiplexeur bit... 10 Figure 12 : FB Multiplexeur analogique 2 entrées 1 sortie... 11 Figure 13 : FB Démultiplexeur analogique... 12 Figure 14 : FB Multiplexeur analogique 4 entrées 1 sortie... 12 Figure 15 : FB Démultiplexeur décimal... 13 Figure 16 : FB Multiplexeur décimal... 14 Figure 17 : FB Conversion 16 to 4... 15 Figure 18 : FB Conversion 16 to 2... 15 Figure 19 : FB Registre à décalage mot... 16 Figure 20 : FB Registre à décalage mot exemple... 17 Figure 21 : FB Registre à décalage mot exemple... 17 Figure 22 : FB Fonction de transfert y=f(x)... 18 Figure 23 : FB Fonction de transfert y=f(x) tableau... 18 Figure 24 : FB Fonction de transfert y=f(x) courbe... 19 Figure 25 : FB Fonction de transfert y=f(x) simulation... 19 Figure 26 : FB Fonction de transfert y=f(x) timer simulation... 20 Figure 27 : FB Fonction de transfert y=f(x) timer 50... 20 Leçon 7 les FB CALC.docx V1 Page 2 sur 20

1 Onglet CALC : Cet onglet contient les icônes CALC «Calcul» Figure 1 : icônes CALC 1.1 FB Gain Cette fonction permet de faire un calcul de la forme Cette simple équation est principalement utilisée pour faire des mises à l'échelle. Prenons un exemple : Nous avons un capteur de température branché sur le Millenium qui nous délivre un signal de 0 à 10V sur l'entrée IB qui est la première entrée analogique. C 0-10V IB Millenium Figure 2 : FB GAIN Capteur Leçon 7 les FB CALC.docx V1 Page 3 sur 20

Ce capteur va de -20 C à + 60 C et l'entrée IB à une résolution de 10 bits donc elle restitue à l'application une valeur de 0 à 1023. Les données d'entrée : -20 C --> 0 volt --> 0 +60 C --> 10 volts --> 1023 Je souhaite une précision du dixième de degré. Dans l'équation le C c'est l'offset, donc à 0 volt on a -20 x 10 pour le dixième = -200 Le A c'est la gamme de température : -20 + 60 = 80 C de plage x 10 pour le dixième = 800 Et le B c'est la résolution : 1023 à 10 volts Figure 3 : FB GAIN paramètres Leçon 7 les FB CALC.docx V1 Page 4 sur 20

Figure 4 : FB GAIN simulation à 0 Ne pas oublier de sélectionner le 1/10 dans le bloc Display Figure 5 : FB GAIN simulation à 1023 Leçon 7 les FB CALC.docx V1 Page 5 sur 20

1.2 FB Addition / Soustraction Cette fonction permet de faire une addition et/ou une soustraction. Dans cet exemple je fais l'addition de 3 ingrédients suite à un pesage Figure 6 : FB Addition / Soustraction Attention à ne pas faire des calculs en dehors de l intervalle -32768 à +32767. Leçon 7 les FB CALC.docx V1 Page 6 sur 20

1.3 FB Multiplication / Division Cette fonction permet de faire une multiplication et/ou une division. Dans cet exemple je calcule la puissance consommée par un radiateur électrique par multiplication du courant par la tension supposée fixe à 230 VAC. Equation de la fonction GAIN : Y=10/1023 +0 Le capteur de courant donne 10V pour 10A. Figure 7 : FB Multiplication / Division Leçon 7 les FB CALC.docx V1 Page 7 sur 20

1.4 FB ADD/SUB Addition / Soustraction Cette fonction permet de faire une addition ou une soustraction, c'est la version simplifiée de la fonction Addition/soustraction, à utiliser en cas de besoin mémoire, mais attention il n'y a pas de bit d'erreur. Figure 8 : FB ADD / SUB Ne pas faire des calculs en dehors de l intervalle -32768 à +32767. Leçon 7 les FB CALC.docx V1 Page 8 sur 20

1.5 FB SIN/COS Sinus / Cosinus Cette fonction donne le sinus et le cosinus d'un angle en 1/10 de degré de 0 à 90. Figure 9 : FB Sinus / Cosinus Cet exemple montre comment générer une courbe sinus double alternance redressée. Période : temps de cycle x2 x présélection du compteur = 10 ms x 2 x 900 = 18 secondes Leçon 7 les FB CALC.docx V1 Page 9 sur 20

1.6 FB Racine carrée Je peux calculer une racine carrée avec cette fonction. Dans cet exemple je calcul l'hypoténuse d'un triangle avec la valeur des 2 cotés en entrée. Figure 10 : FB Racine carrée 1.7 FB Multiplexeur bit La sortie de ce FB prend la valeur de la voie A ou bien celle de la voie B suivant le bit de sélection Comme exemple ici un compteur à 2 vitesses Figure 11 : FB Multiplexeur bit Leçon 7 les FB CALC.docx V1 Page 10 sur 20

1.8 FB Multiplexeur analogique 2 entrées 1 sortie La sortie de ce FB prend la valeur analogique de la voie A ou bien celle de la voie B suivant le bit de sélection Figure 12 : FB Multiplexeur analogique 2 entrées 1 sortie Cet exemple permet d'afficher alternativement 2 valeurs différentes sur la même ligne. Leçon 7 les FB CALC.docx V1 Page 11 sur 20

1.9 FB Démultiplexeur analogique 1 entrée 4 sorties Dans cet exemple j'affiche une valeur analogique sur l'une des 4 voies suivant la valeur d'un pointeur. Figure 13 : FB Démultiplexeur analogique 1.10 FB Multiplexeur analogique 4 entrées 1 sortie L'entrée la plus basse c'est l'adresse que l'on peut paramétrer dans le bloc, ici l'adresse de base est à 0 et l'entrée adresse est à 2, c'est donc la valeur 292 qui à été restituée en sortie au front montant sur l'entrée bit. Voie 0 : 103 Voie 1 : 716 Voie 2 : 292 Voie 3 : 481 Figure 14 : FB Multiplexeur analogique 4 entrées 1 sortie Leçon 7 les FB CALC.docx V1 Page 12 sur 20

1.11 FB Conversion Mot / Bit Figure 15 : FB Démultiplexeur décimal Le bloc Décimal / Binaire permet de décoder une valeur décimale en provenance d'un réseau en provenance d'une carte d'extension ou bien de la prise de programmation avec le protocole SLIN/SLOUT (disponible sur ce site). Leçon 7 les FB CALC.docx V1 Page 13 sur 20

1.12 FB Conversion Bit / Mot Figure 16 : FB Multiplexeur décimal Le bloc Binaire / Décimal permet de coder 16 valeurs binaire vers un réseau d'une carte d'extension ou bien vers la prise de programmation avec le protocole SLIN/SLOUT (disponible sur ce site). Leçon 7 les FB CALC.docx V1 Page 14 sur 20

1.13 FB Conversion Mot / 4 x 4 bits Cette conversion transforme 16 bits en 4 fois 4 bits Figure 17 : FB Conversion 16 to 4 1.14 FB Conversion Mot / 2 octets Cette conversion transforme 16 bits en 2 fois 8 bits Figure 18 : FB Conversion 16 to 2 Leçon 7 les FB CALC.docx V1 Page 15 sur 20

1.15 FB Registre à décalage mot Cette fonction lit la valeur en entrée et la restitue sur la première sortie au front montant de l'horloge. Au second front la valeur de la sortie 1 est décalée sur la sortie 2 et la valeur d'entrée prend la place sur la sortie 1 et ainsi de suite à chaque top d'horloge. Figure 19 : FB Registre à décalage mot Dans l'exemple suivant je vais trier des pièces de longueurs différentes (< 10, < 20 < 30 et <40 ). J'ai 4 cases pour ranger mes pièces. La pièce arrive en premier devant le poste de mesure, pour simplifier je récupère la valeur sur l'entrée analogique IC au top du passage de la pièce sur la cellule IB. A chaque nouvelle pièce, il y a un top et une mesure, la mesure rentre dans le registre et se trouve donc décalée. A chaque case de sortie il y a une comparaison, s'il y a correspondance entre la mesure et la case il y a éjection de la pièce dans la case. Note : il faut que les cases soit dans l'ordre croissant des longueurs. Leçon 7 les FB CALC.docx V1 Page 16 sur 20

Figure 20 : FB Registre à décalage mot exemple 1.16 FB Registre à décalage bit Même principe que le décalage mot mais avec des bits. Ici un chenillard. Figure 21 : FB Registre à décalage mot exemple Leçon 7 les FB CALC.docx V1 Page 17 sur 20

1.17 FB Fonction de transfert y=f(x) Cette fonction permet de récupérer des données à partir d'un fichier CSV. Ce fichier peut provenir d'un tableur comme Excel. En double cliquant sur la fonction une fenêtre s'ouvre, cliquez sur "Fichier, Ouvrir" et choisissez votre fichier. et le tableau se rempli Figure 22 : FB Fonction de transfert y=f(x) Figure 23 : FB Fonction de transfert y=f(x) tableau Leçon 7 les FB CALC.docx V1 Page 18 sur 20

Il y a deux colonnes X et Y, il faut remplir les 2 colonnes, 256 valeurs par colonne au maximum. Les valeurs de X doivent être dans l'ordre croissant, ne pas oublier la valeur 0 si ce cas est possible. Exemple de suite de valeurs de X : - 50, - 40, -20, 0, 10, 12, 20, 200, 350, 355 Entre deux valeurs de X, une moyenne est restituée. Voici un exemple de courbe qui peut être rentré dans cette fonction. Figure 24 : FB Fonction de transfert y=f(x) courbe Figure 25 : FB Fonction de transfert y=f(x) simulation Leçon 7 les FB CALC.docx V1 Page 19 sur 20

1.18 FB Fonction de transfert y=f(x) 50 Cette fonction est identique à la fonction de transfert y=f(x) avec une limitation à 50 valeurs au lieu de 256 afin de minimiser l'empreinte mémoire. 1.19 FB Fonction de transfert y=f(x) Timer Par rapport à la fonction précédente, le X ici c'est le temps, donc pas de valeur en entrée du bloc. Dans la première colonne c'est le temps en minutes, dans l'ordre croissant. Ici à la 6 ème minute la sortie à pris la valeur 600 Figure 26 : FB Fonction de transfert y=f(x) timer simulation 1.20 FB Fonction de transfert y=f(x) timer 50 Cette fonction est identique à la fonction de transfert y=f(x) timer avec une limitation à 50 valeurs au lieu de 256 afin de minimiser l'empreinte mémoire. Figure 27 : FB Fonction de transfert y=f(x) timer 50 Leçon 7 les FB CALC.docx V1 Page 20 sur 20