Upload
eugene-grandjean
View
112
Download
1
Embed Size (px)
Citation preview
Utilisation des modules Ethernet 2572 / 2572-A et du Port Ethernet de la
CPU 2500
.
Caractéristiques de la 2572 10 Mbit/s Interface RJ-45 et AUI Adressage IP par port série ou programme
PLC Port série pour configuration et
programmation PLC Alimentation externe pour transceiver 100% compatibilité avec 505-CP2572 mode Serveur pour communication avec
HMI’s 2 modes Client pour peer to peer• Possibilité d’Email• Support pour S7 send/receive
.
Caractéristiques de la 2572-A
Compatible avec la 2572 Meilleure performance (2x) 100Mb/s Nouvelle option de démarrage avec DHCP pour
l’adressage Diagnostiques améliorés stockés en mémoire
RAM non-volatile Serveur Web pour configuration et
diagnostique Sécurité améliorée pour modifications de
configuration• Contrôle par mot de passe• Verrouillage matériel
.
2572 Face avant – LEDs status ACTIF
Fixe = fonctionnement normal Clignotement lent = défaut Clignotement rapide = pas d’adresse IP
XMIT-1, XMIT-2, XMIT-E S’allument quand des données sont transmises par le port.
RCV-1, RCV-2, RCV-3 S’allument quand des données sont reçues par le port.
LB (link beat) S’allume quand il y a une connexion vers un multiport ou
switch AUI
S’allume quand le port AUI est sélectionné. (sélectionné automatiquement si le signal link beat absent sur le port RJ45)
POL (polarity) S’allume quand la polarité est inversée sur le port RJ45
(corrigé automatiquement) COL (collision)
S’allume quand une collision est détectée
.
2572 Face Avant – Ports Série
Port 1: DB9 male – RS232 Port 2: DB9 femelle – RS422 Paramètres du port configurés
par switches ou programme PLC Utilisé pour configuration de la
carte et programmation CPU L’option “Redirect” envoie les
données du port série vers une autre 2572 sur le réseau. (utile pour programmation en APT et TISOFT)
.
2572 Face Avant - Ethernet 10bT
Connexion à Ethernet UTP (unshielded twisted pair) avec connecteur RJ45
AUI Connexion à un transceiver Ethernet, permet de se
connecter à des réseaux coaxiaux AUI power
Option qui permet de brancher une alimentation externe pour le port AUI (Par défaut alimenté par le PLC)
Port 10bT est primaire; si pas de signal Link Beat alors le port AUI est utilisé.
Un bit de status qui indique le port utilisé est envoyé à la CPU.
.
2572-A Face avant – LEDs status
MS (Module Status) Vert Fixe = Hardware & Software de la carte en état
de marche Vert clignotant = carte en démarrage Rouge fixe ou clignotant = défaut présent.
NS (Network Status) Vert Fixe = Serveur de réseau est operationnel
(adresse IP a été configurée) Rouge fixe ou clignotant = défaut présent. Eteint = serveur de réseau n’est pas démarré
LS (Link Status) Vert Fixe = lien établi entre module et multiport ou
switch. Eteint = pas de câble connecté ou défaut connexion
COL (Collision) S’allume quand une collision est détéctée
.
2572-A Face avant – LEDs status
FDX (Full-Duplex) Vert Fixe = full duplex mode. 100 (100 Mb)
100 Vert Fixe = 100Mb Eteint = 10Mb
XMT-S, XMT-E (Transmit) S’allume quand des données sont transmises sur le
port Série ou Ethernet RCV-S, RCV-E (Receive)
S’allume quand des données sont reçues sur le port Série ou Ethernet
.
2572-A Face Avant
Bouton Reset Reculé pour éviter manipulation
accidentèle Déclenche un reset hardware
(comme enlever le module du rack) Roues Codeuses Module ID
Pour configurer le module ID pour utilisation avec adressage DHCP
.
2572-A Face Avant Port série
RS232Même câble que pour la
programmation de la CPUPour configuration de la
cartePort Ethernet
Connexion en 10Mb/s ou 100Mb/s
Pour câble avec ou sans blindage
.
Fonctions Cartes Ethernet Serveur PLC – des clients externes (HMI) peuvent lire /
écrire variables CPU Le client envoie une demande à la carte en format NITP ou CAMP,
encapsulé dans un paquet TCP/IP La carte envoie la demande à la CPU par le fond de panier. La CPU répond par le fond de panier La carte renvoie les données ou l’acquittement au client 8 requêtes (2572) ou 16 requêtes (2572-A) peuvent être traitées par
cycle CPU PLC client (peer-peer)
Contrôlé par le programme CPU: Envoie des messages à d’autres partenaires Traite messages reçus d’autres partenaires Peut gérer de multiples connexions en même temps
.
Interface de commande CPU
Une interface de commande avec le programme est utilisée pour lancer l’envoi et la réception de données.
Pas besoin pour opération avec HMI Le Module s’enregistre comme 2WX, 6WY Le processus d’une commande :
Ecrire le bloc de commande en mémoire V Mettre l’adresse de départ du bloc de mémoire V en WY5-8 Activer un bit en WY4 Surveiller le status de la commande en WX2
4 commandes peuvent être traitées simultanément.
.
Interface de commande CPU
Logs in as 2WX and 6WY words
.
Put V-memory addresses for command blocks here
Trigger the commands here
Monitor status here
WX / WY Map
.
Command Status Word
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Module Status Word
CMD 1Status Bits
WX1
WX2
WY3
WY4
WY5
WY6
WY7
WY8
Command Slot 1: V Memory Address of Command Block for CMD1
Command Slot 2: V Memory Address of Command Block for CMD2
Command Slot 3: V Memory Address of Command Block for CMD3
Command Slot 4: V Memory Address of Command Block for CMD4
CMD 2Status Bits
CMD 3Status Bits
CMD 4Status Bits
Command Control WordCMD 1
Control BitsCMD 2
Control BitsCMD 3
Control BitsCMD 4
Control Bits
Module Control Word
Module Status Word (WX1)
2572
2572-A
.
1 2 3 4 5 6 7 8 9 - 16
MODFAIL
SERCFG
NETCFG
DIAGERR
CFGERR
AUIACT
DSACT
RSVD TimerE Code
1 2 3 4 5 6 7 8 - 15 16
MODSTATUS
RSVD NETCFG
RSVD RSVD LINK STATUS
RSVD RSVD HEART BEAT
Module Control Word (WY3)
Pour effectuer un RAZ du module, mettre à 1 le bit MOD RESET ET mettre à 1 les 4 bit ABORT TRIGGER dans le Command Control word (WY4).
.
1 2 3 4 5 6 7 8 9 - 16
MODRESET
RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
Command Control Word (WY4)
CMD Mode• 0 = uncoupled mode (la commande est exécutée
en permanence tant que le bit CMD Trig reste à 1)• 1 = coupled mode (la commande est exécutée une
fois, ensuite le bit CMD Trig doit voir un front montant pour être ré-exécuté)
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
ERR Ack
CMDMode
CMDTrig
AbortTrig
ERRAck
CMDMode
CMDTrig
AbortTrig
ERRAck
CMDMode
CMDTrig
AbortTrig
ERRAck
CMDMode
CMDTrig
AbortTrig
Command 1 Command 2 Command 3 Command 4
Command Status Word (WX2)
CMD Err = erreur dans l’exécution de la commandeLe code d’erreur est écrit dans le premier mot du block de commande
en mémoire V. PLC Err = pas de block commande à l’adresse mémoire V spécifié.
Pas de code d’erreur généré.
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
CMDERR
PLC Err
CMDBusy
AbortBusy
Command 1 Command 2 Command 3 Command 4
CMDERR
PLC Err
CMDBusy
AbortBusy
CMDERR
PLC Err
CMDBusy
AbortBusy
CMDERR
PLC Err
CMDBusy
AbortBusy
Bloc de commande en Mémoire V
Le bloc de commande est composé de 16 mots en mémoire V. Si erreur dans l’exécution, Error Word contient le code d’erreur. Command code = type de commande Connection Number = protocol manager qui exécute la commande High byte de Connection Number doit être = 4B
.
Offset Contents
Error Word
Command Code
Connection Number
Command Parameter 1
Additional parameters
0
1
2
3
4-15
Common Commands• 4 = start network server• 3 = create connection• 2 = close connection• 513 = write remote• 514 = read remote• 515 = memory exchange
Exemple de bloc de commande Démarrez le serveur réseau
.
Offset Description
Command Error Word
Command (Start Network Server)
Connection Number (19291 - 19299)
Protocol Manager Number
Startup Option Bits
0
1
2
3
4
HexValue
DecimalValue
0
4
19298
35
0
0
4
4B62
23
0
TCP Keep Alive Interval in Seconds (0=default = 60) (Set to 65000 or greater to disable Keep Alive)
IP Address of this Module (High 16 bits)
IP Address of this Module (Low 16 bits)
TCP / UDP Port Number
IP Address of Default Router (High 16 bits)
5
6
7
8
9
0
51128
45378
1505
0
0
C7B8
B142
05E1
0
IP Address of Default Router (Low 16 bits)
Max Number of TCP Connections (0=default)Mask (High 16 bits)Subnet Mask (High 16 bits)
Subnet Mask (Low 16 bits)
Unused - reserved for future use (Set to 0)
10
11
12
13
14
0
0
65535
65280
0
0
0
FFFF
FF00
0
Unused - reserved for future use (Set to 0)15 00
35 = PLC Network server
Upper byte = 4B
199.184.177.66
255.255.255.0
Mise en service de la 2572 Définissez l’adresse IP Définissez le mode de démarrage de la carte Configurez les switches Installez la 2572 et connectez le câble réseau Configurez le programme ladder si mode “PLC-
start” est sélectionné ou configurez l’adresse IP dans la carte si mode “auto-start” est sélectionné
Vérifiez si l’adresse du PC est sur le même réseau que la 2572
Testez la connection avec “ping”
.
Mise en service de la 2572 Définissez le mode de démarrage
• Démarrage automatique du serveur de réseauDémarre le serveur réseau de l’EEPROM sur la carteNécessite configuration de l’adresse IP au préalable avec le
programme CTIDiag par le port sérieNe requiert aucune programmation dans la CPU
• Démarrage à partir du programme CPUNécessite que le programme active le command block “start
network server”Assure que toute 2572 insérée dans le slot PLC obtiendra le même
adresse IP Echange simplifié de modules
• Démarrage automatique avec serveur DHCP (2572-A seul)Assure qu’un module d’échange obtient la même adresse IP que le
module d’origine.Ne requiert aucune programmation dans la CPUNécessite un serveur DHCP sur le réseau qui doit être configuré
pour supporter le Module ID.
Mise en service de la 2572 Configuration des switches
• 2572protocol port série et baud ratehandshaking port sérieNetwork startup modeEEPROM write protectAUI power
• 2572-ASerial port baud rateDiagnostic startInterface modePassword bypassDownload lockConfiguration lockNetwork startup mode
.
.
Configuration des Switches2572
.
SW1
SW1SW2
2572-A
Configuration Switches (2572)
SW1 controls serial port 1
.
Position3
Disabled OFFEnabled ON
Hardware Handshaking
6 7 8CAMP/NITP Slave ON ON ONNITP Only Slave ON OFF OFF
Task Code Master OFF OFF OFFLoopback OFF ON ON
PLC Select OFF ON ON
Port ProtocolPosition
1 21200 ON ON2400 ON OFF9600 OFF OFF
19200 OFF ON
Baud RatePosition
OPE
N
1
2
3
4
5
6
7
8
SW1
Configuration des Switches (2572)
SW2 controls serial port 2 and network startup
.
Position3
Disabled OFFEnabled ON
Hardware Handshaking
6 7 8CAMP/NITP Slave ON ON ONNITP Only Slave ON OFF OFF
Task Code Master OFF OFF OFFLoopback OFF ON ON
PLC Select OFF ON ON
Port ProtocolPosition
1 21200 ON ON2400 ON OFF9600 OFF OFF
19200 OFF ON
Baud RatePosition
OPE
N
1
2
3
4
5
6
7
8
SW2
Protect Off OFFProtect On ON
EPROM Write Protect
Position 5
PLC Start OFFAuto Start ON
Startup ModePosition
4
Setting Switches (2572-A)
.
1 21200 closed closed2400 closed open9600 open open
19200 open closed
Baud RatePosition
OPE
N
1
2
3
4
5
6
7
8
9
10
11
12
SW1
Locked closedUnlocked open
Configuration Lock
Position 5
Auto Start closedPLC start open
Startup ModePosition
4
Protect Off closedProtect On open
Password Bypass
Position 7
Compatibility closedPerformance open
Interface ModePosition
11
Enable closedDisabled open
Diagnostic StartPosition
12
Disabled closedEnabled open
Download LockPosition
6
Démarrage automatique du serveur réseau
Sélectionnez le switch Auto-Start onSW2 position 4 sur 2572SW1 position 4 sur 2572-A
Configurez l’ addresse IP par le port sérieConnectez le câble sérieldémarrez CTIDiagOuvrez I/O data portSélectionnez “Module”, “Set network parameters” Exécutez un reset du module
Testez la communication avec le module en utilisant “ping”
.
Démarrage du serveur Réseau à partir du programme automate
Sélectionnez le switch PLC-Start onSW2 position 4 sur 2572SW1 position 4 sur 2572-A
Configurez le bloc de commande “Start Network Server” en mémoire V
Editez les réseaux ladder de l’exemple pour activer le bloc de commande.
Démarrez le programme Testez la communication avec le module en utilisant
“ping”
.
Start Network Server Command Block
.
Offset Description
Command Error Word
Command (Start Network Server)
Connection Number (19291 - 19299)
Protocol Manager Number
Startup Option Bits
0
1
2
3
4
HexValue
DecimalValue
0
4
19298
35
0
0
4
4B62
23
0
TCP Keep Alive Interval in Seconds (0=default = 60) (Set to 65000 or greater to disable Keep Alive)
IP Address of this Module (High 16 bits)
IP Address of this Module (Low 16 bits)
TCP / UDP Port Number
IP Address of Default Router (High 16 bits)
5
6
7
8
9
0
51128
45378
1505
0
0
C7B8
B142
05E1
0
IP Address of Default Router (Low 16 bits)
Max Number of TCP Connections (0=default)Mask (High 16 bits)Subnet Mask (High 16 bits)
Subnet Mask (Low 16 bits)
Unused - reserved for future use (Set to 0)
10
11
12
13
14
0
0
65535
65280
0
0
0
FFFF
FF00
0
Unused - reserved for future use (Set to 0)15 00
Upper byte = 4B
199.184.177.66
255.255.255.0
35 = PLC Network server
Starting the Network Server from PLC Logic
Example ladder logic
.
Chargez l’addresse de début du command block en WY5 (command slot 1). Notez que le rung s’exécute seulement une fois.
Si serveur réseau pas démarré et commande 1 pas actif, alors activez la commande start serveur
Net Cfg
CMD1 Trig
CMD1 Busy
Open Socket Command Block(opens a connection to another 2572)
.
Write Remote Command Block (writes a block of v-memory to another 2572)
.
Read Remote Memory Block(reads a block of v-memory from another 2572)
.
CTI 2572-DDS2 DDE I/O Server
Logiciel qui est installé sur un PCPermet de lire / écrire des
données dans l’automate et mettre à disposition ces données à toute application qui supporte DDE (Wonderware, MS-Excel, etc)
.
Créer un affichage simple en utilisant Excel
Installez la 2572 et démarrez network server Démarrez DDE server Créez un “topic” dans DDE server
Sélectionnez Configure / Topic Saisir topic name Saisir adresse IP du 2572
Démarrez Excel Saisir des formules selon le syntax
‘Application_name’|’topic_name’!’item_name’ Application_name est le nom du CTI I/O server Topic_name est le topic que vous avez créé Item_name est une adresse mémoire valide Exemple: ‘cti2572’|’testplc’!’wx1’
.
CTI 2572-OPC Server Les serveurs OPC (OLE for Process and Control) permettent de
partager des données provenant de multiples équipements industriels d’une façon standardisée, fiable et robuste.
Contient un programme Serveur Principal qui fournit l’interface utilisateur et toutes les fonctions de connectivité OPC et DDE, et un pilote de communication enfichable pour le Module CTI 2572.
La technologie OPC démontre la volonté d’évoluer de solutions fermées et propriétaires vers des architectures ouvertes qui offrent des solutions plus économiques, basées sur des standards établis.
2572 Application notes(notices d’utilisation disponibles sur www.controltechnology.com)
IP Addressing and the 2572 (adressage IP avec la 2572)
Getting Started with Networking and the 2572(prise en main des réseaux avec la 2572)
Using CTIDiag with the 2572(utilisation de CTIDiag avec la 2572)
Starting the 2572 Network Server from PLC Logic (démarrage du serveur réseau à partir du programme CPU)
Reading Values into Excel Spreadsheets Using the 2572(lecture de valeurs dans un fichier Excel avec la 2572)
Using the 2572 with Wonderware 7.0(utiliser la 2572 avec Wonderware 7.0)
Creating a Client/Server Memory Transfer between Two 2572 Modules (créer un transfert Client/serveur de mémoires entre 2 modules 2572)
Using the 2572 UDP "Send To" Feature to Exchange Memory with Multiple PLCs(Utiliser la fonction UDP “Send To” pour un échange de données avec plusieurs automates)
.
Modules Ethernet Sujets Spécifiques
2572Utilisation de la fonction email Utilisation de la fonction send/receiveUtilisation de la fonction DataShare
2572-AAttribution de l’adresse IP par DHCPWeb serveur intégréFonctions de SécuritéMise à jour firmwareModbus TCP Server IP Multicast
.
2572 Email Feature Permet d’envoyer un message email à partir du programme
automate. Exemple du command block
.
2572 Fonction Send / Receive
Permet d’échanger des données entre automates TI505 et Siemens S5/S7
Les commandes Send et Receive doivent correspondre des deux cotés.
Blocs de données lus / écrits en mémoire V 4 commandes blocks utilisées
Open active connection Open passive connection Send Receive Close connection
Décrit en détail dans le chapitre 5 du manuel utilisateur 2572
.
2572 Send / Receive Exemple Command Block
.
2572 Fonction DataShare
Permet une connexion à très grande vitesse entre 2 modules 2572
Utile quand La vitesse est critique Un automate doit régulièrement envoyer des données vers plusieurs
autres Plusieurs automates doivent échanger des donées de façon cyclique
Activé en configurant SW2-2 Limite les performances du module comme serveur quand actif
Utilise des bits réservés dans le mot de status et le mot de commande pour le module
Command Blocks Start producer instance Trigger producer Start consumer instance Close datashare
.
2572 DataShare Exemple Command Block
.
2572-A Attribution de l’adresse IP par DHCP
Permet d’utiliser Auto-start tout en garantissant que la même adresse IP sera attribuée dans le cas d’un échange de carte dans la base.
Fonctionnement Si on a configuré Auto-start et si la configuration des roues codeuses
Module-ID est différente de 0, la valeur Module-ID est envoyée vers le serveur DHCP comme ‘identificateur client ’
Le serveur DHCP est paramétré pour attribuer des adresses IP basées sur l’identificateur client.
Chez CTI, nous configurons notre serveur pour attribuer le dernier triplet de l’adresse IP basé sur la valeur du Module-ID
Exemple Adresse codé “70” reçoit adresse IP 199.184.177.70
Informations détaillées sur configuration d’un serveur DHCP dans le supplément E du manuel utilisateur 2572-A
.
2572-A Web Serveur intégré
Fonctionnalités Web serveurDiagnostiques moduleConfiguration module Mise à jour Firmware Services de sécuritéSupport Technique
Saisissez l’adresse IP du module dans la barre d’adresse de votre navigateur Internet
.
2572-A Fonctions Sécurité
Protection par Mot de passe pourModifications configuration moduleMise à jour firmware moduleDésactiver protection mot de passe par SW1-7
Vérrouillage Matériel pourModifications configuration moduleMise à jour firmware moduleConfigurer avec SW1-5 et SW1-6
.
2572-A Mise à jour Firmware Des mises à jour firmware peuvent être
exécutées avec la carte dans la base en utilisant l’interface Web serveur intégré.
Installez un serveur TFTP gratuit sur votre réseau
Téléchargez et copiez le fichier de mise à jour vers les serveur TFTP
Accédez à la section “firmware download” de l’interface web server de la 2572-A
Saisissez l’adresse IP du serveur TFTP Informations détaillées dans le supplément
F du manuel utilisateur.
2572-A Modbus TCP Server
Configuration Le serveur Modbus TCP démarre automatiquement.
Configuration ou programme en ladder ne sont pas requis.
Correspondance des variables Modbus TCP utilise une autre nomenclature que SIMATIC® 505
pour définir des variables. La table ci-dessous indique l’équivalence.
Modbus Variable 505 PLC Equivalent Variable
Coil Control Relay (C )
(Discrete) Input Discrete Input (X)
Holding Register User Variable Memory (V)
Input Register Word Input (WX)
2572-A Modbus TCP ServerSupported Modbus Function Codes (FC)
FC(dec)
FC(hex)
Function Codes 505Variable
Comments
01 01 Read Coil Status C Max number of coils = 2000
02 02 Read Input Status X Max number of inputs = 2000
03 03 Read Holding Register V Max = 125
04 04 Read Input Register WX Max = 125
05 05 Write Single Coil C
06 06 Write Single Register V
07 07 Read Exception Status C TBD. This returns Y1-8 or C1-8 in 2573-MOD.
15 0F Write Multiple Coils C Max = 800
16 10 Write Multiple Registers V Max = 100
Code Name Description
01 Illegal Function Unsupported Function code
02 Illegal Data Address Requested data address not included in the PLC configuration
03 Illegal Data Value Typically indicates a problem in the query structure
04 Slave Device Failure Unrecoverable error occurred while processing the request
2572-A IP Multicast Il n’y a pas de limite matérielle concernant le nombre de modules
qui peuvent participer à une session Multicast. Le nombre de mots qui peuvent être transférés est de 1 à 256 mots
par module. La source, nombre de mots et destination sont définis dans les
Producers. Ceci permet une plus grande flexibilité dans la configuration des données qui sont transmises vers les consumers dans la session Multicast.
Chaque station émet son message de manière asynchrone à l’interval configuré. Ceci élimine le besoin de scruter tous les stations pour émettre leurs données.
Le protocole TCP/IP réserve une plage d’adresses IP pour utilisation en Multicast (224.0.0.3 à 239.255.255.255).
2572-A IP Multicast
Il est possible de configurer une 2572-A pour recevoir des messages sur une adresse Multicast en utilisant les même méthodes que pour les autres modes de communication.1. Si on utilise la méthode PLC start, l’adresse Multicast sera
paramètrée dans le command block Start Network Server.
2. Si on utilise la méthode des paramètres stockés en EEPROM, on peut utiliser l’interface Web Serveur pour paramètrer l’adresse Multicast.
3. Si on utilise DHCP, l’adresse Multicast peut être spécifiée par le serveur DHCP.
2572-A IP Multicast
Exemple Start Network Server Il faut uniquement modifier les valeurs en mot 6 & 7
pour paramètrer l’adresse IP spécifique de ce module.
2572-A IP Multicast
Configuration IP Multicast Après démarrage du Serveur réseau, exécuter les
points suivants pour envoyer un message multicast:1. Exécuter une commande Create Socket en utilisant une
adresse Multicast.
2. Utiliser la commande Unacknowledged Write pour envoyer un message Multicast avec les données que vous souhaitez écrire.
2572-A IP Multicast Commande Create Socket
La commande Create Socket permet au programme automate de faire le lien avec un autre partenaire pour envoyer des messages. Il est obligatoire d’exécuter le Create Socket avant de pouvoir envoyer des messages à une autre station.
Pour le IP Multicast, il faut spécifier le type de service UDP. Le module 2572-A enrégistre l’adresse Multicast et le numéro du port comme le socket distant par défaut. L’adresse IP Multicast est paramètré dans les mots 6 et 7 du command block Create Socket. Quand le Create Socket command a été exécuté sans erreur, le programme utilisera le numéro de connexion comme référence pour accéder au remote socket.
2572-A IP Multicast
Exemple Create Socket Command
2572-A IP Multicast
Unacknowledged Write Command (écriture sans acquittement)Cette commande a été créée pour être utilisée avec des
adresses Multicast, avec lesquelles un message peut être envoyé à plusieurs modules. Comme une écriture normale, cette commande va lire une plage de mémoires V dans l’automate local pour les envoyer dans une plage spécifié dans les automates distants. Puisque plusieurs automates sont susceptibles de recevoir ce message, le serveur CAMP qui va recevoir ce message ne renverra pas d’acquittement et l’émetteur ne fera pas de vérification pour savoir si tous les clients ont bien reçu le message.
2572-A IP Multicast Exemple Unacknowledged Write Command
Notez que le mot 3 (V143) détermine l’adressse de début du bloc de mémoires V lu dans l’automate local.Mot 4(V144) détermine le nombre de mots à écrire.Mot 5 (V145) détermine l’adresse de début du bloc dans lequel les données seront écrites dans l’automate distant.
2500-CXXX CPU Ethernet Port
Communications par EthernetLa CPU CTI 2500 permet de connecter l’automate à un réseau
grace au port Intégré Ethernet 10/100 Mb/s. Le port supporte la fonctionnalité auto-crossover, ce qui veut dire que vous pouvez utiliser un câble standard pour connecter la CPU directement sur un port PC, par ex. pour la programmation en local.
Le port utilise le protocole TCP/IP, qui est largement répandu parmi les logiciels de programmation et supervision. Avant de pouvoir utiliser le port il faut configurer l’adresse IP et autre paramètres. Pour ceci vous pouvez utiliser Workshop V 4.11 ou plus récent ou l’utilitaire IPSET de CTI
2500-CXXX CPU Ethernet Port
Afin d’éviter des interruptions dans le procès, l’adresse IP peut uniquement être modifiée quand la CPU est en mode PROGRAM.
Les adresses IP doivent être unique, même entre le port Ethernet de la CPU et un module Ethernet dans le même automate. Dupliquer des adresses IP peut provoquer des problèmes imprévisibles, comme perte de communication avec le port Ethernet.
2500-CXXX CPU Ethernet Port TCP/IP offre plusieurs ports logiques. Chaque port représente un service
particulier disponible à cette adresse IP. La CPU 2500 supporte les ports logiques suivants: Port de programmation (TCP Port 4452)
Le port de programmation est prévu pour fonctionner avec des logiciels de programmation par réseau, comme PLC workshop. Pour utiliser le port de programmation il faut se connecter à TCP port 4452. Ce port supporte toutes les requêtes de programmation, accès de données et contrôle de CPU. Seul un client peut être connecté au port simultanément. La CPU traite les requêtes du port de programmation en priorité. Des connections en UDP ne sont pas supportées.
Quand on programme la CPU par le port Ethernet en utilisant le port TCP 4452, on peut éviter qu’une autre personne modifie le programme en même temps par un autre port ou module SF en utilisant le verrouillage du port par logiciel. Le verrouillage du port bloque des requêtes pour modifier le programme qui proviennent d’autres ports physiques, comme par ex. le port série ou un module spécial fonction.
2500-CXXX CPU Ethernet PortData Access Port (TCP Port 4450/1505)
Pour l’utilisation du Data Access port, il est préferable de se connecter au port TCP 4450. Afin d’assurer la compatibilité avec des installations qui utilisent les modules 2572 / 2572-A il est également possible de se connecter au Data Access port par le port TCP 1505. Au total Trois connexions simultanées sont supportés vers le port 4450 ou 1505. On pourrait par ex. Utiliser deux connexions vers le port 4450 et une vers le port 1505. Des connexions en UDP ne sont pas supportées.
Le Data Access port est destiné à la communication avec des progiciels HMI et SCADA. Le Data Acces port utilise le même protocole CAMP que les modules 2572 et 2572-A. Ainsi des drivers sont disponibles pour la majorité des systèmes de supervision.
2500-CXXX CPU Ethernet Port Data Access Port (TCP Port 4450/1505) Cont.
Le Data Access port peut aussi être utilisé avec un logiciel de programmation par réseau, dans les cas ou l’utilisateur veut uniquement afficher le programme mais pas le modifier. Par défaut le port refusera des commandes de modifier le programme en retournant un message d’erreur “port lockout”.
Certains anciens outils de programmation, comme APTNET, supportent uniquement le port 1505. Si on a besoin d’utiliser le port 1505 comme un port avec totutes les fonctionnalités d’un port de programmation (avec modification des programmes), il faut configurer le switch pour le programming port comme décrit dans le chapitre 2.4
AttentionSI vous décidez d’utiliser le port 1505 comme un port de programmation à part entier, il n’y a pas moyen d’empêcher que deux utilisateur puissent modifier le programme en même temps, puisque deux connexions de programmation par Ethernet sont autorisées.
2500-CXXX CPU Ethernet Port Web Server Port
Le port Web Serveur permet à un navigateur Internet standard de se connecter à la CPU 2500 et d’accéder le Event Log. (fichier messages au fil de l’eau)
Le Event Log contient des enregistrements chronologiques d’événements logiciels significatifs dans la CPU. Toutes les erreurs fatales et non-fatales provoquent un enregistrement dans le Event Log. Le Event Log est stocké en mémoire sauvegardé par batterie. Le Fichier peut être lu en utilisant un navigateur Internet standard tel que Internet Explorer. Pour accéder au Event Log il faut saisir l’adresse IP de la CPU dans le champs URL du navigateur Internet. Si vous rencontrez des difficultés avec l’utilisation de la CPU, le fichier Event Log indiquera en général des messages d’erreur en relation avec le problème rencontré.
Merci pour votre attention !