Vous êtes sur la page 1sur 77

Automation and Drives

Vos interlocuteurs SIEMENS


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Commercial
Alexandre MARTIN Renens Tel 0585 568 322

Nicolas MADER Renens Tel 0585 568 207

Technique
Raymond LAFAY Meyrin Tel 022 785 3423 Portable 0033 6 80 18 99 29

Aujourdhui
Emmanuel PEYROT Siemens Lyon
1

Automation and Drives

Quest-ce quun API ?


API SIMATIC S7-300 S7-400

Un API, cest un ensemble Hardware et Software


Au niveau Hardware, il se compose de
Une alimentation Une unit centrale ou CPU De modules I/O digitales ou analogiques De cartes intelligentes mtier ou coupleurs de communication pour dialoguer avec le monde extrieur. Un ou plusieurs bus de communication pour le dialogue entre la CPU et tous ces modules

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Au niveau Software
Un systme dexploitation dans la CPU

De la mmoire dans la CPU rpartie en diffrentes zones, MIE, MIS,


bits internes, tempos, compteurs, donnes,programme Pour crer le programme, un atelier logiciel, STEP 7
2

Automation and Drives

La gamme S7-200,S7-300,S7-400
API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Alimentation S7-400

CPU
Coupleur communication Modules I/O Chassis Chssis

S7-200

S7-300

Automation and Drives

Principe de fonctionnement de lAPI


API SIMATIC S7-300 S7-400
Systme dexploitation
Transmet ltat des entres dans la MIE Module entres Dbut de lOB1 Programme cyclique API

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

FB,FC,DB

MIE

Combine les entres et transmet les rsultats dans la MIS

Fin de lOB1

MIS
Transmet la MIS sur les cartes de sorties Module sorties
4

Systme
dexploitation

Automation and Drives

Interruptions
API SIMATIC S7-300 S7-400

En plus du fonctionnement cyclique, OB1, des tches peuvent tre traites en interruption.Pour cel, on dispose dOB spcifiques

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

dont les principaux types sont


- interruptions cycliques (OB 30 38) - interruptions horaires (OB 10 17) - interruptions dalarmes temporises (OB20 23) - interruptions process (seuils, entres specifiques) - interruptions sur dfaut (hard ou soft) - interruptions sur dbrochage, embrochage

Automation and Drives

CPU
API SIMATIC S7-300 S7-400

S7-400

LEDs

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Cartouche mmoire

Port MPI/DP

Port Profibus DP

Une communication intgre : Linterface multipoint MPI


API SIMATIC S7-300 S7-400

Automation and Drives

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Dans chaque CPU Vitesse 187,5 Kbits/s-12 Mbits/s

Jusqu 32 partenaires (PG,PC,OP)


12 64 liaisons actives par CPU pour

Fonctions PG et OP Communication S7 Basis Communication client-server

Cble blind 2 conducteurs Jusqu 50m sans rpteur

La communication intgre : Linterface Profibus DP


API SIMATIC S7-300 S7-400

Automation and Drives

Master

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Intgre dans toutes les CPUs 2 ports


de la srie S7-300 et de la srie S7-400 Paramtrable en maitre ou en esclave Vitesse jusqu 12 Mbits/s

Slave

Jusqu 125 stations sont reliables Master une interface DP Maitre


Distance max de 23 Km en FO Toutes les fonctions PG/OP travers Slave linterface Profibus-DP Mme support physique que le rseau MPI Pas de matriel supplmentaire

Slave

Slave

Automation and Drives

S7 300/ET200M/ET200S
API SIMATIC S7-300 S7-400

Alimentation

Coupleur Profibus

Modules I/O dcentraliss

Un API ?

ET200M
Coupleur CPU

Priphrie S7-300/ ET200M Profibus S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Modules I/O centraliss

Alimentation

Modules I/O dcentraliss

ET200S

Automation and Drives

Cartes de priphrie S7300/ET200M/S7400


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Cartes Entres Digitales (TOR)


16 ou 32 entres standard DC 24V 16 entres AC/DC 24-48V 16 entres DC 24V avec interruptions 16 entres DC 48-120V 8 ou 16 entres AC 120-230V 32 entres AC 120V

Cartes Sorties Digitales (TOR)

16 ou 32 sorties DC 24V 0,5A


