Télécharger Imprimer la page

Publicité

Liens rapides

Liste des opérations des CPU S7‑300

et ET 200

SIMATIC
S7-300
Liste des opérations des CPU
S7‑300 et ET 200
Tables de paramètres
06/2011
A5E02354746-05
Champ d'application de la
___________________
liste des opérations
Opérandes et plages de
___________________
paramètres
___________________
Constantes
___________________
Abréviations
___________________
Registre
___________________
Mot d'état
___________________
Adressage
Exemples de calcul du
___________________
pointeur
___________________
Liste des opérations
___________________
Liste partielle (SZL)
1
2
3
4
5
6
7
8
9
10

Publicité

loading

Sommaire des Matières pour Siemens SIMATIC S7-300

  • Page 1 Champ d'application de la ___________________ Liste des opérations des CPU S7‑300 liste des opérations et ET 200 Opérandes et plages de ___________________ paramètres ___________________ Constantes SIMATIC ___________________ Abréviations S7-300 ___________________ Liste des opérations des CPU Registre S7‑300 et ET 200 ___________________ Mot d'état Tables de paramètres...
  • Page 2 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 3 Sommaire Champ d'application de la liste des opérations ..................5 Opérandes et plages de paramètres......................7 Constantes .............................. 11 Abréviations............................. 13 Registre ..............................15 Mot d'état..............................17 Adressage ............................... 19 Types d'adressage........................19 Exemples d'adressage.........................21 Exemples de calcul du pointeur ....................... 23 Liste des opérations..........................
  • Page 4 Sommaire 9.18 Addition via registre d'adresses ....................44 9.19 Opérations de comparaison avec des entiers (16/32 bits) ou avec des réels 32 bits ....45 9.20 Opérations de décalage ......................46 9.21 Opérations de rotation......................... 47 9.22 Opérations de transfert, d'incrémentation et de décrémentation sur les accumulateurs.... 48 9.23 Opération de composition d'image, opération nulle..............
  • Page 5 Champ d'application de la liste des opérations Tableau 1- 1 Cette liste d'opérations s'applique aux CPU énumérées ci-dessous : Numéro de référence A partir de la version Désignée ci-après par du firmware CPU S7-300 CPU 312 6ES7312-1AE14-0AB0 V3.3 CPU 312C 6ES7312-5BF04-0AB0 V3.3 CPU 313C...
  • Page 6 Champ d'application de la liste des opérations Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...
  • Page 7 Opérandes et plages de paramètres Les opérandes et plages d'opérandes suivants sont utilisés : Comme les CPU 313C-2 DP, 314C-2 DP et 314C-2 PN/DP n'ont pas les mêmes valeurs que toutes les autres CPU, une table séparée indique ces valeurs particulières à la suite de la table générale.
  • Page 8 Opérandes et plages de paramètres Opérande Plages de paramètres Description 0.0 à 127.7 0.0 à 0.0 à 255.7 0.0 à 127.7 (réglable Entrée (réglable jusqu'à 1023.7) 127.7 (réglable jusqu'à jusqu'à 2047.7) (dans la MIE) (réglable 8191.7) jusqu'à 2047.7) 0 à 127 0 à...
  • Page 9 Opérandes et plages de paramètres Opérande Plages de paramètres Description 0 à 1023 0 à 2047 0 à 8191 0 à 2047 Octet de sortie de périphérie 0 à 1022 0 à 2046 0 à 8190 0 à 2046 Mot de sortie de périphérie 0 à...
  • Page 10 Opérandes et plages de paramètres Opérande Plages de paramètres Description 313C-2 DP 314C-2 DP 314C-2 PN/DP 0.0 à 127.7 0.0 à 255.7 Entrée (dans la MIE) (réglable jusqu'à 2047.7) (réglable jusqu'à 2047.7) 0 à 127 0 à 255 Octet d'entrée (dans la (réglable jusqu'à...
  • Page 11 Constantes Tableau 3- 1 Les constantes suivantes sont utilisées : Constante Description Paramètre Opérande adressé par paramètre B#16# Octet en hexadécimal W#16# Mot en hexadécimal DW#16# Double mot en hexadécimal D#Date Constante de date CEI L#Entier Constante entière 32 bits P#Pointeur de bit Constante pointeur S5T#Valeur de temps...
  • Page 12 Constantes Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...
  • Page 13 Abréviations Tableau 4- 1 Les abréviations suivantes sont utilisées : Abréviation ... Signification Exemple Constante 8 bits Constante 16 bits Constante 32 bits 1272 5624 Entier 8 bits -155 Entier 16 bits +6523 Entier 32 bits -2 222 222 Constante pointeur P#240.3 Constante binaire 1001 1100...
  • Page 14 Abréviations Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...
  • Page 15 Registre ACCU1 et ACCU2 (32 bits) Les ACCU sont des registres permettant de traiter des octets, mots ou doubles mots. Il est en outre possible de charger et de combiner des opérandes dans les ACCU. Le résultat de l'opération se trouve toujours dans l'ACCU1. Les ACCU ont une longueur de 32 bits.
  • Page 16 Registre Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...
  • Page 17 Mot d'état Mot d'état (16 bits) Les informations indiquées dans le mot d'état sont évaluées ou mises à 1 par les opérations. Le mot d'état a une longueur de 16 bits. Affectation Signification Première interrogation, bit ne pouvant pas être écrit et évalué dans 1) 2) le programme utilisateur car il n'est pas actualisé...
  • Page 18 Mot d'état Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...
  • Page 19 Adressage Types d'adressage Tableau 7- 1 Les types d'adressage suivants sont utilisés : 1. er accès 2. ème accès Instructions U, UN, O, ON, X, XN, =, R, S, FP, FN - direct c 0.0 – – – – – –...
  • Page 20 Adressage 7.1 Types d'adressage 1. er accès 2. ème accès Instructions SI, SV, SE, SS, SA, R, FR, L, LC, U, UN, O, ON, X, XN - direct – – – – – – – – – – – – –...
  • Page 21 Adressage 7.2 Exemples d'adressage Exemples d'adressage Exemples d'adressage Description Adressage immédiat L +27 Charger la constante entière de 16 bits "27" dans ACCU1 L L#–1 Charger la constante entière de 32 bits "-1" dans ACCU1 L 2#1010101010101010 Charger la constante binaire dans ACCU1 L DW#16#A0F0BCFD Charger la constante hexadécimale dans ACCU1 L 'FIN'...
  • Page 22 Adressage 7.2 Exemples d'adressage Exemples d'adressage Description Adressage intrazone direct par registre U E [AR1,P#12.2] Opération ET ; l'adresse de l'entrée est égale à la somme "valeur pointeur dans registre d'adresses 1 + pointeur P#12.2". Adressage indirect interzone par registre Pour l'adressage interzone indirect par registre, l'adresse doit contenir en plus un identificateur de zone dans les bits 24 à...
  • Page 23 Exemples de calcul du pointeur Cas où la somme des adresses de bit est ≤ 7 : LAR1 P#8.2 U E [AR1,P#10.2] Résultat : l'entrée 18.4 est adressée (par addition respective des adresses d'octet et de bit) Cas où la somme des adresses de bit est > 7 : L MD 0 n'importe quel pointeur obtenu par calcul, p.
  • Page 24 Exemples de calcul du pointeur Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...
  • Page 25 Liste des opérations Ce chapitre renferme la liste des opérations destinées au S7-300. Le rôle des opérations est décrit en quelques mots. Remarque Temps d’exécution En cas d'adressage indirect et d'opérandes spéciaux, vous devez ajouter aux temps d'exécution le temps nécessaire au chargement de l'adresse ou de l'opérande en question. Voir aussi : ...
  • Page 26 Liste des opérations 9.1 Opérations combinatoires Opérations combinatoires 9.1.1 Opérations combinatoires avec opérandes binaires Interrogation de l'état logique de l'opérande adressé et combinaison du résultat avec le RLG conformément à l'opération. Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots 0,10 0,07...
  • Page 27 Liste des opérations 9.1 Opérations combinatoires 9.1.2 Opérations combinatoires sur expressions entre parenthèses Sauvegarde des bits RB, RLG, OU et d'un identifiant de fonction (U, UN, ...) dans la pile des parenthèses. Chaque bloc peut comporter jusqu'à 7 niveaux de parenthèses. Les temps d'exécution mentionnés s'appliquent également aux opérations avec fermeture de parenthèse.
  • Page 28 Liste des opérations 9.1 Opérations combinatoires 9.1.3 Opérations combinatoires sur temporisations et compteurs Interrogation de l'état logique de la temporisation/du compteur adressé et combinaison du résultat avec le RLG conformément à l'opération. Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots ET temporisation 0,60...
  • Page 29 Liste des opérations 9.1 Opérations combinatoires 9.1.4 Opérations combinatoires sur bits indicateurs Interrogantion de l'état logique des conditions indiquées et combinaison du résultat avec le RLG conformément à l'opération. Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots OU EXCLUSIF == 0 Résultat = 0...
  • Page 30 Liste des opérations 9.1 Opérations combinatoires Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots NON ET NON OU NON OU EXCLUSIF == 0 Résultat = 0 0,30 0,11 0,09 0,08 0,03 0,01 0,09 0,08 (BI1 = 0) et (BI0 = 0) >...
  • Page 31 Liste des opérations 9.2 Opérations sur fronts Opérations sur fronts Détection d'un front. L'état logique actuel du RLG est comparé à celui de l'opérande, c'està- dire du "mémento de front". L'opération FP reconnaît un front de "0" à "1". L'opération FN reconnaît un front de "1"...
  • Page 32 Liste des opérations 9.4 Opérations influençant directement le RLG Opérations influençant directement le RLG Les opérations suivantes agissent directement sur le RLG. Opération Signification Longueur Temps d'exécution typ. en µs en mots Mise à "0" du RLG 0,07 0,06 0,05 0,04 0,02 0,004...
  • Page 33 Liste des opérations 9.5 Opérations de temporisation Opérations de temporisation Lancement ou remise à 0 d'une temporisation (adressée directement ou par paramètre). La durée doit figurer dans ACCU1-L. Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots Lancer la 1,20 0,79 0,63...
  • Page 34 Liste des opérations 9.6 Opérations de comptage Opérations de comptage La valeur de comptage se trouve dans ACCU1-L ou dans l'adresse transférée comme paramètre. Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots Positionner un 1,76 1,20 0,92 0,71 0,28 0,090...
  • Page 35 Liste des opérations 9.7 Opérations de chargement Opérations de chargement Chargement des opérandes dans l'ACCU1, l'ancien contenu de l'ACCU1 est sauvegardé auparavant dans l'ACCU2. Le mot d'état n'est pas influencé. Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots Charger ...
  • Page 36 Liste des opérations 9.9 Opérations de transfert Opérations de transfert Transfert du contenu de l'ACCU1 dans l'opérande adressé. Le mot d'état n'est pas influencé. Notez que certaines opérations de transfert dépendent du MCR. Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots Transférer le contenu de ...
  • Page 37 Liste des opérations 9.10 Opérations de chargement et de transfert pour les registres d'adresses Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots LAR2 Charger contenu de ... dans AR2 ACCU1 ... 0,20 0,15 0,10 0,10 0,03 0,01 0,10 0,10 DBD a...
  • Page 38 Liste des opérations 9.11 Opérations de chargement et de transfert pour le mot d'état 9.11 Opérations de chargement et de transfert pour le mot d'état Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots Charger le mot d'état 0,63 0,43 0,33...
  • Page 39 Liste des opérations 9.13 Opérations combinatoires sur le contenu de l'ACCU1 9.13 Opérations combinatoires sur le contenu de l'ACCU1 Combiner le contenu de l'ACCU1 ou de l'ACCU1-L avec un mot ou un double mot selon l'opération en question. Le mot ou le double mot est soit une constante de l'opération, soit dans l'ACCU2.
  • Page 40 Liste des opérations 9.14 Opérations arithmétiques sur nombres à virgule fixe (16/32 bits) / à virgule flottante (32 bits) 9.14 Opérations arithmétiques sur nombres à virgule fixe (16/32 bits) / à virgule flottante (32 bits) Opérations arithmétiques sur deux nombres de 16/32 bits. Le résultat se trouve dans l'ACCU1 ou dans l' ACCU1-L.
  • Page 41 Liste des opérations 9.14 Opérations arithmétiques sur nombres à virgule fixe (16/32 bits) / à virgule flottante (32 bits) Opération Signification Longueur Temps d'exécution typ. en µs en mots Multiplication de 2 nombres entiers ou réels (ACCU1) = 0,28 0,18 0,15 0,12 0,04...
  • Page 42 Liste des opérations 9.15 Racine carrée, carré (32 bits) / fonction logarithme (32 bits) 9.15 Racine carrée, carré (32 bits) / fonction logarithme (32 bits) Le résultat de l'opération se trouve dans l'ACCU1. Ces opérations peuvent être interrompues par des alarmes. Opération Signification Longueur...
  • Page 43 Liste des opérations 9.16 Fonctions trigonométriques (32 bits) 9.16 Fonctions trigonométriques (32 bits) Le résultat de l'opération se trouve dans l'ACCU1. Ces opérations peuvent être interrompues par des alarmes. Opération Signification Longueur Temps d'exécution typ. en µs en mots Calculer le sinus du réel 7,52 4,77 3,90...
  • Page 44 Liste des opérations 9.17 Addition de constantes 9.17 Addition de constantes Addition de constantes entières à l'ACCU1. Les indicateurs ne sont pas influencés. Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots Addition d'une 0,20 0,14 0,10 0,10 0,05 0,01 0,10...
  • Page 45 Liste des opérations 9.19 Opérations de comparaison avec des entiers (16/32 bits) ou avec des réels 32 bits 9.19 Opérations de comparaison avec des entiers (16/32 bits) ou avec des réels 32 bits Comparer les entiers (16 bits) dans ACCU1-L et ACCU2-L. RLG = 1 quand la condition est remplie.
  • Page 46 Liste des opérations 9.20 Opérations de décalage 9.20 Opérations de décalage Décaler le contenu de l'ACCU1 ou de l'ACCU1-L du nombre indiqué de positions vers la gauche/droite. Si aucun opérande n'est indiqué, décaler du nombre se trouvant dans l'ACCU2-LL. Les positions libérées sont remplies avec des zéros ou avec le signe. Le dernier bit décalé...
  • Page 47 Liste des opérations 9.21 Opérations de rotation 9.21 Opérations de rotation Rotation du contenu de ACCU1 du nombre indiqué de positions vers la gauche/droite. Si aucun opérande n'est indiqué, rotation du nombre se trouvant dans l'ACCU2-LL. Opération Opérande Signification Longueur Temps d'exécution typ.
  • Page 48 Liste des opérations 9.22 Opérations de transfert, d'incrémentation et de décrémentation sur les accumulateurs 9.22 Opérations de transfert, d'incrémentation et de décrémentation sur les accumulateurs Le mot d'état n'est pas influencé. Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots Renverser l'ordre des 0,20...
  • Page 49 Liste des opérations 9.24 Opérations de conversion du type de données 9.24 Opérations de conversion du type de données Les résultats de la conversion se trouvent dans l'ACCU1. Le temps mis pour convertir des réels dépend de la valeur. Opération Signification Longueur Temps d'exécution typ.
  • Page 50 Liste des opérations 9.25 Formation de complément 9.25 Formation de complément Opération Signification Longueur Temps d'exécution typ. en µs en mots INVI Former le complément à 1 de 0,13 0,10 0,08 0,07 0,04 0,010 0,08 0,07 l'ACCU1-L INVD Former le complément à 1 de 0,11 0,09 0,07...
  • Page 51 Liste des opérations 9.26 Opérations d'appel de bloc Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots Appel inconditionnel de 3,97 2,53 2,06 1,59 0,62 0,30 2,06 1,59 blocs sans transmission 4,26 2,76 2,27 1,77 0,72 0,30 2,27 1,77 de paramètres Paramètre Appel de FB/FC par...
  • Page 52 Liste des opérations 9.27 Opérations de fin de bloc 9.27 Opérations de fin de bloc Opération Signification Longueur Temps d'exécution typ. en µs en mots Fin de bloc 1,20 1,09 0,88 0,68 0,26 0,07 0,88 0,68 Fin de bloc absolue 1,20 1,09 0,88...
  • Page 53 Liste des opérations 9.29 Opérations de saut 9.29 Opérations de saut Saut dépendant de la condition : ● Avec les opérandes 8 bits, la distance de saut est comprise entre -128 et +127. ● Avec les opérandes 16 bits, la distance de saut est comprise entre -32768 et -129 ou +128 et +32767.
  • Page 54 Liste des opérations 9.29 Opérations de saut Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots SPBI REPERE Saut conditionnel si 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16 RB = "1" SPBIN REPERE Saut conditionnel si 0,39 0,26 0,21 0,16...
  • Page 55 Liste des opérations 9.29 Opérations de saut Opération Opérande Signification Longueur Temps d'exécution typ. en µs en mots REPERE Saut conditionnel si 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16 résultat ≠ 00 ; (BI1 = 1 et BI0 = 0) ou (BI1 = 0) et (BI0 = 1) SPMZ...
  • Page 56 Liste des opérations 9.29 Opérations de saut 9.29.1 Exemples d'opérations de saut // Exemple 1 : saut non autorisé par-dessus la fin d'une séquence d'instructions combinatoires // Exemple 2 : saut autorisé à la fin d'une séquence d'instructions combinatoires // Exemple 3 : saut autorisé au sein d'une séquence d'instructions combinatoires Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...
  • Page 57 Liste des opérations 9.29 Opérations de saut // Exemple 4 : saut autorisé par-dessus une séquence d'instructions combinatoires // Exemple 5 : sauts non autorisés entre niveaux d'imbrication de parenthèses Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...
  • Page 58 Liste des opérations 9.30 Opérations MCR (Master Control Relay) // Exemple 6 : sauts non autorisés dans des combinaisons ET avant OU 9.30 Opérations MCR (Master Control Relay) MCR = 1 → MCR est désactivé MCR = 0 → MCR est activé ; les opérations "T" et "=" écrivent des zéros dans les opérandes correspondants ;...
  • Page 59 Liste des opérations 9.31 Temps d’exécution 9.31 Temps d’exécution 9.31.1 Temps d'exécution Vous devez calculer les temps d'exécution de base pour l'adressage direct/indirect. La méthode de ce calcul est expliquée dans ce chapitre. Deux parties d'une instruction Une instruction se compose de deux parties : 1ère partie : exécution de l'opération (voir à...
  • Page 60 Liste des opérations 9.31 Temps d’exécution 9.31.2 Chargement des adresses et des opérandes Zone d'opérande Exemple Temps d'exécution typ. en µs Adressage immédiat L 1.234567e–36 U E a.b U M a.b U L a.b DB/DI entièrement DB100.DBX10.3 qualifié DB/DI partiellement DBX10.3 avec numéro de DB inconnu 0,12 0,09...
  • Page 61 Liste des opérations 9.31 Temps d’exécution 9.31.4 Temps d'exécution pour accès des opérandes à la périphérie - Adressage direct/indirect (PE/PA) Opérande Zones de Exemple Temps d'exécution supplémentaires pour accès opérande, en µs (typ.) périphérie 315-2 DP 315-2 PN/DP 317-2 DP 317-2 PN/DP Charger octet Centrale...
  • Page 62 Liste des opérations 9.32 Master Control Relay - actif (MCR) Opérande Zones de Exemple Temps d'exécution supplémentaires pour accès opérande, en µs (typ.) périphérie 315-2 DP 315-2 PN/DP 317-2 DP 317-2 PN/DP Charger octet Décentralisée L PEB 0 (PROFINET) Charger mot L PEW 0 Charger L PED 0...
  • Page 63 Liste des opérations 9.33 Calcul du temps d'exécution en prenant pour exemple une CPU 315-2 DP 9.33 Calcul du temps d'exécution en prenant pour exemple une CPU 315-2 DP Les exemples de calcul du temps d'exécution présentés ciaprès considèrent les différents types d'adressage indirects.
  • Page 64 Liste des opérations 9.33 Calcul du temps d'exécution en prenant pour exemple une CPU 315-2 DP Calculer le temps d'exécution en cas d'adressage intrazone, indirect par registre Exemple : U E [AR1, P#34.3] 1. ère étape : temps d'exécution de l'opération (temps : Opérations combinatoires avec opérandes binaires (Page 26)) Opération Signification...
  • Page 65 Liste des opérations 9.34 Exemple pour les accès de périphérie Temps d'exécution en cas d'adressage via paramètre Exemple : U "Start" ... Le paramètre "Start" est combiné avec E 0.5 à l'appel de bloc. 1. ère étape : temps d'exécution de l'opération (temps : Opérations combinatoires avec opérandes binaires (Page 26)) Opération Signification...
  • Page 66 Liste des opérations 9.35 Blocs d'organisation (OB) 9.35 Blocs d'organisation (OB) Un programme utilisateur pour un S7-300 se compose de blocs contenant les instructions, les paramètres et les données pour la CPU concernée. Les différentes CPU du S7-300 se distinguent les unes des autres par le nombre de blocs que vous pouvez créer pour chaque CPU ou que le système d'exploitation de la CPU met à...
  • Page 67 Liste des opérations 9.35 Blocs d'organisation (OB) Blocs Evénements déclencheurs (valeur d'organisation hexadécimale) Alarmes d'erreur asynchrones : OB 80 3501 Dépassement du temps de cycle 3502 Erreur de demande de l'OB ou du FB 3505 Alarme horaire dépassée par saut de l'heure 3507 Des répétitions de l'erreur de demande...
  • Page 68 Liste des opérations 9.35 Blocs d'organisation (OB) Blocs Evénements déclencheurs (valeur d'organisation hexadécimale) OB 86 32C9 PROFIBUS DP : station activée par SFC 12 (mode 3) 33C9 PROFIBUS DP : station désactivée par SFC 12 (mode 4) 38C4 Périphérie décentralisée : station défaillante, disparaissant 39C4 Périphérie décentralisée : station...
  • Page 69 Liste des opérations 9.35 Blocs d'organisation (OB) Blocs Evénements déclencheurs (valeur d'organisation hexadécimale) Alarmes d'erreur synchrones : OB 121 2521 Erreur de conversion DCB 2522 Erreur de longueur de zone à la lecture 2523 Erreur de longueur de zone à l'écriture 2524 Erreur de zone à...
  • Page 70 Liste des opérations 9.36 Blocs fonctionnels (FB) 9.36 Blocs fonctionnels (FB) Le tableau ciaprès indique le nombre, les numéros et la taille maximale des blocs fonctionnels que vous pouvez créer dans les différentes CPU du S7-300 Blocs fonctionnels 312C Nombre 1024 2048 4096...
  • Page 71 Liste des opérations 9.39 Fonctions système (SFC) 9.39 Fonctions système (SFC) Les tableaux ciaprès montrent les fonctions système mises à disposition par le système d'exploitation des CPU S7-300 et les temps d'exécution sur chaque CPU. Nº de Nom de SFC Signification Temps d'exécution typ.
  • Page 72 Liste des opérations 9.39 Fonctions système (SFC) Nº de Nom de SFC Signification Temps d'exécution typ. en µs ALARM_SQ Générer des messages acquittables concernant le bloc ALARM_S Générer des messages non acquittables concernant le bloc ALARM_SC Etat d'acquittement du dernier message ALARM_SQ arrivé...
  • Page 73 Liste des opérations 9.39 Fonctions système (SFC) Nº de Nom de SFC Signification Temps d'exécution typ. en µs MSK_FLT Masquer des événements d'erreur synchrone DMSK_FLT Démasquer des événements d'erreur synchrone READ_ERR Lire le registre d'état des événements DIS_IRT Inhiber le traitement de nouveaux événements EN_IRT Valider le traitement de...
  • Page 74 Liste des opérations 9.39 Fonctions système (SFC) Nº de Nom de SFC Signification Temps d'exécution typ. en µs WR_PARM Ecrire des paramètres dynamiques Nombre maxi de tâches en 1 tâche cours simultanément WR_DPARM Ecrire des paramètres dynamiques prédéfinis Nombre maxi de tâches en 1 tâche cours simultanément PARM_MOD...
  • Page 75 Liste des opérations 9.39 Fonctions système (SFC) Nº de Nom de SFC Signification Temps d'exécution typ. en µs X_SEND Envoyer des données à un partenaire externe Nombre maxi de tâches 30 tâches SFC 65, SFC 66, tâche tâche tâche tâche tâche tâche SFC 67, SFC 68,...
  • Page 76 Liste des opérations 9.39 Fonctions système (SFC) Nº de Nom de SFC Signification Temps d'exécution typ. en µs GEO_LOG Déterminer l'adresse de début d'un module LOG_GEO Déterminer l'emplacement correspondant à une adresse logique I_GET Lire des données dans un partenaire interne Nombre maxi de tâches 30 tâches SFC 65, SFC 66,...
  • Page 77 Liste des opérations 9.39 Fonctions système (SFC) Nº de Nom de SFC Signification Temps d'exécution typ. en µs Couplage entre programme d'application et serveur Web Gérer un compteur d'heures de fonctionnement RD_DPARA Lire des paramètres prédéfinis Nombre maxi de tâches en 1 tâche cours simultanément DP_TOPOL...
  • Page 78 Liste des opérations 9.39 Fonctions système (SFC) Nº de Nom de SFC Signification Temps d'exécution typ. en µs PN_IN Mise à jour des entrées de l'interface du programme utilisateur du composant PROFINET PN_OUT Mise à jour des sorties de l'interface du programme utilisateur du composant PROFINET PN_DP...
  • Page 79 Liste des opérations 9.40 Blocs fonctionnels système (SFB) 9.40 Blocs fonctionnels système (SFB) Le tableau ciaprès contient une liste des blocs fonctionnels système mis à disposition par le système d'exploitation des CPU S7-300 et les temps d'exécution sur chaque CPU. Nº...
  • Page 80 Liste des opérations 9.40 Blocs fonctionnels système (SFB) Nº de Nom de SFB Signification Temps d'exécution typ. en µs COUNT Comptage, fonction technologique intégrée FREQUENC Mesure de fréquence, fonction technologique intégrée PULSE Modulation de largeur d'impulsion, fonction technologique intégrée RDREC Lire un enregistrement 483 + 12 par octet 469 +...
  • Page 81 Liste des opérations 9.40 Blocs fonctionnels système (SFB) Nº de Nom de SFB Signification Temps d'exécution typ. en µs SEND_PTP Envoyer des données en mode marche à vide Envoyer des données en mode productif 1 à 206 octets  207 à 412 octets ...
  • Page 82 Liste des opérations 9.40 Blocs fonctionnels système (SFB) Nº de Nom de SFB Signification Temps d'exécution typ. en µs SEND_RK Envoyer des données en mode marche à vide Envoyer des données en mode productif FETCH_RK Récupérer des données en mode marche à...
  • Page 83 Liste des opérations 9.41 Blocs standard pour la communication S7 9.41 Blocs standard pour la communication S7 Pour quelques services de communication, des blocs préfabriqués (FB/FC) sont disponibles comme interface dans votre programme utilisateur STEP 7. Ces blocs sont rangés dans la bibliothèque standard sous Communication Blocks.
  • Page 84 Liste des opérations 9.42 Blocs fonctionnels pour communication ouverte via Industrial Ethernet 9.42 Blocs fonctionnels pour communication ouverte via Industrial Ethernet STEP 7 met quelques FB et UDT à votre disposition pour l'échange de données avec d'autres partenaires de communication via le programme utilisateur. Ces blocs sont rangés dans la bibliothèque standard sous Communication Blocks.
  • Page 85 Liste des opérations 9.43 Fonctions CEI 9.43 Fonctions CEI Vous pouvez utiliser les fonctions CEI suivantes dans STEP 7. Ces blocs sont stockés dans la bibliothèque standard sous IEC-FunctionBlocks de STEP 7. Nº de Nom de FC Signification DATE_AND_TIME D_TOD_DT Réunir les formats de données DATE et TIME_OF_DAY (TOD) et les convertir au format de données DATE_AND_TIME DT_DATE...
  • Page 86 Liste des opérations 9.43 Fonctions CEI Nº de Nom de FC Signification Traiter des variables STRING Lire la longueur actuelle d'une variable STRING LEFT Lire les L premiers caractères d'une variable STRING RIGHT Lire les L derniers caractères d'une variable STRING Lire les L caractères du milieu d'une variable STRING (à...
  • Page 87 Liste partielle (SZL) ID SZL Index Fonction d'information Identification de module 0111 Un enregistrement d'identification conformément à l'index indiqué 0001 Type de CPU et numéro de version 0006 Identification du matériel de base 0007 Identification du firmware de base Caractéristiques de la CPU 0012 –...
  • Page 88 Liste partielle (SZL) ID SZL Index Fonction d'information Identification de composant 001C – Lire tous les enregistrements 011C Enregistrement pour l'index indiqué 0001 Station name (nom de station) 0002 Nom du module 0003 Repère d'installation du module 0004 Mention du droit de propriété 0005 Numéro de série du module 0007...
  • Page 89 Liste partielle (SZL) ID SZL Index Fonction d'information Etat des DEL de module 0074 – Lire tous les états des DEL 0174 Lire certains états des DEL 0001 SF, signalisation groupée de défauts 0004 RUN, DEL RUN 0005 STOP, DEL STOP 0006 FRCE, DEL de forçage permanent 000B...
  • Page 90 Liste partielle (SZL) ID SZL Index Fonction d'information Données d'état du profilé support/de la station 0092 État théorique des profilés support en configuration centralisée ou des stations d'un sous-réseau 0000 Informations sur l'état des profilés support en configuration centralisée ID du réseau maître DP Informations sur l'état des stations du sous-réseau 0292 Etat réel des profilés support en configuration centralisée...
  • Page 91 Liste partielle (SZL) ID SZL Index Fonction d'information Informations étendues sur le réseau maître DP 0195 xxyy : ID de réseau maître Info étendue d'un réseau maître DP (uniquement CPU DP/00 avec interface DP) 0F95 – Info d'en-tête seulement (uniquement CPU avec interface Informations d'état du sousmodule 0696 Adresse logique quelconque...
  • Page 92 Liste partielle (SZL) Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...
  • Page 93 Index ≥ ≥, 45 –, 40 A, 7, 9 AB, 7, 9 ), 27 ABS, 41 )MCR, 58 ACOS, 43 AD, 7, 9 API, 54 ASIN, 43 *, 41 ATAN, 43 AUF, 51 AW, 7, 9 /, 41 BE, 52 BEA, 52 BEB, 52 +, 40, 44...
  • Page 94 Index DBX, 7, 9 DEC, 48 M, 8, 10, 60 DI, 7, 9 MB, 8, 10 DIB, 7, 9 MCR(, 58 DID, 7, 9 MCRA, 58 DIW, 7, 9 MCRD, 58 DIX, 7, 9 MD, 8, 10 Double mot, 61, 62 MOD, 41 DTB, 49 Mot, 61, 62...
  • Page 95 Index S, 31, 34 U, 26, 28, 29, 60 SA, 33 U(, 27 SAVE, 32 UC, 51 SE, 33 UD, 39 SET, 32 UN, 26, 28, 30 SI, 33 UN(, 27 SIN, 43 UW, 39 SLD, 46 SLW, 46 SPA, 55 SPB, 53 X, 26, 28, 29 SPBB, 53...
  • Page 96 Index Liste des opérations des CPU S7‑300 et ET 200 Tables de paramètres, 06/2011, A5E02354746-05...

Ce manuel est également adapté pour:

Simatic et 200