Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parEugène Grandjean Modifié depuis plus de 10 années
1
Utilisation des modules Ethernet 2572 / 2572-A et du Port Ethernet de la CPU 2500
.
2
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’ Support pour S7 send/receive .
3
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 .
4
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 .
5
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) .
6
2572 Face Avant - Ethernet 10bT AUI AUI power
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. .
7
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) 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 .
8
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 .
9
2572-A Face Avant Bouton Reset Roues Codeuses Module ID
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 .
10
2572-A Face Avant Port série Port Ethernet RS232
Même câble que pour la programmation de la CPU Pour configuration de la carte Port Ethernet Connexion en 10Mb/s ou 100Mb/s Pour câble avec ou sans blindage .
11
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 .
12
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. .
13
Interface de commande CPU
Logs in as 2WX and 6WY words Monitor status here Trigger the commands here Put V-memory addresses for command blocks here .
14
WX / WY Map Module Status Word Module Control Word
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Module Status Word WX1 Command Status Word CMD 1 CMD 2 CMD 3 CMD 4 WX2 Status Bits Status Bits Status Bits Status Bits Module Control Word WY3 Command Control Word CMD 1 CMD 2 CMD 3 CMD 4 WY4 Control Bits Control Bits Control Bits Control Bits Command Slot 1: V Memory Address of Command Block for CMD1 WY5 Command Slot 2: V Memory Address of Command Block for CMD2 WY6 Command Slot 3: V Memory Address of Command Block for CMD3 WY7 Command Slot 4: V Memory Address of Command Block for CMD4 WY8 .
15
Module Status Word (WX1)
1 2 3 4 5 6 7 8 9 - 16 MOD FAIL SER CFG NET CFG DIAG ERR CFG ERR AUI ACT DS ACT RSVD Timer E Code 1 2 3 4 5 6 7 8 - 15 16 MOD STATUS RSVD NET CFG RSVD RSVD LINK STATUS RSVD RSVD HEART BEAT .
16
Module Control Word (WY3)
1 2 3 4 5 6 7 8 9 - 16 MOD RESET RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD 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). .
17
Command Control Word (WY4)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ERR Ack CMD Mode CMD Trig Abort Trig ERR Ack CMD Mode CMD Trig Abort Trig ERR Ack CMD Mode CMD Trig Abort Trig ERR Ack CMD Mode CMD Trig Abort Trig Command 1 Command 2 Command 3 Command 4 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é) .
18
Command Status Word (WX2)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CMDERR PLC Err CMD Busy Abort Busy CMDERR PLC Err CMD Busy Abort Busy CMDERR PLC Err CMD Busy Abort Busy CMDERR PLC Err CMD Busy Abort Busy Command 1 Command 2 Command 3 Command 4 CMD Err = erreur dans l’exécution de la commande Le 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é. .
19
Bloc de commande en Mémoire V
Offset Contents Common Commands 4 = start network server 3 = create connection 2 = close connection 513 = write remote 514 = read remote 515 = memory exchange Error Word 1 Command Code 2 Connection Number 3 Command Parameter 1 4-15 Additional parameters 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 .
20
Exemple de bloc de commande Démarrez le serveur réseau
Exemple de bloc de commande Démarrez le serveur réseau Offset Description Hex Value Decimal Value Command Error Word Upper byte = 4B 1 Command (Start Network Server) 4 4 2 Connection Number ( ) 4B62 19298 3 Protocol Manager Number 35 = PLC Network server 23 35 4 Startup Option Bits 5 TCP Keep Alive Interval in Seconds (0=default = 60) (Set to or greater to disable Keep Alive) 6 IP Address of this Module (High 16 bits) C7B8 51128 7 IP Address of this Module (Low 16 bits) B142 45378 8 TCP / UDP Port Number 05E1 1505 9 IP Address of Default Router (High 16 bits) 10 IP Address of Default Router (Low 16 bits) 11 Max Number of TCP Connections (0=default) Mask (High 16 bits) 12 Subnet Mask (High 16 bits) FFFF 65535 13 Subnet Mask (Low 16 bits) FF00 65280 14 Unused - reserved for future use (Set to 0) 15 Unused - reserved for future use (Set to 0) .
21
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” .
22
Mise en service de la 2572 Définissez le mode de démarrage
Démarrage automatique du serveur de réseau Démarre le serveur réseau de l’EEPROM sur la carte Nécessite configuration de l’adresse IP au préalable avec le programme CTIDiag par le port série Ne requiert aucune programmation dans la CPU Démarrage à partir du programme CPU Nécessite que le programme active le command block “start network server” Assure que toute 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. Nécessite un serveur DHCP sur le réseau qui doit être configuré pour supporter le Module ID .
23
Mise en service de la 2572 Configuration des switches 2572 2572-A
protocol port série et baud rate handshaking port série Network startup mode EEPROM write protect AUI power 2572-A Serial port baud rate Diagnostic start Interface mode Password bypass Download lock Configuration lock .
24
Configuration des Switches
2572 2572-A SW1 SW1 SW2 . .
25
Configuration Switches (2572)
OPEN SW1 controls serial port 1 .
26
Configuration des Switches (2572)
OPEN SW2 controls serial port 2 and network startup .
27
Setting Switches (2572-A) SW1 OPEN .
28
Démarrage automatique du serveur réseau
Sélectionnez le switch Auto-Start on SW2 position 4 sur 2572 SW1 position 4 sur 2572-A Configurez l’ addresse IP par le port série Connectez le câble sériel démarrez CTIDiag Ouvrez I/O data port Sélectionnez “Module”, “Set network parameters” Exécutez un reset du module Testez la communication avec le module en utilisant “ping” .
29
Démarrage du serveur Réseau à partir du programme automate
Sélectionnez le switch PLC-Start on SW2 position 4 sur 2572 SW1 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” .
30
Start Network Server Command Block
Start Network Server Command Block Offset Description Hex Value Decimal Value Command Error Word Upper byte = 4B 1 Command (Start Network Server) 4 4 2 Connection Number ( ) 4B62 19298 3 Protocol Manager Number 35 = PLC Network server 23 35 4 Startup Option Bits 5 TCP Keep Alive Interval in Seconds (0=default = 60) (Set to or greater to disable Keep Alive) 6 IP Address of this Module (High 16 bits) C7B8 51128 7 IP Address of this Module (Low 16 bits) B142 45378 8 TCP / UDP Port Number 05E1 1505 9 IP Address of Default Router (High 16 bits) 10 IP Address of Default Router (Low 16 bits) 11 Max Number of TCP Connections (0=default) Mask (High 16 bits) 12 Subnet Mask (High 16 bits) FFFF 65535 13 Subnet Mask (Low 16 bits) FF00 65280 14 Unused - reserved for future use (Set to 0) 15 Unused - reserved for future use (Set to 0) .
31
Starting the Network Server from PLC 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. Example ladder logic Si serveur réseau pas démarré et commande 1 pas actif, alors activez la commande start serveur Net Cfg CMD1 Trig CMD1 Busy .
32
Open Socket Command Block (opens a connection to another 2572)
Open Socket Command Block (opens a connection to another 2572) .
33
Write Remote Command Block (writes a block of v-memory to another 2572) .
34
Read Remote Memory Block (reads a block of v-memory from another 2572)
Read Remote Memory Block (reads a block of v-memory from another 2572) .
35
CTI 2572-DDS2 DDE I/O Server Logiciel qui est installé sur un PC
Permet de lire / écrire des données dans l’automate et mettre à disposition ces données à toute application qui supporte DDE (Wonderware, MS-Excel, etc) .
36
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’ .
37
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.
38
2572 Application notes (notices d’utilisation disponibles sur www
2572 Application notes (notices d’utilisation disponibles sur IP Addressing and the (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) .
39
Modules Ethernet Sujets Spécifiques
2572 Utilisation de la fonction Utilisation de la fonction send/receive Utilisation de la fonction DataShare 2572-A Attribution de l’adresse IP par DHCP Web serveur intégré Fonctions de Sécurité Mise à jour firmware Modbus TCP Server IP Multicast .
40
2572 Feature Permet d’envoyer un message à partir du programme automate. Exemple du command block .
41
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 .
42
2572 Send / Receive Exemple Command Block
.
43
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 .
44
2572 DataShare Exemple Command Block
.
45
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 Informations détaillées sur configuration d’un serveur DHCP dans le supplément E du manuel utilisateur A .
46
2572-A Web Serveur intégré Fonctionnalités Web serveur
Diagnostiques module Configuration 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 .
47
2572-A Fonctions Sécurité Protection par Mot de passe pour
Modifications configuration module Mise à jour firmware module Désactiver protection mot de passe par SW1-7 Vérrouillage Matériel pour Configurer avec SW1-5 et SW1-6 .
48
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 .
49
2572-A Modbus TCP Server Configuration Correspondance des variables
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)
50
2572-A Modbus TCP Server Supported Modbus Function Codes (FC)
(dec) (hex) Function Codes 505 Variable Comments 01 Read Coil Status C Max number of coils = 2000 02 Read Input Status X Max number of inputs = 2000 03 Read Holding Register V Max = 125 04 Read Input Register WX 05 Write Single Coil 06 Write Single Register 07 Read Exception Status TBD. This returns Y1-8 or C1-8 in 2573-MOD. 15 0F Write Multiple Coils Max = 800 16 10 Write Multiple Registers Max = 100 Supported Modbus Function Codes (FC) 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
51
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 ( à ).
52
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.
53
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.
54
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.
55
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.
56
2572-A IP Multicast Exemple Create Socket Command
57
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.
58
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.
59
2500-CXXX CPU Ethernet Port
Communications par Ethernet La 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
60
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.
61
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 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.
62
2500-CXXX CPU Ethernet Port
Data Access Port (TCP Port 4450/1505) Pour l’utilisation du Data Access port, il est préferable de se connecter au port TCP 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 Au total Trois connexions simultanées sont supportés vers le port 4450 ou On pourrait par ex. Utiliser deux connexions vers le port 4450 et une vers le port 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.
63
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 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 Attention SI 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.
64
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é.
65
Merci pour votre attention !
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.