8 sorties DC 24V 2A 16 sorties AC/DC 24-48V 0,5A 8 sorties DC 24V 0,5A avec diagnostic

8 ou 16 sorties relais
10

Automation and Drives

Cartes de priphrie S7300/ET200M S7400


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Cartes Entres Analogiques


courants tensions PT100, PT1000, Thermocouples 12 16 bits 1 4 convertisseurs Temps de conversion jusqu 0,052 ms par voie

Cartes Sorties Analogiques


courants tensions 12 16 bits

Temps de conversion jusqu 0,2 ms par voie


11

Automation and Drives

Cartes intelligentes ou mtiers FM


API SIMATIC S7-300 S7-400

Pour faire excuter des fonctions spcifiques par une carte intelligente en dialogue avec la CPU.

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

FM 350 comptage rapide -> 1 8 compteurs


1 compteur -> 500 Khz 8 compteurs -> 10 Khz FM 351 Positionnement PV/GV 2 voies FM 352 Cames lectroniques FM 353 Positionnement pour moteur pas pas FM 354 Positionnement pour servomoteurs en boucle ferme FM 355 Rgulateur 1 4 voies FM 352-5 Processeur FPGA boolen rapide
15 Entres digitales, 8 sorties digitales Temps de traitement du programme : 1 s Prcisions des temporisations : 1s
12

La gamme des CPU 300C


API SIMATIC S7-300 S7-400

Automation and Drives

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
Mmoire de travail en Ko E/S intgres

CPU 312C 16

CPU 313C 32

CPU CPU CPU 313C-2DP 314C-PtP 313C-2PtP 32 48 32

CPU 314C-2DP 48

10E/6S TOR

fonctions technologiques Interfaces autres que MPI Nbre dOP+PG Extension

24E/16S TOR, 4+1E/2A analog Comptage Comptage PID

24E/16S TOR, 4+1E/2A analog Comptage Comptage Comptage PID PID PID position. 16E/16S TOR PtP 8 4-chssis DP 8 4-chssis PtP 12 4-chssis

16E/16S TOR

24E/16S TOR, 4+1E/2A analog Comptage PID position. DP 12 4-chssis

--6 1-chssis

--8 4-chssis

13

Automation and Drives

S7-300 Caractristiques techniques


API SIMATIC S7-300 S7-400

312

314

315-2DP

317-2DP

Un API ?
Mmoire 16 ko 5k 8 MB 48 ko 16 k 8 MB 128 ko 42 k 8 MB 512 ko 170 k 8 MB

Priphrie Instructions S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Mmoire de charg. Temps de trait. - Binaire - Mot - Virgule flottante Resources de com Mmentos Tempos / Compt. Domaine adressage E/S (octet) Nbre E/S TOR en central Nbre E/S ana en central

0,2 s 0,4 s 6 s 6

0,1 s 0,2 s 6 s 12

0,1 s 0,2 s 6 s 16

0,1 s
0,1 s 2 s 32 32 k 512 / 512 8192/8192 1024 256

1k
128 / 128 1024/1024 256 64

2k
256 / 256 1024/1024 1024 256

16 k
256 / 256 2048/2048 1024 256

14

Automation and Drives

Une gamme de puissances diffrentes


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
Opration sur mots Interfaces de communication Entres/Sorties TOR Entres/Sorties ANA Tempos/Compteurs 100ns MPI/DP PROFIBUS-DP 32768/32768 2048/2048 Type CPU 412-1 Mmoire 412-2 CPU 414-2 512KB 414-3 1,4MB

144KB 256KB

60ns
MPI/DP PROFIBUS-DP 32768/32768 2048/2048 2048 / 2048

2048 / 2048

15

Automation and Drives

Une gamme de puissances diffrentes


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
Opration sur mots Interfaces de communication Entres/Sorties TOR Entres/Sorties ANA Tempos/Compteurs 100ns 40ns MPI/DP MPI/DP PROFIBUS-DP PROFIBUS-DP 30ns MPI/DP PROFIBUS-DP 32768/32768 2048/2048 2048 / 2048 Type CPU CPU 412-1 416-2 Mmoire 412-2 416-3 CPU 417-4 20MB

144KB 256KB 2,8MB 5,6MB

32768/32768 32768/32768 2048/2048 2048/2048 2048 // 2048 2048 2048

16

Automation and Drives

Automate Programmable Industriel


