0% ont trouvé ce document utile (0 vote)
15 vues21 pages

Configuration TIA Portal pour S7-300

Le document décrit les configurations matérielles et logicielles nécessaires pour utiliser le système d'automatisation SIMATIC S7-300, y compris le logiciel STEP 7 Professional dans TIA Portal à partir de la version 15. Il détaille également la création de projets, l'ajout de dispositifs et le développement de programmes, ainsi que les fonctionnalités du régulateur PID CONT_C pour le contrôle de processus industriels. Enfin, il aborde le traitement des valeurs analogiques et la mise à l'échelle des données dans le contexte de l'automatisation.

Transféré par

benturquiayacine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues21 pages

Configuration TIA Portal pour S7-300

Le document décrit les configurations matérielles et logicielles nécessaires pour utiliser le système d'automatisation SIMATIC S7-300, y compris le logiciel STEP 7 Professional dans TIA Portal à partir de la version 15. Il détaille également la création de projets, l'ajout de dispositifs et le développement de programmes, ainsi que les fonctionnalités du régulateur PID CONT_C pour le contrôle de processus industriels. Enfin, il aborde le traitement des valeurs analogiques et la mise à l'échelle des données dans le contexte de l'automatisation.

Transféré par

benturquiayacine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

1 configurations matérielles et logicielles requises

1 Station d'ingénierie : Le matériel et le système d'exploitation sont la


condition de base

2 Logiciel SIMATIC STEP 7 Professional dans TIA Portal – à partir de V15

3 Automate SIMATIC S7-300, par exemple CPU 315-2 PN/DP

4 Connexion Ethernet entre la station d'ingénierie et l'automate

2 SIMATIC STEP 7
1 Station
d'ingénierie Professional (TIA
Portal) à partir de
V15

4 Connexion Ethernet

3 Automate SIMATIC S7-300

1
1.1 Système d'automatisation SIMATIC S7-300

L'automate SIMATIC S7-300 est un système de commande


modulaire utilisé pour les basses et moyennes
performances. Il existe un éventail complet de
modules pour une adaptation optimisée à la tâche
d'automatisation.

Le contrôleur S7 est composé d’une alimentation


électrique, d'une CPU et de modules d’entrées/sorties
pour les signaux TOR et analogiques. Le cas échéant,
des processeurs de communication et des modules
fonctionnels sont ajoutés pour des tâches spéciales
comme la commande de moteur pas à pas.

Le programme S7 permet à l'automate programmable


industriel (API) de contrôler et commander une
machine ou un processus. Les modules E/S sont
interrogés dans le programme S7 au moyen
d’adresses d’entrées (%E) et référencés au moyen
d’adresses de sorties (%A).

Le système est programmé avec le logiciel STEP 7.

2
1.2 Logiciel de programmation STEP 7 Professional V15 (TIA Portal
V15)
Le logiciel STEP 7 Professional V15 (TIA Portal V15) est l'outil de programmation des
systèmes d'automatisation :

- SIMATIC S7-1500
- SIMATIC S7-1200
- SIMATIC S7-300
- SIMATIC S7-400
- SIMATIC WinAC

Avec STEP 7 Professional V15, les fonctions suivantes peuvent être utilisées pour
automatiser une installation :
- Configuration et paramétrage du matériel
- Paramétrage de la communication
- Programmation
- Test, mise en service et dépannage avec les fonctions d'exploitation et de diagnostic
- Documentation
- Génération d'écrans de visualisation pour les Basic Panels SIMATIC avec
WinCC Basic intégré.
- Il est également possible de générer des écrans de visualisation pour les
PC et autres Panels à l'aide d'autres progiciels WinCC.
Toutes les fonctions sont détaillées dans l'aide en ligne.

1.2.1 Projet
Pour exécuter une tâche de visualisation et d'automatisation, vous créez un projet dans TIA
Portal. Un projet dans TIA Portal comprend les données de configuration pour le
montage des appareils et leur mise en réseau, ainsi que les programmes. Le cas
échéant, également la configuration de la visualisation et des entraînements.

3
1.2.2 TIA Portal - Vue du projet et vue du portail
Dans TIA Portal, on trouve deux vues importantes. Au démarrage, la vue du portail s'affiche
par défaut. Elle est particulièrement utile pour les débutants.

La vue du portail fournit une vue d’ensemble du projet et un accès aux outils qui
permettent de l’élaborer. Vous pouvez trouver rapidement ce que vous souhaitez
faire, et appeler l’outil qui servira à accomplir la tâche voulue. Si vous le souhaitez,
un changement vers la vue du projet s’effectue automatiquement pour la tâche
sélectionnée.

