Doc TIA Portal (1)

Embed Size (px)

Citation preview

  • 7/24/2019 Doc TIA Portal (1)

    1/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 1/10 P. S. : 2013

    Fiche de programmation TIA PORTAL SIEMENS

    Cliquez sur Dmarrer > Programmes > Siemens Automation > TIA-Portal V11 et passez auparagraphe 1 ou 2.

    1.Ouverture dun projet existant :

    Slectionnez votre projet dans son rpertoire et cliquez sur Ouvrir . Passez au paragraphe 3.

    2.Cration dun projet :

    Cliquez sur Crer un projet , entrez le nom du projet et cliquez sur crer .

    3.Configuration de lautomate :Pour insrer la CPU, cliquez sur "Configurer un appareil" et cliquez sur la commande "Ajouter unappareil".

  • 7/24/2019 Doc TIA Portal (1)

    2/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 2/10 P. S. : 2013

    Faites glisser l'alimentation "PS 307 5A" avec le n"6ES7 307-1EA01-0AA0" du catalogue dumatriel sur le premier emplacement du profil support.

    Enfichez le module d'entre/de sortie numrique "DI8/DO8 x DC24V / 0,5A" avec le n"6ES7

    323-1BH01-0AA0" du catalogue du matriel sur l'emplacement 4.

    Enregistrer le projet.

  • 7/24/2019 Doc TIA Portal (1)

    3/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 3/10 P. S. : 2013

    4.Ecriture des mnmoniques :Dans la navigation du projet, ouvrez le dossier "Variables API" qui se trouve sous la CPU "S7-300 Master".

    Double cliquez sur la table Table des variables standard , vous pouvez entrez desmnmoniques maintenant ou en cours de programmation.

    Cliquez sur Enregistrer et fermez lditeur de mnmoniques.

    5.Ecriture du programme :

    On crit le programme en utilisantdiffrents blocs :

    FC10 : conditions d'volutions,FC20 : tapes,

    FC30 : actions internes,FC40 : actions externes,OB1 : appel des fonctions.

    OB100 : initialisation.Ouvrez Blocs de programme et double cliquez sur "Ajouter nouveau bloc , puis "Fonction"pour FC10 FC40 et "Bloc d'organisation" pour OB100 en langage CONT (LADDER).

  • 7/24/2019 Doc TIA Portal (1)

    4/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 4/10 P. S. : 2013

    Attention : un rseau et un seul par sortie.

    Utilisez les icones suivants pour programmer

    Exemple :

    Cliquez sur nouveau rseau pour passer au rseau suivant.

    Une fois le programme entr, cliquez sur Enregistrer et fermer lditeur CONT.

    Recommencez pour FC20, FC30, FC 40, OB1 et OB100.

    Le programme de OB1 sera un appel aux diffrentes fonctions (bloc CALL).

    Exemple de lappel de FC10 dans OB1 :

    6.Test du programme avec lautomate de simulation :Pour utiliser lautomate de simulation, cliquez sur Dmarrer la simulation

  • 7/24/2019 Doc TIA Portal (1)

    5/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 5/10 P. S. : 2013

    La fentre du simulateur souvre :

    Vous devez configurer votre API avec les cartes et ventuellement des zones mmoires.

    Pour ajouter une carte dentres, cliquez sur licne .

    Changez ladresse pour faire correspondre votre projet.

    Cliquez sur Charger, puis sur Charger pour transfrer votre programme dans lautomate desimulation.

    E124.3

  • 7/24/2019 Doc TIA Portal (1)

    6/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 6/10 P. S. : 2013

    Vous devez crer une table danimation :

    Insrer les variables visualiser (toutes les tapes). Cliquez sur pour voir ltat de cesvariables en lignes.

    Placez lautomate en RUN.

    Testez votre programmation en modifiant les valeurs des variables dentres. Corrigez l, sibesoin.

  • 7/24/2019 Doc TIA Portal (1)

    7/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 7/10 P. S. : 2013

    7.Test relFermez lautomate de simulation.

    Transfrer votre programme et la config API dans la mmoire de lAPI.

    Placez lautomate en RUN, avec le bouton situ sur lunit centrale.Testez votre programmation.

    8.Impression

    Sauvegardez votre projet.

    Pour imprimer, slectionnez les blocs imprimer blocs de programmes et Variables API ,puis slectionnez Projet et Imprimer.

  • 7/24/2019 Doc TIA Portal (1)

    8/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 8/10 P. S. : 2013

    Annexes :

    Programmation de OB100 :

    OB100 : OB de dmarrage chaud. Il ne sera excut quune seule fois la mise en RUN de l'API. On lutilise pourinitialiser le ou les grafcets.Exemple : Soit un grafcet comportant 8 tapes de 0 7 avec ltape 0 comme tape initiale, ce grafcet est mmorisdans loctet 2 (MB2).

    MB2 = 1 en base 10

    Initialiser le grafcet consiste donner la valeur dcimale 1 loctet MB2 la mise en RUN de lautomate.Programme de OB100 :

    MOVE

    EN

    IN

    ENO

    OUT1 MB2

    Utilisation des fronts montants :

    Il faut utiliser le bloc POS, ce bloc utilise un mmento de front et l'entre sur laquelle on veutdtecter le front.Exemple : Front montant de DCY

    M200.0 : mmento de front (on peut choisir n'importe quel mmento).

    Le mmento de cadence (clignotement) :

    Le mmento de cadence est un octet. Chacun des bits de cet octet change d'tat suivant une

    horloge interne.

    Une dure de priode et la frquence correspondante sont affectes chaque bit de l'octet demmento de cadence :

    Bit 7 6 5 4 3 2 1 0

    Dure de priode (s) 2 1,6 1 0,8 0,5 0,4 0,2 0,1

    Frquence (Hz) : 0,5 0,625 1 1,25 2 2,5 5 10

    Exemple : On veut faire clignoter un voyant la frquence de 1Hz.

    On choisit un octet de cadence en double cliquant sur Configuration des Matriels.

    0 0 0 0 0 0 0 1

    128 64 32 16 8 4 2 1

    M 2.0 = etape 0 (initiale)M 2.1 =etape1

    M 2.7 =etape 7

  • 7/24/2019 Doc TIA Portal (1)

    9/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 9/10 P. S. : 2013

    Slectionnez l'unit centrale et en bas, allez dans l'onglet Cycle/Mmento de cadence

    Cochez Mmento de cadence et choisissez un octet (120 par exemple).

    Le bit 5 de MB120 change d'tat toutes les secondes

    Programmation en langage structur (SCL) :

    Crez un projet classique.Dans Ajouter nouveau bloc , insrez un bloc fonctionnel en langage SCL

  • 7/24/2019 Doc TIA Portal (1)

    10/10

    Fiche de programmation TIA PORTAL Lyce A. THIERRY

    doc TIA portal 10/10 P. S. : 2013

    Exemple pour le bloc fonctionnel FB1 :

    Dbut

    Fin

    .......

    then

    ... := ... + 1

    Ifelse

    end_if

    Enregistrez et compilez (Fichier, compiler). Le bloc FB1 est gnr dans les blocs et peuttre utilis dans OB1.

    Il faut lui adjoindre un bloc de donnes (DB1 par exemple).