API SIMATIC S7-300 S7-400

Dans API, il y a I comme Industriel, ce qui signifie pour nous

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

- Robustesse ds la conception
- Matriels standards - Prennit des matriels et des logiciels - Respect des investissements de nos clients - Modifications en ligne sans arrter linstallation - Diagnostic transparent et efficace

17

Automation and Drives

Programmation structure standardise


API SIMATIC S7-300 S7-400

Programmation modulaire
OB FB FC

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Blocs dorganisation pour


linterface entre le systme dexploitation et lutilisateur
FB FC

Blocs fonctionnels rutilisables et


paramtrables (blocs avec mmoire) selon le standard IEC 1131-3 Fonctions (sans mmoire) selon le standard IEC Blocs standards prts lemploi soit fournis dans les bibliothques de Step7, soit intgrs dans les CPUs
FC

18

Automation and Drives

Atelier logiciel STEP7 Professionnal


API SIMATIC S7-300 S7-400

La programmation se fait partir de STEP7 Pro, disponible sur le serveur CERN, voir Jacky Brahy pour modalits de tlchargement

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Cette programmation va pouvoir se faire suivant plusieurs langages


- Schmas contacts - Logigrammes - Liste dinstructions - Squentiel (Grafcet, tape et transition) - SCL, Structured Control Langage,plus informatique, proche du Pascal STEP7 Professionnal contient tous ces langages, utilisables et mixables dans un mme programme. De plus STEP7 Pro contient PLCSIM, logiciel qui vous permet
19

Automation and Drives

S7-PLCSIM Simulation Hors-ligne


API SIMATIC S7-300 S7-400

Le test fonctionnel du programme sur un CPU simule avec affichage et modifications des E/S Le test des blocs utilisateurs CONT,LOG,LIST,S7-SCL,S7-Graph Une interface Windows pour la simulation de process avec Excel, Access, VB,

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

-> Dtection derreurs au dbut des phases de dveloppement -> Dveloppement logiciel au bureau sans le systme cible
20

Automation and Drives

Routage des fonctions console


API SIMATIC S7-300 S7-400

PG/PC avec STEP 7


Ind. Ethernet, PROFIBUS

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
Ind. Ethernet, PROFIBUS

Rseau MPI

Routeurs 2 Routeurs maxi


Ind. Ethernet, PROFIBUS

21

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Ethernet

Profibus

La Liaison srie
22

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

S7-300 C

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
Modbus maitre et Modbus esclave en prparation
23

CPU 313C-2 Ptp


Liaison point--point Normes supportes - RS 422/485 (X.27) Protocoles implments - ASCII - 3964 (R)

CPU 314C-2 Ptp


Liaison point--point Normes supportes - RS 422/485 (X.27) Protocoles implments - ASCII - 3964 (R)

- RK 512

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

S7-300

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents CP 340
Liaison point--point Normes supportes - RS 232C (V.24) - 20 mA (TTY) - RS 422/485 (X.27)

CP 341
Liaison point--point Normes supportes

Drivers chargeables pour CP 341


- Modbus matre - Modbus esclave - Data highway (DF1)

- RS 232C (V.24)
- 20 mA (TTY) - RS 422/485 (X.27) Protocoles implments - ASCII - 3964 (R) - RK 512 - pilote d imprimante - protocoles personnaliss

Protocoles implments
- ASCII - 3964 (R) - pilote d imprimante

24

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents CP 440
Liaison point--point Normes supportes - RS 422/485 (X.27) Protocoles implments - ASCII

CP 441-1 / 441-2
Liaison point--point Normes supportes

Drivers chargeables pour CP 441-2


- Modbus matre - Modbus esclave - Data highway (DF1)

- RS 232C (V.24)
- 20 mA (TTY) - RS 422/485 (X.27) Protocoles implments - ASCII - 3964 (R) - RK 512 (441-2 seulement) - pilote d imprimante - protocoles personnaliss

- 3964 (R)

25

Automation and Drives

La mthode daccs au bus PROFIBUS combine les communications multi-matres et matres-esclaves


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400

Anneau jeton logique entre les stations matres


Stations actives , appareils matres

API Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

PC

API

PROFIBUS

Stations passives , appareils esclaves

26

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

