Vous êtes sur la page 1sur 195

electrical & safety · industrial connectivty · software & electronics · advanced connectivity

Woodhead

Manuel Protocole

Industrial Ethernet sur


PCI2000ETH (TCP/IP, ISO couche 4) et
SW1000ETH (TCP/IP)

applicom® 3.7

un produit Woodhead Software & Electronics

IndEth.doc 04/09/2003

Copyright © 2003 Woodhead Software & Electronics. Tous droits réservés.


http://www.applicom-int.com
electrical & safety · industrial connectivty · software & electronics · advanced connectivity

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

Table des matières

1. - Généralités ...................................................................................1
- Modèle OSI ...........................................................................................................1
- Fonctionnalité........................................................................................................3
- Gestion multi-requêtes client ................................................................................5
- Traitement des requêtes. ......................................................................................6

2. - Présentation de la console applicom® ......................................7

3. - Configuration générale ...............................................................8


- Généralités............................................................................................................8
- Ethernet...............................................................................................................10
- SIMATIC..............................................................................................................12
- Propriétés du protocole TCP/IP : Avancé ...........................................................15

4. - SIMATIC® S5 (Messagerie READ/WRITE S5) ...........................18


- Fonctionnalité......................................................................................................19
- Configuration.......................................................................................................26
- Mise en oeuvre des équipements Siemens........................................................30
- Fonctions utilisables sur le canal maître .............................................................49
- Items des variables images ................................................................................51

5. - SIMATIC® S7-400, S7-300 ,S7-200 (Messagerie S7) ................75


- Fonctionnalité......................................................................................................77
- Configuration.......................................................................................................89
- Mise en oeuvre des équipements Siemens SIMATIC® S7-400 et SIMATIC® S7-
300.........................................................................................................................96
- Mise en oeuvre des équipements Siemens SIMATIC® S7-200 avec le coupleur
CP243-1 ..............................................................................................................107
Fonctions utilisables sur le canal maître .............................................................119
- Items des variables images .............................................................................121

6. - SIMATIC® TI-505 (Messagerie Camp et Read/Write TI) ......... 131


- Fonctionnalité....................................................................................................132
- Configuration d'un équipement serveur ............................................................142
- Configuration d’un équipement client SIMATIC® TI-505...................................146
- Mise en oeuvre d'un équipement SIMATIC® TI-505 sur TCP/IP ......................148
- Mise en oeuvre des équipements SIMATIC® TI 505 sur ISO ...........................153
- Fonctions utilisables sur le canal maître ...........................................................160
- Items des variables images : Présentation .......................................................162
- Items des variables images : Descripteur standard..........................................162
- Items des variables images : Descripteur SIMATIC® TI-505 ...........................165

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

9. - Index ......................................................................................... 189

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

Couche 4 ISO on TCP RFC1006


Transport ISO 8073 CLASS 4
TCP

Couche 3 Non implémentée ICMP


Réseau (vide) IP
NSAP absolu ARP
Couche 2 IEEE 802.2 LLC (2b) Ethernet II (2b)
Liaison
Selon IEEE 802.3 (CSMA/CD) (2a)
Couche 1
Physique Câble coaxial, paires tosadées, ...

Figure 1 : Fonctionnalité applicom® Industrial Ethernet face au modèle OSI

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 :

ISO classe 4 TCP/IP


Couche 4 ISO 8073 classe 4 ISO on TCP : RFC 1006
ISO ADDUM 8073 TCP : RFC 793
ICMP : RFC 792
Couche 3 IP : RFC 791
ARP : RFC 826
Couche 2 b IEEE 802.2 LLC Ethernet II
Couche 2 a IEEE 802.3 CSMA/CD IEEE 802.3 CSMA/CD

Les couches 5 et 6 ne sont pas utilisées.

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

S7-300 avec CP Ethernet

S7-400 avec CP Ethernet S5 avec CP Ethernet

Figure 2 : Fonctionnalités client/serveur applicom®

Mode client multi-requêtes vers les automates Siemens de la gamme SIMATIC®


Messageries supportées selon la gamme et les coupleurs :

Gamme système Module Protocoles Service messagerie


CP Ethernet (couche application)
S5 115/135/155U CP143 Transport ISO READ/WRITE S5
CP1430 Transport ISO READ/WRITE S5
CP1430 TCP ISO on TCP READ/WRITE S5
S7-200 CP 243-1 ISO on TCP Messagerie S7
S7-300 CP 343-1 Transport ISO Messagerie S7
CP 343-1 TCP ISO on TCP Messagerie S7
S7-400 CP 443-1 Transport ISO Messagerie S7
CP 443-1 TCP ISO on TCP Messagerie S7
TI-505 CP 1434 Transport ISO READ/WRITE TI
CP 2572 ISO on TCP CAMP

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, ...).

Redondance d'équipements : permet à l'application de changer d'équipement cible en


dynamique (voir chapitre Fonctions de redondance d'équipements du manuel de référence).

Remarque : la redondance d'équipements n'est pas supporté par la solution


SW1000ETH.

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.

Equipement Nombre de connexions


1 3
2 1
applicom
international
1 PCI2000ETH
ion

2
3
ion
ex

ion
nn

ex
ex
nn
Co

Connexion 1
nn
Co

Industrial Ethernet
Co

Equipement 1
Equipement 2

S7-300 avec CP Ethernet

S7-400 avec CP Ethernet

Figure 3 : Connexions multiples et multi-requêtes

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.

PC-DDE, OPC Application

Requêtes
applicom

Liste des
Mécanisme de gestion
requêtes en
des requêtes
attente

Liste des requêtes en


cours de traitement

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.

Chaque requête en cours de traitement utilise un canal virtuel de communication.

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

2. - Présentation de la console applicom®

Pour l’utilisation de la console applicom® se reporter au manuel de « mise en œuvre\principe de


configuration».

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

Figure 4 : : Ethernet : Paramètres généraux

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.

Nombre maximum de requêtes en cours


Fixe le nombre maximum de requêtes en cours, au delà de ce chiffre, les requêtes sont placées
en liste d’attente jusqu'à libération d’une requête en cours.
Le nombre de requêtes en cours de traitement signifie une quantité de requêtes envoyées
simultanément sur le réseau. Ces requêtes contribuent à la charge du réseau.
En modifiant le nombre maximum de requêtes en cours de traitement, il est possible de réguler
cette charge.
Deux cas peuvent alors se présenter pour des applications comprenant une interface
applicom® et des automates :
réseau dédié : le nombre maximum de requêtes en cours de traitement proposé par défaut
exploite au mieux les performances du support de communication.
réseau partagé avec des stations de travail : en cas de surcharge du réseau (>30%), il faut
diminuer le nombre maximum de requêtes en cours. Ceci afin de préserver la bande passante
pour les autres stations.
Valeur de 1 à 30, 24 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é.

Adresse indicateur 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 indicateurs d’accès » dans la base de données applicom®
Valeur de 0 à 31935, 0 par défaut.

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

Figure 5 : Connexion ETHERNET: 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.

Remarque : ce paramètre n'existe pas dans la solution SW1000ETH.

Vitesse de transmission (PCI2000ETH version B uniquement)


Vitesse par défaut: 10Mb avec le type de connexion AUI et « auto 10/100Mb » avec les type de
connexion RJ45 et SIMATIC-NET ITP.

Remarque : ce paramètre n'existe pas dans la solution SW1000ETH.

Temps de vie connexion


Temps maximum d’inactivité d’une connexion ISO ou TCP. Une connexion est active lorsque
des données y transitent ou lorsqu’elle est entretenue (procédure automatique en ISO et
configurable en TCP). Au delà de ce temps, la connexion est fermée, ceci afin d’éviter une
surcharge de connexions (128 max.) alors que le partenaire est absent.
Valeur en minutes, de 2 à 60, 3 par défaut.

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

Remarque : ce paramètre n'existe pas dans la solution SW1000ETH.

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

Figure 6 : Ethernet : 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é.

Paramètres pour SIMATIC S5

TSAP local en lecture


Ce choix permet de définir le nom du TSAP (Transport Service Access Point). Il permet aux
équipements clients d’accéder en lecture au serveur DATA-BASE.
Ce TSAP devra être aussi défini dans la configuration du coupleur de l’automate client.
Configuration des coupleurs automate CP 1430 et CP1430 TCP:
Contrat FETCH actif.
Adresse Ethernet Identique à celle défini dans le champ « Adresse Ethernet de la carte »
(CP143 ou CP1430).
Adresse IP Identique à celle défini dans le champ « Adresse IP du canal
applicom® » (CP1430 TCP).
ID TSAP LOCA Chaine de 8 caractères identifiant la liaison.
ID TSAP DISTANT Identique à ce champ (READREAD par défaut).

TSAP local en écriture


Ce choix permet de définir le nom du TSAP. Il permet aux équipements clients d’accéder en
écriture au serveur DATA-BASE.
Ce TSAP devra être aussi défini dans la configuration du coupleur de l’automate client.
Configuration des coupleurs automate CP 1430 et CP1430 TCP:
Contrat SEND passif.
Adresse Ethernet Identique à celle défini dans le champ « Adresse Ethernet de la carte »
(CP143 ou CP1430).

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).

Paramètres pour SIMATIC TI

TSAP local en lecture


Ce choix permet de définir le nom du TSAP (Transport Service Access Point). Il permet aux
équipements clients d’accéder en lecture au serveur DATA-BASE.
Ce TSAP devra être aussi défini dans la configuration du coupleur de l’automate client.
Configuration des coupleurs automate CP 1434 :
Contrat Read passif.
Adresse Ethernet Identique à celle défini dans le champ « Adresse Ethernet de la carte »
CP1434.
TSAP LOCAL Chaine de 8 caractères identifiant la liaison.
TSAP DISTANT Identique à ce champ (READTSAP par défaut).

TSAP local en écriture


Ce choix permet de définir le nom du TSAP. Il permet aux équipements clients d’accéder en
écriture au serveur DATA-BASE.
Ce TSAP devra être aussi défini dans la configuration du coupleur de l’automate client.
Configuration des coupleurs automate CP 1434:
Contrat Write passif.
Adresse Ethernet Identique à celle défini dans le champ « Adresse Ethernet de la carte »
CP1434.
TSAP LOCAL Chaine de 8 caractères identifiant la liaison.
TSAP DISTANT Identique à ce champ (WRITTSAP 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

Voir "- Annexe TCP/IP" à la page 182 pour plus de détails.

Remarque : cette boite de dialogue n'existe pas dans la solution SW1000ETH.

Figure 7 : Propriétés TCP/IP

Adresse IP du canal applicom


Zone de 4 octets saisis en notation décimale pointée représentant l’adresse Internet ou adresse
IP du canal de la carte applicom®.

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

- Propriétés du protocole TCP/IP : Avancé


Pour plus de détails, consultez "- Time-out TCP" à la page 185.

Figure 8 : Paramètres avancés TCP/IP

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.

Intervalle entre les réessais


Temps maximum entre deux réessais. Le temps entre les ré-essais augmente à chaque réessai,
ce paramètre, allié au nombre de ré-essais, permet donc de déterminer un time-out global pour
l’envoi d’un paquet TCP.
Valeur en secondes de 1 à 5, 1 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

Figure 9 : Propriétés d’un équipement serveur

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.

Lier les paramètres


Case à cocher pour activer la liaison du numéro d’équipement avec l’adresse IP de
l’équipement : le numéro d’équipement correspondra alors au numéro de station de l’adresse IP
. Selon le type d’équipement, il est possible que ce numéro soit lié à un autre paramètre situé
dans les paramètres messagerie.

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

Ces paramètres dépendent de la couche transport utilisée :


TCP/IP :
Adresse IP de l’équipement partenaire.

ISO couche 4 :
Adresse Ethernet de l’équipement partenaire.

Figure 10 : Paramètres réseau IP

Figure 11 : Paramètres réseau ISO

Remarque : ce paramètre n'existe pas dans la solution SW1000ETH.

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

4. - SIMATIC® S5 (Messagerie READ/WRITE S5)

- 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

Objet Quantité max. en lecture / écriture


et buffer 1584 octets
Bit 12465
Octet 1560
Mot 780
Mot double 390
Temporisateur/compteur 780

- Nombres maximum de variables par échange avec PCDDE

Messagerie S5 READ/WRITE

Objet Quantité max. en lecture / écriture


Bit 2048 / 1
Octet 1560 / 1
Mot 780 / 1
Mot double 390 / 1
Temporisateur/compteur 780 / 1

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.

- Nombres maximum de variables par échange avec le serveur OPC

Messagerie S5 READ/WRITE

Objet Quantité max. en lecture / écriture


Bit 2048
Octet 1560
Mot 780
Mot double 390
Temporisateur/compteur 780

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.

Estimation des performances est réalisée au travers d’un exemple :

L’interface applicom® doit assurer la remontée de variables en provenance de stations Siemens


de type 115U avec une CPU 943B et
• soit une carte coupleur CP143 pour le réseau Industrial Ethernet ISO couche 4.
• soit une carte coupleur CP1430 TCP pour le réseau TCP/IP.
Le temps de cycle de l’API est de 25 ms et la messagerie utilisée est Simatic-S5
(READ/WRITE)).

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.

