defaut API S7-1200 _ TIA PORTAL V13

Forum traitant des automates industriels de marque Siemens.
Répondre
cyril13110
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 107
Enregistré le : 10 juin 2016, 09:41

defaut API S7-1200 _ TIA PORTAL V13

Message par cyril13110 »

Bonjour à tous,
je suis en train de développer une installation sur un S7-1200.
tous ce passait bien jusqu’à ce qu'une erreur d’écriture apparaisse:
J'ai fait une extraction des erreur de diagnostique et j'ai filtré car il sort tous le temps la même chose en boucle
Tampon de diagnostic du module SIMATIC 1200 station_1 [CPU 1214C DC/DC/DC]


N° d'article / Désign. Composant Version
6ES7 214-1AG40-0XB0 Matériel 5
- - - Firmware V 4.2.0
Extension de firmware Extension de firmware ---


Châssis : 0
Emplacement : 1

1 de 50; ID d'événement : 16# 02:2523
Erreur CPU temporaire : Erreur de longueur de zone dans FC 15
concerne l'exécution de l'OB 1
Accès en écriture Zone DB volatile
Adresse incorrecte, opérande ignoré
Le traitement est poursuivi (pas de traitement d'OB)

SIMATIC 1200 station_1
Détails internes d'adressage : Caddr=16#000000C0, plage : Zone DB volatile

Evénement apparaissant
11/01/2012 04:00:35.640

2 de 50; ID d'événement : 16# 02:2523
Erreur CPU temporaire : Erreur de longueur de zone dans FC 15
concerne l'exécution de l'OB 1
Accès en écriture Zone DB rémanente
Adresse incorrecte, opérande ignoré
Le traitement est poursuivi (pas de traitement d'OB)

SIMATIC 1200 station_1
Détails internes d'adressage : Caddr=16#000000C0, plage : Zone DB rémanente

Evénement apparaissant
11/01/2012 04:00:35.640
Si comprend bien les erreurs, il s’agirait d'un chevauchement d’écriture mémoire, sauf que à la compilation j'ai 0 erreur.
Je ne sais pas quoi faire, j'avoue etre un peut perdu et je cherche conseil.
Juste avant l'erreur j'ai modifié une structure de donnée, puis j'ai tous recompilé en intégralité le code API.
Je parle de ca car c'est la dernière modif que j'ai effectué mais je ne suis pas convaincu que cela puisse venir de là.

est ce que quelqu'un aurai une idée? est ce que deja ce type d'erreur parle à quelqu'un?
Je pense oublié des info mais je ne sais pas quoi....
Merci pour votre aides
R26R
Aguerri de l'automation
Aguerri de l'automation
Messages : 92
Enregistré le : 19 juin 2016, 20:04

Re: defaut API S7-1200 _ TIA PORTAL V13

Message par R26R »

Salut,

Dans ton FC15 tu n'aurais pas indiqué un mauvais DB ou un endroit trop loin qui n'existe pas le DB ?

Si tu peux nous montrer ce qu'il y a dans ton FC15...
cyril13110
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 107
Enregistré le : 10 juin 2016, 09:41

Re: defaut API S7-1200 _ TIA PORTAL V13

Message par cyril13110 »

bonjour R26R,
voila mon code , j'ai tenté de le mettre au format PDF mais j'ai pas trouvé.
la partie qui je pensais etait bloquante est le pointeur DB1.index_dec_G1 mais cette variable là reste tous le temps à 0.
il y a 2 chose qui me chagrine, ce matin je n'ai rien fait sur cette partie, ca a planté une fois avoir modifié une structure UDT qui n'impacte pas du tous le DB1.
La seconde , qui vient de me mettre le doute est la limite de l'api 1214C, ca je vais regarder sur les doc ce qu'il en ai.
parceque ca se trouve en modifiant ma struture UDT j'ai peut etre depasser la milite de la memoire de la CPU.....du style aprés avoir modifié la structure UDT et en mettant tous à jour que un certain nombre de variable se soit retrouver en dehors de la limite de la memoire remanante......
Mais bon pour le moment ce n'ai que des supositions......
Fichiers joints
FC15_03.png
FC15_02.png
FC15_01.png
Répondre