PROFIBUS est un rseau de communication selon la norme RS-485.


Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Les stations actives accdent au rseau selon la mthode du Token Bus (bus jeton).
Les stations passives selon la mthode matreesclave. La vitesse max de transmission est au maximum de 12 Mbits/s (cette vitesse est fonction du matriel utilis et de la distance) 32 stations max par segment, 127 stations max sur un rseau

Les supports de transmission sont: - liaison bifilaire - fibre optique - Liaison sans fil (IR et Radio) ATTENTION: c est un rseau de communication, ce qui implique un minimum de prcaution dans la mise en uvre et le cblage.
27

Spcifications techniques de PROFIBUS


API SIMATIC S7-300 S7-400

Automation and Drives

Un API ?

Standard

PROFIBUS EN 50 170 / IEC 61158


Passage de jeton et matre/esclave (dterministe) 9.6 Kbit/sec. - 12 Mbit/sec.

Priphrie Mthode daccs S7-300/ ET200M S7300/S7400 Vitesse Step7 Les comms Rgulations Simatic HMI

Mdiums
Nbre de participants Taille Topologie

Cuivre : une paire blinde Optique: cble fibre optique (verre et plastique)
127 Cuivre: max. 9.6 km (dpent de la vitesse) Optique: plus de 100 km (dpent de la vitesse) Ligne, arbre, toile, anneau, anneau redondant Niveau cellule et terrain

API srie H/F Documents

Applications

28

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

PROFIBUS DP Norme EN 50170/IEC 61158


Dialogue de type maitre-esclave, independant du temps de cycle automate DP offre la possibilit de communiquer de manire transparente avec la priphrie dcentralise ou avec un esclave intelligent par exemple du type API. Volume dechange max 244 octets entree/244 octets sortie Tous les esclaves normaliss PROFIBUS DP peuvent tre raccords, leur description se fait par un fichier *.GSD. Plus de 1700 produits, en provenance de plus de 280 offreurs.
29

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Automation and Drives

ET 200M
API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Avec modules de bus actifs

Avec connecteurs de bus

30

Automation and Drives

ET 200S
API SIMATIC S7-300 S7-400
Intelligence rpartie

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
Comptage rapide, codeurs SSI, commande de moteurs pas pas, sorties impulsionelles,liaison srie... Dparts-moteurs E/S TOR ou analogiques

31

Automation and Drives

ET 200 S
API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Module lectronique et bornier


32

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

PROFIBUS FDL
FDL (Fieldbus Data Link) offre des services de communication de type SEND/RECEIVE pour la transmission de donnes sur le sousrseau PROFIBUS entre stations actives.

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

33

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

PROFIBUS PA
PA est conu spcialement pour l instrumentation de process.
Le support de transmission est ici une paire torsade blinde. Le signal est transmis sous forme de donnes synchrone 45,45 kbit/s.

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

La ligne de donnes est en gnral galement utilise pour lalimentation des appareils de terrain.
Possibilit de fonctionnement scurit intrinsque (en atmosphre explosible) On utilise une passerelle DP/PA.

34

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

35

Spcifications techniques de Industrial Ethernet


API SIMATIC S7-300 S7-400

Automation and Drives

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Standard
Mthode daccs Vitesse Mdium

Ethernet IEEE 802.3 et IEEE 802.3u


CSMA/CD (carrier sense multiple access/collision detection) 10 Mbit/sec et 100 Mbit/sec (Fast Ethernet) Cuivre: Optique: Cble coaxial double blindage Industrial twisted pair Cble fibre optique (verre)

Nbre de participants Taille

1024 Cuivre : Max. approx. 1.5 km Optique : 4.5 km maxi. 150 km en commut
Ligne, arbre, toile, anneau, anneau redondant

Topologie
Applications

Rseau dusine ou de cellule

36

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

S7-300

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents CP 343-1
Connexions ITP, AUI, RJ45 Protocoles supports ISO, TCP/IP Services supportes

CP 343-1 IT
Connexions ITP, AUI, RJ45 Protocoles supports ISO, TCP/IP Services supportes

- Comm comp S5 , Comm S7...


- Routage S7 Vitesse - 10 / 100 Mbit/s Nbre de Liaisons Max 16

- Comm comp S5 , Comm S7, Comm IT


- Routage S7 Vitesse - 10 / 100 Mbit/s Nbre de Liaisons Max 16
37

Automation and Drives

La communication avec le SIMATIC


API SIMATIC S7-300 S7-400

S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents CP 443-1
Connexions ITP, AUI, RJ45 Protocoles supports ISO, TCP/IP Services supportes

CP 443-1 IT
Connexions ITP, AUI, RJ45 Protocoles supports ISO, TCP/IP Services supportes

- Comm comp S5 , Comm S7...


- Routage S7 Vitesse - 10 / 100 Mbit/s Nbre de Liaisons Max 64

- Comm comp S5 , Comm S7, Comm IT


- Routage S7 Vitesse - 10 / 100 Mbit/s Nbre de Liaisons Max 64
38

Automation and Drives

API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
TM

39

Automation and Drives

OPC aims, advantages


API SIMATIC S7-300 S7-400

Un API ?

...

Display Priphrie Application S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Software Simatic HMI Driver API srie H/F Documents

Trend Application

Display Application OPC

Trend Application

OPC

OPC Software Driver Software Driver Software Driver

OPC Software Driver

OPC Software Driver

With vendor-specific interface

With standardized OPC interface

40

Automation and Drives

OPC : Comment a marche?


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
OPC Server OPC Client

OPC Client

Dmarre la liaison OPC Demandes de lecture/Ecriture

OPC

OPC

Echanges bases sur COM/DCOM Donnes: uniques ou par groupes

OPC Server

Excute les requtes du client Gestion des rafrachissements cycliques Mise jour des donnes internes

41

Automation and Drives

Echanges via OPC


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents Echanges entre PCs Cas dune application Externe
PC
PC

Interne une application


PC

OPC Client

OPC Client WAN OPC Client OPC Server OPC Server


PC

DCOM

OPC Server

network

network

network

42

Automation and Drives

OPC functionality in general


API SIMATIC S7-300 S7-400

Un API ?

SIEMENS
SIMATIC NET Networking for Industry
PC / Windows 11/2003

OPC server with accesses for:


PROFIBUS

SIMATIC Software

Priphrie S7-300/ ET200M S7300/S7400 Step7

DP FMS S5-comp. communication (FDL) S7 communication

Les comms

Industrial Ethernet

Rgulations

S7 communication S5-comp. communication (S/R) TCP/IP native PROFInet (DCOM)

Simatic HMI

API srie H/F Documents

OPC is an integral component of all PC products and the standard interface for PC applications
43

Automation and Drives

Logiciels de rgulation
API SIMATIC S7-300 S7-400

Bloc fonctionnel PID intgr dans les CPUs


Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents temps de traitement 58 s pour une CPU 416 => 8 rgulations 1ms de Te dans une CPU

Standard PID Control


fonctions plus compltes intgres dans un FB outil de paramtrage

Modular PID Control


bibliothque de blocs standards pour structures complexes outil de mise en service

Fuzzy Control
FBs standards et outil de paramtrage

44

Automation and Drives

SIMATIC HMI
API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

45

Automation and Drives

SIMATIC HMI notre offre


API SIMATIC S7-300 S7-400

Systme de supervision SIMATIC WinCC

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents Push Button Panel OPs Texte avec Protoo Lite PC Standard avec Protool Pro

Panels PC avec Protool Pro

SIMATIC Multi Panels

Avec Protool
OPs Graphiques

46

Automation and Drives

Vue gnrale de la gamme


API SIMATIC S7-300 S7-400

Textes Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms


OP 170B TP 170A TP 070

Graphiques

TP 270 6 MP 370 12 MP 270B 10 TP 270 10 MP 370 12 OP 270 6 MP 270B 10

Rgulations Simatic HMI API srie H/F Documents

TP 170B

OP 270 10

MP 370 15

Mobile 170 6

47

Dtails
API SIMATIC S7-300 S7-400

Automation and Drives

Interfaces: tactile et clavier

Un API ?

IF1A

(RS-232) (RS-422/485) (RS-232)

Communication API 110 drivers


UNITELWAY; MODBUS; ROCKWELL; OMRON ...

Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

IF1B

IF2 USB

PC chargement, imprimante

Souris, clavier, imprimante, lecteur code barre, chargement/dchargement, ...


Backup/restore, archive, recette,source de lapplication ... Connexion vers la bureautique , chargement/dchargement, Backup/restore, recette, archive

CF Card Slot PC Card Slot

Ethernet (RJ 45)