Temps de rapatriement dans la base de données applicom® (Hors application et


supervision)

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 :

• Pour le réseau Industrial Ethernet ISO couche 4 :


80 (requêtes) / 85 (requêtes/s) = 0,94 seconde
• Pour le réseau Industrial Ethernet TCP/IP :
80 (requêtes) / 60 (requêtes/s) = 1,33 seconde

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.

Requêtes Type de données Adresses dans Adresses S5


supportées dans DATA-BASE DATA-BASE correspondantes
Lecture des entrées (EB) zone octets 0 - 127 EB0 à EB127
Lecture des sorties (AB) zone octets 128 - 255 AB0 à AB127
Lecture de mémentos (MB) zone octets 256 - 511 MB0 à MB255
Lecture des blocs de données (DB) zone mots 256 - 31999 DB1DW0 à DB124DW255
Ecriture des sorties (AB) zone octets 128 - 255 AB0 à AB127
Ecriture des mémentos (MB) zone octets 256 - 511 MB0 à MB255
Ecriture des blocs de données (DB) zone mots 256 - 31999 DB1DW0 à DB124DW255

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 :

pour les bits dans un DB DB x D y.z x*4096+y*16+z


pour les mots dans un DB DB x DW y x*256+y

x : N° du DB (1 à 124) (DB0 interdit)


y : N° du mot DW dans le DB (0 à 255)
z : N° du bit dans le mot (0 à 15)

Nombres maximum de variables par échange :

128 octets d’entrées ou de sorties


256 octets mémentos
256 mots de DB

La fonctionnalité Serveur Industrial Ethernet sur la base de données applicom®, permet


d’optimiser la remontée d’informations. En effet, plutôt que d’interroger en permanence des équipements
pour surveiller des variables changeant d’état ponctuellement, les équipements peuvent déposer dans la
base de données applicom® les informations à remonter uniquement sur changements d’états
(remontées d’alarmes). De ce mode de fonctionnement découlent :
• Des processeurs automates moins sollicités.
• Une architecture réseau moins chargée.
• Un temps minimisé de remontée des informations.

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 d’un équipement serveur SIMATIC® S5

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 » :

Figure 12 : Configuration générale d’un équipement serveur

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) • 26 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity

Woodhead
Paramètres messagerie

Figure 13 : Paramètres messagerie d’un équipement serveur SIMATIC S5

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.

TSAP distant lecture


Ce choix permet de définir le nom du TSAP (Transport Service Access Point) pour les accès en
lecture vers l'équipement automate serveur. Ce nom devra être aussi défini dans le coupleur
automate serveur.
Configuration du coupleur automate serveur :
Contrat FETCH passif
Adresse Ethernet 000000000000 (CP 143 ou CP 1430)
Adresse IP 000.000.000.000 (CP 1430 TCP)
ID TSAP LOCAL identique à ce champ (READREAD par défaut)
ID TSAP DISTANT non défini.

TSAP distant écriture


Ce choix permet de définir le nom du TSAP (Transport Service Access Point) pour les accès en
écriture vers l'équipement automate serveur. Ce nom devra être aussi défini dans le coupleur
automate serveur.
Configuration du coupleur automate serveur :
Contrat RECEIVE passif
Adresse Ethernet 000000000000 (CP 143 ou CP 1430)
Adresse IP 000.000.000.000 (CP 1430 TCP)
ID TSAP LOCAL identique à ce champ (WRITWRIT par défaut)
ID TSAP DISTANT non défini.

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

Après avoir sélectionné le type SIMATIC S5 READ/WRITE, choisi le numéro d’équipement et


renseigné les paramètres réseau, vous devez définir la zone « Paramètres messagerie » :

Figure 14 : Configuration générale d’un équipement client

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) • 28 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity

Woodhead
Paramètres messagerie

Figure 15 : Paramètres messagerie d’un équipement client

Time-out surveillance d’accès


Définition du time-out d’accès au serveur Industrial Ethernet applicom® (en secondes).
Valeur de 0 à 65535, 5 s par défaut.

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

- Automate sous Industrial Ethernet protocole READ/WRITE

- Connexion entre l'ordinateur et l'automate SIEMENS

Le PC est connecté au réseau Industrial Ethernet au moyen de la carte PCI2000ETH. La


connexion d'un automate SIEMENS au réseau Industrial Ethernet s'effectue en installant un processeur
spécial de communication :
• le CP143 ou le CP1430 pour le protocole ISO couche 4
• le CP1430TCP pour le protocole TCP/IP
Ce processeur de communication est relié directement sur le bus de fond de panier des automates
SIMATIC® S5. Il peut être utilisé avec tous les systèmes S5 à partir du S5 115U et supérieur. Il y a deux
interfaces physiques sur ces différents coupleurs, un pour connecter le réseau Industrial Ethernet (prise
AUI) et l'autre pour accéder à la configuration et au réglage du coupleur. La gestion du trafic sur le réseau
Industrial Ethernet est traitée de manière indépendante par le coupleur déchargeant ainsi le CPU de
l'automate S5.

- Communication entre le processeur S5 et le coupleur CP 143, CP1430 ou CP1430TCP

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 )

: SPA FB 249 ;Appeler le bloc FB249.


Nom : SYNCHRON ;La console inscrit le nom du bloc.
SSNR : KY 0,0 ;Zone mémoire réservée à l'accès coupleur.
BLGR : KY 0,6 ;Taille de la zone de données utilisée pour la communication
CPU<->CP (512 octets).
PAFE : MB 255 ;Octet de diagnostic.

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.

adresse Ethernet de la carte applicom® : 00A091004E84 (cas où la carte a le n° de série 20100)


adresse IP de la carte applicom® : 143.152.3.3
TSAP DATA-BASE en lecture : READREAD (valeur par défaut)
TSAP DATA-BASE en écriture : WRITWRIT (valeur par défaut)

adresse Ethernet de l’automate : 080006010000


adresse IP de l’automate : 143.152.3.5
TSAP de l’automate en lecture : READREAD
TSAP de l’automate en écriture : WRITWRIT

Configuration du CP143 SIEMENS avec COM143


Dans cet exemple, la configuration est réalisée grâce au logiciel COM143 fourni par SIEMENS.
Cette rubrique est fournie à titre indicatif et elle est basée sur la version du logiciel COM143 disponible à
ce jour (le 6/6/95). Si ce logiciel a évolué entre temps, vous devez adapter cet exemple avec votre nouvel
outil.
La première étape consiste à configurer la cartouche (menu SYSID)

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

En deuxième étape, vous devez définir le bloc d’initialisation (menu INIT)

La troisième étape vous permet de définir les différentes connexions (menu CONN)

Dans cet exemple, nous devons définir 4 connexions:

- connexion serveur 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 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®

tapez sur F5 puis sur F3 pour introduire la connexion suivante

- connexion serveur 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 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®

tapez sur F5 puis sur F3 pour introduire la connexion suivante

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.

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
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®

tapez sur F5 puis sur F3 pour introduire la connexion suivante

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.

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
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 »

Avec COM 1430 et COM 1430TCP

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:

- connexion serveur en lecture


Avec COM 1430

Avec COM 1430TCP

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

Avec COM 1430

Avec COM 1430TCP

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.

Tapez sur F3 pour introduire la connexion suivante

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

Avec COM 1430

Avec COM 1430 TCP

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.

Tapez sur F3 pour introduire la connexion suivante

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

Avec COM 1430

Avec COM 1430TCP

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.

Taper sur F7 pour valider et sortir.

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®

Saisie du TSAP local en écriture et en lecture à l’aide de « la console »

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

testtransdif transdif transdifpack

- En mode cyclique

createcyc
startcyc stopcyc actcyc
transcyc transcyc
pack

Variable dans Type de fonction


l’équipement Lecture Ecriture
Bits packés X X
Bits packés d'entrée X
Bits packés de sortie X X

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

Mots doubles 32 bits X X


Flottants IEEE 32 bits 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.

Mode Unitaire Mode Tableau, Mode Matrice


Bits internes Bx Bx_n, Bx_n_l
Bits d'entrée BIx BIx_n, BIx_n_l
Bits de sortie BOx BOx_n, BOx_n_l
Octets internes Ox Ox_n, Ox_n_l
Bits dans les octets internes Ox.b
Octets d'entrée OIx OIx_n, OIx_n_l
Octets de sortie OOx OOx_n, OOx_n_l
Chaîne ASCII dans les octets internes M_Ox_n
Mots internes Wx Wx_n, Wx_n_l
Bits dans les mots internes Wx.b
Mots d'entrée WIx WIx_n, WIx_n_l
Mots de sortie WOx WOx_n, WOx_n_l
Chaîne ASCII dans les mots internes M_Wx_n
Mots doubles internes Dx Dx_n, Dx_n_l
Mots flottants internes Fx Fx_n, Fx_n_l

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)

x : Numéro du premier bit.


Exemple : B4

- Bits internes => Bx_n, Bx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : B4_10, B4_10_5

- Bits d’entrée => BIx (type : BIT)

x : Numéro du premier bit.


Exemple : BI4

- Bits d’entrée => BIx_n, BIx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement)
Exemples : BI4_10, BI4_10_5

- Bits de sortie => BOx (type : BIT)

x : Numéro du premier bit.


Exemple : BO4

- Bits de sortie => BOx_n, BOx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemple : BO4_10, BO4_10_5

- Octets internes => Ox (type : OCTET)

x : Numéro du premier octet.


Exemple : O4

- 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

- Bits dans les octets internes => Ox.b (type : BIT)

Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 256*8
en écriture : 1

x : Numéro du premier octet.


b : Rang du bit dans l'octet (0 à 7).
Exemple : O4.5

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)

x : Numéro du premier octet.


Exemple : OI4

- Octets d’entrée => OIx_n, OIx_n_l

n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : OI4_10, OI4_10_5

- Octets de sortie => OOx (type : OCTET)

x : Numéro du premier octet.


Exemple : OO4

- Octets de sortie => OOx_n, OOx_n_l

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".

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.

- Mots internes => Wx (type : MOT 16 bits)

x : Numéro du premier mot.


Exemple : W4

- Mots internes => Wx_n, Wx_n_l

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

x : Numéro du premier mot.


b : Rang du bit dans le mot (0 à 15).
Exemple : W4.5

- Mots d’entrée => WIx (type : MOT 16 bits)

x : Numéro du premier mot.


Exemple : WI4

- Mots d’entrée => WIx_n, WIx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WI4_10, WI4_10_5

- Mots de sortie => WOx (type : MOT 16 bits)

x : Numéro du premier mot.


Exemple : WO4

- 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) • 55 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity

Woodhead
- Mots doubles internes => Dx (type : MOT 32 bits)

x : Numéro du premier mot double.


Exemple : D4

- Mots doubles internes => Dx_n, Dx_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : D4_10, D4_10_5

- Mots flottants internes => Fx (type : REEL IEEE 32 bits)

