Siemens SIMATIC S7-1200 Manuel De Référence
Masquer les pouces Voir aussi pour SIMATIC S7-1200:

Publicité

Liens rapides

Manuel de référence
SIMATIC
S7-1200/S7-1500
Liste de comparaison pour les langues de pro-
grammation dans les mnémoniques internationaux
Edition
12/2017
support.industry.siemens.com

Publicité

Table des Matières
loading

Sommaire des Matières pour Siemens SIMATIC S7-1200

  • Page 1 Manuel de référence SIMATIC S7-1200/S7-1500 Liste de comparaison pour les langues de pro- grammation dans les mnémoniques internationaux Edition 12/2017 support.industry.siemens.com...
  • Page 2: Mentions Légales

    Liste de comparaison pour S7-300, S7-400, S7-1200, S7-1500 Manuel de référence Mentions légales Signalétique d'avertissement Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité et pour éviter des dommages matériels. Les avertissements servant à votre sécurité personnelle sont accompagnés d'un triangle de danger, les avertissements concernant uniquement des dommages matériels sont dépourvus de ce triangle.
  • Page 3 S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art.
  • Page 4: Mesure Du Temps D'exécution Du Programme

    Contenu de la liste de comparaison • Mesure du temps d'exécution (voir plus bas). • Chargement d'objets dans la CPU : Modifications et blocs modifiés pouvant être chargés dans la CPU, en fonction de l'état de fonctionnement (page suivante). • Vue d'ensemble, conditions requises, conditions générales et légende de la liste de comparaison (page 7) •...
  • Page 5 Chargement d'objets dans la CPU Le tableau indique les modifications et les blocs modifiés que vous pouvez charger selon l'état de fonctionnement. Les programmes très complexes peuvent empêcher le chargement en RUN. Solutions possibles : • Utilisez une carte mémoire de capacité suffisante. •...
  • Page 6 Modifications et blocs S7-300 S7-400 S7-1200 S7-1500 S7-1200 S7-1200 à partir de V1.0 - 2.1 V2.2 - V3.0 V4.0 OB supprimé MARCHE MARCHE ARRÊT MARCHE ARRÊT ARRÊT Nouveau FB/FC/DB/type de données MARCHE MARCHE MARCHE MARCHE ARRÊT MARCHE API (UDT) FB/FC/DB/type de données API (UDT) MARCHE MARCHE MARCHE...
  • Page 7 Les contenus de la colonne S7-1500 sont également valables pour l'automate logiciel SIMATIC S7-1500 CPU 150xS • SIMATIC S7-1200 à partir du firmware 4.2 ; SIMATIC S7-1200 ne prend en charge que CONT, LOG et SCL. • SIMATIC S7-1500 à partir du firmware 2.5 •...
  • Page 8 Nouvelle instruction à partir de SIMATIC STEP 7 V14. Pour cela, SIMATIC S7-1200 requiert au moins le firmware 4.2 et SIMATIC S7-1500 au moins le firmware 2.0. Nouvelle instruction à partir de SIMATIC STEP 7 V15.
  • Page 9: Généralités

    Instructions de base Instructions étendues Technologie Communication Instructions du chapitre "Instructions de base" Groupes d'instructions Page Groupes d'instructions Page Groupes d'instructions Page Général Comparateur Opérations logiques sur mots Opérations logiques sur bits Fonctions mathématiques Décalage et rotation Fonctions de sécurité Transfert Chargement et transfert Temporisations...
  • Page 10: Opérations Logiques Sur Bits

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Opérations logiques sur bits ✔ ✔ ✔ ✔ ✔ Opération logique ET & & ✔ ✔ ✔ ✔ ✔ Opération logique OU >=1 ✔ ✔ ✔ ✔...
  • Page 11 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Mise à 1 de l'opérande si front descendant du -(N)- F_TRIG ✔ ✔ signal ✔ ✔ ✔ ✔ Interroger front montant du RLO P_TRIG ✔ ✔ ✔...
  • Page 12: Fonctions De Sécurité

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Fonctions de sécurité Uniquement Safety : arrêt d'urgence jusqu'à la ✔ ✔ ✔ ✔ ESTOP1 catégorie 1 ✔ ✔ Uniquement Safety : Contrôle deux mains TWO_HAND Uniquement Safety : Contrôle deux mains avec ✔...
  • Page 13 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Uniquement Safety : Acquittement de la réintégration simultanée de toutes les périphéries F / voies de périphérie F d'un ✔ ✔ ✔ ✔ ACK_GL groupe d'exécution F après erreurs de communication ou erreurs de périphérie / voie F Temporisations...
  • Page 14 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Temporisations SIMATIC Paramétrer et lancer la temporisation S_PULSE S_PULSE ✔ ✔ ✔ 'Impulsion' Paramétrer et lancer la temporisation S_PEXT S_PEXT ✔ ✔ ✔ 'Impulsion prolongée' Paramétrer et lancer la temporisation 'Retard à S_ODT S_ODT ✔...
  • Page 15 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Compteur Les compteurs CEI peuvent être utilisés en multiples Compteurs CEI instances ✔ ✔ ✔ ✔ Compteur incrémental ✔ ✔ ✔ ✔ Compteur décrémental ✔ ✔ ✔...
  • Page 16 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Comparaison ✔ ✔ ✔ ✔ Egal à CMP == == I/D/R ✔ ✔ ✔ ✔ Différent de CMP <> <> I/D/R <> ✔ ✔ ✔ ✔ Supérieur ou égal à...
  • Page 17 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Comparaison d'égalité d'une variable de type EQ_TypeOfDB : de données DB_ANY adressé indirectement et d'un type de données. ✔ ✔ DB_ANY identifie un bloc de données quelconque.
  • Page 18: Fonctions Mathématiques

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ IS_ARRAY Interroger si ARRAY Comparer variables de type de données CompType ✔ structuré Fonctions mathématiques Calculer CALCULATE ✔ ✔ (réseau SCL dans CONT/LOG) ✔ ✔...
  • Page 19 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ ✔ Calculer le maximum ✔ ✔ ✔ ✔ Définir une limite LIMIT ✔ ✔ ✔ ✔ Carré ✔ ✔ ✔ ✔ Racine carrée SQRT ✔...
  • Page 20 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Uniquement Safety : Lire la valeur RD_FBD ✔ ✔ indirectement dans un DB F Uniquement Safety : Lire la valeur de INT F- RD_ARRAY_I ✔ Array Uniquement Safety : Lire la valeur de DINT F- RD_ARRAY_I ✔...
  • Page 21 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Décomposer les éléments d'un ARRAY d'une SCATTER_BLK : ✔ ✔ suite de bits en ses bits constitutifs Regroupement (= gather) de tous les bits d'un GATHER tableau de booléens (ARRAY of BOOL), d'une structure anonyme (STRUCT) ou d'un type de ✔...
  • Page 22 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Affectation de VARIANT à une référence AssignmentAttempt essayer AssignmentAttempt : "AssignmentAttempt" permet de tenter l'affectation d'une variable VARIANT sur une ✔ variable de référence. Le type de données d'une variable de référence est défini au moment de la déclaration, alors que le type de données d'une variable VARIANT est...
  • Page 23 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Array [*] ✔ ✔ Lire la limite inférieure d'un ARRAY LOWER_BOUND ✔ ✔ Lire la limite supérieure d'un ARRAY UPPER_BOUND Accès en lecture / écriture Recommandation : Ayez recours à des mnémoniques dans votre programme ✔...
  • Page 24 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ Compléter zone FILL Lire champ FieldRead ✔ ✔ Recommandation : accès indexé à un array Écrire champ FieldWrite ✔ ✔ Recommandation : accès indexé à un array Conversion Convertir valeur CONVERT...
  • Page 25 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Créer une référence à une variable "REF()" vous permet d'indiquer sur quelle ✔ variable une référence précédemment déclarée doit pointer. ✔ ✔ ✔ ✔ Convertir un DCB en entier (16 bits) BCD16_TO_INT ✔...
  • Page 26 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) De manière générale, vous pouvez convertir CONVERT xxx_TO_yyy les formats de nombres et types de données ✔ ✔ en d'autres formats de nombres et types de données.
  • Page 27: Gestion Du Programme

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Instructions VARIANT ✔ ✔ Convertir VARIANT en DB_ANY VARIANT_TO_DB_ANY ✔ ✔ Convertir DB_ANY en VARIANT DB_ANY_TO_VARIANT Legacy Recommandation : Ayez recours à des mnémoniques dans votre programme Convertir un nombre entier en un nombre à...
  • Page 28 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Exécution en boucle de comptage FOR… TO… ✔ ✔ ✔ ✔ DO… Exécution en boucle de comptage avec FOR… TO… ✔ ✔ ✔ ✔ incrément BY… DO… Exécution si condition vraie, la CPU vérifie la WHILE…...
  • Page 29 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Sauts ✔ ✔ ✔ ✔ Saut GOTO… ✔ ✔ ✔ ✔ Saut si RLO = 1 -(JMP) -[JMP] ✔ ✔ ✔ ✔ Saut si RLO = 0 -(JMPN) -[JMPN] ✔...
  • Page 30 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ Saut si résultat inférieur à 0 ✔ ✔ ✔ Saut si résultat supérieur ou égal à 0 ✔ ✔ ✔ Saut si résultat inférieur ou égal à 0 ✔...
  • Page 31 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Charger numéro bloc de données d'instance L DINO ✔ ✔ ✔ dans accumulateur 1 Blocs de code Appel de bloc CALL ✔ ✔ ✔ CONT / LOG : uniquement pour S7-300/400 ✔...
  • Page 32: Opérations Logiques Sur Mots

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ Forcer processus CiR ✔ ✔ Réinitialiser les données rémanentes INIT_RD ✔ ✔ ✔ ✔ Programmer retardement WAIT ✔ ✔ Modifier niveau de protection PROTECT Mesurer le temps d'exécution à...
  • Page 33: Décalage Et Rotation

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ ✔ Opération logique OU sur double-mots Opération logique OU EXCLUSIF sur double- ✔ ✔ ✔ ✔ mots Décalage et rotation ✔ ✔ ✔ ✔...
  • Page 34: Chargement Et Transfert Des Registres Dans List

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Chargement et transfert des registres dans LIST Remarques sur S7-400 : Les contrôleurs disposent de quatre accumulateurs. La liste ci-après ne mentionne que les instructions pour deux registres. Charger Charger ✔...
  • Page 35 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ Transférer AR1 dans double mot TAR1 <D> ✔ ✔ ✔ Transférer AR1 dans AR2 TAR1 AR2 ✔ ✔ ✔ Transférer AR2 dans l'accumulateur 1 TAR2 ✔...
  • Page 36 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ Appeler bloc -(CALL) -[CALL] ✔ ✔ Sauvegarder le RLO dans le bit BR -(SAVE) -[SAVE] SAVE ✔ ✔ Ouvrir zones MCR -(MCR<) -[MCR<] MCR( ✔...
  • Page 37: Date Et Heure

    Instructions de base Instructions étendues Technologie Communication Instructions du chapitre "Instructions avancées" Groupes d'instructions Page Groupes d'instructions Page Groupes d'instructions Page Date et heure Alarmes Fonctions tableau String et Character Alarmes Adressage Mémoire image Diagnostic Opérations de fichier (Gestion Périphérie décentralisée Impulsion des fichiers) PROFIenergy...
  • Page 38 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Fonctions d'horloge ✔ ✔ ✔ ✔ Régler l'heure (STEP 7 V 5x : SET_CLK) WR_SYS_T ✔ ✔ ✔ ✔ Lire l'heure (STEP 7 V 5x : READ_CLK) RD_SYS_T ✔...
  • Page 39: String Et Character

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ Passage à l'heure d'été/d'hiver sans état d'horloge SET_SW ✔ ✔ Transmettre les messages horodatés TIMESTMP ✔ Passage à l'heure d'été/d'hiver avec état d'horloge SET_SW_S String et Character ✔...
  • Page 40 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Convertir un nombre hexadécimal en chaîne de ✔ ✔ ✔ ✔ caractères ASCII Autres instructions ✔ ✔ ✔ ✔ Déterminer la longueur d'une chaîne de caractères ✔...
  • Page 41 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Informations d'exécution ✔ ✔ Lire nom de variable au paramètre d'entrée GetSymbolName Lire le nom global au début d'un chemin d'appel GetSymbolPath Schéma de principe : ✔...
  • Page 42: Mémoire Image

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Mémoire image ✔ ✔ Actualiser la mémoire image des entrées UPDAT_PI ✔ ✔ Actualiser la mémoire image des sorties UPDAT_PO ✔ ✔ ✔ Synchroniser la mémoire image des entrées SYNC_PI ✔...
  • Page 43 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Contrôle de configuration du réseau PROFINET IO ReconfigIOSystem (traitement des options) ✔ Activer ou désactiver des appareils par ex. pour Exécuter de manière flexible des étapes d'une ligne de fabrication ou en ignorer certaines.
  • Page 44 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ Calculer la topologie du réseau maître DP DP_TOPOL ✔ ✔ Commande du comportement de maître ASi ASi_3422 ✔ ✔ ✔ Commande du comportement de maître ASi ASI_CTRL PROFIenergy Contrôleur IO...
  • Page 45: Paramétrage Des Modules

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Générer une réponse à la commande au début de la PE_Start_RSP ✔ ✔ ✔ pause Générer une réponse à la commande à la fin de la PE_End_RSP ✔...
  • Page 46 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Lire un enregistrement dans les données système RD_DPARM ✔ ✔ configurées (paramètres prédéfinis) Écrire l'enregistrement d'un module (paramètres WR_PARM ✔ ✔ dynamiques) ✔ ✔ ✔ Transférer un enregistrement (paramètres prédéfinis) WR_DPARM Alarmes ✔...
  • Page 47 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ ✔ Interroger l'état de l'alarme horaire QRY_TINT Alarme temporisée ✔ ✔ ✔ ✔ Déclencher l'alarme temporisée SRT_DINT ✔ ✔ ✔ ✔ Annuler l'alarme temporisée CAN_DINT ✔...
  • Page 48 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Messages ✔ Créer un message de programme avec des variables Program_Alarm ✔ Fournir l'état de message Get_AlarmState Créer des messages de diagnostic utilisateur qui sont Gen_UsrMsg ✔...
  • Page 49 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Générer les messages API avec variables pour huit ALARM_8P ✔ signaux ✔ Signaler un changement de signal NOTIFY Générer des messages API avec affichage ALARM ✔ d'acquittement ✔...
  • Page 50 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ Lire le nom d'un module Get_Name ✔ ✔ Lire les informations d'un périphérique IO GetStationInfo ✔ ✔ Lire le total de contrôle GetChecksum ✔ ✔...
  • Page 51: Fonctions Du Bloc De Données

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Recettes & Data Logging Fonctions de recette ✔ ✔ Exporter la recette RecipeExport ✔ ✔ Importer la recette RecipeImport Data Logging (archives) ✔ ✔ Créer Data Log DataLogCreate ✔...
  • Page 52: Fonctions Tableau

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Écrire dans un bloc de données dans la mémoire de WRIT_DBL ✔ ✔ ✔ ✔ chargement ✔ ✔ Lire les attributs d'un bloc de données ATTR_DB ✔...
  • Page 53: Adressage

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Adressage Déterminer l'identification matérielle à partir de GEO2LOG ✔ ✔ l'emplacement Déterminer l'emplacement à partir de l'identification LOG2GEO ✔ ✔ matérielle Déterminer l'identification matérielle à partir de LOG2MOD ✔...
  • Page 54 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) S7-300/400 : Déterminer l'emplacement à partir d'une LOG_GEO adresse logique ✔ ✔ ✔ S7-1500 : Déterminer l'emplacement à partir de l'identification matérielle, disponible uniquement pour des raisons de compatibilité, non recommandé S7-300/400 : Déterminer toutes les adresses logiques RD_LGADR à...
  • Page 55: Opérations De Fichier (Gestion Des Fichiers)

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Opérations de fichier (Gestion des fichiers) Lire les données d'un fichier ASCII à partir de la carte FileReadC ✔ mémoire Écrire les données dans un fichier ASCII sur la carte FileWriteC ✔...
  • Page 56 Instructions de base Instructions étendues Technologie Communication A5E39497271-AF Page 55...
  • Page 57: Comptage (Et Mesure)

    Instructions de base Instructions étendues Communication Technologie Instructions du chapitre "Technologie" Groupes d'instructions Page Groupes d'instructions Page Groupes d'instructions Page Comptage (et mesure) Modules de fonction Entrées/sorties commandées par Régulation PID Fonctions S7-300C horloge Motion Control dans la colonne S7-300 signifie : Instruction pour la CPU technologique S7-31xT de S7-300. Le mode d'action des instructions peut être différent selon qu'il s'agit de S7-300 ou S7-1500.
  • Page 58: Régulation Pid

    Instructions de base Instructions étendues Communication Technologie LIST Description CONT / LOG (pas S7-1200) Régulation PID Compact PID Régulateur PID universel avec optimisation PID_Compact ✔ ✔ intégrée pour actionneurs à action proportionnelle Régulateur PID avec auto-optimisation PID_3Step ✔ ✔ intégrée pour vannes et actionneurs Régulateur de température avec optimisation PID_Temp ✔...
  • Page 59: Instructions Étendues

    Instructions de base Instructions étendues Communication Technologie LIST Description CONT / LOG (pas S7-1200) Optimisation automatique pour un régulateur TUN_EC ✔ ✔ continu Optimisation automatique pour un régulateur TUN_ES ✔ ✔ pas à pas Fonctions système intégrées ✔ ✔ Régulateur à action continue CONT_C_SF Régulateur pas à...
  • Page 60: Modules De Fonction

    Instructions de base Instructions étendues Communication Technologie LIST Description CONT / LOG (pas S7-1200) ✔ ✔ Limiter la vitesse de modification d'un signal RampFunction Modules de fonction Diverses instructions relatives aux modules ✔ ✔ ✔ FM de comptage / positionnement / boîte à cames / PID Control / Temp Control Fonctions S7-300C ✔...
  • Page 61: Motion Control

    Instructions de base Instructions étendues Communication Technologie LIST Description CONT / LOG (pas S7-1200) Sortir les signaux de sortie de processus sur TIO_IOLink_OUT ✔ commande par horloge Sortir les fronts à la sortie TOR sur commande TIO_DQ ✔ par horloge Motion Control ✔...
  • Page 62 Instructions de base Instructions étendues Communication Technologie LIST Description CONT / LOG (pas S7-1200) Lire en continu les données de mouvement MC_ReadParam ✔ d'un axe de positionnement Commuter un autre codeur comme codeur MC_SetSensor actif ✔ Positionner un axe par superposition MC_MoveSuperImposed Came, piste de came, palpeur de mesure ✔...
  • Page 63 Instructions de base Instructions étendues Communication Technologie LIST Description CONT / LOG (pas S7-1200) Décalage relatif de la valeur pilote sur l'axe S7-1500T : MC_PhasingRelative asservi S7-300T : MC_Phasing Décalage absolu de la valeur pilote sur l'axe S7-1500T : MC_PhasingAbsolute asservi S7-300T : MC_Phasing Démarrer un synchronisme par profil de came...
  • Page 64 Instructions de base Instructions étendues Communication Technologie LIST Description CONT / LOG (pas S7-1200) Données de couple Limitation de force/couple / Détection de butée ✔ Indication d'un couple additionnel "MC_TorqueAdditive" Spécifier une limite de couple supérieure et "MC_TorqueRange" ✔ inférieure Activer et désactiver la limitation de MC_TorqueLimiting ✔...
  • Page 65 Instructions de base Instructions étendues Communication Technologie LIST Description CONT / LOG (pas S7-1200) Zones Définir la zone de l'espace de travail "MC_DefineWorkspaceZone" Définir la zone de la cinématique "MC_DefineKinematicsZone" Activer la zone de l'espace de travail "MC_SetWorkspaceZoneActive" Désactiver la zone de l'espace de travail "MC_SetWorkspaceZoneInactive"...
  • Page 66 Instructions de base Instructions étendues Communication Technologie A5E39497271-AF Page 65...
  • Page 67 Instructions de base Instructions étendues Technologie Communication Vous trouverez dans les pages suivantes une vue d'ensemble sur les détails et l'utilisation des principales fonctions de la communication ouverte et de la communication S7. Communication ouverte Définition : Échange de données ouvert via PROFINET/Industrial Ethernet entre automates SIMATIC ou entre automates SIMATIC et appareils tiers.
  • Page 68: Protocoles Propriété De La Taille Du Paquet De Transmission Données Des Données

    Communication Instructions de base Instructions étendues Technologie Instruction Protocoles Propriété de la Taille du paquet de Application et transmission données Exemple d'application des données ✔ ✔ ✔ TSEND/TRCV TCP ou Fiable avec <= 64 Ko Échanger de grandes quantités de ISO-on-TCP acquittement données avec acquittement.
  • Page 69 Instructions de base Instructions étendues Technologie Communication Communication S7 Définition : Échange de données SIMATIC homogène entre plusieurs CPU SIMATIC via PROFIBUS PROFINET/Industrial Ethernet. Avec la communication S7, vous pouvez relier des S7-300/400 existantes à S7-1200/1500 ou migrer des systèmes existants vers S7-1200/1500.
  • Page 70 Communication Instructions de base Instructions étendues Technologie Instruction État de Propriété de la Taille des données Utilisation Remarques fonctionne transmission utiles garantie pour ment de des données l'automate partenaire l'automate indiqué partenaire ✔ ✔ ✔ MARCHE ou Fiable avec S7-300 : 160 octets Accéder aux données dans Vous devez utiliser des ARRET...
  • Page 71 Instructions de base Instructions étendues Technologie Communication Instructions du chapitre "Communication" Groupes d'instructions Page Groupes d'instructions Page Groupes d'instructions Page HMI Panels de sécurité Communication avec I-Slave PROFINET et PROFIBUS Communication S7 Modbus TCP PROFINET CBA Open User Communication Processeurs de Communication MPI OPC UA communication...
  • Page 72 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ Envoi non coordonné de données USEND ✔ ✔ ✔ Réception non coordonnée de données URCV ✔ ✔ ✔ Envoyer des données dans des segments BSEND ✔...
  • Page 73 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Remarque : "S" signifie "short" (court), Autres instructions car un seul paramètre est possible ✔ ✔ Lire des données dans une CPU distante GET_S ✔ ✔ Écrire des données dans une CPU distante PUT_S ✔...
  • Page 74 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ ✔ Recevoir des données via la liaison de communication TRCV ✔ ✔ Réinitialiser la connexion T_RESET ✔ ✔ Vérifier la liaison T_DIAG ✔ ✔...
  • Page 75 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Informer le système de l'exécution de la méthode de OPC_UA_ServerMethodPost ✔ serveur et de la validité des valeurs des paramètres de sortie. OPC UA : CP 443-1 OPC UA : ✔...
  • Page 76 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Déroulement schématique: Serveur Web ✔ ✔ ✔ ✔ Synchroniser des pages web personnalisées Panels HMI de sécurité Pour Mobile Panel 277 F IWLAN : F_FB_MP ✔ ✔...
  • Page 77: Modbus Tcp

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Pour Mobile Panel 277 F IWLAN : F_FB_RNG_16 ✔ ✔ ✔ Gestion de 16 Panels max. dans le champ d'action Pour Mobile Panel de deuxième génération : F_FB_KTP_ ✔...
  • Page 78: Processeurs De Communication

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ Communiquer via Ethernet en tant que client Modbus TCP MOD_CLI Communiquer via Ethernet en tant que serveur MOD_SRV ✔ ✔ Modbus TCP Processeurs de communication Pas pour l'automate logiciel S7-1500 CPU 150xS Communication point à...
  • Page 79 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ ✔ Activer les fonctions avancées Get_Features Recommandation : Utilisez les instructions ci- dessus. Vous ne pouvez pas utiliser ces Instructions nécessitant moins de ressources, mais n'offrant qu'un petit nombre de fonctions.
  • Page 80 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ Communication via réseau USS (31 entraînements) USS_Port_Scan_31 ✔ Préparer et afficher les données pour l'entraînement USS_Drive Échange de données avec l'entraînement (16 USS_Drive_Control ✔ ✔ ✔...
  • Page 81 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Recommandation : Utilisez les instructions ci- dessus. Vous ne pouvez pas utiliser ces Instructions nécessitant moins de ressources, mais n'offrant qu'un petit nombre de fonctions. instructions de manière décentralisée avec un CM ou dans une ET 200.
  • Page 82 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ✔ ✔ Écrire les signaux secondaires sur l'interface RS232C V24_SET Couplage PtP : CP 440 ✔ ✔ Recevoir des données RECV_440 ✔ ✔ Envoyer des données SEND_440 ✔...
  • Page 83 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Interface série ET 200S Remarque : "S" signifie "série" ✔ ✔ ✔ Recevoir des données S_RCV ✔ ✔ ✔ Envoyer des données S_SEND ✔ ✔ ✔ Lire les signaux secondaires sur l'interface RS 232C S_VSTAT ✔...
  • Page 84 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Remet des tâches au CP pour acceptation de données AG_RECV ✔ ✔ reçues Bloque l'échange de données via une liaison à l'aide de AG_LOCK ✔ ✔ FETCH/WRITE ✔...
  • Page 85 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) PROFINET IO Transmission de données au CP en tant que contrôleur IO PNIO_SEND ✔ ✔ ou périphérique IO Acceptation de données du CP en tant que contrôleur IO PNIO_RECV ✔...
  • Page 86 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) ERPC Mise en place de liaisons FTP depuis et vers un serveur FTP_CMD ✔ ✔ GPRSComm : CP 1242-7 ✔ Établir la liaison via le réseau GSM TC_CON ✔...
  • Page 87: Communication Avec L'esclave Intelligent

    Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Recevoir et mettre à disposition des données ✔ (RK 512) SERVE_RK_300C Communication avec l'esclave intelligent Lire des données d'un partenaire de communication dans I_GET ✔ ✔ la propre station S7 Écrire des données sur un partenaire de communication I_PUT...
  • Page 88 Instructions de base Instructions étendues Technologie Communication LIST Description CONT / LOG (pas S7-1200) Communication MPI Remarque : X représente l'interface MPI Envoyer les données à un partenaire de communication X_SEND ✔ ✔ hors de la propre station S7 Recevoir les données d'un partenaire de communication X_RCV ✔...
  • Page 89: Annexe - Instructions Optionnelles

    Annexe Instructions optionnelles Annexe - Instructions optionnelles LIST Description CONT / LOG (pas S7-1200) SIMATIC Ident ✔ ✔ ✔ Lire les données du transpondeur Read ✔ ✔ ✔ Lire les données du système de lecture de code Read_MV ✔ ✔ ✔...
  • Page 90 Annexe Instructions optionnelles LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ ✔ Lire l'UID d'un transpondeur HF Read_UID ✔ ✔ ✔ ✔ Activer/désactiver l'antenne de lecteurs RF300 Set_ANT_RF300 ✔ ✔ ✔ ✔ Définir les paramètres UHF dans le lecteur Set_Param ✔...
  • Page 91 Annexe Instructions optionnelles LIST Description CONT / LOG (pas S7-1200) ✔ ✔ ✔ ✔ Réinitialiser le lecteur RF600 Reset_RF600 La fonction Reset pour experts permet des Reset_Univ ✔ ✔ ✔ ✔ paramètres réglables de manière universelle Energy Suite Calculer les données énergétiques liées à l'état EnS_EEm_Calc de fonctionnement de machines et d'installations ✔...
  • Page 92 Siemens AG Sous réserve de modifications Digital Factory A5E39497271-AF Postfach 48 48 © Siemens AG 2017 90026 Nürnberg ALLEMAGNE www.siemens.com/automation...

Ce manuel est également adapté pour:

Simatic s7-1500

Table des Matières