Les blocs optimisés/non optimisés dans TIA Portal

Dans TIA Portal,on peut configurer un bloc DB en optimisé ou "non optimisé".Dans certains cas on aura besoin de paramétrer un bloc en optimisé ou en non optimisé.Dans cet article,nous allons voir c'est quoi la différence entre un bloc optimisé et un bloc non optimisé.

Pour configurer un bloc de données en optimisé ou non optimisé,faites un clic droit sur le bloc de données en question et cliquez sur "propriétés" comme dans l'image ci-dessous

.Tuto bloc optimise tia portal 1

Via le menu "Attributs",vous avez la possibilité de mettre le bloc de données en optimisé en cochant la case à cocher "Accès au bloc optimisé"

Tuto bloc optimise tia portal 2

En mode "non optimisé",le bloc de données se présente sous cette forme :

Tuto bloc optimise tia portal 4

La principale différence entre un bloc de données optimisé et un bloc de données non optimisé,c'est la colonne décalage.En mode non optimisé on n'a la colonne "décalage" alors qu'en mode optimisé on ne l'a pas.Pourquoi cette différence? Parceque tout simplement les blocs de données optimisés sont adressés symboliquement alors que les blocs de données "non optimisés" utilise un "décalage" ou offset pour l'adressage.

Aussi pour un bloc "non optimisé" on ne peut pas configurer de manière individuelle une variable "en mode rémanente" : si on met une seule variable en mode rémanent,tous les autres variables seront changées en rémanent automatiquement.(Voir image ci-dessous).

Tuto bloc optimise tia portal 5

Les blocs optimisés présente plusieurs avantages parmi lesquels on peut citer :

- Accès aux blocs plus rapides

- Une variable du bloc de données peut être configurée en "mode rémanent" de manière individuelle

- Pas de dangers d'incohérences : l'accès aux variables est symbolique

 

Tuto bloc optimise tia portal 6

 

PS : Vous pouvez vous inscrire à la formation TIA Portal en cliquant sur ce lien : http://www.automation-sense.com/blog/nos-formations/lancement-formation-en-ligne-tia-portal.html

 

S'inscrire à la formation TIA Portal

Profil
 

formation automatisme API automate programmable

  • 4 votes. Moyenne 2.8 sur 5.

Commentaires

  • BOBILLIER
    • 1. BOBILLIER Le 26/08/2022
    Bonjour.
    Je suis en train de faire un essai sur une DB comprenant plusieurs type de données (bytes, bool, Array of Real,..), et j'aimerai comprendre pourquoi une fois compilé avec l'option optimisé activée, j'obtiens un encombrement de la mémoire de travail (236 bytes ) plus grand que lorsque celui-ci est configuré en non optimisé (218 bytes ). Ce qui va à l'encontre de votre explication et de la logique quelle sous-tend.(TIA 15.1).
    Merci.
    Eric
  • Sinier
    • 2. Sinier Le 17/01/2022
    Bonjour je voudrais savoir l'utilité d'utiliser un offset sur un dB avec un exemple simple.
  • automationsense
    Bonjour Nadez, effectivement, cet article date d'au moins de 5 ans et n'a pas été révisé entre temps. Il y' a omission du "non" dans certaines partie de l'article. Merci pour la remarque. Nous l'avons corrigé.
  • NADEZ
    • 4. NADEZ Le 05/10/2021
    J'aime beaucoup votre site mais cet article pose problème.

    Vous vous contredisez. Certes dans un bloc optimisé on ne peut pas mettre une seule variable en mode rémanente mais dans votre article vous avez écrit le contraire plusieurs fois (oublie du non devant optimisé?).

    Je vous cite:
    "Les blocs optimisés présente plusieurs avantages parmi lesquels on peut citer :
    Une variable peut être configurée [u]en mode rémanent de manière individuelle" --> Ceci est faux et contraire à ce que vous disiez au dessus, dans un bloc optimisé on ne peut pas configuré une variable en rémanent de manière individuelle.

    "Contrairement, pour le mode optimisé, une variable peut être configurée en mode rémanent de manière séparée." --> encore une fois vous vous contrediez et de plus cette phrase n'est pas française. En mode optimisée on peut configurer une variable en rémanente de manière individuelle? Faux.
  • automationsense
    Bonjour,
    Si vous regardez l'image ci-dessus,dans la colonne rémanence(encadré en rouge),on ne peut pas mettre par exemple la variable T5 seule en mode rémanent(rémanent signifie que la variable garde sa dernière valeur après coupure de courant).Si on coche la variable T5 seule en mode rémanent,les autres aussi sont automatiquement sélectionnés.
  • melon52
    • 6. melon52 Le 30/11/2016
    Hi bonjour,
    1)- Aussi pour un bloc "optimisé" on ne peut pas mettre individuellement une seule variable en mode rémanente[/u]???
    2)-Les blocs optimisés présente plusieurs avantages parmi lesquels on peut citer :
    Une variable peut être configurée [u]en mode rémanent de manière individuelle
    ???
    3)-Contrairement,pour le mode optimisé,une variable peut être configurée en mode rémanent de manière séparée.???

Ajouter un commentaire

 

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3