Figure 2 montre la vue du portail. Tout à gauche, il est possible de basculer vers la vue du projet.

Figure 2 : Vue du portail

4
1.3 Création d'un nouveau projet

 Dans la vue du portail sous le point "Start (Démarrage)"  "Create new project
(Créer un projet)".

 Modifier le nom de projet, le chemin d'accès, l'auteur et le commentaire et cliquer sur 


"Create (Créer)".

 Le projet est créé, ouvert et le menu "Start (Démarrage)" "First steps


(Premières étapes)" s'affiche automatiquement.

5
1.4 Ajout de la CPU 315-2 PN/DP
 Dans le portail, sélectionner  "Start (Démarrage)"  "First steps (Premières
étapes)"  "Devices and networks (Appareils & réseaux)"  "Configure a
device (Configurer un appareil)".

 Sous le portail "Devices and networks (Appareils & réseaux), le menu "Show all
devices (Afficher tous les appareils)" s'affiche.

 Basculez vers le menu "Add new device" (Ajouter un appareil)“

6
 Cliquez ensuite sur "Add (Ajouter)".

7
 Le TIA Portal bascule automatiquement dans la vue du projet et dans la
configuration de l'appareil, la CPU choisie est affichée sur l'emplacement 2
d'un profilé support.

Developement du programme

Bloc d'organisation d'interruption cyclique OB32

8
Declaration des variables

La consigne (REAL) %MD100


Level metter (INT) %IW272
Fill valve (INT) %QW282
Discharge valve (INT) %QW284

Traitement des valeurs analogiques S7-300

Scale des valeurs analogiques

Scale
Pour le traitement ultérieur des valeurs analogiques numérisées, il est souvent nécessaire de calculer la valeur
réelle du processus plutôt que des incréments (par exemple, 10 V = 27 648 incréments). La conversion d'une plage
de valeurs (par exemple, de -27 648 à +27 648 incréments) en la grandeur physique d'origine (par exemple, de 0 à
500 litres) est appelée mise à l'échelle.

9
Unscale des valeurs analogiques

Unscale

La sortie de valeurs analogiques mises à l'échelle nécessite souvent la conversion de la valeur analogique
calculée par le programme utilisateur dans la plage de valeurs du module de sortie analogique. Cette
conversion est appelée mise à l'échelle.

10
3.1 Régulation continue « CONT_C »

Introduction

« CONT_C » sert à régler des processus industriels à grandeurs d’entrée et de sortie continues sur
les automates programmables SIMATIC S7. Le paramétrage vous permet d’activer ou de désactiver
des fonctions partielles du régu- lateur PID et donc d’adapter ce dernier au système réglé.

Utilisation

Vous pouvez utiliser le régulateur comme régulateur PID de maintien autonome mais aussi comme
régulateur en cascade, de mélange ou de rapport dans des régula- tions à plusieurs boucles. Sa méthode de
travail se base sur l’algorithme PID du régulateur à échantillonnage à sortie analogique, complété le cas
échéant par un étage conformateur d’impulsions assurant la formation des signaux de sortie à modulation de
largeur d’impulsions pour régulations à deux ou trois échelons avec organes de réglage proportionnels

Tableau 3-1 Paramètres d’entrée (INPUT) « CONT_C »

11
Type Valeu
Paramètr de rs Par Description
e donné admis défaut
es es
COMPLETE RESTART / Démarrage
COM_RST BOOL FALSE Le bloc renferme un sous-programme de démarrage
qui est exécuté quand cette entrée est à 1.
MANUAL VALUE ON / Activation du mode manuel
MAN_ON BOOL TRUE Quand cette entrée est à 1, la boucle de régulation est
interrompue. La valeur de réglage manuelle est sortie
comme grandeur de réglage.
PROCESS VARIABLE PERIPHERY ON / Activation de la
mesure de périphérie
PVPER_ON BOOL FALSE Pour que la mesure soit lue en périphérie, il faut relier
l’entrée PV_PER à la périphérie et mettre à 1 l’entrée
PVPER_ON.
PROPORTIONAL ACTION ON / Activation de l’action
proportionnelle
P_SEL BOOL TRUE Dans l’algorithme PID, il est possible d’activer et de
désactiver séparément chacune des actions. L’action
P est active quand cette entrée est à 1.
INTEGRAL ACTION ON / Activation de l’action par
intégration Dans l’algorithme PID, il est possible
I_SEL BOOL TRUE d’activer et de désactiver séparément chacune des
actions. L’action I est active quand cette entrée est à
1.
INTEGRAL ACTION HOLD / Gel de l’action par
INT_HOLD BOOL FALSE intégration
La sortie de l’intégrateur peut être gelée. Pour cela,
il faut mettre à 1 cette entrée.
INITIALIZATION OF THE INTEGRAL ACTION /
Initialisation
I_ITL_ON BOOL FALSE de l’action par intégration
La sortie de l’intégrateur peut être positionnée sur la
valeur initiale I_ITL_VAL. Pour cela, il faut mettre à 1
cette entrée.
DERIVATIVE ACTION ON / Activation de l’action par
dérivation Dans l’algorithme PID, il est possible
D_SEL BOOL FALSE d’activer et de désactiver séparément chacune des
actions. L’action D est active quand cette entrée est à
1.
SAMPLE TIME / Période d’échantillonnage
CYCLE TIME >= 1 ms T#1s Le temps s’écoulant entre les appels de bloc doit
être constant. Il est indiqué au niveau de cette
entrée.
–100,0 à
100,0 (%) INTERNAL SETPOINT / Consigne interne
SP_INT REAL ou
0,0
Cette entrée sert à introduire une valeur de consigne.
grandeur
physique
1