MP270 B et 370

Tl service
48

Automation and Drives

Simatic HMI Les logiciels HMI


API SIMATIC S7-300 S7-400

Les logiciels HMI aujourdhui


Scada Niveau conduite locale machine

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

49

Automation and Drives

LOGICIEL PROTOOL
API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

PROTOOL V6

Configuration CS Run Time RT

50

Automation and Drives

Totally Integrated Automation


ProTool V6.0
API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Une seule saisie des variables entre Step7 et Protool

51

Automation and Drives

Conversion quelque soit la taille de lcran des projets ProTool V6.0


API SIMATIC S7-300 S7-400

Conversion des projets

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

52

Automation and Drives

Simulation des applications


ProTool V6.0
API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Visualisation du Pupitre

53

Automation and Drives

Plusieurs mthodes de Simulation


ProTool V6.0
API SIMATIC S7-300 S7-400

Tableau dynamique ou PLCSIM ou via MPI


MPI

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
S7-300

54

Automation and Drives

SIMATIC HMI en rsum


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
Dbit Pression PROFIBUS-PA 31,25 Kbit/s Link Drives Dparts-moteurs PROFIBUS-DP 12 Mbit/s MPI

Ethernet TCP/IP

Electo-vannes E/S pneumatiques dcentralises

ZONE 2/22

Niveau Positionneur . . . .

55

Automation and Drives

Simatic HMI Les logiciels HMI


API SIMATIC S7-300 S7-400

Les logiciels HMI aujourdhui


Scada Niveau conduite locale machine

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

56

Automation and Drives

Simatic HMI Les logiciels HMI


API SIMATIC S7-300 S7-400

et demain
Scada
Niveau machine Applications

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

57

Automation and Drives

WinCC flexible intgration de ProTool & WinCC


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Ouverture Simatic WinCC

Simplicit Simatic ProTool

WinCC flexible
innovations Technologiques

... Lavenir du Simatic HMI


58

Automation and Drives

API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

59

Automation and Drives

Automation and Drives

Totally Integrated Automation


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

SIMATIC S7- 400H

Haute disponibilit architecture redondante

61

Automation and Drives

Dfinitions
API SIMATIC S7-300 S7-400

Un API ?
Terminologie Buts quelque soit l lment qui tombe en dfaut. Raction Dans le cas d un dfaut sur le systme actif, celui-ci va basculer automatiquement sur le second systme

Priphrie H (High availability) Eviter les arrts de production S7-300/ ET200M Disponibilit S7300/S7400 Step7 Les comms Rgulations Simatic HMI

F (Failsafe)
Scurit

Eviter les dgats, corporels, sur le matriel ou l environnement Eviter les arrts de production Et viter les dgats, corporels, sur le matriel ou l environnement

Dans le cas d un dfaut le systme se place en tat de scurit

FH

ou H F

API srie H/F Disponibilit Documents

Scurit ET

Dans le cas d un dfaut dans la partie dite de scurit le systme se place en tat de scurit pour cette partie l, le reste de l installation continue de fonctionner

62

Principe de la synchronisation vnementielle


API SIMATIC S7-300 S7-400

Automation and Drives

Un API ? Priphrie S7-300/ ET200M Les CPUs se synchronisent sur toute S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Synchronisation vnementiel (Brevet Siemens)

Cette fonction est prise en charge par le firmware des CPUs Points de synchronisation

Mise jour de la MIE Accs direct la priphrie Interruptions,alarmes Evaluation des temporisations Echanges des donnes lors de fonctions de communications

Partial PLC A

Teil-AGPLC B Partial B
63

instruction dont lexcution pourrait conduire des branches de programmes diffrentes dans chaque CPU

Automation and Drives

Automate H : 1 seul point dentre


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms


MPI/DP

Rgulations Simatic HMI API srie H/F Documents


PG/PC pour configuration
chargement de programme modification en ligne , etc...

64

AUTOMATE S7-400H CPU Redondantes


API SIMATIC S7-300 S7-400

Automation and Drives

Un API ?
CPU 417H

Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
Redundancy Module X2 34

CPU 417-H/414-H avec 4 interfaces integrs: 2 Modules de synchro 1 Interface DP 1 Interface MPI/DP

CPU 417H

X2 34

Sync-Module

Liaison FO Haute vitesse