x : Numéro du premier mot flottant.


Exemple : F4

- Mots flottants internes => Fx_n, Fx_n_l

n : Nombre de mots flottants.


l : Nombre de mots flottants par ligne (mode Matrice uniquement).
Exemples : F4_10, F4_10_5

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.

Mode Unitaire Mode Tableau, Mode Matrice


Bits des mémentos Mx.y Mx.y_n, Mx.y_n_l
Bits d'entrée Ex.y Ex.y_n, Ex.y_n_l
Bits de sortie Ax.y Ax.y_n, Ax.y_n_l
Bits de mots dans les DB DBxDy.z DBxDy.z_n, DBxDy.z_n_l
Bits de mots dans les DX DXxDy.z DXxDy.z_n, DXxDy.z_n_l
Octets mémentos MBx MBx_n, MBx_n_l
Octets d'entrée EBx EBx_n, EBx_n_l
Octets de sortie ABx ABx_n, ABx_n_l
Chaîne ASCII dans les octets mémentos M_MBx_n
Mots dans les mémentos MWx MWx_n, MWx_n_l
Mots d'entrée EWx EWx_n, EWx_n_l
Mots de sortie AWx AWx_n, AWx_n_l
Mots dans les DB DBxDWy DBxDWy_n, DBxDWy_n_l
Mots dans les DX DXxDWy DXxDWy_n, DXxDWy_n_l
Octet droit d'un mot dans les DB DBxDRy
Octet gauche d'un mot dans les DB DBxDLy
Octet droit d'un mot dans les DX DXxDRy
Octet gauche d'un mot dans les DX DXxDLy
Chaîne ASCII dans les mots de DB M_DBxDWy_n
Chaîne ASCII dans les mots de DX M_DXxDWy_n
Mots doubles dans les octets mémentos MDx MDx_n, MDx_n_l
Mots flottants dans les octets mémentos MDxKG
Mots doubles dans les DB DBxDDy DBxDDy_n, DBxDDy_n_l
Mots doubles dans les DX DXxDDy DXxDDy_n, DXxDDy_n_l
Mots flottants dans les DB DBxDDyKG
Mots flottants dans les DX DXxDDyKG
Temporisateurs TBx TBx_n, TBx_n_l
Compteurs ZBx ZBx_n, ZBx_n_l

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.

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.

- Bits des mémentos => Mx.y ou Mx:y (type : BIT)

x : Numéro du mémento (0 à 255).


y : Rang du premier bit dans le mémento (0 à 7).
Exemple : M94.7 ou M94:7

- Bits des mémentos => Mx.y_n ou Mx:y_n, Mx.y_n_l ou Mx:y_n_l

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

- Bits d’entrée => Ex.y ou Ex:y (type : BIT)

x : Numéro de l’octet d’entrée (0 à 127).


y : Rang du premier bit dans l’octet d’entrée (0 à 7).
Exemple : E94.7 ou E94:7

- Bits d’entrée => Ex.y_n ou Ex:y_n, Ex.y_n_l ou Ex:y_n_l

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)

x : Numéro de l’octet de sortie (0 à 127).


y : Rang du premier bit dans l’octet de sortie (0 à 7).
Exemple : A94.7 ou A94:7

- Bits de sortie => Ax.y_n ou Ax:y_n, Ax.y_n_l ou Ax:y_n_l

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

- Bits de mots dans les DB => DBxDy.z ou DBxDy:z (type : BIT)

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

- Bits de mots dans les DB => DBxDy.z_n ou DBxDy:z_n_l, DBxDy.z_n ou DBxDy:z_n_l

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

- Bits de mots dans les DX => DXxDy.z ou DXxDy:z (type : BIT)

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

- Bits de mots dans les DX => DXxDy.z_n ou DXxDy:z_n, DXxDy.z_n_l ou DXxDy:z_n_l

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

- Octets mémentos => MBx (type : OCTET)

x : Numéro du premier mémento (0 à 255).


Exemple : MB4

- 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

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)

x : Numéro du premier octet d’entrée (0 à 127)


Exemple : EB4

- Octets d’entrée => EBx_n, EBx_n_l

n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : EB4_10, EB4_10_5

- Octets de sortie => ABx (type : OCTET)

x : Numéro du premier octet de sortie (0 à 127).


Exemple : AB4

- Octets de sortie => ABx_n, ABx_n_l

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".

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_MB100_10
Dans l’exemple la table d’octets MB100 à MB109 peut contenir la chaîne.

- Mots dans les mémentos => MWx (type : OCTET)

x : Numéro du premier mot (0 à 254).


Exemple : MW4

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

- Mots d’entrée => EWx (type : MOT 16 bits)

x : Numéro du premier mot (0 à 126).


Exemple : EW4

- Mots d’entrée => EWx_n, EWx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : EW4_10, EW4_10_5

- Mots de sortie => AWx (type : MOT 16 bits)

x : Numéro du premier mot (0 à 126).


Exemple : AW4

- Mots de sortie => AWx_n, AWx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : AW4_10, AW4_10_5

- Mots dans les DB => DBxDWy (type : MOT 16 bits)

x : Numéro du DB (1 à 255).
y : Numéro du premier mot dans le DB (0 à 255).
Exemple : DB4DW8

- Mots dans les DB => DBxDWy_n, DBxDWy_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DB4DW8_10, DB4DW8_10_5

- Mots dans les DX => DXxDWy (type : MOT 16 bits)

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)

Pour cette syntaxe, le nombre maximum de variables par trame est :


en lecture : 128*2
en écriture : 1

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)

Pour cette syntaxe, le nombre maximum de variables par trame est :


en lecture : 128*2
en écriture : 1

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)

Pour cette syntaxe, le nombre maximum de variables par trame est :


en lecture : 128*2
en écriture : 1

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)

Pour cette syntaxe, le nombre maximum de variables par trame est :


en lecture : 128*2
en écriture : 1

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)

x : Numéro de l’octet mémento (0 à 255).


Exemple : MD4

- Mots doubles dans les octets mémentos => MDx_n, MDx_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : MD4_10, MD4_10_5

- Mots flottants dans les octets mémentos => MDxKG (type : REEL IEEE 32 bits)

x : Numéro du mot flottant (0 à 252).


KG : Suffixe permettant de convertir un mot au format KG des automates Siemens vers le format
IEEE.
Exemple : MD48KG

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

- Mots doubles dans les DB => DBxDDy_n, DBxDDy_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement)
Exemples : DB4DD8_10, DB4DD8_10_5

- Mots doubles dans les DX => DXxDDy (type : MOT 32 bits)

x : Numéro du DX (0 à 255).
y : Numéro du premier mot DW dans le DX (0 à 254).
Exemple : DX4DD8

- Mots doubles dans les DX => DXxDDy_n, DXxDDy_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : DX4DD8_10, DX4DD8_10_5

- 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

- Temporisateurs => TBx (type MOT 16 bits)

x : Numéro du temporisateur (0 à 255).


Exemple : TB4

- Temporisateurs => TBx_n, TBx_n_l

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)

x : Numéro du compteur (0 à 255).


Exemple : ZB4

- Compteurs => ZBx_n, ZBx_n_l

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.

Mode Unitaire Mode Tableau, Mode Matrice


Bits des mémentos Fx.y Fx.y_n, Fx.y_n_l
Bits d'entrée Ix.y Ix.y_n, Ix.y_n_l
Bits de sortie Qx.y Qx.y_n, Qx.y_n_l
Bits de mots dans les DB DBxDy.z DBxDy.z_n, DBxDy.z_n_l
Bits de mots dans les DX DXxDy.z DXxDy.z_n, DXxDy.z_n_l
Octets mémentos FYx FYx_n, FYx_n_l
Octets d'entrée IBx IBx_n, IBx_n_l
Octets de sortie QYx QYx_n, QYx_n_l
Chaîne ASCII dans les octets mémentos M_FYx_n
Mots dans les mémentos FWx FWx_n, FWx_n_l
Mots d'entrée IWx IWx_n, IWx_n_l
Mots de sortie QWx QWx_n, QWx_n_l
Mots dans les DB DBxDWy DBxDWy_n, DBxDWy_n_l
Mots dans les DX DXxDWy DXxDWy_n, DXxDWy_n_l
Octet droit d'un mot dans les DB DBxDRy
Octet gauche d'un mot dans les DB DBxDLy
Octet droit d'un mot dans les DX DXxDRy
Octet gauche d'un mot dans les DX DXxDLy
Chaîne ASCII dans les mots de DB M_DBxDWy_n
Chaîne ASCII dans les mots de DX M_DXxDWy_n
Mots doubles dans les octets mémentos FDx FDx_n, FDx_n_l
Mots flottants dans les octets mémentos FDxKG
Mots doubles dans les DB DBxDDy DBxDDy_n, DBxDDy_n_l
Mots doubles dans les DX DXxDDy DXxDDy_n, DXxDDy_n_l
Mots flottants dans les DB DBxDDyKG
Mots flottants dans les DX DXxDDyKG
Temporisateurs TBx TBx_n, TBx_n_l
Compteurs ZBx ZBx_n, ZBx_n_l

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.

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.

- Bits des mémentos => Fx.y ou Fx:y (type : BIT)


x : Numéro du mémento (0 à 255).
y : Rang du premier bit dans le mémento (0 à 7).
Exemple : F94.7 ou F94:7

- Bits des mémentos => Fx.y_n ou Fx:y_n, Fx.y_n_l ou Fx:y_n_l


n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : F94.7_24 ou F94:7_24, F94.7_24_8 ou F94:7_24_8

- Bits d’entrée => Ix.y ou Ix:y (type : BIT)


x : Numéro de l’octet d’entrée (0 à 127).
y : Rang du premier bit dans l’octet d’entrée (0 à 7).
Exemple : I94.7 ou I94:7

- Bits d’entrée => Ix.y_n ou Ix:y_n, Ix.y_n_l ou Ix:y_n_l


n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : I94.7_24 ou I94:7_24, I94.7_24_8 ou I94:7_24_8

- Bits de sortie => Qx.y ou Qx:y (type : BIT)


x : Numéro de l’octet de sortie (0 à 127).
y : Rang du premier bit dans l’octet de sortie (0 à 7).
Exemple : Q94.7 ou Q94:7

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

- Bits de mots dans les DB => DBxDy.z ou DBxDy:z (type : BIT)

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

- Bits de mots dans les DB => DBxDy.z_n ou DBxDy:z_n, DBxDy.z_n_l ou DBxDy:z_n_l

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

- Bits de mots dans les DX => DXxDy.z ou DXxDy:z (type : BIT)

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

- Bits de mots dans les DX => DXxDy.z_n ou DXxDy:z_n, DXxDy.z_n_l ou DXxDy:z_n_l

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

- Octets mémentos => FYx (type : OCTET)

x : Numéro du premier mémento (0 à 255).


Exemple : FY4

- Octets mémentos => FYx_n, FYx_n_l

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

- Octets d’entrée => IBx_n, IBx_n_l


n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : IB4_10, IB4_10_5

- Octets de sortie => QYx (type : OCTET)


x : Numéro du premier octet de sortie (0 à 127)
Exemple : QY4

- Octets de sortie => QYx_n, QYx_n_l


n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : QY4_10, QY4_10_5

- 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.

- Mots dans les mémentos => FWx (type : MOT 16 bits)

x : Numéro du premier mot (0 à 254).


Exemple : FW4

- Mots dans les mémentos => FWx_n, FWx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : FW4_10, FW4_10_5

- Mots d’entrée => IWx (type : MOT 16 bits)

x : Numéro du premier mot (0 à 126).


Exemple : IW4

- Mots d’entrée => IWx_n, IWx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : IW4_10, IW4_10_5

- Mots de sortie => QWx (type : MOT 16 bits)

x : Numéro du premier mot (0 à 126).


Exemple : QW4

- Mots de sortie => QWx_n, QWx_n_l

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

- Mots dans les DB => DBxDWy (type : MOT 16 bits)

x : Numéro du DB (1 à 255).
y : Numéro du premier mot dans le DB (0 à 255).
Exemple : DB4DW8

