Siemens SIMATIC S7-300 Manuel De Référence
Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

s
SIMATIC
Logiciel système pour
SIMATIC S7-300/400 -
Fonctions standard et
fonctions système
Volume 1/2
Manuel de référence
Ce manuel est livré avec la documentation référencée :
6ES7810-4CA08-8CW1
Edition 03/2006
A5E00709333-01
Avant-propos
Sommaire
Blocs d'organisation
Paramètres généraux des
fonctions système
Fonctions de copie et fonctions
sur bloc
SFC de contrôle du programme
SFC de gestion de l'horloge
SFC de gestion de compteur
d'heures de fonctionnement
SFC/SFB de transfert
d'enregistrements
SFB DPV1 selon PNO AK 1131
SFC de gestion des alarmes
horaires
SFC de gestion des alarmes
temporisées
SFC de gestion des événements
d'erreur synchrone
SFC de gestion des événements
d'alarme et d'erreur asynchrone
SFC de diagnostic
SFC et SFB de mise à jour de la
mémoire image et de traitement
de champ de bits
SFC d'adressage de module
SFC de périphérie décentralisée
ou PROFINET IO
PROFInet
FB pour l'accès cyclique aux
données utiles selon PNO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

Publicité

Chapitres

Table des Matières
loading

Sommaire des Matières pour Siemens SIMATIC S7-300

  • Page 1 SIMATIC Fonctions de copie et fonctions sur bloc Logiciel système pour SFC de contrôle du programme SIMATIC S7-300/400 - SFC de gestion de l'horloge Fonctions standard et SFC de gestion de compteur fonctions système d'heures de fonctionnement SFC/SFB de transfert...
  • Page 2 Marque de fabrique 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.
  • Page 3: Avant-Propos

    Ce manuel est destiné aux programmeurs et aux ingénieurs responsables de la commande de processus industriels qui sont appelés à écrire des programmes pour automates programmables. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 4: Documentation De Step

    Aides de référence de LIST/CONT/LOG Connaissances de référence Fait partie du logiciel contextuelles STEP 7 Aide de référence sur les SFB/SFC Aide de référence sur les blocs d‘organisation Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 5: Aide En Ligne

    • pour l’automate programmable S7-400, dans le manuel « Systèmes d'automatisation S7-400, Caractéristiques des CPU » /101/ et dans la liste des opérations /102/ . Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 6: Présentation Du Manuel

    SIMATIC S7. Veuillez vous adresser à votre centre de formation régional ou au centre principal à D 90327 Nuremberg. Téléphone : +49 (911) 895-3200. Internet: http://www.sitrain.com Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 7: Technical Support

    • votre interlocuteur Automation & Drives sur place, • des informations sur le service après-vente, les réparations, les pièces de rechange à la rubrique "Service" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 8 Avant-propos Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 viii A5E00709333-01...
  • Page 9: Table Des Matières

    Paramètres généraux des fonctions système............... 2-1 Evaluation d'erreur avec le paramètre de sortie RET_VAL........2-1 Signification des paramètres REQ, RET_VAL et BUSY pour les SFC à exécution asynchrone................ 2-6 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 10 Lecture d'un enregistrement avec SFC59 "RD_REC"..........7-13 Autres informations d'erreur des SFC 55 à 59 ............7-17 7.10 Lecture de paramètres prédéfinis avec le SFB 81 "RD_DPAR"....... 7-18 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 11 Recherche de l'état de liaison actuel avec SFC87 "C_DIAG" ........ 13-18 13.7 Calcul de la topologie en bus dans un réseau maître DP avec SFC 103 "DP_TOPOL" .................. 13-23 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 12 Lecture d'une partie des entrées d'un esclave DP normé/IO Device PROFINET avec FB 22 "GETIO_PART" ..................18-4 18.5 Ecriture d'une partie des sorties d'un esclave DP normé/IO Device PROFINET avec FB 23 "SETIO_PART"..................18-6 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 13: Blocs D'organisation

    Toutes les CPU ne peuvent pas traiter tous les OB disponibles dans S7. Consultez les listes d'opérations /72/ et /102/ pour savoir de quels OB vous disposez. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 14: Autres Informations

    OB d'alarme de synchronisme 1 OB62 OB d'alarme de synchronisme 2 Alarmes de OB63 OB d'alarme de synchronisme 3 synchronisation OB64 OB d'alarme de synchronisme 4 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 15 Démarrage à chaud ou à froid, ou effacement d'un bloc Cycle d'arrière- actif dans l'OB90 ou chargement d'un OB90 dans la CPU plan ou fin d'OB90 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 16 Les classes de priorité 27 et 28 sont valables dans le modèle de classes de priorité de la mise en route. A la classe de priorité 29 correspond la priorité 0.29. Le cycle d'arrière-plan a donc une priorité plus basse que le cycle libre. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 17: Programme Cyclique (Ob1)

    Les manuels /70/ et /101/ indiquent les plages de valeurs pour les paramètres Temps de cycle maximal et Temps de cycle minimal. Vous pouvez modifier ces paramètres avec STEP 7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 18: Données Locales De L'ob1

    Temps de cycle minimal en ms depuis la dernière mise en route OB1_MAX_CYCLE Temps de cycle maximal en ms depuis la dernière mise en route OB1_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 19: Ob D'alarme Horaire (Ob10 À Ob17)

    Au moment où l'alarme horaire est déclenchée, la CPU en détermine le prochain instant de déclenchement à partir de l'heure actuelle et de la période. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 20 Les fonctions système SFC39 à 42 vous permettent d'inhiber, d'ajourner et de valider de nouveau les alarmes horaires. Heure de déclenchement Heure configurée actuelle Intervalle Instant de la première exécution configuré de l'OB d'alarme horaire Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 21: Situations Affectant Les Ob D'alarme Horaire

    été programmé, la CPU passe à l'état d'arrêt. l'intervalle de temps suivant. Autrement, l'exécution de l'OB80 et celle de l'OB d'alarme horaire sont suivies de l'exécution d'OB demandée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 22: Données Locales Des Ob D'alarme Horaire

    W#16#1801 : tous les ans • W#16#2001 : à la fin du mois OB10_RESERVED_3 INT Réservé OB10_RESERVED_4 INT Réservé OB10_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-10 A5E00709333-01...
  • Page 23: Ob D'alarme Temporisée (Ob20 À Ob23)

    Les fonctions système SFC39 à 42 vous permettent d'inhiber, d'ajourner et de valider de nouveau des alarmes temporisées. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-11 A5E00709333-01...
  • Page 24: Données Locales Des Ob D'alarme Temporisée

    Identification utilisateur : paramètre d'entrée SIGN dans l'appel de la SFC32 "SRT_DINT" OB20_DTIME TIME TEMP Retard paramétré (en ms) OB20_DATE_TIME DATE_AND_TIME TEMP Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-12 A5E00709333-01...
  • Page 25: Ob D'alarme Cyclique (Ob30 À Ob38)

    Les plages de valeurs pour les paramètres Période, Classe de priorité et Décalage de phase sont mentionnées parmi les caractéristiques techniques de votre CPU. Vous pouvez modifier ces paramètres à l'aide de STEP 7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-13 A5E00709333-01...
  • Page 26: Données Locales Des Ob D'alarme Cyclique

    Si OB35_STRT_INF=B#16#3A : période d'exécution en µs • Dans tous les autres cas : période d'exécution en ms OB35_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-14 A5E00709333-01...
  • Page 27: Ob D'alarme De Processus (Ob40 À Ob47)

    Quand l'OB associé à l'alarme de processus déclenchée est justement actif par suite d'une alarme d'un autre module, la nouvelle demande est enregistrée et l'OB est exécuté lorsque cela devient possible. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-15 A5E00709333-01...
  • Page 28: Données Locales Des Ob D'alarme De Processus

    "RALRM" vous permet d'obtenir, outre les informations de déclenchement de l'OB, d'autres informations sur l'alarme. Ceci est également le cas lorsque le maître DP fonctionne en mode compatible S7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-16 A5E00709333-01...
  • Page 29: Ob D'alarme D'état (Ob55)

    DATE_AND_TIME Date et heure de demande de l'OB Nota Vous obtenez l'information d'alarme complète du télégramme DP en appelant le SFB54 "RALRM" dans l'OB55. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-17 A5E00709333-01...
  • Page 30: Ob D'alarme De Mise À Jour (Ob56)

    DATE_AND_TIME Date et heure de demande de l'OB Nota Vous obtenez l'information d'alarme complète du télégramme DP en appelant le SFB54 "RALRM" dans l'OB56. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-18 A5E00709333-01...
  • Page 31: Ob Pour Alarmes Spécifiques Au Fabricant (Ob57)

    DATE_AND_TIME Date et heure de demande de l'OB Nota Vous obtenez l'information d'alarme complète du télégramme DP en appelant le SFB54 "RALRM" dans l'OB57. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-19 A5E00709333-01...
  • Page 32: Ob D'alarme Multiprocesseur (Ob60)

    CPU 1 : "CALL SFC35" Exécution d'OB60 Exécution d'OB60 Cycle Cycle "CALL SFC35" "CALL SFC35" CPU 2 : Exécution d'OB60 Exécution d'OB60 Cycle Cycle Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-20 A5E00709333-01...
  • Page 33: Données Locales De L'ob60

    ID de tâche : variable d'entrée JOB de la SFC35 "MP_ALM" OB60_RESERVED_3 Réservé OB60_RESERVED_4 Réservé OB60_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-21 A5E00709333-01...
  • Page 34: Ob D'alarme De Synchronisme (Ob61 À Ob64)

    OB61_DP_ID BYTE ID du réseau maître DP synchrone OB61_RESERVED_3 BYTE Réservé OB61_RESERVED_4 WORD Réservé OB61_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-22 A5E00709333-01...
  • Page 35: Ob D'alarme De Synchronisme De Technologie (Ob 65)

    Nombre de démarrages ratés du bloc OB65 depuis la dernière exécution de ce dernier OB65_RESERVED_4 BYTE Réservé OB65_RESERVED_5 BYTE Réservé OB65_RESERVED_6 WORD Réservé OB65_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-23 A5E00709333-01...
  • Page 36: Ob D'erreur De Redondance Dans La Périphérie (Ob70)

    Evénement déclencheur de l'OB70 B#16#73 B#16#A2 Défaillance d'un maître DP ou d'un réseau maître DP B#16#73/B#16#72 B#16#A3 Perte / retour de redondance pour l'esclave DP Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-24 A5E00709333-01...
  • Page 37 "RALRM" vous permet d'obtenir, outre les informations de déclenchement de l'OB, d'autres informations sur l'alarme. Ceci est également le cas lorsque le maître DP fonctionne en mode compatible S7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-25 A5E00709333-01...
  • Page 38: Ob D'erreur De Redondance Dans La Cpu (Ob72)

    B#16#50, B#16#51, B#16#52, B#16#53, B#16#54, B#16#55, B#16#56, B#16#C1, B#16#C2) OB72_PRIORITY BYTE Classe de priorité; paramétrable via STEP 7 (configuration matérielle) OB72_OB_NUMBR BYTE Numéro de l'OB (72) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-26 A5E00709333-01...
  • Page 39 OB72_RESERVED_1=B#16#CD : mot de poids faible du temps d'inhibition effectif en ms pour les classes de priorité > 15 OB72_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-27 A5E00709333-01...
  • Page 40 Abandon de l'actualisation pour cause de dépassement d'un temps de surveillance à la n-ième tentative (1 ≤ n ≤ nombre max. possible de tentatives d'actualisation après abandon pour dépassement de temps) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-28 A5E00709333-01...
  • Page 41: Ob D'erreur De Redondance De Communication (Ob73)

    Date et heure de demande de l'OB Le tableau suivant indique quel événement a déclenché l'OB73. OB73_FLT_ID Evénement déclencheur de l'OB73 B#16#E0 Perte de redondance de la communication / éliminée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-29 A5E00709333-01...
  • Page 42: Ob D'erreur De Temps (Ob80)

    Informations d'erreur : selon le code d'erreur OB80_OB_NUM BYTE Informations d'erreur : selon le code d'erreur OB80_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-30 A5E00709333-01...
  • Page 43 B#16#02) B#16#09 Perte d'alarme par suite d'une surcharge en alarmes (pour la signification des paramètres, voir le code d'erreur B#16#02) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-31 A5E00709333-01...
  • Page 44 : W#16#116A OB80_OB_PRIORITY : classe de priorité de l'OB actif lorsque l'erreur s'est produite numéro de l'OB actif lorsque l'erreur s'est produite5 OB80_OB_NUM Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-32 A5E00709333-01...
  • Page 45: Ob D'erreur D'alimentation (Ob81)

    Signifiant pour les codes d'erreur B#16#31, B#16#32, B#16#33 seulement OB81_RESERVED_6 BYTE Signifiant pour les codes d'erreur B#16#31, B#16#32, B#16#33 seulement OB81_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-33 A5E00709333-01...
  • Page 46 / éliminée B#16#39/B#16#38 B#16#32 BAF : Défaillance de la tension de sauvegarde dans un appareil d'extension au moins / éliminée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-34 A5E00709333-01...
  • Page 47: Ob D'alarme De Diagnostic (Ob82)

    OB82_EXT_FAULT BOOL Erreur externe OB82_PNT_INFO BOOL Erreur de voie OB82_EXT_VOLTAGE BOOL Tension auxiliaire externe manquante OB82_FLD_CONNCTR BOOL Connecteur frontal manquant OB82_NO_CONFIG BOOL Paramétrage manquant Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-35 A5E00709333-01...
  • Page 48 "RALRM" vous permet d'obtenir, outre les informations de déclenchement de l'OB, d'autres informations sur l'alarme. Ceci est également le cas lorsque le maître DP fonctionne en mode compatible S7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-36 A5E00709333-01...
  • Page 49: Ob De Débrochage/Enfichage (Ob83)

    CPU 31x PN/DP, et uniquement pour les composants PROFINET IO. • Avec les IM151/CPU (CPU pour ET 200S), l'alarme de débrochage/enfichage existe uniquement pour la périphérie centralisée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-37 A5E00709333-01...
  • Page 50: Reparamétrage De Modules

    E. • PROFINET IO décentralisé : adresse de base logique du module/de la cartouche Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-38 A5E00709333-01...
  • Page 51 Module enfiché, mais avec erreur de paramétrage OB83_MDL_TYPE : type de module en place B#16#39 B#16#66 Module non accessible, erreur de tension de charge Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-39 A5E00709333-01...
  • Page 52 SFB54 "RALRM" vous permet d'obtenir, outre les informations de déclenchement de l'OB, d'autres informations sur l'alarme. Ceci est également le cas lorsque le maître DP fonctionne en mode compatible S7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-40 A5E00709333-01...
  • Page 53: Ob D'erreur Matérielle Sur Cpu (Ob84)

    Erreur dans le système d'exploitation du PC B#16#39 B#16#86 Diminution de la performance d'un couplage Sync H B#16#35 B#16#87 Erreur de bits multiples détectée et corrigée en mémoire Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-41 A5E00709333-01...
  • Page 54: Ob D'erreur D'exécution Du Programme (Ob85)

    Classe de priorité de l'OB actif lorsque l'erreur s'est produite OB85_OB_NUM BYTE Numéro de l'OB actif lorsque l'erreur s'est produite OB85_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-42 A5E00709333-01...
  • Page 55 OB85_DKZ23 (B#16#88 : OB, B#16#8C : FC, B#16#8E : FB, B#16#8A : DB). B#16#35 B#16#A4 PROFInet, DB d'interface non accessible B#16#34 B#16#A4 PROFInet, DB d'interface de nouveau accessible Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-43 A5E00709333-01...
  • Page 56 Après un démarrage à froid ou à chaud, tous les accès à des entrées et sorties non existantes seront signalés comme erreurs d'accès à la périphérie apparaissantes lors de la prochaine mise à jour de la mémoire image. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-44 A5E00709333-01...
  • Page 57: Ob De Défaillance D'unité (Ob86)

    : Variable Type de données OB86_EV_CLASS BYTE OB86_FLT_ID BYTE OB86_PRIORITY BYTE OB86_OB_NUMBR BYTE OB86_RESERVED_1 BYTE OB86_RESERVED_2 BYTE OB86_MDL_ADDR WORD OB86_Z23 DWORD OB86_DATE_TIME DATE_AND_TIME Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-45 A5E00709333-01...
  • Page 58 OB86_Z23 : ID de réseau maître DP bits 0 à 7 : réservés bits 8 à 15 : ID de réseau maître DP bits 16 à 31 : réservés Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-46 A5E00709333-01...
  • Page 59 8 à 15 : ID de réseau maître DP bits 16 à 30 : adresse de base logique de l'esclave DP bit 31 : identification E/S Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-47 A5E00709333-01...
  • Page 60 11 à 14 : ID du réseau IO bit 15 : 1 bits 16 à 30 : adresse de base logique de la station bit 31 : identification I/O Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-48 A5E00709333-01...
  • Page 61 SFB54 "RALRM" vous permet d'obtenir, outre les informations de déclenchement de l'OB, d'autres informations sur l'alarme. Ceci est également le cas lorsque le maître DP fonctionne en mode compatible S7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-49 A5E00709333-01...
  • Page 62: Ob D'erreur De Communication (Ob87)

    Erreur à la prise en charge du temps de synchronisation (esclave) OB87_RESERVED_3 : ne contient pas d'informations complémentaires OB87_RESERVED_4 : ne contient pas d'informations complémentaires Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-50 A5E00709333-01...
  • Page 63 Le type de bloc est indiqué par OB87_RESERVED_1 (B#16#88 : OB, B#16#8A : DB, B#16#8C : FC, B#16#8E : FB). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-51 A5E00709333-01...
  • Page 64: Ob D'annulation Du Traitement (Ob88)

    Veuillez consulter la liste d'opérations de votre CPU pour y trouver les codes d'erreur valables pour votre CPU. • OB88_PRIORITY BYTE Classe de priorité : 28 OB88_OB_NUMBR BYTE Numéro de l'OB (88) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-52 A5E00709333-01...
  • Page 65 OB88_PRG_ADDR WORD Adresse relative de l'instruction MC7 (code machine) ayant causé l'erreur OB88_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-53 A5E00709333-01...
  • Page 66: Ob D'arrière-Plan (Ob90)

    Si vous configurez un temps de cycle minimal et une surveillance de cycle proches l'un de l'autre, l'appel de blocs SFC et SFB dans l'OB d'arrière-plan peut provoquer des dépassements inattendus du temps de cycle. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-54 A5E00709333-01...
  • Page 67: Données Locales De L'ob90

    OB90_RESERVED_1 BYTE Réservé OB90_RESERVED_2 BYTE Réservé OB90_RESERVED_3 INT Réservé OB90_RESERVED_4 INT Réservé OB90_RESERVED_5 INT Réservé OB90_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-55 A5E00709333-01...
  • Page 68: Ob De Mise En Route (Ob100, Ob101 Et Ob102)

    H, la mise en route de la CPU de réserve à la suite du couplage s'effectue sans appel d'un OB de mise en route). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-56...
  • Page 69 Numéro de l'événement ayant provoqué le passage à l'arrêt de la OB100_STRT_INFO DWORD Informations complémentaires sur la mise en route actuelle OB100_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-57 A5E00709333-01...
  • Page 70 (seulement pour S7-400) 0000 1100 Redémarrage par commande d'interface multipoint (MPI) (seulement pour S7-400) 0001 0000 Démarrage à chaud automatique après mise sous tension sauvegardée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-58 A5E00709333-01...
  • Page 71 (seulement pour S7-400) 0000 0011 Démarrage à chaud par positionnement du commutateur 0000 0100 Démarrage à chaud par commande d'interface multipoint (MPI) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-59 A5E00709333-01...
  • Page 72 Démarrage à chaud par commande d'interface multipoint (MPI) ; dernière mise sous tension sauvegardée 1010 0000 Redémarrage automatique après mise sous tension sauvegardée, conformément au paramétrage (seulement pour S7-400) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-60 A5E00709333-01...
  • Page 73: Ob D'erreur De Programmation (Ob121)

    Adresse relative de l'instruction MC7 (code machine) ayant causé l'erreur (avec S7-300, aucune valeur valable n'est inscrite ici) OB121_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-61 A5E00709333-01...
  • Page 74 Numéro de DB erroné lors de l'accès à un DB global B#16#33 Numéro de DB erroné lors de l'accès à un DB d'instance • OB121_FLT_REG : numéro de DB erroné Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-62 A5E00709333-01...
  • Page 75 Numéro de FB B#16#3F: Accès à un SFB non chargé ; le numéro de SFB est dans la plage autorisée • OB121_FLT_REG: Numéro de SFB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-63 A5E00709333-01...
  • Page 76: Ob D'erreur D'accès À La Périphérie (Ob122)

    Adresse relative de l'instruction MC7 (code machine) qui a causé l'erreur (avec S7-300, aucune valeur valable n'est inscrite ici) OB122_DATE_TIME DATE_AND_TIME Date et heure de demande de l'OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 1-64 A5E00709333-01...
  • Page 77: Paramètres Généraux Des Fonctions Système

    Signe de l'entier Erroné Inférieure à 0 Négatif (bit de signe à 1) Correct Supérieure ou égale à 0 Positif (bit de signe à 0) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 78: Réaction Aux Informations D'erreur

    SFC qui a provoqué l'erreur. Les codes d'erreur généraux sont énumérés dans le tableau suivant. Bit de signe = 1 indique qu'une erreur est apparue. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 79: Informations D'erreur Générales

    Un code d'erreur particulier se compose des deux numéros suivants : • une classe d'erreurs comprise entre 0 et 7, • un numéro d'erreur compris entre 0 et 15. Bits Classe d'erreurs d'erreur Signe Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 80: Codes D'erreur Généraux

    Le paramètre contient le numéro d'un DB qui n'est pas chargé. 8x3C Le paramètre contient le numéro d'une FC qui n'est pas chargée. 8x3E Le paramètre contient le numéro d'un FB qui n'est pas chargé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 81 Erreur lors du n-ième (n > 1) accès en écriture après l'apparition d'une erreur Ce code d'erreur signale que l'accès au paramètre souhaité est refusé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 82: Signification Des Paramètres Req, Ret_Val Et Busy

    SFC73 "I_PUT" • SFC74 "I_ABORT" • SFC82 "CREA_DBL" • SFC83 "READ_DBL" • SFC84 "WRIT_DBL" • SFC90 "H_CTRL" • SFC102 "RD_DPARA" • SFC103 "DP_TOPOL" • SFC114 "PN_DP" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 83: Identification De La Tâche

    Si une certaine tâche est lancée et pas encore terminée et que vous appelez la SFC de nouveau pour la même tâche (par exemple dans un OB d'alarme cyclique), REQ n'est pas évalué par la SFC (cas 2). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 84 BUSY est à 0. Nota Quand le premier et le dernier appel ne font qu'un, RET_VAL et BUSY sont traités comme il est décrit pour le dernier appel. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 85 (exceptions : SFC59 "RD_REC" si la zone cible est plus grande que l'enregistrement transféré, SFC13 "DPNRM_DG", SFC67 "X_GET" et SFC72 "I_GET"). Code d'erreur si une erreur est apparue Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 86 Paramètres généraux des fonctions système Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 2-10 A5E00709333-01...
  • Page 87: Fonctions De Copie Et Fonctions Sur Bloc

    Copie DB10. DBW8 DB10. DBW10 La copie a lieu dans l'ordre croissant des adresses MW 10 MW 12 MW 14 MW 16 Zone de mémoire Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 88 à une erreur de surveillance du temps de cycle. Evitez le chargement ultérieur de ce bloc pendant que la CPU le copie avec SFC20. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 89: Informations D'erreur

    été effectué. Utilisez à cet effet la SFC83. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 90: Copie D'une Variable Sans Interruption Avec Sfc81 "Ublkmov

    E, A, M, D, L Zone de mémoire où placer la copie (champ cible). Les tableaux du type de données STRING ne sont pas autorisés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 91 La zone source ne se trouve pas dans le bloc de données intéressant l'exécution. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 92: Initialisation D'un Champ Avec Sfc21 "Fill

    Exemple : il s'agit d'initialiser le contenu de la zone MW 100 à MW 118 avec le contenu des mots de mémento MW 14 à MW 20. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 93 Consultez la rubrique Evaluation d'erreur avec le paramètre de sortie RET_VAL. Vous y trouverez aussi l'explication des codes d'erreur généraux des fonctions système. Il n'y a pas de code d'erreur particulier à la SFC21. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 94: Création D'un Bloc De Données Avec Sfc22 "Creat_Db

    Le numéro du bloc de données est celui du bloc de données créé. En cas d'erreur (bit 15 de RET_VAL à 1), la valeur 0 est écrite dans DB_NUMBER. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 95 80B3 La mémoire continue disponible n'est pas suffisante (comprimer la mémoire !). 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 96: Effacement D'un Bloc De Données Avec Sfc23 "Del_Db

    DB_NUMBER INPUT WORD E, A, M, D, L, Numéro du DB à effacer constante RET_VAL OUTPUT E, A, M, D, L Informations d'erreur Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-10 A5E00709333-01...
  • Page 97 La fonction "Effacer un DB" n'est momentanément pas exécutable à cause d'un manque de ressources temporaire. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-11 A5E00709333-01...
  • Page 98: Test D'un Bloc De Données Avec Sfc24 "Test_Db

    Le DB portant le numéro indiqué n'existe pas dans la CPU. 80B2 Le DB a été créé avec le mot-clé UNLINKED. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-12 A5E00709333-01...
  • Page 99: Compression De La Mémoire Utilisateur Avec Sfc25 "Compress

    à 0 et DONE à 1 que la compression est terminée correctement. Si la SFC25 est alors appelée de nouveau, une nouvelle compression sera lancée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-13...
  • Page 100 • la CPU H est en cours de couplage ou d'actualisation. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-14 A5E00709333-01...
  • Page 101: Transfert De La Valeur De Remplacement Dans L'accu 1 Avec Sfc44 "Repl_Val

    La SFC44 n'a pas été appelée depuis un OB d'erreur synchrone (OB121, OB122). 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-15 A5E00709333-01...
  • Page 102: Création D'un Bloc De Données Dans La Mémoire De Chargement Avec Sfc82 "Crea_Dbl

    Un DB avec l'attribut READ_ONLY peut être généré et initialisé uniquement au moyen de la SFC82. La SFC82 ne modifie pas le total de contrôle du programme utilisateur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-16 A5E00709333-01...
  • Page 103 E, A, M, D, L BUSY = 1 : le processus n'est pas terminé. DB_NUM OUTPUT WORD E, A, M, D, L Numéro du DB créé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-17 A5E00709333-01...
  • Page 104 DB source absent ou uniquement présent en tant que variante copiée • zone source absente du DB voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-18 A5E00709333-01...
  • Page 105: Lecture Depuis Un Bloc De Données Dans La Mémoire De Chargement Avec Sfc83 "Read_Dbl

    SFC 83 dans une classe de priorité supérieure, le code d'erreur W#16#80C3 est émis. IL n'est donc pas recommandé de démarrer immédiatement la tâche de priorité élevée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-19...
  • Page 106 Le nombre maximum de SFC 83 simultanément actives est momentanément déjà atteint. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-20 A5E00709333-01...
  • Page 107: Ecriture Dans Un Bloc De Données Dans La Mémoire De Chargement Avec Sfc84 "Writ_Dbl

    écriture. Voir le Manuel de référence "Système d'automatisation SIMATIC S7-300 Caractéristiques des CPU : CPU 31xC et CPU 31x". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-21 A5E00709333-01...
  • Page 108 (p. ex. un DB créé avec la SFC 22). 80B4 Un DB avec l'attribut F ne doit pas être modifié. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-22 A5E00709333-01...
  • Page 109 Le nombre maximum de SFC 84 simultanément actives est momentanément déjà atteint. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-23 A5E00709333-01...
  • Page 110: Création D'un Bloc De Données Avec Sfc 85 "Crea_Db

    ATTRIB est ignoré, c'est-à-dire que les valeurs du DB sont conservées après chaque passage HORS TENSION/SOUS TENSION ainsi qu'après chaque redémarrage (démarrage à chaud). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-24 A5E00709333-01...
  • Page 111 En cas d'erreur (bit 15 de RET_VAL mis à 1), la valeur 0 est inscrite dans DB_NUMBER. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-25 A5E00709333-01...
  • Page 112 La mémoire continue disponible n'est pas suffisante (comprimer la mémoire !). 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 3-26 A5E00709333-01...
  • Page 113: Sfc De Contrôle Du Programme

    La fonction SFC46 "STP" (stop) sert à mettre la CPU à l'état d'arrêt (STOP). Paramètres La SFC46 "STP" n'a pas de paramètre. Informations d'erreur La SFC46 "STP" ne fournit aucun code d'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 114: Retardement Du Traitement Du Programme Utilisateur Avec Sfc47 "Wait

    INPUT E, A, M, D, L, Le paramètre WT contient le temps d'attente en constante Informations d'erreur La SFC47 "WAIT" ne fournit aucun code d'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 115: Déclenchement D'une Alarme Multiprocesseur Avec Sfc35 "Mp_Alm

    80A1 Etat de fonctionnement incorrect (MISE EN ROUTE au lieu de MARCHE) 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 116: Commande De La Procédure Cir Avec Sfc104 "Cir

    CiR. Nota Durant le temps de synchronisation CiR, les sorties sont gelées et les entrées ne sont pas évaluées. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 117 8002 Valeur illicite de MODE 8003 Valeur illicite de FRZ_TIME 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 118: Exemple D'utilisation De Sfc04

    CPU : • appel de SFC104 avec MODE = 1 (autoriser de nouveau la procédure CiR) ou MODE=3 (inhiber conditionnellement la procédure CiR) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 119: Sfc De Gestion De L'horloge

    0000 Pas d'erreur 8080 Erreur dans la date 8081 Erreur dans l'heure 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 120: Lecture De L'heure Et De La Date Avec Sfc1 "Read_Clk

    OUTPUT DATE_AND_TIME La sortie CDT indique la date et l'heure en cours. Informations d'erreur Voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 121: Synchronisation D'esclaves D'horloge Avec Sfc48 "Snc_Rtcb

    L'horloge existante n'a été paramétrée comme maître d'horloge pour aucun segment de bus. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 122: Mise À L'heure Et Initialisation De L'état D'horloge Avec Sfc100 "Set_Clks

    Avec la SFC51 "RDSYSST", vous pouvez déterminer l'état actuel de l'horloge de votre CPU en lisant l'extrait de liste partiel désigné par l'identification W#16#0132 et par l'index W#16#0008. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 123 PDT en dehors de la plage de valeurs admise : date et/ou heure non admises 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 124 SFC de gestion de l'horloge Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 125: Sfc De Gestion De Compteur D'heures De Fonctionnement

    CPU avec compteurs 16 bits : 0 à 32 767 heures. • CPU avec compteurs 32 bits : 0 à (2 puissance 31) -1 heures = 2 147 483 647 heures. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 126: Gestion D'un Compteur D'heures De Fonctionnement Avec Sfc101 "Rtm

    OUTPUT BOOL E, A, M, D, L Etat du compteur (1 : il court) OUTPUT DINT E, A, M, D, L Valeur actuelle du compteur Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 127: Compatibilité Avec Les Programmes Développés Pour Une Cpu À Compteurs 16 Bits

    Débordement du compteur d'heures de fonctionnement 8091 Le paramètre d'entrée MODE contient une valeur illicite 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 128: Initialisation D'un Compteur D'heures De Fonctionnement Avec Sfc2 "Set_Rtm

    Numéro du compteur d'heures de fonctionnement erroné 8081 Une valeur négative a été attribuée au paramètre PV. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 129: Démarrage Et Arrêt Du Compteur D'heures De Fonctionnement Avec Sfc3 "Ctrl_Rtm

    Signification 0000 Pas d'erreur 8080 Numéro du compteur d'heures de fonctionnement erroné 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 130: Lecture Du Compteur D'heures De Fonctionnement Avec Sfc4 "Read_Rtm

    Numéro erroné du compteur d'heures de fonctionnement 8081 Débordement du compteur d'heures de fonctionnement 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 131: Lecture Du Temps Système Avec Sfc64 "Time_Tck

    Le paramètre RET_VAL contient le temps système lu, compris entre 0 et 2 –1 ms. Informations d'erreur La SFC64 "TIME_TCK" ne fournit aucun code d'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 132 SFC de gestion de compteur d'heures de fonctionnement Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 133: Sfc/Sfb De Transfert D'enregistrements

    2 à 127 56 "WR_DPARM" 57 "PARM_MOD" 58 "WR_REC" 55 "WR_PARM" ≤ 240 octets chacun 128 à 240 Paramètres 56 "WR_DPARM" 57 "PARM_MOD" 58 "WR_REC" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 134: Zone De Données Système En Lecture Seule

    Le nombre maximal de tâches d'une fonction système pouvant être actives "simultanément" dépend de la CPU. Vous trouverez ce renseignement dans /70/ et dans /101/. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 135: Lecture De Paramètres Prédéfinis Avec Sfc54 "Rd_Dparm

    E, A, M, D, L Zone cible pour l'enregistrement lu. Seul le type de données BYTE est autorisé. Informations d'erreur Voir Paramétrage d'un module avec SFC57 "PARM_MOD". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 136: Lecture De Paramètres Prédéfinis Avec Sfc102 "Rd_Dpara

    E, A, M, D, L Zone cible pour l'enregistrement lu. Seul le type de données BYTE est autorisé. Informations d'erreur Voir Paramétrage d'un module avec SFC57 "PARM_MOD". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 137: Ecriture De Paramètres Dynamiques Avec Sfc55 "Wr_Parm

    Si le transfert de l'enregistrement dure plus longtemps qu'un appel, le contenu du paramètre RECORD n'est plus signifiant lors des appels suivants de la fonction (pour la même tâche). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 138 Si l'erreur générale W#16#8544 apparaît, cela indique seulement que l'accès était inhibé à un octet au moins de la zone de mémoire E/S contenant l'enregistrement. Cela n'a pas empêché le transfert de données. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 139: Ecriture De Paramètres Prédéfinis Avec Sfc56 "Wr_Dparm

    OUTPUT BOOL E, A, M, D, L BUSY = 1 : l'écriture n'est pas encore terminée. Informations d'erreur Voir Paramétrage d'un module avec SFC57 "PARM_MOD". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 140: Paramétrage D'un Module Avec Sfc57 "Parm_Mod

    W#16#F000 à W#16#FFFF, le maître DP la transmet à la SFC. Si elle se trouve en dehors de ces zones, il indique la valeur W#16#80A2 à la SFC et suspend l'esclave. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 141 Périphérie décentralisée non disponible ou désactivée Périphérie décentralisée 80C6 Transfert de l'enregistrement annulé pour cause d'annulation de Périphérie décentralisée classe de priorité (redémarrage ou arrière-plan) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 142 SFC55 "WR_PARM" 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL : n'affecte pas la SFC54 "RD_DPARM" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-10 A5E00709333-01...
  • Page 143: Ecriture D'un Enregistrement Avec Sfc58 "Wr_Rec

    Si le transfert de l'enregistrement dure plus longtemps qu'un appel, le contenu du paramètre RECORD n'est plus signifiant lors des appels suivants de la fonction (pour la même tâche). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-11 A5E00709333-01...
  • Page 144 Si l'erreur générale W#16#8544 apparaît, cela indique seulement que l'accès était inhibé à un octet au moins de la zone de mémoire E/S contenant l'enregistrement. Cela n'a pas empêché le transfert de données. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-12 A5E00709333-01...
  • Page 145: Lecture D'un Enregistrement Avec Sfc59 "Rd_Rec

    (comprise entre +1 et +240) , si la zone cible est plus grande que l'enregistrement transféré et que le transfert s'est effectué sans erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-13 A5E00709333-01...
  • Page 146: Choix Adéquat De Record

    Pour être sûr que l'enregistrement sera toujours lu dans son entier, choisissez une zone cible de 241 octets de longueur. Après un transfert sans erreur, RET_VAL indique alors la longueur effective de l'enregistrement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-14 A5E00709333-01...
  • Page 147: Utilisation D'anciens Fm Et Cp S7-300 Pour Un Nº D'enregistrement

    W#16#80A2 à la SFC et suspend l'esclave. Les informations d'erreur provenant d'esclaves DPV1 sont décrites dans la rubrique Réception d'une alarme d'un esclave DP avec SFB54 "RALRM", STATUS[3]. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-15 A5E00709333-01...
  • Page 148 < longueur de l'enregistrement 80B2 L'emplacement configuré n'est pas occupé. 80B3 Le type de module en place n'est pas le type prévu dans SDB1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-16 A5E00709333-01...
  • Page 149: Voir Aussi

    Avec S7-400, les fonctions SFC 55 à 59 peuvent aussi fournir le code d'erreur W#16#80Fx. Cela signifie qu'il s'est produit une erreur impossible à localiser. Dans ce cas, adressez-vous au personnel de maintenance. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-17 A5E00709333-01...
  • Page 150: Lecture De Paramètres Prédéfinis Avec Le Sfb 81 "Rd_Dpar

    RET_VAL et BUSY pour les SFC à exécution asynchrone). Le transfert de l'enregistrement est terminé lorsque le paramètre de sortie BUSY à pris la valeur FALSE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-18 A5E00709333-01...
  • Page 151 Longueur des informations de l'enregistrement lu RECORD IN_OUT E, A, M, D, L Zone cible pour l'enregistrement lu Informations d'erreur Voir Paramétrage d'un module avec SFC57 "PARM_MOD". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-19 A5E00709333-01...
  • Page 152 SFC/SFB de transfert d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 7-20 A5E00709333-01...
  • Page 153: Sfb Dpv1 Selon Pno Ak 1131

    être lu dans les modules d'E/S avec la SFB 52, dans le programme utilisateur. Dans ce cas, le maître DP adresse un emplacement erroné (emplacement configuré + 3). Solution : commuter l'interface du maître DP sur "DPV1". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 154 INDEX, MLEN et LEN sont interprétées comme nombre entier à 16 bits sans signe. Informations d'erreur Voir Réception d'une alarme avec SFB54 "RALRM" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 155: Ecriture D'un Enregistrement Avec Sfb53 "Wrrec

    être écrit dans les modules d'E/S avec la SFB 53, dans le programme utilisateur. Dans ce cas, le maître DP adresse un emplacement erroné (emplacement configuré + 3). Solution : commuter l'interface du maître DP sur "DPV1". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 156 INDEX et LEN sont interprétées comme nombre entier à 16 bits sans signe. Informations d'erreur Voir Réception d'une alarme avec SFB54 "RALRM" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 157: Réception D'une Alarme Avec Sfb54 "Ralrm

    OB. Si vous exploitez les données résultant d'un appel de SFB54 en dehors de l'OB d'alarme correspondant, il est recommandé d'utiliser un DB d'instance propre à chaque événement de déclenchement de l'OB. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 158 égale à MLEN octets au minimum. Important Si la zone cible TINFO ou AINFO est choisie trop courte, SFB54 ne pourra entrer la totalité des informations. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 159: Structure De Données De La Zone Cible Tinfo

    IO PROFINET (0-15) : pour obtenir m'ID complète du réseau IO PROFINET, vous devez y aditionner 100 (décimal) le numéro de station (0-2047) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 160 à partir de 0011 : réservé • bits 4 à 7 : version de la 0000 : initial structure à partir de 0001 : réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 161: Structure Des Informations De Gestion, Octets 26 À 27 Pour Profibus Et Une Configuration Centralisée

    Numéro d'identification PROFIBUS sous forme d'identification univoque de l'esclave PROFIBUS DP Fin des informations de gestion de la zone cible TINFO pour PROFIBUS et une configuration centrale. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 162: Structure Des Informations De Gestion, Octets 26 À 31 Pour Profinet Io

    DP ou d'une station DP 32 à 126: alarme spécifique au fabricant BYTE Numéro d'emplacement du composant ayant déclenché l'alarme Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-10 A5E00709333-01...
  • Page 163: Structure De Données De La Zone Cible Ainfo Pour Les Alarmes De Profinet Io

    Informations d'alarme complémentaires : données de diagnostic normées pour l'alarme respective : ARRAY[0] à ARRAY[1405] Nota : les informations d'alarme complémentaires ne sont pas indispensables. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-11 A5E00709333-01...
  • Page 164: Structure Des Informations D'en-Tête Pour Les Alarmes De Profinet Io

    Identification du module ; information univoque de la source de l'alarme 20 à 23 DWORD Identification du sous-module ; information univoque de la source de l'alarme Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-12 A5E00709333-01...
  • Page 165: Structure Des Informations D'alarme Complémentaires Pour Les Alarmes De Profinet Io, Cas

    Identification du format pour la structure des données servant d'informations d'alarme complémentaires : W#16#0000 à W#16#7FFF : diagnostic spcifique au fabricant 2 à n BYTE Voir le manuel du fabricant. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-13 A5E00709333-01...
  • Page 166 B#16#04 : octet • B#16#05 : mot • B#16#06 : double mot • B#16#07 : 2 double mots • B#16#08 à B#16#FF : réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-14 A5E00709333-01...
  • Page 167 Nota La partie "Numéro de voie" à "Type d'erreur" peut survenir entre 0 et n fois. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-15 A5E00709333-01...
  • Page 168 18 à n BYTE Données dépendant de l'identification de format Nota La partie à partir de "Type de bloc" peut survenir de 1 à n fois. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-16 A5E00709333-01...
  • Page 169: Zones Cibles Tinfo Et Ainfo

    Validée par le superviseur Le module enfiché Uniquement PROFINET IO n'est pas le module configuré Défaillance du châssis/de la station ... tous les autres OB Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-17 A5E00709333-01...
  • Page 170: Informations D'erreur

    Nota : lors du couplage ou de l'actualisation des données, il est possible que l'information d'alarme supplémentaire ne soit temporairement pas disponible. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-18 A5E00709333-01...
  • Page 171 L'esclave DP ou le module signale un type inadmissible. BA à BF user specific L'esclave DP ou le module signale une erreur d'accès spécifique au fabricant. Veuillez consulter la documentation du fabricant. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-19 A5E00709333-01...
  • Page 172 Le numéro de DB/DI se trouve en dehors de la zone utilisateur Le numéro de DB/DI est NULL pour l'identificateur de zone DB/DI ou bien le DB/DI indiqué manque. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-20 A5E00709333-01...
  • Page 173 < MLEN < longueur de la zone cible de RECORD, STATUS[4]=MLEN, • STATUS[4]=0, si STATUS[4] > 255 devait être mis à 1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-21 A5E00709333-01...
  • Page 174: Envoi D'une Alarme Au Maître Dp Avec Sfb75 "Salrm

    REQ, RET_VAL et BUSY pour les SFC à exécution asynchrone). Le transfert de l'alarme est terminé quand le paramètre de sortie BUSY prend la valeur FALSE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-22 A5E00709333-01...
  • Page 175 DWORD E, A, M, D, L Informations d'erreur AINFO IN_OUT E, A, M, D, L Informations d'alarme Zone source pour les informations d'alarme complémentaires Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-23 A5E00709333-01...
  • Page 176: Type D'alarme En Fonction De L'état De Fonctionnement D'un Maître S7

    0 bit 0), vous devez donner les valeurs suivantes au bit 0 (Module défectueux) de l'octet 0 des informations d'alarme complémentaire : ASPEC Bit "Module défectueux" dans AINFO Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-24 A5E00709333-01...
  • Page 177 B#16#01, 0B, 00, 00 En mode compatible S7 : enregistrement 0 + 12 octets avec des zéros (voir aussi Organisation des données de diagnostic) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-25 A5E00709333-01...
  • Page 178: Cohérence Des Informations D'état Entre Le Maître Dp Et L'esclave I

    DP avec SFB75. Pour chaque emplacement virtuel défectueux, vous envoyez une alarme de diagnostic arrivante au maître DP avec SFB75. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-26 A5E00709333-01...
  • Page 179 Type de données illicite dans AINFO (les types de données autorisés sont BYTE et BLOCK-DB) 8093 ID appartient à un emplacement virtuel à partir duquel aucune demande d'alarme n'est possible. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-27 A5E00709333-01...
  • Page 180 La fonction n'est pas autorisée avec l'état de fonctionnement actuel du maître DP (le maître DP est un maître S7 et se trouve à l'état de fonctionnement STOP). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 8-28...
  • Page 181: Sfc De Gestion Des Alarmes Horaires

    (instant de déclenchement + multiple de la période). Astuce Vous pouvez paramétrer l'alarme horaire avec STEP 7 et l'activer dans le programme utilisateur (SFC30 "ACT_TINT"). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 182 (SFC28 "SET_TINT"), • annuler une alarme horaire (SFC29 "CAN_TINT"), • activer une alarme horaire (SFC30 "ACT_TINT"), • interroger une alarme horaire (SFC31 "QRY_TINT"). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 183: Propriétés Des Sfc 28 À 31

    Au démarrage à chaud ou à froid, toutes les alarmes horaires définies dans le programme utilisateur au moyen de SFC sont effacées. Les paramètres restant en vigueur sont alors ceux qui ont été valorisés avec STEP 7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 184: Exécution De L'ob D'alarme Horaire

    (le système d'exploitation appelle l'OB80 ; si ce dernier manque, la CPU passe à l'état d'arrêt), • l'OB d'alarme horaire est rattrapé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 185: Fixation D'une Alarme Horaire Avec Sfc28 "Set_Tint

    Paramètre PERIOD erroné 80A1 L'instant de déclenchement défini se trouve dans le passé. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 186: Annulation D'une Alarme Horaire Avec Sfc29 "Can_Tint

    Paramètre OB_NR erroné 80A0 Aucune date/heure de déclenchement définie pour l'OB d'alarme horaire considéré. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 187: Activation D'une Alarme Horaire Avec Sfc30 "Act_Tint

    L'heure activée se situe dans le passé ; cette erreur ne peut se présenter que lorsque l'OB ne doit être exécuté qu'une seule fois. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 188: Interrogation D'une Alarme Horaire Avec Sfc31 "Qry_Tint

    Informations d'erreur Code d'erreur (W#16#...) Signification 0000 Pas d'erreur 8090 Paramètre OB_NR erroné 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 A5E00709333-01...
  • Page 189: Sfc De Gestion Des Alarmes Temporisées

    Les fonctions système SFC 32 à 34 décrites ci-après servent à • lancer une alarme temporisée (SFC32 "SRT_DINT"), • annuler une alarme temporisée (SFC33 "CAN_DINT"), • interroger une alarme temporisée (SFC34 "QRY_DINT"). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 10-1 A5E00709333-01...
  • Page 190: Déclenchement Dans Un Ob De Mise En Route

    CPU soit à l'état de Marche. Dans ce cas, l'OB d'alarme temporisée est appelé avant la première instruction de l'OB1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 10-2...
  • Page 191: Déclenchement D'une Alarme Temporisée Avec Sfc32 "Srt_Dint

    0000 Pas d'erreur 8090 Paramètre OB_NR erroné 8091 Paramètre DTIME erroné 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 10-3 A5E00709333-01...
  • Page 192 Informations d'erreur Code d'erreur (W#16#...) Signification 0000 Pas d'erreur 8090 Paramètre OB_NR erroné 8xyy Informations d'erreur générales, voirEvaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 10-4 A5E00709333-01...
  • Page 193: Annulation D'une Alarme Temporisée Avec Sfc33 "Can_Dint

    Pas d'erreur 8090 Paramètre OB_NR erroné 80A0 L'alarme temporisée n'est pas déclenchée. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 10-5 A5E00709333-01...
  • Page 194 SFC de gestion des alarmes temporisées Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 10-6 A5E00709333-01...
  • Page 195: Sfc De Gestion Des Événements D'erreur Synchrone

    Nota : avec S7-300 (exception faite de la CPU 318), un événement d'erreur, qu'il soit masqué ou démasqué, est toujours inscrit dans la mémoire de diagnostic et la DEL d'erreur groupée s'allume sur la CPU. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-1 A5E00709333-01...
  • Page 196: Généralités Sur Le Traitement Des Erreurs

    La réaction souhaitée à Un événement d'erreur l'erreur est programmée est écrit dans le registre dans l'OB. d'état des événements. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-2 A5E00709333-01...
  • Page 197: Masque D'erreurs

    Les bits 29 ("SFC non chargée") et 31 ("SFB non chargé") dans le mot de poids fort du masque des erreurs de programmation n'ont de signification que pour les CPU de S7-400 et pour la CPU 318. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-3 A5E00709333-01...
  • Page 198 • en tant que paramètre d'entrée pour la SFC36 et • en tant que paramètre de sortie pour la SFC36. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-4 A5E00709333-01...
  • Page 199: Mot De Poids Faible Des Erreurs De Programmation

    _ 0. Exemple : correct : LAR1 P#M12.0 T B[AR1, P#0.0] Incorrect : LAR1 P#M12.4 T B[AR1, P#0.0] Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-5 A5E00709333-01...
  • Page 200: Mot De Poids Fort Des Erreurs De Programmation

    ... quand le bloc fonctionnel appelé n'est pas chargé. FB non chargé 253F ... quand le bloc fonctionnel système/standard appelé n'est pas SFB non chargé chargé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-6 A5E00709333-01...
  • Page 201: Erreurs D'accès

    ... quand l'accès à cette zone de périphérie n'est pas acquitté dans le délai de surveillance de module paramétré (retard d'acquittement). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-7 A5E00709333-01...
  • Page 202: Masquage D'erreurs Synchrones Avec Sfc36 "Msk_Flt

    Une des erreurs au moins était déjà masquée, mais les autres erreurs le seront tout de même. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-8 A5E00709333-01...
  • Page 203 Une erreur au moins n'était pas masquée ; les autres erreurs seront tout de même démasquées. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-9 A5E00709333-01...
  • Page 204 Toutes les erreurs interrogées sont masquées. 0001 Une au moins des erreurs interrogées n'est pas masquée. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 11-10 A5E00709333-01...
  • Page 205: Sfc De Gestion Des Événements D'alarme Et D'erreur Asynchrone

    être supprimé par l'appel d'une fonction FC standard dans laquelle des événements d'alarme et d'erreur asynchrone seraient également inhibés puis validés à nouveau. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 12-1 A5E00709333-01...
  • Page 206: Classes D'alarmes

    Alarme de débrochage/enfichage OB83 Erreur matérielle sur CPU (ex. : erreur sur interface) OB84 Erreur d'exécution du programme OB85 Défaillance d'unité OB86 Erreur de communication OB87 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 12-2 A5E00709333-01...
  • Page 207: Inhibition Du Traitement De Nouveaux Événements D'alarme Et D'erreur Asynchrone Avec Sfc39 "Dis_Irt

    OUTPUT E, A, M, D, L Si une erreur est apparue pendant l'exécution de la fonction, la valeur de retour contient un code d'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 12-3 A5E00709333-01...
  • Page 208 Le paramètre d'entrée OB_NR contient une valeur illicite. 8091 Le paramètre d'entrée MODE contient une valeur illicite. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 12-4 A5E00709333-01...
  • Page 209: Validation Du Traitement De Nouveaux Événements D'alarme Et D'erreur Asynchrone Avec Sfc40 "En_Irt

    • alarmes d'erreur asynchrone : 80 Tous les nouveaux événements de l'alarme indiquée seront validés. L'alarme est précisée par le numéro de l'OB correspondant. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 12-5 A5E00709333-01...
  • Page 210 Le paramètre d'entrée OB_NR contient une valeur illicite. 8091 Le paramètre d'entrée MODE contient une valeur illicite. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 12-6 A5E00709333-01...
  • Page 211: Ajournement Du Traitement D'événements D'alarme Et D'erreur Asynchrone De Priorité Supérieure Avec Sfc41 "Dis_Airt

    SFC41 (le traitement d'alarme n'est à nouveau validé que lorsque n = 0, voir Validation du traitement d'événements d'alarme et d'erreur asynchrone de priorité supérieure avec SFC42 "EN_AIRT"). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 12-7 A5E00709333-01...
  • Page 212: Validation Du Traitement D'événements D'alarme Et D'erreur Asynchrone De Priorité Supérieure Avec Sfc42 "En_Airt

    à nouveau validé que lorsque n = 0). W#16#8080 La fonction a été appelée bien que le traitement d'alarme eût déjà été validé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 12-8 A5E00709333-01...
  • Page 213: Sfc De Diagnostic

    D, L Informations de déclenchement de l'OB actif START_UP_SI OUTPUT STRUCT D, L Informations de déclenchement du dernier OB de mise en route lancé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-1 A5E00709333-01...
  • Page 214 L'élément de structure PRIORITY fournit la classe de priorité de l'OB actif. L'autre élément important est NUM qui contient le numéro de l'OB actif ou celui du dernier OB de mise en route déclenché. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-2 A5E00709333-01...
  • Page 215 La fonction SFC6 "RD_SINFO" ne fournit pas de code d'erreur particulier, mais seulement les informations d'erreur générales. Ces dernières sont décrites à Evaluation d'erreur avec le paramètre de sortie RET_VAL. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-3 A5E00709333-01...
  • Page 216: Lecture D'une Liste D'état Système (Liste Szl) Partielle Ou D'un Extrait De Liste Szl Partielle Avec Sfc51 "Rdsysst

    RET_VAL contient un code d'erreur. BUSY OUTPUT BOOL E, A, M, D, L TRUE : la lecture n'est pas encore terminée. SZL_HEADER OUTPUT STRUCT D, L voir ci-après Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-4 A5E00709333-01...
  • Page 217 Si vous n'avez lu que les informations d'en-tête d'une liste SZL partielle, N_DR contient le nombre d'enregistrements existants correspondants. • Dans les autres cas, N_DR contient le nombre d'enregistrements transférés dans la zone cible. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-5 A5E00709333-01...
  • Page 218 Enregistrement illisible, car le module n'est pas capable d'émettre un diagnostic. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-6 A5E00709333-01...
  • Page 219 Identification d'un composant Nom du système d'automatisation 0001 Nom du module 0002 Repère d'installation du module 0003 Copyright 0004 Numéro de série du module 0005 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-7 A5E00709333-01...
  • Page 220 Informations sur tous les réseaux maîtres connus par la CPU 0000 0190 Informations sur un réseau maître DP ID du réseau maître DP 0F90 Seulement les informations d'en-tête de la liste partielle 0000 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-8 A5E00709333-01...
  • Page 221 DP intégré 4692 Etat de diagnostic des stations d'un réseau maître DP connecté au ID du réseau moyen d'un coupleur DP externe maître DP Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-9 A5E00709333-01...
  • Page 222 Toutes les données de diagnostic d'un module ( ≤ 220 octets, DS1) 00B3 adresse de base logique 00B4 Données de diagnostic d'un esclave DP adresse de diagnostic configurée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-10 A5E00709333-01...
  • Page 223: Ecriture D'un Événement De Diagnostic Personnalisé Dans Le Tampon De Diagnostic Avec Sfc52 "Wr_Usmsg

    Participant ex. : PG, OP Tampon d'émission SEND= TRUE . . . Envoi asynchrone SFC52 au programme utilisateur Tampon de diagnostic . . . Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-11 A5E00709333-01...
  • Page 224: Tampon D'émission Plein

    Quand vous créez un message de diagnostic personnalisé, vous pouvez intégrer les informations complémentaires en tant que variable additionnelle au texte du message (propre à l'ID d'événement). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-12 A5E00709333-01...
  • Page 225 • • ARRAY [0...1] OF CHAR Vous pouvez l'intégrer en tant que variable additionnelle au texte du message, y ajoutant ainsi des informations actuelles. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-13 A5E00709333-01...
  • Page 226 Envoi impossible actuellement, tampon d'émission plein (événement de diagnostic écrit dans le tampon de diagnostic). 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-14 A5E00709333-01...
  • Page 227: Calcul Du Temps D'exécution Des Ob Avec Sfc78 "Ob_Rt

    Sinon RET_VAL contient le numéro de l'OB pour lequel ces données ont été appelées. PRIO OUTPUT E, A, M, D, L PRIO indique la classe de priorité de l'OB demandé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-15 A5E00709333-01...
  • Page 228 LAST_RT et CUR_RT est mis à 0. Nota : CUR_RT ne contient pas les temps d'interruption dus à des OB de priorité supérieure. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-16 A5E00709333-01...
  • Page 229 Numéro de l'OB pour lequel des informations sont transmises. W#16#8080 Le paramètre OB_NR contient une valeur illicite. W#16#8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-17 A5E00709333-01...
  • Page 230: Recherche De L'état De Liaison Actuel Avec Sfc87 "C_Diag

    (appel avec MODE=B#16#02, voir ci-dessous). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-18 A5E00709333-01...
  • Page 231 à froid de la CPU. Pour cela, appelez une fois SFC87 dans l'OB102 en mode "copie inconditionnelle avec acquittement" (MODE=B#16#01). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-19...
  • Page 232 Une structure est affectée à chaque liaison. Choisissez la zone cible assez grande pour qu'elle puisse contenir toutes les structures pour le nombre maximal de liaisons de votre CPU. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-20 A5E00709333-01...
  • Page 233: Composition D'une Structure

    Nº de liaison partielle de la liaison standby (B#16#FF: pas de liaison standby ) Valeurs possibles : 0, 1, 2, 3 Nota : seule une liaison S7 haute disponibilité peut avoir une liaison standby . Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-21 A5E00709333-01...
  • Page 234 Le paramètre CON_ARR contient une indication de longueur trop petite. La SFC ne copie pas les données dans la zone cible. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-22 A5E00709333-01...
  • Page 235: Calcul De La Topologie En Bus Dans Un Réseau Maître Dp Avec Sfc 103 "Dp_Topol

    Les paramètres de sortie RET_VAL et BUSY indiquent l'état de la tâche, voir aussi Signification des paramètres REQ, RET_VAL et BUSY pour les SFC à exécution asynchrone. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-23 A5E00709333-01...
  • Page 236 Il existe probablement un mauvais contact ou une erreur multiple. Ces perturbations ne permettent pas détecter la cause d'erreur précise. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-24 A5E00709333-01...
  • Page 237 CPU H. 80C5 Le réseau maître DP n'est pas disponible actuellement. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-25 A5E00709333-01...
  • Page 238 SFC de diagnostic Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 13-26 A5E00709333-01...
  • Page 239: Sfc Et Sfb De Mise À Jour De La Mémoire Image Et De Traitement De Champ De Bits

    Une mémoire image partielle que vous mettez à jour avec SFC26 ne doit pas l'être simultanément avec SFC126 "SYNC_PI". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-1 A5E00709333-01...
  • Page 240 32 octets, les codes d'erreur de la SFC14 "DPRD_DAT" sont également possibles. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-2...
  • Page 241: Mise À Jour Des Sorties Sur Les Modules De Sorties Avec Sfc27 "Updat_Po

    E, A, M, D, L Informations d'erreur FLADDR OUTPUT WORD E, A, M, D, L Si une erreur d'accès s'est produite, adresse du premier octet ayant causé l'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-3 A5E00709333-01...
  • Page 242 32 octets, les codes d'erreur de la SFC15 "DPWR_DAT" sont également possibles. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-4...
  • Page 243: Mise À Jour Synchronisée D'une Mémoire Image Partielle Des Entrées Avec Sfc126 "Sync_Pi

    à mettre à jour de manière synchrone RET_VAL OUTPUT Informations d'erreur FLADDR OUTPUT WORD Adresse du premier octet à l'origine de l'erreur en cas d'erreur d'accès. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-5 A5E00709333-01...
  • Page 244 DP normés pour lesquels vous avez défini des plages de cohérences supérieures à 32 octets, les codes d'erreur de la SFC14 "DPRD_DAT" sont également possibles. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-6...
  • Page 245: Mise À Jour Synchronisée D'une Mémoire Image Partielle Des Sorties Avec Sfc127 "Sync_Po

    Si une erreur apparaît durant l'exécution de la fonction, la valeur de retour contient un code d'erreur. FLADDR OUTPUT WORD Adresse du premier octet à l'origine de l'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-7 A5E00709333-01...
  • Page 246 DP normés pour lesquels vous avez défini des plages de cohérences supérieures à 32 octets, les codes d'erreur de la SFC15 "DPWR_DAT" sont également possibles. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-8...
  • Page 247: Mise À 1 D'un Champ De Bits Dans La Zone De Périphérie Avec Sfc79 "Set

    RET_VAL. Vous y trouverez aussi l'explication des codes d'erreur généraux des fonctions système. Il n'y a pas de code d'erreur particulier à la SFC79. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-9...
  • Page 248: Mise À 0 D'un Champ De Bits Dans La Zone De Périphérie Avec Sfc80 "Rset

    RET_VAL. Vous y trouverez aussi l'explication des codes d'erreur généraux des fonctions système. Il n'y a pas de code d'erreur particulier à la SFC80. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-10...
  • Page 249 EVENTi, en mettant DTBP = 0. En plus, vous pouvez faire avancer le mécanisme pas à pas à tout moment au moyen de l'entrée JOG (même quand DRUM_EN=1). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-11 A5E00709333-01...
  • Page 250 E, A, M, D, L, P, Numéro du premier pas constante (valeurs possibles : 1 à 16) BYTE E, A, M, D, L, P, Numéro du pas actuel constante Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-12 A5E00709333-01...
  • Page 251 Valeur illicite de DSC 8083 Valeur illicite de DSP 8084 Le produit DCC = DTBP * S_PRESET[DSC] excède la valeur 2**31-1 (environ 24,86 jours). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-13 A5E00709333-01...
  • Page 252 SFC et SFB de mise à jour de la mémoire image et de traitement de champ de bits Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 14-14 A5E00709333-01...
  • Page 253: Sfc D'adressage De Module

    Si les adresses sont identiques, elle fournit le code B#16#54. LADDR OUTPUT WORD E, A, M, D, L Adresse de base logique du module Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-1 A5E00709333-01...
  • Page 254 La sous-adresse pour l'emplacement choisi n'est pas configurée (uniquement possible pour une périphérie centralisée pour CPU et IM). 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-2 A5E00709333-01...
  • Page 255: Recherche De L'emplacement Correspondant À Une Adresse Logique Avec Sfc49 "Lgc_Gadr

    DP de la voie active. En l'absence de voie active, c'est l'ID du réseau maître DP correspondant de la CPU maître qui sera indiquée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-3...
  • Page 256: Paramètre De Sortie Area

    Cette SFC n'est pas autorisée pour le module sélectionné via IOID et LADDR. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-4 A5E00709333-01...
  • Page 257: Recherche De Toutes Les Adresses Logiques D'un Module Avec Sfc50 "Rd_Lgadr

    Erreur dans le paramètre de sortie PAADDR : le tableau indiqué n'a pu recueillir toutes les adresses logiques. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-5 A5E00709333-01...
  • Page 258: Détermination De L'adresse De Début D'un Module Avec La Sfc 70 "Geo_Log

    Le bit 15 de LADDR indique s'il s'agit d'une adresse d'entrée (bit 15 = 0) ou d'une adresse de sortie (bit 15 = 1). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-6 A5E00709333-01...
  • Page 259 L'emplacement n'est pas configuré. 809A L'adresse du sous-module n'est pas configurée pour l'emplacement sélectionné. 8xyy Information d'erreur générale, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-7 A5E00709333-01...
  • Page 260: Détermination De L'emplacement Correspondant À Une Adresse Logique Avec La Sfc 71 "Log_Geo

    E, A, M, D, L N° d'emplacement du sous-module OFFSET OUTPUT E, A, M, D, L Décalage dans la plage d'adresses des données utiles du module correspondant Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-8 A5E00709333-01...
  • Page 261 MASTER : 0 STATION : n° de châssis SLOT : n° d'emplacement d'enfichage du boîtier d'adaptation SUBSLOT : 0 OFFSET : adresse dans la zone S5-x Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-9 A5E00709333-01...
  • Page 262 (W#16#...) 0000 Aucune erreur n'est apparue. 8090 Adresse logique indiquée invalide 8xyy Information d'erreur générale, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 15-10 A5E00709333-01...
  • Page 263: Sfc De Périphérie Décentralisée Ou Profinet Io

    Nota Si vous exploitez l'esclave DP comme esclave normé, la tâche sera terminée dès que le maître DP aura pris le télégramme de diagnostic. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-1 A5E00709333-01...
  • Page 264 E, A, M, D, L BUSY=1 : l'alarme de processus déclenchée n'a BUSY OUTPUT BOOL pas encore été acquittée par le maître DP. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-2 A5E00709333-01...
  • Page 265 La fonction n'est pas autorisée dans l'état de fonctionnement actuel du maître DP. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-3 A5E00709333-01...
  • Page 266: Synchronisation De Groupes D'esclaves Dp Avec Sfc11 "Dpsyc_Fr

    à la même tâche ou pas. Quand les paramètres d'entrée LADDR, GROUP et MODE concordent, le nouvel appel est traité comme appel consécutif. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-4 A5E00709333-01...
  • Page 267: Ecriture Sur Les Sorties De Modules Dp

    être à répartir sur plusieurs esclaves, vous envoyez la commande FREEZE au maître DP compétent à l'aide de SFC11 "DPSYC_FR". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-5 A5E00709333-01...
  • Page 268: Emploi De Sfc15 Et De Sfc14

    SYNC s'appliquant aux mêmes sorties. Si vous utilisez SFC14 "DPRD_DAT", vous devez attendre la fin de son exécution avant d'envoyer une tâche FREEZE s'appliquant aux mêmes entrées. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-6 A5E00709333-01...
  • Page 269 Bit 1 = 1 : groupe 2 sélectionné Bit 7 = 1 : groupe 8 sélectionné Vous pouvez sélectionner plusieurs groupes par tâche. La valeur B#16#0 n'est pas autorisée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-7 A5E00709333-01...
  • Page 270 évaluer RET_VAL après chaque exécution du bloc. BUSY OUTPUT BOOL E, A, M, D, L BUSY=1 : la tâche SYNC/FREEZE n'est pas encore terminée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-8 A5E00709333-01...
  • Page 271 Annulation de la tâche pour cause de démarrage à chaud ou à froid du maître DP 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-9 A5E00709333-01...
  • Page 272: Désactivation Et Activation D'esclaves Dp/Io Device Profinet Avec Sfc12 "D_Act_Dp

    DP/IO Device PROFINET. Le programme utilisateur a recours à SFC12 pour activer les outils momentanément requis et désactiver ceux qui seront employés dans une phase ultérieure. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-10 A5E00709333-01...
  • Page 273 à son maître DP. Après quoi, vous pouvez désactiver l'émetteur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-11 A5E00709333-01...
  • Page 274: Mise En Route De La Cpu

    Nota Les CPU S7-300 ne permettent pas d'appeler SFC12 dans les OB de démarrage. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-12 A5E00709333-01...
  • Page 275 8093 Il n'y a pas d'esclave DP/IO Device PROFINET à l'adresse indiquée dans LADDR (pas de configuration) ou le paramètre MODE est inconnu. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-13 A5E00709333-01...
  • Page 276 DP/IO Device PROFINET. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-14 A5E00709333-01...
  • Page 277: Lecture Des Données De Diagnostic D'un Esclave Dp (Diagnostic D'esclave) Avec Sfc13 "Dpnrm_Dg

    Après un transfert sans erreur, les données lues sont transcrites dans la zone cible ouverte par RECORD. Vous déclenchez la lecture en mettant à 1 le paramètre d'entrée REQ à l'appel de SFC13. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-15 A5E00709333-01...
  • Page 278 Ayez soin que les paramètres effectifs de RECORD concordent dans tous les appels faisant partie d'une même tâche. Une tâche est définie clairement par le paramètre d'entrée LADDR. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-16 A5E00709333-01...
  • Page 279: Esclaves Normés Avec Plus De 240 Octets De Données De Diagnostic

    Quand vous atteignez la limite des ressources système, un code d'erreur vous le signale dans RET_VAL. Dans ce cas, déclenchez la tâche de nouveau. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-17 A5E00709333-01...
  • Page 280: Lecture Des Données Cohérentes D'un Esclave Dp Normé/Io Device Profinet Avec Sfc 14 "Dprd_Dat

    Lorsque vous utilisez SFC14 "DPRD_DAT", évitez d'accéder à des zones de la périphérie auxquelles sont associées des mémoires images partielles liées à un OB6x (alarme de synchronisme d'horloge). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-18 A5E00709333-01...
  • Page 281 Zone cible pour les données utiles lues. Elle doit avoir exactement la longueur que vous avez configurée avec STEP 7 pour le module sélectionné. Seul le type de données BYTE est autorisé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-19 A5E00709333-01...
  • Page 282 Erreur système sur coupleur DP externe 808x Erreur système sur coupleur DP externe 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-20 A5E00709333-01...
  • Page 283: Ecriture De Données Cohérentes Dans Un Esclave Dp Normé/Io Device Profinet Avec Sfc 15 "Dpwr_Dat

    Lorsque vous utilisez SFC15 "DPWR_DAT", évitez d'accéder à des zones de la périphérie auxquelles sont associées des mémoires images partielles liées à un OB6x (alarme de synchronisme d'horloge). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-21 A5E00709333-01...
  • Page 284 OUTPUT E, A, M, D, L Si une erreur est apparue pendant l'exécution de la fonction, la valeur de retour contient un code d'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-22 A5E00709333-01...
  • Page 285 Erreur système sur coupleur DP externe 85xy Erreur système sur coupleur DP externe 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-23 A5E00709333-01...
  • Page 286 SFC de périphérie décentralisée ou PROFINET IO Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 16-24 A5E00709333-01...
  • Page 287: Profinet

    DB d'interface, tandis que les autres composants PROFInet (externes) ne peuvent accéder qu'à la mémoire fantôme. Ceci exclut tout conflit d'accès aux entrées et sorties du DB d'interface. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 17-1 A5E00709333-01...
  • Page 288: Mise À Jour De L'interface Profinet

    SFC 112 et 113 (selon ce que vous avez configuré dans SIMATIC Manager en créant le composant PROFInet). La figure suivante représente la mise à jour à l'aide des SFC 112 et 113. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 17-2 A5E00709333-01...
  • Page 289: Mise À Jour Des Connexions Dp

    La mise à jour des connexions DP est effectuée soit par le système d'exploitation, soit au moyen de SFC114, selon ce que vous avez configuré dans SIMATIC Manager en créant le composant PROFInet. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 17-3 A5E00709333-01...
  • Page 290: Mise À Jour Des Entrées De L'interface Programme Utilisateur Du Composant Profinet, Avec Sfc112 "Pn_In

    DB chargé. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Voir aussi Informations sur les SFC 112, 113 et 114 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 17-4 A5E00709333-01...
  • Page 291: Mise À Jour Des Sorties De L'interface Profinet Du Composant Profinet, Avec Sfc113 "Pn_Out

    DB chargé. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Voir aussi Informations sur les SFC 112, 113 et 114 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 17-5 A5E00709333-01...
  • Page 292: Mise À Jour Des Connexions Dp Avec Sfc114 "Pn_Dp

    8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Voir aussi Informations sur les SFC 112, 113 et 114 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 17-6 A5E00709333-01...
  • Page 293: Fb Pour L'accès Cyclique Aux Données Utiles Selon Pno

    Les interfaces des FB précités sont identiques aux FB de même désignation définis dans la norme "PROFIBUS and PROFINET Communication Function Blocks on PROFIBUS DP and PROFINET IO". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 18-1 A5E00709333-01...
  • Page 294: Lecture De Toutes Les Entrées D'un Esclave Dp Normé/Io Device Profinet Avec Fb 20 "Getio

    PROFINET IO sélectionné. Seul le type de données BYTE est autorisé. Informations d'erreur Voir Lecture des données cohérentes d'un esclave DP normé/IO Device PROFINET avec SFC 14 "DPRD_DAT". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 18-2 A5E00709333-01...
  • Page 295: Ecriture De Toutes Les Sorties D'un Esclave Dp Normé/Io Device Profinet Avec Fb 21 "Setio

    BYTE est autorisé. Informations d'erreur Voir Ecriture de données cohérentes dans un esclave DP normé/IO Device PROFINET avec SFC 15 "DPWR_DAT". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 18-3 A5E00709333-01...
  • Page 296: Lecture D'une Partie Des Entrées D'un Esclave Dp Normé/Io Device Profinet Avec Fb 22 "Getio_Part

    OFFSET et LEN appartient à un composant. La lecture dépassant les composants ne peut en effet pas être garantie et met en danger la transmissibilité sur les systèmes d'autres fabricants. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 18-4 A5E00709333-01...
  • Page 297 LEN de la zone cible sont utilisés. ERROR prend la valeur FALSE. Informations d'erreur Voir Copie d'une variable sans interruption avec SFC81 "UBLKMOV". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 18-5 A5E00709333-01...
  • Page 298: Ecriture D'une Partie Des Sorties D'un Esclave Dp Normé/Io Device Profinet Avec Fb 23 "Setio_Part

    OFFSET et LEN appartient à un composant. L'écriture dépassant les composants ne peut en effet pas être garantie et met en danger la transmissibilité sur les systèmes d'autres fabricants. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 18-6 A5E00709333-01...
  • Page 299 LEN, les premiers octets de OUTPUTS sont transmis. ERROR prend la valeur FALSE. Informations d'erreur Voir Copie d'une variable sans interruption avec SFC81 "UBLKMOV". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 18-7 A5E00709333-01...
  • Page 300 FB pour l'accès cyclique aux données utiles selon PNO Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2 18-8 A5E00709333-01...
  • Page 301 S7 et la communication de base S7 SIMATIC Communication S7 Communication de base S7 Logiciel système pour Communication ouverte via SIMATIC S7-300/400 - Industrial Ethernet Fonctions standard et Génération de messages sur bloc fonctions système Temporisations et compteurs Volume 2/2 Fonctions CEI Manuel de référence...
  • Page 302 Marque de fabrique 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.
  • Page 303 SFC62 "CONTROL"..................21-49 21.17 Interrogation de l'état d'une liaison avec FC62 "C_CNTRL" ........21-52 21.18 Mémoire requise par les blocs de la communication S7 ........21-54 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 A5E00739859-01...
  • Page 304 Comportement de mise en route des SFB générant des messages sur bloc ..24-24 24.11 Comportement d'anomalie des SFB générant des messages sur bloc ....24-25 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 A5E00739859-01...
  • Page 305 28.11 Réception et mise à disposition de données (RK 512) avec SFB65 "SERVE_RK" ..................28-58 28.12 Autres informations d'erreur des SFB 60 à 65............28-63 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 A5E00739859-01...
  • Page 306 SZL-ID W#16#xy95 - Informations étendues de réseau maître DP ....... 33-59 33.29 SZL-ID W#16#xy96 - Informations d'état des modules PROFINET IO et PROFIBUS DP....................33-61 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 A5E00739859-01...
  • Page 307 Liste des SFC par ordre alphabétique ..............35-4 35.3 Liste des SFB par ordre numérique................35-7 35.4 Liste des SFB par ordre alphabétique ..............35-9 Bibliographie........................Bibliographie-1 Glossaire ..........................Glossaire-1 Index .............................Index-1 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 A5E00739859-01...
  • Page 308 Sommaire Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 viii A5E00739859-01...
  • Page 309: Sfc De Communication Par Données Globales

    (bit, octet, mot et double mot), • un tableau des types de données octet, mot et double-mot jusqu'à une longueur maximale particulière à la CPU réceptrice. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 19-1 A5E00739859-01...
  • Page 310: Obtention De La Cohérence Pour L'ensemble Du Paquet Gd

    Valeurs autorisées : 1 à 3. Le nombre maximal de cercles GD admis est précisé dans les caractéristiques techniques de votre CPU. RET_VAL OUTPUT E, A, M, D, L Informations d'erreur Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 19-2 A5E00739859-01...
  • Page 311: Informations D'erreur

    RET_VAL Nota Il convient d'évaluer l'état du paquet GD après chaque appel de la fonction SFC60 et de le remettre à zéro si nécessaire. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 19-3 A5E00739859-01...
  • Page 312: Prise En Charge Programmée D'un Paquet Gd Reçu, Avec Sfc61 "Gd_Rcv

    • appelez la SFC61 "GD_RCV", • validez à nouveau les événements d'alarme et d'erreur synchrone en appelant la SFC40 "EN_IRT" ou la SFC42 "EN_AIRT". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 19-4 A5E00739859-01...
  • Page 313 RET_VAL Nota Il convient d'évaluer l'état du paquet GD après chaque appel de la fonction SFC61 et de le remettre à zéro si nécessaire. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 19-5 A5E00739859-01...
  • Page 314 SFC de communication par données globales Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 19-6 A5E00739859-01...
  • Page 315: Généralités Sur La Communication S7 Et La Communication De Base S7

    Adressage de modules dans la propre station Adressage de modules sur le réseau MPI, d'adresse S7 ou sur le sous-réseau MPI PROFIBUS ou Industrial Ethernet Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-1 A5E00739859-01...
  • Page 316 : La liaison au partenaire de communication est écrite au premier appel de bloc et vaut jusqu'au prochain redémarrage à chaud ou à froid. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-2 A5E00739859-01...
  • Page 317 • USEND (FB8) / URCV (FB9) • BSEND (FB12) / BRCV (FB13) • PUT (FB15) / GET (FB14) qui correspondent à READ / WRITE Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-3 A5E00739859-01...
  • Page 318: Cohérence De Données

    Si une cohérence de données définie est exigée, les données de communication dans le programme utilisateur ne doivent pas dépasser 8 ou 32 octets (selon la version). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-4 A5E00739859-01...
  • Page 319 Pour trouverez plus de détails sur la cohérence de données dans la description des divers blocs ainsi que dans le manuel Communication avec le SIMATIC. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-5...
  • Page 320: Présentation Des Blocs De La Communication S7

    Pour l‘exécution des blocs S7-300, vous devez utiliser un CP SIMATIC NET de la gamme S7-300. De plus amples informations à ce sujet sont données dans la documentation correspondante. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-6 A5E00739859-01...
  • Page 321 Provoque l'arrêt d'une CPU S7/M7-300/400 ou C7-600 lorsqu'elle est à l'état de fonctionnement Marche, Attente ou Mise en route. SFB21 RESUME Provoque le redémarrage d'une CPU S7-400 lorsqu'elle est à l'état de fonctionnement Arrêt. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-7 A5E00739859-01...
  • Page 322 Un exemple pour S7-400 montrant comment utiliser les SFB de la communication S7 est fourni avec STEP 7. Le projet-exemple porte le nom step7\examples\com_sfb. Vous le trouverez parmi les projets-exemples dans le répertoire "...\STEP7\Examples\ZDT01_10". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-8 A5E00739859-01...
  • Page 323: Présentation Des Blocs De La Communication De Base S7

    SFC69 X_ABORT Suspension d'une liaison existante sans transmission de données, ce qui libère les ressources concernées des deux côtés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-9 A5E00739859-01...
  • Page 324: Sfc De Communication Interne

    Le cas échéant, il faudra revoir votre programme quant à l'utilisation commune de ressources de liaison et employer une CPU disposant de ressources plus importantes. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-10 A5E00739859-01...
  • Page 325: Comportement D'interruption

    Si la même SFC est appelée avec une tâche identique dans le niveau prioritaire, ce deuxième appel sera annulé, ce qui vous est signalé par RET_VAL. Après quoi, l'exécution de la SFC interrompue est reprise. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-11 A5E00739859-01...
  • Page 326: Accès À La Mémoire De Travail De La Cpu

    Si vous ne respectez pas cette règle, vous risquez que des ressources de liaison restent occupées et que l'automate programmable se trouve dans un état non défini. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 20-12...
  • Page 327: Communication S7

    SFB/FB (front montant, par exemple). Nota concernant le S7-300 Vous devez choisir FALSE pour le paramètre REQ lors du premier appel. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-1 A5E00739859-01...
  • Page 328: Paramètres D'adressage

    Les paramètres d'état ne sont valables que pendant un cycle, de la première instruction succédant à l'appel du SFB jusqu'à l'appel suivant du SFB. Par conséquent, vous devez évaluer ces paramètres après chaque exécution du bloc. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-2 A5E00739859-01...
  • Page 329: Paramètres D'émission Et De Réception

    BSEND / BRCV 32768 octets 65534 Ko Pour plus d'informations sur la taille des données utiles, veuillez consulter les caractéristiques techniques de la CPU en question. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-3 A5E00739859-01...
  • Page 330: Taille Exacte Des Données Utiles

    Nombre de paramètres SD_i, RD_i, ADDR_i utilisés Tailles des blocs SFB/FB de données 240 (S7-300) PUT/GET/ USEND 240 (S7-300 via interface intégrée) USEND 240 (S7-400) USEND USEND USEND Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-4 A5E00739859-01...
  • Page 331: Comportement De Mise En Route Des Sfb De La Communication S7

    Dans tous les autres cas et quand le SFB ne fait qu'envoyer des messages (par exemple SFB USEND), le traitement local est annulé et le SFB passe immédiatement à l'état NO_INIT. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-5 A5E00739859-01...
  • Page 332: Démarrage À Chaud Ou À Froid Avec Les Sfb Pour L'échange À Sens Unique

    NO_INIT et initialisés. Par suite de la suspension de liaison, les blocs partenaires dans un module qui n'a pas subi d'effacement général passent à l'état IDLE ou ENABLED ou DISABLED. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-6 A5E00739859-01...
  • Page 333: Comportement D'anomalie Des Sfb De La Communication S7

    SFB passe à l'état NO_INIT). Ceci est vrai pour les SFB d'échange à deux sens comme pour ceux d'échange à sens unique. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-7 A5E00739859-01...
  • Page 334: Interface D'erreur Avec Le Programme Utilisateur

    à la longueur mémorisée pour la zone de réception sur le SFB partenaire. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-8 A5E00739859-01...
  • Page 335: Envoi De Données Sans Coordination Avec Sfb/Fb8 "Usend

    Paramètre d'état DONE : la tâche n'a pas encore été démarrée ou elle est encore active 1 : la tâche a été exécutée sans erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-9 A5E00739859-01...
  • Page 336 DB d'instance qui n'appartient pas au SFB "USEND” , • non pas un DB d'instance, mais un DB global, • un DB d'instance introuvable (chargement d'un nouveau DB d'instance de la PG). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-10 A5E00739859-01...
  • Page 337: Cohérence De Données

    Après l‘appel du bloc, vous pouvez à nouveau écrire dans ces zones sans falsifier les données d‘émission actuelles. Nota La procédure d‘émission globale n‘est terminée que lorsque le paramètre d‘état DONE prend la valeur 1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-11 A5E00739859-01...
  • Page 338: Réception De Données Sans Coordination Avec Sfb/Fb9 "Urcv

    Paramètre d'état NDR : la tâche n'a pas encore été démarrée ou elle est encore active 1 : la tâche a été exécutée sans erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-12 A5E00739859-01...
  • Page 339 DB d'instance qui n'appartient pas au SFB "URCV", • non pas un DB d'instance, mais un DB global, • un DB d'instance introuvable (chargement d'un nouveau DB d'instance de la PG). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-13 A5E00739859-01...
  • Page 340 SFB 9 "URCV" en donnant la valeur 0 à EN_R jusqu‘à ce que vous ayez terminé le traitement des données de réception (p. ex. par traitement cyclique du bloc). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-14 A5E00739859-01...
  • Page 341: Envoi De Données Par Segments Avec Sfb/Fb12 "Bsend

    Il faut qu'une émission soit terminée pour qu'une nouvelle émission soit effectuée si le paramètre d'état DONE ou ERROR a reçu la valeur 1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-15 A5E00739859-01...
  • Page 342 DB (par ex. : P# DB10.DBX5.0 Byte 10). IN_OUT WORD E, A, M, D, L Longueur en octets du segment de données à envoyer Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-16 A5E00739859-01...
  • Page 343: Informations D'erreur

    • de plus, pour S7-300 : instances chargées en RUN de la CPU (un passage STOP-RUN de la CPU ou du CP est requis). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-17 A5E00739859-01...
  • Page 344 SD_1 qu'une fois l'opération d'émission terminée. Ceci est le cas quand le paramètre d'état DONE prend la valeur 1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-18...
  • Page 345: Réception De Données Par Segments Avec Sfb/Fb13 "Brcv

    Paramètre d'état NDR : la tâche n'a pas encore été démarrée ou elle est encore active 1 : la tâche a été exécutée sans erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-19 A5E00739859-01...
  • Page 346 DB (par ex. : P# DB10.DBX5.0 Byte 10). IN_OUT WORD E, A, M, D, L Longueur en octets des données reçues jusque- là. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-20 A5E00739859-01...
  • Page 347 CPU ou du CP est requis) possible lors du premier appel mémoire du CP insuffisante Il n'y a pas de code de fonction pour ce bloc dans la CPU. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-21 A5E00739859-01...
  • Page 348: Cas Particulier De Réception De Données (Uniquement S7-400)

    Pour ne pas perdre les informations relatives aux données reçues, vous devez effectuer un redémarrage de la CPU de réception et appeler le SFB13 "BRCV" avec EN_R = 1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-22...
  • Page 349: Ecriture De Données Dans Une Cpu Distante Avec Sfb/Fb15 "Put

    Pour activer de nouveau une opération d'écriture, il faut attendre que la précédente soit terminée. La CPU distante peut être à l'état de marche ou d'arrêt. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-23 A5E00739859-01...
  • Page 350 COUNTER, TIMER. Nota : Quand le pointeur ANY accède à un DB, il faut toujours spécifier ce DB (par ex. : P# DB10.DBX5.0 Byte 10). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-24 A5E00739859-01...
  • Page 351 CPU ou du CP est requis) possible lors du premier appel Il n'y a pas de code de fonction pour ce bloc dans la CPU. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-25 A5E00739859-01...
  • Page 352: Cohérence De Données Pour S7

    à nouveau écrire dans ces zones sans falsifier les données d‘émission actuelles. Nota La procédure d‘émission globale n‘est terminée que lorsque le paramètre d‘état DONE prend la valeur 1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-26 A5E00739859-01...
  • Page 353: Lecture De Données Dans Une Cpu Distante Avec Sfb/Fb14 "Get

    Pour activer de nouveau une lecture, il faut attendre que la précédente soit terminée. La CPU distante peut être à l'état de marche ou d'arrêt. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-27...
  • Page 354 (1 ≤ i ≤ 4) Nota : Quand le pointeur ANY accède à un DB, il faut toujours spécifier ce DB (par ex. : P# DB10.DBX5.0 Byte 10). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-28 A5E00739859-01...
  • Page 355 Les données seront reçues avec cohérence si vous tenez compte de la règle suivante : Exploitez complètement la partie actuellement utilisée de la zone de réception RD_i avant d‘activer une nouvelle tâche. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-29 A5E00739859-01...
  • Page 356: Envoi De Données À Une Imprimante Avec Sfb16 "Print

    PRN_NR IN_OUT BYTE E, A, M, D, L Numéro de l'imprimante FORMAT IN_OUT STRING E, A, M, D, L Description de format Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-30 A5E00739859-01...
  • Page 357: Paramètre D'entrée/Sortie Format

    La chaîne de caractères FORMAT contient des caractères à imprimer et des éléments de format. En voici la composition : Caractères Instruction de conversion Instruction de commande Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-31 A5E00739859-01...
  • Page 358 (celle qui est utilisée quand vous n'indiquez ni largeur ni précision dans le paramètre FORMAT) et sa longueur maximale. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-32...
  • Page 359 4 294 967 295 10 au max. X, x BOOL BYTE 101 .. WORD 101 .. DWORD 101 .. Z, z TIME_OF_DAY 15:38:59.874 (TOD) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-33 A5E00739859-01...
  • Page 360 Impression du caractère % Impression du caractère \ Activer caractères gras Désactiver caractères étroits caractères larges italique petites capitales souligné de modifier les options de l'imprimante. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-34 A5E00739859-01...
  • Page 361 Instructions de commande non Il n'est pas tenu compte des instructions de conversion ne respectant définies ou non compatibles pas la syntaxe de la figure ci-dessus. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-35 A5E00739859-01...
  • Page 362: Nombre De Données Transmissibles

    étant la longueur en cours du paramètre FORMAT en octets.Que vous répartissiez les données à imprimer sur une ou plusieurs zones d'émission est sans importance. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-36...
  • Page 363: Démarrage À Chaud Ou À Froid D'un Appareil Distant Avec Sfb19 "Start

    0000H : ni avertissement ni erreur <> 0000H : avertissement, STATUS donne des détails. ERROR=1 Une erreur est apparue, STATUS donne des renseignements détaillés sur le type de l'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-37 A5E00739859-01...
  • Page 364 Actuellement, il ne faut pas donner de valeur à ce paramètre si votre partenaire de communication est un automate programmable de la famille S7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-38 A5E00739859-01...
  • Page 365 ; or, toute mesure modifiant la mémoire de travail est impossible durant l'actualisation. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-39 A5E00739859-01...
  • Page 366: Arrêt D'un Appareil Distant Avec Sfb20 "Stop

    0000H : ni avertissement ni erreur <> 0000H : avertissement, STATUS donne des détails. ERROR=1 Une erreur est apparue, STATUS donne des renseignements détaillés sur le type de l'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-40 A5E00739859-01...
  • Page 367 ; or, toute mesure modifiant la mémoire de travail est impossible durant l'actualisation. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-41...
  • Page 368: Redémarrage D'un Appareil Distant Avec Sfb21 "Resume

    Pointeur sur la zone de mémoire contenant le nom du programme à lancer (en code ASCII). Ce nom peut comporter 32 caractères au plus. Avec S7, il doit être P_PROGRAM. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-42 A5E00739859-01...
  • Page 369 ; or, toute mesure modifiant la mémoire de travail est impossible durant l'actualisation. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-43 A5E00739859-01...
  • Page 370: Interrogation De L'état D'un Appareil Distant Avec Sfb22 "Status

    00H changement d'état autorisé LOCAL IN_OUT E, A, M, D Etat de fonctionnement si le partenaire est une CPU de S7 (longueur minimale : deux octets) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-44 A5E00739859-01...
  • Page 371: Paramètre D'entrée/Sortie Local

    ; or, toute mesure modifiant la mémoire de travail est impossible durant l'actualisation. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-45...
  • Page 372: Réception Du Changement D'état D'un Appareil Distant Avec Sfb23 "Ustatus

    E, A, M, D Etat physique (longueur minimale : un octet) Valeurs possibles : • 10H utilisable à 100 % • 13H maintenance requise Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-46 A5E00739859-01...
  • Page 373 Mise en route (démarrage à chaud) Marche Mise en route (redémarrage) Attente Mise en route (démarrage à froid) RUN (état du système H : redondant) Couplage Actualisation Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-47 A5E00739859-01...
  • Page 374 ; or, toute mesure modifiant la mémoire de travail est impossible durant l'actualisation. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-48 A5E00739859-01...
  • Page 375: Interrogation De L'état De La Liaison Appartenant À Une Instance De Sfb, Avec Sfc62 "Control

    0 : liaison interrompue ou pas établie • 1 : liaison existante I_STATUS OUTPUT WORD E, A, M, D, L Paramètre d'état STATUS de l'instance de SFB interrogée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-49 A5E00739859-01...
  • Page 376 USEND URCV BSEND BRCV PRINT START STOP RESUME STATUS USTATUS ALARM ALARM_8 ALARM_8P NOTIFY AR_SEND NOTIFY_8P (pas de SFB ; I_DB ou OFFSET incorrects) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-50 A5E00739859-01...
  • Page 377 Le numéro indiqué à I_DB • ne renvoie pas à un DB d'instance, mais à un DB global, • ne désigne aucun DB ou alors l'instance est détruite. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-51 A5E00739859-01...
  • Page 378: Interrogation De L'état D'une Liaison Avec Fc62 "C_Cntrl

    W#16#000F : aucune donnée disponible pour l‘état de la liaison (p. ex. au démarrage du CP) • W#16#00FF : la liaison n'est pas configurée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-52 A5E00739859-01...
  • Page 379 Erreur lors de l'accès au CP, car une autre tâche est en cours d‘exécution. La tâche doit être renouvelée ultérieurement. Il n'y a pas de code de fonction pour ce bloc dans la CPU. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-53 A5E00739859-01...
  • Page 380: Mémoire Requise Par Les Blocs De La Communication S7

    48+ longueur du paramètre indiqué par PI_NAME lors du premier appel SFB21 RESUME 52 + longueur du paramètre indiqué par PI_NAME et ARG lors du premier appel SFB22 STATUS SFB23 USTATUS Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 21-54 A5E00739859-01...
  • Page 381: Communication De Base S7

    RET_VAL et BUSY indiquent l'état de la tâche, voir aussi Signification des paramètres REQ, RET_VAL et BUSY pour les SFC à exécution asynchrone. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-1 A5E00739859-01...
  • Page 382: Paramètre D'entrée Cont

    Nota Une liaison établie au moyen de CONT=1 peut être aussi suspendue explicitement avec SFC69 "X_ABORT" ou avec SFC74 "I_ABORT". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-2 A5E00739859-01...
  • Page 383: Informations D'erreur Des Sfc De La Communication De Base S7

    L'adresse cible indiquée pour le partenaire de communication est incorrecte, par ex. : • fausse IOID, • fausse adresse de base, • fausse adresse MPI (> 126). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-3 A5E00739859-01...
  • Page 384 SFC73 I_PUT : le type de données indiqué indiqué n'est pas autorisé. dans VAR_ADDR n'est pas pris en charge par le partenaire de communication. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-4 A5E00739859-01...
  • Page 385 S7 sur le sous-réseau MPI, • le partenaire de communication n'est plus accessible, • manque de ressources temporaire du partenaire. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-5 A5E00739859-01...
  • Page 386: Envoi De Données À Un Partenaire De Communication Situé Hors De La Propre Station S7, Avec Sfc65 "X_Send

    Informations d'erreur Voir les rubriques Informations d'erreur des SFC de la communication de base S7 et Evaluation d'erreur avec le paramètre de sortie RET_VAL. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-6 A5E00739859-01...
  • Page 387: Réception De Données D'un Partenaire De Communication Situé Hors De La Propre Station S7, Avec Sfc66 "X_Rcv

    émises figurent en première place dans la file d'attente, c'est-à-dire sont les plus anciennes. Si la file d'attente est vide, REQ_ID contient la valeur 0. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-7 A5E00739859-01...
  • Page 388 NDA=0 signifie qu'il n'y a pas de données dans la file d'attente ; REQ_ID est insignifiant, RET_VAL contient W#16#7000 ; • NDA=1 signifie qu'il y a au moins un groupe de données en attente dans la file ; Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-8 A5E00739859-01...
  • Page 389 /232/). Dans ce cas, l'émetteur reçoit un acquittement négatif (le paramètre RET_VAL de la SFC65 "X_SEND" correspondante a la valeur W#1680B8) et RET_VAL de la SFC66 "X_RCV" contient la valeur 0. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-9 A5E00739859-01...
  • Page 390: Cohérence Des Données

    Informations d'erreur Voir les rubriques Informations d'erreur des SFC de la communication de base S7 et Evaluation d'erreur avec le paramètre de sortie RET_VAL. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-10 A5E00739859-01...
  • Page 391: Ecriture De Données Dans Un Partenaire De Communication Situé Hors De La Propre Station S7, Avec Sfc68 "X_Put

    E, A, M, D, L BUSY=1 : l'émission n'est pas encore terminée. BUSY=0 : l'émission est terminée, ou il n'y a pas d'émission active. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-11 A5E00739859-01...
  • Page 392: Changement D'état De Fonctionnement Après Arrêt

    Informations d'erreur Voir les rubriques Informations d'erreur des SFC de la communication de base S7 et Evaluation d'erreur avec le paramètre de sortie RET_VAL. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-12 A5E00739859-01...
  • Page 393: Lecture De Données Dans Un Partenaire De Communication Situé Hors De La Propre Station S7, Avec Sfc67 "X_Get

    De plus, les types de données de RD et de VAR_ADDR doivent concorder. La taille maximale de la zone de réception est de 76 octets. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-13 A5E00739859-01...
  • Page 394 Informations d'erreur Voir les rubriques Informations d'erreur des SFC de la communication de base S7 et Evaluation d'erreur avec le paramètre de sortie RET_VAL. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-14 A5E00739859-01...
  • Page 395: Suspension D'une Liaison À Un Partenaire De Communication Situé Hors De La Propre Station S7, Avec Sfc69 "X_Abort

    Informations d'erreur Voir les rubriques Informations d'erreur des SFC de la communication de base S7 et Evaluation d'erreur avec le paramètre de sortie RET_VAL. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-15 A5E00739859-01...
  • Page 396: Ecriture De Données Dans Un Partenaire De Communication Situé Dans La Propre Station S7, Avec Sfc73 "I_Put

    VAR_ADDR du partenaire. De plus, les types de données de SD et de VAR_ADDR doivent concorder. La taille maximale de la zone d'émission est de 84 octets. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-16 A5E00739859-01...
  • Page 397 Informations d'erreur Voir les rubriques Informations d'erreur des SFC de la communication de base S7 et Evaluation d'erreur avec le paramètre de sortie RET_VAL. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-17 A5E00739859-01...
  • Page 398: Lecture De Données Dans Un Partenaire De Communication Situé Dans La Propre Station S7, Avec Sfc72 "I_Get

    E, A, M, D, L BUSY=1 : la réception n'est pas encore terminée. BUSY=0 : la réception est terminée, ou il n'y a pas de réception active. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-18 A5E00739859-01...
  • Page 399 Informations d'erreur Voir les rubriques Informations d'erreur des SFC de la communication de base S7 et Evaluation d'erreur avec le paramètre de sortie RET_VAL. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-19 A5E00739859-01...
  • Page 400: Suspension D'une Liaison À Un Partenaire De Communication Situé Dans La Propre Station S7, Avec Sfc74 "I_Abort

    BOOL E, A, M, D, L BUSY=1 : la suspension de liaison n'est pas encore achevée. BUSY=0 : la suspension de liaison est achevée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-20 A5E00739859-01...
  • Page 401 Informations d'erreur Voir les rubriques Informations d'erreur des SFC de la communication de base S7 et Evaluation d'erreur avec le paramètre de sortie RET_VAL. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-21 A5E00739859-01...
  • Page 402 Communication de base S7 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 22-22 A5E00739859-01...
  • Page 403: Communication Ouverte Via Industrial Ethernet

    FB 66 "TDISCON" pour la déconnexion du nœud d'extrémité local de la communication FB 67 "TUSEND" pour l'émission de données FB 68 "TURCV" pour la réception de données Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-1 A5E00739859-01...
  • Page 404: Mode De Fonctionnement Des Fb Pour La Communication Ouverte Via Industrial Ethernet

    LEN dans la zone de données de réception. Il met ensuite NDR sur TRUE et décrit RCVD_LEN avec la valeur de LEN. A chaque nouvel appel, vous obtenez ainsi un nouveau bloc de données émises. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-2 A5E00739859-01...
  • Page 405 à la longueur des données émises, le FB 68 ne copie pas de données dans la zone de données de réception, mais fournit l'information d'erreur suivante : ERROR=1, STATUS=W#16#8088. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-3 A5E00739859-01...
  • Page 406: Paramétrage De La Laison De Communication Pour Tcp Native Et Iso On Tcp

    2 à 16 pour le type de liaison = B#16#12 rem_subnet_id_len BYTE B#16#00 Ce paramètre n'est actuellement pas utilisé. Vous devez lui affecter B#16#00. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-4 A5E00739859-01...
  • Page 407 CPU est univoque. 28 à rem_subnet_id ARRAY B#16#00 ... Ce paramètre n'est actuellement pas utilisé. Vous [1..6] of devez lui affecter 0. BYTE Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-5 A5E00739859-01...
  • Page 408 5 à 7 : numéro de châssis) next_staddr[2-6] : non significatif • B#16#02 : next_staddr[1-6] : non significatif 62 à spare WORD W#16#0000 non significatif Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-6 A5E00739859-01...
  • Page 409: Dépendance De La Cpu Des Types De Liaison

    établissement passif de liaison sur demande du partenaire de communication. Voir aussi Exemples de paramétrage des liaisons de communication Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-7 A5E00739859-01...
  • Page 410: Paramétrage Du Nœud D'extrémité Local De La Communication Pour Udp

    Ce paramètre n'est actuellement pas utilisé. Vous devez lui affecter B#16#00. next_staddr_len BYTE B#16#00 Ce paramètre n'est actuellement pas utilisé. Vous devez lui affecter B#16#00. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-8 A5E00739859-01...
  • Page 411: Dépendance De La Cpu Du Type De Liaison Udp

    établir la liaison entre le programme utilisateur et la couche de communication du système d'exploitation. Voir aussi Exemples de paramétrage des liaisons de communication Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-9 A5E00739859-01...
  • Page 412: Structure De L'information D'adresse Du Partenaire Distant Pour Udp

    6 à 7 spare ARRAY B#16#00 ... non significatif [1..2] of BYTE Voir aussi Exemples de paramétrage des liaisons de communication Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-10 A5E00739859-01...
  • Page 413: Exemples De Paramétrage Des Liaisons De Communication

    4 : adresse IP valable dans le paramètre rem_staddr rem_tsap_id_len BYTE B#16#07 Longueur utilisée du paramètre rem_tsap_id next_staddr_len BYTE B#16#01 Longueur utilisée du paramètre next_staddr Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-11 A5E00739859-01...
  • Page 414 = 0, emplacement = 6 [1..6] of (bits 7 à 5 : numéro de chassis. bits 4 à • next_staddr[2-6] = non significatif BYTE 0 : numéro d'emplacement) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-12 A5E00739859-01...
  • Page 415 = B#16#C0 (192) BYTE • rem_staddr[2] = B#16#A8 (168) • rem_staddr[3] = B#16#04 (4) • rem_staddr[4] = B#16#0E (14) • rem_staddr[5-6] = non significatif Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-13 A5E00739859-01...
  • Page 416 = 1, emplacement = 8 [1..6] of • (bits 7 à 5 : numéro de chassis. bits 4 à next_staddr[2-6] = non significatif BYTE 0 : numéro d'emplacement) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-14 A5E00739859-01...
  • Page 417: Exemple 2 : Deux Cpu S7-300 Avec Interface Profinet Intégrée

    Numéro de port distant : 2005 = [1..16] of W#16#07D5 • rem_tsap_id[1] = B#16#07 BYTE • rem_tsap_id[2] = B#16#D5 • rem_tsap_id[3-16] = non significatif Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-15 A5E00739859-01...
  • Page 418 = B#16#C0 (192) BYTE • rem_staddr[2] = B#16#A8 (168) • rem_staddr[3] = B#16#03 (3) • rem_staddr[4] = B#16#8E (142) • rem_staddr[5-6] = non significatif Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-16 A5E00739859-01...
  • Page 419: Exemple 3 : Deux Cpu S7-300 Avec Interface Profinet Intégrée (Exemple Pour La Communication Via Udp)

    ARRAY local_tsap_id[1] = B#16#07 Numéro de port local : 2004 = [1..16] of W#16#07D4 • local_tsap_id[2] = B#16#D4 BYTE • local_tsap_id[3-16] = non significatif Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-17 A5E00739859-01...
  • Page 420 = B#16#8E (142) • rem_port_nr ARRAY rem_port_nr[1] = B#16#07 Numéro de port de l'émetteur : 2004 = [1..2] of W#16#07D4 • rem_port_nr[2] = B#16#D4 BYTE Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-18 A5E00739859-01...
  • Page 421: Etablissement D'une Liaison Avec Le Fb 65 "Tcon

    La tâche s'est terminée avec une erreur. La cause de l'erreur figure dans le paramètre STATUS. FALSE FALSE FALSE Aucune (nouvelle) tâche n'a été transmise au FB. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-19 A5E00739859-01...
  • Page 422 (UDT 65), voir Paramétrage de la laison de communication pour TCP native et ISO on TCP et Paramétrage du nœud d'extrémité local de la communication pour UDP Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-20 A5E00739859-01...
  • Page 423: Informations D'erreur

    Réception de données via TCP native et ISO on TCP avec le FB 64 "TRCV" Emission de données via UDP avec le FB 67 "TUSEND" Réception de données via UDP avec le FB 68 "TURCV" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-21 A5E00739859-01...
  • Page 424: Suspension D'une Liaison Avec Le Fb 66 "Tdiscon

    La tâche s'est terminée par une erreur. La cause de l'erreur figure dans le paramètre STATUS. FALSE FALSE FALSE Aucune (nouvelle) tâche n'a été transmise au FB. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-22 A5E00739859-01...
  • Page 425 ERROR=1 : une erreur est survenue lors du traitement. STATUS fournit des informations détaillées sur le type d'erreur. STATUS OUTPUT WORD M, D Paramètre d'état STATUS : information d'erreur Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-23 A5E00739859-01...
  • Page 426 Réception de données via TCP native et ISO on TCP avec le FB 64 "TRCV" Emission de données via UDP avec le FB 67 "TUSEND" Réception de données via UDP avec le FB 68 "TURCV" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-24 A5E00739859-01...
  • Page 427: Emission De Données Via Tcp Native Et Iso On Tcp Avec Le Fb 63 "Tsend

    En raison du mode de fonctionnement asynchrone du FB 63 "TSEND", vous devez maintenir les données cohérentes dans la plage d'émission, jusqu'à ce que le paramètre DONE ou le paramètre ERROR prennent la valeur TRUE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-25 A5E00739859-01...
  • Page 428 L'adresse renvoie à : • la mémoire image des entrées • la mémoire image des sorties • un mémento • un bloc de données Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-26 A5E00739859-01...
  • Page 429 Réception de données via TCP native et ISO on TCP avec le FB 64 "TRCV" Emission de données via UDP avec le FB 67 "TUSEND" Réception de données via UDP avec le FB 68 "TURCV" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-27 A5E00739859-01...
  • Page 430: Réception De Données Via Tcp Native Et Iso On Tcp Avec Le Fb 64 "Trcv

    Le tableau suivant représente la relation entre le type de liaison et les deux variantes. Type de liaison Variante B#16#01 et L'utilisateur peut déterminer lui-même la variante. B#16#11 B#16#12 Variante 2 (fixe) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-28 A5E00739859-01...
  • Page 431 B#16#12 et si vous utilisez un CP • 1 à 8192 si type de liaison = B#16#12 et si vous n'utilisez pas de CP Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-29 A5E00739859-01...
  • Page 432 En raison du mode de fonctionnement asynchrone du FB 64 "TRCV", les données dans la plage de réception ne sont cohérentes que lorsque le paramètre NDR prend la valeur TRUE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-30...
  • Page 433 L'adresse renvoie à : • la mémoire image des entrées • la mémoire image des sorties • un mémento • un bloc de données Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-31 A5E00739859-01...
  • Page 434 Emission de données via TCP native et ISO on TCP avec le FB 63 "TSEND" Emission de données via UDP avec le FB 67 "TUSEND" Réception de données via UDP avec le FB 68 "TURCV" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-32 A5E00739859-01...
  • Page 435: Emission De Données Via Udp Avec Le Fb 67 "Tusend

    En raison du mode de fonctionnement asynchrone du FB 67 "TUSEND", vous devez maintenir les données cohérentes dans la plage d'émission, jusqu'à ce que le paramètre DONE ou le paramètre ERROR prennent la valeur TRUE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-33 A5E00739859-01...
  • Page 436 ADDR IN_OUT Pointeur sur l'adresse du récepteur (p. ex. P#DB100.DBX0.0 octet 8), voir Structure de l'information d'adresse du partenaire distant pour UDP. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-34 A5E00739859-01...
  • Page 437 Réception de données via TCP native et ISO on TCP avec le FB 64 "TRCV" Réception de données via UDP avec le FB 68 "TURCV" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-35...
  • Page 438: Réception De Données Via Udp Avec Le Fb 68 "Turcv

    En raison du mode de fonctionnement asynchrone du FB 68 "TURCV", les données dans la plage de réception ne sont cohérentes que lorsque le paramètre NDR prend la valeur TRUE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-36...
  • Page 439 ADDR IN_OUT Pointeur sur l'adresse de l'émetteur (p. ex. P#DB100.DBX0.0 octet 8), voir Structure de l'information d'adresse du partenaire distant pour Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-37 A5E00739859-01...
  • Page 440 Réception de données via TCP native et ISO on TCP avec le FB 64 "TRCV" Emission de données via UDP avec le FB 67 "TUSEND" Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 23-38...
  • Page 441: Génération De Messages Sur Bloc

    SFB/FB et aux SFC/FC de la communication S7). Nota Les paramètres ID et EV_ID sont évalués seulement au premier appel du bloc (les paramètres effectifs ou les valeurs prédéfinies de l'instance). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-1 A5E00739859-01...
  • Page 442: Déclaration De Visuels

    Si aucun d'eux ne la maîtrise, la CPU n'enverra donc aucun message. Ceci vous est signalé une seule fois par ERROR=1 et STATUS=1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-2 A5E00739859-01...
  • Page 443: Inhibition Et Validation De Message Par Sfc Ou Visuel (Wincc)

    200 + 2 x longueur des variables additionnelles indiquées dans SD_1,...SD_10 lors du premier appel) ALARM_8 ALARM_8P 200 + 2 x longueur des variables additionnelles indiquées dans SD_1,...SD_10 lors du premier appel) AR_SEND Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-3 A5E00739859-01...
  • Page 444 = min (480, 480) - 44 - 4 * 3 = 480 - 44 - 12 = 424 La longueur maximale de données transmissible est donc de 424 octets par SFB. Voir aussi Configuration des messages Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-4 A5E00739859-01...
  • Page 445: Génération De Messages Sur Bloc Sans Indication D'acquittement, Avec Sfb36 "Notify

    DINT, REAL, DATE, TOD, TIME, S5TIME, DATE_AND_TIME. Nota: Quand le pointeur ANY accède à un DB, il faut toujours spécifier ce DB (ex. : P# DB10.DBX5.0 Byte 10) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-5 A5E00739859-01...
  • Page 446 EV_ID a déjà été utilisé par l'un des SFB 31 ou 33 à 36. Mémoire de travail insuffisante Système H : appel du SFB durant l'actualisation Le message désigné par EV_ID est inhibé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-6 A5E00739859-01...
  • Page 447: Génération De Messages Sur Bloc Sans Indication D'acquittement, Avec Sfb31 "Notify_8P

    Si ce n'est pas le cas, la communication entre le système d'automatisation et les visuels connectés sera suspendue. Pour ne pourrez plus accéder à votre installation à l'aide de ces visuels. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-7 A5E00739859-01...
  • Page 448 DINT, REAL, DATE, TOD, TIME, S5TIME, DATE_AND_TIME. Nota : Quand le pointeur ANY accède à un DB, il faut toujours spécifier ce DB (ex. : P# DB10.DBX5.0 Byte 10) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-8 A5E00739859-01...
  • Page 449 EV_ID a déjà été utilisé par l'un des SFB 31 ou 33 à 36. Mémoire de travail insuffisante Système H : appel du SFB durant l'actualisation Le message désigné par EV_ID est inhibé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-9 A5E00739859-01...
  • Page 450: Génération De Messages Sur Bloc Avec Indication D'acquittement, Avec Sfb33 "Alarm

    "Saisie des changements de signal" dans la rubrique Introduction à la génération de messages sur bloc à l'aide de SFB. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-10 A5E00739859-01...
  • Page 451 DINT, REAL, DATE, TOD, TIME, S5TIME, DATE_AND_TIME. Nota: Quand le pointeur ANY accède à un DB, il faut toujours spécifier ce DB (ex. : P# DB10.DBX5.0 Byte 10) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-11 A5E00739859-01...
  • Page 452 Après le premier appel du bloc, les sorties ACK_UP et ACK_DN ont la valeur 1 et la valeur passée de l'entrée SIG est supposée 0. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-12...
  • Page 453: Génération De Messages Sur Bloc Avec Variables Pour Huit Signaux, Avec Sfb35 "Alarm_8P

    E, A, M, D, L Paramètre d'état ERROR ERROR = TRUE signifie qu'une erreur est apparue lors de l'exécution. Voir paramètre STATUS pour plus de détails. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-13 A5E00739859-01...
  • Page 454 DWORD, DINT, REAL, DATE, TOD, TIME, S5TIME, DATE_AND_TIME. Nota: Quand le pointeur ANY accède à un DB, il faut toujours spécifier ce DB (ex. : P# DB10.DBX5.0 Byte 10) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-14 A5E00739859-01...
  • Page 455 Après le premier appel du bloc, tous les bits de la sortie ACK_STATE sont à 1 et les valeurs passées des entrées SIG_i (1< i < 8) sont supposées 0. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-15...
  • Page 456: Génération De Messages Sur Bloc Sans Variables Pour Huit Signaux, Avec Sfb34 "Alarm_8

    8 à 15 sont reproduits sur l'événement partant pour SIG_1 à SIG_8 Etat d'initialisation : W#16#FFFF, c.-à-d. que tous les événements arrivant et partant ont été acquittés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-16 A5E00739859-01...
  • Page 457 Après le premier appel du bloc, tous les bits de la sortie ACK_STATE sont à 1 et les valeurs passées des entrées SIG_i (1< i < 8) sont supposées 0. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-17...
  • Page 458: Envoi De Données D'archives Avec Sfb37 "Ar_Send

    DB (ex. : P# DB10.DBX5.0 Byte 10) IN_OUT WORD E, A, M, D, L Longueur en octets du segment de données à envoyer Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-18 A5E00739859-01...
  • Page 459: Cohérence Des Données

    SD_1 qu'une fois l'envoi en cours terminé. Ceci est le cas quand le paramètre d'état DONE prend la valeur 1. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-19...
  • Page 460: Inhibition De Messages Sur Bloc, Sur Mnémonique Et Messages Groupés Système, Avec Sfc10 "Dis_Msg

    E, A, M, D, L Informations d'erreur, voir tableau ci-dessous BUSY OUTPUT BOOL E, A, M, D, L BUSY = 1 : l'opération d'inhibition n'est pas encore terminée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-20 A5E00739859-01...
  • Page 461: Paramètre D'entrée Mode

    MODE et de MESGN, car une autre opération d'inhibition de la SFC10 est justement active. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-21 A5E00739859-01...
  • Page 462: Validation De Messages Sur Bloc, Sur Mnémonique Et Messages Groupés Système, Avec Sfc9 "En_Msg

    Informations d'erreur, voir tableau ci-après BUSY OUTPUT BOOL E, A, M, D, L BUSY = 1 : l'opération de validation n'est pas encore terminée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-22 A5E00739859-01...
  • Page 463 MODE et de MESGN, car une autre opération d'inhibition de la SFC9 est justement active. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-23 A5E00739859-01...
  • Page 464: Comportement De Mise En Route Des Sfb Générant Des Messages Sur Bloc

    CPU et cette dernière effectue un démarrage à chaud ou à froid (implicitement, c'est toujours un démarrage à froid, puisque toutes les données utilisateur sont initialisées après un effacement général). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-24 A5E00739859-01...
  • Page 465: Comportement D'anomalie Des Sfb Générant Des Messages Sur Bloc

    STATUS. Vous pouvez évaluer ces informations d'erreur dans votre programme. Exemples d'erreur possible : • émission impossible pour cause de manque de ressources, • erreur d'accès à l'un des signaux à surveiller. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-25 A5E00739859-01...
  • Page 466: Introduction À La Génération De Messages Sur Bloc À L'aide De Sfc

    Pour qu'une SFC générant des messages sur bloc émette un message quand elle est appelée, il faut qu'un visuel au moins se soit déclaré pour ces messages. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-26...
  • Page 467: Mémorisation Temporaire De Messages

    CPU actuellement occupées de manière dynamique au moyen de la SFC105 "READ_SI", voir Lecture des ressources système occupées de manière dynamique avec SFC105 "READ_SI". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-27 A5E00739859-01...
  • Page 468: Nombre De Données Transmissibles

    = min (480, 480) - 48 = 480 - 48 = 432 La longueur maximale des données transmissibles est de 432 octets par SFC. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-28...
  • Page 469: Génération De Messages Sur Bloc Avec Sfc17 "Alarm_Sq

    Si le bloc générateur de message se trouve surchargé ou effacé au cours du cycle de signal, la ressource système correspondante reste occupée jusqu'au prochain démarrage à chaud. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-29...
  • Page 470: Acquittement De Message

    émis à l'instant t2, les états de t1 et t2 sont rejetés et l'indicateur de débordement est activé pour l'état de t0. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-30 A5E00739859-01...
  • Page 471: Débordement D'instance

    BYTE, CHAR, WORD, INT, DWORD, DINT, REAL, DATE, TOD, TIME, S5TIME, DATE_AND_TIME. RET_VAL OUTPUT E, A, M, D, L Informations d'erreur Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-31 A5E00739859-01...
  • Page 472 Ce numéro EV_ID est déjà utilisé par une autre ressource système (concernant SFC 17, 18, 107, 108). 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-32 A5E00739859-01...
  • Page 473: Recherche De L'état D'acquittement Du Dernier Message De Type Alarm_Sq/Alarm_Dq, Avec Sfc19 "Alarm_Sc

    : le signal correspondant n'a encore jamais eu l'état 1 ou il a déjà repris l'état 0). 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-33 A5E00739859-01...
  • Page 474: Génération De Messages Sur Blocs Acquittables Et Toujours Acquittés

    Si, lors d'une modification du programme, vous chargez une nouvelle fois un FB contenant des appels de SFC107 ou SFC108, il est possible que les SFC107 et SFC108 ne génèrent plus de messages. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-34 A5E00739859-01...
  • Page 475 BYTE, CHAR, WORD, INT, DWORD, DINT, REAL, DATE, TOD, TIME, S5TIME, DATE_AND_TIME RET_VAL OUTPUT E, A, M, D, L Informations d'erreur Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-35 A5E00739859-01...
  • Page 476 Vous avez affecté la valeur 0 à CMP_ID. 808A CMP_ID ne correspond pas à EV_ID 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-36 A5E00739859-01...
  • Page 477: Lecture Des Ressources Système Occupées De Manière Dynamique Avec Sfc105 "Read_Si

    Les autres ressources système qui n'ont pas pu être lues lors du précédent appel avec MODE=1 ou MODE=3, car vous aviez sélectionné une zone cible SYS_INST trop petite. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-37...
  • Page 478: Fonctionnement

    Puisque le système d'exploitation n'effectue pas de coordination des appels de SFC105 appartenant à une tâche de lecture, il est recommandé de réaliser tous les appels de SFC105 avec la même classe de priorité. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-38 A5E00739859-01...
  • Page 479 N_SI OUTPUT E, A, M, D, L Nombre de ressources système indiquées dans SYS_INT SYS_INST OUTPUT Zone cible des ressources système lues Informations d'erreur Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-39 A5E00739859-01...
  • Page 480 La zone cible SYS_INST ne se trouve pas dans un DB. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-40 A5E00739859-01...
  • Page 481: Validation Des Ressources Système Occupées De Manière Dynamique Avec Sfc106 "Del_Si

    • numéro de message ev_id, si MODE=2 • identification cmp_id du système partiel, si MODE=3 RET_VAL OUTPUT E, A, M, D, L Informations d'erreur Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-41 A5E00739859-01...
  • Page 482 était en cours de traitement au moment de l'appel de la SFC106. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 24-42 A5E00739859-01...
  • Page 483: Temporisations Et Compteurs Cei

    PT = 0 ms dans l'OB100. Quand un autre bloc contient des instances de ce SFB, vous obtiendrez leur remise à zéro en initialisant le bloc de niveau supérieur. Diagramme de temps Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-1 A5E00739859-01...
  • Page 484: Paramètres

    TIME.) OUTPUT BOOL E, A, M, D, L Etat de la temporisation OUTPUT TIME E, A, M, D, L Temps écoulé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-2 A5E00739859-01...
  • Page 485: Génération D'un Retard À La Montée Avec Sfb4 "Ton

    PT = 0 ms dans l'OB100. Quand un autre bloc contient des instances de ce SFB, vous obtiendrez leur remise à zéro en initialisant le bloc de niveau supérieur. Diagramme de temps Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-3 A5E00739859-01...
  • Page 486 TIME.) OUTPUT BOOL E, A, M, D, L Etat de la temporisation OUTPUT TIME E, A, M, D, L Temps écoulé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-4 A5E00739859-01...
  • Page 487: Génération D'un Retard À La Retombée Avec Sfb5 "Tof

    PT = 0 ms dans l'OB100. Quand un autre bloc contient des instances de ce SFB, vous obtiendrez leur remise à zéro en initialisant le bloc de niveau supérieur. Diagramme de temps Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-5 A5E00739859-01...
  • Page 488 TIME.) OUTPUT BOOL E, A, M, D, L Etat de la temporisation OUTPUT TIME E, A, M, D, L Temps écoulé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-6 A5E00739859-01...
  • Page 489: Comptage Par Incréments Avec Sfb0 "Ctu

    1 si CV ≥ PV, • 0 sinon. OUTPUT E, A, M, D, L Valeur de comptage en cours (valeurs possibles : 0 à 32 767) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-7 A5E00739859-01...
  • Page 490: Comptage Par Décréments Avec Sfb1 "Ctd

    1 si CV ≤ 0, • 0 sinon. OUTPUT E, A, M, D, L Valeur de comptage en cours (valeurs possibles : -32 768 à 32 767) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-8 A5E00739859-01...
  • Page 491 R = 1, • pour l'emploi comme compteur décrémental avec R = 0 et LOAD = 1 ainsi que PV = valeur initiale souhaitée pour CV. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-9 A5E00739859-01...
  • Page 492 1 si CV ≤ 0, • 0 sinon. OUTPUT E, A, M, D, L Valeur de comptage en cours (valeurs possibles : -32 768 à 32 767) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 25-10 A5E00739859-01...
  • Page 493: Fonctions Cei

    Comparaison de STRING (inférieur ou égal à) FC24 LT_STRNG String Comparaison de STRING (inférieur à) FC29 NE_STRNG String Comparaison de STRING (différent de) FC21 LEN String Longueur d'une variable STRING Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-1 A5E00739859-01...
  • Page 494 Vous obtenez des informations sur les blocs de communication CEI dans l'aide contextuelle sur les SFB/SFC (voir: Différences entre les blocs de la communication S7 et ceux de la communication de base S7) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-2 A5E00739859-01...
  • Page 495: Caractéristiques Techniques Des Fonctions Cei

    FC13 GE_STRNG FC15 GT_STRNG FC19 LE_STRNG FC24 LT_STRNG FC29 NE_STRNG FC21 FC20 LEFT FC32 RIGHT FC26 CONCAT FC17 INSERT DELETE FC31 REPLACE FC11 FIND Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-3 A5E00739859-01...
  • Page 496 Données locales (octets) mémoire de travail mémoire de chargement AD_DT_TM 1350 1590 FC35 SB_DT_TM 1356 1596 FC34 SB_DT_DT 1178 FC22 LIMIT FC25 FC27 FC36 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-4 A5E00739859-01...
  • Page 497: Type De Données Complexe Date_And_Time

    Vous ne pouvez pas utiliser de constantes comme paramètres effectifs pour les paramètres formels de types de données complexes, y compris DATE_AND_TIME. Vous ne pouvez pas transmettre à DATE_AND_TIME d'adresses absolues comme paramètres effectifs. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-5 A5E00739859-01...
  • Page 498: Fonctions D'horodatage

    Variable d'entrée de type TOD RET_VAL OUTPUT DATE_AND_TIME D, L Valeur en retour de type DT La valeur en retour ne peut être qu'une variable définie symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-6 A5E00739859-01...
  • Page 499 Variable d'entrée de type DT RET_VAL OUTPUT E, A, M, D, L Valeur en retour de type INT La valeur d'entrée ne peut être qu'une variable définie symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-7 A5E00739859-01...
  • Page 500 Seconde date/heure de type DT RET_VAL OUTPUT TIME E, A, M, D, L Différence de type TIME Les paramètres d'entrée ne peuvent être que des variables définies symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-8 A5E00739859-01...
  • Page 501 E, A, M, D, L, constante Variable d'entrée de type TIME RET_VAL OUTPUT S5TIME E, A, M, D, L Valeur en retour de type S5TIME Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-9 A5E00739859-01...
  • Page 502: Comparaison De Variables De Type Date_And_Time

    Variable d'entrée de type DT RET_VAL OUTPUT BOOL E, A, M, D, L Résultat de la comparaison Les paramètres d'entrée ne peuvent être que des variables définies symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-10 A5E00739859-01...
  • Page 503 Variable d'entrée de type DT RET_VAL OUTPUT BOOL E, A, M, D, L Résultat de la comparaison Les paramètres d'entrée ne peuvent être que des variables définies symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-11 A5E00739859-01...
  • Page 504: Comparaison De Variables De Type String

    Variable d'entrée de type STRING RET_VAL OUTPUT BOOL E, A, M, D, L Résultat de la comparaison Les paramètres d'entrée ne peuvent être que des variables définies symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-12 A5E00739859-01...
  • Page 505 Variable d'entrée de type STRING RET_VAL OUTPUT BOOL E, A, M, D, L Résultat de la comparaison Les paramètres d'entrée ne peuvent être que des variables définies symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-13 A5E00739859-01...
  • Page 506 OUTPUT BOOL E, A, M, D, L Résultat de la comparaison Vous ne pouvez affecter qu'une variable définie de manière symbolique aux paramètres d'entrée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-14 A5E00739859-01...
  • Page 507: Traitement De Nombres

    Seconde valeur d'entrée INPUT E, A, M, D, L Troisième valeur d'entrée RET_VAL OUTPUT E, A, M, D, L Valeur d'entrée la plus grande Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-15 A5E00739859-01...
  • Page 508: Exemple Dans List

    Seconde valeur d'entrée INPUT E, A, M, D, L Troisième valeur d'entrée RET_VAL OUTPUT E, A, M, D, L Valeur d'entrée la plus petite Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-16 A5E00739859-01...
  • Page 509 E, A, M, D, L Première valeur d'entrée INPUT E, A, M, D, L Seconde valeur d'entrée RET_VAL OUTPUT E, A, M, D, L Valeur d'entrée choisie Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-17 A5E00739859-01...
  • Page 510: Traitement De Variables De Type String

    STRING D, L Chaîne résultant de l'opération Le paramètre d'entrée IN et le paramètre de sortie ne peuvent être que des variables définies symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-18 A5E00739859-01...
  • Page 511 Chaîne de caractères en résultant Les paramètres d'entrée IN1 et IN2 et le paramètre de sortie ne peuvent être que des variables définies symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-19 A5E00739859-01...
  • Page 512 Variable d'entrée de type STRING RET_VAL OUTPUT E, A, M, D, L Nombre de caractères en cours Le paramètre d'entrée ne peut être qu'une variable définie symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-20 A5E00739859-01...
  • Page 513 D, L Chaîne résultant de l'opération Les paramètres d'entrée IN1 et IN2 et le paramètre de sortie ne peuvent être que des variables définies symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-21 A5E00739859-01...
  • Page 514 D, L Variable de sortie de type STRING Le paramètre IN et la valeur en retour ne peuvent être que des variables définies symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-22 A5E00739859-01...
  • Page 515: Conversion De Types De Données

    E, A, M, D, L, constante Valeur d'entrée RET_VAL OUTPUT STRING D, L Chaîne de caractères résultant de l'opération Le paramètre de sortie ne peut être qu'une variable définie symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-23 A5E00739859-01...
  • Page 516 STRING D, L Chaîne d'entrée RET_VAL OUTPUT DINT E, A, M, D, L Résultat Le paramètre d'entrée ne peut être qu'une variable définie symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-24 A5E00739859-01...
  • Page 517 STRING D, L Chaîne d'entrée RET_VAL OUTPUT REAL E, A, M, D, L Résultat Le paramètre d'entrée ne peut être qu'une variable définie symboliquement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-25 A5E00739859-01...
  • Page 518 Fonctions CEI Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 26-26 A5E00739859-01...
  • Page 519: Sfb De Régulation Intégrée

    à intervalles réguliers. C'est pourquoi il convient d'appeler les blocs de régulation dans un OB d'alarme cyclique (OB30 à OB38). Précisez la période dans le paramètre CYCLE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-1 A5E00739859-01...
  • Page 520 LMN_NORM normalise la sortie de LMNLIMIT selon la règle suivante : ∗ LMN = (sortie de LMNLIMIT) LMN_FAC + LMN_OFF La valeur par défaut de LMN_FAC est 1 et celle de LMN_OFF est 0. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-2 A5E00739859-01...
  • Page 521: Informations D'erreur

    I_ITVAL. En cas d'appel dans un niveau d'alarme d'horloge, il continue à travailler à partir de cette valeur. Toutes les autres sorties sont forcées à leur valeur par défaut. Informations d'erreur Le mot d'indication d'erreur RET_VAL n'est pas employé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-3 A5E00739859-01...
  • Page 522: Schéma Fonctionnel

    P_SEL LMN_P I_SEL DISV TI, INT_HOLD, I_ITL_ON, I_ITLVAL LMN_I LMN_D TD, TM_LAG D_SEL QLMN_HLM QLMN_LLM MAN_ON LMNLIMIT LMN_NORM CRP_OUT LMN_PER LMN_HLM, LMN_FAC, LMN_LLM LMN_OFF Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-4 A5E00739859-01...
  • Page 523 Il est indiqué par cette entrée. SP_INT REAL –100,0 à INTERNAL SETPOINT / Consigne interne 100,0 Cette entrée sert à introduire une consigne. grandeur physique Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-5 A5E00739859-01...
  • Page 524 REAL PROCESS VARIABLE OFFSET / Décalage de normalisation Cette entrée est ajoutée à la mesure. Elle sert à adapter la plage de la mesure. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-6 A5E00739859-01...
  • Page 525 Paramètres dans les branches de consigne et de mesure avec même unité. Paramètres dans la branche de valeur de réglage avec même unité. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-7 A5E00739859-01...
  • Page 526: Paramètres De Sortie

    PROCESS VARIABLE / Mesure Cette sortie donne la mesure agissant réellement. REAL ERROR SIGNAL / Signal d'erreur Cette sortie donne le signal d'erreur agissant réellement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-8 A5E00739859-01...
  • Page 527: Régulation À Échelons Avec Sfb42/Fb42 "Cont_S

    à intervalles réguliers. C'est pourquoi il convient d'appeler les blocs de régulation dans un OB d'alarme cyclique (OB30 à OB38). Précisez la période dans le paramètre CYCLE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-9 A5E00739859-01...
  • Page 528 COM_RST est à 1. Toutes les sorties sont forcées à leur valeur par défaut. Informations d'erreur Le mot d'indication d'erreur RET_VAL n'est pas employé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-10 A5E00739859-01...
  • Page 529 LMNR_HS LMNR_SIM LMNR_LS 100.0 , LMNRS_ON, LMNUP LMNRSVAL LMNDN LMNS_ON PULSEOUT QLMNUP DISV THREE_ST adapt QLMNDN PULSE_TM, 100.0 MTR_TM BREAK_TM -100.0 1/MTR_TM LMNS_ON 1/TI Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-11 A5E00739859-01...
  • Page 530 100,0 (%) Cette entrée permet de paramétrer une valeur de mise en service ou de relier une mesure externe en virgule flottante. grandeur physique Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-12 A5E00739859-01...
  • Page 531 Paramètres dans les branches de consigne et de mesure avec même unité. Paramètres dans la branche de valeur de réglage avec même unité. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-13 A5E00739859-01...
  • Page 532 PROCESS VARIABLE / Mesure Cette sortie donne la mesure agissant réellement. REAL ERROR SIGNAL / Signal d'erreur Cette sortie donne le signal d'erreur agissant réellement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-14 A5E00739859-01...
  • Page 533: Formation D'impulsions Avec Sfb43/Fb43 "Pulsegen

    à intervalles réguliers. C'est pourquoi il convient d'appeler les blocs de régulation dans un OB d'alarme cyclique (OB30 à OB38). Précisez la période dans le paramètre CYCLE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-15 A5E00739859-01...
  • Page 534: Modulation De La Durée D'impulsion

    1 à la sortie QPOS pour les trois premiers appels du SFB/FB "PULSEGEN" (30% de 10 appels), • 0 à la sortie QPOS pour les sept appels suivants du SFB/FB "PULSEGEN" (70% de 10 appels). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-16 A5E00739859-01...
  • Page 535 Par exemple, en appelant PULSEGEN 100 fois plus souvent que CONT_C, on atteint une résolution de 1% de la plage de valeur de réglage. Nota Vous devez programmer vous-même la réduction de la fréquence des appels. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-17 A5E00739859-01...
  • Page 536: Synchronisation Automatique

    Une fois la synchronisation effectuée, la valeur ancienne de INV (c'est-à-dire de LMN) est représentée avec plus ou moins de précision sur le signal d'impulsion à cause du début de la nouvelle période. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-18 A5E00739859-01...
  • Page 537 à P_B_TM, sont réprimées. Les grandeurs d'entrée élevées, qui créeraient une durée d'impulsion supérieure à (PER_TM - P_B_TM), sont forcées à 100% ou à –100%. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-19 A5E00739859-01...
  • Page 538: Régulation À Trois Échelons, Dissymétrique

    ∗ PER_TM Durée impulsion pos. = ∗ RATIOFAC ∗ PER_TM Durée impulsion nég. = Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-20 A5E00739859-01...
  • Page 539 : ∗ PER_TM Durée d'impulsion nég. = PER_TM ∗ Durée d'impulsion pos. = RATIOFAC Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-21 A5E00739859-01...
  • Page 540 Impulsion Activé Désactivé QPOS_P TRUE FALSE QNEG_P FALSE TRUE Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-22 A5E00739859-01...
  • Page 541 COM_RST est à 1. Toutes les sorties sont mises à zéro. Informations d'erreur Le mot d'indication d'erreur RET_VAL n'est pas employé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-23 A5E00739859-01...
  • Page 542 QNEG_P. En mode manuel de régulation à deux échelons, QNEG_P est toujours forcée à l'inverse de QPOS_P. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-24 A5E00739859-01...
  • Page 543 Il est indiqué par cette entrée. Nota Les valeurs des paramètres d'entrée ne sont pas limitées dans le bloc, les paramètres ne sont pas vérifiés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-25 A5E00739859-01...
  • Page 544 Ce paramètre de sortie est à 1 quand il s'agit de sortir une impulsion. En régulation à trois échelons, c'est l'impulsion négative. En régulation à deux échelons, QNEG_P est toujours forcée à l'inverse de QPOS_P. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-26 A5E00739859-01...
  • Page 545: Exemple Avec Le Bloc Pulsegen

    Le régulateur continu CONT_C forme la valeur de réglage LMN, qui est convertie par le formateur d'impulsions PULSEGEN en signaux impulsion-pause QPOS_P et QNEG_P. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-27 A5E00739859-01...
  • Page 546 FB50, DB50 COM_RS CYCL RED_FA COM_RS COM_RS QPOS_ SP_IN QPOS_ T CYCL T CYCL SP_IN PER_T T PV_PE PV_PE Appel de CONT_C réduit de RED_FAC Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-28 A5E00739859-01...
  • Page 547 #DI_CONT_C COM_RST :=#COM_RST CYCLE :=#tCycCtr SP_INT :=#SP_INT PV_PER :=#PV_PER #RED_FAC #sCount M002: #DI_CONT_C.LMN #DI_PULSEGEN.INV CALL #DI_PULSEGEN PER_TM :=#tCycCtr COM_RST :=#COM_RST CYCLE :=#CYCLE QPOS_P :=#QPOS_P Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-29 A5E00739859-01...
  • Page 548 SFB de régulation intégrée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 27-30 A5E00739859-01...
  • Page 549: Sfb Pour Les Cpu Compactes

    Lorsque la précourse changement de vitesse est inférieure à la précourse de coupure, la vitesse est ralentie de manière linéaire à partir du point de début de freinage jusqu'à la consigne 0. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-1 A5E00739859-01...
  • Page 550 OUTPUT DINT Valeur réelle de position -5x10 à actuelle +5x10 impulsions MODE_OUT OUTPUT 0, 1, 3, 4, 5 Mode de fonctionnement actif / paramétré Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-2 A5E00739859-01...
  • Page 551 OUTPUT BOOL 26.1 TRUE/FALSE FALSE Erreur au démarrage ou à la reprise d'un déplacement STATUS OUTPUT WORD 28.0 W#16#0000 à W#16#0000 Nº d'erreur W#16#FFFF Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-3 A5E00739859-01...
  • Page 552 à petite vitesse est désactivé. PARA STATIC BOOL 54.0 TRUE/FALSE FALSE L'axe est paramétré Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-4 A5E00739859-01...
  • Page 553 LST_TRG = destination absolue actuelle (TARGET). • Semi-automatique relatif : au démarrage du déplacement, LST_TRG = LAST_TRG du déplacement précédent +/- trajet indiqué (TARGET). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-5 A5E00739859-01...
  • Page 554 OUTPUT DINT Valeur réelle de position -5x10 à actuelle +5x10 impulsions MODE_OUT OUTPUT 0, 1, 3, 4, 5 Mode de fonctionnement actif / paramétré Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-6 A5E00739859-01...
  • Page 555 BOOL TRUE/FALSE FALSE Déplacement dans le sens négatif (front positif) MODE_IN INPUT 0, 1, 3, 4, 5 Mode de fonctionnement, 5 = Semi-automatique absolu Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-7 A5E00739859-01...
  • Page 556 W#16#0000 à W#16#0000 Nº de l'erreur de tâche W#16#FFFF JOB_VAL STATIC DINT Paramètres de la tâche, 5x10 à coordonnée du point de +5x10 référence impulsions Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-8 A5E00739859-01...
  • Page 557 Valeur réelle de position -5x10 à à la fin de la mesure de +5x10 longueur impulsions LEN_VAL STATIC DINT Longueur mesurée 0 à 10 impulsions Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-9 A5E00739859-01...
  • Page 558: Informations D'erreur

    La décélération indiquée DECEL est hors de la plage autorisée qui est de 1 à 100 000 impulsions/s W#16#3206 La vitesse indiquée SPEED doit être supérieure ou égale à la fréquence de référence paramétrée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-10 A5E00739859-01...
  • Page 559 à atteindre dans le sens négatif (limite de la plage de travail ou de la plage de déplacement) est trop proche de la position actuelle. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-11...
  • Page 560: Erreurs Relatives À La Tâche (Job_Err = True)

    Avec un axe rotatif, la coordonnée du point de référence ne doit pas être inférieure à 0 ni supérieure ou égale à la fin de l'axe rotatif. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-12...
  • Page 561: Erreurs Externes (Err)

    Une erreur système est indiquée par le bit de résultat binaire RB = FALSE. Elle est déclenchée par une erreur à l'écriture ou à la lecture du DB d'instance ou par un appel multiple du SFB. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-13 A5E00739859-01...
  • Page 562: Positionnement Par Sortie Tor Avec Sfb46 "Digital

    . Si la valeur réelle de position quitte à nouveau la plage de destination sans qu'un nouveau déplacement ait été démarré, le signal "Position atteinte" n'est pas remis à zéro. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-14 A5E00739859-01...
  • Page 563 OUTPUT DINT Valeur réelle de -5x10 à position actuelle +5x10 impulsions MODE_OUT OUTPUT 0, 1, 3, 4, 5 Mode de fonctionnement actif / paramétré Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-15 A5E00739859-01...
  • Page 564 OUTPUT BOOL 24.1 TRUE/FALSE FALSE Erreur au démarrage ou à la reprise d'un déplacement STATUS OUTPUT 26.0 W#16#0000 à W#16#0000 Nº d'erreur WORD W#16#FFFF Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-16 A5E00739859-01...
  • Page 565 TRUE = arrière (sens négatif) CUTOFF STATIC BOOL 44.2 TRUE/FALSE FALSE Entraînement dans plage de désactivation (du point de coupure au démarrage du déplacement suivant) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-17 A5E00739859-01...
  • Page 566 LST_TRG = destination absolue actuelle (TARGET). • Semi-automatique relatif : au démarrage du déplacement, LST_TRG = LAST_TRG du déplacement précédent +/- trajet indiqué (TARGET). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-18 A5E00739859-01...
  • Page 567 OUTPUT DINT Valeur réelle de position -5x10 à actuelle +5x10 impulsions MODE_OUT OUTPUT 0, 1, 3, 4, 5 Mode de fonctionnement actif / paramétré Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-19 A5E00739859-01...
  • Page 568 OUTPUT DINT Valeur réelle de position -5x10 à actuelle +5x10 impulsions MODE_OUT OUTPUT 0, 1, 3, 4, 5 Mode de fonctionnement actif / paramétré Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-20 A5E00739859-01...
  • Page 569 OUTPUT DINT Valeur réelle de position -5x10 à actuelle +5x10 impulsions MODE_OUT OUTPUT 0, 1, 3, 4, 5 Mode de fonctionnement actif / paramétré Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-21 A5E00739859-01...
  • Page 570 W#16#0000 à W#16#0000 Nº de l'erreur de tâche W#16#FFFF JOB_VAL STATIC DINT Paramètres de la -5x10 à tâche, coordonnée du +5x10 point de référence impulsions Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-22 A5E00739859-01...
  • Page 571 Valeur réelle de -5x10 à position à la fin de la +5x10 mesure de longueur impulsions LEN_VAL STATIC DINT Longueur mesurée 0 à 10 impulsions Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-23 A5E00739859-01...
  • Page 572: Informations D'erreur

    La destination indiquée est hors de la plage de travail. Avec un axe linéaire et le mode Semi-automatique absolu, elle doit être comprise dans la plage du fin de course logiciel. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-24...
  • Page 573 à atteindre dans le sens négatif (limite de la plage de travail ou de la plage de déplacement) est trop proche de la position actuelle. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-25...
  • Page 574 Avec un axe rotatif, la coordonnée du point de référence ne doit pas être inférieure à 0 ni supérieure ou égale à la fin de l'axe rotatif. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-26...
  • Page 575: Erreurs Système

    Une erreur système est indiquée par le bit de résultat binaire RB = FALSE. Elle est déclenchée par une erreur à l'écriture ou à la lecture du DB d'instance ou par un appel multiple du SFB. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-27 A5E00739859-01...
  • Page 576: Commande Du Compteur Avec Sfb47 "Count

    Validation de la sortie SET_DO INPUT BOOL TRUE/FALSE FALSE Forçage de la sortie JOB_REQ INPUT BOOL TRUE/FALSE FALSE Déclenchement de la tâche (front positif) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-28 A5E00739859-01...
  • Page 577 (entrée de démarrage) STS_LTCH OUTPUT BOOL 12.2 TRUE/FALSE FALSE État de l'entrée verrou (latch) STS_DO OUTPUT BOOL 12.3 TRUE/FALSE FALSE État de la sortie Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-29 A5E00739859-01...
  • Page 578 SFB CTRL_DO et SET_DO n’ont pas d’influence, • les bits d’état STS_DO et STS_CMP (comparateur d’état dans IDB) restent à zéro. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-30 A5E00739859-01...
  • Page 579 Ceci requiert deux appels du SFB. Nota Pour plus de détails sur l'utilisation du bloc SFB47, consultez le manuel Automate programmable S7-300 CPU 31xC Fonctions technologiques. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-31 A5E00739859-01...
  • Page 580 "HW Config" ou utilisez le SFB convenant au mode sélectionné. Numéro de voie incorrect. Indiquez un numéro de voie ≤ 3 (valeur spécifique à la W#16#8009 CPU). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-32 A5E00739859-01...
  • Page 581: Commande Du Fréquencemètre Avec Sfb48 "Frequenc

    Valider le forçage manuel de la sortie SET_DO INPUT BOOL TRUE/FALSE FALSE Forcer la sortie JOB_REQ INPUT BOOL TRUE/FALSE FALSE Déclenchement de la tâche (front positif) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-33 A5E00739859-01...
  • Page 582 Après le premier appel du SFB, STS_C_UP a la valeur TRUE. MEAS_VAL OUTPUT DINT Valeur de fréquence en 0 à +2 cours Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-34 A5E00739859-01...
  • Page 583 • les paramètres d’entrée SFB MAN_DO et SET_DO n’ont pas d’influence • le bit d’état STS_DO reste à zéro. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-35 A5E00739859-01...
  • Page 584 SFB. Nota Pour plus de détails sur l'utilisation du bloc SFB48, consultez le manuel Automate programmable S7-300 CPU 31xC - Fonctions technologiques. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-36 A5E00739859-01...
  • Page 585 "HW Config" ou utilisez le SFB convenant au mode sélectionné. Numéro de voie incorrect. Indiquez un numéro de voie ≤ 3 (valeur spécifique à la CPU). W#16#8009 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-37 A5E00739859-01...
  • Page 586: Commande De La Modulation De Largeur D'impulsions Avec Sfb49 "Pulse

    En valeur valeur de sortie > 1000 ou analogique 27648, la CPU limitera S7 : cette dernière à 1000 ou 0 à 27648 27648. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-38 A5E00739859-01...
  • Page 587 Une nouvelle tâche peut être démarrée. JOB_ERR OUTPUT BOOL 16.4 TRUE/FALSE FALSE Tâche erronée JOB_STAT OUTPUT WORD W#16#0000 W#16#0000 Nº de l'erreur de tâche à W#16#FFFF Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-39 A5E00739859-01...
  • Page 588 SFB convenant au mode sélectionné. Numéro de voie incorrect. Indiquez un numéro de voie ≤ 3 (valeur spécifique à la CPU). W#16#8009 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-40 A5E00739859-01...
  • Page 589 Le bloc SFB SEND_PTP travaille avec un DB d'instance dont le numéro est fourni dans l'appel. Il n'est pas permis d'accéder aux données de ce DB. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-41...
  • Page 590 1 à 1024 Vous indiquez ici la longueur en octets OUTPUT du segment de données à envoyer. (La longueur est déterminée ici de manière indirecte.) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-42 A5E00739859-01...
  • Page 591: Cohérence Des Données

    N'écrivez à nouveau dans la partie actuellement utilisée de la zone d'envoi SD_1 qu'une fois l'envoi terminé. Ceci est le cas quand le paramètre d'état DONE prend la valeur TRUE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-43...
  • Page 592: Réception De Données (Ascii, 3964(R)) Avec Sfb61 "Rcv_Ptp

    Le bloc SFB RCV_PTP travaille avec un DB d'instance dont le numéro est fourni dans l'appel. Il n'est pas permis d'accéder aux données de ce DB. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-44...
  • Page 593 Exemple : DB20 à partir de l'octet 5 -> DB20.DBB5 INPUT/ 0 à 1024 Sortie de la longueur des données OUTPUT (nombre d'octets) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-45 A5E00739859-01...
  • Page 594 N'accédez à nouveau au DB récepteur qu'une fois les données entièrement reçues (NDR = TRUE). Bloquez alors le DB récepteur (EN_R = FALSE) jusqu'à ce que vous ayez traité les données. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-46 A5E00739859-01...
  • Page 595: Effacement Du Tampon De Réception (Ascii, 3964(R)) Avec Sfb62 "Res_Rcvb

    Le bloc SFB RES_RCVB travaille avec un DB d'instance dont le numéro est fourni dans l'appel. Il n'est pas permis d'accéder aux données de ce DB. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-47...
  • Page 596 W#16#0000 : avertissement, STATUS donne des détails. • ERROR=TRUE : une erreur s'est produite, STATUS donne des renseignements détaillés sur la nature de l'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-48 A5E00739859-01...
  • Page 597: Envoi De Données (Rk 512) Avec Sfb63 "Send_Rk

    TRUE. Nota Le SFB ne vérifie pas les paramètres ; en cas d'erreur de paramétrage, la CPU peut passer à l'ARRET. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-49 A5E00739859-01...
  • Page 598 CPU partenaire (valeurs paires seulement) R_CF_BYT INPUT 0 à 255 Octet de mémento de couplage dans la CPU partenaire (255 signifie "sans mémento de couplage") Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-50 A5E00739859-01...
  • Page 599 1 à 1024 Vous indiquez ici la longueur en octets du OUTPUT segment de données à envoyer. (La longueur est déterminée ici de manière indirecte.) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-51 A5E00739859-01...
  • Page 600: Informations Contenues Dans L'en-Tête Du Télégramme

    N'écrivez à nouveau dans la partie actuellement utilisée de la zone d'envoi SD_1 qu'une fois l'envoi terminé. Ceci est le cas quand le paramètre d'état DONE prend la valeur TRUE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-52...
  • Page 601: Extraction De Données (Rk 512) Avec Sfb64 "Fetch Rk

    Le SFB ne vérifie pas les paramètres ; en cas d'erreur de paramétrage, la CPU peut passer à l'ARRET. Quand des données sont extraites de votre CPU, vous devez y programmer un bloc SFB "SERVE_RK". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-53 A5E00739859-01...
  • Page 602: Particularités Pour Les Blocs De Données (Étendus)

    2 octets seront extraits par temporisation ou par compteur. Si vous voulez extraire 10 compteurs, par exemple, il faut indiquer une longueur de 20 octets. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-54 A5E00739859-01...
  • Page 603 TRUE : la tâche a été exécutée correctement. ERROR OUTPUT BOOL TRUE/FALSE FALSE Paramètre d'état (il n'est à 1 que durant un appel) : la tâche est terminée avec erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-55 A5E00739859-01...
  • Page 604 Entrées ’E’ insignifiant 0 à 255 Sorties ’A’ insignifiant 0 à 255 Compteurs ’Z’ insignifiant 0 à 255 Temporisations ’T’ insignifiant 0 à 255 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-56 A5E00739859-01...
  • Page 605 N'écrivez à nouveau dans la partie actuellement utilisée de la zone de réception RD_1 qu'une fois la transmission terminée. Ceci est le cas quand le paramètre d'état DONE prend la valeur TRUE. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-57 A5E00739859-01...
  • Page 606: Réception Et Mise À Disposition De Données (Rk 512) Avec Sfb65 "Serve_Rk

    TRUE. Nota Le SFB ne vérifie pas les paramètres ; en cas d'erreur de paramétrage, la CPU peut passer à l'ARRET. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-58 A5E00739859-01...
  • Page 607: Utilisation D'un Mémento De Couplage

    R_CF_BIT DB100 R_TYPE = DB R_DBNO DB101 R_OFFSET Utilise un bit de mémento pour lire le DB ! DB102 DB103 Mémento de couplage MB200 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-59 A5E00739859-01...
  • Page 608: Exemple : Send_Rk Avec Mémento De Couplage

    100.6 à FALSE. C'est la condition pour que votre partenaire de couplage puisse de nouveau exécuter la tâche sans erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-60...
  • Page 609 STATUS a une valeur <> W#16#0000 : avertissement, STATUS donne des détails. • ERROR=TRUE: une erreur s'est produite, STATUS donne des renseignements détaillés sur la nature de l'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-61 A5E00739859-01...
  • Page 610 SFB pour un appel quand NDR = TRUE). Ne remettez le mémento de couplage à FALSE qu'après avoir traité les données. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-62 A5E00739859-01...
  • Page 611: Autres Informations D'erreur Des Sfb 60 À 65

    SFB sont incompatibles. W#16#0515 Le numéro de bit indiqué pour le Nº de bit autorisé : 0 à 7 mémento de couplage est incorrect. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-63 A5E00739859-01...
  • Page 612 Les tables des autorisé pour ce type de données ou tâches indiquent quand un mémento de numéro de bit trop élevé). couplage est autorisé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-64 A5E00739859-01...
  • Page 613 Le cas échéant, mettre cela en évidence avec un appareil de contrôle de l'interface branché sur la ligne de transmission. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-65 A5E00739859-01...
  • Page 614 (NAK). est signalé ; il désigne l'erreur survenue en premier lieu. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-66 A5E00739859-01...
  • Page 615 Il n'y a pas de tampon de réception libre : Il faut appeler le SFB RCV plus souvent. il n'y avait pas de tampon de réception vide disponible pour la réception. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-67 A5E00739859-01...
  • Page 616 "Continuer" au paramètre activé. "Réaction à l'arrêt de la CPU". W#16#0816 Un télégramme reçu excédait la longueur Rectification nécessaire chez le partenaire. maximale convenue. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-68 A5E00739859-01...
  • Page 617 à 0 après traitement DB/DX bloqué par un mémento de des dernières données transmises ! couplage chez le partenaire. Dans votre programme : répéter la tâche ! Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-69 A5E00739859-01...
  • Page 618 Tampon de réception rempli à plus de 2/3 Appeler le bloc récepteur plus souvent pour éviter un dépassement de capacité du tampon de réception. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 28-70 A5E00739859-01...
  • Page 619: Sfc Pour Les Cpu H

    : si vous avez bloqué un composant du test plus de 24 h, la CPU passe en STOP. En effet, pour les systèmes de sécurité, la règle prescrit l'exécution de certains tests une fois toutes les 24 h. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 29-1 A5E00739859-01...
  • Page 620 (RET_VAL=W#16#0001 si MODE=22). Si BUSY a la valeur 1, c'est que la tâche est encore active (voir aussi Signification des paramètres REQ, RET_VAL et BUSY pour les SFC à exécution asynchrone). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 29-2 A5E00739859-01...
  • Page 621 Le paramètre d'entrée MODE a une valeur incorrecte. 8091 Le paramètre d'entrée SUBMODE a une valeur incorrecte. 8xyy Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie RET_VAL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 29-3 A5E00739859-01...
  • Page 622: Exemple D'utilisation De La Sfc90

    SFC90 avec MODE = 4 et SUBMODE = 0 (autoriser de nouveau le couplage), • appel de la SFC90 avec MODE = 2 et SUBMODE = 0 (autoriser de nouveau l'actualisation). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 29-4 A5E00739859-01...
  • Page 623: Fonctions Intégrées (Pour Cpu Avec Entrées/Sorties Intégrées)

    Automate programmable S7-300, Fonctions intégrées des CPU 312 IFM/314 IFM dans leur rapport avec le paramétrage de la fonction intégrée compteur et avec les entrées/sorties matérielles de la CPU. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 30-1 A5E00739859-01...
  • Page 624 0 : COUNT < COMP_A STATUS_B OUTPUT BOOL E, A, M, D, L Bit d'état STATUS_B 1 : COUNT ≥ COMP_B 0 : COUNT < COMP_B Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 30-2 A5E00739859-01...
  • Page 625: Sfb30 "Freq_Mes

    0 : FREQ ≤ U_LIMIT STATUS_L OUTPUT BOOL E, A, M, D, L Bit d'état 1 : FREQ < L_LIMIT 0 : FREQ ≥ U_LIMIT Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 30-3 A5E00739859-01...
  • Page 626: Sfb38 "Hsc_A_B

    Valeur de comparaison COMP en cours OUTPUT BOOL E, A, M, D, L Traitement d'erreur : 1 : pas d'erreur durant l'exécution 0 : erreur durant l'exécution Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 30-4 A5E00739859-01...
  • Page 627: Sfb39 "Pos

    Démarrage et exécution du mode pas POS_MODE2 constante à pas POS_STRT INPUT BOOL E, A, M, D, L, Démarrage de l'opération de constante positionnement pour un front montant Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 30-5 A5E00739859-01...
  • Page 628 POS_VALID OUTPUT BOOL E, A, M, D, L Position effective de l'axe (signalisation de synchronisée avec la valeur effective l'état) de la fonction intégrée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 30-6 A5E00739859-01...
  • Page 629: Industrie Des Matières Plastiques

    WORD E, A, M, D, L Numéro du pointeur de DB RET_VAL OUTPUT E, A, M, D, L Valeur de retour de la SFC Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 31-1 A5E00739859-01...
  • Page 630 Industrie des matières plastiques Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 31-2 A5E00739859-01...
  • Page 631: Données De Diagnostic

    L'organisation et le contenu des différents octets des données de diagnostic sont décrits ci- après. De façon générale, l'apparition d'une erreur provoque la mise à 1 du bit correspondant. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 32-1 A5E00739859-01...
  • Page 632 0 et 1 Défaillance du processeur Erreur d'EPROM Erreur de RAM Erreur de conversion A/N ou N/A Fusible fondu Alarme de processus perdue Réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 32-2 A5E00739859-01...
  • Page 633 Erreur de voie sur voie 6 / groupe de voies 6 Erreur de voie sur voie 7 / groupe de voies 7 Erreurs particulières à une voie (voir Données de diagnostic d'une voie) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 32-3 A5E00739859-01...
  • Page 634: Données De Diagnostic D'une Voie

    SFC52 et EVENTN = W#16#8x63 Rupture de fil signalée par SFC52 et EVENTN = W#16#8x64 réservé Tension de charge manquante signalée par SFC52 et EVENTN = W#16#8x66 réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 32-4 A5E00739859-01...
  • Page 635: Voie D'entrée Tor

    SFC52 et EVENTN = W#16#8x85 Tension de charge manquante signalée par SFC52 et EVENTN = W#16#8x86 Echauffement signalée par SFC52 et EVENTN = W#16#8x87 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 32-5 A5E00739859-01...
  • Page 636 Données de diagnostic Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 32-6 A5E00739859-01...
  • Page 637: Liste D'état Système Szl

    • la communication. Informations d'état de module dans la CPU Elles décrivent l'état actuel des composants surveillés par le diagnostic système. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-1 A5E00739859-01...
  • Page 638: Données De Diagnostic Sur Module

    Mémoire tampon de diagnostic Il contient les entrées de diagnostic dans l'ordre de leur apparition. Voir aussi Organisation d'une liste SZL partielle SZL-ID Listes SZL partielles possibles Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-2 A5E00739859-01...
  • Page 639: Organisation D'une Liste Szl Partielle

    Dans une liste partielle, un enregistrement a une longueur donnée qui dépend des informations rangées dans la liste partielle. Le contenu des mots de données d'un enregistrement varie également d'une liste partielle à l'autre. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-3 A5E00739859-01...
  • Page 640: Szl-Id

    Numéro de liste partielle Le numéro de liste partielle sert à indiquer quelle liste partielle vous voulez lire. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-4 A5E00739859-01...
  • Page 641: Listes Szl Partielles Possibles

    Données de diagnostic du module (enregistr. 1), adresse géographique W#16#00B2 Données de diagnostic du module (enregistrement 1), adresse logique W#16#00B3 Données de diagnostic d'un esclave DP W#16#00B4 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-5 A5E00739859-01...
  • Page 642: Szl-Id W#16#Xy11 - Identification Du Module

    Avec INDEX W#16#0006 et W#16#0007 : "V" et premier chiffre du code de version Ausbg2 1 mot Avec INDEX W#16#0001 : réservé Avec INDEX W#16#0006 et W#16#0007 : chiffres restants du code de version Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-6 A5E00739859-01...
  • Page 643: Szl-Id W#16#Xy12 - Caractéristiques De La Cpu

    Une identification de caractéristique d'un mot de long est stockée pour chaque caractéristique de la CPU. Nota Tous les enregistrements significatifs pour votre CPU sont émis. Ils se succèdent sans intervalle. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-7 A5E00739859-01...
  • Page 644: Identification De Caractéristique

    Toutes les opérations pour affectation de paramètre dans les FC W#16#0310 Opérations de mémento de front par entrées W#16#0311 Opérations de mémento de front par sorties Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-8 A5E00739859-01...
  • Page 645 Evaluation dynamique du bit /PI (première interrogation) W#16#0317 Zone dynamique de données locales avec opérations correspondantes W#16#0318 réservé W#16#0319 réservé W#16#0401 SFC87 "C_DIAG" est disponible W#16#0402 SFC88 "C_CNTRL" est disponible Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-9 A5E00739859-01...
  • Page 646: Szl-Id W#16#Xy13 - Zones De Mémoire Utilisateur

    2 mots Plus grand bloc libre de la zone de mémoire non volatile Si 0 : pas d'informations ou informations impossibles à fournir. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-10 A5E00739859-01...
  • Page 647: Szl-Id W#16#Xy14 - Zones Système

    Faites attention de paramétrer le nombre d'enregistrements avec 9 au moins. En effet, si vous choisissez une zone cible trop petite, la SFC51 ne vous fournira aucun enregistrement. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-11 A5E00739859-01...
  • Page 648 W#16#0002 : mémoire non volatile (FEPROM) W#16#0003 : mémoire mixte (RAM + FEPROM) anzahl 1 mot Nombre d'éléments de la zone système reman 1 mot Nombre d'éléments rémanents Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-12 A5E00739859-01...
  • Page 649: Szl-Id W#16#Xy15 - Types De Bloc

    Taille totale maximale de l'objet à charger, en Ko maxabl 2 mots Longueur maximale en octets de la partie de mémoire de travail occupée par un bloc Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-13 A5E00739859-01...
  • Page 650: Szl-Id W#16#Xy19 - Etat Des Del Sur Module

    INDEX Insignifiant LENTHDR W#16#0004 : un enregistrement a 2 mots de long (4 octets) N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-14 A5E00739859-01...
  • Page 651 Etat de clignotement de la DEL : 0 : pas de clignotement 1 : clignotement normal (2 Hz) 2 : clignotement lent (0,5 Hz) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-15 A5E00739859-01...
  • Page 652: Szl-Id W#16#Xy1C - Identification D'un Composant

    N° de châssis pour l'extrait de liste partielle désigné par W#16#021C (octet 0 : n° de châssis, octet 1 : B#16#00) LENTHDR W#16#0022: Un enregistrement a 17 mots de long (34 octets) N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-16 A5E00739859-01...
  • Page 653 Octet 1 : Identification du composant : B#16#03 16 mots Repère essentiel du module (32 caractères au plus ; complété par B#16#00 en cas de repère essentiel plus court) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-17 A5E00739859-01...
  • Page 654 Nom du type du module sous forme de suite de 32 caractères au plus ; complété par B#16#00 en cas de nom plus court. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-18 A5E00739859-01...
  • Page 655 Voir PROFIBUS Profile Guidelines Part 1, Identification & Maintenance Functions profile_specific_typ 1 mot Voir PROFIBUS Profile Guidelines Part 1, Identification & Maintenance Functions 13 mots Réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-19 A5E00739859-01...
  • Page 656 16 mots Repère d'emplacement sous forme de suite de 32 caractères au plus ; complété par B#16#00 en cas de nom plus court. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-20 A5E00739859-01...
  • Page 657: Szl-Id W#16#Xy22 - Etat Des Alarmes

    W#16#0064 : Mise en route W#16#0078 : Alarme d'erreur synchrone LENTHDR W#16#001C : Un enregistrement a 14 mots de long (28 octets) N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-21 A5E00739859-01...
  • Page 658 N° de bit x mis à 1 signifie : le numéro d'événement qui est plus grand de x par rapport au plus petit numéro d'événement de l'OB correspondant a été rejeté par la fonction TIS. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-22 A5E00739859-01...
  • Page 659: Szl-Id W#16#Xy25 - Liens Entre Les Mémoires Image Partielles Et Les Ob

    SZL-ID W#16#0225 : nº d'OB • pour SZL-ID W#16#0F25 : insignifiant LENTHDR W#16#0004 : un enregistrement a 2 mots de long (4 octets) N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-23 A5E00739859-01...
  • Page 660 Nota Il est possible d'associer plusieurs mémoires image partielles à un même OB de synchronisme d'horloge. Dans ce cas, vous obtenez plusieurs enregistrements. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-24 A5E00739859-01...
  • Page 661: Exemples Illustrant La Signification Des Enregistrements

    À l'OB 1 est associée la mémoire image des entrées et des ob_nr = B#16#01 sorties 0. Elle est mise à jour par le système. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-25 A5E00739859-01...
  • Page 662: Szl-Id W#16#Xy32 - Données D'état De La Communication

    Degré de protection de la CPU, positions des commutateurs et codes de version LENTHDR W#16#0028 : un enregistrement a 20 mots de long (40 octets) N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-26 A5E00739859-01...
  • Page 663: Enregistrement De L'extrait De Liste Partielle Désigné Par L'identification W#16#0132 Et Par L'index W#16#0005

    Enregistrement de l'extrait de liste partielle désigné par l'identification W#16#0132 et par l'index W#16#000C Enregistrement de l'extrait de liste partielle désigné par l'identification W#16#0232 et par l'index W#16#0004 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-27 A5E00739859-01...
  • Page 664 W#16#0005 : diagnostic 1 mot Fonctions étendues send 1 mot Emission automatique moeg 1 mot Emission de messages de diagnostic personnalisés momentanément possible 16 mots Réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-28 A5E00739859-01...
  • Page 665 Etat de l'horodatage (l'affectation des bits est décrite ci-après) 3 octets Réservé status_valid 1 octet Validité de la variable status : B#16#01 : status valide Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-29 A5E00739859-01...
  • Page 666 (0 : défaillance de synchronisation, 1 : synchronisation effectuée) Nota : L'évaluation de ce bit pour une CPU n'est significative qu'en cas de synchronisation externe permanente de l'heure. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-30 A5E00739859-01...
  • Page 667: Enregistrement De L'extrait De Liste Partielle Désigné Par L'identification W#16#0132 Et Par L'index W#16#000B

    Compteur d'heures de fonctionnement 6 : temps en heures clock 7 2 mots Compteur d'heures de fonctionnement 7 : temps en heures 1 mot Réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-31 A5E00739859-01...
  • Page 668: Enregistrement De L'extrait De Liste Partielle Désigné Par L'identification W#16#0132 Et Par L'index W#16#000C

    Compteur d'heures de fonctionnement 14 : temps en heures Clock 15 2 mots Compteur d'heures de fonctionnement 15 : temps en heures 1 mots Réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-32 A5E00739859-01...
  • Page 669 Code de version / totaux de contrôle 1 du programme utilisateur ken_ver2_awp 1 mot Code de version / totaux de contrôle 2 du programme utilisateur 8 mots Réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-33 A5E00739859-01...
  • Page 670: Szl-Id W#16#Xy37 - Détails Ethernet D'un Module

    Adresse logique de base de l'interface Ethernet dont vous demandez les détails (SZL-ID = W#16#0137) LENTHDR W#16#0030 : un enregistrement a 24 mots de long (48 octets) N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-34 A5E00739859-01...
  • Page 671 Horodatage de la dernière modification de l'adresse IP via DCP timestamp Nota : l'exploitation du contenu de ce champ est uniquement possible si le bit 1 est mis à un dans la source. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-35 A5E00739859-01...
  • Page 672 2 octets réservé Nota Si vous n'avez pas encore effectué de configuration IP, les variables ip_addr, subnetmask et defaultrouter contiennent respectivement la valeur zéro. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-36 A5E00739859-01...
  • Page 673: Szl-Id W#16#Xy71 - Informations Groupées De Cpu H

    INDEX W#16#0000 LENTHDR W#16#0010 : un enregistrement a 8 mots de long (16 octets) N_DR W#16#0001 : nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-37 A5E00739859-01...
  • Page 674 (en mode redondant : bit 5 = 0) bit 6 : réservé bit 7 : commutation réserve-maître depuis la dernière dépassivation =0 : non =1 : oui Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-38 A5E00739859-01...
  • Page 675 1 octet Validité des variables bz_cpu_0 et bz_cpu_1 B#16#01 : bz_cpu_0 valide B#16#02 : bz_cpu_1 valide B#16#03 : bz_cpu_0 et bz_cpu_1 valides Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-39 A5E00739859-01...
  • Page 676 1 : qualité de la liaison à fibres optiques des modules de synchronisation réstreinte dans le logement inférieur • bits 2 à 7: 0 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-40 A5E00739859-01...
  • Page 677: Szl-Id W#16#Xy74 - Etat Des Del Sur Module

    W#16#0012 : IFM1F (erreur d'interface, coupleur 1) W#16#0013 : IFM2F (erreur d'interface, coupleur 2) LENTHDR W#16#0004 : un enregistrement a 2 mots de long (4 octets) N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-41 A5E00739859-01...
  • Page 678 Etat de clignotement de la DEL : 0 : pas de clignotement 1 : clignotement normal (2 Hz) 2 : clignotement lent (0,5 Hz)) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-42 A5E00739859-01...
  • Page 679: Szl-Id W#16#Xy75 - Esclaves Dp Connectés Dans Le Système H

    Adresse de diagnostic du/des coupleur(s) de(s) l'esclave(s) DP LENTHDR W#16#0010 : un enregistrement a 8 mots de long (16 octets) N_DR W#16#0001: nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-43 A5E00739859-01...
  • Page 680 9 = 1 : les deux voies de communication sont en bon état ; la communication a lieu actuellement via le coupleur maître DP du châssis 1 • bits 10 à 15 : réservés (respectivement = 0) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-44 A5E00739859-01...
  • Page 681: Szl-Id W#16#Xy90 - Informations De Réseau Maître Dp

    H : 0 à 12 (pour tous les modes du sytème sauf le mode redondant) 0 à 2 x 12 (en mode redondant) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-45 A5E00739859-01...
  • Page 682 Toutes les listes partielles ne renseignent que sur les modules affectés à une certaine CPU. En fonctionnement multiprocesseur, vous devez donc interroger toutes les CPU pour obtenir les données de tous les modules connectés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-46 A5E00739859-01...
  • Page 683: Szl-Id W#16#Xy91 - Informations D'état Des Modules

    à la CPU. Nota Pour un module à adresses comprimées (ET 200S), il n'est pas possible d'évaluer la liste partielle identifiée W#16#xy91. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-47 A5E00739859-01...
  • Page 684 PNIO, bit 15 : 1 (voir la troisième figure ci-après, adr1) LENTHDR W#16#0010 : un enregistrement a 8 mots de long (16 octets) N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-48 A5E00739859-01...
  • Page 685 • SZL-ID=W#16#4C91 : nombre de sous-modules existant réellement (sans le sous-module 0) • SZL-ID=W#16#4D91 : nombre de sous-modules existant réellement (sans le sous-module 0) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-49 A5E00739859-01...
  • Page 686 W#16#0081 ou indiquée ci-dessus W#16#0082 eastat W#16#0000 Information standard Information standard W#16#0000 indiquée ci-dessus indiquée ci-dessus ber_bgbr W#16#0000 W#16#0011 ou W#16#0011 W#16#0000 W#16#0001 ou W#16#0002 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-50 A5E00739859-01...
  • Page 687 PROFIBUS DP, le numéro d'emplacement d'enfichage et le numéro du logement du sous-module. • pour une configuration décentralisée avec PROFINET IO, le numéro d'emplacement d'enfichage. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-51 A5E00739859-01...
  • Page 688: Paramètres Type Réel Et Type Prévu Pour Profinet Io

    Toutes les listes partielles ne renseignent que sur les modules affectés à une certaine CPU. En fonctionnement multiprocesseur, vous devez donc interroger toutes les CPU pour obtenir les données concernant tous les modules connectés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-52 A5E00739859-01...
  • Page 689: Szl-Id W#16#Xy92 - Informations D'état Des Profilés Supports/Châssis Ou Des Stations

    W#16#0492 ou W#16#0592 ou W#16#0692 W#16#4092 ou ID de réseau maître DP d'un réseau connecté au moyen d'un coupleur DP externe. W#16#4292 ou W#16#4692 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-53 A5E00739859-01...
  • Page 690 DP externe INDEX 0/ ID du réseau maître DP LENTHDR W#16#0010 : un enregistrement a 8 mots de long (16 octets) N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-54 A5E00739859-01...
  • Page 691 5 : 0 ou station 30 bit 6 : appareil d'extension dans la zone SIMATIC S5 ou station 31 bit 7 : 0 ou station 32 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-55 A5E00739859-01...
  • Page 692 Toutes les listes partielles ne renseignent que sur les modules affectés à une certaine CPU. En fonctionnement multiprocesseur, vous devez donc interroger toutes les CPU pour obtenir les données de tous les modules connectés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-56 A5E00739859-01...
  • Page 693: Szl-Id W#16#0X94 - Informations D'état Du Châssis/De La Station

    0 : châssis centralisé 1-31 : châssis décentralisé sur PROFIBUS DP 100-115 : châssis décentralisé sur PROFINET IO LENTHDR Longueur des enregistrements suivants N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-57 A5E00739859-01...
  • Page 694 Différence importante par rapport à la SZL ID W#16#xy92 précédente Les données sont décalées d'un bit par rapport à la SZL ID W#16#xy92 précédente, étant donné que le bit status_0 sert d'information groupée. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-58 A5E00739859-01...
  • Page 695: Szl-Id W#16#Xy95 - Informations Étendues De Réseau Maître Dp

    20 mots de long (40 octets) N_DR Nombre d'enregistrements : pour l'extrait de liste partielle désigné par l'identification W#16#0195 : 0 ou 1 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-59 A5E00739859-01...
  • Page 696 Toutes les listes partielles ne renseignent que sur les modules affectés à une certaine CPU. En fonctionnement multiprocesseur, vous devez donc interroger toutes les CPU pour obtenir les données de tous les modules connectés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-60 A5E00739859-01...
  • Page 697: Szl-Id W#16#Xy96 - Informations D'état Des Modules Profinet Io Et Profibus Dp

    Bits 0 à 14 : adresse du module Bit 15 : 0 = entrée, 1 = sortie LENTHDR Longueur de l'enregistrement suivant N_DR Nombre d'enregistrements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-61 A5E00739859-01...
  • Page 698 Bit 0 = 0 : prévu correspond à réel Bit 0 = 1 : prévu différent de réel Bits 1 à 15 : réservé reserve 1 mot Réservé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-62 A5E00739859-01...
  • Page 699 5 mots Réservés Liste partielle désignée par l'identification W#16#0696 pour les modules sur PROFIBUS DP Fournit le message d'erreur "Le niveau des sous-modules n'existe pas". Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-63 A5E00739859-01...
  • Page 700: Szl-Id W#16#Xya0 - Mémoire Tampon De Diagnostic

    4 mots Horodatage de l'événement Mémoire tampon de diagnostic Pour plus de renseignements sur les événements consignés dans le tampon de diagnostic, consultez STEP 7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-64 A5E00739859-01...
  • Page 701: Szl-Id W#16#00B1 - Informations De Diagnostic Du Module

    A/N ou N/A bit 5 : fusible fondu bit 6 : alarme de processus perdue bit 7 : réservé (initialisé avec 0) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-65 A5E00739859-01...
  • Page 702 Toutes les listes partielles ne renseignent que sur les modules affectés à une certaine CPU. En fonctionnement multiprocesseur, vous devez donc interroger toutes les CPU pour obtenir les données de tous les modules connectés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-66 A5E00739859-01...
  • Page 703: Szl-Id W#16#00B2 - Enregistrement De Diagnostic 1 Par L'adresse Physique

    Toutes les listes partielles ne renseignent que sur les modules affectés à une certaine CPU. En fonctionnement multiprocesseur, vous devez donc interroger toutes les CPU pour obtenir les données de tous les modules connectés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-67 A5E00739859-01...
  • Page 704: Szl-Id W#16#00B3 - Données De Diagnostic Du Module Par L'adresse Logique

    Toutes les listes partielles ne renseignent que sur les modules affectés à une certaine CPU. En fonctionnement multiprocesseur, vous devez donc interroger toutes les CPU pour obtenir les données de tous les modules connectés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-68 A5E00739859-01...
  • Page 705 Toutes les listes partielles ne renseignent que sur les modules affectés à une certaine CPU. En fonctionnement multiprocesseur, vous devez donc interroger toutes les CPU pour obtenir les données de tous les modules connectés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-69 A5E00739859-01...
  • Page 706 Liste d'état système SZL Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 33-70 A5E00739859-01...
  • Page 707: Evénements

    Données de diagnostic normées sur modules Evénements utilisateur prédéfinis A, B Evénements à définir librement C, D, E Réservé Evénements pour modules autres que CPU (par exemple CP, FM) Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-1 A5E00739859-01...
  • Page 708 = 1 : événement apparaissant = 1 : écriture dans la mémoire de diagnostic = 1 : erreur interne = 1 : erreur externe Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-2 A5E00739859-01...
  • Page 709: Classe D'événements 1 : Événements D'ob Standard

    CPU maître : demande automatique de démarrage à chaud W#16#138C CPU de réserve : demande manuelle de mise en route W#16#138D CPU de réserve : demande automatique de mise en route Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-3 A5E00739859-01...
  • Page 710: Classe D'événements 2 : Événements D'erreur Synchrone

    OB121 W#16#253F SFB non chargé OB121 W#16#2942 Erreur d'accès en lecture à la périphérie OB122 W#16#2943 Erreur d'accès en écriture à la périphérie OB122 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-4 A5E00739859-01...
  • Page 711: Classe D'événements 3 : Événements D'erreur Asynchrone

    Erreur d'accès au sous-module IO PROFINET éliminée OB83 W#16#3861 Module / cartouche interface enfiché(e), bon type OB83 W#16#3961 Module / cartouche interface débroché(e) ou qui ne répond pas OB83 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-5 A5E00739859-01...
  • Page 712 Retour d'appareil d'extension, mais erreur dans paramétrage de module OB86 W#16#38C7 Périphérie décentralisée : retour de station, mais erreur dans paramétrage OB86 de module Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-6 A5E00739859-01...
  • Page 713 Trop grande imbrication d'appels de bloc (pile B) OB88 W#16#3576 Erreur d'affectation de données locales OB88 W#16#3578 Instruction inconnue OB88 W#16#357A Instruction de saut avec destination à l'extérieur du bloc OB88 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-7 A5E00739859-01...
  • Page 714: Classe D'événements 4 : Événements D'arrêt Et Autres Changements De Mode De Fonctionnement

    ARRET dû au système d'exécution des classes de priorité W#16#4542 ARRET dû au système de gestion des objets W#16#4543 ARRET dû au test et à la mise en service Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-8 A5E00739859-01...
  • Page 715 ARRET dû à une erreur de longueur de code W#16#457B ARRET dû à un DB non chargé en cas de périphérie interne W#16#497C ARRET par la technologie intégrée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-9 A5E00739859-01...
  • Page 716 Couplage refusé, car une fonction de test ou une autre fonction en ligne est active W#16#43DE Annulation de l'actualisation pour cause de dépassement de l'un des temps de surveillance lors de la nième tentative, nouvelle tentative d'actualisation lancée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-10 A5E00739859-01...
  • Page 717 Erreur de total de contrôle détectée et corrigée par le système d'exploitation W#16#43F4 CPU de réserve : inhibition du couplage/de l'actualisation dans la CPU maître au moyen de SFC90 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-11 A5E00739859-01...
  • Page 718: Classe D'événements 5 : Événements D'exécution

    Le nombre maximum d'objets technologiques a été dépassé W#16#55A7 Il existe déjà un DB technologique de ce type W#16#53FF Remise à l'état de livraison Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-12 A5E00739859-01...
  • Page 719: Classe D'événements 6 : Événements De Communication

    Erreur dans le paramétrage de modules (pas par le bus P, mais quand annulation du transfert dans l'AP) W#16#6548 Erreur de plausibilité lors de la vérification de bloc Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-13 A5E00739859-01...
  • Page 720 Mise à jour du Firmware : fin du téléchargement du Firmware via le réseau W#16#6560 Débordement SCAN W#16#6981 Erreur d'interface apparue W#16#6881 Erreur d'interface disparue W#16#6390 Formatage d'une micro-carte mémoire exécuté Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-14 A5E00739859-01...
  • Page 721: Classe D'événements 7 : Événements Des Systèmes H/F (De Haute Disponibilité/De Sécurité)

    Périphérie redondante : erreur d'entrée TOR W#16#796F Périphérie redondante : dépassivation globale de la périphérie effectuée W#16#7970 Périphérie redondante : erreur de sortie TOR Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-15 A5E00739859-01...
  • Page 722 Voie de sortie périphérie F dépassivée W#16#79E5 Périphérie F passivée W#16#78E5 Périphérie F dépassivée W#16#79E6 Programme de sécurité incohérent W#16#79E7 Bloc de simulation (bloc système F) chargé Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-16 A5E00739859-01...
  • Page 723: Classe D'événements 8 : Événements De Diagnostic Des Modules

    Sortie analogique W#16#8x61 Erreur de mode commun W#16#8x62 Court-circuit sur L+ W#16#8x63 Court-circuit sur M W#16#8x64 Rupture de fil W#16#8x66 Tension de charge manquante Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-17 A5E00739859-01...
  • Page 724 Comptage FM : transfert d'une valeur erronée entre les voies W#16#8xB4 Comptage FM : alimentation de capteur 5,2 V défectueuse W#16#8xB5 Comptage FM : alimentation de capteur 24 V défectueuse Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-18 A5E00739859-01...
  • Page 725: Classe D'événements 9 : Événements Utilisateur Standard

    Etat final quitté de manière illicite, temps tolérance > 0 W#16#9x50 Limite supérieure de la plage de signal W#16#9x51 Limite supérieure de la plage de mesure Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-19 A5E00739859-01...
  • Page 726 Erreur de paramétrage utilisateur, apparaissant / disparaissant W#16#91F0 Débordement vers le haut W#16#91F1 Débordement vers le bas W#16#91F2 Division par 0 W#16#91F3 Opération arithmétique non autorisée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-20 A5E00739859-01...
  • Page 727: Classe D'événements A Et B : Événements Utilisateur Libres

    Les classes d'événements suivantes sont réservées pour extension ultérieure : • • • • F réservée pour modules autres que CPU (tels que CP, FM). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-21 A5E00739859-01...
  • Page 728 Evénements Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 34-22 A5E00739859-01...
  • Page 729: Liste Des Sfc Et Sfb

    Mise à jour des sorties sur les modules de sorties SFC28 SET_TINT Fixation d'une alarme horaire SFC29 CAN_TINT Annulation d'une alarme horaire SFC 30 ACT_TINT Activation d'une alarme horaire Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-1 A5E00739859-01...
  • Page 730 Lecture de données dans un partenaire de communication situé hors de la propre station S7 SFC68 X_PUT Ecriture de données dans un partenaire de communication situé hors de la propre station S7 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-2 A5E00739859-01...
  • Page 731 Mise à jour de la mémoire image partielles des sorties avec synchronisation d'horloge La fonction SFC63 "AB_CALL" n'existe que dans la CPU 614. Elle est décrite dans le manuel correspondant. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-3 A5E00739859-01...
  • Page 732: Liste Des Sfc Par Ordre Alphabétique

    Validation de messages sur bloc, sur mnémonique et de messages groupés système FILL SFC21 Initialisation d'un champ GADR_LGC SFC5 Recherche de l'adresse de base logique d'un module Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-4 A5E00739859-01...
  • Page 733 SFC2 Initialisation d'un compteur d'heures de fonctionnement SET_TINT SFC28 Fixation d'une alarme horaire SNC_RTCB SFC48 Synchronisation d'esclaves d'horloge SRT_DINT SFC32 Déclenchement d'une alarme temporisée Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-5 A5E00739859-01...
  • Page 734 Envoi de données à un partenaire de communication situé hors de la propre station La fonction SFC63 "AB_CALL" n'existe que dans la CPU 614. Elle est décrite dans le manuel correspondant. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-6 A5E00739859-01...
  • Page 735: Liste Des Sfb Par Ordre Numérique

    Régulation par échelons SFB43 PULSEGEN Formation d'impulsions SFB44 ANALOG Positionnement par sortie analogique SFB46 DIGITAL Positionnement par sortie TOR SFB47 COUNT Commande du compteur Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-7 A5E00739859-01...
  • Page 736 Les SFB41 "CONT_C", SFB42 "CONT_S" et SFB43 "PULSEGEN" sont seulement dans la CPU 314 IFM. Les SFB 44 à 49 et 60 à 65 existent seulement dans les CPU S7-300C. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-8 A5E00739859-01...
  • Page 737: Liste Des Sfb Par Ordre Alphabétique

    Envoi de données (RK 512) SERVE_RK SFB65 Réception et mise à disposition de données (RK 512) START SFB19 Démarrage à chaud ou à froid d'un appareil distant Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-9 A5E00739859-01...
  • Page 738 Les SFB41 "CONT_C", SFB42 "CONT_S" et SFB43 "PULSEGEN" sont seulement dans la CPU 314 IFM. Les SFB 44 à 49 et 60 à 65 existent seulement dans les CPU S7-300C. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 35-10 A5E00739859-01...
  • Page 739: Bibliographie

    /254/ Manuel : CFC, Volume 1 /270/ Manuel : S7-PDIAG pour S7-300/400 Configuration de diagnostic de processus pour CONT, LOG et LIST /350/ Benutzerhandbuch: SIMATIC 7, Standardregelung Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Bibliographie-1 A5E00739859-01...
  • Page 740 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Bibliographie-2 A5E00739859-01...
  • Page 741: Glossaire

    SIMATIC S7. L'alarme horaire est déclenchée à une date définie (ou tous les jours) et à une heure donnée (ex. : 9:50 ou toutes les heures, toutes les minutes). Le bloc d'organisation correspondant est alors traité. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-1 A5E00739859-01...
  • Page 742 Bloc fonctionnel livrable par SIEMENS et permettant de résoudre des problèmes complexes. Bloc fonctionnel système (SFB) Bloc fonctionnel intégré au système d'exploitation de la CPU, pouvant être appelé dans le programme utilisateur STEP 7. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-2 A5E00739859-01...
  • Page 743 Elle consiste à indiquer pour chaque variable un mnémonique, un type de données et éventuellement une valeur par défaut, une adresse et un commentaire. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-3 A5E00739859-01...
  • Page 744 Données de diagnostic Informations contenues dans le message d'erreur (événement de diagnostic, horodatage). Entrée de diagnostic Evénement de diagnostic consigné dans le tampon de diagnostic. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-4 A5E00739859-01...
  • Page 745 Evénement de diagnostic personnalisé Evénement de diagnostic détecté par l'utilisateur, qui peut être inscrit dans le tampon de diagnostic (au moyen de la SFC52). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-5 A5E00739859-01...
  • Page 746 (par exemple, l'adresse du module d'entrées/sorties qui a provoqué l'alarme). tilisateur écrit dans un langage textuel. Elle représente une instruction de travail du processeur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-6 A5E00739859-01...
  • Page 747 C'est un événement de diagnostic préparé, envoyé par l'unité centrale au visuel. Message de diagnostic personnalisé Message qui signale l'apparition d'un événement de diagnostic personnalisé. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-7 A5E00739859-01...
  • Page 748 Les OB de mise en route suivants sont disponibles : • OB100 pour le démarrage à chaud, • OB101 pour le redémarrage, • OB102 pour le démarrage à froid. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-8 A5E00739859-01...
  • Page 749 Contrairement à un paramètre dynamique de module, il ne peut pas être modifié par le programme utilisateur mais uniquement au moyen de STEP 7 (ex. : le retard d'entrée d'un module d'entrées TOR). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-9 A5E00739859-01...
  • Page 750 Réaction à une erreur durant l'exécution. Le système d'exploitation a plusieurs façons de réagir : mise à l'arrêt de l'automate programmable, appel d'un bloc d'organisation contenant une réaction programmée par l'utilisateur ou encore signalisation de l'erreur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-10 A5E00739859-01...
  • Page 751 L'action du signal de réglage est à trois échelons, par exemple "vers le haut - arrêt - vers le bas" ou "fermer - maintenir constant - ouvrir". (Voir aussi Régulateur à trois échelons). Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-11 A5E00739859-01...
  • Page 752: Régulateur Pid

    Système Régulateur réglé Rapport Quotient Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-12 A5E00739859-01...
  • Page 753: Régulation En Cascade (Cascade Control)

    Bloc régulateur prêt à l'emploi rangé dans le système d'exploitation et contenant les fonctions principales d'une application de régulation. A l'aide de "commutateurs logiciels", l'utilisateur peut activer ou désactiver des fonctions. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-13 A5E00739859-01...
  • Page 754: Régulation Proportionnelle

    Fonction système pour l'échange de données et pour la suspension de liaisons existantes, établies par des SFC de communication. Signalisation Transmission de grandeurs binaires à surveiller et indication sous forme particulièrement frappante. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-14 A5E00739859-01...
  • Page 755: Système D'exploitation De La Cpu

    (OB de réaction à l'erreur) dans lequel le comportement ultérieur de la CPU a été défini par un programme utilisateur. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-15...
  • Page 756 Valeur pouvant accompagner un message et renseignant sur l'état d'une variable ou d'un opérande au moment de la génération du message. Visuel Appareil sur lequel les résultats du processus sont affichés. Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Glossaire-16 A5E00739859-01...
  • Page 757 Alarme d'état..........1-17 redémarrage Alarme horaire ......9-1, 9-2, 12-1 SFB21........21-42, 21-43 activation Appel d'un bloc assembleur....... 31-1 SFC30 ..........9-7 AR_SEND (SFB37)........24-18 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-1 A5E00739859-01...
  • Page 758 Classe d'événements 4 d'erreur d'accès à la périphérie (OB122)1-66 événements d'arrêt et autres changements d'erreur d'alimentation (OB81) ....1-34 de mode de fonctionnement ....34-8 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-2 A5E00739859-01...
  • Page 759 STRING......26-12, 26-13, 26-14 SFC81 ............3-4 Comportement d'anomalie des SFB Copie d'une variable sans interruption avec de la communication S7......21-7 SFC81 "UBLKMOV" ......... 3-4 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-3 A5E00739859-01...
  • Page 760 Démarrage à chaud ou à froid d'un appareil DT_DATE........... 26-7 distant avec SFB19 "START" ....21-37 DT_DAY............. 26-7 Démarrage à froid. 1-57, 1-58, 1-59, 1-60, 1-61 DT_TOD............. 26-8 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-4 A5E00739859-01...
  • Page 761 SFB75 "SALRM" ........8-22 FB 67 "TUSEND" ......... 23-33 Envoi programmé d'un paquet GD avec EN_AIRT (SFC42)........12-8 SFC60 "GD_SND"........19-1 EN_IRT (SFC40) ........12-5 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-5 A5E00739859-01...
  • Page 762 FB 23 SETIO_PART ........18-6 SFC19 ..........24-33 FB 63 "TSEND"........23-25 Etat de fonctionnement......32-2 FB 64 "TRCV" ....23-28, 23-30, 23-31 Etat des alarmes........33-21 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-6 A5E00739859-01...
  • Page 763 Fonction intégrée de compteur....30-1 SFC107 "ALARM_DQ"......24-34 Fonction intégrée de compteur A/B... 30-4 Fonction intégrée de fréquencemètre ..30-3 Fonction intégrée de positionnement ..30-5 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-7 A5E00739859-01...
  • Page 764 CPU distante Informations de réseau maître DP ..33-45 SFB/FB14 ......21-27, 21-29 Informations de voie ........32-2 Informations d'erreur...... 2-1, 2-2, 2-3 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-8 A5E00739859-01...
  • Page 765 Mémoire utilisateur Lecture d'une liste d'état système (liste SZL) compression partielle ou d'un extrait de liste SZL partielle SFC25........3-13, 3-14 avec SFC51 "RDSYSST"....... 13-4 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-9 A5E00739859-01...
  • Page 766 OB d'alarme horaire (OB10 à OB17)... 1-7 Paramètres communs aux SFC de la OB d'alarme multiprocesseur (OB60)..1-20 communication de base S7....22-1 OB d'alarme temporisée (OB20 à OB23).. 1-11 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-10 A5E00739859-01...
  • Page 767 "CONT_S" ..........27-9 de la propre station S7 REPL_VAL (SFC44) ........3-15 SFC66 ..22-7, 22-8, 22-9, 22-10, 22-11 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-11 A5E00739859-01...
  • Page 768 ....28-63 SFB/FB 12 BSEND........21-15 SFB63 ...........28-49, 28-63 SFB/FB13 BRCV ........21-19 autres informations d'erreur ....28-63 SFB/FB14 GET........21-27 SFB64 ...........28-53, 28-63 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-12 A5E00739859-01...
  • Page 769 SFC87 C_DIAG ........13-18 SFC29 CAN_TINT........9-6 SFC9 EN_MSG........24-22 SFC3 CTRL_RTM ........6-5 SFC90 H_CTRL......... 29-1 SFC30 ACT_TINT ........9-7 SFC31 QRY_TINT........9-8 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-13 A5E00739859-01...
  • Page 770 SZL-ID W#16#xy12 - Caractéristiques Type de données complexe de la CPU..........33-7 DATE_AND_TIME ......... 26-5 SZL-ID W#16#xy13 - Zones de mémoire Types de bloc........... 33-11 utilisateur..........33-10 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-14 A5E00739859-01...
  • Page 771 SFC40 "EN_IRT"......12-5 Zone de données système ....7-1, 7-2 Validation du traitement d'événements d'alarme et d'erreur asynchrone de priorité supérieure avec SFC42 "EN_AIRT" ..12-8 Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-15 A5E00739859-01...
  • Page 772: Index

    Index Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2 Index-16 A5E00739859-01...

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières