05/2021 Manuel de référence support.industry.siemens.com SIMATIC S7-300/S7-400/

05/2021 Manuel de référence support.industry.siemens.com SIMATIC S7-300/S7-400/S7-1200/S7-1500 Liste de comparaison pour les langages de programmation Edition 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é ainsi que pour éviter des dommages matériels. Les avertissements ayant trait à la sécurité des personnes sont mis en évidence par un triangle de danger, ceux qui ne concernent que les dommages matériels ne sont pas accompagnés du triangle de danger. Suivant le niveau de mise en danger, les instructions d'avertissement sont représentées par ordre décroissant de la manière suivante. DANGER signifie que la non-application des mesures de sécurité appropriées entraîne la mort ou des blessures graves. ATTENTION signifie que la non-application des mesures de sécurité appropriées peut entraîner la mort ou des blessures graves. PRUDENCE signifie que la non-application des mesures de sécurité appropriées peut entraîner des blessures légères. IMPORTANT signifie que la non-application des mesures de sécurité appropriées peut entraîner un dommage matériel. En présence de plusieurs niveaux de mise en danger, l'avertissement avec le niveau le plus élevé est toujours utilisé. Si un avertissement avec triangle de danger prévient de risques de dommages corporels, le même avertissement peut aussi contenir un avis de mise en garde contre des dommages matériels. A5E39497271-AH Page 1 Personnes qualifiées Le produit/le système décrit dans cette documentation ne doit être manipulé que par du personnel qualifié pour chaque tâche spécifique. La documentation relative à cette tâche doit être observée, en particulier les consignes de sécurité et avertissements. Les personnes qualifiées sont, en raison de leur formation et de leur expérience, en mesure de reconnaître les risques liés au maniement de ce produit / système et de les éviter. Utilisation conforme des produits SIMATIC Tenez compte des points suivants : ATTENTION Les produits Siemens ne doivent être utilisés que pour les applications prévues décrites dans le catalogue et dans la documentation technique correspondante. Lors de l'utilisation d'appareils et de composants non-Siemens, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement sûr et correct des produits présuppose que le transport, l'entreposage, l'implantation, le montage, l'installation, la mise en service, l'exploitation et la maintenance sont réalisés dans les règles de l'art. Les conditions ambiantes admissibles ainsi que les indications dans les documentations afférentes doivent être respectées. Marques Toutes les désignations repérées par ® sont des marques déposées de Siemens AG. Les autres désignations dans ce document peuvent être des marques dont l'utilisation par des tiers à leurs propres fins peut enfreindre les droits de leurs propriétaires respectifs. Exclusion de responsabilité Nous avons vérifié la conformité du contenu du présent document avec le matériel et le logiciel qui y sont décrits. Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformité intégrale. Les indications figurant dans ce document sont régulièrement vérifiées, et les corrections nécessaires apportées aux éditions suivantes. Siemens AG Digital Industries Postfach 48 48 90026 NÜRNBERG Contenu de la liste de comparaison pour S7-300, S7-400, S7-1200, S7-1500 (05/2021) ● Mesure du temps d'exécution du programme - (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 6) ● Liste de comparaison pour S7-300, S7-400 (sauf systèmes H), S7-1200, S7-1500 y compris Software Controller CPU 150xS : Instructions et fonctions pouvant être utilisées en fonction de la famille d'automates (à partir de la page 8). ● Annexe : Instructions pour SIMATIC Ident et SIMATIC Energy Suite. Mesure du temps d'exécution du programme Le temps d'exécution de parties du programme utilisateur dépend de nombreux facteurs. Une présentation dans un tableau des temps d'exécution des instructions individuelles n'est donc pas possible. L'instruction RUNTIME (mesure du temps d'exécution du programme) vous permet de mesurer le temps d'exécution de tout le programme, de certains blocs ou de séquences de commandes. La mesure du temps d'exécution commence lors du premier appel de l'instruction RUNTIME et se termine avec le deuxième appel. Pour la mesure du temps d'exécution, utilisez un OB de priorité >15. Pour plus d'informations, voir l'aide en ligne de SIMATIC STEP 7. Saisissez "RUNTIME" dans le champ de recherche et sélec­ tionnez "S7-1200", "S7-1500" ou "S7-1500T" comme code de validité. Exemple de programme dans SCL : #tempLastCycle := RUNTIME(#statRuntimeMemory) ; / / Start of runtime measurement / / instance call where the time measurement takes place: "instSpeedTest"(enable:="true",…) ; #tempLastCycle := RUNTIME(#statRuntimeMemory) ; / / End of runtime measurement La variable #tempLastCycle contient la durée écoulée entre l'appel précédent et l'appel actuel de RUNTIME. Enregistrez la variable avec "Trace". N'utilisez pas la visualisation. A5E39497271-AH Page 3 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 MARCHE. Solutions possibles : ● Utilisez une carte mémoire de capacité suffisante. ● Choisissez une CPU avec une mémoire de travail suffisante. ● Réduisez le nombre de blocs, constantes, variables API ou types de données utilisés et modifiés. Vous trouverez des informations sur le comportement des CPU F avec les blocs de sécurité dans le manuel "SIMATIC Safety - Configuring and Programming". Modifications et blocs S7-300 S7-400 S7-1200 V2.2 - V3.0 S7-1200 à partir de V4.0 S7-1500 Propriétés modifiées des composants matériels ARRÊT ARRÊT, avec restrictions en MARCHE ARRÊT ARRÊT ARRÊT Composants matériels ajoutés ARRÊT ARRÊT, avec restrictions en MARCHE ARRÊT ARRÊT ARRÊT Listes de textes (messages) nouvelles/modifiées MARCHE MARCHE — — MARCHE Nombre de blocs à charger MARCHE (<17) MARCHE (<57) MARCHE (<11) MARCHE (<21) MARCHE Effacer la mémoire de travail (MRES) ARRÊT (reset) ARRÊT (reset) ARRÊT (reset) ARRÊT (reset) ARRÊT (reset) Nouvel OB MARCHE MARCHE ARRÊT ARRÊT MARCHE OB modifié : modification du code, modification de commentaires MARCHE MARCHE MARCHE MARCHE MARCHE OB avec propriétés modifiées (modification du temps de cycle, par ex.) ARRÊT MARCHE ARRÊT ARRÊT MARCHE A5E39497271-AH Page 5 Modifications et blocs S7-300 S7-400 S7-1200 V2.2 - V3.0 S7-1200 à partir de V4.0 S7-1500 OB supprimé MARCHE MARCHE ARRÊT ARRÊT MARCHE Nouveau FB/FC/DB/type de données API (UDT) MARCHE MARCHE MARCHE MARCHE MARCHE FB/FC/DB/type de données API (UDT) supprimé MARCHE MARCHE MARCHE MARCHE MARCHE FB/FC modifié : modification du code, modification de commentaires MARCHE MARCHE MARCHE MARCHE MARCHE FB/FC modifié : modification d'interface ARRÊT ARRÊT ARRÊT MARCHE (init) MARCHE (init) DB modifié (pas de réserve de mémoire configurée) : nom/type de variable modifié, variable ajoutée ou supprimée MARCHE (init) MARCHE (init) ARRÊT MARCHE (init) MARCHE (init) DB modifié (réserve de mémoire configurée) : nouvelle variable ajoutée — — — MARCHE MARCHE Type de données API (UDT) modifié ARRÊT ARRÊT ARRÊT MARCHE (init) MARCHE (init) Variables API modifiées (ajoutées, supprimées, renommées ou type de données modifié) MARCHE MARCHE ARRÊT MARCHE MARCHE Paramètres de rémanence modifiés (zone de mémentos, zone de DB) ARRÊT Tous les objets rémanents ARRÊT ARRÊT ARRÊT Objets technologiques Motion Control : modification du temps de cycle MC-Servo, passage de continu à cyclique (et inversement). Modifications de l'interface matérielle de l'objet technologique -- -- -- -- ARRÊT (Init) signifie que, lors du chargement, la CPU remplace les valeurs actuelles des DB par les valeurs initiales. Validité et conditions générales ● SIMATIC STEP 7 à partir de la version 17 ● Les contenus de la colonne S7-1500 sont également valables pour le Software Controller SIMATIC S7-1500 CPU 150xS. ● SIMATIC S7-1200 à partir du firmware 4.4 ; SIMATIC S7-1200 ne prend en charge que CONT, LOG et SCL. ● SIMATIC S7-1500 à partir du firmware 2.9 ● LIST : Vous devez appeler certaines instructions avec CALL. ● Les particularités des systèmes SIMATIC S7-400H ne sont pas prises en considération. ● Les instructions des automates SIMATIC S7-300T ne sont que partiellement considérées. ● Les listes d'état système (SSL) du SIMATIC S7-300/400 contiennent des informations en partie simulaires à celles des appels de fonctions du SIMATIC S7-1200/1500. Légende ✔ Utilisable (✔) Utilisable avec des restrictions ☑ Pas encore disponible pour la SIMATIC CPU S7-1500R/H nn Non requis, de nombreuses instructions peuvent par ex. être remplacées dans SCL par des commandes simples. gris italique Nous recommandons de ne pas utiliser les instructions grisées dans les automates S7-1200 et S7-1500. Elles ne conviennent pas à l'adressage symbolique ni aux instances multiples. Évitez les compteurs et temporisations SIMATIC, car ils ne sont pas compatibles avec les instances multiples. Xyz Nouvelle instruction à partir de SIMATIC STEP 7 V17. Pour cela, SIMATIC S7-1200 requiert au moins le firmware 4.4 et SIMATIC S7-1500 au moins le firmware 2.9. Xyz Également disponible en CONT et LOG comme instruction Safety de sécurité Structure de la liste de comparaison ● Vue d'ensemble des types de données ● Instructions Vue d'ensemble des instructions ● Instructions que vous utilisez souvent, par ex. opérations logiques sur bits, temporisations, compteurs, fonctions mathématiques ● Instructions sophistiquées pour plus de possibilités, par ex. date et heure, alarmes, messages, PROFIenergy ● Fonctions uploads/Industriel/ s71500-compare-table-fr.pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager