Académique Documents
Professionnel Documents
Culture Documents
TIA Portal PDF
TIA Portal PDF
THIERRY
Cliquez sur Dmarrer > Programmes > Siemens Automation > TIA-Portal V11 et passez au
paragraphe 1 ou 2.
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 un
appareil".
Faites glisser l'alimentation "PS 307 5A" avec le n "6ES7 307-1EA01-0AA0" du catalogue du
matriel 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.
Double cliquez sur la table Table des variables standard , vous pouvez entrez des
mnmoniques maintenant ou en cours de programmation.
5.Ecriture du programme :
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).
Exemple :
Une fois le programme entr, cliquez sur Enregistrer et fermer lditeur CONT.
Vous devez configurer votre API avec les cartes et ventuellement des zones mmoires.
Cliquez sur Charger, puis sur Charger pour transfrer votre programme dans lautomate de
simulation.
Insrer les variables visualiser (toutes les tapes). Cliquez sur pour voir ltat de ces
variables en lignes.
Testez votre programmation en modifiant les valeurs des variables dentres. Corrigez l, si
besoin.
7.Test rel
Fermez lautomate de simulation.
8.Impression
Pour imprimer, slectionnez les blocs imprimer blocs de programmes et Variables API ,
puis slectionnez Projet et Imprimer.
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 pour
initialiser le ou les grafcets.
Exemple : Soit un grafcet comportant 8 tapes de 0 7 avec ltape 0 comme tape initiale, ce grafcet est mmoris
dans loctet 2 (MB2).
128 64 32 16 8 4 2 1
MB2 0 0 0 0 0 0 0 1 = 1 en base 10
1 IN OUT MB2
Il faut utiliser le bloc POS, ce bloc utilise un mmento de front et l'entre sur laquelle on veut
dtecter le front.
Exemple : Front montant de DCY
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 de
mmento 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
Dbut
If
else
.......
then
... := ... + 1
end_if
Fin
Enregistrez et compilez (Fichier, compiler). Le bloc FB1 est gnr dans les blocs et peut
tre utilis dans OB1.