- Mots dans les DB => DBxDWy_n, DBxDWy_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DB4DW8_10, DB4DW8_10_5

- Mots dans les DX => DXxDWy (type : MOT 16 bits)

x : Numéro du DX (0 à 255).
y : Numéro du premier mot dans le DX (0 à 255).
Exemple : DX4DW8

- 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

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)

Pour cette syntaxe, le nombre maximum de variables par trame est :


en lecture : 128*2
en écriture : 1

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)

Pour cette syntaxe, le nombre maximum de variables par trame est :


en lecture : 128*2
en écriture : 1

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)

Pour cette syntaxe, le nombre maximum de variables par trame est :


en lecture : 128*2
en écriture : 1

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)

Pour cette syntaxe, le nombre maximum de variables par trame est :


en lecture : 128*2
en écriture : 1

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)

x : Numéro de l’octet mémento (0 à 255).


Exemple : FD4

- Mots doubles dans les octets mémentos => FDx_n, FDx_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : FD4_10, FD4_10_5

- Mots flottants dans les octets mémentos => FDxKG (type : REEL IEEE 32 bits)

x : Numéro du mot flottant (0 à 252).


KG : Suffixe permettant de convertir un mot au format KG des automates Siemens vers le format
IEEE.
Exemple : FD48KG

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

- Mots doubles dans les DB => DBxDDy_n, DBxDDy_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : DB4DD8_10, DB4DD8_10_5

- Mots doubles dans les DX => DXxDDy (type : MOT 32 bits)

x : Numéro du DX (0 à 255).
y : Numéro du premier mot DW dans le DX (0 à 254).
Exemple : DX4DD8

- Mots doubles dans les DX => DXxDDy_n, DXxDDy_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : DX4DD8_10, DX4DD8_10_5

- 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

- Temporisateurs => TBx (type MOT 16 bits)

x : Numéro du temporisateur (0 à 255).


Exemple : TB4

- Temporisateurs => TBx_n, TBx_n_l

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)

x : Numéro du compteur (0 à 255).


Exemple : ZB4

- Compteurs => ZBx_n, ZBx_n_l

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

5. - SIMATIC® S7-400, S7-300 ,S7-200


(Messagerie S7)

- 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é

- Client Industrial Ethernet

- 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".

Variable Adressage Type Fonction applicom®


S7-300 S7-400 applicom® d’échange (accès librairie/DLL)
My.z y*8+z Lecture de bits READPACKBIT
DBx.DBXy.z x*524288+y*8+z Ecriture de bits WRITEPACKBIT
Ey.z y*8+z Lecture de bits d’entrée READPACKIBIT
Ay.z y*8+z Lecture de bits de sortie READPACKQBIT
Ecriture de bit de sortie WRITEPACKQBIT
MBy y Lecture d’octets READPACKBYTE,READBYTE
DBx.DBBy x*65536+y Ecriture d’octets WRITEPACKBYTE,WRITEBYTE
EBy y Lecture d’octets d’entrée READPACKIBYTE,READIBYTE
ABy y Lecture d’octets de sortie READPACKQBYTE,READQBYTE
Ecriture d’octets de sortie WRITEPACKQBYTE,WRITEQBYTE
MWy y Lecture de mots READWORD
DBx.DBWy x*65536+y Ecriture de mots WRITEWORD
EWy y Lecture de mots d’entrée READIWORD
AWy y Lecture de mots de sortie READQWORD
Ecriture de mots de sortie WRITEQWORD
MDy y Lecture de mots doubles READDWORD
DBx.DBDy x*65536+y Ecriture de mots doubles WRITEDWORD
MDyF y Lecture de mots flottants READFWORD
DBx.DBDyF x*65536+y Ecriture de mots flottants WRITEFWORD
Tn n Lecture de temporisateurs READTIMER
Ecriture de temporisateurs WRITETIMER
Zn n Lecture de compteurs READCOUNTER
Ecriture de compteurs WRITECOUNTER

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)

Remarque : les zones V, I et Q sont accessibles par ce descripteur.


Exemple :

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

Chaque variable de DB peut être adressée de l’octet 0 à l’octet 65535.


Pour les bits de DB, seul les DB numérotés de 1 à 8191 peuvent être adressés.
Pour les octets, mots, mots doubles et mots flottants, seul les DB de 1 à 32767 peuvent être
adressés.

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
... ... ...

Figure 16 : Alignements mots de 16 bits

applicom® propose, par configuration, deux types d’alignements :

Alignement sur mot :

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.

Lors d’une écriture, le même mode d’adressage est appliqué.


Exemple :
Une écriture de 3 mots à partir de l’adresse 0 affectera les mots 0, 2 et 4.
Une écriture de 3 mots à partir de l’adresse 1 affectera les mots 1, 3 et 5.

Alignement sur octet :

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

Adresse Mots doubles


octets
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
... ... ... ... ...

Figure 17 : Alignements mots de 32 bits

applicom® propose, par configuration, trois types d’alignements :

Alignement sur mot double :

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.

Alignement sur mot :

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é.

Alignement sur octet :

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.

Objet Quantité max. en lecture Quantité max. en écriture


Automate Automate Automate Automate
S7-300* S7-400 S7-300* S7-400
Bit 1769 3689 8 1614
Octet 222 462 212 452
Mot 111 231 106 226
Mot double 55 115 53 113
Temporisateur/compteur 111 231 106 226

* : 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.

- Nombres maximum de variables par échange avec PCDDE

Objet Quantité max. en lecture Quantité max. en écriture


Alignement octet mot mot double
Automate S7-300* S7-400 S7-300* S7-400 S7-300* S7-400 S7-300* S7-400
Bit 1769 2048 1 1
Octet 222 462 1 1
Mot 128 231 111 231 1 1
Mot double 64 115 64 115 55 115 1 1
Automate S7-300* S7-400 S7-300* S7-400
Temporisateur/compteur 111 231 1 1

* : 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

Objet Quantité max. en lecture Quantité max. en écriture


Alignement octet mot mot double
Automate S7-300* S7-400 S7-300* S7-400 S7-300* S7-400 S7-300* S7-400
Bit 1769 2048 8 1614
Octet 222 462 212 452
Mot 128 231 111 231 106 226
Mot double 64 115 64 115 55 115 53 113
Automate S7-300* S7-400 S7-300* S7-400
Temporisateur/compteur 111 231 106 226

* : 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.

Estimation des performances est réalisée au travers d’un exemple :

L’interface applicom® doit assurer la remontée de variables en provenance de stations Siemens


de type S7-400 avec une UC 414-2 et
• soit une carte coupleur CP443-1 pour le réseau Industrial Ethernet ISO couche 4.
• soit une carte coupleur CP443-1 TCP pour le réseau TCP/IP.
Les stations sont chargées afin d’obtenir un temps de cycle de 20ms. La configuration des
automates est décrite dans l’exemple fourni au chapitre "- Mise en oeuvre des équipements Siemens
SIMATIC® S7" à la page 96. Aucun échange inter-automate n’est actif.

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%

1 requête simultanée / station


40%
2 requêtes simultanées / station
35%

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.

Temps de rapatriement dans la base de données applicom® (Hors application et


supervision)

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:

• Pour le réseau Industrial Ethernet ISO couche 4 :


Avec 1 requête simultanée par station :
48 (requêtes) / 210 (requêtes/s) = 0,228 seconde
Avec 2 requêtes simultanées par station :
48 (requêtes) / 305 (requêtes/s) = 0,157 seconde

• Pour le réseau Industrial Ethernet TCP/IP :


Avec 1 requête simultanée par station :
48 (requêtes) / 160 (requêtes/s) = 0,300 seconde
Avec 2 requêtes simultanées par station :
48 (requêtes) / 245 (requêtes/s) = 0,196 seconde

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.

Requêtes Type de données Adresses dans Adresses S7


supportées dans DATA-BASE DATA-BASE correspondantes
Lecture des entrées (EB) zone octets 0 - 127 EB0 à EB127
Lecture des sorties (AB) zone octets 128 - 255 AB0 à AB127
Lecture de mémentos (MB) zone octets 256 - 511 MB0 à MB255
Lecture des blocs de données (DB) zone mots 256 - 31999 DB1.DBW0 à DB124.DBW255
DB1.DBD0 à DB124.DBD254
Lecture des blocs de données (DB) zone octets 1200 - 13999 DB100.DBB0 à DB124.DBB511
Ecriture des sorties (AB) zone octets 128 - 255 AB0 à AB127
Ecriture des mémentos (MB) zone octets 256 - 511 MB0 à MB255
Ecriture des blocs de données (DB) zone mots 256 - 31999 DB1.DBW0 à DB124.DBW255
DB1.DBD0 à DB124.DBD254
Ecriture des blocs de données (DB) zone octets 1200 - 13999 DB100.DBB0 à DB124.DBB511

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 :

Pour les octets dans un DB DBx.DBBy x*512+y


x : N° du DB (1 à 124) (DB0 interdit)
y : N° de l’octet DBB dans le DB (0 à 511)

Pour les mots dans un DB DBx.DBWy x*256+y


x : N° du DB (1 à 124) (DB0 interdit)
y : N° du mot DBW dans le DB (0 à 255)

Nombres maximum de variables par échange :

128 octets d’entrées ou de sorties


256 octets mémentos
512 octets ou 256 mots de DB

La fonctionnalité Serveur Industrial Ethernet sur la base de données applicom®, permet


d’optimiser la remontée d’informations. En effet, plutôt que d’interroger en permanence des
équipements pour surveiller des variables changeant d’état ponctuellement, les équipements
peuvent déposer dans la base de données applicom® les informations à remonter uniquement sur
changements d’états (remontées d’alarmes). De ce mode de fonctionnement découlent :

• Des processeurs automates moins sollicités.


• Une architecture réseau moins chargée.
• Un temps minimisé de remontée des informations.

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 d’un équipement serveur SIMATIC® S7-400, S7-300 et


S7-200

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 » :

Figure 18 : Configuration générale d’un équipement serveur

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

Figure 19 : Paramètres messagerie d’un équipement serveur 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.

Nombre maximum de requêtes simultanées


Limite le nombre de requêtes simultanées par équipement.
Valeur :
de 1 à 4, 2 par défaut pour un S7-400,
de 1 à 2, 1 par défaut pour un S7-300.

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.

Remarque : selon le type d'automate et le type de CPU, le nombre de liaisons standards


disponibles peut varier :

S7-300 S7-400 S7-400 S7-400


CPU 314, 315 CPU 412, 413 CPU 414 CPU 416
Standard 2 14 30 62
PG 1 1 1 1
OP 1 1 1 1

Si toutes les connexions sont prises (Standard, PG et OP), aucune autre nouvelle connexion ne
sera acceptée (status 70).

Les paramètres suivant sont accessibles uniquement en mode expert.

Alignement pour les mots 16 bits


Ce paramètre permet d’effectuer les alignements octet ou mot de 16 bits pour les mots de 16
bits , voir le chapitre “- Alignements pour les mots de 16 bits” à la page 79.

Valeur « sur octet » ou « sur mot de 16 bits », « sur mot de 16 bits » par défaut.

Alignement pour les mots 32 bits


Ce paramètre permet d’effectuer les alignements octet, mot ou mot double pour les mots
doubles ou flottants de 32 bits , voir le chapitre “- Alignements pour les mots doubles de 32 bits”
à la page 80.
Valeur « sur octet » , « sur mot de 16 bits » ou « sur mot de 32 bits », « sur mot de 32 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

Figure 20 : Paramètres messagerie d’un équipement serveur 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.

Alignement pour les mots 16 bits


Ce paramètre permet d’effectuer les alignements octet ou mot de 16 bits pour les mots de 16
bits , voir le chapitre “- Alignements pour les mots de 16 bits” à la page 79.

Valeur « sur octet » ou « sur mot de 16 bits », « sur mot de 16 bits » par défaut.

Alignement pour les mots 32 bits


