p.1 formation modules ethernet tcp ip pour tsx micro tsx etz 410 / etz 510 - serveur web
TRANSCRIPT
p.1
FormationModules Ethernet TCP IP
pour TSX MicroTSX ETZ 410 /
ETZ 510 - Serveur WEB
p.2
Page laissée blanche intentionnellement
p.3
Sommaire
Transparent Factory - Rappels
Offre modules ETZ 410 /510
Architectures Ethernet et Modem
Mise en œuvre matérielle des modules ETZ
Configuration logicielle
Mise en œuvre de l’interface Modem
Fonction de Communication
Services BOOTP / DHCP / FDR / SNMP
Services WEB de Base
Serveur WEB Factorycast
Sécurité sur les Serveurs WEB
p.4
Services Ethernet innovateurs - Rappels
Ethernet / TCPIP Intranet
Firewall
Internet
Routeur
Intranet
WEB Server
WEB Client ’Intranet ’
WEB Client ’Internet ’
Modem / RASSCADA / HMI
/ Programmation Locale
SCADA / HMI / Programmation à
distance
E/S distribuées
Premium Quantum
Architectures modulables (Hubs, Switches)
Architectures d’automatisme Distribués
SCADA / HMI Local ou distant
Programmation Locale ou distante
Entrées / Sorties Distribués
Serveurs WEB embarqués
WEB ServerWEB
Server
Micro
WEB Server
p.5
Transparent Factory: Les Produits
Serveurs WEB embarqués Serveur Web Factorycast : Quantum, Premium, Micro, Momentum M1E, Altivar ATV58, =S= Switches (NES,NOS)
OPC Factory Server: Le Serveur OPC de SchneiderStandardisation de l ’interface entre Automates et HMI, SCADA, MES, ERP
Drivers TCP IP pour PCProgrammation à distance sur TCP IP (PL7, CONCEPT)Contrôle à distance SCADA (MONITOR PRO)
Modules Ethernet: Automates et E/SModules TCP/IP pour Quantum, Premium, Micro, Momentum M1EModules Momentum IO sur Ethernet
Système de câblage Ethernet industrielHubs, Transceivers, Switches, câbles SFTP
p.6
Page laissée blanche intentionnellement
p.7
Offre
Modules Ethernet TCP IP
pour TSX Micro
p.8
Guidemise enœuvre
etsécurité
Guidemise enœuvre
etsécurité
CD-Romdocumentationen 5 Langues
TSX ETZ 410
Offre modules Ethernet pour Micro
CD-Romdocumentationen 5 Langues
+ Factorycast
TSX ETZ 510Idem 410 + CD-Rom incluant FactoryCast
(Configurateur et documentation)
Guidemise enœuvre
etsécurité
Guidemise enœuvre
etsécurité
p.9
Services via Ethernet ou Modem
Services de Base: communs ETZ 410 / ETZ 510Plusieurs niveaux de connectivité
– Ethernet Cuivre 10/100 MHz base T– Liaison série à 56 Kbs pour modem standard externe
Protocoles Modbus et UniTE sur TCP / IP– Communication inter-automates et vers superviseur– Tous les services usuels de communication disponibles – Accès par PL7 en local ou à distance – Compatibilité avec le parc installé TSX Micro
Gestion de réseau (SNMP Agent)Allocation dynamique d’adresse IP (BOOTP, DHCP)Services WEB de Bases: Diagnostic à distance / Réglage Application
– Accès Sécurisé: Plusieurs niveaux de protection par mots de passe
Serveur WEB Factorycast: sur ETZ 510 seulServeur WEB embarqué (8 Mo mémoire) ouvert aux pages WEB et Applet Java crées par l’
utilisateur toutes les fonctions Factorycast V2.2.1Accessible par les navigateurs Internet standards
p.10
Modules Ethernet ETZ - Caractéristiques
ETZ 510 ETZ 410
10 / 100 Mbps Base T (RJ45)Half / Full duplex
Profil ETHWAY NON
TCP/IP Modbus et Uni TE port 502
Client BOOTP / DHCP OUI (et client FDR)
Agent SNMP OUI, MIB II et MIB privée
Services WEB de base
Fonctions Schneider Paramétrage module / Diagnostic à distance
Profil TCP/IP 32 Connections simultanées
Nb Clients WEB 8 Browser simultannés
Serveur WEBpages Utilisateur NON
8 Mo de mémoire Pages WEB crées par l ’utilisateur
Interface PPPLiaison RS232 pour modem externe jusqu’à 56 Kb
protocole PPP
IO scanning Global data NON
p.11
Les Services WEB de base (ETZ 410/510)
Réglage Application Écrans ‘ prêt à l ’emploi ‘ Visualisation / modification des données automates (accès en lecture seule par défaut) Accès en écriture protégé par mot de passe Accès aux données par adresse et symboles (sur ETZ 510) Possibilité de sauvegarder des listes de variables
Diagnostic Système et E/S Écrans ‘ prêt à l ’emploi ‘ Visualisation des configurations automates Visualisation des défauts automates Diagnostic détaillé de chaque module Statistiques Ethernet
Paramétrage module adresses IP, XWAY
p.12
Serveur WEB Factorycast (ETZ 510)
Ouvert aux pages WEB utilisateur 8 Mo de mémoire disponible pour les pages WEB Intégration de pages WEB HTML
(Frontpage, Powerpoint …) Liens avec données automates Accès graphique aux données permettant :
– Des vues pour contrôle et maintenance,
– Des guides de maintenance,
– Des rapports de fabrication,
– Des rapports qualités, …
Pages graphiques animées Interface HMI personnalisable Éditeur embarqué :
– Librairie d ’objets graphiques– Copier/Coller facile
Objets réutilisables dans les pages HTML Pages Graphiques sauvegardées dans le module
32°632°6
TemperatureTemperature
32°632°6
SettingsSettings
28°428°4 28°628°6
Steam BoilerSteam Boiler
p.13
Accès sécurisé
L ’accès au module est parfaitement sécurisé aussi bien sur le profil TCP / IP que sur les profils HTTP/FTP.
1- Sur le profil TCP / IP: Le concepteur de l ’application peut filtrer les applications clientes qui seront
autorisées à se connecter au module. (par écran de configuration du module: table des connections avec contrôle d ’accès).
2- A partir du serveur WEB (profil HTTP) :L ’accès aux modes diagnostic / configuration est protégé par un premier niveau de
mot de passe. Accès en écriture protégé par un deuxième niveau de mot de passe.Accès en modification de la configuration module protégé par un troisième niveau de
mot de passe.
3- A partir du profil FTP:Un niveau de mot de passe supplémentaire protège l ’accès aux fichiers du serveur
à partir de l ’outil ‘ Transfert ’ du configurateur Factorycast
NOTA: Il n’ y a pas d ’accès au programme automate par les profils HTTP et FTP (accès réservé à PL7 par TCP IP via le driver XIP).
p.14
p.15
Architectures Ethernet TCP IPavec ETZ 410/510
p.16
Architectures Ethernet
Un serveur indépendant et propre à chaque automate Simplicité et transparence de la communication Configuration par page HTML (accessible par Ethernet ou liaison RS 232) Sécurisation d ’accès à tous les niveaux de l ’application
Passerelle TCP IP / UniTelway Protocoles Modbus et UNITE sur TCP/IP Inter-opérabilité avec Quantum, Premium, Momentum M1E Accès distant pour Superviseur SCADA / HMI Programmation à distance (via PL7 et Driver XIP)
Intranet
WEB
Firewall
ETZ ETZ
p.17
Architectures liaison distante
Connexion aux modems standards Par liaison RS 232 Avec protocole PPP Transparence de la communication Téléchargement de programme / programmation à distance Services FactoryCast à distance Sécurisation d ’accès à tous les niveaux de l ’application Appels sortant ou entrant
ModemModem
Modem
ETZ ETZ
p.18
Architectures liaison distante
Connexion aux modems via fonction ‘ serveur RAS ’ Par liaison Ethernet via un module RAS Avec protocole PPP Transparence de la communication Téléchargement de programme / programmation à distance Services FactoryCast à distance
Modem
Modem
RAS server
ETZ ETZ
p.19Architecture compatible avec toutes
installations existantes
Max = 99 @ UTW
UTW
ETZ
Ethernet Max =7 @ UTW
UTW
Ethernet
ETZ
Connexion au bus local Unitelway Accessibilité de l ’application en local ou à distance Le module se comporte comme un esclave UTW (il occupe 2@ UTW)
p.20
Page laissée blanche intentionnellement
p.21
ETZ 410 / ETZ 510
Mise en œuvre
p.22
Mise en œuvre ETZ - Principes
1 - Mise en œuvre MatérielleConnexion du module ETZ sur ETHERNET ou sur MODEM
Connexion du module sur le Micro
2 - Configuration Logicielle du moduleConfiguration par page HTML accessibles
– par Ethernet (Navigateur Internet)
– par Liaison RS 232 (Remote access service + Navigateur Internet)
3 - Mise en oeuvre des fonctions de communicationFonction de communication point à point automate à automate
– dans l’application PL7
Programmation à distance, Supervision à distance– Connexion du logiciel de Programmation PL7 ou SCADA via Driver XIP
p.23
Mise en œuvre matérielle ETZ
ETZ s’installe à partir du TSX37-10 (37-10, 37-21, 37-22)Raccordement à l ’automate (maître UTW)
– Par prise-console– ou sur la Liaison PCMCIA SCP114
RJ45 pour liaison Unitelway vers Micro
RJ45 pour connexion ETHERNET
SUBD 9pts vers MODEM externe
Alimentation 24 VDC
Adresse MAC du module
Bloc LED: RUN, ERR, RX/TX
Mini DIN, pour prise terminal.PC
Câble vers MicroRJ45 / Mini Din 35 cm
p.24
Diagnostic Module ETZ
par pages WEB par LEDs >
RUN
ERR
RX/TX
TSX ETZ 510
p.25
Mise en œuvre matérielle ETZ
1) à partir d ’un TSX Micro existant
Comment connecter le module ETZ à ETHERNET ?
2) Montage du module : . rail DIN ou platine . alim. 24 Vdc
¤ ¤ ¤ ¤ ¤ ¤
3) Connexion à la prise console de l ’API
4) Connecter au réseau Ethernet
Le TSX Micro resteaccessible par le PC !
p.26
Mise en œuvre matérielle ETZ
1) à partir d ’un TSX Micro existant
4) Connexion à un modem standard RS232 et son câble
RTCRadioGSM...
Comment connecter le module ETZ à un modem ?
2) Montage du module : . rail DIN ou platine . alim 24 Vdc
¤ ¤ ¤ ¤ ¤ ¤
3) Connexion à la prise console de l ’API
Le TSX Micro resteaccessible par le PC !
p.27
Configuration Logicielle ETZ
Paramétrage par écran pré-configurés (hors PL7)
Lancer un Navigateur Internet avec l ’adresse URL de l ’ETZ accès par ETHERNET ou par liaison série RS 232 du PC Chaque coupleur possède à sa sortie d’usine
– une adresse IP Ethernet par défaut : 85 . 16 .x . y – déduite de son adr. MAC: 2 derniers chiffres, x et y
– adresse IP (PPP) par défaut : 85 . 16 . 0 . 2
p.28
Accès aux écrans de Paramétrage
Via Ethernet par un Navigateur WEB la première fois, se connecter par l ’adresse IP défaut de l ’ETZ : 85 .
16 . x . y
Via la liaison série du PC et le service ‘Accès Réseau à distance’ 1- Configurer préalablement le service ‘ Accès Réseau à distance par câble série’
sous Windows (nous fournissons un script d ’installation à lancer)
2- Puis ouvrir la connexion avec l ’ ETZ par le menu < Accessoires> puis < Accès Réseau à distance >.
3- Dans le Navigateur WEB, saisir l ’adresse IP par défaut de l ’ETZ:
85 . 16 . 0 . 2
Protection par mot de passepar défaut User Name = USER
password = USER
(en MAJUSCULES)
p.29
Configuration Logicielle ETZ
Paramétrage
Configuration Unitelway
Modification mot de passe
d ’écriture de config.
Réinitialisation module après
reconfiguration Configuration agent SNMP
Configuration DHCP / BOOTP
Configuration IP
p.30
Ecran ‘Configuration Unitelway ’
Adresse d’accès réseau, utilisée en mode Client pour accéder aux équip--ements connectés sur
le réseau TCP/IP.
Valeurs : 4 à 98
Adresse réservée au mode Serveur
Est égale à l’Adresse Ad0 + 1
(Non configurable)
9600 , 19200 Bauds (recommandé) ouAuto (adaptable
automatiquement)
Odd (impaire), Even (Paire),
None (sans parité) (recommandé).
Valeur du temps enveloppe
(de 1 à 10 secondes)
Paramétrage pour être compatible avec la configuration du Maître
p.31
Ecran ‘ Configuration IP ’
Autorisationd ’ Accès par Clients
Contrôle d ’Accès (filtrage)des équip. clients distants
Choix du protocoleModbus ou Uni-TEpar connexion
Adr XWAY: 0 à 63 pour UNITE
100 à 163 pour équip. Modbus
Adresse IP configurée ou
attribuéeautomatiquement
par un serveur BootP/DHCP
Compatibilité 802.3
ou Ethernet V2
Adresse XWAY du module
Config. IPdu module
Connexion via Ethernet ou Modem
Table des équipements distants (Automates ou PC)avec lesquels on veut ouvrir des connexions
Configuration Locale du moduleen tant que serveur
Nombre de connexions maxi ouvertes simultanément
p.32
Adressage IP - Rappels
Adresse IPChaque coupleur possède une adresse IP par interface
– Une adresse IP pour l’interface Ethernet– Une adresse IP pour l’interface liaison série modem, utilisée par le protocole PPP.
Subnetwork mask (Masque de sous réseaux)Un masque de sous-réseau , codé sur 32-bits, permet d’ identifier dans une
adresse réseau de classe A, B ou C, la partie adresse réseau, de la partie adresse station..
– Les bits du masque sont :
– à 1, si les bits correspondants de l'adresse IP sont à interpréter comme partie de l'adresse réseau.
– à zéro pour l'identification de la station.
Gateway address (Adresse du routeur IP)La passerelle (Gateway) permet de router un message vers une machine qui
n'est pas sur le même réseau courant.
p.33
Adressage IP / XWAY - Principes
Ethernet TCP/IP
PL7 SCADA
Premium
Configuration ETY:@XWAY : 2.2 @IP: 85.16.8.2
Table connections avec contrôle accès2.1 / 85.16.8.1 Micro (Accès)2.103 / 85.16.8.3 Quantum (Accès)2.5 / 85.16.8.5 PC (Accès)
Configuration XIP:@XWAY : 2.5 @IP: 85.16.8.5
Table XWAY/IP:2.1 / 85.16.8.12.2 / 85.16.8.2
Configuration NOE :
@IP: 85.16.8.3
BrowserWEB
Configuration XIP @IP: 85.16.8.10
ETZ MicroPL7
Configuration ETZ:@XWAY : 2.1 @IP: 85.16.8.1
@UTW0 :4 , @UTW1:5
Table connections avec contrôle accès2.2 / 85.16.8.2 Premium (Accès)2.103 / 85.16.8.3 Quantum (pas d ’Accès)2.5 / 85.16.8.5 PC (Accès)
p.34
Page laissée blanche intentionnellement
p.35
ETZ 410 / ETZ 510
Mise en œuvre
Interface Modem
ModemModem
Modem
ETZ ETZ
p.36
Interface Modem - Fonctionnalités
Différents servicesGestion des Appels entrant
– un Automate (Micro, Premium, Quantum) veut dialoguer avec Micro– un PC (SCADA, PL7) veut dialoguer avec Micro(Télé surveillance)
Gestion des Appels sortant– Micro appelle un autre Automate (Micro, Premium, Quantum) – Gestion des commandes Hayes vers le modem
Fonctionnalités identiques à l ’interface ETHERNETProgrammation à distance PL7SCADA / HMI à distance ,Télé surveillanceSynchronisation entre Automates
p.37
Interface Modem - Mise en œuvre
En mode Client: Choix exclusif Liaison Modem ou Ethernet
En mode Serveur: toutes les requêtes étant traitées en protocole TCP/IP, l'ETZ peut répondre sur les deux types de liaison.
1) à partir d ’un TSX Micro existant
4) Connexion à un modem standard RS232 et son câble
UniTE ou Modbus
2) Montage du module : . rail DIN ou platine . alim 24 Vdc
¤ ¤ ¤ ¤ ¤ ¤
Le TSX Micro resteaccessible par le PC !
3) Connexion à la prise console de l ’API
p.38
Interface Modem - Mise en œuvre
1- Installer et configurer les modems Local et distantconfigurer le protocole PAP (authentification) sur le modem distant
2- Installer et connecter le module ETZ au Modem
3- Configurer le module ETZ en mode ModemAdresses IP / XWAYMode Modem et paramétrage de la ligneTable des connections distantes avec Numéros de Téléphone
4- Programmer l ’application Micro par PL7L ’ouverture de la ligne se fera lors de l ’envoie de la première fonction de
communication
p.39
Interface Modem - Configuration
3- Table des Stations distantes
avec numéros d ’appelet mot de passe
1- SélectionConnexion
Modem
2- Paramétrage Interface Modem
p.40
Interface Modem - Configuration
Paramétrage interface Modem
Paramétrage de l ’ Interface en fonction du Modem
que vous utilisez:
Vitesse de 4800 à 57400 Bps Temps maxi entre deux trames (en secondes),au delà duquel
la connexion sera coupée.
La valeur par défaut est 1 minute. Si le temps saisi est 0,
aucun contrôle n’est effectué.
Temps de connexion maximum (en secondes)
La valeur par défaut est 10 minutes.Si le temps saisi est 0,
aucun contrôle n’est effectué.
Permet d’envoyer au modem des commandes au format Hayes
Configuration par chaîne de caractères Hayes ***
Ex : AT&FS0=2
Sélection Connection par Modem
p.41
Exemple d ’application - Appels entrant
Cas d ’un appel venant d ’un PC (PL7/SCADA via driver XIP) ou Navigateur Internet
Le module ETZ est Serveur Il est à l ’écoute d'une demande de connexion téléphonique entrante.Le PC ou Automate distant doit initialiser la connexion
– ouvrir la ligne (composer le numéro de Tél. du Micro) – une fois la connexion ouverte, le driver XIP peut être lancé
Modem
Modem
¤ ¤ ¤ ¤ ¤ ¤
CoordonnéesN° Tel: 0493567912Username: USERPassword: USER
Appel équipement distant avec authentification
(Protocoles PPP et PAP)
PL7 / SCADAavec driver XIP lancé
+Accès réseau à distance
lancé préalablement
Navigateur Internet+
Accès réseau à distance lancé préalablement
p.42
Configuration du PC distant appelant
Pour accéder avec un Navigateur Internet Sur le PC distant il faut sous Windows:
1- Installer l ’Accès Réseau à distance (Dial up Networking)2- Configurer le service ‘ Accès Réseau à distance ’ par modem
– avec le Numéro de Téléphone du modem distant 3- puis ouvrir la connexion avec l ’ ETZ par le menu
– < Accessoires> puis < Accès Réseau à distance >4- Lancer le Navigateur Internet avec l ’adresse IP distante
Pour accéder avec PL7 ou un SCADA via le driver XIP
5- Installer le driver XIP sous Windows6- Configurer le Driver XIP avec la liste des équipements distants
– avec les couples d ’adresses XWAY / IP7- Lancer le driver XIP (après avoir effectué les points 1 à 3)8- PL7 ou le SCADA peut alors communiquer avec le Micro
Nota: on peut lancer simultanément plusieurs appli clientes sur le même PC (PL7, SCADA, Navigateur) connecté sur le même Micro distant
p.43
Exemple d ’application - Appels entrant
Cas d ’un appel venant d ’un autre automate
Le module ETZ est Serveur Il est à l ’écoute d'une demande de connexion téléphonique entrante.L’ Automate appelant doit initialiser la connexion
– ouvrir la ligne (composer le numéro de Tél. du Micro) – Il peut alors envoyer des fonctions de communication SEND_REQ( )
Modem
Modem
¤ ¤ ¤ ¤ ¤ ¤
¤ ¤ ¤ ¤ ¤ ¤
CoordonnéesN° Tel: 0493567912Username: USERPassword: USER
Appel équipement distant avec authentification
(Protocoles PPP et PAP)
p.44
Page laissée blanche intentionnellement
p.45
Exemple d ’application - Appels sortant
Cas d ’une connexion vers un automate distant sur demande de l ’automate local
Le module ETZ est Client Il établi la connexion vers le port 502 de l'équipement distant. L'équipement distant doit être référencé dans la table de configuration XWAY/IP. L ’application Micro envoie des fonctions de communication SEND_REQ( )
Modem
Modem
¤ ¤ ¤ ¤ ¤ ¤
¤ ¤ ¤ ¤ ¤ ¤
Protocoles PPP et PAP
Coordonnées distantes
N° Tel: 0493567912Username: MICRO1
Password: *****
Numéro de Tél. et Login
Envoie de fonction SEND_REQ ( )à partir de l ’application PL7
p.46
Page laissée blanche intentionnellement
p.47
ETZ 410 / ETZ 510
Fonctions de
Communication
p.48
Fonctions de Communication
Mise en œuvre des fonctions de communication
Communication Client / Serveur entre automates (point à point)
– Fonction client ‘SEND_REQ( )’ programmée dans l’application PL7
–pour lire et écrire des données bits et mots dans un autre Automate
Accès à partir d’un PC distant
– Driver XIP : Connexion du logiciel de Programmation PL7 ou SCADA/HMI via le Driver XIP installé sur le PC
–Programmation à distance (PL7), transfert de programme
–Supervision à distance
p.49
Communication - Principes
Ethernet TCP/IP
HMI / SCADAPL7
PL7 accède au Micro avec l’adresse { 2 . 1 } SYSHMI / SCADA avec { 2 . 1 }
Driver XIP
Communication TCP/ IP(UNI TE/ MODBUS)
avec fonctions
SEND_REQ ( ADR#0.0.4, …)
programmée dans appli PL7
Configuration ETY:@XWAY : 2.2 @IP: 85.16.8.2
Table connectionsavec contrôle accès
2.1 / 85.16.8.12.5 / 85.16.8.5
Configuration XIP:@XWAY : 2.5 @IP: 85.16.8.5
Table XWAY/IP:2.1 / 85.16.8.12.2 / 85.16.8.2
Configuration NOE
@IP: 85.16.8.3
ETZ MicroPC PL7
Configuration ETZ:@XWAY : 2.1 @IP: 85.16.8.1
@UTW0 :4 , @UTW1:5
Table connectionsavec contrôle accès
2.2 / 85.16.8.2 Premium2.103 / 85.16.8.3 Quantum
2.5 / 85.16.8.5 PC
p.50
Messagerie - Performances
Le module ETZ est une passerelle TCP IP 100 Mbps <=> Unitelway 19200 BpsAttention aux performances: liaison série 9600 / 19200 Bps entre
Micro et module ETZ !
Messagerie TCP IPNb. de connexions TCP IP simultanées: 32 maxi (Client + server)Nb. de fonctions client (send_req( ) 4 par cycle)Limitation des requêtes UniTE/Modbus à 128 octets
pas de fonction bridge XWAY ! Rappels: il n’est possible d ’accéder qu ’à la porte systèmepar exemple pas de routage TCP IP / FIPWAY au travers du Micro
p.51
Programmation Fonction SEND_REQ( )
Aide à la saisie des fonctions dans la bibliothèque de PL7 sélectionner la famille Communication
p.52
Programmation Fonction SEND_REQ( )
SEND_REQ ( @ dest., code requête, table transmission , table récept , gestion )
@ destination =
@ UTW esclave du module= ADR# 0.0.4 par défaut
code requête (en décimal ou Hexa 16# XX)
Lecture objets 16# 36Ecriture objets 16# 37
Table deréception
ex: %MW200 : yy
Paramètresde gestion
de la requêtelongueur = 4 motsex: %MW300 : 4
Table de transmission
Attention: Il faut réserver les 3 premiers mots pour
coder l ’adresse du destinataire
exemple: %MW100 : 13avec 3 mots pour l ’adresse AP distantet 10 mots à écrire dans AP distant
avec%MW100 := 16 # 0202 (@ AP distant)
p.53
Fonction SEND_REQ( ) - Lecture
Exemple de programmation de lecture de mots Ce programme permet d’envoyer une requête UNI-TE ou MODBUS vers un
équipement distant d’adresse X-Way : 2. 2 (16# 0202).
La requête permet de lire 3 mots: %MW10000, %MW10001, %MW10002.
SEND_REQ ( @ ADR# 0.0.4 , 16# 0036 , %MW100 : 6, %MW200 : 4, %MW300 : 4 )
Table de transmission %MW100 : 6 (6 mots)
%MW100:=16#0202; (adresse XWAY AP distant - station-réseau:) %MW101:=16#0000; (adresse ) %MW102:=16#0000; (adresse ) %MW103:=16#0768; (*type segment: internal word*) %MW104:=10000; (*adresse du 1er mot à lire*) %MW105:=3; (*nb des mots à lire*)
Table de réceptionde 4 mots:
type of object sur 1 octet+ 3 mots en lecture
p.54
Fonction SEND_REQ( ) - Ecriture
Exemple de programmation d’ écriture de mots Ce programme permet d’envoyer une requête UNI-TE ou MODBUS vers un
équipement distant d’adresse X-Way : 2. 2 (16# 0202).
La requête permet d’ écrire 3 mots: %MW5000, % MW5001, % MW5002.
SEND_REQ ( @ ADR# 0.0.4 , 16# 0037 , %MW1000:9, %MW1100:1, %MW1200:4 )
Table de transmission %MW1000 : 9 (9 mots)
%MW1000:=16# 0202; (adresse XWAY AP distant - station-réseau:) %MW1001:=16#0000; (adresse ) %MW1002:=16#0000; (adresse ) %MW1003:=16#0768; (*type segment: internal word*) %MW1004:=5000; (*adresse du 1er mot à écrire*) %MW1005:=3; (*nb des mots à écrire*) %MW1006:=4 (*valeur des données à écrire*) %MW1007:=5; (*valeur des données à écrire*) %MW1008:=6; (*valeur des données à écrire*)
Table de réceptionde 1 mot
compte rendu sur 1 octet
p.55
Communication via le Driver XIP
1- Installer le Driver XIP
2- Paramétrer le Driver XIP
3- Communication via le Driver XIPpour accès par PL7pour accès par Supervision (monitor Pro)
sur ETHERNET, INTRANETà distance : Internet ou Modem
p.56
Communication via le Driver XIP
Installation / Configuration
Outils
Installation Driver
Configuration des Drivers
Test des drivers
p.57
Enregistrer
XIP 02
Communication via le Driver XIP
ConfigurationSaisir la liste de toute les connexions à ouvrir
Entrer une Adresse XWAY
locale pour le PCAjouter des connexions
- nom de la station- @ X-WAY distante
- @ IP distante
N ’oublier pas de Validerpar
‘ Enregistrer ’
p.58
Communication via le Driver XIP
Si votre PC possède une carte réseau Ethernet, il faudra utiliser une seconde instance du driver XIP:
Créer un second profil XIP02 qui se connectera via l ’Accès réseau à distance (modem) (le premier profil est attaché à la carte réseau)
Attention: la création du second profil ne peut s ’effectuer que lorsque la liaison l ’Accès réseau à distance (modem) est ouverte
XIP 02
Créer ProfilSupprimer Profil
……..
Puis sélectionnerle port TCP IP
liaison série par modem
p.59
Communication via le Driver XIP
Le Driver XIP peut être lancé (instance XIP01 puis XIP02) séparément ou automatiquement au démarrage du PC.
Le Driver XIP établit et maintient les communication X-WAY sur TCP/IP
Liste des connexions
ouvertes
p.60
Communication via le Driver XIP
Accès depuis PL7 via le Driver XIP
sélectionner le menu AP > Définir l’adresse de l’automate (distant)
{ 65.13} SYS
Sélectionner le driver XIP01
et saisir l ’adresseXWAY distante
{Réseau . Station} SYS
ATTENTION !
Utiliser PL7 V4.2
p.61
ETZ 410 / ETZ 510
Services
BOOTP / DHCP-FDR
SNMP
p.62
Services Client BOOTP / DHCP
Un Micro peut récupérer son adresse IPpar Configuration (écran de configuration embarqué dans le module)
ou Automatiquement à partir d ’un serveur BOOTP / DHCP– à sa mise sous tension
– Serveur BOOTP ou DHCP dans Automate Premium ou Quantum
Hub / Switch ServeurBOOTP / DHCP
Requète pour @ IP ?Requète pour @ IP ?
Config. IP !Config. IP !
p.63
Services Client BOOTP / DHCP / FDR
Services Client BOOTP / DHCPLes coupleurs ETZ intègrent de base les fonctions Client BOOTP et Client DHCP
ce qui permet une configuration automatique IP à partir d ’un automate serveur. (Premium ou Quantum)
Par ce service, aucun PC dédié n'est nécessaire pour mettre en œuvre la solution.
Nécessité de redémarrer (power off) les équipements servis– après lancement du serveur, Ils obtiennent leur adresse IP lors de leur mise sous tension
uniquement. Ce sont eux qui envoient une requête au serveur
Service Client FDR (Faulty Device Replacement)servie =S= complémentaire à DHCP permettant le remplacement d ’équipements
défaillant avec reconfiguration AUTOMATIQUE
Les coupleurs ETZ intègrent aussi la fonction Client FDR permettant de récupérer automatiquement leur configuration applicative
– Exemple: Configuration ETZ (config Unitelway, SNMP, …)
p.64
Service FDR - Faulty Device Replacement
Permet le remplacement d’équipements défaillant avec reconfiguration AUTOMATIQUE
Hub
Switch
ServeurDHCP
+ Serveur FDR
2- Remplacer l’équipement en panne
Demande Config IP ?Demande Config IP ?
3- Configuration IP et paramètres métiers à jour sont reçus automatiquement via FTP du serveur FDR
Config IP complète +
=> Paramètres métiersdu module
servi par serveur FDR
Config IP complète +
=> Paramètres métiersdu module
servi par serveur FDR
1-configurer le ‘Device name’ de l’ ETZ de remplacement
page Web
ETZ
ETZ
p.65
Service DHCP / FDR - Configuration
L’option ‘Automatic Configuration’ doit être choisie préalablement dans la page ‘IP Configuration’
Les coupleurs ETZ possèdent un ‘ Device Rolename ’ par défaut Ce ‘ Device Rolename’ doit être modifié de manière à être unique sur
un segment Ethernet
Device Rolename
15 caractères maxi(ETZ_DefaultName par défaut)
FDR Replication period
Période (en secondes) decomparaison automatique entre
config ETZ et DHCP
Force le TSX ETZ à récupérer ou sauvegarder la
configuration dans le serveur FDR
Configuration Automatique par
BOOTP ou DHCP ( FDR)
p.66
Service SNMP agent
Gestion de ConfigurationGestion de Défauts
Gestion de PerformanceGestion de Sécurité
Gestion de ConfigurationGestion de Défauts
Gestion de PerformanceGestion de Sécurité
ETZ 410 / 510 sont SNMP Agent
Chaque agent maintient une base de donnée MIB
(Management Information Base)Ces informations peuvent être lues ou écrites par un
administrateur du réseau
compatibilité avec le standard MIB 2 database
et ouverture avec la MIB privative “TF Ethernet”Informations détaillées sur les services =S=: performances,
défauts, sécurité, services IO scanning, Global data,…
SNMP Network Manager
p.67
Service SNMP - Configuration
Configuration par page WEB
Cette zone permet, à partir de
l’administrateur SNMP, de localiser et
identifier un agent.
Permet de valider l’émission d’un
évènement (TRAP) à l’administrateur.
L’agent avertit l’adminis-trateur que la requête a
été refusée suite à uneerreur d’identification
Adresses IP des
administrateurs SNMP.
Cette zone permet de définir un nom de communauté
par famille de service Set, Get et Trap.
p.68
Page laissée blanche intentionnellement
p.69
Serveurs WEB
Services WEB de Base
et Serveur Factorycast
p.70
Services WEB
Les modules ETZ 410 et ETZ 510 intègrent de Base un serveur WEB pour le diagnostic à distance (services pré-définis =S=)
un serveur WEB limité au diagnostic de premier niveau. Les pages associées (non modifiables) sont prêtes à l'utilisation et ne nécessitent aucune configuration utilisateur.
Services WEB =S= prédéfinis pour:– Diagnostic système (Rack Viewer) ,
– Diagnostic Ethernet, Diagnostic Unitelway,
– Réglage application (Data Editeur), – Configuration module: IP, BootP/DHCP, Modem
Le module ETZ 510 offre en plus un serveur WEB ouvert au pages WEB crées par l ’utilisateur
8 Mo de mémoire disponible
Accès Sécurisé: Plusieurs niveaux de protection par mots de passe
p.71Services WEB de base
p.72Services WEB de base (ETZ 410/510)Diagnostic
Diagnostic Système - Services prêts à l ’emploi
p.73Services WEB de base (ETZ 410/510)Diagnostic Diagnostic Ethernet
p.74Services WEB de base (ETZ 410/510)Diagnostic Diagnostic Unitelway
p.75Services WEB de base (ETZ 410/510)Diagnostic Diagnostic Liaison Modem - PPP
*****************************************TSX ETZ410-510 --- PPP/Modem Log File ---*****************************************------------------------Modem connection configuredPPP server okPPP Server: IP Remote Address: 85.16.0.1PPP Server: IP Local Address: 85.16.0.2PPP Link down------------------------Modem connection configuredRs232 link down------------------------Modem connection configured
p.76Services WEB de base (ETZ 410/510)Diagnostic
Réglage Application Écrans ‘ prêt à l ’emploi ‘ Visualisation / modification des données automates (accès en lecture seule par défaut) Accès en écriture protégé par mot de passe Accès aux données par adresse et symboles (sur ETZ 510) Possibilité de sauvegarder des listes de variables
Diagnostic Système et E/S Écrans ‘ prêt à l ’emploi ‘ Visualisation des configurations automates Visualisation des défauts automates Diagnostic détaillé de chaque module Statistiques Ethernet
p.77
Serveurs WEB
Factorycast
TSX ETZ 510
32°6
Temperature
32°6
Settings
28°4 28°6
Steam Boiler
p.78
Offre Serveurs Web Factorycast
ETY 110 WS ETY 510
CD Outil de configuration ‘Factorycast + SDK FACTORY CAST
NOE 21110
NOE 771 10
PremiumPremium
ETZ 510
MicroMicro
Modules TCP / IP
+ Serveur WEB embarqué
Modules TCP / IP
+ Serveur WEB embarqué
QuantumQuantum
p.79
Module TSX ETZ 510 - Serveur WEB Factorycast
Mêmes fonctions de communication TCP IP que TSX ETZ410
+ Fonctions Serveur WEB Factorycast
Toutes les fonctions Factorycast V2.2.1–la prise en compte du module ETZ 510 nécessite la
Version Factorycast V2.2.1
WEB Serveur
p.80
Rappels des fonctions Factorycast
Fonctions Schneider ‘prêtes à l ’emploi ’ Diagnostic Système
– Visualisation configuration E/S– Visualisation défauts, Diagnostic détaillé de chaque modules, – Statistiques Ethernet (seulement sur ETY 410, 5101)– Serveur BootP (seulement sur ETY 410, 5101)
Réglage Application– Visualisation/Modification de variables automates– Accès par repère ou symbole
Réglage ‘ Graphique ’ Application – Bibliothèque d ’objets graphiques dynamiques: bargraph, curseur, vue-mètre, ...
Création et Personnalisation de pages WEB ‘ Utilisateur ’ Création de pages WEB utilisateur (avec Frontpage, Office 97 …)
– Avec Incrustation de valeurs dynamiques de variables automates– par utilisation d ’ Applets Java Schneider pré-définies
– Liens hypertextes vers d ’autres sites, serveurs, pages ...
Stockage des pages Utilisateur dans le serveur embarqué Création d‘ Applet Java ‘ Utilisateur ’ avec le SDK Factorycast
p.81
Services WEB Factorycast (ETZ 510)
Pages WEB utilisateur 8 Mo de mémoire disponible pour les pages WEB Intégration de pages WEB HTML
(Frontpage, Powerpoint …) Liens avec données automates Accès graphique aux données permettant :
– Des vues pour contrôle et maintenance,
– Des guides de maintenance,
– Des rapports de fabrication,
– Des rapports qualités, …
Pages graphiques animées Interface HMI personnalisable Éditeur embarqué :
– Librairie d ’objets graphiques– Copier/Coller facile
Objets réutilisables dans les pages HTML Pages Graphiques sauvegardées dans le module
32°632°6
TemperatureTemperature
32°632°6
SettingsSettings
28°428°4 28°628°6
Steam BoilerSteam Boiler
p.82
Factorycast - Evolutions V2.2 - Rappels
Amélioration des FonctionnalitésGestion Sécurité
– Protection accrue, plusieurs niveau de mots de passe
Plus d’objets graphiques (Librairie de Beans)– Nouveaux objets graphiques
– Bouton style poussoir ‘BP’ – Objet Courbe (jusqu’à 6 variables)– Voyant – Direct output station, Motor control station
Nouvelle Applet ‘Live Table Applet ‘– même principes que ‘LivelabelApplet’ mais en multi variables
Amélioration de l’ergonomieEvolution du Configurateur Factorycast
– style outils “FTP transfer”
Extension Frontpage – ‘ Plug-ins ’pour assister l’utilisateur dans l’insertion d’Applets dans Frontpage .
p.83
Factorycast - Mise en œuvre
Pour la description détaillé du serveur WEB Factorycast ETZ 510
se reporter au fichier ‘Formation_TSX Micro_Factorycast_F.ppt’
Ce fichier décrit en détailLa mise en œuvre du Serveur WEB ETZ 510Les principes de création de pages WEB utilisateur intégrant
des variables automates L ’utilisation des Applets Schneider Les principes de création d ’Applet utilisateur en communication
avec les variables automates
Voir fichier StageServeur WEBFactorycast
p.84
p.85
Sécurité sur les
Serveurs WEB
ETZ 410/510
32°6
Temperature
32°6
Settings
28°4 28°6
Steam Boiler
p.86
Accès sécurisé
L ’accès au module est parfaitement sécurisé aussi bien sur le profil TCP / IP que sur les profils HTTP/FTP.
1- Sur le profil TCP / IP: Le concepteur de l ’application peut filtrer les applications clientes qui seront
autorisées à se connecter au module. (par écran de configuration du module: table des connections avec contrôle d ’accès).
2- A partir du serveur WEB (profil HTTP) :L ’accès aux modes diagnostic / configuration est protégé par un premier niveau de
mot de passe. Accès en écriture protégé par un deuxième niveau de mot de passe.Accès en modification de la configuration module protégé par un troisième niveau de
mot de passe.
3- A partir du profil FTP:Un niveau de mot de passe supplémentaire protège l ’accès aux fichiers du serveur
à partir de l ’outil ‘ Transfert ’ du configurateur Factorycast
NOTA: Il n’ y a pas d ’accès au programme automate par les profils HTTP et FTP (accès réservé à PL7 par TCP IP via le driver XIP).
p.87
1- mot de passeGlobal
Configuration Diagnostic
Rack viewer Data Editor
2- mot de passe d’accès en écriture
config IPUTW, DHCP
3- mot de passe validation des modifications
REBOOT MODULE
Page d ’acceuil
Sécurité sur ETZ 410
p.88
32°632°6
TemperatureTemperature
32°632°6
SettingsSettings
28°428°4 28°628°6
Steam BoilerSteam Boiler
32°632°6
TemperatureTemperature
32°632°6
SettingsSettings
28°428°4 28°628°6
Steam BoilerSteam Boiler
Page d ’acceuil
DiagnosticSite UserSécurisé
Rack viewer Data Editor Graphic Editor
2- mot de passe d’accès aux variables en écriture
Site User non Sécurisé
Sécurité sur ETZ 510
Configuration
config IPUTW, DHCP
REBOOT MODULE
1- mot de passeGlobal
3- mot de passe validation des modifications