Migration Micro/Win vers TIA Portal V18

Forum traitant des automates industriels de marque Siemens.
Répondre
Therax
Code sa première boucle
Code sa première boucle
Messages : 11
Enregistré le : 13 sept. 2024, 13:04

Migration Micro/Win vers TIA Portal V18

Message par Therax »

Bonjour,

Je dois faire une migration d' un S7-200 à un S7-1200 mais je rencontre pas mal de problèmes dans la reconception de mon programme sur TIA.
Je préfère préciser que je suis débutant XD
Je vous explique le problème qui me bloque actuellement :
Sur Micro/Win, je vois qu'il y a des bits d'état utilisé. (SM0.1, SM0.2 et SM0.3)
De ce que j'ai compris, le SM0.1 correspondrait à un bit de mémoire always false sur TIA.
Par contre je ne parviens pas à trouver l'équivalent pour SM0.2 et SM0.3.
Pourriez vous m'aider svp?
jeanluc69
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 116
Enregistré le : 20 oct. 2015, 20:52
Localisation : LYON

Re: Migration Micro/Win vers TIA Portal V18

Message par jeanluc69 »

Désolé pour la mise en page
Copier/coller d'un PDF

SMB0 : Bits d’état
L’octet SMB0 contient huit bits d’état mis à jour par le S7--200 à la fin de chaque cycle.
Octet de mémento spécial SMB0 (SM0.0 à SM0.7)(lecture seule)
  • SM0.0
    Ce bit est toujours à 1.
  • SM0.1
    Ce bit est à 1 au premier cycle. Il sert, entre autres, à l’appel d’un sous--programme d’initialisation.
  • SM0.2
    Ce bit est mis à 1 pour la durée d’un cycle si des données rémanentes ont été perdues. Vous pouvez l’utiliser comme mémento d’erreur ou pour appeler une séquence de mise en route particulière.
  • SM0.3
    Ce bit est mis à 1 pour la durée d’un cycle si une mise sous tension entraîne le passage à l’état ”Marche” (RUN). Il permet, par exemple, de fournir un temps de chauffe de l’installation avant de commencer l’exploitation.
  • SM0.4
    Ce bit fournit une impulsion d’horloge en fonction pendant 30 secondes et hors fonction pendant 30 secondes, pour une période d’une minute. Vous disposez ainsi d’un retard d’emploi simple ou d’une impulsion d’horloge d’une minute.
  • SM0.5
    Ce bit fournit une impulsion d’horloge en fonction pendant 0,5 seconde et hors fonction pendant 0,5 seconde, pour une période d’une seconde. Vous disposez ainsi d’un retard d’emploi simple ou d’une impulsion d’horloge d’une seconde.
  • SM0.6
    Ce bit est une horloge de cycle en fonction pendant un cycle et hors fonction pendant le cycle suivant. Vous pouvez l’utiliser comme entrée de comptage d’un cycle.
  • SM0.7
    Ce bit indique la position du commutateur de mode (0 correspondant à la position TERM et 1 à la position RUN). Si vous validez la communication programmable à l’aide de ce bit lorsque le commutateur de mode est sur RUN, vous pouvez valider la communication normale avec la console de programmation en mettant le commutateur en position TERM.
SMB1 : Bits d’état
L’octet SMB1 contient différents indicateurs d’erreurs possibles. Des opérations mettent ces bits à 1 ou à 0 au moment de l’exécution.
Octet de mémento spécial SMB1 (SM1.0 à SM1.7)(lecture seule)
  • SM1.0
    Ce bit est mis à 1 lors de l’exécution de certaines opérations si leur résultat est égal à zéro.
  • SM1.1
    Ce bit est mis à 1 lors de l’exécution de certaines opérations en cas de débordement ou de valeur numérique illicite.
  • SM1.2
    Ce bit est mis à 1 lorsqu’une opération arithmétique fournit un résultat négatif.
  • SM1.3
    Ce bit est mis à 1 lors d’une tentative de division par zéro.
  • SM1.4
    Ce bit est mis à 1 lorsque l’opération ”Inscrire dans table” provoque un débordement de la table.
  • SM1.5
    Ce bit est mis à 1 lorsque des opérations LIFO ou FIFO tentent de lire dans une table vide.
  • SM1.6
    Ce bit est mis à 1 lors de la tentative de conversion d’une valeur non DCB en valeur binaire.
  • SM1.7
    Ce bit est mis à 1 lorsqu’une valeur ASCII ne peut pas être convertie en valeur hexadécimale correcte.
[EDIT de Brebiou] Correction de la mise en forme. Les balises BBCode permettent de mettre en forme les message sur le forum pour une lecture plus agréable ;) .
Therax
Code sa première boucle
Code sa première boucle
Messages : 11
Enregistré le : 13 sept. 2024, 13:04

Re: Migration Micro/Win vers TIA Portal V18

Message par Therax »

J'ai déja mis la main sur ce PDF mais n'arrive pas à faire le lien avec TIA et déterminer comment retranscrire cela...
Répondre