Ce paramètre permet d’effectuer les alignements octet, mot ou mot double pour les mots
doubles ou flottants de 32 bits , voir le chapitre “- Alignements pour les mots doubles de 32 bits”
à la page 80.
Valeur « sur octet » , « sur mot de 16 bits » ou « sur mot de 32 bits », « sur mot de 32 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 » :

Figure 21 : Configuration générale d’un équipement client

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) • 94 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity

Woodhead
Paramètres messagerie

Figure 22 : Paramètres messagerie d’un équipement client

Time-out surveillance d’accès


Définition du time-out d’accès au serveur Industrial Ethernet applicom®.
Valeur de 0 à 65535, 5 par défaut.

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

Dans cet exemple, 2 types d’échanges sont réalisés :


• La carte applicom® est cliente d’un automate SIMATIC® S7 et le programme applicatif pourra écrire
des mots dans l’automate en mode attente.
• La carte applicom® est serveur Industrial Ethernet SIMATIC® S7 et l’automate pourra lire des octets
dans la DATA-BASE applicom®.

adresse Ethernet de la carte applicom® : 080006010010


adresses ethernet de l’automate : 080006010000 (CP343-1) et 080006010001 (CP 343-
1 TCP)
adresse IP de l’automate : 140.152.3.2
Emplacement de l’UC :3

- Configuration de l’automate avec Step7

La configuration est réalisée grâce au logiciel Step7 fourni par SIEMENS. Pour de plus amples
informations, se reporter aux documentations SIEMENS.

Il faut d’abord créer un projet dans l’environnement.

Figure 23 : STEP7 : projet

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

Figure 24 : STEP7 : configuration matérielle

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) :

Figure 25 : STEP7 : nouveau sous-réseau

Puis configurer les coupleurs CP 443-1 et CP443-1 TCP, attachés au réseau ainsi défini.

Figure 26 : STEP7 : propriétés partenaire éthernet CP 443-1

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

Figure 27 : STEP7 : propriétés du partenaire éthernet CP 443-1 TCP

Définition de la liaison avec le serveur Industrial Ethernet applicom® :

Ajouter une station du type SIMATIC® S7-400 (ex : « carte applicom® »)

Figure 28 : STEP7 : partenaire applicom®

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 »

Figure 29 : STEP7 : liaison partenaire applicom®

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® :

Figure 30 : STEP7 : nouvelle liaison

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 :

Figure 31 : STEP7 :tableau des liaisons

Choisir le coupleur utilisé pour la liaison : CP443-1 ou CP 443-1 TCP

Figure 32 : STEP7 : propriétés de la liaison

Notez l’ID Locale, pour le bloc de communication.

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.

Figure 33 : STEP7 : communication avec le bloc GET

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®

Définir les caractéristiques générales du serveur à l’aide dans la « console » et du configurateur


Industrial Ethernet. Définition de l’équipement 5 représentant l’automate vu par applicom® en client :

Figure 34 : Exemple : équipement serveur, Configuration générale

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

Figure 35 : Exemple : équipement serveur, Paramètres messagerie

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

Création de la fonction de lecture cyclique dans l’automate à l’aide de « PCCYC »

Figure 36 : Exemple : fonction 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

Figure 37 : Exemple : ecriture mode attente

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

Dans cet exemple, 1 type d’échange est réalisé :


• La carte applicom® est cliente d’un automate SIMATIC® S7 et le programme applicatif pourra lire
des octets dans l’automate en mode attente.

adresse IP de la carte : 128.127.56.50


adresse IP de l’automate : 128.127.56.227

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

- Configuration de l’automate avec Micro/WIN 32

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.

Il faut d’abord créer un projet dans l’environnement Micro\WIN Fichier\Nouveau\.

Figure 38 : Micro/WIN 32 : projet

Description des éléments à utiliser pour configurer le S7-200 :

• Communication : Pour configurer la communication avec le S7-200.


• Assistant Ethernet : Pour configurer le coupleur Ethernet sur l’équipement S7-200 (réf : CP243-1) on
va utiliser l’ « Assistant Ethernet » de Micro/WIN 32.

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.

Figure 39 : Micro/WIN 32 : Communication.

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 ».

Figure 40 : Micro/WIN 32 : position du module.

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.

Figure 41 : Micro/WIN 32 : Adresse du module.

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.

Figure 42 : Micro/WIN 32 : Nombre de liaisons.

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.

Figure 43 : Micro/WIN 32 : Definition d’une liaisons.

Propriété locales (serveur)


• TSAP
Le premier octet du TSAP est 0x10 + numéro de liaison.

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

• Accepter toutes les demandes de liaison.


Permet de filtrer les demandes d’un client sur son adresse IP.

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 ».

Figure 44 : Micro/WIN 32 :Génération du sous-programme.

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.

Pour cela, cliquer sur le bouton « download cpu » .

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 de la carte applicom®.

Il faut définir les propriétés générales du canal applicom® dans la « console ».


• Adresse IP.
• ….
Pour cela reportez vous au chapitre « Configuration général » de cette documentation.

Puis définir les propriétés de l’équipement serveur Simatic S7-200.

Configuration général :
Renseigner l’adresse IP de l’automate. Dans notre exemple 128.127.56.227.

Figure 45 : Exemple : équipement serveur, Configuration générale

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 :

Figure 46 : Exemple : équipement serveur, Paramètres messagerie

Une fois la configuration terminée, il est nécessaire d’initialiser la carte.

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

– Exemple de lecture en mode attente.

Exemple de lecture en mode attente : 10 octets dans la zone V de l’équipement S7-200


configuré dans le chapitre ci-dessus.

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

testtransdif transdif transdifpack

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

Variable dans Type de fonction


l’équipement Lecture Ecriture
Bits packés X X
Bits packés d'entrée X
Bits packés de sortie X X

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

Mots doubles 32 bits X X


Flottants IEEE 32 bits 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.

Mode Unitaire Mode Tableau, Mode Matrice


Bits internes Bx Bx_n, Bx_n_l
Bits d'entrée BIx BIx_n, BIx_n_l
Bits de sortie BOx BOx_n, BOx_n_l
Octets internes Ox Ox_n, Ox_n_l
Bits dans les octets internes Ox.b
Octets d'entrée OIx OIx_n, OIx_n_l
Octets de sortie OOx OOx_n, OOx_n_l
Chaîne ASCII dans les octets internes M_Ox_n
Mots internes Wx Wx_n, Wx_n_l
Bits dans les mots internes Wx.b
Mots d'entrée WIx WIx_n, WIx_n_l
Mots de sortie WOx WOx_n, WOx_n_l
Chaîne ASCII dans les mots internes M_Wx_n
Mots doubles internes Dx Dx_n, Dx_n_l
Mots flottants internes Fx Fx_n, Fx_n_l

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.

Pour consulter les limites en lecture et écriture, reportez-vous aux rubriques :


"- Nombres maximum de variables par échange avec PCDDE" à la page 81
"- Nombres maximum de variables par échange avec le serveur OPC" à la page 82

Reportez-vous au chapitre "- Client Industrial Ethernet" à la page 77 pour l’adressage des
variables.

- Bits internes => Bx (type : BIT)

x : Numéro du premier bit.


Exemple : B4

- Bits internes => Bx_n, Bx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : B4_10, B4_10_5

- Bits d’entrée => BIx (type : BIT)

x : Numéro du premier bit.


Exemple : BI4

- Bits d’entrée => BIx_n, BIx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement)
Exemples : BI4_10, BI4_10_5

- Bits de sortie => BOx (type : BIT)

x : Numéro du premier bit.


Exemple : BO4

- Bits de sortie => BOx_n, BOx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemple : BO4_10, BO4_10_5

- Octets internes => Ox (type : OCTET)

x : Numéro du premier octet.


Exemple : O4

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

- Bits dans les octets internes => Ox.b (type : BIT)


Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 238*8
en écriture : 1
x : Numéro du premier octet.
b : Rang du bit dans l'octet (0 à 7).
Exemple : O4.5

- Octets d’entrée => OIx (type : OCTET)

x : Numéro du premier octet.


Exemple : OI4

- Octets d’entrée => OIx_n, OIx_n_l

n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : OI4_10, OI4_10_5

- Octets de sortie => OOx (type : OCTET)

x : Numéro du premier octet.


Exemple : OO4

- Octets de sortie => OOx_n, OOx_n_l

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.

- Mots internes => Wx (type : MOT 16 bits)

x : Numéro du premier mot.


Exemple : W4

- Mots internes => Wx_n, Wx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : W4_10, W4_10_5

- Bits dans les mots internes => Wx.b (type : BIT)


Pour cette syntaxe, les nombres maximums de variables par trame sont :
en lecture : 119*16
en écriture : 1
x : Numéro du premier mot.
b : Rang du bit dans le mot (0 à 15).
Exemple : W4.5

- Mots d’entrée => WIx (type : MOT 16 bits)


x : Numéro du premier mot.
Exemple : WI4

- Mots d’entrée => WIx_n, WIx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WI4_10, WI4_10_5

- Mots de sortie => WOx (type : MOT 16 bits)

x : Numéro du premier mot.


Exemple : WO4

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.

- Mots doubles internes => Dx (type : MOT 32 bits)

x : Numéro du premier mot double.


Exemple : D4

- Mots doubles internes => Dx_n, Dx_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : D4_10, D4_10_5

- Mots flottants internes => Fx (type : REEL IEEE 32 bits)

x : Numéro du premier mot flottant.


Exemple : F4

- Mots flottants internes => Fx_n, Fx_n_l

n : Nombre de mots flottants.


l : Nombre de mots flottants par ligne (mode Matrice uniquement).
Exemples : F4_10, F4_10_5

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 .

Mode Unitaire Mode Tableau, Mode Matrice


Bits des mémentos Mx.y Mx.y_n, Mx.y_n_l
Bits d'entrée Ex.y Ex.y_n, Ex.y_n_l
Bits de sortie Ax.y Ax.y_n, Ax.y_n_l
Bits d'octets dans les DB DBx.DBXy.z DBx.DBXy.z_n, DBx.DBXy.z_n_l
Octets mémentos MBx MBx_n, MBx_n_l
Octets dans les DB DBx.DBBy DBx.DBBy_n, DBx.DBBy_n_l
Octets d'entrée EBx EBx_n, EBx_n_l
Octets de sortie ABx ABx_n, ABx_n_l
Chaîne ASCII dans les octets mémentos M_MBx_n
Chaîne ASCII dans les octets des DB M_DBx.DBBy_n
Mots dans les mémentos MWx
Mots dans les DB DBx.DBWy
Mots d'entrée EWx
Mots de sortie AWx
Mots doubles dans les mémentos MDx
Mots doubles dans les DB DBx.DBDy
Mots flottants dans les mémentos MDxF
Mots flottants dans les DB DBx.DBDyF
Temporisateurs Tx Tx_n, Tx_n_l
Compteurs Zx Zx_n, Zx_n_l

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.

La zone V des automates Simatic S7 est accessible par ce descripteur :


o VBx.y pour les bits (x numéro de l’octet, y numéro du bit dans l’octet).
o VBx pour les octets (x numéro de l’octet).
o VWx pour les mots (x numéro du mot).
o VDx pour les mots doubles (x numéro du mot double).

Pour consulter les limites en lecture et écriture, reportez-vous aux rubriques :


"- Nombres maximum de variables par échange avec PCDDE" à la page 81
"- Nombres maximum de variables par échange avec le serveur OPC" à la page 82

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)

x : Numéro du Mémento (0 à 65 535).


y : Rang du premier bit dans le Mémento (0 à 7).
Exemple : M94.7

- Bits des Mémentos => Mx.y_n, Mx.y_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : M94.7_24, M94.7_24_8

- Bits d’entrée => Ex.y (type : BIT)

x : Numéro de l’octet d’entrée (0 à 65 535).


y : Rang du premier bit dans l’octet d’entrée (0 à 7).
Exemple : E94.7

- Bits d'entrée => Ex.y_n, Ex.y_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : E94.7_24, E94.7_24_8

- Bits de sortie => Ax.y (type : BIT)

x : Numéro de l’octet de sortie (0 à 65 535).


y : Rang du premier bit dans l’octet de sortie (0 à 7).
Exemple : A94.7

