Académique Documents
Professionnel Documents
Culture Documents
Woodhead
Manuel Protocole
applicom® 3.7
IndEth.doc 04/09/2003
Woodhead
IndEth.doc 04/09/2003
® TM TM
Copyright © 2003 Woodhead Software & Electronics. Tous droits réservés. Tous les produits applicom , Direct-Link , RJ-Lnxx ,
TM
SST sont des marques déposées de Woodhead Software & Electronics. Tous les autres noms de produits sont des marques
déposées de leurs fabricants respectifs.
http://www.applicom-int.com
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
1. - Généralités ...................................................................................1
- Modèle OSI ...........................................................................................................1
- Fonctionnalité........................................................................................................3
- Gestion multi-requêtes client ................................................................................5
- Traitement des requêtes. ......................................................................................6
7. - Annexes.................................................................................... 178
- Evolution / compatibilité ....................................................................................178
- Status de retour des fonctions ..........................................................................179
- Annexe TCP/IP .................................................................................................182
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •i• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
8. - Glossaire .................................................................................. 187
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • ii • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
1. - Généralités
- Modèle OSI
"Industrial Ethernet" est la nouvelle appellation du système de communication SIEMENS
anciennement appelé SINEC H1.
Industrial Ethernet, regroupe tous les protocoles supportés par les API SIEMENS sur Ethernet :
c’est à dire les transports ISO CONS (International Standards Organisation Connection-Oriented) et
TCP/IP (Transmission Control Protocol / Internet Protocol).
Ce système de communication ouvert se situe dans les niveaux d’automatisation conduite et
cellule.
APPLICATION
CLIENT
applicom®
Couche 7 Messageries
Application
S7, Read/Write S5 et TI, CAMP
Couche 6
Présentation
Couche 5
Session
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •1• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
applicom® utilise les spécifications suivantes :
• Le transport ISO est basé sur les spécifications du « service transport ISO classe 4 ».
Siemens n’utilise pas de couche 3 en ISO.
• L’ensemble des protocoles TCP/IP est réalisé selon les RFC (Request For
Comments). Par contre une couche « ISO on TCP » , extension de TCP/IP pour
l’émission de messages (blocs de données) est nécessaire :
Remarque : le mode ISO classe 4 n'est pas supporté par la solution SW1000ETH.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •2• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonctionnalité
La solution Industrial Ethernet sur applicom® fournit les fonctionnalités suivantes :
applicom
international
PCI2000ETH
READ/WRITE S5
Industrial Ethernet
Lecture et écriture de variables dans les différentes zones mémoire des automates (entrées,
sorties, DB, Mementos, ...),
Remarque : le mode ISO classe 4 n'est pas supporté par la solution SW1000ETH.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •3• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Mode serveur pour des clients automates de la gamme :
SIMATIC® S5 (messagerie READ/WRITE S5),
SIMATIC® S7 (messagerie S7),
SIMATIC® TI-505 sur TCP/IP (messagerie CAMP)
SIMATIC® TI-505 sur ISO (messagerie READ/WRITE TI)
Gestion des variables internes dans la base de données applicom® et surveillance des
équipements.
La solution Industrial Ethernet sur applicom® est basée sur une couche transport pouvant
être ISO et/ou TCP selon le coupleur visé et les différentes messageries SIMATIC® suivant
l’automate visé. Par conséquent les chapitres suivants permettent de traiter les parties
communes (canal Ethernet, TCP, ...) et les messageries distinctes (fonctionnalités,
configurations, ...).
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •4• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Gestion multi-requêtes client
Le mode client applicom® permet d’envoyer plusieurs requêtes simultanément à un équipement
avant d’avoir reçu la première réponse : ce fonctionnement est appelé multi-requêtes.
Une requête est envoyée sur un canal virtuel de communication. Chaque canal virtuel correspond à
une connexion ISO ou TCP sur un équipement.
Pour envoyer plusieurs requêtes simultanément, on utilise plusieurs connexions.
2
3
ion
ex
ion
nn
ex
ex
nn
Co
Connexion 1
nn
Co
Industrial Ethernet
Co
Equipement 1
Equipement 2
Les connexions sont créées selon les besoins et on ré-utilise, chaque fois que cela est possible, les
connexions existantes.
Par exemple : on envoie pour la première fois une requête sur un équipement. La connexion n° 1
est créée. Un peu plus tard il faut envoyer 2 requêtes sur l'équipement : on reprend la connexion n° 1 et
on crée la connexion n° 2.
L'interface applicom® gère 128 connexions (64 avec SW1000ETH). Seules 30 d’entre elles
peuvent être utilisées simultanément pour l’ensemble des équipements. On fixe, dans la configuration de
chaque équipement, le nombre maximum de connexions utilisables simultanément pour cet équipement.
Une connexion reste ouverte tant que des données circulent ou qu'un processus d'entretien de
connexion est actif.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •5• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Traitement des requêtes.
Requêtes
applicom
Liste des
Mécanisme de gestion
requêtes en
des requêtes
attente
Canaux de communication
Une requête en cours de traitement est une requête pour laquelle une trame a été envoyée sur le
réseau et dont on attend la réponse.
Une requête est placée (temporairement) en attente lorsqu'il n'y a plus de canaux virtuels
disponibles. Lorsque des canaux virtuels se libèrent, on vide progressivement la liste des requêtes en
attente.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •6• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •7• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
3. - Configuration générale
- Généralités
Time-out requête
Temps maximum séparant l’envoi d’une requête par le client applicom® de la réponse du
serveur.
Lorsque l’équipement met un temps supérieur à ce time-out pour répondre, la requête en cours
retourne le status 55 « Message perdu »
Valeur en secondes, de 1 à 255, 10 par défaut.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •8• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Adresse status d’accès dans DATA-BASE
Cocher la case « Fonctionnalité active » pour valider le fonctionnement et spécifier l’adresse de
rangement des 60 « mots status d’accès » dans la base de données applicom®
Valeur de 0 à 31935, 0 par défaut.
Cette option permet de surveiller l’intervalle d’accès de l’équipement client au mode serveur
applicom® . Si le « Time-out surveillance d’accès » configuré au niveau de l’équipement (cf
configuration d’un équipement client) est dépassé, l’interface applicom® vous signalera son
absence dans le mot correspondant au numéro de l’équipement client.
1ier mot Equipement client numéro 0
..
60ème mot Equipement client numéro 59
Valeur du mot status d’accès :
0 :OK, l’équipement accède au serveur applicom® dans le temps défini,
4 :Données inaccessibles, l’équipement client accède à des données inaccessibles dans
le serveur applicom® ,
33 :Time-out, l’équipement client n’accède pas au serveur applicom® dans le temps
défini,
36 :Numéro d’équipement non configuré.
Tout accès en écriture d’un équipement client au serveur applicom® sera signalé par
l’incrément du mot correspondant au numéro de l’équipement client configuré.
1ier mot Equipement client numéro 0
..
60ème mot Equipement client numéro 59
Ce mot atteint un maximum de 65535, la remise à zéro est à votre charge pour que le mot
puisse à nouveau comptabiliser les accès.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) •9• Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Ethernet
Type de connexion
Ce choix détermine quel type d’interface physique est utilisée (prise DB15 ou RJ45) :
AUI (Attachment Unit Interface) : prise DB15 pour raccorder un transceiver (drop câble ou
transceiver direct),
10 Base T/RJ-45 : transceiver intégré, topologie étoile, double paires torsadées prise RJ45,
SIMATIC NET® ITP : Industrial Twisted Pair, paire torsadée industrielle développée par
Siemens utilisant la prise DB15 sans devoir raccorder un transceiver.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 10 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Adresse Ethernet du canal
Adresse sur 6 octets définissant de manière unique le canal Ethernet sur le réseau.
Saisie manuelle (« Calcul automatique de l’adresse» en « Saisie manuelle » ):
Saisir l’adresse Ethernet en hexadécimal. Si vous saisissez une adresse, c’est l’adresse que
vous aurez saisie qui sera utilisée. Ceci permet de remplacer une carte Ethernet sans avoir à
reconfigurer dans la station cliente l’adresse de son partenaire (valable pour ISO couche 4).
Calcul automatique de l’adresse :
Cette adresse peut être calculée automatiquement à partir de l’adresse IEEE applicom® et du
numéro de série de la carte :
Adresse Numéro de série
IEEE de l'interface
®
applicom (en Hexadécimal)
00 A0 91 xx xx xx
Le numéro de série est indiqué par des étiquettes sur l’interface applicom® (sur la tôle arrière
et sur le cuivre) ou visible lors de l’initialisation de l’interface (« pcinit »).
Exemple :
Adresse Ethernet d’une interface applicom® portant le numéro de série 20100 soit 4E84
Hexadécimal.
00 A0 91 00 4E 84
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 11 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- SIMATIC
Les paramètres SIMATIC S5 sont à renseigner uniquement si un SIMATIC-S5 client est utilisé.
De même, les paramètres SIMATIC TI sont à renseigner uniquement si un SIMATIC-TI client est
utilisé.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 12 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Adresse IP Identique à celle défini dans le champ « Adresse IP du canal
applicom® » (CP1430 TCP).
ID TSAP LOCAL Chaine de 8 caractères identifiant la liaison.
ID TSAP DISTANT Identique à ce champ (WRITWRIT par défaut).
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 13 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Propriétés de TCP/IP : Général
Adresse IP de la passerelle
Adresse IP d’une machine susceptible d’effectuer un routage vers un autre réseau (interne ou
externe).
Masque de sous-réseau
Permet de définir les adresses à router par la passerelle.
Valeur 0.0.0.0 à 255.255.255.255, 255.255.255.0 par défaut.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 14 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Nombre de réessais
Nombre de fois où la carte applicom® réessaie de transmettre un paquet TCP non acquitté.
Valeur de 1 à 12, 2 par défaut.
Un paquet TCP non acquitté et se terminant en time-out entraîne une fermeture de connexion,
la fonction retourne alors un status 33 "Time-out".
Entretien de connexion
Activation de la fonction "keep alive" de TCP/IP, cette fonction permet de maintenir les
connexions TCP ouvertes avec un contrôle périodique de la présence du partenaire.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 15 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Propriétés d’un équipement
De manière générale, tout équipement serveur ou client sera composé d’une zone « Désignation
de l’équipement » commune pour tous les types d’équipement , d’une zone « Propriétés du réseau »
pour renseigner l’adresse de l’équipement et enfin d’une zone « Paramètres messagerie » propre à
chaque type d’équipement.
Désignation applicom
Nom du topic
Permet aux serveurs OPC et DDE d’accéder aux variables de cet équipement. Pour plus de
renseignements voir le manuel « Serveurs DDE et OPC ».
Numéro d’équipement
Numéro de l’équipement applicom® à choisir dans la liste des équipements non configurés.
Valeur:
de 000 à 127 pour les équipements serveurs,
de 000 à 59 pour les équipements clients.
Configuration active
Case à cocher pour activer la configuration de l’équipement dans l’interface applicom® :
permet de supprimer un équipement de l’interface applicom® tout en gardant sa configuration
dans la console.
Commentaire
Texte libre lié à un équipement. Le nombre total de caractères ne doit pas dépasser 80.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 16 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Propriétés du réseau
ISO couche 4 :
Adresse Ethernet de l’équipement partenaire.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 17 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonctionnalité......................................................................................................19
- Client Industrial Ethernet ....................................................................... 19
- Estimation des performances d’un Client Industrial Ethernet applicom®. ..... 22
- Serveur Industrial Ethernet .................................................................... 24
- Configuration.......................................................................................................26
- Configuration d’un équipement serveur SIMATIC® S5 ................................ 26
- Configuration d’un équipement client SIMATIC® S5 ................................... 28
- Mise en oeuvre des équipements Siemens........................................................30
- Automate sous Industrial Ethernet protocole READ/WRITE ......................... 30
- Fonctions utilisables sur le canal maître.............................................................49
- En mode attente ................................................................................... 49
- En mode différé .................................................................................... 50
- En mode cyclique .................................................................................. 50
- Items des variables images ................................................................................51
- Présentation ......................................................................................... 51
- Descripteur standard ............................................................................. 52
- Descripteur automates Siemens SIMATIC® S5 syntaxe allemande (D) et
française ................................................................................................ 57
- Descripteur automates Siemens SIMATIC® S5 syntaxe anglaise (GB) .......... 66
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 18 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonctionnalité
- Client Industrial Ethernet
Les fonctions gérées par le choix d'un canal Industrial Ethernet permettent l'accès aux variables
définies dans le tableau ci-dessous.
L'adresse de la variable accédée doit être dans certains cas calculée en faisant référence à la
colonne "Adressage applicom®" du tableau.
Le descripteur d’item utilisable en PCDDE associé à cet adressage est "SIMATIC S5 (Industrial
Ethernet)".
Variable API Adressage Type d'échange Fonction applicom® correspondante
Siemens applicom® (adr) (mode cyclique) (accès librairie/DLL)
M v.w v*8+w Lecture bits READPACKBIT, READDIFBIT
DB x D y.z x*65536+y*16+z+134217728 Ecriture bits WRITEPACKBIT, WRITEDIFPACKBIT
DX x D y.z idem +16777216
MB v v Lecture octets READBYTE
Ecriture octets WRITEBYTE
MB v v Lecture octets packés READPACKBYTE, READDIFBYTE
Ecriture octets packés WRITEPACKBYTE, WRITEDIFPACKBYTE
MW v v Lecture mots READWORD, READDIFWORD
DB x DW y x*4096+y+134217728 Ecriture mots WRITEWORD, WRITEDIFWORD
DX x DW y idem + 1048576
MW v v Lecture mots BCD READWORDBCD
DB x DW y x*4096+y+134217728 Ecriture mots BCD WRITEWORDBCD
DX x DW y idem + 1048576
MD v v Lecture mots doubles READDWORD, READDIFDWORD
DB x DD y x*4096+y+134217728 Ecriture mots doubles WRITEDWORD, WRITEDIFDWORD
DX x DD y idem + 1048576
MD v KG v Lecture mots flottants READFWORD, READDIFFWORD
DBxDDyKG x*4096+y+134217728 Ecriture mots flottants WRITEFWORD, WRITEDIFFWORD
DXxDDyKG idem + 1048576
E v.w v*8+w Lecture bits entrée READPACKIBIT, READDIFIBIT
EB v v Lecture octets d'entrée READIBYTE
EB v v Lecture octets packés d'entrée READPACKIBYTE, READDIFIBYTE
EW v v Lecture mots d'entrée READIWORD, READDIFIWORD
A v.w v*8+w Lecture bits de sortie READPACKQBIT, READDIFQBIT
Ecriture bits de sortie WRITEPACKQBIT, WRITEDIFPACKDIFQBIT
AB v v Lecture octets de sortie READQBYTE, READDIFQBYTE
Ecriture octets de sortie WRITEQBYTE
AB v v Lecture octets packés de sortie READPACKQBYTE, READDIFQBYTE
Ecriture octets packés de sortie WRITEPACKQBYTE,WRITEDIFPACKQBYTE
AW v v Lecture mots de sortie READQWORD, READDIFQWORD
Ecriture mots de sortie WRITEQWORD, WRITEDIFQWORD
TB n n Lecture de temporisateurs READTIMER
Ecriture de temporisateurs WRITETIMER
ZB n n Lecture de compteurs READCOUNTER
Ecriture de compteurs WRITECOUNTER
v : N° de l'octet
w : N° du bit dans l'octet (0 à 7)
x : N° du DB (1 à 255) ou du DX (0 à 255)
y : N° du mot dans le DB ou dans le DX(0 à 4095)
z : N° du bit dans le mot (0 à 15)
n : N° du temporisateur ou du compteur (0 à 779)
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 19 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Remarques :
Le descripteur d’item permet d’atteindre des DB de 256, 2048 et 4096 mots (reste compatible avec les
versions antérieures à la V3.0).
Attention !!. La messagerie Simatic S5 (READ/WRITE) ne permet d’écrire les bits que par mots de 16 bits
(cas des DB et des DX) ou que par octets de 8 bits (cas des mémentos, des entrées et des sorties). Le
logiciel applicom® lit les mots ou les octets contenant les bits à écrire dans l’API, masque et force les bits
utilisateurs, puis écrit l’ensemble des mots ou des octets dans l'équipement. Ce mécanisme peut induire
des aléas si l'équipement a forcé d'autres bits du mot ou de l’octet entre la lecture et l'écriture.
L'accés aux fonctions de la librairie applicom.dll n'est pas supporté dans la solution SW1000ETH.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 20 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Nombres maximum de variables par échange avec la librairie
Le nombre maximum de variables est donné selon des buffers d’échange de 1584 octets.
Remarque : l'accés aux fonctions de la librairie applicom.dll n'est pas supporté par la solution
SW1000ETH.
Messagerie S5 READ/WRITE
Messagerie S5 READ/WRITE
Le nombre indiqué pour des trames de lecture correspond au maximum (imposé par le serveur
et/ou le protocole) de points pouvant être regroupés au cours de l’optimisation dynamique des trames
faîte par le serveur. Cependant, ce nombre peut être diminué pour s’adapter à un équipement particulier,
en configurant les longueurs de trames dans le topic (voir le chapitre "Mise en œuvre/Configuration des
topics/Options avancées").
Pour les écritures, une variable entraîne systématiquement la constitution d’une trame.
Messagerie S5 READ/WRITE
Le nombre indiqué pour des trames de lecture correspond au maximum (imposé par le serveur
et/ou le protocole) de points pouvant être regroupés au cours de l’optimisation dynamique des trames
faîte par le serveur. Cependant, ce nombre peut être diminué pour s’adapter à un équipement particulier,
en configurant les longueurs de trames dans le topic (voir le chapitre "Mise en oeuvre/Configuration des
topics/Options avancées").
Pour les trames d'écriture, voir le chapitre "Serveur OPC/Optimisation des requêtes synchrones et
asynchrones".
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 21 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Estimation des performances d’un Client Industrial Ethernet
applicom®.
Remarque : il n'est pas possible d'estimer les performances de la solution SW1000ETH puisque
celles-ci dépendent essentiellement des performances de l'ordinateur hôte.
Cette estimation est faite dans le contexte le plus défavorable où la Station Industrial Ethernet
applicom® est uniquement CLIENT Industrial Ethernet, toutes les variables sont rafraîchies par des
fonctions de lectures cycliques actives en permanence.
Dans le cas où la fonctionnalité SERVEUR Industrial Ethernet de l’interface applicom® est
utilisée (Les API déposent les variables sur événements dans la base de données), le temps de remontée
des informations dans la base de données applicom® est sensiblement égal aux temps de cycle de l’API
CLIENT Industrial Ethernet.
Rappel : Les fonctionnalités CLIENT et SERVEUR Industrial Ethernet peuvent être cumulées.
L’appel des « SendAll » et « ReceiveAll » est fait une seule fois par cycle automate, ce qui
signifie que l’accès à l’automate est monoflux. La configuration des automates décrite dans
l’exemple fourni au chapitre "- Mise en oeuvre des équipements Siemens" à la page 30
(messagerie Simatic-S5 (READ/WRITE)) sans les contrats API client. Aucun échange inter-
automate n’est actif.
Quantité de variables:
3 tables de 780 mots et 1 table de 12465 bits par station.
120
Industrial Ethernet ISO couche 4
Industrial Ethernet TCP/IP
100
80
Requêtes / s
60
40
20
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nombre de Station
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 22 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
25%
Industrial Ethernet ISO couche 4
Industrial Ethernet TCP/IP
20%
Charge Réseau
15%
10%
5%
0%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nombre de Station
Remarque:
Le nombre de requêtes simultanées générés par le client Industrial Ethernet applicom est
configuré à 24 (valeur par défaut dans la console). La charge réseau est pour un réseau Ethernet à
10 Mb.
Dans notre exemple, pour rapatrier l’ensemble des variables de 20 équipements (60 tables de
780 mots et 20 tables de 12465 bits), soit au total 46800 mots et 249300 bits, il faut 80 requêtes :
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 23 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Serveur Industrial Ethernet
Le Serveur Industrial Ethernet sur interface applicom® met à la disposition des clients
SIMATIC® S5 (READ/WRITE) de l’architecture réseau Siemens une base de données 32 K mots.
Remarques:
Vue par les automates clients, la DATA-BASE gère de manière virtuelle 124 blocs de données de
256 mots au sein de sa zone mots. Le programme de l’automate client doit générer des blocs de types
SEND et RECEIVE avec des paramètres identiques à ceux utilisés pour accéder des DB dans des
automates serveurs. Pour retrouver l’adresse équivalente sur la base de données applicom®, vous
devez respecter ces formules :
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 24 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Ce principe peut être fiabilisé sur le Serveur Industrial Ethernet sur interface applicom® pour ne
pas travailler en « aveugle ». Par exemple, les variables dans la base de données applicom® ne
changent pas car l’équipement émetteur est déconnecté. Pour cela :
• Un intervalle de temps maximum entre les accès de l’équipement client vers le Serveur Industrial
Ethernet applicom® peut être défini par vos soins dans le configurateur. Passé cet intervalle,
l’absence est signalée à l’application par un « MOT STATUS D’ACCES » dans la base de données
applicom®, l’adresse de ce mot status est défini par vos soins à l’aide de l’utilitaire de configuration
des canaux.
• L’application est informée de l’accès en écriture de chaque équipement vers le Serveur Industrial
Ethernet applicom® par l’incrément d’un « MOT INDICATEUR D’ACCES » dans la base de données
applicom®. L’application peut consulter les variables de cet équipement dans la base de données
applicom® et remettre à zéro le « MOT INDICATEUR D’ACCES » pour être informé du prochain
accès (voire même, pour informer l’équipement émetteur de cette prise en compte).
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 25 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Configuration
Ce protocole est configurable uniquement sur les interfaces applicom® disposant d’une voie
Ethernet (PCI2000ETH ou SW1000ETH).
Configuration générale
Après avoir sélectionné le type SIMATIC S5, renseigné le numéro d’équipement et les paramètres
réseau, vous devez définir la zone « Paramètres messagerie » :
Désignation applicom
Propriétés du réseau
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 26 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Paramètres messagerie
TSAP local
Ce choix permet de définir le nom du TSAP (Transport Service Access Point) local pour cette
connexion client applicom®. Ce nom sera émis vers l'équipement serveur lors de la phase de
connexion ; celui-ci pourra exploiter ce nom comme identificateur.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 27 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Configuration d’un équipement client SIMATIC® S5
Configuration générale
Désignation applicom
Propriétés du réseau
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 28 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Paramètres messagerie
Cette valeur détermine l’intervalle de temps maximum entre les accès du client vers le serveur
applicom® . Passé ce délai, son absence sera signalée automatiquement dans les « Mots
status d’accès » de la DATA-BASE applicom®.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 29 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mise en oeuvre des équipements Siemens
La communication entre le processeur de l'automate et le coupleur est réalisée à travers une RAM
double accès fournissant ainsi des échanges très rapides. Cet échange de données est accompli à l'aide
de blocs de communication qui sont des sous programmes standards d'automates fournis par Siemens
avec les automates.
Les blocs de communication utilisés pourront être :
SYNCHRON
FETCH
RECEIVE
SEND
SYNCHRON
Initialisation et synchronisation entre le CPU et le CP. L’appel de ce bloc est obligatoire sur
séquences de reprise à chaud ou de reprise à froid de l’automate
FETCH
Appel de données (cas où l’automate est client en lecture).
RECEIVE
Réception de données depuis le réseau vers le programme automate au travers du coupleur (cas
où l’automate est serveur en lecture).
SEND
Emission de données depuis le processeur de l'automate S5 vers le coupleur (cas où
l’automate est serveur ou client en écriture).
L'exemple ci-dessous montre comment le bloc fonction SYNCHRON doit être appelé si vous
utilisez un automate de la famille 115U. Veuillez noter que le numéro des blocs fonction diffère d'un type
d'automate à l’autre. Le bloc SYNCHRON doit être appelé par le programme automate à chaque reprise à
chaud ou à froid de l'automate.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 30 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Exemple : dans OB21 et OB22 ( Blocs d'organisation 21 et 22 )
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 31 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Exemple : Configuration des coupleurs CP143, CP1430 et CP1430TCP
Description
Dans cet exemple, 4 type d’échanges seront réalisés:
- 1 La carte applicom® est client d’un automate SIMATIC® S5 115U, elle doit récupérer une table
de 128 mots dans le DB100 à partir du mot DW0 dans l’automate et ranger les valeurs à partie
de l’adresse 0 de la DATA-BASE. Nous utiliserons le mode cyclique pour réaliser cet échange.
- 2 Le programme applicatif pourra écrire des mots dans l’automate en mode avec attente.
- 3 L’automate 115U devra être client de la DATA-BASE applicom®. Celui-ci devra émettre une
table de 128 mots à partir du DB10DW0 vers la DATA-BASE à la même adresse sur l’état actif
de l’entrée E13.1.
- 4 Sur l’état actif de l’entrée E13.0, l’automate devra aussi lire dans la DATA-BASE 128 mots à
partir de DB20DW0. Ils seront rangés à la même adresse dans l’automate.
Ici vous devez renseigner le SSNR correspondant à votre carte CP143 (voir « switch ») ainsi que
l’adresse Ethernet de l’automate.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 32 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Tapez sur F7 puis sur F1 pour confirmer
La troisième étape vous permet de définir les différentes connexions (menu CONN)
Le SSNR doit correspondre avec celui défini dans la rubrique SYSID. Vous devez donner un
numéro de contrat ainsi que son type (ici FETCH passif car serveur en lecture). L’adresse Ethernet du
partenaire doit être = 0. Les champs SSNR et ANR « VERS API DIST » doivent être vierges.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 33 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
tapez sur F5 pour définir la suite de la connexion
Vous devez sélectionner l’option READ/WRITE en priorité 2. Vous devez renseigner le TSAP local,
ce dernier doit être identique à celui défini dans la rubrique « TSAP distant lecture » lors de la
configuration des équipements dans le configurateur applicom®
Le SSNR doit correspondre avec celui défini dans la rubrique SYSID. Vous devez donner un
numéro de contrat ainsi que son type (ici RECEIVE passif car serveur en écriture). L’adresse Ethernet du
partenaire doit être = 0. Les champs SSNR et ANR « VERS API DIST » doivent être vierges.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 34 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
tapez sur F5 pour définir la suite de la connexion
Vous devez sélectionner l’option READ/WRITE en priorité 2. Vous devez renseigner le TSAP local ;
ce dernier doit être identique à celui défini dans la rubrique « TSAP distant écriture » lors de la
configuration des équipements dans le configurateur applicom®
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 35 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- connexion client en lecture
Le SSNR doit correspondre avec celui défini dans la rubrique SYSID. Vous devez donner un
numéro de contrat ainsi que son type (ici FETCH actif car client en lecture). L’adresse Ethernet du
partenaire doit être égale à celle de la carte applicom®.. Les champs SSNR et ANR « VERS API DIST »
doivent être vierges.
Vous devez sélectionner l’option READ/WRITE en priorité 2. Vous devez renseigner le TSAP
distant. Ce dernier doit être identique à celui défini dans la rubrique « TSAP local lecture du serveur » lors
de la configuration de la DATA-BASE dans le configurateur applicom®
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 36 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- connexion client en écriture
Le SSNR doit correspondre avec celui défini dans la rubrique SYSID. Vous devez donner un
numéro de contrat ainsi que son type (ici SEND passif car client en écriture). L’adresse Ethernet du
partenaire doit être égale à celle de la carte applicom®. Les champs SSNR et ANR « VERS API DIST »
doivent être vierges.
Vous devez sélectionner l’option READ/WRITE en priorité 2. Vous devez renseigner le TSAP
distant. Ce nom doit être identique à celui défini dans la rubrique (TSAP local en écriture) de configuration
de la DATA-BASE dans le configurateur applicom®.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 37 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Configuration du CP1430 et CP1430TCP SIEMENS avec SINEC NCM COMs
Dans cet exemple, la configuration du CP1430 est réalisée grâce au logiciel SINEC NCM COM
1430 et celle du CP1430TCP par le logiciel SINEC NCM COM 1430TCP, fournis par SIEMENS. Cette
rubrique est fournie à titre indicatif et elle est basée sur la version du logiciel disponible à ce jour (V 5.01).
Si ce logiciel a évolué entre temps, vous devez adapter cet exemple avec votre nouvel outil.
Dans la barre menu supérieure, choisir « Edition ». Ouvrir le choix « Init CP »
Vous devez renseigner l’adresse Mac Ethernet du coupleur ainsi que le SSNR de base et son
décalage puis taper F7 pour valider et sortir.
Avec COM 1430TCP, toujours dans le menu « Edition », sélectionner « TCP/IP Init »
Vous devez renseigner les paramètres IP (adresse IP, routeur, masque de sous réseau).
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 38 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
La deuxième étape permet de définir les différentes connexions. Toujours dans le menu
« Edition », choisir « Liaisons », puis « Liaisons de transport »
Dans cet exemple, nous devons définir 4 connexions:
Le SSNR doit correspondre avec celui défini dans la rubrique Init CP. Vous devez donner un
numéro de contrat ainsi que son type (ici FETCH passif car serveur en lecture). Vous devez sélectionner
l’option READ/WRITE (en priorité 2 avec COM 1430). Vous devez renseigner le TSAP local, ce dernier
doit être identique à celui défini dans la rubrique « TSAP distant lecture » (par défaut READREAD) lors de
la configuration des équipements dans le configurateur applicom®. L’adresse Ethernet ou IP du
partenaire doit être = 0. Les champs TSAP du distant doivent être vierges.
Tapez sur F3 pour introduire la connexion suivante
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 39 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- connexion serveur en écriture
Le SSNR doit correspondre avec celui défini dans la rubrique Init CP. Vous devez donner un
numéro de contrat ainsi que son type (ici RECEIVE passif car serveur en écriture). Vous devez
sélectionner l’option READ/WRITE (en priorité 2 avec COM 1430). Vous devez renseigner le TSAP local,
ce dernier doit être identique à celui défini dans la rubrique « TSAP distant écriture » (par défaut
WRITWRIT) lors de la configuration des équipements dans le configurateur applicom®. L’adresse
Ethernet ou IP du partenaire doit être = 0. Les champs TSAP du distant doivent être vierges.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 40 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- connexion client en lecture
Le SSNR doit correspondre avec celui défini dans la rubrique Init CP. Vous devez donner un
numéro de contrat ainsi que son type (ici FETCH actif car client en lecture). Vous devez sélectionner
l’option READ/WRITE (en priorité 2 avec COM 1430). Vous pouvez renseigner le TSAP local. Vous devez
renseigner le TSAP distant, ce dernier doit être identique à celui défini dans la rubrique « TSAP local en
lecture » (par défaut READREAD) lors de la configuration de l’onglet « mode Serveur » dans « les
propriétés du canal ethernet», ainsi que l’adresse Ethernet ou IP du partenaire.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 41 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- connexion client en écriture
Le SSNR doit correspondre avec celui défini dans la rubrique Init CP. Vous devez donner un
numéro de contrat ainsi que son type (ici SEND actif car client en écriture). Vous devez sélectionner
l’option READ/WRITE (en priorité 2 avec COM 1430). Vous pouvez renseigner le TSAP. Vous devez
renseigner le TSAP distant, ce dernier doit être identique à celui défini dans la rubrique « TSAP local en
écriture » (par défaut WRITWRIT) lors de la configuration de l’onglet « mode Serveur » dans « les
propriétés du canal ethernet», ainsi que l’adresse Ethernet ou IP du partenaire.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 42 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Exemple : Programme automate pour SIMATIC® S5
C:READWRIT.S5D
Segment 1 0000
Nom : Industrial Ethernet
: AWL
:A DB 3 DB de travail
: SPA FB 245
Nom : RECEIVE FB receive (fonction automate serveur)
SSNR : KY 0,0 SSNR de votre CP143, CP1430 ou CP1430TCP
A-NR : KY 0,0 receive all
ANZW : DW 12 mot indicateur
ZTYP : KC NN type de la source non défini
DBNR : KY 0,0 non significatif
ZANF : KF +0 non significatif
ZLAE : KF +0 non significatif
PAFE : MB 242 octet indicateur
:
: SPA FB 244
Nom : SEND FB send (fonction automate serveur)
SSNR : KY 0,0 SSNR de votre CP143, CP1430 ou CP1430TCP
A-NR : KY 0,0 send all
ANZW : DW 10 mot indicateur
QTYP : KC NN type de la destination non défini
DBNR : KY 0,0 non significatif
ZANF : KF +0 non significatif
ZLAE : KF +0 non significatif
PAFE : MB 242 octet indicateur
:
:U E 13.0 si l’entrée 13.0 est active
:L DW 14 et que pas de contrat en cours
:T MW 242
: UN M 243.1
: SPA FB 246
Nom : FETCH FB fetch (automate client en lecture)
SSNR : KY 0,0 SSNR de votre CP143, CP1430 ou CP1430TCP
A-NR : KY 0,30 contrat 30 voir config CP143, CP1430 ou CP1430TCP
ANZW : DW 14 mot indicateur
ZTYP : KC RW adressage indirect
DBNR : KY 0,3 source de l’indirection dans DB3
ZANF : KF +20 à partir de DW20 (voir DB3)
ZLAE : KF +8 nombre de données dans DB3W20
PAFE : MB 242 octet indicateur
:
:U E 13.1 si l’entrée 13.1 est active
:L DW 16 si pas de contrat en cours
:T MW 242
: UN M 243.1
: SPA FB 244
Nom : SEND FB send direct (automate client en écriture)
SSNR : KY 0,0 SSNR de votre CP143, CP1430 ou CP1430TCP
A-NR : KY 0,31 contrat 31 voir config du CP143, CP1430 ou CP1430TCP
ANZW : DW 16 mot indicateur
QTYP : KC RW adressage indirect
DBNR : KY 0,3 source de l’indirection dans DB3
ZANF : KF +30 à partir de DW3 (voir DB3)
ZLAE : KF +8 nombre de données dans DB3DW30
PAFE : MB 242 octet indicateur
:
: BE
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 43 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Description du bloc de travail DB3:
DB3 C:READWRIT.S5D
0 : KH = 0000;
1 : KH = 0000;
2 : KH = 0000;
3 : KH = 0000;
4 : KH = 0000;
5 : KH = 0000;
6 : KH = 0000;
7 : KH = 0000;
8 : KH = 0000;
9 : KH = 0000;
10 : KH = 0000; ANZW SEND-ALL (automate serveur)
11 : KH = 0000;
12 : KH = 0000; ANZW RECEIVE-ALL (automate serveur)
13 : KH = 0000;
14 : KH = 0000; ANZW FETCH (read client en lecture)
15 : KH = 0000;
16 : KH = 0000; ANZW SEND (write client en écriture)
17 : KH = 0000;
18 : KH = 0000;
19 : KH = 0000;
20 : KC = ‘DB’; Indication du type de donnée source ici DB applicom®
21 : KY = 0,20; numéro de DB source ici DB20 dans applicom® DATA-
BASE
22 : KF = +0; offset dans le DB applicom® DATA-BASE ici 0
23 : KF = +128; nombre de données dans la source
24 : KC = ‘DB’; type de la destination ici DB
25 : KY = 0,20; ici DB20 dans l’automate
26 : KY = +0; à partir de DW0
27 : KY = +128; nombre de données à copier dans l’automate
28 : KH = 0000;
29 : KH = 0000;
30 : KC = ‘DB’; Indication du type de donnée source ici DB de l’automate
31 : KY = 0,100; numéro de DB à émettre vers applicom® ici DB100
32 : KF = +0; offset dans le DB, ici DW0
33 : KF = 128; nombre de données à émettre vers applicom®
34 : KC = ‘DB’; type de donnée dans applicom®, ici DB (zone mots)
35 : KY = 0,100; adresse du DB applicom®, ici DB100
36 : KY = 0,0; offset dans le DB applicom®
37 : KF = +128; nombre de données à écrire dans applicom®
38 : KH = 0000;
39 : KH = 0000;
40 : KH = 0000;
41 : KH = 0000;
42 : KH = 0000;
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 44 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Configuration du serveur applicom®
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 45 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Définition de l’équipement 0 représentant l’automate vue par applicom® en client
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 46 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Création de la fonction de lecture cyclique dans l’automate à l’aide de « PCCYC »
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 47 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Exemple d’écriture en mode attente dans l’automate
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 48 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonctions utilisables sur le canal maître
Remarque : l'accés aux fonctions de la librairie applicom.dll n'est pas supporté par la solution
SW1000ETH.
- En mode attente
readpackbit writepackbit
readpackibit
readpackqbit writepackqbit
readbyte writebyte
readibyte
readqbyte writeqbyte
readpackbyte writepackbyte
readpackibyte
readpackqbyte writepackqbyte
readword writeword
readiword
readqword writeqword
readwordbcd writewordbcd
readdword writedword
readfword writefword
readtimer writetimer
readcounter writecounter
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 49 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- En mode différé
readdifbit writedifpackbit
readdifibit
readdifqbit writedifpackqbit
readdifbyte writedifpackbyte
readdifibyte
readdifqbyte writedifpackqbyte
readdifword writedifword
readdifiword
readdifqword writedifqword
readdifdword writedifdword
readdiffword writediffword
- En mode cyclique
createcyc
startcyc stopcyc actcyc
transcyc transcyc
pack
Octets packés X X
Octets X X
Octets packés d'entrée X
Octets d'entrée X
Octets packés de sortie X X
Octets de sortie X X
Mots X X
Mots BCD X X
Mots d'entrée X
Mots de sortie X X
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 50 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Items des variables images
- Présentation
Les "items des variables images" sont l’ensemble des syntaxes utilisables pour accéder aux
variables à travers le serveur DDE "pcdde" ou le serveur OPC.
- Dans le cas du serveur DDE, l'item correspond à la partie "nom d'item" de la connexion DDE définie par:
- nom de l'application
- nom du topic
- nom d'item
- Dans le cas du serveur OPC, l'item représente la dernière partie du paramètre "ItemId".
Pour plus de précision, reportez-vous au chapitre "Serveur DDE/Principes d’accès aux données" ou
"Serveur OPC/Principe d’accès aux données
En fonction de la configuration de chaque équipement, le descripteur le plus adapté est par défaut
déterminé automatiquement par le serveur. Dans le cas du protocole Industrial Ethernet, le descripteur
par défaut dépend du type d'équipement. Pour l'équipement S5, le descripteur est Simatic S5 (syntaxe
allemande et française et syntaxe anglaise).
Attention, si vous changez le descripteur par défaut, certaines optimisations d'accès aux
équipements se trouveront dévalidées, au détriment possible des performances.
Vous avez cependant la possibilité de forcer l'utilisation d'un autre descripteur (notamment le
descripteur standard applicom®) par le biais des options avancées.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 51 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Descripteur standard
Le descripteur standard peut être utilisé pour accéder à tous les équipements ne possédant pas de
descripteurs spécifiques. Le champ d’adresse dans le nom de l’« item » peut aller jusqu'à 10 digits. Ceci
permet de composer une adresse linéaire allant de 0 à 4 giga.
Remarque :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Pour consulter les limites en lecture et écriture, reportez-vous aux rubriques :
- Nombres maximum de variables par échange avec PCDDE
- Nombres maximum de variables par échange avec le serveur OPC
Reportez-vous au chapitre "- Client Industrial Ethernet" à la page 19 pour l’adressage des
variables.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 52 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Bits internes => Bx (type : BIT)
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : B4_10, B4_10_5
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement)
Exemples : BI4_10, BI4_10_5
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemple : BO4_10, BO4_10_5
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : O4_10, O4_10_5
Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 256*8
en écriture : 1
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 53 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Octets d’entrée => OIx (type : OCTET)
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : OI4_10, OI4_10_5
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : OO4_10, OO4_10_5
- Chaîne ASCII dans les octets internes => M_Ox_n (type : OCTET)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : W4_10, W4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 54 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Bits dans les mots internes => Wx.b (type : BIT)
Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 128*16
en écriture : 1
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WI4_10, WI4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WO4_10, WO4_10_5
- Chaîne ASCII dans les mots internes => M_Wx_n (type : MOT 16 bits)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 55 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots doubles internes => Dx (type : MOT 32 bits)
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 56 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Descripteur automates Siemens SIMATIC® S5 syntaxe allemande (D)
et française
Ce descripteur est utilisable uniquement dans le cas d’accès vers les automates Siemens
SIMATIC® S5 au travers d'un canal Ethernet (PCI2000ETH ou SW1000ETH).
Dans le cas des chaînes et des matrices, le descripteur contrôle les bornes admissibles
d’adressage évitant ainsi tout chevauchement des données.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 57 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Remarque :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Attention:
Les DX ne sont pas accessibles avec tous les CPU Siemens.
Dans le cas d’accès à des mots dans les mémentos, à des mots d’entrée et à des mots de sortie,
ces mots sont accédés dans une zone d’octets, le mot 1 étant composé des octets 1 et 2, le mot 2 des
octets 2 et 3,... Il y a donc chevauchement des mots entre eux.
Dans le cas d’accès à des mots doubles et des mots flottants dans les mémentos, ces variables
sont accédées dans une zone d’octets, le mot double 1 étant composé des octets 1, 2, 3 et 4, le mot
double 2 des octets 2, 3, 4 et 5,... Il y a donc chevauchement des variables entre elles.
Reportez-vous au chapitre "- Client Industrial Ethernet" à la page 19 pour l’adressage des
variables.
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : M94.7_24 ou M94:7_24, M94.7_24_8 ou M94:7_24_8
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : E94.7_24 ou E94:7_24, E94.7_24_8 ou E94:7_24_8
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 58 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Bits de sortie => Ax.y ou Ax:y (type : BIT)
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : A94.7_24 ou A94:7_24, A94.7_24_8 ou A94:7_24_8
x : Numéro du DB (1 à 255).
y : Numéro du premier mot dans le DB (0 à 255).
z : Rang du premier bit (0 à 15).
Exemple : DB94D10.7 ou DB94D10:7
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : DB94D10.7_24 ou DB94D10:7_24, DB2D3.7_24_8 ou DB2D3:7_24_8
x : Numéro du DX (0 à 255).
y : Numéro du premier mot dans le DX (0 à 255).
z : Rang du premier bit (0 à 15).
Exemple : DX94D10.7 ou DX94D10:7
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : DX94D10.7_24 ou DX94D10:7_24, DX2D3.7_24_8 ou DX2D3:7_24_8
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : MB4_10, MB4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 59 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Octets d’entrée => EBx (type : OCTET)
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : EB4_10, EB4_10_5
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : AB4_10, AB4_10_5
- Chaîne ASCII dans les octets mémentos => M_MBx_n (type : OCTET)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 60 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots dans les mémentos => MWx_n, MWx_n_l
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : MW4_10, MW4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : EW4_10, EW4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : AW4_10, AW4_10_5
x : Numéro du DB (1 à 255).
y : Numéro du premier mot dans le DB (0 à 255).
Exemple : DB4DW8
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DB4DW8_10, DB4DW8_10_5
x : Numéro du DX (0 à 255).
y : Numéro du premier mot dans le DX (0 à 255).
Exemple : DX4DW8
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 61 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots dans les DX => DXxDWy_n, DXxDWy_n_l
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DX4DW8_10, DX4DW8_10_5
- Octet droit d’un mot dans les DB => DBxDRy (type : BIT)
x : Numéro du DB (1 à 255).
y : Numéro du mot dans le DB (0 à 255).
Exemple : DB4DR5
- Octet gauche d’un mot dans les DB => DBxDLy (type : BIT)
x : Numéro du DB (1 à 255).
y : Numéro du mot dans le DB (0 à 255).
Exemple : DB4DL5
- Octet droit d’un mot dans les DX => DXxDRy (type : BIT)
x : Numéro du DX (0 à 255).
y : Numéro du mot dans le DX (0 à 255).
Exemple : DX4DR5
- Octet gauche d’un mot dans les DX => DXxDLy (type : BIT)
x : Numéro du DX (0 à 255).
y : Numéro du mot dans le DX (0 à 255).
Exemple : DX4DL5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 62 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Chaîne ASCII dans les mots de DB => M_DBxDWy_n (type : MOT 16 bits)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
x : Numéro du DB (1 à 255).
y : Numéro du premier mot dans le DB contenant la chaîne (0 à 255).
n : Nombre de mots potentiels pouvant contenir la chaîne ASCII (1 à 65).
Exemple : M_DB4DW0_10
Dans l’exemple la table de mots DB4DW0 à DB4DW9 peut contenir la chaîne.
- Chaîne ASCII dans les mots de DX => M_DXxDWy_n (type : MOT 16 bits)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
x : Numéro du DX (0 à 255).
y : Numéro du premier mot dans le DX contenant la chaîne (0 à 255).
n : Nombre de mots potentiels pouvant contenir la chaîne ASCII (1 à 65).
Exemple : M_DX4DW0_10
Dans l’exemple la table de mots DX4DW0 à DX4DW9 peut contenir la chaîne.
- Mots doubles dans les octets mémentos => MDx (type : MOT 32 bits)
- Mots flottants dans les octets mémentos => MDxKG (type : REEL IEEE 32 bits)
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 63 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots doubles dans les DB => DBxDDy (type : MOT 32 bits)
x : Numéro du DB (1 à 255).
y : Numéro du premier mot DW dans le DB (0 à 254).
Exemple : DB4DD8
x : Numéro du DX (0 à 255).
y : Numéro du premier mot DW dans le DX (0 à 254).
Exemple : DX4DD8
- Mots flottants dans les DB => DBxDDyKG (type : REEL IEEE 32 bits)
x : Numéro du DB (1 à 255).
y : Numéro du premier mot DW dans le DB (0 à 254).
KG : Suffixe permettant de convertir un mot au format KG des automates Siemens vers le format
IEEE.
Exemple : DB4DD8KG
- Mots flottants dans les DX => DXxDDyKG (type : REEL IEEE 32 bits)
x : Numéro du DX (0 à 255).
y : Numéro du premier mot DW dans le DX (0 à 254).
KG : Suffixe permettant de convertir un mot au format KG des automates Siemens vers le format
IEEE.
Exemple : DX4DD8KG
n : Nombre de temporisateurs.
l : Nombre de temporisateurs par ligne (mode Matrice uniquement).
Exemples : TB4_10, TB4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 64 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Compteurs => ZBx (type MOT 16 bits)
n : Nombre de compteurs.
l : Nombre de compteurs par ligne (mode Matrice uniquement).
Exemples : ZB4_10, ZB4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 65 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Descripteur automates Siemens SIMATIC® S5 syntaxe anglaise (GB)
Ce descripteur est utilisable uniquement dans le cas d’accès vers les automates Siemens
SIMATIC® S5 au travers d'un canal Ethernet (PCI2000ETH ou SW1000ETH).
Dans le cas des chaînes et des matrices, le descripteur contrôle les bornes admissibles
d’adressage évitant ainsi tout chevauchement des données.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 66 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Remarque :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Attention:
Les DX ne sont pas accessibles avec tous les CPU Siemens.
Dans le cas d’accès à des mots dans les mémentos, à des mots d’entrée et à des mots de sortie,
ces mots sont accédés dans une zone d’octets, le mot 1 étant composé des octets 1 et 2, le mot 2 des
octets 2 et 3,... Il y a donc chevauchement des mots entre eux.
Dans le cas d’accès à des mots doubles et des mots flottants dans les mémentos, ces variables
sont accédées dans une zone d’octets, le mot double 1 étant composé des octets 1, 2, 3 et 4, le mot
double 2 des octets 2, 3, 4 et 5,... Il y a donc chevauchement des variables entre elles.
Reportez-vous au chapitre "- Client Industrial Ethernet" à la page 19 pour l’adressage des
variables.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 67 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Bits de sortie => Qx.y_n ou Qx:y_n, Qx.y_n_l ou Qx:y_n_l
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : Q94.7_24 ou Q94:7_24, Q94.7_24_8 ou Q94:7_24_8
x : Numéro du DB (1 à 255).
y : Numéro du premier mot dans le DB (0 à 255).
z : Rang du premier bit (0 à 15).
Exemple : DB94D10.7 ou DB94D10:7
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : DB94D10.7_24 ou DB94D10:7_24, DB2D3.7_24_8 ou DB2D3:7_24_8
x : Numéro du DX (0 à 255).
y : Numéro du premier mot dans le DX (0 à 255).
z : Rang du premier bit (0 à 15).
Exemple : DX94D10.7 ou DX94D10:7
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : DX94D10.7_24 ou DX94D10:7_24, DX2D3.7_24_8 ou DX2D3:7_24_8
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : FY4_10, FY4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 68 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Octets d’entrée => IBx (type : OCTET)
x : Numéro du premier octet d’entrée (0 à 127)
Exemple : IB4
- Chaîne ASCII dans les octets mémentos => M_FYx_n (type : OCTET)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
x : Numéro du premier octet mémento contenant la chaîne (0 to 255).
n : Nombre d’octets mémentos potentiels pouvant contenir la chaîne ASCII (1 à 131).
Exemple : M_FY100_10
Dans l’exemple la table d’octets MB100 à MB109 peut contenir la chaîne.
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : FW4_10, FW4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : IW4_10, IW4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 69 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement)
Exemples : QW4_10, QW4_10_5
x : Numéro du DB (1 à 255).
y : Numéro du premier mot dans le DB (0 à 255).
Exemple : DB4DW8
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DB4DW8_10, DB4DW8_10_5
x : Numéro du DX (0 à 255).
y : Numéro du premier mot dans le DX (0 à 255).
Exemple : DX4DW8
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DX4DW8_10, DX4DW8_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 70 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Octet droit d’un mot dans les DB => DBxDRy (type : BIT)
x : Numéro du DB (1 à 255).
y : Numéro du mot dans le DB (0 à 255).
Exemple : DB4DR5
- Octet gauche d’un mot dans les DB => DBxDLy (type : BIT)
x : Numéro du DB (1 à 255).
y : Numéro du mot dans le DB (0 à 255).
Exemple : DB4DL5
- Octet droit d’un mot dans les DX => DXxDRy (type : BIT)
x : Numéro du DX (0 à 255).
y : Numéro du mot dans le DX (0 à 255).
Exemple : DX4DR5
- Octet gauche d’un mot dans les DX => DXxDLy (type : BIT)
x : Numéro du DX (0 à 255).
y : Numéro du mot dans le DX (0 à 255).
Exemple : DX4DL5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 71 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Chaîne ASCII dans les mots de DB => M_DBxDWy_n (type : MOT 16 bits)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
x : Numéro du DB (1 à 255).
y : Numéro du premier mot dans le DB contenant la chaîne (0 à 255).
n : Nombre de mots potentiels pouvant contenir la chaîne ASCII (1 à 65).
Exemple : M_DB4DW0_10
Dans l’exemple la table de mots DB4DW0 à DB4DW9 peut contenir la chaîne.
- Chaîne ASCII dans les mots de DX => M_DXxDWy_n (type : MOT 16 bits)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
x : Numéro du DX (0 à 255).
y : Numéro du premier mot dans le DX contenant la chaîne (0 à 255).
n : Nombre de mots potentiels pouvant contenir la chaîne ASCII (1 à 65).
Exemple : M_DX4DW0_10
Dans l’exemple la table de mots DX4DW0 à DX4DW9 peut contenir la chaîne.
- Mots doubles dans les octets mémentos => FDx (type : MOT 32 bits)
- Mots flottants dans les octets mémentos => FDxKG (type : REEL IEEE 32 bits)
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 72 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots doubles dans les DB => DBxDDy (type : MOT 32 bits)
x : Numéro du DB (1 à 255).
y : Numéro du premier mot DW dans le DB (0 à 254).
Exemple : DB4DD8
x : Numéro du DX (0 à 255).
y : Numéro du premier mot DW dans le DX (0 à 254).
Exemple : DX4DD8
- Mots flottants dans les DB => DBxDDyKG (type : REEL IEEE 32 bits)
x : Numéro du DB (1 à 255).
y : Numéro du premier mot DW dans le DB (0 à 254).
KG : Suffixe permettant de convertir un mot au format KG des automates Siemens vers le format
IEEE.
Exemple : DB4DD8KG
- Mots flottants dans les DX => DXxDDyKG (type : REEL IEEE 32 bits)
x : Numéro du DX (0 à 255).
y : Numéro du premier mot DW dans le DX (0 à 254).
KG : Suffixe permettant de convertir un mot au format KG des automates Siemens vers le format
IEEE.
Exemple : DX4DD8KG
n : Nombre de temporisateurs.
l : Nombre de temporisateurs par ligne (mode Matrice uniquement).
Exemples : TB4_10, TB4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 73 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Compteurs => ZBx (type MOT 16 bits)
n : Nombre de compteurs.
l : Nombre de compteurs par ligne (mode Matrice uniquement).
Exemples : ZB4_10, ZB4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 74 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonctionnalité......................................................................................................77
- Client Industrial Ethernet ....................................................................... 77
- Estimation des performances d’un Client Industrial Ethernet applicom®. ..... 83
- Serveur Industrial Ethernet .................................................................... 87
- Configuration.......................................................................................................89
- Configuration d’un équipement serveur SIMATIC® S7-400, S7-300 et S7-20089
- Configuration d’un équipement client SIMATIC® S7 ................................... 94
- Mise en oeuvre des équipements Siemens SIMATIC® S7-400 et SIMATIC® S7-
300 ........................................................................................................................96
- Description........................................................................................... 96
- Configuration de l’automate avec Step7 ................................................... 96
- Configuration du serveur applicom® ..................................................... 103
- Mise en oeuvre des équipements Siemens SIMATIC® S7-200 avec le coupleur
CP243-1 ..............................................................................................................107
- Description......................................................................................... 107
- Configuration de l’automate avec Micro/WIN 32 ...................................... 108
- Configuration de la carte applicom®....................................................... 116
– Exemple de lecture en mode attente. .................................................... 118
Fonctions utilisables sur le canal maître.............................................................119
- En mode attente ................................................................................. 119
- En mode différé .................................................................................. 119
- En mode cyclique ................................................................................ 120
- Items des variables images .............................................................................121
- Présentation ....................................................................................... 121
- Descripteur standard ........................................................................... 121
- Descripteur automates Siemens SIMATIC® S7 ........................................ 126
- Fonctionnalité....................................................................................................132
- Client Industrial Ethernet ..................................................................... 132
- Estimation des performances d’un Client Industrial Ethernet applicom®. ... 139
- Serveur Industrial Ethernet .................................................................. 141
- Configuration d'un équipement serveur............................................................142
- Configuration d’un équipement serveur SIMATIC® TI-505 sur TCP/IP......... 142
- Configuration d’un équipement serveur SIMATIC® TI-505 sur ISO............. 144
- Configuration d’un équipement client SIMATIC® TI-505 ..................................146
Configuration générale........................................................................... 146
Paramètres messagerie.......................................................................... 147
- Mise en oeuvre d'un équipement SIMATIC® TI-505 sur TCP/IP ......................148
- Description......................................................................................... 148
- Configuration du coupleur CP2572 avec l'utilitaire IPSET.EXE ................... 148
- Configuration du serveur applicom® ..................................................... 149
- Mise en oeuvre des équipements SIMATIC® TI 505 sur ISO...........................153
- Description......................................................................................... 153
- Configuration du coupleur CP1434 ........................................................ 153
- Exemple de configuration du canal applicom®........................................ 156
- Configuration des équipements ............................................................. 157
- Exemple de lecture en mode attente dans l’automate .............................. 159
- Fonctions utilisables sur le canal maître...........................................................160
- En mode attente ................................................................................. 160
- En mode différé .................................................................................. 160
- En mode cyclique ................................................................................ 161
- Items des variables images : Présentation.......................................................162
- Items des variables images : Descripteur standard..........................................162
- Items des variables images : Descripteur SIMATIC® TI-505...........................165
- Variables internes ............................................................................... 166
- Variables d'entrée / sortie .................................................................... 168
- Temporisateurs / Compteurs ................................................................ 169
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 75 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Variables DRUM .................................................................................. 170
- Status système................................................................................... 171
- Mots constants ................................................................................... 171
- Variables LOOP ................................................................................... 173
- Variables ALARM ................................................................................. 176
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 76 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonctionnalité
- Mode d’adressage
Les fonctions gérées par le choix d’un canal Industrial Ethernet et d’un équipement S7 permettent
l’accès aux variables définies dans le tableau ci-dessous.
L’adresse de la variable accédée doit être dans certains cas calculée en faisant référence à la
colonne « Adressage applicom® » du tableau.
Le descripteur d’item utilisable en PCDDE associé à cet adressage est "Siemens Série 7".
x : Numéro du DB
y : Numéro d’octet.
z : Numéro du bit dans l’octet (0 à 7).
n : Numéro du temporisateur ou du compteur (0 à 230)
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 77 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Variable Adressage Type Fonction applicom®
applicom® d’échange (accès librairie/DLL)
VBy.z 524288+y*8+z Lecture de bits READPACKBIT
Ecriture de bits WRITEPACKBIT
Iy.z y*8+z Lecture de bits d’entrée READPACKIBIT
Qy.z y*8+z Lecture de bits de sortie READPACKQBIT
Ecriture de bit de sortie WRITEPACKQBIT
VBy 65536+y Lecture d’octets READPACKBYTE,READBYTE
Ecriture d’octets WRITEPACKBYTE,WRITEBYTE
VWy 65536+y Lecture de mots READWORD
Ecriture de mots WRITEWORD
VDy 65536+y Lecture de mots doubles READDWORD
Ecriture de mots doubles WRITEDWORD
y : Numéro d’octet.
z : Numéro du bit dans l’octet (0 à 7).
Remarque : l'accés aux fonctions de la librairie applicom.dll n'est pas supporté par la solution
SW1000ETH.
- Limites d’adressage
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 78 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Alignements pour les mots de 16 bits
Les variables des automates de la gamme SIMATIC® S7 (S7-400, S7-300, S7-200) utilisent un
mode d’adressage octets (contrairement aux automates de la gamme SIMATIC® S5 qui utilisent un mode
d’adressage mots de 16 bits).
La messagerie S7 sur Industrial Ethernet applicom® permet de lire un nombre de mots, mots
doubles ou flottants avec des alignements octets, mots, ou mots doubles. Ces modes d’alignement vous
permettent d’obtenir les mots ou mots doubles d’adresses paires et/ou impaires.
Adresse Mots
octets Paires Impaires
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
... ... ...
Ce mode retourne, lors d’une lecture de plusieurs mots, des mots contigus d’adresse paire ou
impaire.
Exemple :
Une lecture de 3 mots à partir de l’adresse 0 retournera les mots 0, 2 et 4.
Une lecture de 3 mots à partir de l’adresse 1 retournera les mots 1, 3 et 5.
Ce mode offre l’avantage, lors d’une lecture de plusieurs mots, de retourner les mots d’adresse
paire et impaire.
Exemple :
Une lecture de 4 mots à partir de l’adresse 1 retournera les mots 1, 2, 3 et 4.
Lors d’une écriture de plusieurs mots, « l’alignement sur adresse mot » est appliqué.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 79 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Alignements pour les mots doubles de 32 bits
Ce mode retourne, lors d’une lecture de plusieurs mots doubles, des mots doubles contigus
avec un pas d’adresse de 4 octets.
Exemple :
Une lecture de 3 mots doubles à partir de l’adresse 0 retournera les mots doubles 0, 4 et 8.
Une lecture de 3 mots doubles à partir de l’adresse 1 retournera les mots doubles 1, 5 et 9.
Une lecture de 3 mots doubles à partir de l’adresse 2 retournera les mots doubles 2, 6 et 10.
Lors d’une écriture, le même mode d’adressage est appliqué.
Exemple :
Une écriture de 3 mots doubles à partir de l’adresse 0 affectera les mots doubles 0, 4 et 8.
Une écriture de 3 mots doubles à partir de l’adresse 1 affectera les mots doubles 1, 5 et 9.
Une écriture de 3 mots doubles à partir de l’adresse 2 affectera les mots doubles 2, 6 et 10.
Ce mode retourne, lors d’une lecture de plusieurs mots, des mots contigus d’adresse paire ou
impaire.
Exemple :
Une lecture de 3 mots doubles à partir de l’adresse 0 retournera les mots doubles 0, 2 et 4.
Une lecture de 3 mots doubles à partir de l’adresse 1 retournera les mots doubles 1, 3 et 5.
Lors d’une écriture de plusieurs mots doubles, « l’alignement sur mot double » est appliqué.
Ce mode offre l’avantage, lors d’une lecture de plusieurs mots, de retourner les mots d’adresse
paire et impaire.
Exemple :
Une lecture de 4 mots doubles à partir de l’adresse 1 retournera les mots doubles 1, 2, 3 et 4.
Lors d’une écriture de plusieurs mots doubles, « l’alignement sur mot double » est appliqué.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 80 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Nombres maximum de variables par échange avec la librairie
Remarque : l'accés aux fonctions de la librairie applicom.dll n'est pas supporté par la solution
SW1000ETH.
Le nombre maximum de variables est donné selon des buffers d’échange de 1584 octets.
* : Le nombre maximum de variable pour un S7-200 est le même que celui d’un S7-300.
ATTENTION : Les quantités maximum en lecture sont différentes selon le mode d’adressage octet,
mot ou mot double pour les automates S7-200, S7-300 et S7-400.
Les quantités maximum en lecture et en écriture sont différentes pour les automates S7-200, S7-
300 et S7-400.
* : Le nombre maximum de variable pour un S7-200 est le même que celui d’un S7-300.
ATTENTION : Les quantités maximum en lecture sont différentes selon le mode d’adressage octet,
mot ou mot double pour les automates S7-200, S7-300 et S7-400.
Les quantités maximum en lecture et en écriture sont différentes pour les automates S7-200, S7-
300 et S7-400.
Le nombre indiqué pour des trames de lecture correspond au maximum (imposé par le serveur
et/ou le protocole) de points pouvant être regroupés au cours de l’optimisation dynamique des trames
faîte par le serveur. Cependant, ce nombre peut être diminué pour s’adapter à un équipement particulier,
en configurant les longueurs de trames dans le topic (voir le chapitre "Mise en œuvre/Configuration des
topics/Options avancées").
Pour les écritures, une variable entraîne systématiquement la constitution d’une trame.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 81 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Nombres maximum de variables par échange avec le serveur OPC
* : Le nombre maximum de variable pour un S7-200 est le même que celui d’un S7-300.
ATTENTION : Les quantités maximum en lecture sont différentes selon le mode d’adressage octet,
mot ou mot double pour les automates S7-200, S7-300 et S7-400.
Les quantités maximum en lecture et en écriture sont différentes pour les automates S7-200, S7-
300 et S7-400.
Le nombre indiqué pour des trames de lecture correspond au maximum (imposé par le serveur
et/ou le protocole) de points pouvant être regroupés au cours de l’optimisation dynamique des trames
faîte par le serveur. Cependant, ce nombre peut être diminué pour s’adapter à un équipement particulier,
en configurant les longueurs de trames dans le topic (voir le chapitre "Mise en oeuvre/Configuration des
topics/Options avancées").
Pour les trames d'écriture, voir le chapitre "Serveur OPC/Optimisation des requêtes synchrones et
asynchrones".
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 82 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Estimation des performances d’un Client Industrial Ethernet
applicom®.
Remarque : il n'est pas possible d'estimer les performances de la solution SW1000ETH puisque
celles-ci dépendent essentiellement des performances de l'ordinateur hôte.
Cette estimation est faite dans le contexte le plus défavorable où la Station Industrial Ethernet
applicom® est uniquement CLIENT Industrial Ethernet, toutes les variables sont rafraîchies par des
fonctions de lectures cycliques actives en permanence.
Dans le cas où la fonctionnalité SERVEUR Industrial Ethernet de l’interface applicom® est
utilisée (Les API déposent les variables sur événements dans la base de données), le temps de remontée
des informations dans la base de données applicom® est sensiblement égal aux temps de cycle de l’API
CLIENT Industrial Ethernet.
Rappel : Les fonctionnalités CLIENT et SERVEUR Industrial Ethernet peuvent être cumulées.
Quantité de variables :
3 tables de 231 mots et 1 table de 3689 bits par station.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 83 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Réseau Industrial Ethernet ISO couche 4 :
450,00
1 requête simultanée / station
2 requêtes simultanées / station
400,00
350,00
300,00
Requêtes / s
250,00
200,00
150,00
100,00
50,00
0,00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom bre de Station
45%
30%
Charge Réseau
25%
20%
15%
10%
5%
0%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom bre de Station
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 84 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Réseau Industrial Ethernet TCP/IP :
350,00
1 requête simultanée / station
2 requêtes simultanées / station
300,00
250,00
200,00
Requêtes / s
150,00
100,00
50,00
0,00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom bre de Station
35,00%
1 requête simultanée / station
2 requêtes simultanées / station
30,00%
25,00%
Charge Réseau
20,00%
15,00%
10,00%
5,00%
0,00%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom bre de Station
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 85 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Remarques :
Le nombre de requêtes simultanées générées par le client Industrial Ethernet applicom®
est configuré à 24 (valeur par défaut dans la console).Le nombre de requêtes simultanées
par équipement est configurable. Voir chapitre "- Configuration d’un équipement serveur
SIMATIC® S7-400, S7-300" à la page 89.
La charge réseau est pour un réseau Ethernet à 10 Mb.
Dans notre exemple, pour rapatrier l’ensemble des variables de 12 équipements (36 tables de
231 mots et 12 tables de 3689 bits), soit au total 8316 mots et 44268 bits, il faut 48 requêtes:
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 86 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Serveur Industrial Ethernet
Le Serveur Industrial Ethernet sur interface applicom® met à la disposition des clients
SIMATIC® S7 (messagerie S7) de l’architecture réseau Siemens une base de données 32 K mots.
Remarques:
Vue par les automates clients, la DATA-BASE gère de manière virtuelle 124 blocs de données de
256 mots au sein de sa zone mots et/ou octets. Le programme de l’automate client doit générer
des blocs avec des paramètres identiques à ceux utilisés pour accéder des DB dans des
automates serveurs. Pour retrouver l’adresse équivalente sur la base de données applicom®,
vous devez respecter ces formules :
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 87 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Ce principe peut être fiabilisé sur le Serveur Industrial Ethernet sur interface applicom® pour ne
pas travailler en « aveugle ». Par exemple, Les variables dans la base de données applicom® ne
bougent pas car l’équipement émetteur est déconnecté. Pour cela :
• Un intervalle de temps maximum global entre les accès de l’équipement client vers le Serveur
Industrial Ethernet applicom® peut être défini par vos soins dans le configurateur. Passé cet
intervalle, l’absence est signalée à l’application par un « MOT STATUS D’ACCES » dans la base de
données applicom®, l’adresse de ce mot status est défini par vos soins à l’aide de l’utilitaire de
configuration des canaux.
• L’application est informée de l’accès en écriture de chaque équipement vers le Serveur Industrial
Ethernet applicom® par l’incrément d’un « MOT INDICATEUR D’ACCES » dans la base de données
applicom®. L’application peut consulter les variables de cet équipement dans la base de données
applicom® et remettre à zéro le « MOT INDICATEUR D’ACCES » pour être informé du prochain
accès (voire même, pour informer l’équipement émetteur de cette prise en compte).
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 88 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Configuration
Configuration générale
Ce protocole est configurable uniquement sur les interfaces applicom® disposant d’une voie
Ethernet PCI2000ETH.
Après avoir selectionné le type SIMATIC S7-400, SIMATIC S7-300 ou SIMATIC S7-200, renseigné
le numéro d’équipement et les paramètres réseau, vous devez définir la zone « Paramètres
messagerie » :
Désignation applicom
Voir chapitre "- Propriétés d’un équipement" à la page 16.
Propriétés du réseau
Voir chapitre "- Propriétés d’un équipement" à la page 16.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 89 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Paramètres messagerie S7-300 et S7-400
Numéro de rack
Numéro du rack où est placé le module CPU à interroger.
Valeur de 0 à 7, 0 par défaut.
Emplacement CPU
Position du module CPU à interroger dans le rack.
Valeur de 2 à 31, 3 par défaut pour un S7-400 et 2 pour un S7-300.
Ces numéros (rack et CPU) doivent être identiques à ceux défini dans la configuration matérielle
de l’automate à l’aide de l’utilitaire Step7. Ils seront émis vers l'équipement serveur lors de la
phase de connexion afin d’établir celle-ci.
Type de liaison
Ce paramètre permet de définir quel type de liaison l'interface applicom® doit utiliser pour la
connexion S7.
Valeur :
Standard : liaison disponible pour les applications, elle permet plusieurs requêtes
simultanées.
PG : liaison réservée pour la console de programmation mais utilisable en S7 avec l'interface
applicom® en une seule requête simultanée.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 90 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
OP : liaison réservée pour le pupître opérateur mais utilisable en S7 avec l'interface
applicom® en une seule requête simultanée.
Si toutes les connexions sont prises (Standard, PG et OP), aucune autre nouvelle connexion ne
sera acceptée (status 70).
Valeur « sur octet » ou « sur mot de 16 bits », « sur mot de 16 bits » par défaut.
Pour tout autre renseignement concernant la configuration des automates, se reporter aux
documentations SIEMENS.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 91 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Paramètres messagerie S7-200
TSAP Local.
Ce paramètre permet de configurer le TSAP Local de l’équipement, correspondant
au TSAP client dans Micro/WIN 32 pour la configuration de la liaison serveur dans le S7-200.
TSAP Distant.
Ce paramètre permet de configurer le TSAP Distant de l’équipement, correspondant au TSAP
serveur dans Micro/WIN 32 pour la configuration de la liaison serveur dans le S7-200.
Valeur « sur octet » ou « sur mot de 16 bits », « sur mot de 16 bits » par défaut.
Pour tout autre renseignement concernant la configuration des automates, se reporter aux
documentations SIEMENS.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 92 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 93 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Configuration d’un équipement client SIMATIC® S7
Configuration générale
Ce protocole est configurable uniquement sur les interfaces applicom® disposant d’une voie
Ethernet PCI2000ETH.
Après avoir sélectionné le type SIMATIC S7, choisi le numéro d’équipement et renseigné les
paramètres réseau, vous devez définir la zone « Paramètres messagerie » :
Désignation applicom
Propriétés du réseau
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 94 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Paramètres messagerie
Cette valeur détermine l’intervalle de temps maximum entre les accès du client vers le serveur
applicom® . Passé ce délais, son absence sera signalée automatiquement dans les « Mots
status d’accès » de la DATA-BASE applicom®.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 95 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mise en oeuvre des équipements Siemens SIMATIC® S7-400 et
SIMATIC® S7-300
- Description
La configuration est réalisée grâce au logiciel Step7 fourni par SIEMENS. Pour de plus amples
informations, se reporter aux documentations SIEMENS.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 96 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Ensuite, vous allez déclarer la configuration matérielle de base de votre automate :
1 Rack
1 Alimentation
1 Unité Centrale (noter le numéro d’emplacement pour la configuration de l’équipement serveur)
1 Coupleur « Ethernet Industriel » CP443-1.ou CP443-1TCP
Ensuite, il faut cliquer sur la ligne correspondant au coupleur afin de paramètrer l’adresse Ethernet
de celui-ci.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 97 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Définir un réseau Ethernet avec une adresse Ethernet de base et/ou les paramètres IP (adresse de
base, masque de sou-réseau, routeur) :
Puis configurer les coupleurs CP 443-1 et CP443-1 TCP, attachés au réseau ainsi défini.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 98 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 99 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Lancer NETPRO, le configurateur de liaisons, en cliquant sur « Liaisons »
On retrouve les deux stations sur le réseau Ethernet. Selectionner la CPU du SIMATIC® S7-400 et
ajouter alors une liaison dans le tableau avec la carte applicom® :
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 100 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
On obtient alors la liaison avec les caractèristiques suivantes :
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 101 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Enregistrer la configuration, et ajouter un programme utilisant le bloc fonction « GET » pour lire des
données sur le partenaire applicom® :
Exemple de bloc GET, utiliser le bit M500.4 pour lire 10 octets à partir de DB100.DBB0 et
rangement des valeurs dans le DB100 de l’automate.
Et enfin, charger la configuration dans l’automate en mode « Stop » ; puis passer en mode « Run ».
Les voyants verts de l’UC et du coupleur doivent être allumés en continu.
Le coupleur est prêt à fonctionner et à se connecter dès la première requête, après avoir exécuté le
fichier de lancement « pcinit ».
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 102 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Configuration du serveur applicom®
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 103 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 104 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonction de lecture cyclique
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 105 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Exemple d’écriture en mode attente dans l’automate
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 106 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mise en oeuvre des équipements Siemens SIMATIC® S7-200 avec le
coupleur CP243-1
- Description
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 107 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
La configuration est réalisée grâce au logiciel MicroWin V3.2.1 fourni par SIEMENS. Pour de plus
amples informations, se reporter aux documentations SIEMENS.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 108 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Voici les deux phases permettant la configuration de l’équipement :
Première phase :
Pour communiquer avec le S7-200 il faut configurer le module de communication de Micro/WIN 32 à partir
du panneau de configuration « Paramétrage interface PG-PC ».
Il faut préciser la carte réseau qui permet d’accéder à l’équipement S7-200.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 109 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Deuxième phase :
La deuxième phase consiste à configurer le module Ethernet du S7-200, pour cela on utilise « Assistant
Ethernet » de Micro/WIN 32.
Il faut positionner l’emplacement du coupleur CP243-1 par rapport à l’AP. Cette attribution peut ce faire de
manière automatique en cliquant sur « Lire modules ».
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 110 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Ensuite, il faut renseigner :
• l’adresse IP du coupleur CP243-1.
• son masque de sous réseau.
• l’adresse de passerelle.
• Le type de liaison de communication.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 111 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Ensuite, il faut indiquer le nombre de liaison que l’on veut utiliser.
Une liaison peut être serveur ou cliente, au maximum 8 liaisons peuvent être configurer.
Dans notre exemple on utilisera une liaison serveur.
Il faut indiquer l’adresse Q, cette adresse peut être obtenue automatiquement si on a lu la position du
module dans le début de la deuxième phase.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 112 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Ensuite, il faut configurer la liaison définit ci-dessus.
Cette liaison peut être cliente ou serveur.
Dans notre exemple se sera une liaison serveur.
Pour indiquer qu'un serveur se connecte à un pupitre opérateur SIMATIC (OP), cochez la
case “Ce serveur va se connecter à un pupitre opérateur (OP)”. Si vous sélectionnez cette
option, le premier octet du TSAP sera changé en “02”. Il ne peut y avoir qu'une seule liaison
serveur à un OP par configuration.
Remarque : Ce TSAP sera le TSAP Distant que l’on retrouvera dans le configurateur du
serveur applicom® S7-200
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 113 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Propriété éloignées (client)
• TSAP
Le premier octet du TSAP est 0x10 + numéro de liaison.
Le deuxième octet du TSAP est la position du module.
Ces champs peuvent être modifiés pour y mettre des valeurs utilisateur.
Remarque : Ce TSAP sera le TSAP Local que l’on retrouvera dans le configurateur du
serveur applicom® S7-200
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 114 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Puis l’assistant Ethernet va générer le sous-programme « ETH0_CTRL ».
Une fois le sous programme généré, vous pouvez appeler le bloc de control ETHx_CTRL dans l’OB1.
Une fois toute cette phase terminée, il faut charger cette configuration dans l’automate.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 115 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Configuration général :
Renseigner l’adresse IP de l’automate. Dans notre exemple 128.127.56.227.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 116 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Paramètres messagerie :
Renseigner les valeurs des TSAP local et distant pour l’automate S7-200.
Les valeurs des TSAP local et TSAP distant sont ceux configurés dans l’automate S7-200 dans la partie
« Configuration de l’automate avec Micro/WIN 32 ».
Dans notre exemple :
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 117 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 118 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Fonctions utilisables sur le canal maître
Remarque : l'accés aux fonctions de la librairie applicom.dll n'est pas supporté par la solution
SW1000ETH.
- En mode attente
Readpackbit writepackbit
Readpackibit
Readpackqbit writepackqbit
Readbyte writebyte
Readibyte
Readqbyte writeqbyte
Readpackbyte writepackbyte
Readpackibyte
Readpackqbyte writepackqbyte
Readword writeword
Readiword
Readqword writeqword
Readwordbcd writewordbcd
Readdword writedword
Readfword writefword
Readtimer writetimer
Readcounter writecounter
- En mode différé
Readdifbit writedifpackbit
Readdifibit
Readdifqbit writedifpackqbit
Readdifbyte writedifpackbyte
Readdifibyte
Readdifqbyte writedifpackqbyte
Readdifword writedifword
Readdifiword
Readdifqword writedifqword
Readdifdword writedifdword
readdiffword writediffword
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 119 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- En mode cyclique
createcyc
startcyc stopcyc actcyc
transcyc transcycpack
Octets packés X X
Octets X X
Octets packés d'entrée X
Octets d'entrée X
Octets packés de sortie X X
Octets de sortie X X
Mots X X
Mots BCD X X
Mots d'entrée X
Mots de sortie X X
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 120 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Items des variables images
- Présentation
Les "items des variables images" sont l’ensemble des syntaxes utilisables pour accéder aux
variables à travers le serveur DDE "pcdde" ou le serveur OPC.
- Dans le cas du serveur DDE, l'item correspond à la partie "nom d'item" de la connexion DDE définie par:
- nom de l'application
- nom du topic
- nom d'item
- Dans le cas du serveur OPC, l'item représente la dernière partie du paramètre "ItemId".
Pour plus de précision, reportez-vous au chapitre "Serveur DDE/Principes d’accès aux données"
ou "Serveur OPC/Principe d’accès aux données.
En fonction de la configuration de chaque équipement, le descripteur, le plus adapté est par défaut
déterminé automatiquement par le serveur. Dans le cas du protocole Industrial Ethernet, le descripteur
par défaut dépend du type d'équipement. Pour l'équipement S7, le descripteur par défaut est Simatic® S7.
Attention, si vous changez le descripteur par défaut, certaines optimisations d'accès aux
équipements se trouveront dévalidées, au détriment possible des performances.
Vous avez cependant la possibilité de forcer l'utilisation d'un autre descripteur (notamment le
descripteur standard applicom) par le biais des options avancées.
- Descripteur standard
Le descripteur standard peut être utilisé pour accéder à tous les équipements ne possédant pas de
descripteurs spécifiques. Le champ d’adresse dans le nom de l’« item » peut aller jusqu'à 10 digits. Ceci
permet de composer une adresse linéaire allant de 0 à 4 giga.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 121 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Remarque :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Client Industrial Ethernet" à la page 77 pour l’adressage des
variables.
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : B4_10, B4_10_5
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement)
Exemples : BI4_10, BI4_10_5
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemple : BO4_10, BO4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 122 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Octets internes => Ox_n, Ox_n_l
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : O4_10, O4_10_5
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : OI4_10, OI4_10_5
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : OO4_10, OO4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 123 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Chaîne ASCII dans les octets internes => M_Ox_n (type : OCTET)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
x : Numéro du premier octet contenant la chaîne.
n : Nombre d’octets potentiels pouvant contenir la chaîne ASCII (1 à 131).
Exemple : M_O100_30
Dans l’exemple la table d’octets O100 à O129 peut contenir la chaîne.
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : W4_10, W4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WI4_10, WI4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 124 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots de sortie => WOx_n, WOx_n_l
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WO4_10, WO4_10_5
- Chaîne ASCII dans les mots internes => M_Wx_n (type : MOT 16 bits)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
x : Numéro du premier mot contenant la chaîne.
n : Nombre de mots potentiels pouvant contenir la chaîne ASCII (1 à 65).
Exemple : M_W100_30
Dans l’exemple la table de mots W100 à W129 peut contenir la chaîne.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 125 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Descripteur automates Siemens SIMATIC® S7
Ce descripteur est utilisable dans le cas d’accès vers des automates Siemens S7-200, S7-300 et
S7-400 en protocole S7.
Attention : Le mode d’adressage de la tâche protocole interdit l’utilisation du mode tableau
et string dans les variables de type mot, mot double et mot flottant .
Remarque :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Client Industrial Ethernet" à la page 77 pour l’adressage des
variables.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 126 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Bits des Mémentos => Mx.y (type : BIT)
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : M94.7_24, M94.7_24_8
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : E94.7_24, E94.7_24_8
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement)
Exemples : A94.7_24, A94.7_24_8
x : Numéro du DB (1 à 8191).
y : Numéro du premier mot dans le DB (0 à 65535).
z : Rang du premier bit (0 à 7).
Exemple : DB94.DBX3.7
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : DB94.DBX3.7_24, DB94.DBX3.7_24_8
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 127 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Octets Mémentos => MBx_n, MBx_n_l
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : MB4_10, MB4_10_5
x : Numéro du DB (1 à 32 767).
y : Numéro de l’octet (0 à 65 535).
Exemple : DB4.DBB5
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : DB4.DBB5_10, DB4.DBB5_10_2
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : EB4_10, EB4_10_5
n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : AB4_10, AB4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 128 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Chaîne ASCII dans les octets Mémentos => M_MBx_n (type : OCTET)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
- Chaîne ASCII dans les octets des DB => M_DBx.DBBy_n (type : OCTET)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
x : Numéro du DB (0 à 32 767).
y : Numéro du premier octet contenant la chaîne (0 à 65 535).
n : Nombre d’octets mémentos potentiels pouvant contenir la chaîne ASCII (1 à 131).
Exemple : M_DB1.DBB5_10
Dans l’exemple la table d’octets DB1.DBB5 à DB1.DBB14 peut contenir la chaîne.
x : Numéro du DB (0 à 32 767).
y : Numéro du premier mot (0 à 65 534).
Exemple : DB4.DBW6
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 129 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots de sortie => AWx (type : MOT 16 bits)
- Mots doubles dans les Mémentos => MDx (type : MOT 32 bits)
x : Numéro du DB (0 à 32 767).
y : Numéro de l’octet (0 à 65 532).
Exemple : DB1.DBD4
- Mots flottants dans les Mémentos => MDxF (type : REEL IEEE 32 bits)
- Mots flottants dans les DB => DBx.DBDyF (type : REEL IEEE 32 bits)
x : Numéro du DB (1 à 32 767).
y : Numéro du premier octet dans le DB (0 à 65 532).
Exemple : DB4.DBD8F
n : Nombre de temporisateurs.
l : Nombre de temporisateurs par ligne (mode Matrice uniquement).
Exemples : T4_10, T4_10_5
n : Nombre de compteurs.
l : Nombre de compteurs par ligne (mode Matrice uniquement).
Exemples : Z4_10, Z4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 130 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonctionnalité....................................................................................................132
- Client Industrial Ethernet ..................................................................... 132
- Estimation des performances d’un Client Industrial Ethernet applicom®. ... 139
- Serveur Industrial Ethernet .................................................................. 141
- Configuration d'un équipement serveur............................................................142
- Configuration d’un équipement serveur SIMATIC® TI-505 sur TCP/IP......... 142
- Configuration d’un équipement serveur SIMATIC® TI-505 sur ISO............. 144
- Configuration d’un équipement client SIMATIC® TI-505 ..................................146
Configuration générale........................................................................... 146
Paramètres messagerie.......................................................................... 147
- Mise en oeuvre d'un équipement SIMATIC® TI-505 sur TCP/IP ......................148
- Description......................................................................................... 148
- Configuration du coupleur CP2572 avec l'utilitaire IPSET.EXE ................... 148
- Configuration du serveur applicom® ..................................................... 149
- Mise en oeuvre des équipements SIMATIC® TI 505 sur ISO...........................153
- Description......................................................................................... 153
- Configuration du coupleur CP1434 ........................................................ 153
- Exemple de configuration du canal applicom®........................................ 156
- Configuration des équipements ............................................................. 157
- Exemple de lecture en mode attente dans l’automate .............................. 159
- Fonctions utilisables sur le canal maître...........................................................160
- En mode attente ................................................................................. 160
- En mode différé .................................................................................. 160
- En mode cyclique ................................................................................ 161
- Items des variables images : Présentation.......................................................162
- Items des variables images : Descripteur standard..........................................162
- Items des variables images : Descripteur SIMATIC® TI-505...........................165
- Variables internes ............................................................................... 166
- Variables d'entrée / sortie .................................................................... 168
- Temporisateurs / Compteurs ................................................................ 169
- Variables DRUM .................................................................................. 170
- Status système................................................................................... 171
- Mots constants ................................................................................... 171
- Variables LOOP ................................................................................... 173
- Variables ALARM ................................................................................. 176
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 131 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonctionnalité
Remarque : l'accés aux fonctions de la librairie applicom.dll n'est pas supporté par la solution
SW1000ETH.
Les variables TI accessibles sont numérotées à partir de l’adresse 1 (Ex V0001, X0001, etc),
l’adressage applicom® commence à 0, il faut donc décrémenter de 1 l’adresse automate (voir colonne
« Adressage applicom® »). Cet adressage est valable pour les variables habituelles (Bits, Mots, Mots
doubles, Mots flottants).
Pour les constantes (K, KF), l’adresse applicom® doit comporter dans l'octet de poids fort, la
valeur 05. Les trois octets suivants représentent l'adresse de la constante décrémentée de 1.
Pour les autres variables (LOOP, ALARM, ...), l’adresse applicom® doit comporter dans l'octet de
poids fort la valeur 08, l'octet suivant contient la classe d'adresse. Les deux derniers octets représentent
l'adresse de la variable décrémentée de 1.
Le descripteur d’item utilisable en PCDDE associé à cet adressage est Texas Instrument.
Attention : la messagerie CAMP sur TCP/IP ne permet d'écrire les bits que par mots de 16 bits
(cas des variables C, X, Y). Le logiciel applicom lit les mots contenant les bits à écrire dans l'API, masque
et force les bits utilisateurs, puis écrit l'ensemble des mots dans l'équipement. Ce mécanisme peut induire
des aléas si l'équipement a forcé d'autres bits du mot entre la lecture et l'écriture.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 132 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mode d'adressage, variables Loop
Clas
se Nom Description Type
d'adresse
20 LK Loop Gain Real
C
21 LT Loop Reset Time (min) Real
I
22 LT Loop Rate Time (min) Real
D
23 LH Loop High Alarm Limit Real
A
24 LL Loop Low Alarm Limit Real
A
25 LP Loop Process Variable Real
V
26 LP Loop PV High Limit Real
VH
27 LP Loop PV Low Limit Real
VL
28 LO Loop Orange Dev Alarm Limit Real
DA
29 LY Loop Yellow Dev Alarm Limit Real
DA
2A LT Loop Sample Rate (sec) Real
S
2B LS Loop Setpoint Real
P
2C LM Loop Output (%) Real
N
2D LV Loop Status (V) Flags 16 bits
F read
2E LC Loop Control (C) Flags 32bit
F
2F LR Loop Ramp/Soak Status 16 bits
SF Flags read
30 LE Loop Error Real
RR
31 LM Loop Bias Real
X
32 LH Loop High-High Alarm Limit Real
HA
33 LL Loop Low-Low Alarm Limit Real
LA
34 LR Loop Rate of Change Alarm Real
CA Limit
35 LS Loop Setpoint High Limit Real
PH
36 LS Loop Setpoint Low Limit Real
PL
37 LA Loop Alarm Deadband Real
DB
38 LH Loop Raw High Alarm Limit Integer
AR
39 LL Loop Raw Low Alarm Limit Integer
AR
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 133 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
3A LP Loop Raw Process Variable Integer
VR
3B LO Loop Raw Orange Dev Alarm Integer
DAR Limit
3C LY Loop Raw Yellow Dev Alarm Integer
DAR Limit
3D LM Loop Raw Output Integer
NR
3E LS Loop Raw Setpoint Integer
PR
3F LE Loop Raw Error Integer
RRR read
40 LH Loop Raw High-High Alarm Integer
HAR Limit
41 LL Loop Raw Low-Low Alarm Integer
LAR Limit
42 LA Loop Raw Alarm Deadband Integer
DBR
48 LM Loop Raw Bias Integer
XR
49 LS Loop Raw Setpoint Low Limit Integer
PLR
4A LS Loop Raw Setpoint High Limit Integer
PHR
4B LC Loop C Flags - MSW Integer
FH
4C LC Loop C Flags - LSW Integer
FL
4D LK Loop Derivative Gain Limiting Real
D Coef.
4E LR Loop Ramp/Soak Step Integer
SN Number
4F LA Loop Alarm Ack Flags Integer
CK
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 134 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mode d'adressage, variables Alarm
Clas
se Nom Description Type
d'adresse
50 AH Alarm High Alarm Limit Re
A al
51 AL Alarm Low Alarm Limit Re
A al
52 AP Alarm Process Variable Re
V al
53 AP Alarm PV High Limit Re
VH al
54 AP Alarm PV Low Limit Re
VL al
55 A Alarm Orange Dev Alarm limit Re
ODA al
56 AY Alarm Yellow Dev Alarm Limit Re
DA al
57 AT Alarm Sample Rate (sec) Re
S al
58 AS Alarm Setpoint Re
P al
59 AV Alarm V Flags Int
F eger
5A AC Alarm C Flags Re
F al
5B AE Alarm Error Re
RR al
5C AH Alarm High-High Alarm Limit Re
HA al
5D AL Alarm Low-Low Alarm Limit Re
LA al
5E AR Alarm Rate of Change Alarm Re
CA Limit al
5F AS Alarm Setpoint High Limit Re
PH al
60 AS Alarm Setpoint Low Limit Re
PL al
61 AA Alarm Alarm Deadband Re
DB al
62 AH Alarm Raw High Alarm Limit Int
AR eger
63 AL Alarm Raw Low Alarm Limit Int
AR eger
64 AP Alarm Raw Process Variable Int
VR eger
65 A Alarm Raw Orange Deviation Int
ODAR eger
66 AY Alarm Raw Yellow Alarm Limit Int
DAR eger
67 AS Alarm Raw Setpoint Int
PR eger
68 AD Alarm Raw Alarm Deadband Int
BR eger
69 AE Alarm Raw Error Int
RRR eger
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 135 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
6A AH Alarm Raw High-High Alarm Int
HAR Limit eger
6B AL Alarm Raw Low-Low Alarm Int
LAR Limit eger
6F AS Alarm Raw Setpoint Low Limit Int
PLR eger
70 AS Alarm Raw Setpoint High Int
PHR Limit eger
71 AC Alarm MSW Alarm C Flag Int
FH eger
72 AC Alarm LSW Alarm C Flags Int
FL eger
73 AA Analog Alarm - Alarm Ack Int
CK Flag eger
Classe
d'adresse Nom Description Type
0E TCP Timer/Counter Preset Integer
0F TCC Timer/Counter Current Integer
10 DSP Drum Step Preset Integer
11 DSC Drum Step Current Integer
12 DCP Drum Count Preset Integer
1A STW System Status Word 16 bits read
1B DCC Drum Current Count 32 bits read
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 136 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Nombres maximum de variables par échange avec la librairie
Remarque : l'accés aux fonctions de la librairie applicom.dll n'est pas supporté par la solution
SW1000ETH.
Remarque : le mode ISO classe 4 n'est pas supporté par la solution SW1000ETH.
Le nombre indiqué pour des trames de lecture correspond au maximum (imposé par le serveur
et/ou le protocole) de points pouvant être regroupés au cours de l’optimisation dynamique des trames
faîte par le serveur. Cependant, ce nombre peut être diminué pour s’adapter à un équipement particulier,
en configurant les longueurs de trames dans le topic (voir le chapitre "Mise en œuvre/Configuration des
topics/Options avancées").
Pour les écritures, une variable entraîne systématiquement la constitution d’une trame.
Remarque : le mode ISO classe 4 n'est pas supporté par la solution SW1000ETH.
Le nombre indiqué pour des trames de lecture correspond au maximum (imposé par le serveur
et/ou le protocole) de points pouvant être regroupés au cours de l’optimisation dynamique des trames
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 137 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
faîte par le serveur. Cependant, ce nombre peut être diminué pour s’adapter à un équipement particulier,
en configurant les longueurs de trames dans le topic (voir le chapitre "Mise en oeuvre/Configuration des
topics/Options avancées").
Pour les trames d'écriture, voir le chapitre "Serveur OPC/Optimisation des requêtes synchrones et
asynchrones".
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 138 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Estimation des performances d’un Client Industrial Ethernet
applicom®.
Remarque : il n'est pas possible d'estimer les performances de la solution SW1000ETH puisque
celles-ci dépendent essentiellement des performances de l'ordinateur hôte.
Cette estimation est faite dans le contexte le plus défavorable où la Station Industrial Ethernet
applicom® est uniquement CLIENT Industrial Ethernet, toutes les variables sont rafraîchies par des
fonctions de lectures cycliques actives en permanence.
Dans le cas où la fonctionnalité SERVEUR Industrial Ethernet de l’interface applicom® est
utilisée (Les API déposent les variables sur événements dans la base de données), le temps de remontée
des informations dans la base de données applicom® est sensiblement égal aux temps de cycle de l’API
CLIENT Industrial Ethernet.
Rappel : Les fonctionnalités CLIENT et SERVEUR Industrial Ethernet peuvent être cumulées.
Quantité de variables:
3 tables de 256 mots et 1 table de 4081 bits par station.
250,00
1 requête simultanée / station
200,00
150,00
Requêtes / s
100,00
50,00
0,00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom bre de Station
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 139 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
30,00%
20,00%
Charge Réseau
15,00%
10,00%
5,00%
0,00%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom bre de Station
Remarques:
Le nombre de requêtes simultanées générées par le client TI505 applicom® est configuré à
24 (valeur par défaut dans la « console »).
Le nombre de requêtes simultanées par équipement est configurable.
La charge réseau est pour un réseau Ethernet à 10 Mb.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 140 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Serveur Industrial Ethernet
Le Serveur Industrial Ethernet sur interface applicom® met à la disposition des clients TI
(READ/WRITE) de l’architecture réseau Siemens une base de données 32 K mots.
Ce principe peut être fiabilisé sur le Serveur Industrial Ethernet sur interface applicom® pour ne
pas travailler en « aveugle ». Par exemple, les variables dans la base de données applicom® n'évoluent
pas car l’équipement émetteur est déconnecté. Pour cela :
• Un intervalle de temps maximum global entre les accès de l’équipement client vers le Serveur
Industrial Ethernet applicom® peut être défini par vos soins dans le configurateur. Passé cet
intervalle, l’absence est signalée à l’application par un « MOT STATUS D’ACCES » dans la
base de données applicom®, l’adresse de ce mot status est défini par vos soins à l’aide de
l’utilitaire de configuration des canaux.
• L’application est informée de l’accès en écriture de chaque équipement vers le Serveur
Industrial Ethernet applicom® par l’incrément d’un « MOT INDICATEUR D’ACCES » dans la
base de données applicom®. L’application peut consulter les variables de cet équipement
dans la base de données applicom® et remettre à zéro le « MOT INDICATEUR D’ACCES »
pour être informé du prochain accès (voire même, pour informer l’équipement émetteur de
cette prise en compte).
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 141 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Configuration d'un équipement serveur
Configuration générale
Ce protocole est configurable uniquement sur les interfaces applicom® disposant d’une voie
Ethernet PCI2000ETH.
Après avoir selectionné le type SIMATIC® TI-505, renseigné le numéro d’équipement et les
paramètres réseau, vous devez définir la zone « Paramètres messagerie » :
Désignation applicom
Voir chapitre "- Propriétés d’un équipement" à la page 16.
Propriétés du réseau
Voir chapitre "- Propriétés d’un équipement" à la page 16.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 142 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Paramètres messagerie
Type de CPU
Permet de choisir le type de CPU du TI 505. Vous avez le choix entre CPU 565 ou les autres (
CPU 545, CPU 555 ...).
Pour tout autre renseignement concernant la configuration des automates, se reporter aux
documentations SIEMENS.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 143 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Configuration d’un équipement serveur SIMATIC® TI-505 sur ISO
Configuration générale
Remarque : le mode ISO classe 4 n'est pas supporté par la solution SW1000ETH.
Ce protocole est configurable uniquement sur les interfaces applicom® disposant d’une voie
Ethernet PCI2000ETH.
Après avoir selectionné le type SIMATIC® TI-505, renseigné le numéro d’équipement et les
paramètres réseau, vous devez définir la zone « Paramètres messagerie » :
Désignation applicom
Voir chapitre "- Propriétés d’un équipement" à la page 16.
Propriétés du réseau
Voir chapitre "- Propriétés d’un équipement" à la page 16.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 144 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Paramètres messagerie
TSAP local
Ce choix permet de définir le nom du TSAP (Transport Service Access Point) local pour cette
connexion client applicom®. Ce nom sera émis vers l'équipement serveur lors de la phase de
connexion ; celui-ci pourra exploiter ce nom comme identificateur.
Pour tout autre renseignement concernant la configuration des automates, se reporter aux
documentations SIEMENS.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 145 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Configuration générale
Ce protocole est configurable uniquement sur les interfaces applicom® disposant d’une voie
Ethernet PCI2000ETH.
Après avoir selectionné le type SIMATIC® TI-505, renseigné le numéro d’équipement et les
paramètres réseau, vous devez définir la zone « Paramètres messagerie » :
Désignation applicom
Propriétés du réseau
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 146 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Paramètres messagerie
Cette valeur détermine l’intervalle de temps maximum entre les accès du client vers le serveur
applicom® . Passé ce délais, son absence sera signalée automatiquement dans les « Mots
status d’accès » de la DATA-BASE applicom®.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 147 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mise en oeuvre d'un équipement SIMATIC® TI-505 sur TCP/IP
- Description
• La carte applicom® est cliente d’un automate SIMATIC® TI-505 et le programme applicatif
pourra écrire des mots dans l’automate en mode attente.
• La carte applicom® est serveur SIMATIC® TI-505 et l'automate pourra lire des mots dans la
DATA-BASE applicom®.
C'est un utilitaire DOS, IPSET.EXE, qui permet de saisir les paramètres de configuration.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 148 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 149 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 150 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Fonction de lecture cyclique
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 151 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Exemple d’écriture en mode attente dans l’automate
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 152 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Description
Dans cet exemple la carte applicom® est cliente d’un automate SIMATIC TI505.
La configuration est réalisée grâce au logiciel 505H1 sous Windows fourni par SIEMENS. Cet
exemple est fourni à titre indicatif.
Dans la fenêtre principale, faire « File » puis « New ». Compléter l’écran comme ci-dessous et
déclarer deux « Peer Services », un en Read et l’autre en Write en cliquant sur « insert ».
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 153 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Compléter l’écran Service Read comme ci-dessous
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 154 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Compléter l’écran Service Write comme ci-dessous
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 155 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Exemple de configuration du canal applicom®
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 156 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 157 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 158 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Exemple de lecture en mode attente dans l’automate
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 159 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- En mode attente
readpackbit writepackbit
readpackibit
readpackqbit writepackqbit
readword writeword
readiword
readqword writeqword
readwordbcd writewordbcd
readdword writedword
readfword writefword
- En mode différé
readdifbit writedifpackbit
readdifibit
readdifqbit writedifpackqbit
readdifword writedifword
readdifiword
readdifqword writedifqword
readdifdword writedifdword
readdiffword writediffword
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 160 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- En mode cyclique
createcyc
startcyc stopcyc actcyc
transcyc transcyc
pack
Mots X X
Mots BCD X X
Mots d'entrée X
Mots de sortie X X
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 161 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Items des variables images : Présentation
Les "items des variables images" sont l’ensemble des syntaxes utilisables pour accéder aux
variables à travers le serveur DDE "pcdde" ou le serveur OPC.
Pour plus de précision, reportez-vous au chapitre "Serveur DDE/Principes d’accès aux données"
ou "Serveur OPC/Principe d’accès aux données
Attention, si vous changez le descripteur par défaut, certaines optimisations d'accès aux
équipements se trouveront dévalidées, au détriment possible des performances.
Vous avez cependant la possibilité de forcer l'utilisation d'un autre descripteur (notamment le
descripteur standard applicom®) par le biais des options avancées.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 162 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Remarques :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Pour consulter les limites en lecture et écriture, reportez-vous aux rubriques :
"- Nombres maximum de variables par échange avec PCDDE" à la page 137
"- Nombres maximum de variables par échange avec le serveur OPC" à la page 137
Reportez-vous au chapitre "- Mode d'adressage" à la page 132 pour l’adressage des variables.
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : B4_10, B4_10_5
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement)
Exemples : BI4_10, BI4_10_5
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemple : BO4_10, BO4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 163 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Bits dans les mots internes => Wx.b (type : BIT)
Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 128*16
en écriture : 1
x : Numéro du premier mot.
b : Rang du bit dans le mot (0 à 15).
Exemple : W4.5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WI4_10, WI4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WO4_10, WO4_10_5
- Chaîne ASCII dans les mots internes => M_Wx_n (type : MOT 16 bits)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 164 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots doubles internes => Dx (type : MOT 32 bits)
Ce descripteur est utilisable uniquement dans le cas d’accès vers des équipements SIMATIC® TI-
505 au travers des interfaces applicom®.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 165 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Variables internes
Remarques :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Mode d'adressage" à la page 132 pour l’adressage des variables.
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : C4_10, C4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : V4_10, V4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 166 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Bits dans les mots internes => Vx.b (type : BIT)
Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 128*16
en écriture : 1
- Chaîne ASCII dans les mots internes => M_Vx_n (type : MOT 16 bits)
Pour plus d'information sur l'utilisation des chaînes ASCII, vous pouvez consulter le chapitre
"Utilisation du mode message".
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 167 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Variables d'entrée / sortie
Remarques :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Mode d'adressage" à la page 132 pour l’adressage des variables.
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : X4_10, X4_10_5
n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : Y4_10, Y4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WX4_10, WX4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 168 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots de sortie => WYx (type : MOT 16 bits)
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WY4_10, WY4_10_5
- Temporisateurs / Compteurs
Remarques :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Mode d'adressage" à la page 132 pour l’adressage des variables.
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : TCP4_10, TCP4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : TCC4_10, TCC4_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 169 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Variables DRUM
Remarques :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Mode d'adressage" à la page 132 pour l’adressage des variables.
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DSP4_10, DSP4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DSC4_10, DSC4_10_5
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DCP4.5_10, DCP4.5_10_5
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 170 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Status système
Remarques :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Mode d'adressage" à la page 132 pour l’adressage des variables.
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : STW4_10, STW4_10_5
- Mots constants
Remarques :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Mode d'adressage" à la page 132 pour l’adressage des variables.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 171 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Mots constants => Kx (type : MOT 16 bits)
n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : K4_10, K4_10_5
Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 128*16
en écriture : 1
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 172 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Variables LOOP
L’emploi de cette syntaxe nécessite quelques précautions. Celles-ci sont exposées dans le chapitre
Bit de mots du manuel "Serveurs DDE et OPC".
Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 128*16
en écriture : 1
Les modes Tableau et Matrice permettent l’accès à la même variable de LOOP contiguës.
Exemples :
Item représentant une chaîne de données correspondant à la variable LKC de 4 LOOP à partir
de la LOOP 10.
LKC10_4
Ceci correspond à l’accès aux variables LKC10, LKC11, LKC12, LKC13.
Item représentant une chaîne de données correspondant à la variables LKC de 4 LOOP à partir
de la LOOP 10 avec 2 variables par ligne.
LKC10_4_2
Ceci correspond à l’accès aux variables LKC10, LKC11, LKC12, LKC13.
Le tableau suivant représente les variables « LOOP » avec leur format et leurs différentes
syntaxes. « X » dans la colonne « L » représente la possibilité de lecture et « X » dans la colonne « E »
la possibilité d' écriture.
Nom de la variable Type de la variable L E Mode Unitaire Mode Tableau, Mode Matrice
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 173 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
LADB REEL IEEE 32 bits X X LADBx LADBx_n, LADBx_n_l
LHAR MOT 16 bits X X LHARx LHARx_n, LHARx_n_l
BIT dans les mots X X LHARx.b
LLAR MOT 16 bits X X LLARx LLARx_n, LLARx_n_l
BIT dans les mots X X LLARx.b
LPVR MOT 16 bits X X LPVRx LPVRx_n, LPVRx_n_l
BIT dans les mots X X LPVRx.b
LODAR MOT 16 bits X X LODARx LODARx_n, LODARx_n_l
BIT dans les mots X X LODARx.b
LYDAR MOT 16 bits X X LYDARx LYDARx_n, LYDARx_n_l
BIT dans les mots X X LYDARx.b
LMNR MOT 16 bits X X LMNRx LMNRx_n, LMNRx_n_l
BIT dans les mots X X LMNRx.b
LSPR MOT 16 bits X X LSPRx LSPRx_n, LSPRx_n_l
BIT dans les mots X X LSPRx.b
LERRR MOT 16 bits X LERRRx LERRRx_n, LERRRx_n_l
BIT dans les mots X LERRRx.b
LHHAR MOT 16 bits X X LHHARx LHHARx_n, LHHARx_n_l
BIT dans les mots X X LHHARx.b
LLLAR MOT 16 bits X X LLLAx LLLAx_n, LLLAx_n_l
BIT dans les mots X X LLLARx.b
LADBR MOT 16 bits X X LADBRx LADBRx_n, LADBRx_n_l
BIT dans les mots X X LADBRx.b
LMXR MOT 16 bits X X LMXRx LMXRx_n, LMXRx_n_l
BIT dans les mots X X LMXRx.b
LSPLR MOT 16 bits X X LSPLRx LSPLRx_n, LSPLRx_n_l
BIT dans les mots X X LSPLRx.b
LSPHR MOT 16 bits X X LSPHRx LSPHRx_n, LSPHRx_n_l
BIT dans les mots X X LSPHRx.b
LCFH MOT 16 bits X X LCFHx LCFHx_n, LCFHx_n_l
BIT dans les mots X X LCFHx.b
LCFL MOT 16 bits X X LCFLx LCFLx_n, LCFLx_n_l
BIT dans les mots X X LCFLx.b
LKD REEL IEEE 32 bits X X LKDx LKDx_n, LKDx_n_l
LRSN MOT 16 bits X X LRSNx LRSNx_n, LRSNx_n_l
BIT dans les mots X X LRSNx.b
LACK MOT 16 bits X X LACKx LACKx_n, LACKx_n_l
BIT dans les mots X X LACKx.b
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 174 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Remarques :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Mode d'adressage" à la page 132 pour l’adressage des variables.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 175 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Variables ALARM
L’emploi de cette syntaxe nécessite quelques précautions. Celles-ci sont exposées dans le chapitre
Bit de mots du manuel "Serveurs DDE et OPC".
Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 128*16
en écriture : 1
Les modes Tableau et Matrice permettent l’accès à la même variable de ALARM contiguës.
Exemples :
Item représentant une chaîne de données correspondant à la variable AHA de 4 ALARM à partir
de la ALARM 10.
AHA10_4
Ceci correspond à l’accès aux variables AHA10, AHA11, AHA12, AHA13.
Le tableau suivant représente les variables « ALARM » avec leur format et leurs différentes
syntaxes possibles. « X » dans la colonne « L » représente la possibilité de lecture et « X » dans la
colonne « E » la possibilité d' écriture.
Nom de la variable Type de la variable L E Mode Unitaire Mode Tableau, Mode Matrice
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 176 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
AODAR MOT 16 bits X X AODARx AODARx_n, AODARx_n_l
BIT dans les mots X X APVRx.b
AYDAR MOT 16 bits X X AYDARx AYDARx_n, AYDARx_n_l
BIT dans les mots X X AYDARx.b
ASPR MOT 16 bits X X ASPRx ASPRx_n, ASPRx_n_l
BIT dans les mots X X ASPRx.b
AADBR MOT 16 bits X X AADBRx AADBRx_n, AADBRx_n_l
BIT dans les mots X X AADBRx.b
AERRR MOT 16 bits X AERRRx AERRRx_n, AERRRx_n_l
BIT dans les mots X AERRRx.b
AHHAR MOT 16 bits X X AHHARx AHHARx_n, AHHARx_n_l
BIT dans les mots X X AHHARx.b
ALLAR MOT 16 bits X X ALLAx ALLAx_n, ALLAx_n_l
BIT dans les mots X X ALLARx.b
ASPLR MOT 16 bits X X ASPLRx ASPLRx_n, ASPLRx_n_l
BIT dans les mots X X ASPLRx.b
ASPHR MOT 16 bits X X ASPHRx ASPHRx_n, ASPHRx_n_l
BIT dans les mots X X ASPARx.b
ACFH MOT 16 bits X X ACFHx ACFHx_n, ACFHx_n_l
BIT dans les mots X X ACFHx.b
ACFL MOT 16 bits X X ACFLx ACFLx_n, ACFLx_n_l
BIT dans les mots X X ACFLx.b
AACK MOT 16 bits X X AACKx AACKx_n, AACKx_n_l
BIT dans les mots X X AACKx.b
Remarques :
Les valeurs limites des paramètres n et l dépendent du protocole. Cependant, pour PCDDE, elles
ne peuvent jamais être supérieures à 128 pour les bits et les octets, 64 pour les mots, 32 pour
les mots doubles et les mots flottants.
Reportez-vous au chapitre "- Mode d'adressage" à la page 132 pour l’adressage des variables.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 177 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
7. - Annexes
- Evolution / compatibilité
Les protocoles embarqués sur la carte PCI2000ETH nécessitent des EPROM de version 3.7 ou
supérieure.
Compatibilité :
Les équipements clients pour la surveillance (fonctionnalité du mode serveur) doivent être
définis dans le configurateur (plus besoin du numéro d ‘équipement dans la chaine de TSAP).
Evolutions :
Multi-requêtes simultanées sur un équipement S7-300, S7-400.
Nombre maximum de requêtes totales simultanées passant de 8 à 30.
Ecriture de bits sur S7-300, S7-400 :
S7-300 : passage de 1 à 8 bits,
S7-400 : passage de 1 à 1614 bits.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 178 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Status de retour des fonctions
Les différentes fonctions applicom® retournent un mot de status permettant :
- De garantir la qualité de la demande.
- De diagnostiquer la cause d'un échec.
La signification de la valeur du mot status est détaillée dans les tableaux ci-après. En plus de la
signification générale, des « Renseignements complémentaires » vous permettent d’orienter votre
diagnostic en fonction du protocole utilisé.
- La fonction TRANSCYC (ou TRANSCYCPACK) est utilisée avec un numéro de fonction cyclique qui a été
6 activé mais qui ne l'est plus.
- Le programme utilisateur tente de faire un transfert différé TRANSDIF (ou TRANSDIFPACK) alors que la
5 demande différée en cours n'est pas finie.
- Demande de transfert différé TRANSDIF (ou TRANSDIFPACK) relative à une écriture qui s'est bien passée.
1
0 Aucune anomalie détectée. La fonction s'est réalisée correctement.
1 Fonction inconnue.
La fonction demandée n'est pas supportée.
2 Adresse incorrecte.
L'adresse de la variable que vous sollicitez est incorrecte.
3 Données incorrectes.
Renseignements complémentaires :
Fonction : BINBCD, BCDBIN.
- Au moins une des valeurs accédées n'est pas au format BCD (0<= valeur <= 9999).
4 Données inaccessibles.
3 Mauvais paramètre passé à la fonction.
2 Nombre de variables incorrect.
3 Données non disponibles en lecture cyclique.
5 On tente de transférer des données par TRANSCYC (ou TRANSCYCPACK) avant de les avoir lues
dans l'équipement.
4 Tentative de lecture ou d'écriture différée par une tâche alors que le nombre de tâches maximum pouvant
0 utiliser le mode différé simultanément est atteint.
Une autre tâche doit libérer des ressources en effectuant un exitbus.
4 Tentative de lecture ou d'écriture différée alors que le registre de demande différé est plein.
1 Réaliser des transferts de demande différée par TRANSDIF (ou TRANSDIFPACK) afin de libérer le registre (64
positions).
4 Tentative de transfert de demande différée par TRANSDIF (ou TRANSDIFPACK) alors que celui-ci est vide
2 (pas de demandes différées en cours).
4 Logiciel de dialogue non résident.
5 Initialiser l'interface applicom® avant son utilisation en tapant la commande applicom (ou PCINIT sous
Windows ).
4 Numéro de carte non configuré, ou Fonction applicom® maître/client visant un canal configuré en
6 esclave/serveur ou inversement.
4 Absence d'interface applicom®.
7
5 Problème système de drivers.
1
5 - Clé de protection absente sur l'interface applicom®.
9 - Utilisation des fonctions applicom® sans avoir appelé la fonction INITBUS au préalable.
6 Mémoire de l’interface applicom® insuffisante.
6
9 Mode de fonctionnement non supporté par la solution SW1000ETH
7 L'accés aux fonctions de la librairie applicom.dll n'est pas supporté par la solution SW1000ETH.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 179 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
2 Utilisé par le serveur MS-Windows « PCDDE ». Valeur initiale des items « STATUS_READ » et
55 « STATUS_WRITE ». Cette valeur indique qu’aucune transaction n'a été réalisée entre « PCDDE » et l’interface
applicom®.
Remarque : les codes status négatifs sont des codes d'informations.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 180 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Status liés au protocole
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 181 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Annexe TCP/IP
- Adresse IP
Chaque interface sur un réseau ou un sous-réseau TCP/IP doit avoir une adresse IP unique.
Une adresse IP est représentée sur 4 octets (ou 32 bits), elle est composée :
d’un identificateur de réseau,
d’un identificateur de machine.
Grâce à ces deux identificateurs, on peut diviser les adresses IP en 5 classes différentes :
Classe D :
Classe E :
Classe Gamme
A 0.0.0.0 à 127.255.255.255
B 128.0.0.0 à 191.255.255.255
C 192.0.0.0 à 223.255.255.255
D 224.0.0.0 à 239.255.255.255
E 240.0.0.0 à 255.255.255.255
Le choix d’une adresse en interne, dépendra donc du nombre de stations sur ce réseau,
généralement une adresse de classe C est suffisante.
Cas particulier : adresse de destination « loopback » 127.0.0.1 , cette adresse permet de tester la
couche TCP/IP. Un paquet ayant une adresse destination à 127.0.0.1 ne partira pas sur le réseau, le
paquet descend alors jusqu’à la couche IP puis remonte assitôt vers TCP.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 182 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Masque de sous-réseau
Les adresses de classe A et B comprennent un grand nombre de machines qui sont représentées
respectivement sur 24 et 16 bits. Il est alors conseillé de diviser l’identificateur machine en identificateur
de sous-réseau et en identificateur de machine.
Le masque de sous-réseau permet de préciser les bits utilisés pour consituer le masque de sous-
réseau .Ce masque est un mot de 32 bits contenant des bits à 1 pour les identificateurs de réseaux
et de sous-réseaux, et des bits à 0 pour l’identificateur de machine.
Exemple :
La carte applicom® a l’adresse IP 140.152.3.25 avec un masque de sous-réseau à
255.255.255.0.
L’adresse est donc de classe B avec un id réseau à 140.152, un id sous-réseau à 3, et un id
machine à 25. Les équipements suivants doivent être interrogés :
• L’équipement 1 d’adresse 140.152.7.10 : id réseau identique (140.152), id sous-réseau
différent (7) => utilisation de la passerelle.
• L’équipement 2 d’adresse 140.152.3.20 :id réseau identique (140.152), id sous-réseau
identique(3), id machine différent (20) => envoi directe à l’équipement.
• L’équipement 3 d’adresse 194.204.26.43 :id réseau différent (classe C) => utilisation de la
passerelle.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 183 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Passerelle
IP : 140.152.3.25
Passerelle : 140.152.3.1
Masque de sous réseau : 255.255.255.0
applicom
international
PCI2000ETH
140.152.3.25
Equipement 1 140.152.3.20
140.152.3.1
PASSERELLE
140.152.7.1
Equipement 2 140.152.7.10
IP : 140.152.7.10
Passerelle : 140.152.7.1
Masque de sous réseau : 255.255.255.0
Figure 57 : Passerelle IP
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 184 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Time-out TCP
Le protocole TCP/IP fournit une couche transport fiable, c’est à dire qu’il gère des procédures de
time-out et de réessais pour l’acquittement des paquets.
Le nombre de réessais est au maximum de 12, et le time-out entre chaque réessai est variable. Ce
temps est calculé au départ à partir d’une estimation du temps « d’aller-retour » d’un paquet sur la
connexion puis augmente au fur et à mesure des éssais de façon exponentielle avec une limite à 64
secondes, ce qui peut donner le plus souvent :
Réessai 4 5 6 7 8 13
Intervalle 24 48 64 64 64 64 64 64 64
(secondes)
Temps en 46.5 94.5 158.5 222.5 286.5 350.5 414.5 478.5 542.5
secondes Fermeture
1 2 3 4
3 6 12
On s’apercoit rapidement que le temps d’attente pour savoir qu’un paquet n’est pas acquitté peut
être très long : 542.5 secondes soit plus de 9 minutes. L’interface applicom® vous permet de configurer :
le nombre de réessais,
l’intervalle maximum entre deux réessais.
Pour simplifier le calcul du time-out, il est plus facile de fixer l’intervalle maximum entre deux
réessais à 1 seconde et ensuite de « jouer » sur le nombre de réessais, par défaut l’interface applicom®
utilise 2 réessais, ce qui vous donne un time-out de 3 secondes environ.
Sur des réseaux très perturbés ou très saturés (charge supérieure à 30 %), il est préférable de
mettre 4 réessais.
- Entretien de connexion
Les connexions TCP peuvent être entrenenues avec la fonction « entretien de connexion » des
« Paramètres avancés » de TCP/IP (communément appelée « keep alive »). Cet entretien permet à la
connexion de rester active sans qu’il y ait de données qui circulent, de plus si l’équipement partenaire ne
répond plus à cet entretien, la connexion est automatiquement supprimée.
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 185 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
- Status étendus TCP/IP
Les status étendus pour TCP/IP permettent d’affiner les status liés au protocole, ils sont
accessibles par l’utilitaire « Diagnostics TCP-IP & ISO » en validant le « Mode expert ».
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 186 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
8. - Glossaire
ARP
Address Resolution Protocol : protocole de résolution d’adresse
ASCII
American Standard Code for Information Interchange
AUI
Attachment Unit Interface : interface entre coupleur et transceiver
Canal
Sortie physique d'une carte applicom®
Client
Equipement qui prend l’initiative de la communication
Coupleur
Interface de communication
CP
Communication Processor : module chargé des tâches de communication
CSMA/CD
Carrier Sense Multiple Access with Collision Detect : Accès multiple avec écoute de la porteuse et
détection de collision
DATA-BASE
Base de données applicom® de 32 kbits et 32 kmots
DB
Terminologie Siemens pour désigner un Bloc de données
EPROM
Composant électronique installé sur l’interface applicom® dans lequel sont mémorisés des
programmes informatiques non effaçables
ICMP
Internet Control Message Protocol : protocole de messages de contrôle utilisant IP
Interface applicom®
Carte de communication de type ISA ou PCI, équipée du noyau temps réel multitâche applicom®
(PC1000, PC2000, PC4000, PC1500PFB,...)
IP
Internet Protocol : protocole inter-réseaux
ISO
International Standards Organization
Item
Définit un élément ou un article unitaire
ITP
Industrial Twisted Pair : double paire torsadée industrielle développée par Siemens
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 187 • - Glossaire
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
LLC
Logical Link Control
Mémento
Terminologie Siemens pour désigner la mémoire interne de l’automate
OPC
Ole for Process Control
OSI
Open Systems Interconnection
PCDDE
Serveur DDE applicom®
RFC
Request For Comment : ensemble de spécifications décrivant entre autres l’ensemble des
protocoles TCP/IP
TCP
Transmission Control Protocol
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 188 • - Glossaire
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
9. - Index
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 189 • - Index
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Mode différé, 119
Fonctions utilisables TI
Mode attente, 160
Mode cyclique, 161
Mode différé, 160
IP
adresse, 182
masque de sous-réseau, 183
passerelle, 184
Items S5
Descripteur Simatic S5 D FR, 57
Descripteur Simatic S5 GB, 66
Descripteur standard, 52
Items S7
Descripteur Simatic S7, 126
Descripteur standard, 121
Limites S5
Librairie, 21
PCDDE, 21
Serveur OPC, 21
Limites S7
Librairie, 81
PCDDE, 81
Serveur OPC, 82
Limites TI
Librairie, 137
PCDDE, 137
Serveur OPC, 137
Masque de sous-réseau IP, 183
Multi-requêtes, 5
Nombre maximum de variables par échange S5
Librairie, 21
PCDDE, 21
Serveur OPC, 21
Nombre maximum de variables par échange S7
Librairie, 81
PCDDE, 81
Serveur OPC, 82
Nombre maximum de variables par échange TI
Librairie, 137
PCDDE, 137
Serveur OPC, 137
OSI, 1
Paramètre réseau, 16
Passerelle IP, 184
Performances
S5, 22
S7, 83
TI, 139
Propriétés du canal, 8, 12
READ/WRITE
S5, 30
TI, 153
RECEIVE, 30
Requêtes, 8
Retour des fonctions, 179
S5
Client Industrial Ethernet, 19
Configuration, 26
DATA-BASE, 24
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 190 • - Index
electrical & safety · industrial connectivty · software & electronics · advanced connectivity
Woodhead
Performances, 22
Serveur Industrial Ethernet, 24
S7
Client Industrial Ethernet, 77
Configuration équipement client, 94
Configuration équipement serveur, 89
DATA-BASE, 87
Fonctionnalité, 77
Performances, 83
Serveur Industrial Ethernet, 87
SEND, 30
Serveur Industrial Ethernet
S5, 24
S7, 87
TI, 141
Simatic S5, 12
Status, 179, 181
status TCP, 186
SYNCHRON, 30
TCP
entretien, 185
status, 186
time-out, 185
TCP/IP, 14
TI
Client Industrial Ethernet, 132
Configuration équipement client, 146
DATA-BASE, 141
Fonctionnalité, 132
Performances, 139
Serveur Industrial Ethernet, 141
Time-out TCP, 185
Variables accessibles, 77, 132
Industrial Ethernet sur PCI2000ETH (TCP/IP, ISO couche 4) et SW1000ETH (TCP/IP) • 191 • - Index