Les protocoles de communication FORMATION INTOUCH 7.0 Module 12 Section 1 Les protocoles de communication
INTRODUCTION PROTOCOLES Objectifs Introduction aux protocoles Microsoft & Wonderware Créer des variables de communication Paramètrer un serveur de communication Etablir des échanges de données avec un automate A lire en plus : La Tech Note Wonderware no. 116 ( Overview of how Wonderware I/O Servres operate ) La Tech Note Wonderware no. 118 ( Monitoring Communication Between InTouch and a PLC )
LES PROTOCOLES Microsoft DDE NetDDE Wonderware DBE SuiteLink
LE PROTOCOLE DDE Introduction Supporté par : DDE Protocole Microsoft Permet d’échanger dynamiquement des données Echange unitaire d'informations inter applications Architecture Client / Serveur Protocole très répandu mais lent Supporté par : InTouch Supporté par Excel Supporté par Lotus Supporté par VisualBasic Etc ... DDE
LE PROTOCOLE DBE Introduction Supporté par Protocole Wonderware Permet d’échanger dynamiquement des données Echange d'informations par blocs inter applications Architecture Client / Serveur Protocole très rapide Supporté par InTouch Supporté par les serveurs de communication Wonderware Supporté par les serveurs tiers développés avec le kit de développement de serveurs Wonderware ( exemples : Applicom )
LE PROTOCOLE SuiteLink Introduction Protocole Wonderware Utilise comme base TCP/IP Supporté uniquement sous Windows NT Fournit des informations d’horodatage et de qualité de données Désigné spécifiquement pour des besoins industriels, hauts débits d’informations
LE PROTOCOLE NetDDE Introduction Protocole Microsoft NetDDE est une extension totalement transparente des protocoles DDE de Microsoft & DBE de Wonderware au niveau d’un réseau Ce protocole a été développé à l’origine par Wonderware. NetDDE fait partie maintenant des services de Windows NT à travers 2 éléments : DDE Reseau & DSDM DDE Reseau
LIEN DE COMMUNICATION Un lien de communication est référencé par 3 un système d’informations à 3 niveaux Application Nom de l’application serveur Topic Nom du bloc de données du serveur Item Adresse de l’information dans le bloc de données
Exemple de liens de communication LIEN DE COMMUNICATION Exemple de liens de communication Client Serveur Application Topic Item VIEW EXCEL EXCEL FEUILLE.XLS L1C1 EXCEL VIEW VIEW TAGNAME REACT VIEW MODBUS MODBUS API 10001 VIEW ETHWAY ETHSRV TSX67 W142
1er EXERCICE Etablir des échanges de données entre une application InTouch et un tableur Excel Créer un lien de communication Créer 4 variables InTouch de type IO Integer en liaison avec les 4 premières cellules d’un document Excel
Les serveurs de communication FORMATION INTOUCH 7.0 Module 12 Section 1 Les serveurs de communication
LES SERVEUR I/O Introduction Un serveur de communication est une application communiquant avec les applications clientes ( InTouch ) et des automates Un serveur de communication peut communiquer avec plusieurs clients en même temps
LES SERVEUR I/O Introduction Un serveur de communication ne supporte qu'un protocole automate. Il y a donc autant de serveurs que de protocoles automates
Catégories de serveurs I/O LES SERVEUR I/O Catégories de serveurs I/O Serveurs de communication Wonderware Serveurs de communication « tiers » Il existe à ce jour +600 serveurs de communication ( Wonderware + tiers ) pouvant s’interfacer avec une application InTouch Information : Une liste actualisée de tous les serveurs de communication ( Wonderware et Non Wonderware ) est accessible sur le site web Factory-syst.fr
Serveurs de communication série TYPES DE SERVEURS I/O Serveurs de communication série Exemples : MODBUS JBUS S3964R Serveurs de communication avec carte MODBUS+ ( Carte SA85 de MODICON ) SINEC L2 FDL ( Carte CP5412 ou APPLICOM ) SINEC H1 ( CP1413 ) Allen Bradley ( 1784KT )
Exemples de serveurs de communication Wonderware FORMATION INTOUCH 7.0 Exemples de serveurs de communication Wonderware
SERVEURS ALLEN BRADLEY Le serveur ALLEN BRADLEY 1784KT Communique avec les automates : PLC-2 - PLC-3 - PLC-5 SLC 5/04 PLC-5/250 connectés sur le réseau Data Highway Plus ( DH+) via une carte de communication Allen-Bradley 1784KT SLC-500 SLC 5/01 SLC 5/02 SLC 5/03 via un module d’interface 1785-KA5 ( DH+/DH-485 ) connecté sur le réseau Highway Plus ( DH+)
SERVEURS ALLEN BRADLEY Le serveur ALLEN BRADLEY ETHERNET direct Communique avec les automates : PLC-2 - PLC-3 - 1785 PLC-5 PLC-5/250 directement connectés sur le réseau Ethernet ou connectés par DH ou DH+ à un automate PLC-5/250 également connecté sur le réseau Ethernet
SERVEURS ALLEN BRADLEY Le serveur ALLEN BRADLEY Interchange Communique avec les automates : PLC-2 - PLC-3 - 1785 PLC-5 PLC-5/250 directement connectés sur le réseau Ethernet ou connectés par DH ou DH+ à un automate PLC-5/250 également connecté sur le réseau Ethernet
SERVEURS ALLEN BRADLEY Le serveur ALLEN BRADLEY Série Communique avec les automates : PLC-2 - PLC-3 - 1785 PLC-5 PLC-5/250 directement ou indirectement ( DH ou DH+ ou DH485 )
Le serveur MODICON Série Communique avec les automates : SERVEURS MODICON Le serveur MODICON Série Communique avec les automates : Modicon 484 Modicon 584 Modicon 984 Micro84
Communique avec les automates : SERVEURS MODICON Le serveur MODICON + Communique avec les automates : Modicon 484 Modicon 584 Modicon 984 Quantum AT984 MC984 via une carte SA85
Communique avec les automates : SERVEURS SMC & APRIL Le serveur APRIL JBUS Communique avec les automates : April 2000 April 5000 April 7000 SMC 25 SMC 35 SMC 50 SMC 600
Communique avec les automates : SERVEURS SIEMENS Le serveur SIEMENS S3964R Communique avec les automates : Simatic S5
Le serveur SIEMENS SIMATIC TI Direct Communique avec les automates : SERVEURS SIEMENS Le serveur SIEMENS SIMATIC TI Direct Communique avec les automates : Simatic TI Séries 500
Le serveur SIEMENS SIMATIC TI CVU TIWAY SERVEURS SIEMENS Le serveur SIEMENS SIMATIC TI CVU TIWAY Communique avec les automates : Siemens Séries 500 via un réseau TIWAY
Communique avec les automates : SERVEURS SIEMENS Le serveur SIEMENS H1 Communique avec les automates : Siemens Séries 5 via une carte H1CP1413
Le serveur SIEMENS L2 FDL A2 Communique avec les automates : SERVEURS SIEMENS Le serveur SIEMENS L2 FDL A2 Communique avec les automates : Siemens Simatic S5 via une carte CP1412 A2 pour accéder le réseau L2 ( Profibus )
Communique avec les automates : SERVEURS SIEMENS Le serveur SIEMENS S7 Communique avec les automates : Siemens Simatic S7/300 et S7/400 via la carte CP5412 A2 si A2 ou MPI via la carte CP1413 pour Ethernet
Exemples de serveurs de communication Applicom FORMATION INTOUCH 7.0 Exemples de serveurs de communication Applicom
SOLUTION APPLICOM Protocoles Série 3964A AS 511 Batibus Data Link DF1 Modbus PPI, PPI+
SOLUTION APPLICOM Protocoles Série Saia-Bus SNP-X Sucoma Sysmac Way TI Dir Uni-Telway Protocole libre ( kit de développement )
SOLUTION APPLICOM Protocoles PROFIBUS Protocoles INTERBUS DP FDL pour S5 FMS MPI S7 Protocoles INTERBUS InterBus-S
SOLUTION APPLICOM Protocoles WORLD FIP Protocoles ETHERNET FIPWAY Ethway H1
Parametrer un serveur I/O LES SERVEURS I/O Parametrer un serveur I/O Identification du nom de la table Affectation d'un port série ou configuration d'une carte de communication Association d'un numéro d'esclave Réglage de la fréquence de scrutation des variables Réglage de la taille des trames
LES SERVEURS I/O Exemple : Configuration serveur MODBUS
Tester la comunication LES SERVEURS I/O Tester la comunication Tester l’état de la communication entre une application InTouch & un serveur de communication Tester l’état de la communication entre un serveur de communication et un automate
2eme Exercice Objectifs Etablir des échanges de données entre une application InTouch et un automate MODICON via le serveur de communication série MODBUS de Wonderware Utiliser un serveur de communication distant Créer des variables automates Tester l’état des communications Changer la fréquence de scrutation des variables automates
Informations de paramètrage du serveur 2eme Exercice Informations de paramètrage du serveur Le serveur MODBUS est présent uniquement sur le poste du formateur ( Formateur1 ) Le nom du serveur est MODBUS Le nom de la table de surveillance des variables est API Les adresses automates pour la lecture/écriture des bits & mots est spécifié dans le support de cours
FORMATION INTOUCH 7.0 Avez vous des questions ?