- Bits de sortie => Ax.y_n, Ax.y_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement)
Exemples : A94.7_24, A94.7_24_8

- Bits d’octets dans les DB => DBx. DBXy.z (type : BIT)

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

- Bits d’octets dans les DB => DBx. DBXy.z_n, DBx.DBXy.z _n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : DB94.DBX3.7_24, DB94.DBX3.7_24_8

- Octets Mémentos => MBx (type : OCTET)

x : Numéro du premier Mémento (0 à 65 535).


Exemple : MB4

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

- Octets dans les DB => DBx.DBBy (type : OCTET)

x : Numéro du DB (1 à 32 767).
y : Numéro de l’octet (0 à 65 535).
Exemple : DB4.DBB5

- Octets dans les DB => DBx.DBBy_n, DBx.DBBy _n_l

n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : DB4.DBB5_10, DB4.DBB5_10_2

- Octets d’entrée => EBx (type : OCTET)

x : Numéro du premier octet d’entrée (0 à 65 535)


Exemple : EB4

- Octets d’entrée => EBx_n, EBx_n_l

n : Nombre d’octets.
l : Nombre d’octets par ligne (mode Matrice uniquement).
Exemples : EB4_10, EB4_10_5

- Octets de sortie => ABx (type : OCTET)

x : Numéro du premier octet de sortie (0 à 65 535)


Exemple : AB4

- Octets de sortie => ABx_n, ABx_n_l

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".

x : Numéro du premier octet contenant la chaîne (0 à 65 535).


n : Nombre d’octets potentiels pouvant contenir la chaîne ASCII (1 à 131).
Exemple : M_MB100_10
Dans l’exemple la table d’octets MB100 à MB109 peut contenir la chaîne.

- 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.

- Mots dans les mémentos => MWx (type : MOT 16 bits)

x : Numéro du premier mot (0 à 65 534).


Exemple : MW4

- Mots dans les DB => DBx.DBWy (type : MOT 16 bits)

x : Numéro du DB (0 à 32 767).
y : Numéro du premier mot (0 à 65 534).
Exemple : DB4.DBW6

- Mots d’entrée => EWx (type : MOT 16 bits)

x : Numéro du premier mot (0 à 65 534).


Exemple : EW4

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)

x : Numéro du premier mot (0 à 65 534).


Exemple : AW4

- Mots doubles dans les Mémentos => MDx (type : MOT 32 bits)

x : Numéro de l’octet (0 à 65 532).


Exemple : MD4

- Mots doubles dans les DB => DBx.DBDy (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)

x : Numéro du premier octet (0 à 65 532).


Exemple : MD4F

- 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

- Temporisateurs => Tx (type : MOT 16 bits)

x : Numéro du temporisateur (0 à 255).


Exemple : T4

- Temporisateurs => Tx_n, Tx_n_l

n : Nombre de temporisateurs.
l : Nombre de temporisateurs par ligne (mode Matrice uniquement).
Exemples : T4_10, T4_10_5

- Compteurs => Zx (type : MOT 16 bits)

x : Numéro du compteur (0 à 255).


Exemple : Z4

- Compteurs => Zx_n, Zx_n_l

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

6. - SIMATIC® TI-505 (Messagerie Camp et


Read/Write TI)

- 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é

- Client Industrial Ethernet

- Mode d'adressage, généralités

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.

Adressage Adressage Type d'échange Fonction applicom® correspondante


TI applicom® (accès librairie/DLL)
Cv v- 1 Lecture bits READPACKBIT, READDIFBIT
Ecriture bits WRITEPACKBIT, WRITEDIFPACKBIT
Vv v- 1 Lecture mots READWORD, READDIFWORD
Ecriture mots WRITEWORD, WRITEDIFWORD
Vv v- 1 Lecture mots doubles READDWORD, READDIFDWORD
Ecriture mots doubles WRITEDWORD, WRITEDIFDWORD
VF v v- 1 Lecture mots flottants READFWORD, READDIFFWORD
Ecriture mots flottants WRITEFWORD, WRITEDIFFWORD
Xv v- 1 Lecture bits entrée READPACKIBIT, READDIFIBIT
WX v v- 1 Lecture mots d'entrée READIWORD, READDIFIWORD
Yv v- 1 Lecture bits de sortie READPACKQBIT, READDIFQBIT
Ecriture bits de sortie WRITEPACKQBIT, WRITEDIFPACKQBIT
WY v v- 1 Lecture mots de sortie READQWORD, READDIFQWORD
Ecriture mots de sortie WRITEQWORD, WRITEDIFQWORD
Kv (05 00 00 00) + (v - 1) Lecture mots READWORD, READDIFWORD
Ecriture mots WRITEWORD, WRITEDIFWORD
Kv (05 00 00 00) + (v - 1) Lecture mots doubles READDWORD, READDIFDWORD
Ecriture mots doubles WRITEDWORD, WRITEDIFDWORD
KF v (06 00 00 00) + (v - 1) Lecture mots flottants READFWORD, READDIFFWORD
Ecriture mots flottants WRITEFWORD, WRITEDIFFWORD
Autres (08 cc 00 00) + (v - 1) Lecture READxxxx, READDIFxxxx
variables ,,, Ecriture WRITExxxx, WRITDIFxxxx

v : n° de la variable, cc : classe d'adresse

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

- Mode d'adressage, autres variables

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.

Le nombre maximum de variables dépend du type de la messagerie :


• Camp sur TCP/IP
• Read/Wrrite TI sur ISO L4

Objet Lecture Ecriture


TCP/IP ISO L4 TCP/IP ISO L4
Bit 1984 1568 784 1568
Mot 256 784 256 784
Mot double/flottant 128 392 128 392

- Nombres maximum de variables par échange avec PCDDE

Remarque : le mode ISO classe 4 n'est pas supporté par la solution SW1000ETH.

Le nombre maximum de variables dépend du type de la messagerie :


• Camp sur TCP/IP
• Read/Write TI sur ISO L4

Objet Lecture Ecriture


TCP/IP ISO L4 TCP/IP ISO L4
Bit 1984 2048 1 1
Mot 256 784 1 1
Mot double/flottant 128 392 1 1

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.

- Nombres maximum de variables par échange avec le serveur OPC

Remarque : le mode ISO classe 4 n'est pas supporté par la solution SW1000ETH.

Le nombre maximum de variables dépend du type de la messagerie :


• Camp sur TCP/IP
• Read/Write TI sur ISO L4

Objet Lecture Ecriture


TCP/IP ISO L4 TCP/IP ISO L4
Bit 1984 2048 784 2048
Mot 256 784 256 784
Mot double/flottant 128 392 128 392

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.

L’estimation des performances est réalisée au travers d’un exemple :


L’interface applicom® doit assurer la remontée de variables en provenance de 20 stations
Siemens de type SIMATIC TI505 avec une UC 545 et une carte coupleur CP2572 avec un temps
de cycle de 50 ms.
La configuration des automates est celle décrite dans l’exemple de ce manuel chapitre « Mise en
œuvre des équipements Siemens » sans les contrats API client. Aucun échange inter-automate
n’est actif.

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%

1 requête simultanée / station


25,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.

Temps de rapatriement dans la base de données applicom® (Hors application et


supervision)
Dans notre exemple, pour rapatrier les variables des 24 équipements (72 tables de 256 mots et 24
tables de 4081 bits), soit au total 18432 mots et 97944 bits, il faut 96 requêtes :
96 (requêtes) / 167 (requêtes/s) = 0,574 seconde

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.

Requêtes Type de données Adresses dans Adresses TI


supportées dans DATA-BASE DATA-BASE correspondantes
Lecture des bits (C) zone bits 0 - 31999 C1 à C32000
Lecture des données (V) zone mots 0 - 31999 V1 à V32000
Ecriture des bits (C) zone bits 0 - 31999 C1 à C32000
Ecriture des données (V) zone mots 0 - 31999 V1 à V32000

Nombres maximum de variables par échange :


4081 bits de données
256 mots de données.

La fonctionnalité Serveur Industrial Ethernet sur la base de données applicom®, permet


d’optimiser la remontée d’informations. En effet, plutôt que d’interroger en permanence des équipements
pour surveiller des variables changeant d’état ponctuellement, les équipements peuvent déposer dans la
base de données applicom® les informations à remonter uniquement sur changements d’états
(remontées d’alarmes). De ce mode de fonctionnement découlent :
• Des processeurs automates moins sollicités.
• Une architecture réseau moins chargée.
• Un temps minimisé de remontée des informations.

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 d’un équipement serveur SIMATIC® TI-505 sur TCP/IP

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 » :

Figure 47 : Configuration générale d’un équipement serveur

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.

Port TCP de l'équipement


Définit le numéro de port TCP de l'équipement distant
Valeurs comprises entre 1 et 65535, valeur par défaut : 1505

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

Figure 48 : Paramètres messagerie d’un équipement serveur

Nombre maximum de requêtes simultanées


Limite le nombre de requêtes simultanées par équipement.

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 » :

Figure 49 : Configuration générale d’un équipement serveur

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

Figure 50 : Paramètres messagerie d’un équipement serveur

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.

TSAP distant lecture


Ce choix permet de définir le nom du TSAP (Transport Service Access Point) pour les accès en
lecture vers l'équipement automate serveur. Ce nom devra être aussi défini dans le coupleur
automate serveur.
Configuration du coupleur automate serveur :
Contrat Read passif
Adresse Ethernet 000000000000 (CP 1434)
TSAP LOCAL identique à ce champ (READTSAP par défaut)
TSAP DISTANT APPLICOM par défaut.

TSAP distant écriture


Ce choix permet de définir le nom du TSAP (Transport Service Access Point) pour les accès en
écriture vers l'équipement automate serveur. Ce nom devra être aussi défini dans le coupleur
automate serveur.
Configuration du coupleur automate serveur :
Contrat Write passif
Adresse Ethernet 000000000000 (CP 143 ou CP 1430)
TSAP LOCAL identique à ce champ (WRITWRIT par défaut)
TSAP DISTANT APPLICOM 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) • 145 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity

Woodhead

- Configuration d’un équipement client SIMATIC® TI-505

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 » :

Figure 51 : Configuration générale d’un équipement client

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) • 146 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity

Woodhead
Paramètres messagerie

Figure 52 : Paramètres messagerie d’un équipement client

Time-out surveillance d’accès


Définition du time-out d’accès au serveur Industrial Ethernet applicom®.
Valeur de 0 à 65535, 5 par défaut.

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

Dans cet exemple, 2 types d’échanges sont réalisés :

• 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®.

Adresse IP de l'automate : 128.127.56.240


Numéro de Port de l'automate : 1505

Adresse IP de la carte : 128.127.56.10


Numéro de Port de la carte : 1505 (non modifiable)

- Configuration du coupleur CP2572 avec l'utilitaire IPSET.EXE

Le PC est connecté au réseau Industrial Ethernet au moyen de la carte PCI2000ETH. La


connexion d'un automate SIEMENS au réseau Industrial Ethernet s'effectue en installant un processeur
spécial de communication : le CP2572 pour le protocole TCP/IP
Ce processeur de communication est relié directement sur le bus de fond de panier des automates
SIMATIC® TI-505. Il y a quatre interfaces physiques sur ce coupleur, deux pour connecter le réseau
Industrial Ethernet (prises 10BaseT et AUI) et les deux autres pour accéder à la configuration et au
réglage du coupleur (prises RS-232 et RS-422). La gestion du trafic sur le réseau Industrial Ethernet est
traitée de manière indépendante par le coupleur déchargeant ainsi le CPU de l'automate TI-505.

C'est un utilitaire DOS, IPSET.EXE, qui permet de saisir les paramètres de configuration.

La communication entre le processeur de l'automate et le coupleur est transparente et ne nécessite


aucun programme dans l’automate. Il suffit de paramétrer le coupleur pour réaliser une connexion entre
les équipements du réseau et l’automate.

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

- Configuration du serveur applicom®

Définir les caractéristiques générales du serveur à l’aide de la « console » et du configurateur


Industrial Ethernet : Définition de l’équipement 0 représentant l’automate vu par applicom® en client :

Figure 53 : Exemple : équipement serveur, Configuration générale

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

Figure 54 : Exemple : équipement serveur, Paramètres messagerie

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

Création de la fonction de lecture cyclique dans l’automate à l’aide de « PCCYC »

Figure 55 : Exemple : fonction 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

Figure 56 : Exemple : ecriture mode attente

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

- Mise en oeuvre des équipements SIMATIC® TI 505 sur ISO

- Description

Dans cet exemple la carte applicom® est cliente d’un automate SIMATIC TI505.

adresse Ethernet de la carte applicom® : 080006010001


adresse Ethernet de l’automate : 080006010002
TSAP de l’automate en lecture : READTSAP
TSAP de l’automate en écriture : WRITTSAP

- Configuration du coupleur CP1434

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

Puis créer un « Job » de type « Read Passive » 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

Puis créer un « Job » de type « Write Passive » comme ci-dessous

Sauvegarder la configuration sur disque.


Transférer cette configuration dans le coupleur en faisant « Transfer » puis « Download
Configuration To CP ».
Le coupleur est prêt à fonctionner et à se connecter, après avoir exécuté le fichier de lancement
« pcinit ».

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®

Définition des caractéristiques générales du serveur à l’aide de la « console »

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

- Configuration des équipements

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

- 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
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

testtransdif transdif transdifpack

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

Variable dans Type de fonction


l’équipement Lecture Ecriture
Bits packés X X
Bits packés d'entrée X
Bits packés de sortie X X

Mots X X
Mots BCD X X
Mots d'entrée X
Mots de sortie X X

Mots doubles 32 bits X X


Flottants IEEE 32 bits 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

En fonction de la configuration de chaque équipement, le descripteur le plus adapté est 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 Simatic TI505, le descripteur Texas Instrument est le
descripteur par défaut.

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.

- Items des variables images : 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.

Mode Unitaire Mode Tableau, Mode Matrice


Bits internes Bx Bx_n, Bx_n_l
Bits d'entrée BIx BIx_n, BIx_n_l
Bits de sortie BOx BOx_n, BOx_n_l
Mots internes Wx Wx_n, Wx_n_l
Bits dans les mots internes Wx.b
Mots d'entrée WIx WIx_n, WIx_n_l
Mots de sortie WOx WOx_n, WOx_n_l
Chaîne ASCII dans les mots internes M_Wx_n
Mots doubles internes Dx Dx_n, Dx_n_l
Mots flottants internes Fx Fx_n, Fx_n_l

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.

- Bits internes => Bx (type : BIT)

x : Numéro du premier bit.


Exemple : B4

- Bits internes => Bx_n, Bx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : B4_10, B4_10_5

- Bits d’entrée => BIx (type : BIT)

x : Numéro du premier bit.


Exemple : BI4

- Bits d’entrée => BIx_n, BIx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement)
Exemples : BI4_10, BI4_10_5

- Bits de sortie => BOx (type : BIT)

x : Numéro du premier bit.


Exemple : BO4

- Bits de sortie => BOx_n, BOx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemple : BO4_10, BO4_10_5

- Mots internes => Wx (type : MOT 16 bits)


x : Numéro du premier mot.
Exemple : W4

- Mots internes => Wx_n, Wx_n_l


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) • 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

- Mots d’entrée => WIx (type : MOT 16 bits)

x : Numéro du premier mot.


Exemple : WI4

- Mots d’entrée => WIx_n, WIx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WI4_10, WI4_10_5

- Mots de sortie => WOx (type : MOT 16 bits)

x : Numéro du premier mot.


Exemple : WO4

- 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) • 164 • Table des matières
electrical & safety · industrial connectivty · software & electronics · advanced connectivity

Woodhead
- Mots doubles internes => Dx (type : MOT 32 bits)

x : Numéro du premier mot double.


Exemple : D4

- Mots doubles internes => Dx_n, Dx_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : D4_10, D4_10_5

- Mots flottants internes => Fx (type : REEL IEEE 32 bits)

x : Numéro du premier mot flottant.


Exemple : F4

- Mots flottants internes => Fx_n, Fx_n_l

n : Nombre de mots flottants.


l : Nombre de mots flottants par ligne (mode Matrice uniquement).
Exemples : F4_10, F4_10_5

- Items des variables images : Descripteur SIMATIC® TI-505

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

Mode Unitaire Mode Tableau, Mode Matrice


Bits internes Cx Cx_n, Cx_n_l
Mots internes Vx Vx_n, Vx_n_l
Bits dans les mots internes Vx.b
Mots doubles internes VDx VDx_n, VDx_n_l
Mots flottants VFx VFx_n, VFx_n_l
Chaîne ASCII dans les mots internes M_Vx_n

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.

- Bits internes => Cx (type : BIT)

x : Numéro du premier bit (1 à 2 097 152).


Exemple : C4

- Bits internes => Cx_n, Cx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : C4_10, C4_10_5

- Mots internes => Vx (type : MOT 16 bits)

x : Numéro du premier mot (1 à 2 097 152).


Exemple : V4

- Mots internes => Vx_n, Vx_n_l

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

x : Numéro du premier mot (1 à 2 097 152).


b : Rang du bit dans le mot (0 à 15).
Exemple : V4.5

- Mots doubles internes => VDx (type : MOT 32 bits)

x : Numéro du premier mot double (1 à 2 097 151).


Exemple : VD4

- Mots doubles internes => VDx_n, VDx_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : VD4_10, VD4_10_5

- Mots flottants => VFx (type : REEL IEEE 32 bits)

x : Numéro du premier mot flottant (1 à 2 097 151).


Exemple : VF4

- Mots flottants => VFx_n, VFx_n_l

n : Nombre de mots flottants.


l : Nombre de mots flottants par ligne (mode Matrice uniquement).
Exemples : VF4_10, VF4_10_5

- 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".

x : Numéro du premier mot contenant la chaîne (0 à 2 097 152).


n : Nombre de mots potentiels pouvant contenir la chaîne ASCII (1 à 65).
Exemple : M_V100_30
Dans l’exemple la table de mots V100 à V129 peut contenir la chaîne.

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

Mode Unitaire Mode Tableau, Mode Matrice


Bits d'entrée Xx Xx_n, Xx_n_l
Bits de sortie Yx Yx_n, Yx_n_l
Mots d'entrée WXx WXx_n, WXx_n_l
Mots de sortie Wyx WYx_n, WYx_n_l

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.

- Bits d’entrée => Xx (type : BIT)

x : Numéro du premier bit (1 à 2 097 152).


Exemple : X4

- Bits d’entrée => Xx_n, Xx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : X4_10, X4_10_5

- Bits de sortie => Yx (type : BIT)

x : Numéro du premier bit (1 à 2 097 152).


Exemple : Y4

- Bits de sortie => Yx_n, Yx_n_l

n : Nombre de bits.
l : Nombre de bits par ligne (mode Matrice uniquement).
Exemples : Y4_10, Y4_10_5

- Mots d’entrée => WXx (type : MOT 16 bits)

x : Numéro du premier mot (1 à 2 097 152).


Exemple : WX4

- Mots d’entrée => WXx_n, WXx_n_l

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)

x : Numéro du premier mot (1 à 2 097 152).


Exemple : WY4

- Mots de sortie => WYx_n, WYx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : WY4_10, WY4_10_5

- Temporisateurs / Compteurs

Mode Unitaire Mode Tableau, Mode Matrice


Valeurs présélections temporisateurs / compteurs TCPx TCPx_n, TCPx_n_l
Valeurs courantes temporisateurs / compteurs TCCx TCCx_n, TCCx_n_l

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.

- Valeurs préselection temporisateurs / compteurs => TCPx (type : MOT 16 bits)

x : Numéro du premier mot (1 à 65 536).


Exemple : TCP4

- Valeurs préselection temporisateurs / compteurs => TCPx_n, TCPx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : TCP4_10, TCP4_10_5

- Valeurs courantes temporisateurs / compteurs => TCCx (type : MOT 16 bits)

x : Numéro du premier mot (1 à 65 536).


Exemple : TCC4

- Valeurs courantes temporisateurs / compteurs => TCCx_n, TCCx_n_l

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

Mode Unitaire Mode Tableau, Mode Matrice


Valeurs de présélections du pas "DRUM" DSPx DSPx_n, DSPx_n_l
Valeurs du pas "DRUM" courant DSCx DSCx_n, DSCx_n_l
Valeurs de présélection du compteur "DRUM" DCPx.y DCPx.y_n, DCPx.y_n_l

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.

- Valeurs de présélection du pas "DRUM" => DSPx (type : MOT 16 bits)

x : Numéro du premier mot (1 à 65 536).


Exemple : DSP4

- Valeurs de présélection du pas "DRUM" => DSPx_n, DSPx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DSP4_10, DSP4_10_5

- Valeurs du pas "DRUM" courant => DSCx (type : MOT 16 bits)

x : Numéro du premier mot (1 à 65 536).


Exemple : DSC4

- Valeurs du pas "DRUM" courant => DSCx_n, DSCx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : DSC4_10, DSC4_10_5

- Valeurs de présélection du compteur "DRUM" => DCPx.y (type : MOT 16 bits)

x : Numéro du premier « DRUM » (1 à 4096).


y : Numéro du premier pas (1 à 16).
Exemple : DCP4.5

- Valeurs de présélection du compteur "DRUM" => DCPx.y_n, DCPx.y_n_l

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

Mode Unitaire Mode Tableau, Mode Matrice


Valeurs du status système STWx STWx_n, STWx_n_l

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.

- Valeurs du status système => STWx (type : MOT 16 bits)

x : Numéro du premier status (1 à 65 536).


Exemple : STW4

- Valeurs du status système => STWx_n, STWx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : STW4_10, STW4_10_5

- Mots constants

Mode Unitaire Mode Tableau, Mode Matrice


Mots constants Kx Kx_n, Kx_n_l
Mots doubles constants KDx KDx_n, KDx_n_l
Bits dans les constantes internes Kx.b
Mots flottants constants KFx KFx_n, KFx_n_l

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.

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)

x : Numéro du premier mot (1 à 2 097 152).


Exemple : K4

- Mots constants => Kx_n, Kx_n_l

n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
Exemples : K4_10, K4_10_5

- Mots doubles constants => KDx (type : MOT 32 bits)

x : Numéro du premier mot double (1 à 2 097 151).


Exemple : KD4

- Mots doubles constants => KDx_n, KDx_n_l

n : Nombre de mots doubles.


l : Nombre de mots doubles par ligne (mode Matrice uniquement).
Exemples : KD4_10, KD4_10_5

- Bits dans les constantes internes => Kx.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 (1 à 2 097 152).


b : Rang du bit dans le mot (0 à 15).
Exemple : K4.5

- Mots flottants constants => KFx (type : REEL IEEE 32 bits)

x : Numéro du premier mot flottant (1 à 2 097 151).


Exemple : KF4

- Mots flottants constants => KFx_n, KFx_n_l

n : Nombre de mots flottants.


l : Nombre de mots flottants par ligne (mode Matrice uniquement).
Exemples : KF4_10, KF4_10_5

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

LKC REEL IEEE 32 bits X X LKCx LKCx_n, LKCx_n_l


