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.
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...
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...
• 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...
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...
• 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...
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...
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...
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...
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...
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...
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...
é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...
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...
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...
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...
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...
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...
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...
"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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
: 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
é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...
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...
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...
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...
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...
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...
à 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...
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...
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...
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...
é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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
ê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...
ê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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
_ 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...
... 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...
... 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...
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...
ê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...
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...
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...
• 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...
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...
à 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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
à 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
à 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...
ê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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
à 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...
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...
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...
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...
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...
• 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...
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...
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...
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...
à 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...
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...
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...
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...
é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...
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...
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...
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...
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...
; 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...
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...
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...
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...
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...
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...
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...
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...
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...
é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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
é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...
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...
é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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
"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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
= 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...
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...
é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...
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...
: 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...
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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
à 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...
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...
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...
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...
à 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...
à 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...
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...
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...
∗ 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...
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...
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...
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...
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...
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...
. 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
: 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
À 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
à 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
/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...
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...
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...
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...
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...
(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...