Télécharger Imprimer la page
Siemens SIMATIC S7-1500 Mode D'emploi
Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Liens rapides

Publicité

loading

Sommaire des Matières pour Siemens SIMATIC S7-1500

  • Page 2 Introduction (S7-1500, S7-1500T) Consignes de sécurité (S7-1500, S7-1500T) Vue d'ensemble des fonctions SIMATIC (S7-1500, S7-1500T) S7-1500 Innovations (S7-1500, S7-1500/S7-1500T Vue S7-1500T) d'ensemble Motion Control V8.0 à partir de STEP 7 V19 Mise en œuvre des versions (S7-1500, S7-1500T) Manuel de diagnostic Configurer (S7-1500, S7-1500T) Programmation (S7-1500,...
  • Page 3 Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. 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 Sommaire Introduction (S7-1500, S7-1500T)....................... Guide de la documentation S7-1500 Motion Control (S7-1500, S7-1500T)......Guide de la documentation Descriptions fonctionnelles (S7-1500, S7-1500T)....1.2.1 Classes d’information Descriptions fonctionnelles (S7-1500, S7-1500T)......1.2.2 Outils de base (S7-1500, S7-1500T).................. 11 1.2.3 Documentation technique de SIMATIC (S7-1500, S7-1500T)..........13 Consignes de sécurité...
  • Page 5 Sommaire Mise en œuvre des versions (S7-1500, S7-1500T)................42 Aperçu des versions (S7-1500, S7-1500T)................. 42 Remplacer un appareil (S7-1500, S7-1500T)..............45 Mise à niveau de la version technologique (S7-1500, S7-1500T)........46 Mise à niveau à la version technologique V8.0 (S7-1500, S7-1500T)........46 Mise à...
  • Page 6 Sommaire 7.1.1 Blocs d'organisation pour Motion Control (S7-1500, S7-1500T)......... 90 7.1.2 Mémoire image partielle "PIP OB Servo" (S7-1500, S7-1500T)..........93 7.1.3 Comportement d'exécution et débordements (S7-1500, S7-1500T)........94 7.1.4 Etats de fonctionnement (S7-1500, S7-1500T)..............98 Bloc de données technologique (S7-1500, S7-1500T)............100 7.2.1 Exploitation du bloc de données technologique (S7-1500, S7-1500T)........
  • Page 7 Introduction (S7-1500, S7-1500T) Objet de la documentation La présente documentation fournit d'importantes informations sur la configuration et la mise en service de la fonctionnalité intégrée Motion Control du système d'automatisation S7‑1500. Connaissances de base requises Les connaissances suivantes sont requises pour la compréhension de la documentation : •...
  • Page 8 1.1 Guide de la documentation S7-1500 Motion Control (S7-1500, S7-1500T) Industry Mall Industry Mall est le catalogue et système de commande de Siemens AG pour les solutions d'automatisation et d'entraînements sur la base de Totally Integrated Automation (TIA) et Totally Integrated Power (TIP).
  • Page 9 Introduction (S7-1500, S7-1500T) 1.2 Guide de la documentation Descriptions fonctionnelles (S7-1500, S7-1500T) • S7-1500T Fonctions cinématiques https://support.industry.siemens.com/cs/ww/fr/view/109817886 (https://support.industry.siemens.com/cs/ww/fr/view/109817886) Ce document décrit la commande de cinématiques avec jusqu'à 6 axes en interpolation. • S7-1500T Fonctions interpréteur https://support.industry.siemens.com/cs/ww/fr/view/109817891 (https://support.industry.siemens.com/cs/ww/fr/view/109817891) Ce document décrit la commande d'objets technologiques au moyen d'un programme interpréteur.
  • Page 10 Vous trouverez les informations produit les plus récentes sur Internet : • S7-1500/ET 200MP (https://support.industry.siemens.com/cs/fr/fr/view/68052815) • SIMATIC Drive Controller (https://support.industry.siemens.com/cs/de/fr/view/109772684/fr) • Motion Control (https://support.industry.siemens.com/cs/de/fr/view/109794046/fr) • ET 200SP (https://support.industry.siemens.com/cs/fr/fr/view/73021864) • ET 200eco PN (https://support.industry.siemens.com/cs/ww/fr/view/109765611) S7-1500/S7-1500T Vue d'ensemble Motion Control V8.0 à partir de STEP 7 V19 Manuel de diagnostic, 11/2023, A5E03879257-AJ...
  • Page 11 • S7-1500/ET 200MP/SIMATIC Drive Controller (https://support.industry.siemens.com/cs/ww/fr/view/86140384) • ET 200SP (https://support.industry.siemens.com/cs/ww/fr/view/84133942) • ET 200AL (https://support.industry.siemens.com/cs/ww/fr/view/95242965) • ET 200eco PN (https://support.industry.siemens.com/cs/ww/fr/view/109781058) 1.2.2 Outils de base (S7-1500, S7-1500T) Outils Les outils décrits ci-après vous assistent lors de toutes les étapes, de la planification à l'analyse en passant par la mise en service de votre installation.
  • Page 12 (https://support.industry.siemens.com/cs/ww/fr/view/98161300) PRONETA SIEMENS PRONETA (analyse de réseau PROFINET) est un outil de mise en service et de diagnostic pour des réseaux PROFINET. PRONETA Basic dispose de 2 fonctions principales : • Dans l'analyse réseau, vous obtenez une vue d'ensemble de la topologie PROFINET.
  • Page 13 Nous vous montrons dans une courte vidéo comment trouver la vue d'ensemble directement dans Siemens Industry Online Support et comment utiliser Siemens Industry Online Support sur votre terminal mobile : Accès rapide à la documentation technique de produits d'automatisation par le biais d'une vidéo (...
  • Page 14 Utilisez les options de téléchargement suivantes : – Industry Online Support International : (https://support.industry.siemens.com) La documentation est attribuée au produit via le numéro d'article. Vous trouverez le numéro d'article sur le produit et sur l'étiquette de l'emballage. Les produits dotés de nouvelles fonctionnalités non compatibles recevront un nouveau numéro d'article et...
  • Page 15 Des manuels, des caractéristiques, des instructions de service, des certificats et • Données de base des produits Vous trouverez "mySupport" sur Internet. (https://support.industry.siemens.com/My/ww/fr) Exemples d'application Les exemples d'application mettent à votre disposition différents outils et exemples pour la résolution de vos tâches d'automatisation. Les solutions sont représentées en interaction avec plusieurs composants dans le système - sans se focaliser sur des produits individuels.
  • Page 16 à jour peut augmenter le risque de cybermenaces pour nos clients. Pour être informé sur les mises à jour produit dès leur sortie, s'abonner au flux RSS Siemens Industrial Cybersecurity sur (https://new.siemens.com/global/en/products/services/cert.html) : S7-1500/S7-1500T Vue d'ensemble Motion Control V8.0 à...
  • Page 17 Vue d'ensemble des fonctions (S7-1500, S7-1500T) Domaine d'application Motion Control S7-1500 (S7-1500, S7-1500T) Les machines et les chaînes de production doivent de plus en plus être adaptées à différents formats, tailles, types de produits et processus de production. S7‑1500 Motion Control offre une solution précise, dynamique et facile à...
  • Page 18 Vue d'ensemble des fonctions (S7-1500, S7-1500T) 3.2 Fonctions dans STEP 7 (S7-1500, S7-1500T) Tâches/fonction de mouvement S7-1500 S7-1500T Limitation de la plage de déplacement par les interrupteurs de fin de course ✓ ✓ matériels et logiciels Compensation du jeu à l'inversion Axes linéaires et rotatifs Commuter le codeur actif ✓...
  • Page 19 Vue d'ensemble des fonctions (S7-1500, S7-1500T) 3.3 Fonctionnement de Motion Control S7-1500 (S7-1500, S7-1500T) diagnostic du matériel. L'adaptation automatique des données empêche les erreurs de configuration et de saisie entre les composants. Fonctionnement de Motion Control S7-1500 (S7-1500, S7-1500T) Avec TIA Portal, vous pouvez créer un projet, configurer des objets technologiques et charger la configuration dans la CPU.
  • Page 20 Vue d'ensemble des fonctions (S7-1500, S7-1500T) 3.3 Fonctionnement de Motion Control S7-1500 (S7-1500, S7-1500T) Objets technologiques Les objets technologiques représentent des objets réels (par ex. un axe) dans la commande. Les données de configuration des objets technologiques reflètent les propriétés de l'objet réel.
  • Page 21 Vue d'ensemble des fonctions (S7-1500, S7-1500T) 3.4 Description des objets technologiques (S7-1500, S7-1500T) Description des objets technologiques (S7-1500, S7-1500T) Les CPU S7-1500 et S7-1500T prennent en charge les objets technologiques suivants : Objet technologique Description S7-1500 S7-1500T Axe de vitesse L'objet technologique Axe de vitesse ("TO_SpeedAxis") sert à spécifier ✓...
  • Page 22 Vue d'ensemble des fonctions (S7-1500, S7-1500T) 3.5 Configuration du matériel (S7-1500, S7-1500T) Objet technologique Description S7-1500 S7-1500T Axe pilote suppléant L'objet technologique Axe pilote proxy ("TO_LeadingAxisProxy") repré­ ✓ sente l'axe pilote pour le synchronisme local dans une CPU en cas de synchronisme global sur l'API.
  • Page 23 Vue d'ensemble des fonctions (S7-1500, S7-1500T) 3.6 Capacités fonctionnelles (S7-1500, S7-1500T) La figure suivante montre un exemple de configuration dans laquelle tous les composants sont reliés à la CPU par PROFINET IO : Capacités fonctionnelles (S7-1500, S7-1500T) Les objets technologiques occupent de la mémoire dans la mémoire de travail de la CPU. L'espace mémoire interne requis par les objets technologiques est représenté...
  • Page 24 Sélection du S7-1500 avec TIA Selection Tool Utilisez TIA Selection Tool (https://support.industry.siemens.com/cs/ww/fr/view/109767888/en) pour déterminer la CPU SIMATIC S7-1500 appropriée pour votre application Motion Control. TIA Selection Tool tient compte des critères suivants lors de la sélection de la CPU : • Technologie utilisée, par exemple cinématique •...
  • Page 25 Innovations (S7-1500, S7-1500T) Innovations V8.0 (S7-1500, S7-1500T) 4.1.1 Nouvelles fonctions générales V8.0 (S7-1500, S7-1500T) Matériel Les CPU suivantes avec un numéro d'article *03-0AB0 sont disponibles avec une nouvelle version matérielle : • 1511C • 1512C Ces CPU offrent les caractéristiques améliorées suivantes avec la version de firmware V3.1 : •...
  • Page 26 Innovations (S7-1500, S7-1500T) 4.1 Innovations V8.0 (S7-1500, S7-1500T) Programmation • Vous pouvez utiliser les blocs d'organisation pour Motion Control dans les unités logicielles. Pour cela, le nom des blocs d'organisation doit se conformer aux conventions de nom selon IEC 61131-3. Le signe "-" a été remplacé par "_". Les nouveaux noms sont indépendants du firmware utilisé...
  • Page 27 Innovations (S7-1500, S7-1500T) 4.1 Innovations V8.0 (S7-1500, S7-1500T) Filtre de dynamique avec moyenne glissante • Le nouveau mode "Filtre de moyenne glissante" est disponible pour le filtre de dynamique. Signal d'immobilisation sur codeur externe • Le signal d'immobilisation est disponible avec un codeur externe. Axe virtuel •...
  • Page 28 Innovations (S7-1500, S7-1500T) 4.1 Innovations V8.0 (S7-1500, S7-1500T) 4.1.4 Nouvelles fonctions de synchronisme V8.0 (S7-1500, S7-1500T) La version technologique V8.0 présente les innovations suivantes : Synchronisme par profil de came (S7-1500T) • L'instruction Motion Control "MC_GetCamFollowingValueCyclic" permet de lire cycliquement dans un profil de came la valeur asservie définie pour une valeur pilote. Vous pouvez spécifier une mise à...
  • Page 29 Innovations (S7-1500, S7-1500T) 4.1 Innovations V8.0 (S7-1500, S7-1500T) • La nouvelle structure de variable "<TO>.StatusInterpreterMotion.<nom de variable>" contient des informations d'état sur des commandes de mouvement commandées par un objet technologique Interpréteur. • Le tableau de la variable "<TO>.StatusTool.Frame[1..3].<nom de variable>" a été étendu de [1..1] à...
  • Page 30 Innovations (S7-1500, S7-1500T) 4.2 Nouveautés V7.0 (S7-1500, S7-1500T) Nouveautés V7.0 (S7-1500, S7-1500T) 4.2.1 Nouvelles fonctions générales V7.0 (S7-1500, S7-1500T) La version technologique V7.0 présente les innovations suivantes : Matériel • Les nouveaux processeurs suivants sont disponibles : – 1514SP/SP F – 1514SP T/TF –...
  • Page 31 Innovations (S7-1500, S7-1500T) 4.2 Nouveautés V7.0 (S7-1500, S7-1500T) • La CPU 1504D TF offre les caractéristiques améliorées suivantes avec la version de firmware V3.0 : – La mémoire de travail pour le code est passée à 4 Mo. La mémoire de travail pour les données est passée à...
  • Page 32 Innovations (S7-1500, S7-1500T) 4.2 Nouveautés V7.0 (S7-1500, S7-1500T) Limitation de la plage de déplacement • Extension fin de course logiciel : – Vous pouvez également configurer "Arrêt sur fin de course logiciel avec dynamique programmable". – En cas de dépassement du fin de course logiciel, un arrêt d'urgence et le maintien de la libération de l'axe sont possibles.
  • Page 33 Innovations (S7-1500, S7-1500T) 4.2 Nouveautés V7.0 (S7-1500, S7-1500T) 4.2.3 Nouvelles fonctions de synchronisme V7.0 (S7-1500, S7-1500T) La version technologique V7.0 présente les innovations suivantes : Synchronisme de vitesse (S7-1500T) • L'instruction "MC_GearInVelocity" est disponible. Vous démarrez un synchronisme de vitesse entre un axe pilote et un axe asservi avec une commande "MC_GearInVelocity". •...
  • Page 34 Innovations (S7-1500, S7-1500T) 4.2 Nouveautés V7.0 (S7-1500, S7-1500T) – Les paramètres de dynamique pour la mise en service se trouvent dans la fenêtre d'inspection sous "Propriétés". – Les bits d'état de la fenêtre de diagnostic ''État du pupitre de commande" vous indiquent si tous les axes cinématiques sont activés et référencés et s'il y a des erreurs dans la cinématique ou les axes cinématiques.
  • Page 35 Innovations (S7-1500, S7-1500T) 4.3 Nouveautés V6.0 (S7-1500, S7-1500T) – <TO>.StatusConveyor[1..3] – <TO>.StatusWorkspaceZone[1..10] S7-1500T Motion Control KinPlus • Le pack Motion Control "S7-1500T Motion Control KinPlus" vous permet de configurer et mettre en service des types de cinématique prédéfinis avec plus de 4 axes de cinématique. •...
  • Page 36 Innovations (S7-1500, S7-1500T) 4.3 Nouveautés V6.0 (S7-1500, S7-1500T) Fonctions d'axe • Une compensation du jeu à l'inversion est configurable pour les objets technologiques Axe de positionnement et Axe de synchronisme. • Un axe linéaire est configurable avec un moteur linéaire pour les objets technologiques Axe de positionnement et Axe de synchronisme.
  • Page 37 Innovations (S7-1500, S7-1500T) 4.3 Nouveautés V6.0 (S7-1500, S7-1500T) • Une commande "MC_CopyCamData" vous permet de copier les éléments de profil de came calculés dans un profil de came. Vous pouvez aussi écraser des éléments de profil de came existants. La copie d'éléments de profil de came est possible même pendant un synchronisme par profil de came actif.
  • Page 38 Innovations (S7-1500, S7-1500T) 4.4 Nouveautés V5.0 (S7-1500, S7-1500T) Nouveautés V5.0 (S7-1500, S7-1500T) La version technologique V5.0 présente les innovations suivantes : Fonctions générales • Les valeurs de position, de vitesse et d'angle peuvent être configurées avec une résolution plus élevée. • En cas d'exploitation centralisée des modules technologiques, le synchronisme est pris en charge par le bus fond de panier actif.
  • Page 39 Innovations (S7-1500, S7-1500T) 4.4 Nouveautés V5.0 (S7-1500, S7-1500T) Fonction de synchronisme (S7-1500T) • Un synchronisme entre des axes qui se trouvent sur différentes CPU dans un projet est possible avec un synchronisme global sur l'AP. • Un synchronisme global sur l'AP peut être configuré avec l'objet technologique Axe pilote proxy.
  • Page 40 Innovations (S7-1500, S7-1500T) 4.5 Nouveautés V4.0 (S7-1500, S7-1500T) Nouveautés V4.0 (S7-1500, S7-1500T) La version technologique V4.0 présente les innovations suivantes : Fonctions d'axe • Échange de données de couple avec l'entraînement dans les unités technologiques de l'objet technologique – Couple de consigne additif –...
  • Page 41 Innovations (S7-1500, S7-1500T) 4.6 Nouveautés V3.0 (S7-1500, S7-1500T) Nouveautés V3.0 (S7-1500, S7-1500T) La version technologique V3.0 présente les innovations suivantes : Fonctions générales • CPU technologique S7-1500T Fonctions d'axe • Limitation de force/couple • Détection de butée • Type d'axe Axe virtuel •...
  • Page 42 Mise en œuvre des versions (S7-1500, S7-1500T) Aperçu des versions (S7-1500, S7-1500T) Avec S7-1500 Motion Control, la version de la technologie permet également de définir la version des objets technologiques et celle des instructions Motion Control. Une seule version de la technologie peut être utilisée sur une CPU à un moment donné. La vue d'ensemble suivante comprend les CPU S7-1500 et S7-1500T.
  • Page 43 Mise en œuvre des versions (S7-1500, S7-1500T) 5.1 Aperçu des versions (S7-1500, S7-1500T) Objet technologique V8.0 V7.0 V6.0 V5.0 V4.0 V3.0 Piste de came ✓ ✓ ✓ ✓ ✓ ✓ Profil de came "TO_Cam" (S7-1500T) ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 44 Mise en œuvre des versions (S7-1500, S7-1500T) 5.1 Aperçu des versions (S7-1500, S7-1500T) Motion Control V8.0 V7.0 V6.0 V5.0 V4.0 V3.0 MC_GearInVelocity ✓ ✓ MC_PhasingRelative ✓ ✓ ✓ ✓ ✓ ✓ MC_PhasingAbsolute ✓ ✓ ✓ ✓ ✓ ✓ MC_OffsetRelative ✓ ✓...
  • Page 45 Mise en œuvre des versions (S7-1500, S7-1500T) 5.2 Remplacer un appareil (S7-1500, S7-1500T) Motion Control V8.0 V7.0 V6.0 V5.0 V4.0 V3.0 MC_SetKinematicsZoneInactive ✓ ✓ ✓ ✓ ✓ MC_DefineTool ✓ ✓ ✓ ✓ ✓ MC_SetTool ✓ ✓ ✓ ✓ ✓ MC_SetOcsFrame ✓...
  • Page 46 Mise en œuvre des versions (S7-1500, S7-1500T) 5.4 Mise à niveau à la version technologique V8.0 (S7-1500, S7-1500T) Mise à niveau de la version technologique (S7-1500, S7-1500T) Pour pouvoir utiliser les avantages d'une nouvelle version technologique, vous devez modifier la version technologique pour une CPU dans les projets existants. Vous pouvez changer la version technologique d'une CPU de deux manières : •...
  • Page 47 Mise en œuvre des versions (S7-1500, S7-1500T) 5.5 Mise à niveau à la version technologique V7.0 (S7-1500, S7-1500T) Adaptation de la dynamique lors du suivi du convoyeur Activez l'adaptation de la dynamique pendant le suivi du convoyeur en affectant la valeur "1" ou "2"...
  • Page 48 Mise en œuvre des versions (S7-1500, S7-1500T) 5.5 Mise à niveau à la version technologique V7.0 (S7-1500, S7-1500T) Instruction Paramètre Version technologique ≤ V6.0 V7.0 MC_MoveCircularRelative EndPoint ARRAY [1..4] OF ARRAY [1..6] OF LREAL LREAL MC_MoveDirectAbsolute Position MC_MoveDirectRelative Distance MC_KinematicsTransformation AxesPosition AxesVelocity AxesAcceleration...
  • Page 49 Noms d'UDT dépendants de la version Le tableau suivant indique les noms d'UDT dépendants de la version pour les mots de commande et d'état des télégrammes SIEMENS 10x : Nom d'UDT < V4.0 Nom d'UDT ≥ V4.0 Type de données word...
  • Page 50 Mise en œuvre des versions (S7-1500, S7-1500T) 5.7 Versions technologiques V1.0 et V2.0 (S7-1500) Mise à niveau à la version technologique V3.0 Variables de l'objet technologique À partir de la version technologique V3.0, toutes les adresses d'entrée et de sortie sont définies via le type de données VREF.
  • Page 51 Mise en œuvre des versions (S7-1500, S7-1500T) 5.7 Versions technologiques V1.0 et V2.0 (S7-1500) Objets technologiques dans les versions technologiques V1.0 et V2.0 L'interface utilisateur ne prend plus en charge les objets technologiques des versions technologiques V1.0 et V2.0. Vous ne pouvez créer aucun objet technologique de ces versions.
  • Page 52 Mise en œuvre des versions (S7-1500, S7-1500T) 5.7 Versions technologiques V1.0 et V2.0 (S7-1500) Mise à niveau à la version technologique V2.0 Paramètre "Mode" de l'instruction Motion Control "MC_Home" Dans le cadre de la version technologique V2.0, le paramètre "MC_Home.Mode" a été uniformisé...
  • Page 53 Configurer (S7-1500, S7-1500T) Notions de base sur la configuration d'objets technologiques (S7-1500, S7-1500T) 6.1.1 Ajout d'un objet technologique (S7-1500, S7-1500T) Cette rubrique décrit comment ajouter un objet technologique dans le navigateur de projet. Condition requise • Un projet avec une CPU S7-1500/S7‑1500T est créé. •...
  • Page 54 Configurer (S7-1500, S7-1500T) 6.1 Notions de base sur la configuration d'objets technologiques (S7-1500, S7-1500T) Résultat Le nouvel objet technologique est créé et placé dans le dossier "Objets technologiques" dans le navigateur de projet. Si les blocs d'organisation "MC_Servo" et "MC_Interpolator" n'étaient pas déjà présents, ils ont été...
  • Page 55 Configurer (S7-1500, S7-1500T) 6.1 Notions de base sur la configuration d'objets technologiques (S7-1500, S7-1500T) Marche à suivre Procédez comme suit pour copier un objet technologique : 1. Dans la navigation du projet, ouvrez le dossier de la CPU. 2. Ouvrez le dossier "Objets technologiques". 3.
  • Page 56 Configurer (S7-1500, S7-1500T) 6.1 Notions de base sur la configuration d'objets technologiques (S7-1500, S7-1500T) Résultat L'objet technologique sélectionné a été supprimé. Les objets technologiques subordonnés de l'objet technologique supprimé sont également supprimés. Les objets technologiques connectés à l'objet technologique sont conservés après la suppression, p.
  • Page 57 Configurer (S7-1500, S7-1500T) 6.2 Comparer les valeurs (S7-1500, S7-1500T) 6.1.6 Barre d'outils de la configuration (S7-1500, S7-1500T) Les fonctions suivantes sont disponibles dans la barre d'outils de la vue des fonctions : Icône Fonction Description Afficher les valeurs en ligne Affiche les valeurs relues depuis la CPU au moment présent.
  • Page 58 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) Icône Description La comparaison entre valeur initiale dans la CPU et valeur initiale du projet configurée ne peut pas être effectuée. La comparaison entre valeur en ligne et valeur hors ligne n'est pas judicieuse. Avec ce bouton, vous indiquez pour le paramètre respectif la valeur initiale dans la CPU et la valeur initiale du projet.
  • Page 59 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) • Affichage de toutes les valeurs d'enregistrement d'un paramètre : valeur de départ dans la CPU, valeur de départ dans le projet, valeur de visualisation • Affichage de la comparaison de paramètres des valeurs d'enregistrement d'un paramètre Fonctions de commande : •...
  • Page 60 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) Icône Fonction Description Filtre de texte... Après la saisie d'une chaîne de caractères : Affi­ chage de tous les paramètres qui comprennent la chaîne de caractères saisie dans l'une des colonnes visibles actuellement.
  • Page 61 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) 6.3.1.3 Table des paramètres (S7-1500, S7-1500T) Le tableau suivant récapitule la signification des diverses colonnes de la table des paramètres. Vous pouvez afficher ou masquer les colonnes si besoin. Colonne Description Hors...
  • Page 62 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) Colonne Description Hors En ligne ligne Type de données Type de données du paramètre ✓ ✓ Le champ d'affichage est vide pour les paramètres qui ne fi­ gurent pas dans le bloc de données technologique. Rémanence Caractérise la valeur comme rémanente.
  • Page 63 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) 6.3.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) Le tableau suivant donne une vue d'ensemble des fonctions décrites ci-après de la vue des paramètres en mode en ligne et en mode hors ligne : Fonction/action Hors ligne En ligne...
  • Page 64 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) 6.3.3.2 Trier la table des paramètres (S7-1500, S7-1500T) Les valeurs des paramètres sont disposées en lignes. La table des paramètres peut être triée selon chaque colonne affichée. • Les colonnes contenant des valeurs numériques sont triées par ordre de leurs valeurs numériques.
  • Page 65 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) 6.3.3.4 Editer les valeurs initiales dans le projet (S7-1500, S7-1500T) La vue des paramètres vous permet d'éditer les valeurs de départ dans le projet en mode hors ligne et en mode en ligne : •...
  • Page 66 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) Corriger des valeurs de départ erronées 1. Corrigez les valeurs de départ erronées à l'aide des informations de la liste déroulante des messages d'erreur. Le symbole d'erreur rouge, l'arrière-plan de cellule rouge et la liste déroulante des messages d'erreur ne sont plus affichés.
  • Page 67 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) 6.3.3.6 Forcer des valeurs (S7-1500, S7-1500T) La vue des paramètres vous permet de forcer des valeurs de l'objet technologique dans la CPU. Vous pouvez affecter une seule fois des valeurs à un paramètre (valeur de forçage) et les forcer immédiatement.
  • Page 68 Configurer (S7-1500, S7-1500T) 6.3 Utiliser la vue des paramètres (S7-1500, S7-1500T) 6.3.3.7 Comparer des valeurs (S7-1500, S7-1500T) Les fonctions de comparaison vous permettent de comparer les valeurs d'enregistrement suivantes d'un paramètre : • Valeur de départ dans le projet • Valeur de départ dans la CPU •...
  • Page 69 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Utilisation avec Motion Control Vous pouvez utiliser des fonctions technologiques de modules technologiques et de la périphérie intégrée des CPU mentionnées ci-après avec des objets technologiques Motion Control.
  • Page 70 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Possibilités d'utilisation SIMATIC Drive Controller (Page 89) • Sortie de came et de piste de came pour commutation déclenchée par temporisa­ tion • Détection de position basée sur le temps via palpeur de mesure (acquisition d'horo­...
  • Page 71 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration Module technologique Objet technologique TM Count 1x24V/TM Count 2x24V Axe et Codeur externe TM Count 1x24V/TM Count 2x24V > Voie 0/1 > Paramètres Interface matérielle > Codeur du module –...
  • Page 72 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration Module technologique Objet technologique TM Count 1x24V/TM Count 2x24V Axe et Codeur externe Choisissez le signal de référence pour la marque de référence Choisissez le mode de référencement "Utiliser top zéro via télégramme PROFIdrive".
  • Page 73 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) 6.4.2 TM PosInput 1/TM PosInput 2 (S7-1500, S7-1500T) La configuration des paramètres suivants est nécessaire pour l'utilisation avec Motion Control Configuration Module technologique Objet technologique TM PosInput 1 / TM PosInput 2 Axe et...
  • Page 74 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration Module technologique Objet technologique TM PosInput 1 / TM PosInput 2 Axe et Codeur externe Exploitation du signal Entrer la résolution fine conformément à la configuration dans le module technologique •...
  • Page 75 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration supplémentaire pour l'utilisation avec l'objet technologique Palpeur de mesure Configuration Module technologique Objet technologique TM PosInput 1 / TM PosInput 2 Palpeur de mesure TM PosInput 1/2 > Voie 0/1 > Mode de fonctionnement Interface matérielle >...
  • Page 76 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Utilisation avec objet technologique Came/Piste de came Configuration Module technologique Objet technologique TM Timer DIDQ 10x24V/TM Timer DIDQ 16x24V Came / Piste de came Paramètres de base –...
  • Page 77 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) 6.4.4 TM Pulse 2x24V (S7-1500, S7-1500T) La configuration des paramètres décrits ci-dessous est nécessaire pour l'utilisation avec Motion Control. Couplage d'entraînement via PWM (modulation de largeur d'impulsion) Configuration TM Pulse 2x24V Objet technologique...
  • Page 78 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) 6.4.5 TM PTO 2x24V (S7-1500, S7-1500T) La configuration des paramètres suivants est nécessaire pour l'utilisation avec Motion Control Configuration Module technologique Objet technologique TM PTO 2x24V TM PTO 2 >...
  • Page 79 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration Module technologique Objet technologique TM PTO 2x24V Saisir la vitesse maximale conformément à la configuration Saisir la vitesse maximale de l'entraînement dans l'objet technologique (1:1) L'alarme technologique 102 est déclenchée et affichée en cas de dépassement de la vitesse maximale.
  • Page 80 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration Module technologique Objet technologique TM PTO 2x24V Configurer le retard à l'entrée – TM PTO 2 > Voie 0…1 > Erreur de signe de vie Configurer le nombre d'erreurs de signe de vie tolérées TM PTO 2 >...
  • Page 81 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration Module technologique Objet technologique TM PTO 4 – Sélectionner le type d'entraînement "PROFIdrive" et connexion de données "Entraînement". Sélectionner la sortie impulsion configurée sur le module technologique comme entraînement.
  • Page 82 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration Module technologique Objet technologique TM PTO 4 Saisir les incréments par tour Saisir les incréments par tour conformément à la configura­ tion dans le module technologique (1:1) Saisir la résolution fine •...
  • Page 83 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) 6.4.7 CPU 1511C-1 PN/CPU 1512C-1 PN (périphérie intégrée) (S7-1500, S7-1500T) La configuration des paramètres décrits ci-dessous est nécessaire pour l'utilisation avec Motion Control. Couplage d'entraînement via PTO (Pulse Train Output) Configuration CPU 1511C-1 PN/CPU 1512C-1 PN Objet technologique...
  • Page 84 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration CPU 1511C-1 PN/CPU 1512C-1 PN Objet technologique – Le "télégramme standard 3" est sélectionné automatiquement après la sélection du codeur. Désactiver la case à cocher "Échange de données automatique pour les valeurs de codeur (en ligne)"...
  • Page 85 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration CPU 1511C-1 PN/CPU 1512C-1 PN Objet technologique Les sorties matérielles des signaux PTO ont sélectionnées à – travers la configuration de l'appareil et ne peuvent pas être modifiées pour les modes de fonctionnement suivants : •...
  • Page 86 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration CPU 1511C-1 PN/CPU 1512C-1 PN Objet technologique Axe de vitesse Générateurs d'impulsions (PTO/PWM) > PTO1…4/PWM1…4 – > Entrées/sorties matérielles Sélectionnez la sortie matérielle qui doit être utilisée pour la sortie d'impulsions.
  • Page 87 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration CPU 1511C-1 PN/CPU 1512C-1 PN Objet technologique Codeur externe Compteurs rapides (HSC) > HSC 1…6 > – – Paramètres de base > Mode de fonctionnement Sélectionner le mode de fonctionnement "Détection de position pour Motion...
  • Page 88 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) Configuration CPU 1511C-1 PN/CPU 1512C-1 PN Objet technologique Codeur externe Saisir la vitesse de référence conformé­ Saisir la vitesse de référence – ment à la configuration dans l'objet tech­ nologique (1:1) –...
  • Page 89 Configurer (S7-1500, S7-1500T) 6.4 Configuration de modules technologiques et d'une périphérie intégrée pour Motion Control (S7-1500, S7-1500T) 6.4.8 SIMATIC Drive Controller (périphérie intégrée) (S7-1500, S7-1500T) Vous pouvez utiliser les entrées et sorties de l'interface X142 d'un SIMATIC Drive Controller comme entrée de mesure pour l'objet technologique Palpeur de mesure ainsi que pour la sortie pour l'objet technologique Came/Piste de came.
  • Page 90 Programmation (S7-1500, S7-1500T) Programme utilisateur Le chapitre Programmation contient des informations générales sur l'affectation et l'exploitation des instructions Motion Control et sur le bloc de données technologique. Vous pouvez réaliser l'émission de commandes à l'objet technologique grâce aux instructions Motion Control dans le programme utilisateur. Vous définissez la commande via les paramètres d'entrée des instructions Motion Control.
  • Page 91 Programmation (S7-1500, S7-1500T) 7.1 Comportement d'exécution (S7-1500, S7-1500T) d'organisation. Il est ainsi possible de lancer immédiatement des mouvements en cas d'événements critiques en termes de temps, par exemple. Le tableau suivant montre les blocs d'organisation pour Motion Control : Bloc d'organisation Description Priorité...
  • Page 92 Programmation (S7-1500, S7-1500T) 7.1 Comportement d'exécution (S7-1500, S7-1500T) Cycle d'application Vous pouvez paramétrer le cycle d'application dans lequel les blocs d'organisation pour MC_Servo, MC_Interpolator et leurs OB optionnels sont appelés, dans les propriétés du bloc d'organisation MC_Servo : • Synchrone au bus (paramétrage recommandé pour une qualité de régulation optimale) Le cycle d'application est synchrone à...
  • Page 93 Programmation (S7-1500, S7-1500T) 7.1 Comportement d'exécution (S7-1500, S7-1500T) • Éviter le lancement simultané des instructions Motion Control pour réduire la charge du MC_Interpolator et du MC_LookAhead • Améliorer les performances du système pour l'interpolation du disque à cames dans MC_Interpolator et pour la préparation du mouvement de l'objet technologique Cinématique dans MC_LookAhead via les propriétés sous "Général >...
  • Page 94 Programmation (S7-1500, S7-1500T) 7.1 Comportement d'exécution (S7-1500, S7-1500T) Mémoire image partielle dans le programme utilisateur À partir de la version 1.5 du firmware, vous pouvez accéder à la mémoire image partielle "TPA OB Servo" dans votre programme utilisateur. Il est ainsi possible d'exploiter la mémoire image partielle à...
  • Page 95 Programmation (S7-1500, S7-1500T) 7.1 Comportement d'exécution (S7-1500, S7-1500T) ① Entrée mémoire image partielle "TPA OB Servo" ② Sortie mémoire image partielle "TPA OB Servo" ③ Cycle MC_LookAhead ④ Cycle Main n ⑤ Cycle Main n+1 Dans le cycle d'application 1, les OB Motion Control et le bloc Main sont traités les uns après ①...
  • Page 96 Programmation (S7-1500, S7-1500T) 7.1 Comportement d'exécution (S7-1500, S7-1500T) ③ Le numéro représente le traitement du bloc MC_LookAhead . Le traitement du MC_LookAhead est interrompu dans le premier cycle d'application et poursuivi dans le second cycle d'application. ④ Le traitement du bloc Main ne reprend qu'une fois que tous les OB Motion Control ont été...
  • Page 97 Programmation (S7-1500, S7-1500T) 7.1 Comportement d'exécution (S7-1500, S7-1500T) La figure ci-dessous montre le comportement d'exécution en cas d'interruption d'un MC_Interpolator sur deux tranches de temps : MC_PreServo et/ou MC_PostServo inclus, si présents MC_PreInterpolator inclus, si présent La CPU tolère au plus trois débordements successifs du MC_Interpolator. Lorsque plus de débordements surviennent, la CPU passe à...
  • Page 98 Programmation (S7-1500, S7-1500T) 7.1 Comportement d'exécution (S7-1500, S7-1500T) 7.1.4 Etats de fonctionnement (S7-1500, S7-1500T) Ce chapitre présente le comportement de Motion Control dans les états de fonctionnement correspondants et lors des transitions entre les états de fonctionnement. Pour une description générale des états de fonctionnement, référez-vous au Manuel système S7-1500.
  • Page 99 Programmation (S7-1500, S7-1500T) 7.1 Comportement d'exécution (S7-1500, S7-1500T) Nº Changement de Comportement l'état de fonctionne­ ment ATTENTE → MISE EN Impossible lors de l'utilisation d'objets technologiques. ⑥ ROUTE MARCHE → ATTENTE Point d'arrêt atteint. ⑦ ATTENTE → MARCHE Impossible lors de l'utilisation d'objets technologiques. ⑧...
  • Page 100 Programmation (S7-1500, S7-1500T) 7.2 Bloc de données technologique (S7-1500, S7-1500T) Bloc de données technologique (S7-1500, S7-1500T) Les propriétés des objets réels (les axes, par exemple) sont configurées au moyen des objets technologiques et enregistrées dans un bloc de données technologique. Le bloc de données technologique contient toutes les données de configuration, les consignes et les valeurs réelles, ainsi que les informations d'état de l'objet technologique.
  • Page 101 Programmation (S7-1500, S7-1500T) 7.2 Bloc de données technologique (S7-1500, S7-1500T) Les modifications apportées aux valeurs du bloc de données technologique via votre programme utilisateur peuvent s'appliquer à des moments différents. La propriété respective des différentes variables est décrite dans les variables de l'objet technologique correspondant Entrée en vigueur des modifica­...
  • Page 102 Programmation (S7-1500, S7-1500T) 7.2 Bloc de données technologique (S7-1500, S7-1500T) REMARQUE Utilisation des fonctions de bloc de données "READ_DBL" et "WRIT_DBL" Les fonctions de bloc de données "READ_DBL" et "WRIT_DBL" ne peuvent être utilisées en relation avec les variables de l'objet technologique que sur des variables individuelles. Les fonctions de bloc de données "READ_DBL"...
  • Page 103 Programmation (S7-1500, S7-1500T) 7.2 Bloc de données technologique (S7-1500, S7-1500T) Exploitez les mots de données "ErrorWord" et "WarningWord" en suivant les étapes 1 à 6. Exemple L'exemple ci-dessous vous montre comment lire et sauvegarder le cinquième bit "HomingDone" du double mot "StatusWord" : Explication #Status.Temp := "TO".StatusWord;...
  • Page 104 Programmation (S7-1500, S7-1500T) 7.2 Bloc de données technologique (S7-1500, S7-1500T) Modifier plusieurs variables avec l'instruction "WRIT_DBL" La variable "<TO>.StatusWord.X3 (OnlineStartValuesChanged)" indique que la valeur d'une variable a été modifiée. Si vous modifiez plusieurs variables avec "WRIT_DBL", vous ne pouvez pas déterminer via "<TO>.StatusWord.X3 (OnlineStartValuesChanged)"...
  • Page 105 Programmation (S7-1500, S7-1500T) 7.3 Instructions Motion Control (S7-1500, S7-1500T) Instructions Motion Control (S7-1500, S7-1500T) 7.3.1 Paramètres des instructions Motion Control (S7-1500, S7-1500T) Les instructions Motion Control sont décrites en détail au chapitre "S7‑1500 Motion Control V7". Lors de la création de votre programme utilisateur, tenez compte des explications suivantes concernant les paramètres des instructions Motion Control.
  • Page 106 Programmation (S7-1500, S7-1500T) 7.3 Instructions Motion Control (S7-1500, S7-1500T) • Instructions Motion Control avec paramètre "Enable" Mettre le paramètre "Enable" à 1 démarre la commande. Tant que "Enable" = TRUE, la commande reste active et les valeurs de paramètres modifiées sont appliquées lors de l'appel de l'instruction correspondante dans le programme utilisateur.
  • Page 107 Programmation (S7-1500, S7-1500T) 7.3 Instructions Motion Control (S7-1500, S7-1500T) Exemple de comportement des paramètres Le diagramme suivant représente un exemple de comportement des paramètres d'instructions Motion Control pour deux commandes "MC_MoveAbsolute" : "Exe_1" lance une commande "MC_MoveAbsolute" (A1) avec position cible 1000.0. "Busy_1" est mis sur "TRUE".
  • Page 108 Programmation (S7-1500, S7-1500T) 7.3 Instructions Motion Control (S7-1500, S7-1500T) sur A2 et déplacé à la nouvelle position cible 1500.0. L'arrivée à la position cible est signalée par "Done_2". Mode sans asservissement de position Les paramètres suivants permettent de désactiver l'asservissement de position de l'axe : •...
  • Page 109 Programmation (S7-1500, S7-1500T) 7.3 Instructions Motion Control (S7-1500, S7-1500T) Le DB d'instance est stocké automatiquement sous "Blocs de programme > Blocs système > Ressources programme". 6. Les paramètres d'entrée sans valeurs par défaut (par ex. "Axis") doivent être affectés. Sélectionnez l'objet technologique dans la navigation de projet et amenez-le sur <...> au paramètre "Axis"...
  • Page 110 Programmation (S7-1500, S7-1500T) 7.3 Instructions Motion Control (S7-1500, S7-1500T) 7.3.3 Transfert de paramètre pour blocs fonctionnels (S7-1500, S7-1500T) Pour réutiliser un bloc fonctionnel avec instructions Motion Control pour différents objets technologiques, créez dans l'interface du bloc fonctionnel appelant un paramètre d'entrée portant le type de données de l'objet technologique concerné.
  • Page 111 Programmation (S7-1500, S7-1500T) 7.3 Instructions Motion Control (S7-1500, S7-1500T) Les objets technologiques suivants sont utilisés : Nombre Type de données TO_SpeedAxis SpeedAxis_1 TO_PositioningAxis PositioningAxis_1 TO_SynchronousAxis SynchronousAxis_1 Pour activer et désactiver les trois axes avec un bloc fonction, procédez comme suit : 1. Ajoutez un bloc de données global, "AxesDB" dans l'exemple. 2.
  • Page 112 Programmation (S7-1500, S7-1500T) 7.3 Instructions Motion Control (S7-1500, S7-1500T) 7. Programmez le FB "EnableAxis" comme suit. // enable all axes FOR #tempAxesCounter := 0 TO LAST_INDEX_AXES DO // build temporary reference #tempRefSpeedAxis ?= #axes[#tempAxesCounter]; // check valid reference IF #tempRefSpeedAxis <> NULL THEN // call multi instance #instMC_Power[#tempAxesCounter](Axis := #tempRefSpeedAxis^,...
  • Page 113 Programmation (S7-1500, S7-1500T) 7.4 Démarrage de commandes Motion Control (S7-1500, S7-1500T) Variable Déclaration Type de données Description instInterpolateCam Static MC_INTERPOLATECAM Multi-instance de MC_InterpolateCam tempRefCam Temp REF_TO TO_CamBase Référence temporaire du type d'objet technologique TO_CamBase tempAxesCounter Temp Dint Variable de comptage pour les axes Dans le code du programme, vous référencez les profils de came à...
  • Page 114 Programmation (S7-1500, S7-1500T) 7.4 Démarrage de commandes Motion Control (S7-1500, S7-1500T) 1. Interroger l'état de l'objet technologique Assurez-vous que l'objet technologique se trouve dans l'état requis pour exécuter la commande souhaitée : • L'objet technologique est-il débloqué ? Pour exécuter des commandes de mouvement, l'objet technologique doit être débloqué. Le déblocage s'effectue avec l'instruction Motion Control "MC_Power".
  • Page 115 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) Pour plus d'informations Pour connaître les possibilités d'évaluation des différents bits d'état, d'erreur et d'avertissement, référez-vous au chapitre "Exploiter StatusWord, ErrorWord et WarningWord (Page 102)". Poursuite des commandes en cours (S7-1500, S7-1500T) L'état d'exécution actuel de la commande est disponible aux paramètres de sortie de l'instruction Motion Control.
  • Page 116 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) • MC_CamOut (S7-1500T) • MC_InterpolateCam (S7-1500T) • MC_GetCamLeadingValue (S7-1500T) • MC_GetCamFollowingValue (S7-1500T) • MC_CopyCamData (S7-1500T) • MC_GroupInterrupt (S7-1500T) • MC_GroupContinue (S7-1500T) • MC_GroupStop (S7-1500T) • MC_MoveLinearAbsolute (S7-1500T) • MC_MoveLinearRelative (S7-1500T) •...
  • Page 117 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) Traitement complet de la commande Quand la commande Motion Control est traitée complètement jusqu'à la fin, cela est indiqué par la valeur "TRUE" au paramètre "Done". L'état de signalisation au paramètre "Execute" influence la durée d'affichage au paramètre "Done" : "Execute"...
  • Page 118 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) Annulation de la commande Si la commande Motion Control est annulée pendant le traitement par une autre commande, cela est indiqué par la valeur "TRUE" au paramètre "CommandAborted". L'état de signalisation au paramètre "Execute"...
  • Page 119 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) Erreurs pendant le traitement de la commande Si une erreur se produit pendant le traitement d'une commande Motion Control, cela est indiqué par la valeur "TRUE" au paramètre de "Error". L'état de signalisation au paramètre "Execute"...
  • Page 120 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) 7.5.2 Instructions Motion Control sans paramètre "Done" (S7-1500, S7-1500T) Les instructions Motion Control sans paramètre "Done" indiquent via un paramètre spécifique que l'objectif de la commande (par ex. "InVelocity", "InGear") a été atteint. L'état cible ou le mouvement est maintenu jusqu'à...
  • Page 121 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) Instruction Motion Control Paramètre Description MC_OutputCam Busy Le traitement d'une commande est signalé par la valeur "TRUE" dans le paramètre "Busy". La variable "CamOutput" dans le bloc de données technolo­ gique correspondant indique l'état de commutation de la came.
  • Page 122 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) La commande est interrompue avant que la vitesse paramétrée ait été atteinte Si la commande Motion Control est interrompue par une autre commande avant que la vitesse paramétrée ait été atteinte, cela est indiqué par la valeur "TRUE" au paramètre "CommandAborted".
  • Page 123 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) Une erreur se produit avant que la vitesse paramétrée ait été atteinte Si une erreur se produit pendant le traitement d'une commande Motion Control avant que la vitesse paramétrée ait été atteinte, cela est indiqué par la valeur "TRUE" au paramètre "Error". L'état de signalisation au paramètre "Execute"...
  • Page 124 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) 7.5.3 Instruction Motion Control "MC_MoveJog" (S7-1500, S7-1500T) Une commande "MC_MoveJog" est lancée en mettant à 1 le paramètre "JogForward" ou "JogBackward". L'objectif de la commande est atteint lorsque la vitesse paramétrée est atteinte et que l'axe se déplace à...
  • Page 125 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) La commande est interrompue pendant le traitement Si la commande Motion Control est annulée pendant le traitement par une autre commande, cela est indiqué par la valeur "TRUE" au paramètre "CommandAborted". Le comportement du paramètre "CommandAborted"...
  • Page 126 Programmation (S7-1500, S7-1500T) 7.5 Poursuite des commandes en cours (S7-1500, S7-1500T) Une erreur se produit pendant le traitement de la commande Si une erreur se produit pendant le traitement d'une commande Motion Control, cela est indiqué par la valeur "Error" au paramètre de "TRUE". Le comportement du paramètre "Error" est indépendant du fait que la vitesse paramétrée ait été...
  • Page 127 Programmation (S7-1500, S7-1500T) 7.6 Terminer des commandes Motion Control (S7-1500, S7-1500T) Terminer des commandes Motion Control (S7-1500, S7-1500T) Lorsque l'on termine une commande, on peut distinguer entre la commande terminée sans erreur et l'annulation d'un mouvement. Terminaison de la commande Quand une commande Motion Control est terminée, cela est affiché...
  • Page 128 Programmation (S7-1500, S7-1500T) 7.7 Redémarrage d'objets technologiques (S7-1500, S7-1500T) Annulation d'une came / piste de came active • "MC_OutputCam" Avec "MC_OutputCam.Enable" = FALSE vous bloquez une came active. • "MC_CamTrack" Avec "MC_CamTrack.Enable'' = FALSE vous bloquez une piste de came active. Redémarrage d'objets technologiques (S7-1500, S7-1500T) Les objets technologiques sont initialisés automatiquement par le système après la mise sous tension de la CPU ou après le chargement dans la CPU avec les valeurs de départ provenant du bloc de données technologiques.
  • Page 129 Programmation (S7-1500, S7-1500T) 7.8 Types de données (S7-1500, S7-1500T) • Les commandes Motion Control actives dans les objets technologiques Came, Piste de came, Palpeur de mesure et Cinématique sont annulées avec le code d'erreur "ErrorID" = 16#800D par un redémarrage. •...
  • Page 130 Programmation (S7-1500, S7-1500T) 7.8 Types de données (S7-1500, S7-1500T) Objets technologiques complémentaires La structure des objets technologiques est la suivante : • "TO_Object" est la base de tous les objets technologiques et un composant de "TO_Axis" et "TO_CamBase". • "TO_Axis" est un composant de "TO_SpeedAxis", "TO_ExternalEncoder" et "TO_LeadingAxisProxy".
  • Page 131 Chargement dans la CPU (S7-1500, S7-1500T) Au cours du chargement dans la CPU S7-1500, le système veille toujours à ce que les données de projet soient cohérentes en ligne et hors ligne une fois le chargement terminé. Les données des objets technologiques sont enregistrées dans des blocs de données technologiques.
  • Page 132 • Codes d'erreur dans les instructions Motion Control Vous trouverez une description détaillée du diagnostic système de la CPU S7-1500 dans la description fonctionnelle "Diagnostic" (https://support.industry.siemens.com/cs/ww/fr/view/59192926). S7-1500/S7-1500T Vue d'ensemble Motion Control V8.0 à partir de STEP 7 V19 Manuel de diagnostic, 11/2023, A5E03879257-AJ...
  • Page 133 Glossaire (S7-1500, S7-1500T) Alarme technologique L'apparition d'une erreur au niveau d'un objet technologique (par ex. accostage d'un fin de course matériel) entraîne le déclenchement et l'affichage d'une alarme technologique. Les effets d'une alarme technologique sur l'objet technologique sont définis par la réaction d'alarme (p. ex.
  • Page 134 Glossaire Entraînement Il s'agit de l'ensemble composé du moteur (électrique ou hydraulique), de l'actionneur (convertisseur, vanne), du régulateur, du système de mesure et de l'alimentation (alimentation, accumulateur de pression). Fichier GSD Le fichier GSD (Generic Station Description) contient toutes les propriétés d'un appareil PROFINET ou PROFIBUS nécessaires à...
  • Page 135 Glossaire PROFIdrive PROFIdrive est un profil spécifié par la PNO (organisation des utilisateurs de PROFIBUS) pour PROFIBUS DP et PROFINET IO pour les entraînements à régulation de vitesse et de position. Redémarrage Un objet technologique est réinitialisé avec les paramètres de configuration actuels. Référencement Le référencement permet d'établir la référence entre la position sur l'objet technologique et la position mécanique de l'axe.
  • Page 136 Glossaire Synchronisme Mouvement synchrone défini après la synchronisation d'un axe asservi avec un axe pilote. Synchronisme absolu Cette fonction correspond à l'instruction Control MC_GearInPos ou MC_CamIn. Synchronisme relatif Cette fonction correspond à l'instruction Control MC_GearIn. Télégramme PROFIdrive Télégramme pour la communication selon PROFIdrive. Top zéro Référence de position pour le mouvement de codeurs incrémentaux rotatifs et linéaires.
  • Page 137 Index Actionneur, 22 Etat de fonctionnement Motion Control S7-1500, Axe de positionnement Ajouter, 53 Copier, 55 Supprimer, 55 Instruction Motion Control S7-1500, 20 Axe de synchronisme Paramètres, 105 Ajouter, 53 Insérer, 108 Copier, 55 Démarrage d'une commande Motion Control, Supprimer, 55 Axe de vitesse Suivi d'une commande Motion Control, 115 Ajouter, 53...
  • Page 138 Index Motion Control S7-1500 Objet technologique Fonctionnement, 19 Codeur externe, 53 Introduction, 19 Axe de synchronisme, 53 Objet technologique, 20 Axe de positionnement, 53 Blocs de données de l'objet technologique, 20 Axe de vitesse, 53 Instruction Motion Control, 20 Codeur externe, 55 Objet technologique, 21 Axe de synchronisme, 55 Couplage d'entraînement et de codeur, 22...

Ce manuel est également adapté pour:

Simatic s7-1500t