LTI REEL IEEE 32 bits X X LTIx LTIx_n, LTIx_n_l
LTD REEL IEEE 32 bits X X LTDx LTDx_n, LTDx_n_l
LHA REEL IEEE 32 bits X X LHAx LHAx_n, LHAx_n_l
LLA REEL IEEE 32 bits X X LLAx LLAx_n, LHAx_n_l
LPV REEL IEEE 32 bits X X LPVx LPVx_n, LPVx_n_l
LPVH REEL IEEE 32 bits X X LPVHx LPVHx_n, LPVHx_n_l
LPVL REEL IEEE 32 bits X X LPVLx LPVLx_n, LPVLx_n_l
LODA REEL IEEE 32 bits X X LODAx LODAx_n, LODAx_n_l
LYDA REEL IEEE 32 bits X X LYDAx LYDAx_n, LYDAx_n_l
LTS REEL IEEE 32 bits X X LTSx LTSx_n, LTSx_n_l
LSP REEL IEEE 32 bits X X LSPx LSPx_n, LSPx_n_l
LMN REEL IEEE 32 bits X X LMNx LMNx_n, LMNx_n_l
LVF MOT 16 bits X X LVFx LVFx_n, LVFx_n_l
BIT dans les mots X X LVFx.b
LCF REEL IEEE 32 bits X X LCFx LCFx_n, LCFx_n_l
LRSF MOT 16 bits X X LRSFx LRSFx_n, LRSFx_n_l
BIT dans les mots X X LRSFx.b
LERR REEL IEEE 32 bits X LERRx LERRx_n, LERRx_n_l
LMX REEL IEEE 32 bits X X LMXx LMXx_n, LMXx_n_l
LHHA REEL IEEE 32 bits X X LHHAx LHHAx_n, LHHAx_n_l
LLLA REEL IEEE 32 bits X X LLLAx LLLAx_n, LLLAx_n_l
LRCA REEL IEEE 32 bits X X LRCAx LRCAx_n, LRCAx_n_l
LSPH REEL IEEE 32 bits X X LSPHx LSPHx_n, LSPHx_n_l
LSPL REEL IEEE 32 bits X X LSPLx LSPLx_n, LSPLx_n_l

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

x : Numéro du premier "LOOP" (1 à 64).


n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
b : Rang du bit dans le mot (0 à 15).

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.

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.

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.

Item représentant une chaîne de données correspondant à la variables AHA de 4 ALARM à


partir de la ALARM 10 avec 2 variables par ligne.
AHA10_4_2
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

AHA REEL IEEE 32 bits X X AHAx AHAx_n, AHAx_n_l


ALA REEL IEEE 32 bits X X ALAx ALAx_n, ALAx_n_l
APV REEL IEEE 32 bits X X APVx APVx_n, APVx_n_l
APVH REEL IEEE 32 bits X X APVHx APVHx_n, APVHx_n_l
APVL REEL IEEE 32 bits X X APVLx APVLx_n, APVLx_n_l
AODA REEL IEEE 32 bits X X AODAx AODAx_n, AODAx_n_l
AYDA REEL IEEE 32 bits X X AYDAx AYDAx_n, AYDAx_n_l
ATS REEL IEEE 32 bits X X ATSx ATSx_n, ATSx_n_l
ASP REEL IEEE 32 bits X X ASPx ASPx_n, ASPx_n_l
AVF MOT 16 bits X X AVFx AVFx_n, AVFx_n_l
BIT dans les mots X X AVFx.b
ACF REEL IEEE 32 bits X X ACFx ACFx_n, ACFx_n_l
AERR REEL IEEE 32 bits X AERRx AERRx_n, AERRx_n_l
AHHA REEL IEEE 32 bits X X AHHAx AHHAx_n, AHHAx_n_l
ALLA REEL IEEE 32 bits X X ALLAx ALLAx_n, ALLAx_n_l
ARCA REEL IEEE 32 bits X X ARCAx ARCAx_n, ARCAx_n_l
ASPH REEL IEEE 32 bits X X ASPHx ASPHx_n, ASPHx_n_l
ASPL REEL IEEE 32 bits X X ASPLx ASPLx_n, ASPLx_n_l
AADB REEL IEEE 32 bits X X AADBx AADBx_n, AADBx_n_l
AHAR MOT 16 bits X X AHARx AHARx_n, AHARx_n_l
BIT dans les mots X X AHARx.b
ALAR MOT 16 bits X X ALARx ALARx_n, ALARx_n_l
BIT dans les mots X X ALARx.b
APVR MOT 16 bits X X APVRx APVRx_n, APVRx_n_l
BIT dans les mots X X APVRx.b

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

x : Numéro du premier "ALARM" (1 à 128).


n : Nombre de mots.
l : Nombre de mots par ligne (mode Matrice uniquement).
b : Rang du bit dans le mot (0 à 15).

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.

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.

A partir de la version applicom® V3.3 :


Gestion des API SIMATIC TI 505 sur ISO couche 4.

A partir de la version applicom® V3.7 :


Gestion des API SIMATIC S7-200 sur TCP/IP.

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é.

- Status généraux applicom®

- 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

0 Aucune anomalie détectée. La fonction s'est réalisée correctement.


2 Adresse incorrecte.
L'adresse de la variable que vous sollicitez est incorrecte.
Renseignements complémentaires :
Protocole Industrial Ethernet :
- Retourné par le coupleur de l’équipement destinataire. DB non déclaré ou adresse dans le DB hors
bornes.
3 Données incorrectes.
Renseignements complémentaires :
Protocole Industrial Ethernet :
- Contenu de la trame incohérent.
4 Données inaccessibles.
Renseignements complémentaires :
Protocole Industrial Ethernet :
- L’adresse physique n’existe pas « QVZ error »(exemple : carte d’entrées ou de sorties non présente dans
l’automate).
3 Défaut de temps de réponse (Time-Out requête en cours de traitement).
3 Renseignements complémentaires :
- Equipement configuré mais jamais connecté. Problème de câblage, UC en stop, l’UC n’exécute pas les FB de
communication, connexion non déclarée ou mal déclarée dans l’UC (voir chapitre :« Configuration d’un
équipement Siemens »), automate non présent, mauvaise adresse IP de l’équipement ou de la passerelle.
3 Equipement non configuré.
6 Définir la configuration de l'équipement avec la console et relancer l'initialisation du produit applicom®.
4 Défaut de temps de mise en file d’attente
9 La requête n’a pas pu être envoyée faute de ressource (plus de canaux de communication disponible). Ce
temps correspond à 4 fois la valeur du time-out des requêtes en cours.
Augmenter la valeur du « time-out des requêtes en cours »
Augmenter le nombre maximum des requêtes simultanées sur l’équipement visé.
5 Temps d'attente de la réponse dépassé, message Perdu.
5 Renseignements complémentaires :
- Temps d’attente dépassant la valeur du « time-out des requêtes en cours de traitement » connexion établie ,
question acquittée mais pas de réponse.
- La station destinatrice a été déconnecté en cours d’échange.
6 Mémoire de l’interface applicom® insuffisante.
6 Renseignements complémentaires :
Protocole Industrial Ethernet :
- Ressource insuffisante pour connexion supplémentaire.
7 Connexion terminée par l’équipement distant
0 Renseignements complémentaires :
Protocole Industrial Ethernet :
- Abort de la connexion suite à un problème de connexion. Problème de câblage, UC en stop, l’UC n’exécute
pas les FB de communication, connexion non déclarée ou mal déclarée dans l’UC (voir chapitre
:« Configuration d’un équipement Siemens »), mauvaise adresse IP de l’équipement ou de la passerelle, arrêt
de la station distante.

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.

La détermination de cette adresse dépend du type de réseau :


réseau de type ouvert (ex : connecté à l’Internet mondial), l’adresse ou l’ensemble des
adresses doit être délivré par un organisme habilité dans le pays où le réseau est installé,
réseau de type fermé (réseau interne à l’entreprise), les adresses sont délivrées par
l’administrateur du réseau.

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 A : 128 réseaux et 16777216 stations

0 id réseau 7 bits id station 24 bits

Classe B : 16384 réseaux et 65536 stations

1 0 id réseau 14 bits id station 16 bits

Classe C : 2097152 réseaux et 256 stations

1 1 0 id réseau 21 bits id station 8 bits

Classe D :

1 1 1 0 id groupe multicast 28 bits

Classe E :

1 1 1 1 0 réservé pour un usage futur 27 bits

Ce qui nous donne en notation décimale pointé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.

Par exemple pour une adresse de classe B :

1 0 id réseau 14 bits id sous-réseau 8 bits id station 8 bits

Ce découpage autorise 254 sous-réseaux, avec 254 machines par sous-réseaux.

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 pour un masque de sous-réseau d’une adresse de classe B :

id réseau id sous-réseau id machine


16 bits 8 bits 8 bits
11111111 11111111 11111111 00000000

Soit un masque de sous-réseau valant 255.255.255.0

A partir de son adresse IP et du masque de sous-réseau, une machine peut déterminer si un


paquet est destiné à :
• une machine sur son propre sous-réseau,
• une machine sur un autre sous-réseau (utilisation de l’adresse IP de la passerelle),
• une machine sur un réseau différent (utilisation de l’adresse IP de la passerelle).

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

La couche IP (couche 3) de TCP/IP permet un changement de réseau ou de sous-réseau via une


machine dédiée appelée passerelle ou routeur. Cette machine doit avoir au moins deux liens sur
deux réseaux différents.
Lorsque l’adresse de destination se trouve sur un réseau différent, IP utilise donc l’adresse IP de la
passerelle pour envoyer le paquet, cette passerelle se charge de prendre intégralement ce paquet
et de renvoyer sur le réseau destination.

Exemple, passage à un sous-réseau interne :

S7-400 avec CP Ethernet

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

Industrial Ethernet Réseau 1 140.152.3

140.152.3.1

PASSERELLE

140.152.7.1

Industrial Ethernet Réseau 2 140.152.7

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

S7-300 avec CP Ethernet

Figure 57 : Passerelle IP

La requête destinée à l’équipement 2 d’adresse 140.152.7.10, est envoyée à la passerelle


140.152.3.1 (passage du réseau 140.152.3 à 140.152.7). La passerelle renvoie la requête à l’équipement
2 (S7-300), ce dernier répond en utilisant la passerelle 140.152.7.1.

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

0 1.5 4.5 10.5 22.5

Figure 58 : Time-out TCP

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.

L’interface applicom® permet de valider ou non ce mode de fonctionnement, les caractéristiques


(non modifiables) de ce dernier sont :

fréquence des entretiens : 30 secondes


fréquence des réessais : 20 secondes
nombre d’essais si pas de réponse : 8

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 ».

1035 Ressource temporairement indisponible


1036 Opération démarrée
1037 Opération déjà en cours
1038 Défaut de socket
1039 Adresse destination manquante
1040 Message trop long
1041 Mauvais protocole de socket
1042 Protocole non disponible
1043 Protocole non supporté
1044 Type de socket non supporté
1045 Opération non supportée
1046 Famille de protocole non supportée
1047 Famille d’adresse non supportée par la famille du protocole
1048 Adresse déjà utilisée
1049 Adresse impossible
1050 Pas d'interface réseau
1051 Réseau non accessible
1052 Connexion arrêtée par le réseau sur reset
1053 Connexion interrompue par l’application
1054 Connexion interrompue par le partenaire (reset)
1055 Manque de ressource
1056 Socket déjà connecté
1057 Socket non connecté
1058 Envoi impossible après l’arrêt du socket
1061 Connexion refusée
1064 Machine hôte arrêtée
1065 Destination introuvable

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

Adressage, 77, 132


Adressage IP, 182
Alignements, 77
Client Industrial Ethernet
Performances S5, 22
Performances S7, 83
Performances TI, 139
S5, 19
S7, 77
TI, 132
Configuration
S5, 26
Configuration équipement client
S7, 94
TI, 146
Configuration équipement serveur
S7, 89
Coupleur
CP143, 30
CP1430, 30
CP1434, 153
CP143, 30
CP1430, 30
CP1434, 153
DATA-BASE
S5, 24
S7, 87
TI, 141
Descripteur d'items S5
Descripteur Simatic S5 D FR, 57
Descripteur Simatic S5 GB, 66
Descripteur standard, 52
Descripteur d'items S7
Descripteur Simatic S7, 126
Descripteur standard, 121
entretien TCP, 185
Equipement
Propriétés, 16
Equipements Siemens
Mise en oeuvre S5, 30
Mise en oeuvre S7, 96
Mise en oeuvre TI, 148, 153
Erreur, 179
FETCH, 30
Fonctionnalité, 3, 77, 132
Fonctions utilisables S5
Mode attente, 49
Mode cyclique, 50
Mode différé, 50
Fonctions utilisables S7
Mode attente, 119
Mode cyclique, 120

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

Vous aimerez peut-être aussi