–100,0 à
PROCESS VARIABLE IN / Mesure d’entrée
100,0 (%)
PV_IN REAL 0,0 Cette entrée permet de paramétrer une valeur de
ou
mise en service ou d’appliquer une mesure externe en
grandeur
virgule flottante.
physique
1

12
Type de données Valeurs admises
Paramètre Par défaut Description

PROCESS VARIABLE PERIPHERIE / Mesure de périphérie


PV_PER WORD W#16#0000 La mesure en format de périphérie est appliquée au régulateur par cette
entrée.
–100,0 à
MANUAL VALUE / Valeur de réglage manuelle
100,0 (%)
MAN REAL 0,0 Cette entrée sert à introduire une valeur de réglage manuelle
ou grandeur
moyennant des fonctions de contrôle-commande.
physique 2
PROPORTIONAL GAIN / Coefficient d’action proportionnelle
GAIN REAL 2,0
Cette entrée indique le gain du régulateur.
RESET TIME / Temps d’intégration
TI TIME >= CYCLE T#20 s
Cette entrée détermine la réponse temporelle de l’intégrateur.
DERIVATIVE TIME / Temps de dérivation
TD TIME >= CYCLE T#10 s Cette entrée détermine la réponse temporelle de l’unité de dériva-
tion.
TIME LAG OF THE DERIVATE ACTION / Retard de l’action par
dérivation
TM_LAG TIME >= CYCLE/2 T#2 s
L’algorithme de l’action D contient un retard qui peut être paramétré
à cette entrée.
>= 0,0 (%) DEAD BAND WIDTH / Largeur de zone morte
DEADB_W REAL ou grandeur 0,0 Le signal d’erreur traverse une zone morte. Cette entrée détermine la
physique 1 taille de la zone morte.
LMN_LLM MANIPULATED VALUE HIGH LIMIT / Limite supérieure de la
à 100,0 (%) valeur de réglage
LMN_HLM REAL 100,0
ou grandeur La valeur de réglage est toujours bornée à une limite supérieure et
physique 2 une limite inférieure. Cette entrée indique la limite supérieure.
–100,0 à
MANIPULATED VALUE LOW LIMIT / Limite inférieure de la
LMN_HLM
valeur de réglage
LMN_LLM REAL (%) 0,0
La valeur de réglage est toujours bornée à une limite supérieure et
ou grandeur
une limite inférieure. Cette entrée indique la limite inférieure.
physique 2
PROCESS VARIABLE FACTOR / Facteur de mesure
PV_FAC REAL 1,0 Cette entrée est multipliée par la mesure. Elle sert à adapter l’étendue
de valeur de mesure.
PROCESS VARIABLE OFFSET / Décalage de mesure
PV_OFF REAL 0,0 Cette entrée est ajoutée à la mesure. Elle sert à adapter l’étendue de
valeur de mesure.
MANIPULATED VALUE FACTOR / Facteur de valeur de
LMN_FAC REAL 1,0 réglage Cette entrée est multipliée par la valeur de réglage. Elle sert
à adapter l’étendue de réglage.

Type de Valeurs
Paramètre Par défaut Description
données admises
MANIPULATED VALUE OFFSET / Décalage de valeur de
LMN_OFF REAL 0,0 réglage Cette entrée est ajoutée à la valeur de réglage. Elle sert à
adapter l’éten- due de réglage.
–100,0 à INITIALIZATION VALUE OF THE INTEGRAL ACTION /
100,0 (%) Valeur d’initialisation pour l’action par intégration
I_ITLVAL REAL 0,0
ou La sortie de l’intégrateur peut être forcée par l’entrée I_ITL_ON.
La valeur d’initialisation est appliquée à l’entrée I_ITLVAL.
grandeur
physique
2
–100,0 à
DISTURBANCE VARIABLE / Grandeur perturbatrice
DISV REAL 100,0 (%) 0,0 La grandeur perturbatrice est appliquée à cette entrée pour l’action
ou anticipatrice.
grandeur
physique
2

13
Tableau 3-2 Paramètres de sortie (OUTPUT) du bloc FB 41 « CONT_C »

Type de Valeurs
Paramètre Par défaut Description
données admises
LMN REAL 0,0 MANIPULATED VALUE / Valeur de réglage
Cette sortie donne en virgule flottante la valeur de réglage agissant
réellement.
LMN_PER WORD W#16#0000 MANIPULATED VALUE PERIPHERY / Valeur de réglage de
périphérie
Cette sortie fournit la valeur de réglage en format de périphérie.
QLMN_HLM BOOL FALSE HIGH LIMIT OF MANIPULATED VALUE REACHED /
Grandeur de réglage à la limite supérieure
La valeur de réglage est toujours bornée à une limite supérieure et à
une limite inférieure. Cette sortie signale le dépassement de la
limite supérieure.
QLMN_LLM BOOL FALSE LOW LIMIT OF MANIPULATED VALUE REACHED / Grandeur
de réglage à la limite inférieure
La valeur de réglage est toujours bornée à une limite supérieure et à
une limite inférieure. Cette sortie signale le dépassement de la
limite inférieure.
LMN_P REAL 0,0 PROPORTIONALITY COMPONENT / Composante P
Cette sortie contient la composante proportionnelle de la grandeur
de réglage.

Type de Valeurs
Paramètre Par défaut Description
données admises
LMN_I REAL 0,0 INTEGRAL COMPONENT / Composante I
Cette sortie contient la composante intégrale de la grandeur de
réglage.
LMN_D REAL 0,0 DERIVATIVE COMPONENT / Composante D
Cette sortie contient la composante différentielle de la grandeur de
réglage.
PV REAL 0,0 PROCESS VARIABLE / Mesure
Cette sortie donne la mesure effective.
ER REAL 0,0 ERROR SIGNAL / Signal d’erreur
Cette sortie donne le signal d’erreur effectif.

14
Chargement de la configuration matérielle dans l'appareil
 Pour charger l'ensemble de la CPU, sélectionnez à nouveau le dossier 

"CPU_314C [CPU314C-2 PN/DP]" et cliquez sur  "Download to device


(Charger sur l'appareil)".

 Ensuite, la case  "Show all compatible devices (Afficher tous les appareils
compatibles)" doit être activée et il faut lancer la recherche d'appareils dans

le réseau en cliquant sur le bouton  .

 Si la simulation s'affiche sur la liste "Compatible devices in target subnet


(Appareils compatibles dans le sous-réseau cible)", elle doit être sélectionnée
avant de lancer le chargement. ( "Unspecified CPU 300 (CPU 300 non
spécifiée)"  "Load (Charger)")

15
 Un aperçu s'affiche. Continuer avec  "Load (Charger)"

16
Un aperçu s'affiche. Continuer avec  "Load (Charger)".

17
 Sélectionner d'abord  "Start all (Démarrer tout)" avant de terminer le chargement avec
 "Finish (Terminer)".

18
Chargement de la configuration matérielle dans la simulation
PLCSIM (facultatif)
 En l'absence de matériel, la configuration matérielle peut aussi être chargée
dans une simulation API (S7-PLCSIM).

 Il convient au préalable de démarrer la simulation en sélectionnant le dossier

 "CPU_315 [CPU315-2 PN/DP]" et en cliquant sur  "Start simulation


(Lancer la simulation)".

 Le logiciel "S7-PLCSIM" démarre dans une fenêtre distincte.

On S7-PLCSIM select RUN to set the CPU to Run Mode.

19
Connecting Factory I/O to S7-PLCSIM

1. In Factory I/O click on FILE > Driver Configuration to open the Driver Window.

Select Siemens S7-PLCSIM on the driver drop-down list.

20
1. Sélectionnez un modèle de CPU correspondant à votre projet dans la liste déroulante Modèle ( S7-300).

2. Appuyez sur Échap pour revenir à la fenêtre principale du pilote. Cliquez ensuite sur « CONNECTER » pour vous
connecter au simulateur. Une connexion réussie est indiquée par une icône verte à côté du pilote sélectionné, ainsi
que par son nom affiché dans la barre d'état.

21

Vous aimerez peut-être aussi