Redundancy Module X2 34 X2 34 Redundancy Module

X2 34

X2 34

Redundancy Module

65

Automation and Drives

I/O Configuration Redundant PROFIBUS


API SIMATIC S7-300 S7-400
Redundant IM 153-2

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
Available as separate components IM: 6ES7 153-2AA02-0XB0 BM: 6ES7 195-7HD00-0XA0 or as Bundle (2 x IM + 1 BM) 6ES7 153-2AR00-0XA0
IM
Active backplane bus

Profibus-DP

L+ L+

ET 200M with active backplane bus


Special bus module (BM)

IM

66

Automation and Drives

I/O Configuration Connection of single DP slaves via Y Link


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
2xIM 157 Y-Link

67

Automation and Drives

Entres/Sorties Redondantes
API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F
Sorties

Systme Redondant (H)


Fibre optique

Station dcentralise redondante

Documents

Entres

68

Automation and Drives

Automates de scurit Siemens


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

1980: 1988:

SIMATIC S5-110F SIMATIC S5-115F

1994:
1999: 2002: 2003:

SIMATIC S5-95F
SIMATIC S7-400F/FH SIMATIC S7-300F SIMATIC S7-416F

2003:

SIMATIC IM151-CPUF

69

Automation and Drives

Distributed Safety Evolution de la gamme !!!


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

SIMATIC S7-400F - CPU 416F - ET 200M E/S TOR et E ANA - ET 200S E/S TOR
SIMATIC S7-300F - CPU 315F - CPU 317F - E/S TOR et E ANA Safety - ET 200M E/S TOR et E ANA - ET 200S E/S TOR
70

ET200S-CPU F - ET 200S E/S TOR

Automation and Drives

Architecture : Systme S7 400 FH


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
ET 200M Entres / Sorties Standards ET 200M Entres / Sorties de Scurit SIL2 ou/et SIL3

71

Automation and Drives

Systme S7-400F
API SIMATIC S7-300 S7-400

CPUs 414H/417H
Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

I/O ET200M Standards I/O ET200M Fail safe

Programme de scurit en CFC

72

Automation and Drives

Distributed Safety S7-400F


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

CPU 416F mais pas de I/O F en centralis

I/O ET200M Standards I/O ET200M Fail safe

I/O ET200S Standards I/O ET200S TOR Fail safe Dpart-moteur de scurit

Programme de scurit en CONT/LOG

73

Automation and Drives

Distributed Safety S7-315F S7-317F


API SIMATIC S7-300 S7-400

CPU 315F/317F et I/O TOR/ANA F en centralis

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

I/O ET200M Standards I/O ET200M Fail safe

I/O ET200S Standards I/O ET200S TOR Fail safe Dpart-moteur de scurit

Programme de scurit en CONT/LOG


74

Automation and Drives

Distributed Safety IM151-7 CPU F


API SIMATIC S7-300 S7-400

CPU standard

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Profibus DP

CPU esclave DP

I/O ET200S Standards I/O ET200S Fail safe Dpart-moteur de scurit


Programme de scurit en CONT/LOG
75

Automation and Drives

Distributed Safety La Scurit rpartie dans les automatismes


API SIMATIC S7-300 S7-400

Un API ? Priphrie S7-300/ ET200M S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents

Distributed Safety API S7-300F API S7-416F

Variateur de vitesse ET 200M avec E/S standard Pupitre oprateur

PROFIBUS DP

Barrire immatrielle PROFIsafe ET 200M avec E/S de scurit Laserscanner PROFIsafe ET 200S avec E/S standard, E/S de scurit et dparts-moteurs
76

Automation and Drives

Positionnement de notre offre Scurit dans les automatismes


API SIMATIC S7-300 S7-400

Process
S7-Systeme 400F/400FH
ET200M

Manufacturier
Distributed Safety

Un API ? Priphrie S7-300/ ET200M


PROFIBUS-DP

S7-400F CPU 414H/417H


Programmation CFC

S7-400F CPU 416F


S7-300F CPU 315F/317F

S7300/S7400 Step7 Les comms Rgulations Simatic HMI API srie H/F Documents
PROFIBUS-DP

IM-CPU F ET 200 S

S7-400FH CPU 414H/417H


ET200M

Programmation Contact/Logigramme

E/S TOR, ANA de scurit


ET200M

Priphrie redondante
77