Académique Documents
Professionnel Documents
Culture Documents
Sommaire
Introduction et principes de 1
base de la communication
Fonctions de communication 5
sur M7-300/400
Échange de données à 6
commande cyclique sur
S7/M7-300/400 et C7-600
Fonctions de communication 7
sur PC
Raccordement de PG/OP 8
SIMATIC
Edition 3 10/99
Informations relatives à la sécurité
Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité ainsi que pour éviter des
dommages matériels. Elles sont mises en évidence par un triangle d’avertissement et sont présentées, selon le
risque encouru, de la façon suivante :
Danger
! signifie que la non-application des mesures de sécurité appropriées conduit à la mort, à des lésions corporelles
graves ou à un dommage matériel important.
Attention!
! signifie que la non-application des mesures de sécurité appropriées peut conduire à la mort, à des lésions
corporelles graves ou à un dommage matériel important.
Avertissement
! signifie que la non-application des mesures de sécurité appropriées peut conduire à des lésions corporelles
légères ou à un dommage matériel.
Information
doit vous rendre tout particulièrement attentif à des informations importantes sur le produit, aux manipulations à
effectuer avec le produit ou à la partie de la documentation correspondante.
Personnel qualifié
La mise en service et l’utilisation de la console ne doivent être effectuées que par personnes qualifiées. Il s’agit
de personnes qui ont l’autorisation de mettre en service, de mettre à la terre et de repérer des appareils, systè-
mes et circuits électriques conformément aux règles de sécurité en vigueur.
Attention!
! La console ne doit être utilisée que pour les applications spécifiées dans le catalogue ou dans la description
technique, et exclusivement avec des périphériques et composants recommandés par Siemens.
Le transport, le stockage, le montage, la mise en service ainsi que l’utilisation et la maintenance adéquats de la
console sont les conditions indispensables pour garantir un fonctionnement.
Marques de fabrique
SIMATIC® et SIMATIC NET® sont des marques déposées par SIEMENS AG.
Les autres désignations figurant dans ce document peuvent être des marques dont l’utilisation par des tiers à
leurs propres fins peut enfreindre les droits des propriétaires desdites marques.
Copyright Siemens AG, 1996 à 1999, All rights reserved Exclusion de responsabilité
Toute communication ou reproduction de ce support Nous avons vérifié la conformité du contenu du présent manuel avec le
d’information, toute exploitation ou communication de son contenu matériel et le logiciel qui y sont décrits. Or des divergences n’étant pas
sont interdites, sauf autorisation expresse. Tout manquement à exclues, nous ne pouvons pas nous porter garants pour la conformité
cette règle est illicite et expose son auteur au versement de intégrale. Si l’usage de ce manuel devait révéler des erreurs, nous en
dommages et intérêts. Tous nos droits sont réservés, notamment tiendrons compte et apporterons les corrections nécessaires dès la
pour le cas de la délivrance d’un brevet ou celui de prochaine édition. Veuillez nous faire part de vos suggestions.
l’enregistrement d’un modèle d’utilité.
Siemens AG
Bereich Automatisierungs- und Antriebstechnik
Geschäftsgebiet Industrie-Automatisierungssysteme © Siemens AG 1996 à 1999
Postfach 48 48, D-90327 Nürnberg Nous nous réservons le droit de modifier les caractéristiques techni-
ques.
Manuel
Information
Le contenu de ces instructions de service ne fait pas partie d'une convention, d'un accord ou d'un rapport juridique existant
ou ayant existé. Il n'est pas non plus destiné à modifier de tels textes. L'ensemble des devoirs de Siemens résulte de
chaque contrat de vente qui comprend la totalitè du seul règlement applicable en matière de garantie. Le contenu des
présentes instructions de service ne constitue ni une extension ni une restriction des dispositions contractuelles relatives à
cette garantie.
Par souci de clarté, ces instructions de service ne traitent pas non plus tous le problèmes imaginables qui peuvent se
poser en relation avec l'emploi de cet appareil. Si vous aves besoin d'informations complèmentaires ou si vous êtes
confrontés à des problèmes particuliers qui ne sont pas traités en détail dans ce manuel, la filiale Siemens de votre région
vous fournira les renseignements nécessaires.
Généralités
Cet appareil fonctionne avec du courant électrique. Pendent l'exploitation d'appareils électriques,
certaines pièces sont forcément sous tension dangereuse.
ATTENTION!
Pour éviter de graves blessures corporelles et/ou de sérieux dégâts matériels, il est indispensable de
! respecter les avertissements.
Toute intervention sur cet appareil ou tout travail exécuté à proximité de cet appareil sont réservés à
un personnel qui possède une qualification correspondante. Ce personnel aura une parfaite
connaissance de tous les avertissements et de toutes les mesures de maintenance conformes à ces
instructions de service.
Au sens de ces instructions de service ou des avertissements, "personnel qualifié" désigne des personnes familiarisées
avec l'installation, le montage et la mise en service de ce produit et spécialisées dan le domaine relatif à leurs activités.
Elles auront par exemple:
une formation, une instruction ou une habilitation qui les autorisent à brancher/débrancher, mettre à la terre ou repérer
des circuits électriques, des appareils ou des systèmes conformes aux normes actuelles des technique de sécurité;
une formation ou une instruction conforme aux normes actuelles des techniques de sécurité en matière de d'entretien
et d'utilisation des équipements de sécurité.
Copyright Siemens AG, 1996 à 1999, All rights reserved Exclusion de responsabilité
Toute communication ou reproduction de ce support Nous avons vérifié la conformité du contenu du présent manuel avec le
d’information, toute exploitation ou communication de son contenu matériel et le logiciel qui y sont décrits. Or des divergences n’étant pas
sont interdites, sauf autorisation expresse. Tout manquement à exclues, nous ne pouvons pas nous porter garants pour la conformité
cette règle est illicite et expose son auteur au versement de intégrale. Si l’usage de ce manuel devait révéler des erreurs, nous en
dommages et intérêts. Tous nos droits sont réservés, notamment tiendrons compte et apporterons les corrections nécessaires dès la
pour le cas de la délivrance d’un brevet ou celui de prochaine édition. Veuillez nous faire part de vos suggestions.
l’enregistrement d’un modèle d’utilité.
Siemens AG
Bereich Automatisierungs- und Antriebstechnik
Geschäftsgebiet Industrie-Automatisierungssysteme © Siemens AG 1996 à 1999
Postfach 48 48, D-90327 Nürnberg Nous nous réservons le droit de modifier les caractéristiques techni-
ques.
Objectif du manuel
Destinataires
Validité du manuel
STEP 7
le matériel et
Ces manuels donnent des informations exhaustives sur le matériel des partenaires
de communication ainsi que sur la configuration et la programmation. De plus,
vous bénéficiez de l'aide en ligne des programmes STEP 7 et NCM S7.
Manuel
Manuels
Manuels Manuel
Communication
avec le SIMATIC
Manuels concernant
Programmation avec - S7 200 S7 400 H
STEP 7 V5.0 - S7/M7-300 Systèmes à haute
Configuration du matériel - C7-600 disponibilité
avec STEP 7 V5.0 - S7/M7-400
Fonctions systèmes et - périphérie décentralisée
standards
Information
Ce manuel traite en priorité du SIMATIC S7, mais aussi du SIMATIC S5 et
d'autres automates programmables.
Nuremberg
Johnson City
Singapour
Nuremberg
SIMATIC BASIC-Hotline SIMATIC Premium-Hotline
(facturée, seulement avec SIMATIC Card)
Heure locale : Lundi au vendredi, 8:00 à Heure locale : Lundi au vendredi, 0:00 à
18:00 h (CET) 24:00 h (CET)
Téléphone : +49 (911) -895-7000 Téléphone : +49 (911) -895-7777
Fax : +49 (911) -895-7002 Fax : +49 (911) -895-7001
E-Mail : simatic.support@nbgm.siemens.de
Le support client SIMATIC Customer Support vous propose, via les services en
ligne, des informations additionnelles nombreuses concernant les produits
SIMATIC :
Vous pouvez également obtenir sur Internet des informations générales sur les
dernières évolutions, à l'adresse http://www.ad.siemens.de/simatic
Guide pratique
Dans les différents chapitres, vous trouverez sur chaque page, dans la colonne
de gauche, des informations qui vous donneront une vue d'ensemble du
contenu de la section considérée.
A la suite des annexes figure un index qui donne la définition des principaux
termes techniques utilisés dans le présent manuel.
Résumé
Communication
Station
CPU
Sous-réseau
Station
CPU CP
Modules aptes à
communiquer
Figure 1-1 : Exemple mettant en jeu des partenaires de communication sur un sous-
réseau
Noeuds de redondance
Partenaire de communication
Station
Sous-réseau
Réseau
Station Réseau
Sous-réseau 1
Sous-réseau 2
Sous-réseau 3
Passerelles
On appelle passerelles les équipements reliant entre eux deux ou plus de sous-
réseaux pour permettre l'intercommunication. Les passerelles permettent
d'interconnecter des sous-réseaux similaires ou différents sur le plan physique
(exemple : Ethernet et PROFIBUS). Elles sont donc nécessaires dans les stations
reliées à plusieurs sous-réseaux.
A partir d'un point du réseau, la PG peut établir une liaison en ligne avec toutes
les stations pouvant être jointes via des passerelles.
Information
Une passerelle contient aussi le routage et n'est donc possible qu'avec le matériel
approprié.
Liaison
Il existe par ailleurs des liaisons à haute disponibilité et sécurité qui utilisent la
redondance des réseaux physiques pour maintenir la communication en cas de
défaillance d'un composant. Du point de vue du programme, il n'y a pas de
différence entre une liaison à haute disponibilité et sécurité et une autre liaison ; la
différence porte seulement sur la disponibilité.
Routage
Les passerelles ont besoin d'informations pour pouvoir transmettre des liaisons
d'un sous-réseau vers d'autres sous-réseaux. Ces informations sont contenues
dans des tableaux qui contiennent l'itinéraire (route) menant au partenaire de
communication. Ces tableaux sont appelés tableaux de routage et le mécanisme
est appelé routage (définition d'un itinéraire).
Fonctions de communication
Les fonctions proposées à partir d'une interface logicielle et utilisant des services
de communication. Les fonctions de communication peuvent transférer des
données entre des partenaires présentant des performances différentes ; elles
peuvent également piloter le partenaire (p. ex. le faire passer en mode "STOP")
ou interroger son état actuel.
Protocole
Résumé
Ligne
La structure en ligne est également souvent appelée structure à bus, bien qu'un
bus n'ait pas systématiquement une structure en ligne. Tous les correspondants
n'ont alors besoin que d'une seule interface. Ils peuvent être reliés au faisceau
principal par le biais de piquages courts.
Alors qu'une structure point par point peut p. ex. supporter simultanément quatre
correspondants deux par deux, ce n'est pas le cas d'une structure en ligne. Il faut
veiller à ce qu'il n'y ait toujours qu'un seul correspondant qui puisse émettre à un
moment donné, et que parallèlement, tous les autres soient en mode écoute. Il est
donc nécessaire de prévoir des règles définissant quel est le correspondant ayant
le droit d'émettre et quand il peut le faire. On parle alors des procédés d'accès au
bus. Ils sont également nécessaires dans le cas des structures suivantes.
Anneau
Il existe certains points communs entre les structures en ligne et en anneau. Dans
la structure en anneau, le droit d'émettre doit aussi être régi au moyen des
procédés d'accès au bus. Un anneau peut être constitué de liaisons point à point
juxtaposées. L'un des avantages d'une telle structure est que chaque noeud peut
agir comme un amplificateur. De ce fait, la structure en anneau permet de réaliser
des réseaux couvrant des distances importantes. Par contre, dans une telle
structure, la défaillance de l'un des noeuds pose des problèmes nettement plus
importants que dans le cas d'une structure en ligne.
Etoile
= Coupleur étoile
Arbre
Station 1 Station 2
Station 3
R Station 4 Station 5
= Répéteur
Il peut s'agir d'amplificateurs seuls (répéteurs) si les parties reliées sont de même
nature, mais il peut aussi s'agir de convertisseur (routeurs , ponts, passerelles) si
les parties à relier sont de nature différente. Les "branches" de la structure en
arbre peuvent aussi être reliées directement les unes aux autres (voir
chapitre 3.6).
Résumé
LAN < 5 km
MAN < 25 km
Topologie de réseaux
Outre les LAN et WAN, on trouve aussi des FAN (Field Area Network).
L'automatisation de process s'opère alors dans la zone de proximité du système,
alors que les réseaux MAN et WAN se chargent de la communication au sein
même et entre les niveaux supérieurs de l'architecture d'automatisme (niveaux de
conduite, de gestion de production et de gestion de l'entreprise). Ceci s'applique
notamment lorsque plusieurs usines géographiquement distantes ou plusieurs
sociétés commerciales, etc. forment une unité sous l'angle de la structure
d'organisation.
Support de transmission
lignes bifilaires, non torsadées, non blindées (exemple : bus à interface AS)
Résumé
Etant donné que sur un bus, à un moment donné, il n'est pas possible d'émettre
plus d'un télégramme, il faut définir quel partenaire peut émettre sur le bus. Le
nombre de récepteurs qui "écoutent" le télégramme est alors sans importance.
L'accès au bus est régi par le procédé d'accès au bus. On peut répartir ces
procédés en procédé central et décentralisé et ce dernier type peut lui-même être
divisé en procédé déterministe et aléatoire :
Procédé d’accès
centralisé décentralisé
déterministe stochastique
Maître/esclave
Maître
Système de bus
Affectation maître/esclave
Passage de jeton
CSMA/CD
Résumé
Serveur
Client
Les clients ont pour mission de faciliter à l'utilisateur final les possibilités d'accès à
l'ensemble du système, sans que la répartition des données et des fonctions soit
forcément apparente au cas par cas.
Modèle
Information
Les notions de serveur et d'esclave ne sont pas identiques. Alors que le serveur
est basé sur la couche 7-Observation, l'esclave correspond seulement à la couche
2-Observation. Un correspondant ne disposant que d'une fonctionnalité d'esclave
n'est pas en mesure d'émettre de sa propre initiative. Par contre, en cas
d'apparition d'un événement donné (p. ex. passage en STOP), un serveur peut de
lui-même déposer un message correspondant sur le bus.
1.6 Liaisons
Introduction
Fonction de Fonction de
communication USEND communication AG_RECV
S7- CP S7- CP
CPU CPU
Liaison S7 Liaison
FDL
Sous-réseau Sous-réseau
S7- S5- CP
CPU CPU
CP
Les liaisons occupent pour chaque terminaison des ressources de liaison sur les
modules participants aptes à communiquer, qui ont donc des réactions sur les
données quantitatives des liaisons.
Dans la famille SIMATIC S7/M7, les liaisons sont classées de la manière suivante
:
Liaisons
Type de liaison configurée non configurée
(via tableau des liaisons)
Établissement statique dynamique dynamique
coupure de liaisons (seulement
M7-300/400)
Vous trouverez de plus amples informations à ce sujet dans les chapitres suivants.
Actives / passives
Pour qu'un établissement correct des liaisonssoit garantie, ces dernières doivent
être actives dans un point terminal et passif dans l'autre. Sinon l'établissement de
la liaison n'est pas possible.
Statiques
Les liaisons statiques sont établies une fois pour toutes et sont maintenues
durablement.
Dynamiques
Application
Liaisons configurées
Information
Dans STEP 7, les liaisons non configurées ne sont en principe pas configurées au
moyen du tableau des liaisons. Ces liaisons ne sont spécifiées que par la cible et
établies de manière implicite lors de l'appel de la fonction de communication et
coupées le cas échéant après la transmission des données.
Ces liaisons ont également besoin de ressources sur les CPU.
Définition
Résumé
Une fois que toutes les ressources de liaisons d'un partenaire de communication
sont occupées, il n'est plus possible d'établir de nouvelles liaisons.
Résumé
Protocole
Le modèle de référence ISO définit des couches dans lesquelles est régulé le
comportement des partenaires de communication. Ces couches sont superposées
sachant que la couche 7 est la supérieure. Ce modèle ISO servira de référence
pour les services décrits dans la suite du texte. Seules des couches de même
niveau peuvent communiquer entre elles.
La réalisation concrète des différentes couches n'est dans un premier temps pas
définie par le modèle de référence, mais reste à la discrétion du type
d'implémentation spécifique. Avec PROFIBUS, on se passe des couches 3 au 6,
au profit d'une communication rapide en temps réel et on intègre les fonctions
absolument nécessaires dans les couches 1, 2 et 7.
Physical Layer
Network Layer
Transport Layer
Session Layer
Presentation Layer
Application Layer
Le PROFIBUS est un système multi-maîtres. L'accès contrôle au bus est réglé par
le biais d'une méthode d'accès hybride, à savoir le passage d'un jeton pour la
partie décentralisée et le principe maître-esclave pour la partie centralisée.
Résumé
Répéteur
Le répéteur copie vers l'autre côté l'information reçue sur le câble en l'amplifiant.
Un répéteur est transparent pour toutes les couches des éléments en
communication, c'est-à-dire que déjà les couches physiques des deux réseaux
doivent être identiques. Souvent, les répéteurs ne sont pas utilisés pour le
couplage de deux sous-réseaux de même nature, mais pour agrandir ou prolonger
un sous-réseau existant, p. ex. un système de bus.
Station A Station C
Application Application
Présentation Présentation
Session Session
Transport Transport
Réseau Réseau
Liaison Repeteur Liaison
Physique Physique Physique
Réseau
A C
Sous-réseau
R
Pont
Les ponts sont utilisés pour relier des sous-réseaux travaillant avec les mêmes
protocoles sur la touche de sécurité (Logical Link Control LLC). Les moyens de
transmission et procédés d'accès au bus (Medium Access Control, MAC) des
sous-réseaux à relier peuvent être différents. Les ponts s'utilisent essentiellement
pour raccorder des réseaux locaux ayant des topologies différentes ou pour relier
certaines structures à des sous-réseaux par le biais d'applications spéciales.
Sur bon nombre de versions, les tâches d'un pont ne concernent que l'accès au
bus (MAC) et n'interviennent aucunement au niveau de la couche LLC. Ce type de
pont est utilisé dans le cas de sous-réseaux de structures identiques, qui ne
différent que par le support de transmission (p. ex. ligne bifilaire, conducteur à
fibre optique).
Station A Station C
Application Application
Presentation
Présentation Presentation
Présentation
Session Session
Transport Transport
Network
Réseau Bridge
Pont Network
Réseau
Liaison
Datalink Datalink Liaison
Datalink
Physique
Physical Physique
Physical Physique
Physical Physique
Physical
Réseau
Netz
A B C
Sous-réseau
Subnetz Sous-réseau
Subnetz
Routeur
Le routeur sert à relier des réseaux ISO qui se distinguent sur le plan de leurs
couches 1 et 2. Le routeur détermine également le meilleur itinéraire (chemin de
communication) d'une information passant par un réseau existant (routage).
La tâches des routeurs étant nettement plus complexe que celle des ponts, leur
vitesse de travail est plus faible.
Station A Station C
Application Application
Présentation Présentation
Session Session
Transport Routeur Transport
Réseau Réseau Réseau
Liaison Liaison Liaison Liaison
Physique Physique Physique Physique
Réseau
A B C
Sous-réseau Sous-résaeau
Passerelle
Une passerelle sert à coupler des réseaux d'architecture différente, donc deux
sous-réseaux quelconques. Par rapport au modèle de référence ISO, la tâche de
la passerelle est la conversion des protocoles de communication de toutes les
couches. Une passerelle permet également de coupler un réseau ISO et un
réseau non-ISO. L'une des moitiés sur la figure ne possède pas l'architecture ISO
à 7 couches, mais une structure différente. Les liaisons de réseaux par le biais de
passerelles se caractérisent généralement par leur complexité élevée et leur faible
rapidité.
‘Réseau
A G C
Sous-réseau Sous-réseau
Résumé
Un codage à des fins de sécurité des données a lieu dans la couche 2. Une
propriété d'un tel code est la distance de Hamming (HD). Elle indique le nombre
de bits qui différent entre deux mots de code valides, c'est-à-dire le nombre de
bits qui doivent basculer de sorte à obtenir à nouveau un mot de code valide. Le
basculement d'un nombre de bits inférieur ou égal à (HD-1) est donc identifié en
tant que défaut.
Distance de Hamming
Résumé
Niveau de conduite
Niveau cellule
Niveau terrain
Le niveau terrain constitue le maillon entre les installations et les automates. Les
appareils de terrain mesurent, signalent et transmettent à l'installation les ordres
émanant du niveau de la cellule. Le volume de données transmis est
généralement faible. Le cas typique est une communication hiérarchisée, à savoir
plusieurs appareils de terrain communiquant avec un maître.
Niveau actionneur/capteur
Services de communication
2
Résumé du chapitre
2.1 Introduction
Définition
Services et sous-réseaux
Communication PG/OP
Communication S7
Communication de base S7
La communication de base S7 (voir chap. 2.4) est déjà intégrée à chaque station
SIMATIC S7/M7 et permet la transmission de variables et de données,
exclusivement entre partenaires MPI (impossible avec les systèmes à haute
disponibilité et sécurité).
Communication compatible S5
Les fonctions suivantes sont basées sur des protocoles normalisés selon le
modèle de référence ISO (pour cette raison, on parle de communication ouverte)
et permettent la communication entre les stations SIMATIC S5 et SIMATIC S7 via
Industrial Ethernet et PROFIBUS.
Transport ISO
Ces fonctions permettent de transmettre des données, via une communication
ouverte sur la couche 4 (transport ISO) du modèle de référence ISO sur Industrial
Ethernet, entre SIMATIC S7 et SIMATIC S5.
ISO-on-TCP
Ces fonctions permettent de transmettre des données, via une communication
ouverte selon le protocole de transport TCP/IP sur la couche 4 du modèle de
référence ISO sur Industrial Ethernet, entre SIMATIC S7 et des PC ou systèmes
tiers, via des réseaux TCP/IP.
Le service ISO-on-TCP a besoin du standard étendu RFC1006 pour faire du flux
de données une orientation par blocs (blocs de données définis selon norme ISO).
UDP
Ces fonctions servent à la transmission simple des données sans acquittement
(service Datagramm), selon la couche 4 du modèle de référence ISO. Il est
possible de transmettre des blocs cohérents de données entre deux partenaires
Ethernet. (UDP = User Datagram Protocol.)
TCP/IP
Ces fonctions permettent de transmettre des données, via une communication
ouverte selon le protocole de transport TCP/IP sur la couche 4 du modèle de
référence ISO sur Industrial Ethernet, entre SIMATIC S7 et des PC ou systèmes
tiers, via des réseaux TCP/IP.
L'interface à douille TCP/IP présente sur pratiquement tous les systèmes
terminaux est supportée par le service TCP.
FDL (SDA/SDN)
Ces fonctions permettent de transmettre des données du SIMATIC S7 au
SIMATIC S5.
Elles sont optimisées pour la transmission de volumes moyens de données en
communication ouverte sur la couche 2 Fieldbus Data Link (FDL)) du modèle de
référence ISO via un réseau PROFIBUS.
Communication standard
FMS
PROFIBUS FMS (Fieldbus Message Specification) offre des services pour la
transmission de données structurées (variables FMS).
Le service FMS peut être classé dans la couche 7 du modèle de référence ISO. Il
correspond à la norme européenne EN 50170, vol. 2, PROFIBUS et permet ainsi
la communication ouverte entre stations via un réseau PROFIBUS.
MMS
Le MAP (Manufacturing Automation Protocol) offre des services MMS pour la
transmission de données structurées (variables MMS) .
Le service MMS peut être classé dans la couche 7 du modèle de référence ISO. Il
est conforme à la norme européenne ISO/CEI 9506-4, Industrial Automation
Systems - Manufactoring Message Specification - Part 4 et MAP 3.0 1998,
Manufactoring Automation Protocol, Version 3.0, et permet ainsi la communication
ouverte vers des matériels tiers.
Services PROFIBUS
PROFIBUS-DP
Les services PROFIBUS-DP (voir chap. 2.6) offrent la possibilité de communiquer
de manière transparente avec la périphérie décentralisée. Depuis le programme
de commande, il est possible d'accéder à la périphérie décentralisée comme à la
périphérie centralisée. PROFIBUS-DP est conforme à la norme européenne
EN 50170, vol. 2 maître/esclave PROFIBUS et permet ainsi la communication
ouverte avec la périphérie décentralisée et des stations de terrain.
PROFIBUS FMS
Par son niveau 7 Protocole FMS (Fieldbus Message Specification), PROFIBUS
est destiné aux applications dans le domaine de l'automatisation à proximité de
processus (voir chap. 2.7).
PROFIBUS PA
PROFIBUS PA est une variante spécifique de réseau DP, destinée aux domaines
à sécurité intrinsèque.
Interface AS
Résumé
La communication PG/OP fournit des fonctions pour des CPU S7/M7/C7, des OS
SIMATIC-OP/OS et des PC. Ces fonctions sont déjà intégrées à chaque station
SIMATIC S7/M7/C7. La communication PG/OP est utilisable sur tous les sous-
réseaux (MPI, PROFIBUS, Industrial Ethernet).
A partir de STEP 7 V5, il est possible de joindre en ligne des stations PG S7 au-
delà des limites de sous-réseaux, par exemple pour charger des programmes
utilisateur ou exécuter des fonctions de test et de diagnostic, etc. La passerelle se
trouve alors dans une station SIMATIC qui a des interfaces avec les sous-réseaux
concernés.
Propriétés
Communication PG/OP
Fonctionnalité complète pour la programmation des automates programmables
SIMATIC avec STEP 7 (p. ex. téléchargement de la configuration matérielle,
chargement de programmes STEP 7, commande en ligne des stations SIMATIC,
test et diagnostic des programmes).
Communication OP
Écriture et lecture de variables ainsi que émetteur automatique de données aux
stations de conduite et de supervision (OP, OS) sans fonction de communication
supplémentaire dans le programme utilisateur du partenaire de communication.
La cohérence des données dépend de la CPU S7-300/400 ou C7-600 utilisée et
doit être prise en compte dans le programme utilisateur du système cible (voir
chapitre 4.8).
Sécurité de la transmission
2.3 Communication S7
Résumé
Propriétés
Sécurité de la transmission
Sur le PC, une partie de la communication S7 est mise à disposition via l'interface
SAPI-S7 et OPC.
Résumé
La communication sur base-S7 fournit des fonctions simples à toutes les CPU
S7/M7 300/400 et C7-600 afin de transmettre de petites quantités de données via
le sous-réseau MPI station S7.
Propriétés
Les SFC de communication sont utilisables sur toutes les CPU S7-300/400 ou
C7-600-CPU et servent à l'échange de données avec des CPU S7/M7-300/400
ou C7-600. Elles n'exigent pas de mémoire de travail supplémentaire.
Sécurité de la transmission
Résumé
Propriétés
Sécurité de la transmission
La réception des données est confirmée sous forme d'un acquittement par le
service de transport ISO du partenaire de communication. Ceci est signalé au
niveau du bloc correspondant.
En liaison avec les services de transport ISO, le SIMATIC S7 offre des fonctions
de communication pour l'émission et/ou la réception de données par le biais de
liaisons statiques. Les liaisons de transport ISO correspondantes sont configurées
avec STEP 7. Elles sont établies lors du démarrage de la station.
Avec le SIMATIC S7, les services de transport ISO sont utilisés pour la
communication avec les blocs AG_SEND et AG_RECV via le sous-réseau
Industrial Ethernet (voir chapitre 4).
Sur le PC, les services de transport ISO sont fournis en tant que fonctions C et
dans OPC, dans le cadre de l'interface SAP.
Résumé
Propriétés
Sécurité de la transmission
La réception des données est confirmée sous forme d'un acquittement par le
partenaire de communication. Ceci est signalé au niveau du bloc correspondant.
Sur le PC, les services ISO-on-TCP sont fournis en tant que fonctions C et dans
OPC, dans le cadre de l'interface SAPI.
Résumé
Propriétés
La transmission de données avec TCP/IP se fait via Industrial Ethernet et, ensuite,
via des réseaux TCP/IP (un réseau téléphonique ou Internet).
Sécurité de la transmission
La réception des données est confirmée sous forme d'un acquittement par le
partenaire de communication. Ceci est signalé au niveau du bloc correspondant.
Sur le PC, les services TCP sont fournis en tant que fonctions C, dans le cadre de
l'interface à douille.
Résumé
Propriétés
Sécurité de la transmission
Etant donné qu'aucun acquittement ne peut être envoyé sur les données reçues,
les télégrammes UDP ne sont pas sûrs. UDP est utilisé principalement dans les
applications faisant de toute façon appel à l'acquittement de l'utilisateur.
Avec le SIMATIC S7, les services UDP sont utilisés pour la communication avec
les blocs AG_SEND et AG_RECV via le sous-réseau Industrial Ethernet (voir
chapitre 4).
Sur le PC, les services UDP sont fournis en tant que fonctions C, dans le cadre de
l'interface à douille.
Résumé
FDL (Fieldbus Data Link) offre des services de communication compatible S5 pour
la transmission de données sur le sous-réseau PROFIBUS. Le service FDL du
SIMATIC S7 supporte les fonctions SDA (Send Data with Acknowledge) et SDN
(Send Data with No Acknowledge). Le service FDL peut être classé dans la
couche 2 du modèle de référence ISO.
Le PROFIBUS-FDL correspond à la norme européenne EN 50 170, vol. 2,
PROFIBUS.
Propriétés
Sécurité de la transmission
Avec le SIMATIC S7, les services FDL sont utilisés pour la communication avec
les blocs AG_SEND et AG_RECV via le sous-réseau PROFIBUS (voir chapitre 4).
Sur le PC, les services FDL sont mis à disposition en tant que fonctions C.
Résumé
Propriétés
On distingue :
L'interface PROFIBUS-DP est intégrée soit sur les CPU S7/M7, soit C7-CPU, ou il
existe des coupleurs spécifiques (IM, CP).
La périphérie, reliée par exemple à une station ET 200 sur le PROFIBUS en tant
qu'esclave DP, est jointe comme toute autre périphérie dans la station centrale ou
la station d'extension. Autrement dit, l'accès aux modules périphériques peut
s'effectuer directement par le biais d'instructions ou par l'échange de mémoire
image du processus.
Sécurité de la transmission
Résumé
Propriétés
Parmi les services proposés par le FMS figurent les services de lecture et
d'écriture ainsi que de signalisation de variables FMS par le biais de liaisons FMS.
La réception des données est confirmée par le partenaire avec un acquittement
utilisateur signifiant que l'application sur le partenaire de communication distant a
correctement reçu les données. La transmission de données avec le service FMS
s'effectue exclusivement via le sous-réseau PROFIBUS.
Sécurité de la transmission
Avec le SIMATIC S7, les services FMS sont utilisés pour la communication avec
les FB de communication pour FMS via le sous-réseau PROFIBUS (voir cha-
pitre 4).
Sur le PC, les services FMS sont fournis en tant que fonctions C et dans OPC,
dans le cadre de l'interface SAPI.
Résumé
Le service MMS peut être classé dans la couche 7 du modèle de référence ISO. Il
est conforme à la norme européenne ISO/CEI 9506-4, Industrial Automation
Systems - Manufactoring Message Specification - Part 4 et MAP 3.0 1998,
Manufactoring Automation Protocol, Version 3.0, et permet ainsi la communication
ouverte vers des matériels tiers.
Propriétés
Parmi les services proposés par le MAP figurent les fonctions de lecture et
d'écriture de variables MMS par le biais de liaisons MAP.
Avec le SIMATIC S7, les services MMS sont utilisés pour la communication avec
les FB de communication via le sous-réseau Industrial Ethernet (voir chapitre 4).
Résumé
Propriétés
Sécurité de la transmission
Ce procédé est du type broadcast, qui ne garantit aucune sécurité des données.
La communication globale des données se configure avec STEP 7 via une table
des données globales. Toutes les CPU S7-300/400 ou C7-600 doivent se situer
dans le même projet STEP 7.
Résumé
Propriétés
Sécurité de la transmission
Réseaux de communication
3
Résumé du chapitre
3.1 Résumé
MPI
MPI est un sous-réseau d'extension limitée et comportant un petit nombre de
participants, pour les niveaux terrain et cellule. L'interface MPI est une interface
multipoints dans les SIMATIC S7/M7 et C7. Elle est conçue en tant qu'interface
PG et prévue pour la mise en réseau d'un faible nombre de CPU dans le cadre de
l'échange de faibles volumes de données.
PROFIBUS
Dans le système de communication ouvert et non-propriétaire du SIMATIC,
PROFIBUS est le réseau pour le niveau cellule et terrain.
Industrial Ethernet
Dans le système de communication non-propriétaire du SIMATIC, Industrial
Ethernet est le réseau pour le niveau de conduite et le niveau cellule. Industrial
Ethernet convient pour la transmission rapide de grandes quantités de données et,
via des passerelles, il donne la possibilité de mise en réseau couvrant plusieurs
sites.
Interface AS
L'interface AS ou interface actionneur/capteur est un système de sous-réseaux
pour le niveau inférieur du processus dans des systèmes d'automatisation. Il sert
tout spécialement à la mise en réseau de capteurs et d'actionneurs binaires. Le
volume de données maximum est de 4 bits par station esclave.
Procédé d'accès
Jeton
Maître-esclave
Chacun des procédés d'accès sont décrits en détail avec les sous-réseaux
concernés.
Etendue du réseau
L'étendue du réseau est la distance maximale entre deux stations à l'intérieur d'un
sous-réseau. Ce dernier peut se composer d'un ou de plusieurs segments
(segments de bus), Les segments de bus peuvent être couplés au moyen de
transitions de segments tels que des répéteurs ou des ponts.
Support de transmission
Le support de transmission est le câble de bus par lequel sont transmises les
données. Les deux grands types de support de transmission sont les supports
électriques et les supports optiques :
Caractéristiques techniques
Le tableau suivant vous donne une vue d'ensemble des différents sous-réseaux.
1)
en fonction de la vitesse de transmission
2)
en fonction du type d'OLM utilisé
Introduction
Procédé d'accès
Information
Caractéristiques techniques
3.3 PROFIBUS
Définition
Dans l'ordre numérique croissant de leur adresse de bus, les partenaires raccordés
au PROFIBUS forment un anneau logique à jeton. L'ordre est indépendant du
positionnement topologique des stations actives sur le bus. On entend par anneau
à jeton une juxtaposition organisationnelle de partenaires actifs (maîtres) dans
laquelle un jeton est toujours transmis par un partenaire au partenaire suivant. Le
jeton, c'est-à-dire le droit d'accéder au support de transmission, est transmis entre
les partenaires actifs du bus, via un télégramme spécial. Lorsqu'un partenaire a le
jeton, il peut envoyer des télégrammes jusqu'à ce que le temps de maintien du
jeton (configuration) soit écoulé. Une fois que ce temps est écoulé, la station ne
peut plus émettre qu'un message de priorité plus élevée. Si un partenaire n'a pas
de message à envoyer, il transmet le jeton directement au participant qui le suit
dans l'anneau logique. Le partenaire actif ayant l'adresse HSA (Highest Station
Address) la plus élevée sur le bus constitue une exception. Ce partenaire transmet
le jeton exclusivement au partenaire actif du bus ayant l'adresse la plus basse afin
de refermer l'anneau logique à jeton.
Principe maître-esclave
Caractéristiques techniques
PROFIBUS-DP
Cette variante de PROFIBUS optimisée pour les échanges rapides de données est
conçu spécialement pour la communication entre des systèmes d'automatisation
et les stations de périphérie décentralisées au niveau du terrain.
Variantes esclaves DP
La "périphérie décentralisée" est une station de terrain, avec des modules de
périphérie, qui est raccordée à une unité centrale via l'interface PROFIBUS-DP
(CPU, IM ou CP). Suivant leur structure et leurs fonctions, les esclaves-DP
utilisables avec les systèmes S7 sont répartis en trois groupes (voir aussi cha-
pitre 6.3).
Esclaves DP compactes
Les esclaves DP compacts disposent d'une structure de périphérie non
modifiable dans la zone d'entrée et de sortie. Ces esclaves DP constituent la
gamme des stations ET 200B numériques (B pour périphérie par bloc). En
fonction du nombre de canaux de périphérie nécessaires et de la gamme de
tension, il est possible de sélectionner dans la gamme des modules ET 200B
les modules appropriés.
Esclaves DP modulaires
Avec les esclaves DP de conception modulaire, la structure de la zone d'entrée
et sortie est variable et se définit lors de la configuration. Les stations ET 200M
sont les représentants typiques de ce type d'esclave DP. Il est possible de
raccorder à un module de tête ET 200M (IM153) jusqu'à 8 modules de
périphérie de la gamme S7-300 (modulaire).
PROFIBUS-FMS
PROFIBUS FMS est utilisé pour l'échange de données entre stations SIMATIC-
S7/M7/C7 et le PC au niveau cellule. FMS permet la transmission de données
structurées entre deux partenaires PROFIBUS supportant la norme FMS.
L'utilité particulière de FMS réside dans le fait que les structures des données sont
transmises sous une forme neutre, puis converties dans la forme spécifique au
matériel. Il est alors possible de communiquer avec tous les matériels qui
comprennent le FMS. Dans les programmes utilisateur des terminaux, vous
pouvez donc utiliser le langage de programmation respectif, p. ex. LIST pour le
SIMATIC S7/SIMATIC M7 et C pour les applications PC.
PROFIBUS-PA
L'accès à une station AS-i esclave s'effectue dans le châssis de base ou dans un
châssis d'extension, comme un accès normal à toute autre périphérie. Autrement
dit, il est possible d'accéder directement aux actionneurs ou aux capteurs par le
biais de commandes d'E/S ou par l'échange de mémoire-image du processus.
Son objectif est de détecter, piloter, surveiller et signaler toutes les fonctions
techniques d'un bâtiment ou de complexes immobiliers.
Introduction
Procédé d'accès
Caractéristiques techniques
Introduction
Un couplage point à point permet l'échange de données via une interface sérielle
entre
des automates
Caractéristiques techniques
Stations 2
Support de transmission Câble d'interface série
Interface physique RS 232C (V24)
20mA (TTY)
RS 422/485
Vitesse de transmission de 300 Bit/s à
maxi 76,8kBit/s avec RS 232C et RS 422/485
maxi 19,2kBit/s à 20mA
Etendue du réseau 10 m avec RS 232C
1000 m avec 20mA et 9,6kBit/s
1200 m avec RS 422/485 et 19200kBit/s
Procédures Pilote ASCII
3964 (R)
RK 512
Pilote d'impression
Pilotes spéciaux post-chargeables
3.6 Interface AS
Introduction
Procédé d'accès
Les modules AS-i existent pour 1 à 8 bits (canaux). En exécution IP65, ils
conviennent pour le montage direct sur la machine ou dans l'installation.
Caractéristiques techniques
Introduction
Pour augmenter la disponibilité entre systèmes couplés, il est possible d'utiliser un
bus redondant d'installation, soit sous forme d'anneau optique à deux fibres, soit
de système de bus électrique doublé.
En cas de rupture du câble à double fibre optique, la communication entre les
systèmes participants est maintenue. Les systèmes communiquent alors comme si
ils étaient reliés à un système de bus (ligne). Un système d'anneau contient en
principe deux composants redondants et forme donc automatiquement 1 de
2 noeuds redondants. Le réseau optique peut aussi avoir une structure en ligne ou
en étoile. Toutefois, dans le cas d'une structure en ligne, aucune redondance de
câble n'est possible.
En cas de défaillance d'un segment électrique de câble, la communication entre
les systèmes participants reste également maintenue (redondance 1 de 2).
Réseau électrique
Le réseau électrique peut avoir une structure de bus classique, avec un câble
triaxial servant de support de transmission.
Pour le raccordement de terminaux, les Electrical Link Modules (ELM) ou
Industrial Twisted Pair (ITP) constituent un complément et une alternative au
câble conventionnel. Ils permettent de réaliser des réseaux en étoile conformes
à IEEE 802.3.
Réseau optique
Le réseau optique Industrial Ethernet (support de transmission : câble à fibres
optiques) peut avoir une structure en ligne, en anneau ou en étoile. Le montage
est fait avec Optical Link Modules (OLM) et (ou) des coupleurs en étoile pour
une vitesse de transmission de 10 MBit/s, avec des Optical Switching Modules
(OSM) et Optical Redundancy Manager (ORM) avec Fast Ethernet à 100
MBit/s.
Réseau électrique
Le réseau électrique utilise comme support de transmission un câble bifilaire
blindé torsadé.
L'interface RS 485 fonctionne avec des différences de tension. Elle est donc
plus insensible aux influences perturbatrices qu'une interface de tension ou de
courant.
Réseau optique
Le réseau optique PROFIBUS utilise des câbles à fibres optiques comme
support de transmission. La variante du câble à fibres optiques est insensible
aux influences électromagnétiques, aux coups de foudre, n'exige pas
d'équipotentialité électrique et convient aux grandes distances (fibres optiques
en verre).
Les anneaux optiques peuvent avoir une structure d'anneau monofibre ou
bifibre (plus grande disponibilité du réseau).
Le montage des réseaux de fibres optiques s'effectue au moyen de Optical
Link Module (OLM). Les OLM permettent de réaliser des réseaux à structure en
ligne, en anneau et en étoile.
4.1 Introduction
Définition
En communication pilotée par programme, vous pouvez, par appel d'une fonction
de communication dans le programme utilisateur, déterminer la fonctionnalité
souhaitée, donc le moment, la quantité de données et le procédé de transmission.
Pour l'échange de données, vous disposez, sur les S7-300/400 et C7-600, de
fonctions de communication appropriées (SFC, SFB, FC/FB chargeables).
L'affectation des services de communication (en abrégé : services) aux interfaces
logicielles dans SIMATIC ainsi que les paquets logiciels correspondants sont
décrits dans le tableau suivant.
Résumé
Ces SFC sont utilisables sur toutes les CPU S7-200/300/400 et C7-600 et servent
à l'échange de données avec des CPU S7/M7-300/400 et C7-600. Ces fonctions
permettent la transmission de petits volumes de données (max. 76 octets) via le
sous-réseau MPI ou au sein d'une station S7. Une configuration des liaisons n'est
pas nécessaire.
Liaisons
Ressources de liaison
S'il n'y a plus de ressources de liaison libres sur les partenaires de communication,
il n'est pas possible d'établir une nouvelle communication (manque temporaire de
ressources, classe de défaut SFC dans RET_VAL).
Les SFC de communication ne doivent pas être effacées lorsque l'on est en RUN,
sous peine de ne plus pouvoir valider d'éventuelles ressources de liaison
occupées (modification du programme uniquement en STOP).
Blocs
Le nombre des données utiles transmises est de 76 octets pour toutes les CPU
S7/M7/C7.
Propriétés
Vous trouverez au chapitre 4.8 des informations sur la cohérence des données.
Blocs
Les SFC suivants sont disponibles à cet effet (voir littérature STEP 7) :
Bloc Description
SFC 65 X_SEND Transmission en toute sécurité d'un bloc de données
SFC 66 X_RCV vers un partenaire de communication. Autrement dit, la
transmission de données n'est achevée que lorsque la
fonction de réception (X_RCV) dans le partenaire de
communication a validé les données.
SFC 67 X_GET Ce SFC vous permet de lire une variable d'un partenaire
de communication sans avoir à placer un SFC
correspondant dans ce dernier. Cette fonctionnalité est
assurée dans le partenaire de communication par le
système d'exploitation.
SFC 68 X_PUT Ce SFC vous permet d'écrire une variable dans un
partenaire de communication sans avoir à placer un
SFC correspondant dans ce dernier. Cette fonctionnalité
est assurée dans le partenaire de communication par le
système d'exploitation.
SFC 69 X_ABORT Ce SFC vous permet d'interrompre de manière explicite
une liaison existante sans transmettre de données. Cette
commande permet ainsi de libérer à nouveau les
ressources de liaison correspondantes des deux côtés.
Adressage
Propriétés
Avec ces SFC, vous pouvez accéder à tous les partenaires de communication
adressables par le biais des adresse d'E/S d'une station (p. ex. modules FM).
Vous trouverez au chapitre 4.8 des informations sur la cohérence des données.
Blocs
Les SFC suivants sont disponibles à cet effet (voir littérature STEP 7) :
Bloc Description
SFC 72 I_GET Ce SFC vous permet de lire une variable d'un partenaire
de communication sans avoir à placer un SFC
correspondant dans ce dernier. Cette fonction de
communication est assurée dans le partenaire de
communication par le système d'exploitation.
SFC 73 I_PUT Cette SFC vous permet d'écrire une variable dans
partenaire de communication sans avoir à placer une
SFC conjuguée dans ce dernier. Cette fonction de
communication est assurée dans le partenaire de
communication par le système d'exploitation.
SFC 74 I_ABORT Cette SFC vous permet d'interrompre la liaison établie
vers le partenaire de communication sans transmettre
de variables. Cette commande permet ainsi de libérer à
nouveau les ressources de liaison correspondantes des
deux côtés.
Adressage
Résumé
Vous pouvez utiliser ces SFB de communication sur toutes les CPU S7-400 et
C7-600. Ils servent à l'échange de données avec des CPU de S7/M7-300/400. Ces
fonctions permettent de transmettre jusqu'à un maximum de 64 koctets via les
sous-réseaux MPI, PROFIBUS et Industrial Ethernet.
Propriétés
Les SFB de communication sont uniquement utilisables sur les CPU de la famille
S7-400. Les fonctions PUT/GET permettent de lire et écrire à partir d'un S7-400
les données d'un S7-300/C7-600.
La communication n'est possible qu'au sein d'un projet S7. Les partenaires de
communication joignables doit être reliés au même sous-réseau.
Liaison
Les liaisons ne sont pas à nouveau établies lors du redémarrage d'une station.
Blocs
Ces SFB de communication sont intégrés dans le système d'exploitation des CPU
des S7-400. Les SFB de communication ont besoin de DB d'instance
(emplacement en mémoire de programme) pour les paramètres actuels et pour les
données statiques.
Du côté serveur, il n'y a pas besoin de SFB dans le programme utilisateur pour les
fonctions PUT et GET, car ces fonctions de communication sont déjà exécutées
par le système d'exploitation.
Sous-réseaux
1)
correspond à la taille totale des données utiles pour un SFB ayant de 1 à 4 variables.
Classes de fonctions
Fonctions de commande
Fonctions de surveillance
Fonctions d'interrogation
Avec ces SFB de communication, vous pouvez échanger des données entre deux
partenaires de communication.
Les SFC suivants sont disponibles à cet effet (voir littérature STEP 7) :
Bloc Description
SFB 8 USEND Transmission rapide et non acquittée de données
SFB 9 URCV indépendamment du traitement temporel de la fonction
de communication (URCV) chez le partenaire de
communication (p. ex. messages d'exploitation et de
maintenance). Autrement dit, les données peuvent être
écrasées dans le partenaire de communication par
d'autres données plus actuelles.
SFB 12 BSEND Transmission en toute sécurité d'un bloc de données
SFB 13 BRCV vers le partenaire de communication. C'est-à-dire que
la transmission de données n'est achevée que lorsque
la fonction de réception (BRCV) dans le partenaire de
communication a validé les données.
SFB 14 GET Lecture de variables pilotée par le programme, sans
fonction de communication supplémentaire dans le
programme utilisateur du partenaire de
communication.
SFB 15 PUT Ecriture de variables pilotée par le programme, sans
fonction de communication supplémentaire dans le
programme utilisateur du partenaire de
communication.
Fonctions de commande
Bloc Description
SFB 19 START Déclencher le DÉMARRAGE d'une CPU S7/M7-
300/400 ou C7-600 si cette dernière est en état "Arrêt"
(STOP).
SFB 20 STOP STOP d'une station S7/M7-300/400 ou C7-600 si celle-
ci est en état RUN, HALT ou démarrage.
SFB 21 RESUME Pour déclencher le redémarrage d'une CPU S7-400
lorsque cette dernière est en STOP.
Fonctions de surveillance
Bloc Description
SFB 22 STATUS Fournit l'état d'un partenaire de communication (CPU
S7-400, M7-300/400) à la demande de l'utilisateur.
SFB 23 USTATUS Permet de recevoir l'information d'état de
fonctionnement d'une CPU S7-400 lors de son
changement d'état, si l'attribut de liaison correspondant
(émettre messages d'état de fonctionnement) est à "1".
Fonction d'interrogation
Bloc Description
SFC 62 CONTROL Interrogation de l'état d'une liaison
Adressage
BSEND BRCV
SFB SFB
R_ID=1 12 13 R_ID=1
BRCV ID BSEND
SFB SFB
R_ID=2 13 12 R_ID=2
USEND ID URC
V
SFB SFB
R_ID=3 8 Liaison 9 R_ID=3
PUT
SFB
15
Résumé
Propriétés
Pour la communication compatible S5, les services disponibles sont transport ISO,
ISO-on-TCP, et UDP, avec Industrial Ethernet, et FDL, pour PROFIBUS.
Pour l'accès en écriture/lecture de stations non-S7 à des stations S7, les fonctions
FETCH et WRITE sont également disponibles. Elles permettent les échanges de
données via Industrial Ethernet (Transport ISO, ISO-on-TCP et TCP). Seul le
partenaire de liaison (SIMATIC S5 ou station non-S7) peut accéder en lecture
(FETCH) ou en écriture (WRITE) aux données système contenues dans le
SIMATIC S7.
Information
Avec SIMATIC S5, les types de service READ ACTIF/PASSIF et
WRITE ACTIF/PASSIF permettent de configurer et de joindre les services
FETCH/WRITE.
Types de liaisons
CP Type de liaison
CP 443-1 transport ISO, ISO-on-TCP ; TCP ; UDP
CP 443-5 Extended DP, FDL ; FMS, S7
CP 443-5 Basic FDL ; FMS, S7
CP 343-1 Transport ISO
CP 343-1 TCP ISO-on-TCP ; TCP ; UDP
CP 342-5 FDL
CP 343-5 FDL ; FMS
Blocs
Bloc Description
FC 5 AG_SEND Envoie des blocs de données au partenaire de
communication via une liaison configurée (jusqu'à 240
octets).
FC 6 AG_RECV Reçoit des blocs de données du partenaire de
communication via une liaison configurée (jusqu'à 240
octets).
FC AG_LSEND Envoie des blocs de données au partenaire de
50 communication via une liaison configurée (jusqu'à
8 koctets).
FC AG_LRECV Reçoit des blocs de données du partenaire de
60 communication via une liaison configurée (jusqu'à
8 koctets).
FC 7 AG_LOCK Blocage de l'accès externe aux données par
FETCH/WRITE.
FC 8 AG_UNLOCK Déblocage de l'accès externe aux données par
FETCH/WRITE.
Si la longueur des données utiles est > 240 octets, la zone des données-
sources/cibles ne peut être remodifiée qu'après la fin de la fonction de
communication asynchrone.
Ressources de liaison
Comportement à l'interruption
Adressage
Résumé
L'utilité particulière du service FMS réside dans le fait que les structures des
données sont transmises sous une forme neutre, puis converties dans le
partenaire de communication. Dans les programmes utilisateur des stations, vous
pouvez donc utiliser sans problème le "langage de programmation" respectif, p.
ex. LIST pour le SIMATIC S7 et C pour les applications PC.
Propriétés
Types de liaisons
Ces liaisons FMS sont déjà établies lors du démarrage de la station et restent
durablement établies, même si la CPU du S7 passe en STOP.
Les liaisons ne sont pas à nouveau établies lors du redémarrage d'une CPU S7.
Blocs
Ces fonctions de communication pour FMS sont réalisées pour le client sous
forme de blocs FB chargeables pour la famille S7-300/400 et C7-600. Les FB de
communication ont besoin de DB d'instance (emplacement en mémoire de
programme) pour les paramètres actuels et les données statiques.
Bloc Description
FB 3 READ Ce FB vous permet de lire une variable d'un partenaire
de communication sans avoir à placer un FB
correspondant dans ce dernier. Cette fonctionnalité est
assurée dans le partenaire de communication par le
système d'exploitation.
FB 6 WRITE Ce FB vous permet d'écrire une variable dans un
partenaire de communication sans avoir à placer un
FB correspondant dans ce dernier. Cette fonctionnalité
est assurée dans le partenaire de communication par
le système d'exploitation.
FB 4 REPORT Émission d'une variable structurée au partenaire de
communication sans acquittement (signalisation).
FB 2 IDENTIFY Lecture de l'identification d'un appareil d'un autre
fabricant.
FB 5 STATUS Permet de lire l'état d'un appareil distant sur demande
de l'utilisateur.
Adressage
Résumé
MMS fournit des objets qui servent à réaliser des images de différents composants
d'automatisation. Ces derniers sont quant à eux spécifiés par leurs attributs. A ces
objets correspondent des services spécifiques (services MMS pour liaisons MAP)
avec lesquels ils peuvent être manipulés.
Propriétés
Liaison
Ces liaisons FMS sont déjà établies lors du démarrage de la station et restent
durablement établies, même si la CPU du S7 passe en STOP.
Les liaisons ne sont pas à nouveau établies lors du redémarrage d'une CPU S7.
Blocs
Ces fonctions de communication pour MMS sont réalisées sous forme de blocs FB
chargeables pour la famille S7-400. Les FB de communication ont besoin de DB
d'instance (emplacement de mémoire pour programme).
Bloc Description
FB 1 ACCESS4k Blocage temporaire de l'accès aux données du côte
serveur pour d'autres utilisateurs durant le traitement
du programme.
FB 2 IDENT Lecture de l'identification d'un appareil d'un autre
fabricant.
FB 3 READ Lecture d'une variable par un partenaire de
(READ4k) communication.
FB 4 REPRT Émission d'une variable structurée au partenaire de
(REPRT4k) communication sans acquittement (signalisation).
FB 5 STATUS Permet de lire l'état d'un appareil distant sur demande
de l'utilisateur.
FB 6 WRITE Ecriture d'une variable dans un partenaire de
(WRITE4k) communication.
FB 6 ABORT Interruption d'une liaison établie vers le partenaire de
communication sans transmettre de variables.
Adressage
Résumé
Un couplage point à point permet l'échange de données via une liaison sérielle. Le
couplage point par point peut être utilisé entre votre automate et d'autres appareils
d'automatisation, ordinateurs ou autres systèmes aptes à communiquer provenant
d'autres fabricants.
La communication par couplage point à point est différente pour les S7-400 et
S7-300/C7-600.
Liaison
Les SFB de communication ont besoin d'une liaison point à point configurée avec
STEP 7 (voir page 9-11).
Propriétés
Avec le CP point à point pour les S7-300/400 ou C7-600, vous pouvez coupler
avec tous les partenaires de communication qui maîtrisent la procédure 3964(R),
RK512 ou ASCII. Les protocoles étrangers sont réalisés au moyen de pilotes
chargeables.
Vous trouverez au chapitre 4.8 des informations sur la cohérence des données.
Une quantité partielle des SFB de communication est formée par l'interface
logicielle entre la CPU S7-400 et le CP 441.
Le tableau suivant indique les SFB de communication que vous pouvez utiliser :
Bloc Description
SFB 12 BSEND Transmission d'un bloc de données vers le partenaire
SFB 13 BRCV de communication. Le CP point à point acquitte la
réception des données.
SFB 14 GET Lecture de données (maxi 400 octets) à partir d'une
partenaire de communication S7-300/400 ou C7-600.
SFB 15 PUT Ecriture de données (maxi 400 octets) dans un
partenaire de communication S7-300/400 ou C7-600.
SFB 16 PRINT Transmission d'un texte de message avec un
maximum de 4 variables à une imprimante.
SFB 22 STATUS Fournit l'état du CP et de l'interface RS 232.
Adressage
Le tableau suivant décrit les blocs fonctionnels/les fonctions du CP 340 avec leur
signification.
Blocs Description
FB 2 P_RCV Transmission d'un bloc de données vers le partenaire
FB 3 P_SEND de communication. Le CP point à point acquitte la
réception des données.
FB 4 P_PRINT Transmission d'un texte de message avec un
maximum de 4 variables à une imprimante.
FC 5 V24_STAT Délivre les états des signaux à l'interface RS 232C du
CP 340-RS 232C.
FC 6 V24_SET Mise à "1"/à "0" des sorties au niveau de l'interface
RS 232C du CP340-RS 232C.
Le tableau suivant décrit les blocs fonctionnels/les fonctions du CP 341 avec leur
signification.
Blocs Description
FC 5 V24_STAT Lecture des états des signaux sur l'interface RS 232C
(version 2.0) du CP 341-RS 232C.
FC 6 V24_SET Mise à "1"/à "0" des sorties au niveau de l'interface
(version 2.0) RS 232C du CP341-RS 232C.
FB 7 P_RCV_RK Réception de données d'un partenaire de
communication ainsi que conservation des données
dans un bloc de données ou tenue à la disposition d'un
partenaire de communication.
FB 8 P_SND_RK Envoi d'un bloc de données complet ou d'une zone
partielle de ce dernier, à un partenaire de
communication ou chargement de données par le
partenaire de communication.
Adressage
Procédure 3964(R)
3964(R) est une procédure que l'on peut classer dans la couche 2 (couche de
sécurité) du modèle de référence ISO. La procédure 3964 fonctionne sans
caractère de contrôle de bloc, tandis que la procédure 3964(R) en utilise un.
Procédure RK512
RK512 est une procédure que l'on peut classer dans la couche 4 (couche de
transport) du modèle de référence ISO.
Procédure ASCII
ASCII est une procédure que l'on peut classer dans la couche 1 (couche de
transmission des bits) du modèle de référence ISO.
Elle vous permet de définir une quelconque procédure par le biais de caractères
ASCII.
Sécurité de transmission
La transmission des données avec le pilote ASCII est certes très efficace, mais la
sécurité du transport n'est pas garantie. Seul un bit de parité est utilisé.
Toute mauvaise transmission d'un bit au sein d'un caractère est détectée et
corrigée à l'aide du bit de parité. Si l'erreur de transmission porte sur plus d'un bit,
ce défaut ne peut plus être reconnu.
Pilotes chargeables
Définition
Ce terme définit la taille de la zone de données qui ne peut pas être modifiée
simultanément par des processus concurrents. Les zones de données supérieures
à la taille de cohérence des données peuvent ainsi être faussées en tant
qu'ensemble. Autrement dit, à un moment donné, une zone de données
(supérieure à la taille de cohérence) peut être composée en partie de nouveaux
blocs de données et d'anciens blocs de données cohérents.
Résumé
Il faut tenir compte des différentes suivantes, pour les CPU 312IFM à 316-2 DP et
C7-600 ou CPU318-2 et toutes les CPU 41x :
Propriétés
Résumé
Les appels de fonctions pour liaisons non configurées vous permettent d'échanger
des données entre une CPU/FM S7 et un autre module communicant sous réserve
que les partenaires de communication soient raccordés au même sous-réseau
MPI ou appartiennent à une seule et même station M7/S7/C7. La communication
au-delà des limites de sous-réseaux n'est pas possible avec les appels de
fonctions pour liaisons non configurées.
Liaisons
Avec ces fonctions, vous pouvez transmettre de petits volumes de données (max.
76 octets).
Une configuration des liaisons n'est pas nécessaire. La liaison avec le partenaire
de communication est établie de manière dynamique lors de l'appel de la fonction.
Ressources de liaison
S'il n'y a plus de ressources de liaisons disponibles sur une CPU, il n'est pas
possible d'établir de nouvelles liaisons (manque temporaire de ressources).
Fonctions de communication
Du côté serveur, il n'est pas nécessaire de prévoir d'appels pour les fonctions
M7PBKXGet et M7PBKXPut ou M7PBKIGet et M7PBKIPut dans le programme
utilisateur, car ces fonctions de communication sont déjà exécutées par le
système d'exploitation.
Les appels de fonctions suivants (voir aussi littérature STEP 7) sont à votre
disposition :
Avec ces appels de fonctions, les partenaires de communication sont adressés sur
le sous-réseau MPI via l'adresse configurée avec STEP 7 pour le partenaire. Le
partenaire de communication ne doit pas obligatoirement se trouver dans le même
projet S7.
Sous-réseaux
Les appels de fonctions suivants (voir aussi littérature STEP 7) sont disponibles :
Vous trouverez au chapitre 4.8 des informations sur la cohérence des données
pour S7-300/400 et C7-600.
Résumé
Liaisons
Ressources de liaison
S'il n'y a plus de ressources de liaison libres sur une CPU, il n'est pas possible
d'établir une nouvelle liaison (manque temporaire de ressources).
Sous-réseaux
1)
correspond à la taille totale des données utiles pour un appel de fonctions avec 1 à
4 variables (pour un nombre plus grand de variables, voir Manuel de référence M7-SYS).
Vous trouverez au chapitre 4.8 des information sur la cohérence des données pour
S7-300/400 et C7-600.
Adressage
ID
ID
Liaison
Classes de fonctions
Fonctions de commande
d'obtenir des informations sur une liaison, p. ex. la taille des données utiles.
Fonctions de commande
Fonctions de contrôle-commande
6.1 Introduction
Définition
Résumé
Propriétés
Dans la table des données globales, vous pouvez entrer jusqu'à 15 partenaires
différents (CPU S7-300/400 ou C7-600).
L'échange de données via GD n'a pas besoin de ressources de liaison sur les CPU
S7-300/400 ou C7-600.
En cas d'échange de données via GD, une CPU S7-300/400 envoie ses données
en même temps à toutes les CPU S7-300/400 C7-600 sur le sous-réseau MP
(broadcast).
Vous trouverez au chapitre 4.8 des informations sur la cohérence des données
pour S7-300/400 et C7-600.
Temps de réaction
Tmaxi = cycleenvoi * facteur Uenvoi + cyclerécep * facteur Urécep + RTMPI * MPInbre part
Données globales
A l'aide de STEP 7, vous créez une table de données globales qui définit les
données de configuration pour l'échange de données. Toutes les CPU S7-300/400
et C7-600 doivent se situer dans le même projet STEP 7. Dans la table des
données globales, il faut indiquer :
quelles sont les CPU qui échangent des données sur le sous-réseau MPI,
La CPU émet les données globales à la fin d'un cycle et lit ces données au début
d'un cycle. A l'aide d'un facteur de démultiplication que vous indiquez dans la
table des données globales, vous pouvez définir au bout de combien de cycles la
transmission ou la réception de données doit avoir lieu.
Paquet GD
Les données globales allant d'un émetteur aux mêmes récepteurs, sont
regroupées dans un paquet GD. Le paquet GD est envoyé dans un télégramme.
Un paquet GD est identifié par un numéro de paquet GD. En cas de dépassement
de la longueur maximale d'un paquet d'émission GD, un nouveau cercle GD est
alors utilisé.
Cercle GD
Les CPU qui participent à l'échange des données d'un paquet commun de GD
forment un cercle GD. Si un sous-réseau MPI comprend encore d'autre CPU qui
échangent d'autres paquets GD, ces CPU forment alors un deuxième cercle GD.
Différents cercles peuvent accéder à la même CPU, c'est-à-dire qu'ils peuvent se
chevaucher.
Exemple
Information
Toutes les CPU doivent recevoir un nom individuel, pour pouvoir apparaître dans
le tableau GD (par défaut, chaque CPU S7 ne porte que le nom de type, par
exemple CPU314(1)).
Identificateur GD
La ressource GD d'une CPU est appelée ”nombre maxi de cercles GD" auquel la
CPU peut participer. Le tableau suivant indique les ressources GD dont dispose
votre CPU.
Ressources GD CPU 312 IFM CPU 318-2 CPU 412-1 CPU 416-1 CPU 417-4
CPU 313 CPU 413-1 CPU 416-2
CPU 314 IFM CPU 413-2
CPU 315 CPU 414-1
CPU 315-2 DP CPU 414-2
CPU 316-2 DP
CPU C7-600
Nombre maxi de 4 8 8 16 16
cercles GD par CPU
Nombre maxi de 4 16 16 32 32
paquets de réception
GD pour tous les
cercles GD
Nombre maxi de 1 1 1 1 1
paquets d'émission
GD par cercle GD
Nombre maxi de 1 2 2 2 2
paquets de réception
GD par cercle GD
Nombre maxi de 4 8 8 16 16
paquets d'émission
GD pour tous les
cercles GD
Longueur maxi 22 octets 54 octets 54 octets 54 octets 64 octets
1)
paquet GD
Facteur de réduction 1-225 1-255 1-255 1-255 1-255
Transmission de non non oui oui oui
données à
déclenchement sur
événement
Avec les fonctions système SFC 60 GD_SND et SFC 61 GD_RCV, vous pouvez,
à place de la transmission cyclique, envoyer ou recevoir des paquets GD en
n'importe quel point du programme utilisateur. Ceci présuppose toutefois que vous
ayez configuré l'échange de données, c'est-à-dire que vous ayez créé une table de
données globales.
Indiquez comme paramètres des SFC les numéros du cercle GD et du paquet GD
qui ont été générés lors de la configuration de la table des données globales.
Résumé
Cette interface PROFIBUS-DP est intégrée sur les CPU, ou il existe des coupleurs
spécifiques (IM, CP). L'accès à la périphérie raccordée dans le châssis d'extension
(station ET 200) au PROFIBUS en tant qu'esclave DP s'effectue dans le châssis
de base ou dans le châssis d'extension comme un accès normal à toute autre
périphérie. Autrement dit, il est possible d'accéder directement aux modules de
périphérie par le biais de commandes ou par l'échange de mémoire-image du
processus.
Propriétés
Périphérie décentralisée
Il est possible de raccorder un maximum de 125 stations esclaves PROFIBUS-DP
à un maître DP (p. ex. une CPU). (ce nombre dépend de la CPU utilisée).
Le paramétrage s'effectue avec STEP 7.
Les consoles de programmation peuvent également être raccordées par le biais
du PROFIBUS.
On distingue :
Interfaces PROFIBUS-DP
Cette configuration est appelée aussi système mono-maître, car un seul maître
DP, avec ses esclaves DP, est raccordé à un sous-réseau physique PROFIBUS-
DP.
Dans ce cas, le maître DP peut être adressé à l'intérieur d'un système mono-
maître, de sorte que l'échange de données a toujours lieu selon le principe
cyclique maître/esclave (MS).
6.3.3 Configuration
Échange de données direct entre esclave et esclave I
Dans ce cas, tous les esclaves DP simples (à partir d'une certaine version) ou
d'autres esclaves DP intelligentspeuvent en principe fournir des données d'entrée
sélectionnées, pour l'échange direct de données entre esclaves DP. Seuls des
esclaves DP intelligents (par exemple CPU 315-2DP) sont utilisables comme
destinataires de ces données.
Application :
Arrêt rapide (ARRÊT D'URGENCE signalé à l'esclave I)
Un esclave DP intelligent, par exemple une CPU 315-2DP, peut donc faire
transmettre, directement vers sa zone de données d'entrée, des données d'entrée
par des esclaves DP "simples", y compris de différents systèmes maîtres DP
(donc systèmes multimaître).
En principe, tous les esclaves DP simples (à partir d'une certaine version) peuvent
fournir des données d'entrée sélectionnées pour l'échange direct de données (DX)
entre des esclaves DP. Ces données d'entrée ne peuvent, quant à elles, être
réutilisées que par des esclaves DP intelligents, comme la CPU 315-2DP.
Résumé
Vous pouvez transmettre non seulement des données, mais aussi des fonctions
de surveillance.
Propriétés
Liaisons
Fonctions
Vous trouverez au chapitre 4.8 des informations sur la cohérence des données.
Adressage
Résumé
L'accès aux services UDP et purement TCP s'effectue directement via l'interface à
douille (ou TLI).
Propriétés
Liaisons
Les liaisons peuvent être établies et supprimées par le programme depuis le PC.
Fonctions
Les fonctions suivantes sont supportées par les paquets NCM (Industrial
Ethernet/PROFIBUS) :
Fonction Description
SEND_DATA Émet des blocs de données vers le partenaire de
communication par le biais d'une liaison configurée
RECEIVE_DATA Reçoit des blocs de données du partenaire de communication
par le biais d'une liaison configurée
CONN Etablissement d'une liaison vers le partenaire de
communication
CLOSE Coupure d'une liaison vers le partenaire de communication
Exemple
Si lors d'une communication via Industrial Ethernet dans SIMATIC S7, les FC pour
données longues (AG_LSEND/AG_LRECV) sont utilisés, il est possible d'envoyer
ou recevoir depuis l'interface PC jusqu'à 8 Koctets.
Ressources de liaison
Adressage
Définition
OPC désigne une interface standard pour la communication dans le domaine des
automates. OLE pour sa part désigne le modèle de composants de la société
Microsoft. Les objets logiciels ou les applications mettant leurs fonctionnalités à la
disposition d'autres applications sont appelés composants.
Interface OPC
Serveur OPC
Pour accéder à des variables de processus via le serveur OPC pour SIMATIC
NET, il faut également un logiciel protocole de SIMATIC NET et un processeur de
communication de SIMATIC NET.
Résumé
La PG n'a pas besoin d'un coupleur séparé pour fonctionner en mode online via
MPI (le coupleur est intégré).
Marche à suivre
Une fois que vous avez réalisé ces étapes, la PG trouve automatiquement via
PROFIBUS/Ethernet le chemin de tous les modules intelligents dans les stations
SIMATIC S7/M7/C7.
PG PC
Interface intégrée jusqu'à 1,5 MBit/s -
CP jusqu'à 12 MBit/s CP jusqu'à 12 MBit/s
Résumé
Propriétés
Ressources de liaison
Configuration
8.3 TéléService
8.3.1 Fonctions PG
De plus, à partir de STEP 7 V5, il est aussi possible de joindre par routage PG des
partenaires raccordés au sous-réseau PROFIBUS ou Industrial Ethernet (voir 8.4).
Résumé
Propriétés
Conditions requises
Résumé
Propriétés
Conditions requises
La station S7 souhaitée est dans le réseau et peut être jointe depuis la PG via
des passerelles.
9.1 Adressage
Propriétés
L'adresse MPI est automatiquement attribuée par STEP 7 (valeurs par défaut).
Elle peut toutefois être modifiée.
S7/M7-300 et C7-600
S7/M7-400
Seuls les modules comportant un connecteur MPI ont également une adresse
MPI. L'adresse MPI ne doit être attribuée qu'une seule fois dans la configuration
du réseau. Les modules dépourvus de connecteur MPI sont adressés de manière
indirecte via l'emplacement de rack/de montage.
Propriétés
Propriétés
L'adresse Ethernet (adresse MAC) a une longueur de 6 octets. Pour les appareils
Siemens, elle se présente comme suit :
Significant
Adressse de station d’un
appareilSIEMENS
Système SIEMENS
SIMATIC
Introduction
Une fois que toutes les ressources de liaisons d'un partenaire de communication
sont occupées, il n'est plus possible d'établir de nouvelles liaisons.
Fonctions S7
CPU
Ressource de liaison libre
Ressources de liaison
occupées
MPI ou PROFIBUS-DP
Dans le cas des fonctions S7 par le biais d'une interface CP externe, une
ressource de liaison est occupée sur la CPU (pour le point terminal) et une autre
sur le CP (point de transition) pour chaque liaison S7. Il en va ainsi pour toutes les
CPU S7/M7-300/400 et C7-600.
CPU CP
Ressource de liaison libre
Industrial Ethernet
PROFIBUS
Information
Pour exécuter des fonctions PG via l'interface MPI ou l'interface DP intégrée sur
des CP pour le S7400, il faut sur la CPU deux ressources de liaison (pour deux
points de transition). Il faut en tenir compte pour la somme des liaisons S7
configurables.
Interface SEND/RECEIVE
Sur les CPU S7-300 et C7-600, aucune ressource de liaison n'est nécessaire pour
la liaison.
S7-300
CPU CP
Ressource de liaison libre
Ressources de liaison
occupées
Industrial Ethernet
PROFIBUS
Sur la CPU S7-400, il n'est pas non plus nécessaire d'avoir une ressource de
liaison pour des liaisons SEND/RECEIVE (donc liaisons FDL, transport ISO ou
ISO-on-TCP).
S7-400
CPU CP
Ressource de liaison libre
Ressources de liaison
occupées
Industrial Ethernet
PROFIBUS
Information
Pour exécuter des fonctions PG via l'interface MPI ou l'interface DP intégrée sur
des CP pour le S7400, il faut sur la CPU deux ressources de liaison (pour deux
points de transition). Il faut en tenir compte pour la somme des liaisons S7
configurables.
Interface FMS
La communication via l'interface FMS s'effectue exclusivement via des CP. Dans
ce cas, pour chaque liaison FMS sur le CP, une ressource de liaison est occupée
pour le point terminal. Une ressource de liaison par CP est nécessaire sur la CPU
pour la communication vers le CP.
CPU CP
Ressource de liaison libre
Ressource de liaison
occupée
PROFIBUS
Information
Pour exécuter des fonctions PG via l'interface MPI ou l'interface DP intégrée sur
des CP pour le S7400, il faut sur la CPU deux ressources de liaison (pour deux
points de transition). Il faut en tenir compte pour la somme des liaisons S7
configurables.
Pour les fonctions S7 via l'interface MPI sur un S7/M7-300 (exclusivement pour
CPU 312-316) et C7-600 une ressource de liaison pour le point terminal est
occupée seulement sur le FM .
S7/M7-300
CPU FM
Ressource de liaison libre
Ressources de liaison
occupées
MPI n+1
S7/M7-300
CPU FM
Ressource de liaison libre
Ressources de liaison
occupées
PROFIBUS-DP
S7/M7-400
CPU FM
Ressource de liaison libre
Ressources de liaison
occupées
MPI ou
MPI/PROFIBUS-DP
Fonctions S7 via FM M7
S7/M7-300
CPU M7-FM
Ressource de liaison libre
Ressources de liaison
occupées
PROFIBUS-DP
Résumé
Particularité
Les données locales de configuration des points terminaux de liaison sur une
station S7/M7/C7 doivent être chargées de manière explicite dans chaque station-
cible.
Ressources de liaison
Index
10
Communication compatible S5 • 2-18,
3
4-12, 7-5
3964(R) • 4-24, 9-11
Communication de base S7 • 2-3
A Communication globale de données •
Adaptateur TS • 8-9 2-5, 2-25, 3-5, 3-6, 6-3
Adressage • 1-17, 1-23, 4-5, 4-6, 4- Communication PG/OP • 2-7
10, 4-15, 4-18, 4-20, 4-22, 4-23, 5- Communication S7 • 2-3, 2-9 Voir
3, 5-4, 5-6, 7-4, 7-7, 9-2 Communikation S7
Ethernet • 9-3 Communication S7 pour PC • 7-2
PROFIBUS • 9-2 Configuration des liaisons • 2-13, 2-
Adresse MAC • 9-3 14, 2-20, 2-23, 4-10, 5-2, 9-10
Anneau • 1-9, 3-4 Couche 1 • Voir Pysical Layer
Anneau à jeton • 1-14, 1-24 Couche 2 • Voir Data Link Layer
Application layer • 1-23 Couche 3 • Voir Network Layer
Arbre • 1-10, 3-4 Couche 4 • Voir Transport Layer
ASCII • 4-25 Couche 5 • Voir Session Layer
AS-i • 2-26 Couche 6 • Voir Presentation Layer
AS-Interface • 3-4 Couche 7 • Voir Application Layer
ASN.1 • 1-25 Couplage de systèmes de bus • 1-26
Couplage point à point • 3-2, 3-18, 4-
B
21, 9-11
BER • 1-25
CSMA/CD • 1-14, 1-23, 1-24, 3-3, 3-4,
Bus à interface AS • 3-14
3-17
Bus à jeton • 1-14, 1-24, 3-6
Bus AS • 6-2 D
Bus AS-i • 1-12 Data Link Layer • 1-23
C Distance de Hamming • 1-31, 4-24
Données de configuration • 9-10
Câble à fibres optiques • 1-12, 3-7
DP • 2-5, 2-21, 3-2, 3-11, 6-2
CEI 61158 • 3-13
Cercle GD • 6-5 E
Chemin de communication • 1-29 Échange de données
Classes fonctionnelles • 5-7 à commande cyclique • 6-2
Client • 1-15, 4-17 Échange de données acyclique • 6-8
Codage Manchester • 1-31 Échange de données cyclique • 6-8
Cohérence des données • 4-14, 4-26, EIB • 3-15, 6-9
7-7 Équidistance • 6-8
COML 1413 • 7-6 Erreur de transmission • 1-24
COML S7 • 7-4 Esclave DP
Communication • 1-2 compact • 6-11
à commande cyclique • 6-1 intelligent • 6-13, 6-14, 6-15
pilotée par programme • 4-2 modulaire • 6-11
Communication à haute disponibilité Établissement des liaisons • 1-18
et sécurité • 1-3 Etendue du réseau • 3-3, 3-4, 3-14
U V
UBLKMOV • 4-1, 4-26 Vitesse de transmission • 1-12, 1-22,
UDP • 2-3, 2-4, 2-18 3-4, 8-3
User Datagram Protocol • Voir UDP
W
WAN • 1-11
WinCC • 8-6
Glossaire
11
Adresse Une adresse sert à caractériser un opérande ou une zone d'opérandes
déterminés, exemples : entrée E12.1 ; mot de mémento MW25 ; bloc
de données DB3.
Adresse de Une adresse de correspondant permet à une station (PG par exemple)
correspondant ou à un module programmable (CPU par exemple) d'être joint dans un
sous-réseau (par exemple MPI, PROFIBUS).
Adresse MPI Dans un réseau MPI, il faut attribuer à chaque module programmable
une adresse MPI spécifique.
BIOS Basic Input Output System – On entend par BIOS la partie du logiciel
qui établit la liaison entre le matériel et les pilotes du système
d'exploitation. Le BIOS sert à faire abstraction du matériel de base, le
logiciel correspondant est enregistré dans une EPROM. Des
composants importants sont par exemple le chargeur pour le secteur
de boot, le SETUP (matériel), pour définir la configuration matérielle et
pour la mise à heure.
Bloc de données Les blocs de données système sont des zones de données de l'unité
système (SDB) centrale, qui contiennent des paramètres du système et des
paramètres de modules. Les blocs de données système sont générés
et modifiés lors de la configuration.
Bloc fonctionnel Les blocs fonctionnel standard sont des blocs fonctionnels vendus par
standard Siemens. Par exemple, ils forment l'interface entre le programme
utilisateur et des modules complexes de périphérie ou entre le
programme utilisateur et le processeur de communication. De plus, il
existe des blocs fonctionnels standard pour la régulation, des fonctions
de signalisation, le contrôle-commande, l'arithmétique, Graph 5 et des
fonctions mathématiques supérieures.
Bloc fonctionnel Un bloc fonctionnel système (SFB) est un bloc fonctionnel intégré dans
système (SFB) le système d'exploitation de la CPU et pouvant si nécessaire être
appelé dans le programme utilisateur de STEP 7.
Chargement dans Chargement d'objets chargeables (par exemple blocs de code) par la
AS console de programmation dans la mémoire de chargement d'un
module programmable. Cela peut se faire soit via une console de
programmation connectée directement à la CPU, soit par exemple via
PROFIBUS.
Cohérence des Zone de données pouvant être lue/écrite sous forme de bloc d'un seul
données tenant par le système d'exploitation (PUT/GET) pour les CPU
S7-300/400. Cette zone de données dépend de la taille des données
utiles à transmettre réellement pour la fonction de communication.
Une zone des types de données octet, mot et double mot peut être
transmise de manière cohérente jusqu'à une longueur maximale propre
à chaque CPU.
CPU (unité La CPU (Central Processing Unit) est une module central du système
centrale) d'automate programmable, avec unité de commande et de calcul,
mémoire, système d'exploitation et interfaces vers les modules de
signalisation et de fonction.
x mémoire de travail,
x zone d'écriture/lecture de la mémoire de chargement,
x mémoire système à l'exception des paramètres MPI et du
tampon de diagnostic.
FC Function Calls (fonctions) – selon CEI 1131-3, les FC sont des blocs de
code sans mémoire. Une fonction donne la possibilité de transmettre
des paramètres dans le programme utilisateur. De ce fait, des
fonctions conviennent à la programmation de fonctions complexes
répétitives, par exemple des calculs. Important : du fait de l'absence de
mémoire, les valeurs calculées doivent être retraitées immédiatement
après l'appel du FC.
Fonction système Une fonction système (SFC) est une fonction intégrée au système
(SFC) d'exploitation de la CPU et pouvant en cas de besoin être appelée
dans le programme utilisateur STEP 7.
Industrial Ethernet Système de bus pour environnements industriels sur base Ethernet
(anciennement SINEC H1).
Mémoire image Les états des signaux des modules numériques d'entrée et sortie sont
conservés dans une mémoire image à l'intérieur de la CPU. On
distingue la mémoire image des entrées (PAE) et celle des sorties
(PAA).
Mémoire image des La mémoire image des entrées est lue par les modules d'entrées avant
entrées (PAE) l'exécution du programme utilisateur par le système d'exploitation.
Mémoire image des La mémoire image des sorties est transmise par le système
sorties (PAA) d'exploitation aux modules de sortie à la fin du programme utilisateur.
MPI Multi Point Interface – interface multipoint pour SIMATIC S7. Interface
pour consoles de programmation de SIMATIC S7. Elle permet de faire
fonctionner simultanément plusieurs consoles de programmation,
afficheurs de textes, pupitres opérateur, sur une ou plusieurs unités
centrales (CPU). Les partenaires de la MPI sont reliés entre eux par un
système de bus.
Passerelle Entre les sous-réseaux d'un réseau. Il peut s'agir d'une passerelle entre
des (sous)-réseaux ayant des propriétés différentes (par exemple
transition entre PROFIBUS et Industrial Ethernet).
PC Personal Computer
PROFIBUS DP Mode DP selon DIN E 19245 partie 3 ; PROFIBUS DP est un bus sériel
conçu spécialement par SIEMENS pour les applications de terrain, afin
de connecter les périphéries (décentralisés) (anciennement L2/DP).
Projet Un projet S7 est un conteneur pour tous les objets d'une solution
d'automatisation, quel que soit le nombre de stations, de modules et
leur mise en réseau.
Redémarrage Lors du démarrage d'une unité centrale (par exemple après passage du
sélecteur de modes de STOP à RUN ou en cas de mise sous tension),
soit le bloc d'organisation OB 101 (redémarrage ; seulement pour
S7-400), soit le bloc d'organisation OB 100 (démarrage) est traité avant
l'exécution cyclique du programme (OB 1). Lors du démarrage, la
mémoire image des entrées est lue et le programme utilisateur STEP 7
est exécuté dans l'OB 1 en partant de la première commande.
Système Désignation générale pour toutes les fonctions qui pilotent et surveillent
d'exploitation l'exécution des programmes utilisateur, la répartition des moyens
d'exploitation sur les différents programmes utilisateur et le maintien du
mode, en collaboration avec le matériel (MS-DOS par exemple).
Temps de cycle Le temps de cycle est le temps dont a besoin la CPU pour l'exécution
unique du programme utilisateur.
Variable Une variable définit une date à contenu variable, pouvant être utilisé
dans le programme utilisateur STEP 7. Une variable se compose d'un
opérande (M 3.1 par exemple) et d'un type de données (Bool par
exemple) et peut être caractérisée par un symbole (par exemple
BAND_EIN).
Annexe
12
Résumé
Définition
partenaire (T) Un partenaire peut communiquer dans les deux sens avec un
autre partenaire (communication globale de données GD).
client (C) Un client envoie un ordre de communication au serveur.
serveur (S) Un serveur exécute une commande du client.
Sous-réseau
Services
Partenaire de communication
les partenaires de communication sont assortis l'un à l'autre, par exemple l'un
d'entre eux est le "client" et l'autre le "serveur", ce qui veut dire que les règles
de communication mentionnées plus haut sont respectées.
Information
Seules sont prises en compte les possibilités de communication réalisées dans les
automates programmables S7-200, S7/M7-300/400 et C7-600.
Sous-réseau MPI
Partenaire de MLFB Communi- Communi- Communi- Données
communication cation S7 cation de cation globales
base S7 PG/OP
S7-200
CPU 212 6ES7212-1AA01-0XB0
6ES7212-1BA01-0XB0
6ES7212-1BA10-0XB0
6ES7212-1CA01-0XB0
6ES7212-1DA01-0XB0
6ES7212-1FA01-0XB0
6ES7212-1GA01-0XB0
CPU 214 6ES7 214-1xC01-0XB0 S1) S2) S -
CPU 215 6ES7 215-2AD00-0XB0 S1) S2) S
via l'interface DP 6ES7 215-2BD00-0XB0 S1) S2) S -
CPU 216 6ES7 216-2AD00-0XB0 S1) S2) S
via l'interface DP 6ES7 216-2BD00-0XB0 S1) S2) S
CPU 221 6ES7211-0AA20-0XB0
6ES7211-0BA20-0XB0
CPU 222 6ES7212-1AB20-0XB0
6ES7212-1BB20-0XB0
CPU 224 6ES7214-1AD20-0XB0
6ES7214-1BD20-0XB0
S7-300
CPU 312 IFM 6ES7 312-5AC00-0AB0 S1 - S T
6ES7 312-5ACx1-0AB0 C/S
6ES7 312-5ACx2-0AB0 C/S
CPU 313 6ES7 313-1AD00-0AB0 S1 - S T
6ES7 313-1AD01-0AB0 C/S
6ES7 313-1AD02-0AB0 C/S
6ES7 313-1AD03-0AB0 C/S
CPU 314 6ES7 314-1AE00-0AB0 S1) - S T
6ES7 314-1AE01-0AB0 S1) - S T
6ES7 314-1AE02-0AB0 S1) C/S S T
6ES7 314-1AEx3-0AB0 S1) C/S S T
6ES7 314-1AEx4-0AB0 S1) C/S S T
CPU 314 IFM 6ES7 314-5AE00-0AB0 S1) - S T
6ES7 314-5AE01-0AB0 S1) C/S S T
6ES7 314-5AE02-0AB0 S1) C/S S T
6ES7 314-5AEx3-0AB0 S1) C/S S T
Sous-réseau MPI
Partenaire de MLFB Communi- Communi- Communi- Données
communication cation S7 cation de cation globales
base S7 PG/OP
CPU 315 6ES7 315-1AF00-0AB0 S1) - S T
6ES7 315-1AF01-0AB0 S1) C/S S T
6ES7 315-1AF02-0AB0 S1) C/S S T
6ES7 315-1AF03-0AB0 S1) C/S S T
CPU 315-2 DP 6ES7 315-2AF00-0AB0 S1) - S T
6ES7 315-2AF01-0AB0 S1) C/S S T
6ES7 315-2AFx2-0AB0 S1) C/S S T
6ES7 315-2AFx3-0AB0 S1) C/S S T
CPU 316 6ES7 316-1AG00-0AB0 S1) C/S S T
CPU 316-2 DP 6ES7 316-2AG00-0AB0 S1) C/S S T
CPU 318-2 6ES7 318-2AJ00-0AB0 S1) C/S S T
FM 353 6ES7 353-1AH00-0AE0 - - S -
6ES7 353-1AH01-0AE0 - - S -
FM 354 6ES7 354-1AH00-0AE0 - - S -
6ES7 354-1AH01-0AE0 - - S -
FM 355 C 6ES7 355-0VH00-0AE0 - - - -
6ES7 355-0VH10-0AE0 - S2) S -
FM S 355 6ES7 355-1VH00-0AE0 - - - -
6ES7 355-1VH10-0AE0 - S2) S -
M7-300
FM 356-4 6ES7 356-4BN00-0AE0 C/S C/S C/S -
6ES7 356-4BM00-0AE0 C/S C/S C/S -
CPU 388-4 6ES7 388-4BN00-0AC0 C/S C/S C/S -
1)
seulement avec fonctions GET/PUT (aucun bloc SFB n'est nécessaire dans le programme utilisateur) !
2)
seulement avec fonctions I-GET/I-PUT !
Sous-réseau MPI
Partenaire de MLFB Communi- Communi- Communi- Données
communication cation S7 cation de cation globales
base S7 PG/OP
S7-400
CPU 412-1 6ES7 412-1XF00-0AB0 C/S - S T
6ES7 412-1XF01-0AB0 C/S C/S S T
6ES7 412-1XF02-0AB0 C/S C/S S T
CPU 413-1 6ES7 413-1XG00-0AB0 C/S - S T
6ES7 413-1XG01-0AB0 C/S C/S S T
6ES7 413-1XG02-0AB0 C/S C/S S T
CPU 413-2DP 6ES7 413-2XG00-0AB0 C/S - S T
6ES7 413-2XG01-0AB0 C/S C/S S T
6ES7 413-2XG02-0AB0 C/S C/S S T
CPU 414-1 6ES7 414-1XG00-0AB0 C/S - S T
6ES7 414-1XG01-0AB0 C/S C/S S T
6ES7 414-1XG02-0AB0 C/S C/S S T
CPU 414-2DP 6ES7 414-2XG00-0AB0 C/S - S T
6ES7 414-2XG01-0AB0 C/S C/S S T
6ES7 414-2XG02-0AB0 C/S C/S S T
6ES7 414-2XJ00-0AB0 C/S C/S S T
6ES7 414-2XJ01-0AB0 C/S C/S S T
CPU 416-1 6ES7 416-1XJ00-0AB0 C/S - S T
6ES7 416-1XJ01-0AB0 C/S C/S S T
6ES7 416-1XF01-0AB0 C/S C/S S T
6ES7 416-1XJ02-0AB0 C/S C/S S T
6ES7 416-1XG02-0AB0 C/S C/S S T
CPU 416-2DP 6ES7 416-2XK00-0AB0 C/S C/S S T
6ES7 416-2XK01-0AB0 C/S C/S S T
6ES7 416-2XL00-0AB0 C/S C/S S T
6ES7 416-2XL01-0AB0 C/S C/S S T
CPU 416-3 DP 6ES7 416-3XL00-0AB0 C/S C/S S T
CPU 417-4 6ES7-417-4XL00-0AB0 C/S C/S S T
CPU 417-4H 6ES7-417-4HL00-0AB0 C/S C/S S T
M7-400
CPU 486-3 6ES7 486-3AA00-0AB0 C/S C/S C/S -
CPU 488-3 6ES7 488-3AA00-0AB0 C/S C/S C/S -
FM 456-4 6ES7 456-4EY00-0AE0 C/S C/S C/S -
Sous-réseau MPI
Partenaire de MLFB Communi- Communi- Communi- Données
communication cation S7 cation de cation globales
base S7 PG/OP
C7-600
C7 621 6ES7 621-1AD00-0AE3 S - S T
6ES7 621-1AD01-0AE3 S C/S S T
C7 621 ASi 6ES7 621-6BD00-0AE3 S1) C/S S T
6ES7 621-6BD01-0AE3 S C/S S T
C7 623 6ES7 623-1AE00-0AE3 S - S T
6ES7 623-1AE01-0AE3 S C/S S T
C7 623/A 6ES7 623-1CE01-0AE3 S C/S S T
C7 623/P 6ES7 623-1DE01-0AE3 S C/S S T
C7 624 6ES7 624-1AE00-0AE3 S - S T
6ES7 624-1AE01-0AE3 S C/S S T
C7 624/P 6ES7 624-1DE01-0AE3 S C/S S T
C7 626 6ES7 626-1AG00-0AE3 S - S T
6ES7 626-1AG01-0AE3 S C/S S T
6ES7 626-1AG02-0AE3 S C/S S T
C7 626/A 6ES7 626-1CG00-0AE3 S - S T
6ES7 626-1CG01-0AE3 S C/S S T
6ES7 626-1CG02-0AE3 S C/S S T
C7 626 DP 6ES7 626-2AG00-0AE3 S - S T
6ES7 626-2AG01-0AE3 S C/S S T
6ES7 626-2AG02-0AE3 S C/S S T
C7 626/P 6ES7 626-1DG02-0AE3 S C/S S T
6ES7 626-1DG03-0AE3 S C/S S T
C7 626/A DP 6ES7 626-2CG00-0AE3 S - S T
6ES7 626-2CG01-0AE3 S C/S S T
C7 626/P DP 6ES7 626-2DG02-0AE3 S C/S S T
6ES7 626-2DG03-0AE3 S C/S S T
C7 633 DP 6ES7 633-2BF00-0AE3 S C/S S T
6ES7 633-2BF01-0AE3 S C/S S T
C7 633/P 6ES7 633-1DF00-0AE3 S C/S S T
6ES7 633-1DF01-0AE3 S C/S S T
C7 634 DP 6ES7 634-2BF00-0AE3 S C/S S T
6ES7 634-2BF01-0AE3 S C/S S T
C7 634/P 6ES7 634-1DF00-0AE3 S C/S S T
6ES7 634-1DF01-0AE3 S C/S S T
Sous-réseau MPI
Partenaire de MLFB Communi- Communi- Communi- Données
communication cation S7 cation de cation globales
base S7 PG/OP
OP (avec ProTool V 3.x)
OP 7/DP 6AV3 607-1JC20-0XA0 - - C -
OP 7/DP-12 6AV3 607-1JC30-0XA0 - - C -
OP 17/DP 6AV3 617 1JC20-0XA0 - - C -
OP 17/DP-12 6AV3 617 1JC30-0XA0 - - C -
OP 25 6AV3 525-1EA.1-0AX0 - - C -
OP 35 6AV3 535-1FA01-0AX0 - - C -
OP 37 6AV3 637-1 .L00-0 . X0 - - C -
OP (avec ProTool < V 3.x)
OP 3 6AV3 503-1DB10 - - - -
OP 5/A2 6AV3 505-1FB12 - - C 3) -
OP 15/A2 6AV3 515-1EB32-1AA0 - - C 3) -
OP 15/C2 6AV3 515-1MA22-1AA0 - - C 3) -
OP 7/DP 6AV3 607-1JC20-0XA0 - - C 3) -
OP 7/DP-12 6AV3 607-1JC30-0XA0 - - C 3) -
OP 17/DP 6AV3 617 1JC20-0XA0 - - C 3) -
OP 17/DP-12 6AV3 617 1JC30-0XA0 - - C 3) -
OP 25 6AV3 525-1EA.1-0AX0 - - C 3) -
OP 35 6AV3 535-1FA01-0AX0 - - C 3) -
OP 37 6AV3 637-1. L00-0 .X0 - - C 3) -
1)
Uniquement avec fonctions PUT/GET (SFB non nécessaire dans le programme utilisateur)
3)
communication possible seulement vers les FM suivants :
FM353 MLFB : 6ES7 353-1AH00-0EA0
FM354 MLFB : 6ES7 354-1AH00-0EA0
Sous-réseau PROFIBUS
Partenaire de MLFB via via CP PROFIBUS
communication PROFIBUS-DP intégré
FDL FMS
Communi- Communi- Communi- Communi- Communi- Communication Communi-
cation S7 cation de cation cation cation compatible S5 cation
1)
base S7 PG/OP S7 PG/OP FMS
S7-200
CPU 214 6ES7 214-1xC01-0XB0
CPU 215-2DP 6ES7 215-2AD00-0XB0 - - S - - - -
6ES7 215-2BD00-0XB0 - - S - - - -
CPU 216-2DP 6ES7 216-2AD00-0XB0
6ES7 216-2BD00-0XB0
CPU 224 6ES7214-1AD20-0XB0
6ES7214-1BD20-0XB0
Sous-réseau PROFIBUS
Partenaire de MLFB via via CP PROFIBUS
communication PROFIBUS-DP intégré
FDL FMS
Communi- Communi- Communi- Communi- Communi- Communication Communi-
cation S7 cation de cation cation cation compatible S5 cation
1)
base S7 PG/OP S7 PG/OP FMS
S7-300
CPU 312 IFM 6ES7 312-5ACxx-0AB0 - - -
CPU 313 6ES7 313-1AD0x-0AB0 - - -
CPU 314 6ES7 314-1AExx-0AB0 - - -
CPU 314 IFM 6ES7 314-5AExx-0AB0 - - - S via SEND/RECEIVE via C/S via
CPU 315 6ES7 315-1AF0x-0AB0 - - - CP 342-5 et CP 342-5 FO CP 342-5 CP 343-5
CPU 315-2 DP 6ES7 315-2AF00-0AB0 - - - CP 343-5 et CP 342-5 FO
6ES7 315-2AF01-0AB0 - C2)/S S CP 343-5
6ES7 315-2AFx2-0AB0 - C2)/S S
6ES7 315-2AFx3-0AB0 - C2)/S S
CPU 316 6ES7 316-1AG00-0AB0 - - -
CPU 316-2DP 6ES7 316-2AG00-0AB0 - C2)/S S
CPU 318-2 6ES7 318-2AJ00-0AB0 - C2)/S S
FM 353 6ES7 353-1AH00-0AE0 - - S - -
6ES7 353-1AH01-0AE0 - - - 3)
FM 354 6ES7 354-1AH00-0AE0 - - S - -
6ES7 354-1AH01-0AE0 - - - - 3)
FM 355 C 6ES7 355-0VH00-0AE0 - - - - - -
6ES7 355-0VH10-0AE0 - S4) S - - -
FM S 355 6ES7 355-1VH00-0AE0 - - - - - -
6ES7 355-1VH10-0AE0 - S4) S - - -
M7-300
CPU 388-4 6ES7 388-4BN00-0AC0 - C S -
FM 356-4 6ES7 356-4BM00-0AE0 - - S C/S via CP 342-5 et CP 342-5 FO - C/S via
6ES7 356-4BN00-0AE0 - C S ou CP 343-5 - CP 343-5
1)
fonctions S7
2)
à partir de la version 03, communication possible vers FM 353/354/355 décentralisés
3)
impossible via CP 342-5 ou CP 343-5 !
4)
communication décentralisée dans une ET 200M seulement avec IM 153-2
Sous-réseau PROFIBUS
Partenaire de MLFB via via CP PROFIBUS
communication PROFIBUS-DP intégré
FDL FMS
Communi- Communi- Communi- Communi- Communi- Communication Communi-
cation S7 cation de cation cation cation compatible S5 cation
1)
base S7 PG/OP S7 PG/OP FMS
S7-400
CPU 412-1 6ES7 412-1XF0x-0AB0 - - -
CPU 413-1 6ES7 413-1XG0x-0AB0 - - - C/S via S via SEND/RECEIVE via C/S via
CPU 413-2DP 6ES7 413-2XG00-0AB0 - - S CP 443-5 CP 443-5 CP 443-5 CP 443-5
6ES7 413-2XG01-0AB0 - C5) S Extended Extended Extended Basic
6ES7 413-2XG02-0AB0
CPU 414-1 6ES7 414-1XG0x-0AB0 - - -
CPU 414-2DP 6ES7 414-2XG00-0AB0 - - S ou ou ou
6ES7 414-2XG01-0AB0 - C5) S
6ES7 414-2XG02-0AB0
6ES7 414-2XJ00-0AB0 - C S
6ES7 414-2XJ01-0AB0 CP 443-5 CP 443-5 CP 443-5
CPU 416-1 6ES7 416-1X_0x-0AB0 - - - Basic Basic Basic
CPU 416-2DP 6ES7 416-2XK00-0AB0 - C S
6ES7 416-2XK01-0AB0 - C S
6ES7 416-2XL00-0AB0
6ES7 416-2XL01-0AB0
CPU 416-3DP 6ES7 416-3XL00-0AB0
M7-400
CPU 417-4 6ES7 417-4XL00-0AB0
CPU 417-4H 6ES7 417-4HL00-0AB0 C/S via
CPU 486-3 6ES7 486-3AA00-0AB0 - C S CP 443-5 Extended ou - C/S via
CPU 488-3 6ES7 488-4AA00-0AB0 - C S CP 443-5 Basic - CP 443-5
FM 456-4 6ES7 456-4EY00-0AE0 - C S - Basic
Sous-réseau PROFIBUS
Partenaire de MLFB via via CP PROFIBUS
communication PROFIBUS-DP intégré
FDL FMS
Communi- Communi- Communi- Communi- Communi- Communication Communi-
cation S7 cation de cation cation cation compatible S5 cation
1)
base S7 PG/OP S7 PG/OP FMS
C7-600
C7 621 6ES7 621-1AD0x-0AE3 - - -
C7 621 ASi 6ES7 621-6BD0x-0AE3 - - -
C7 623 6ES7 623-1AE0x-0AE3 - - -
C7 623/A 6ES7 623-1CE0x-0AE3 - - -
C7 623/P 6ES7 623-1DE0x-0AE3 - - -
C7 624 6ES7 624-1AE0x-0AE3 - - -
C7 624/P 6ES7 624-1DE0x-0AE3 - - - S via SEND/RECEIVE via C/S via
C7 626 6ES7 626-1AG0x-0AE3 - - - CP 342-5 / CP 342-5 FO CP 342-5 / CP 343-5
C7 626/A 6ES7 626-1CG0x-0AE3 - - - CP 343-5 CP 342-5 FO
C7 626 DP 6ES7 626-2AG00-0AE3 - - S CP 343-5
6ES7 626-2AG01-0AE3 - C/S S
6ES7 626-2AG02-0AE3 - C/S S
C7 626/P 6ES7 626-1DG0x-0AE3 - - -
C7 626/A DP 6ES7 626-2CG00-0AE3 - - -
6ES7 626-2CG01-0AE3 - C/S S
C7 626/P DP 6ES7 626-2DG02-0AE3 - C/S S
6ES7 626-2DG03-0AE3 - C/S S
C7 633 DP 6ES7 633-2BF00-0AE3 - C/S S
6ES7 633-2BF01-0AE3 - C/S S
C7 633/P 6ES7 633-1DF0x-0AE3 - - -
C7 634 DP 6ES7 634-2BF00-0AE3 - C/S S
6ES7 634-2BF01-0AE3 - C/S S
C7 634/P 6ES7 634-1DF0x-0AE3 - - -
1)
Fonctions S7
5)
communication possible vers FM 353/354/355 décentralisés
Sous-réseau PROFIBUS
Partenaire de MLFB via via CP PROFIBUS
communication PROFIBUS-DP intégré
FDL FMS
Communi- Communi- Communi- Communi- Communi- Communication Communi-
cation S7 cation de cation cation cation compatible S5 cation
1)
base S7 PG/OP S7 PG/OP FMS
OP (avec ProTool V 3.x)
OP 7/DP 6AV3 607-1JC20-0XA0 - - C7) - C - -
OP 7/DP-12 6AV3 607-1JC30-0XA0 - - C7) - C - -
OP 17/DP 6AV3 617 1JC20-0XA0 - - C7) - C - -
OP 17/DP-12 6AV3 617 1JC30-0XA0 - - C7) - C - -
OP 25 6AV3 525-1EA.1-0AX0 - - C7) - C - -
OP 35 6AV3 535-1FA01-0AX0 - - C7) - C - -
OP 37 6AV3 637-1 .L00-0 . X0 - - C7) - C - -
OP (avec ProTool < V 3.x)
OP 3 6AV3 503-1DB10 - - C - C - -
OP 5/A2 6AV3 505-1FB12 - - C - C - -
OP 15/A2 6AV3 515-1EB32-1AA0 - - C - C -
OP 15/C2 6AV3 515-1MA22-1AA0 - - C - C - -
OP 7/DP 6AV3 607-1JC20-0XA0 - - C - C - -
OP 7/DP-12 6AV3 607-1JC30-0XA0 - - C - C - -
OP 17/DP 6AV3 617 1JC20-0XA0 - - C - C - -
OP 17/DP-12 6AV3 617 1JC30-0XA0 - - C - C - -
OP 25 6AV3 525-1EA.1-0AX0 - - C - C - -
OP 35 6AV3 535-1FA01-0AX0 - - C - C - -
OP 37 6AV3 637-1. L00-0 .X0 - - C - C - -
1)
Fonctions S7
7)
avec ProTool à partir de V 4.0 communication possible vers les FM décentralisés suivants dans une ET 200M :
FM 353 MLFB : 6ES7 353-1AH01-0EA0
FM 354 MLFB : 6ES7 354-1AH01-0EA0
FM 355C MLFB : 6ES7 355-0VH10-0AE0
FM 355S MLFB : 6ES7 355-1VH10-0AE0
Industrial Ethernet
Partenaire de MLFB Communi- Communi- Communication compatible S5
communication cation S7 cation Transport ISO ISO-on-TCP TCP
PG/OP
S7-200
CPU 214 6ES7 214-1xC01-0XB0
CPU 215-2DP 6ES7 215-2AD00-0XB0 - - - -
6ES7 215-2BD00-0XB0 - - - -
CPU 216-2DP 6ES7 216-2AD00-0XB0
6ES7 215-2BD00-0XB0
S7-300
CPU 312 IFM 6ES7 312-5ACxx-0AB0
CPU 313 6ES7 313-1AD0x-0AB0
CPU 314 6ES7 314-1AExx-0AB0
CPU 314 IFM 6ES7 314-5AExx-0AB0 S via S via SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE
CPU 315 6ES7 315-1AF0x-0AB0 CP 343-1 CP 343-1 FETCH/WRITE FETCH/WRITE FETCH/WRITE
CPU 315-2 DP 6ES7 315-2AFxx-0AB0 ou ou via via via
CPU 316 6ES7 316-1AG00-0AB0 CP 343-1 CP 343-1 CP 343-1 CP 343-1 TCP CP 343-1 TCP
CPU 316-2DP 6ES7 316-2AG00-0AB0 TCP TCP ou ou ou
CPU 318-2 6ES7 318-2AJ00-0AB0 CP 343-1 IT1) CP 343-1 IT1) CP 343-1 IT1)
FM 353 6ES7 353-1AH0x-0AE0 - -
FM 354 6ES7 354-1AH0x-0AE0 - -
FM 355 C 6ES7 355-0VH00-0AE0 - -
6ES7 355-0VH10-0AE0 - -
FM 355 S 6ES7 355-1VH00-0AE0 - -
6ES7 355-1VH10-0AE0 - -
M7-300
CPU 388-4 6ES7 388-4BN00-0CA0 C/S via S via - -
FM 356-4 6ES7 356-4BM00-0AE0 CP 343-1 ou CP 343-1 - -
6ES7 356-4BN00-0AE0 CP 343-1 TCP - -
1)
Le <<CP 343-1 IT>> sera disponible à partir de 02/2000
Industrial Ethernet
Partenaire de MLFB Communi- Communi- Communication compatible S5
communication cation S7 cation Transport ISO ISO-on-TCP TCP
PG/OP
S7-400
CPU 412-1 6ES7 412-1XF0x-0AB0
CPU 413-1 6ES7 413-1XG0x-0AB0
CPU 413-2DP 6ES7 413-2XG0x-0AB0 C/S via S via SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE
CPU 414-1 6ES7 414-1XG0x-0AB0 CP 443-1 CP 443-1 FETCH/WRITE FETCH/WRITE via
CPU 414-2DP 6ES7 414-2X_0x-0AB0 ou ou via via CP 443-1
CPU 416-1 6ES7 416-1X_0x-0AB0 CP 443-1 IT CP 443-1 IT CP 443-1 CP 443-1
CPU 416-2DP 6ES7 416-2X_0x-0AB0 ou ou
CPU 416-3DP 6ES7 416-3XL00-0AB0 CP 443-1 IT CP 443-1 IT
CPU 417-4 6ES7 417-4XL00-0AB0
CPU 417-4H 6ES7 417-4HL00-0AB0
M7-400
CPU 486-3 6ES7 486-3AA00-0AB0 C/S via S via - -
CPU 488-3 6ES7 488-3AA00-0AB0 CP 443-1 ou CP 443-1 - -
FM 456-4 6ES7 456-4EY00-0AE0 CP 443-1 IT - -
C7-600
C7 621 6ES7 621-1AD0x-0AE3
C7 621 ASi 6ES7 621-6BD0x-0AE3
C7 623 6ES7 623-1AE0x-0AE3
C7 623/A 6ES7 623-1CE0x-0AE3
C7 623/P 6ES7 623-1DE0x-0AE3 S via S via SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE
C7 624 6ES7 624-1AE0x-0AE3 CP 343-1 CP 343-1 FETCH/WRITE FETCH/WRITE FETCH/WRITE
C7 624/P 6ES7 624-1DE0x-0AE3 ou ou via via via
C7 626 6ES7 626-1AG0x-0AE3 CP 343-1 CP 343-1 CP 343-1 CP 343-1 TCP CP 343-1 TCP
C7 626/A 6ES7 626-1CG0x-0AE3 TCP TCP ou ou ou
C7 626 DP 6ES7 626-2AG0x-0AE3 CP 343-1 IT1) CP 343-1 IT1) CP 343-1 IT1)
C7 626/P 6ES7 626-1DG0x-0AE3
C7 626/A DP 6ES7 626-2CG0x-0AE3
C7 626/P DP 6ES7 626-2DG0x-0AE3
C7 633 DP 6ES7 633-2BF0x-0AE3
C7 633/P 6ES7 633-1DF0x-0AE3
C7 634 DP 6ES7 634-2BF0x-0AE3
C7 634/P 6ES7 634-1DF0x-0AE3
1)
Le <<CP 343-1 IT>> sera disponible à partir de 02/2000
Industrial Ethernet
Partenaire de MLFB Communi- Communi- Communication compatible S5
communication cation S7 cation Transport ISO ISO-on-TCP TCP
PG/OP
OP (avec ProTool V 3.x)
OP 7/DP 6AV3 607-1JC20-0XA0 - - - -
OP 7/DP-12 6AV3 607-1JC30-0XA0 - - - -
OP 17/DP 6AV3 617 1JC20-0XA0 - - - -
OP 17/DP-12 6AV3 617 1JC30-0XA0 - - - -
OP 25 6AV3 525-1EA.1-0AX0 - - - -
OP 35 6AV3 535-1FA01-0AX0 - - - -
OP 37 6AV3 637-1 .L00-0 . X0 - - - -
OP (avec ProTool < V 3.x)
OP 3 6AV3 503-1DB10 - - - -
OP 5/A2 6AV3 505-1FB12 - - - -
OP 15/A2 6AV3 515-1EB32-1AA0 - - - -
OP 15/C2 6AV3 515-1MA22-1AA0 - - - -
OP 7/DP 6AV3 607-1JC20-0XA0 - - - -
OP 7/DP-12 6AV3 607-1JC30-0XA0 - - - -
OP 17/DP 6AV3 617 1JC20-0XA0 - - - -
OP 17/DP-12 6AV3 617 1JC30-0XA0 - - - -
OP 25 6AV3 525-1EA.1-0AX0 - - - -
OP 35 6AV3 535-1FA01-0AX0 - - - -
OP 37 6AV3 637-1. L00-0 .X0 - - - -
Communication S7/ 9,6 kBit/s 9,6 kBit/s 9,6 ou 19,2 kBit/s 9,6 ou 19,2 kBit/s 9,6 / 19,2 / 187,5kBit/s 9,6 / 19,2 / 187,5kBit/s
Communication PG/OP/
Communication de S7 base
ASCII 300 Bit/s à 19,2 kBit/s 300 Bit/s à 38,4 kBit/s 300 Bit/s à 38,4 kBit/s 300 Bit/s à 38,4 kBit/s 300 Bit/s à 38,4 kBit/s 300 Bit/s à 38,4 kBit/s
PROFIBUS-DP - - jusqu'à 12 MBit/s -
Services de communication
Communication S7 ;
Communication PG/OP ;
Communication de S7 base
Nombre de liaisons actives 1 8 8 8 8 8
Nombre de partenaires 31 (127 avec répéteur) 31 (127 avec répéteur) 31 (127 avec répéteur) 31 (127 avec répéteur) 31 (127 avec répéteur) 31 (127 avec répéteur)
ASCII
Nombre de liaisons actives défini dans le prog. utilis. défini dans le prog. utilis. défini dans le prog. utilis. défini dans le prog. utilis. défini dans le prog. utilis. défini dans le prog. utilis.
Nombre de partenaires défini dans le prog. utilis. défini dans le prog. utilis. défini dans le prog. utilis. défini dans le prog. utilis. défini dans le prog. utilis. défini dans le prog. utilis.
PROFIBUS
Nombre de liaisons actives
Nombre de partenaires
Type de module CP
Module CP 343-1 CP 343-1 TCP CP 343-1 IT CP 342-5 CP 343-5
MLFB 6ES7 ...-0XE0 343-1BA00 343-1EX00 343-1GX00 342-5DA02 343-5FA00
343-1EX00 343-1EX10 342-5DF00
Interfaces
Réseau Industrial Ethernet Industrial Ethernet Industrial Ethernet PROFIBUS PROFIBUS
Nombre 1 1 1 1 1
Caractéristiques techniques
Physique AUI/ITP AUI/ITP AUI/TP RS 485/LWL RS 485
Vitesse de transmission 10 Mbits/s 10/100 Mbits/s 10/100 MBit/s 9,6 kBit/s à 9,6 kBit/s à
12 MBit/s 1,5 MBit/s
Séparation galvanique avec le LAN oui oui oui oui oui
Nombre de liaisons sur tous les services 32 32 32 24 48
Services de communication
Communication PG/OP ;
Communication S7 1)
Nombre maxi de liaisons 16 16 32 16 16
Communication compatible S5
Nombre de liaisons 16 16 32 16 16
Client/serveur SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE
Données utiles en octets/dont cohérents 8k / 8k 8k / 8k 8k / 8k 240/240 240/240
FMS
Nombre de liaisons - - - - 16
Client/serveur Client/serveur
Longueur des variables READ / WRITE 237 / 233
DP
Nombre d'esclaves - - - 124 -
Données utiles par station/dont cohérents 240/240 octets
Maître DP 2160 octets E/S
Esclave DP 244 octets E/S
Diagnostic 240 octets
Charge de la CPU
Prolongation du cycle utilisateur
x temps d'exécution de l'appel du FB, 10 à 50%, 10 à 50%, 10 à 50% 10 à 50%, 10 à 50%,
en sus temps
Prolongation du temps de réaction d'alarme non non non
Communication S7 ;
Communication PG/OP ; oui oui oui oui
Communication compatible S5 oui oui oui oui
FMS / DP oui oui oui oui
- - - oui
1 Les fonctions S7 sont transmises par le LAN à la CPU et vice versa. Liste détaillée des services : voir les CPU.
Type de module CP
Module CP 443-1 CP 443-1 IT CP 443-5 Basic CP 443-5 Extended
MLFB 6GK7 ...-0XE0 443-1EX02 443-1GX00 443-5FX01 443-5DX02
443-1EX10 443-1GX10
Interfaces
Réseau Industrial Ethernet Industrial Ethernet PROFIBUS PROFIBUS
Nombre 1 1 1 1
Caractéristiques techniques
Physique AUI/ITP/RJ-45 AUI/ITP RS 485 RS 485
Vitesse de transmission 10/100 Mbits/s 10 Mbits/s 9,6 kBit/s à 12 MBit/s 9,6 kBit/s à 12 MBit/s
Séparation galvanique avec le LAN oui oui oui oui
Nombre de liaisons sur tous les services 64 64 59
sans PROFIBUS-DP 59 sans synchr. de l'heure
58 avec synchr. de l'heure
avec PROFIBUS-DP 55 sans synchr. de l'heure
54 avec synchr. de l'heure
Services de communication
Communication PG/OP ;
Communication S7
es utiles en octets 64 k 64 k 64 k 64 k
Nombre maxi de liaisons 48 48 48 48
Communication compatible S5
Nombre maxi de liaisons 64 64 32 32
Client/serveur Client/serveur Client/serveur Client/serveur Client/serveur
Données utiles en octets/dont cohérents 240/240 8 k/240 240/240 240/240
FMS
Nombre maxi de liaisons - - 32 -
Client/serveur - - Client/serveur -
Données utiles en octets/dont cohérents - - READ 237/237 -
WRITE 233/32
DP - - -
Nombre d'esclaves 125
Données utiles en octets
- par station/dont cohérents 244/ 2 ou 4 pour
instructions L, T, 240 avec
- total SFC
4096 E/S
Charge de la CPU
Prolongation du cycle utilisateur, en sus temps 10 à 50 % 10 à 50 % 10 à 50 % 10 à 50 %
pour la réalisation de la communication paramétrable paramétrable paramétrable paramétrable
Prolongation du temps de réaction d'alarme non non non non
Type de module CP
Module CP 343-1 CP 343-1 CP 343-1 IT CP 342-5 CP 343-5
TCP
MLFB 6GK7 ...-0XE0 343-1BA00 343-1EX00 343-1GX00 342-5DA02 343-5FA00
343-1EX00 343-1EX10 342-5DF00
Interfaces
Réseau Industrial Ethernet Industrial Ethernet Industrial Ethernet PROFIBUS PROFIBUS
1 1 1
Nombre 1 1
Caractéristiques techniques
Physique AUI/ITP AUI/ITP AUI/TP RS 485/LWL RS 485
Vitesse de transmission 10 Mbits/s 10/100 Mbits/s 10/100 MBit/s 9,6 kBit/s à 9,6 kBit/s à
12 MBit/s 1,5 MBit/s
Séparation galvanique vers le LAN oui oui oui oui oui
Nombre des liaisons sur tous les services 32 32 32 24 48
Services de communication
Communication PG/OP ;
Communication S7 1)
Nombre maxi de liaisons 16 16 32 16 16
Communication compatible S5
Nombre de liaisons 16 16 32 16 16
Client/serveur SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE
Données utiles en octets/dont cohérents 8k / 8k 8k / 8k 8k / 8k 240/240 240/240
FMS
Nombre de liaisons - - - - 16
Client/serveur Client/serveur
Longueur des variables READ / WRITE 237 / 233
DP
Nombre d'esclaves - - - 124 -
Données utiles par station/dont cohérents 240/240 octets
Maître DP 2160 octets E/S
Esclave DP 244 octets E/S
Diagnostic 240 octets
Charge de la CPU
Prolongation du cycle utilisateur
Temps d'exécution de l'appel FB, en 10 à 50%, 10 à 50%, 10 à 50% 10 à 50%, 10 à 50%,
sus temps
Prolongation du temps de réaction d'alarme non non non
Communication S7 ;
Communication PG/OP ; oui oui oui oui
Communication compatible S5 oui oui oui oui
FMS / DP oui oui oui oui
- - - oui
1 Les fonctions S7 sont transmises du LAN à la CPU et vice versa. Liste détaillée des services : voir CPU.