SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...

La page est créée Jean-Francois Chauvin
 
CONTINUER À LIRE
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Avis de non-responsabilité

                               Notions de base sur la
                               bibliothèque                 1

                               Utiliser la bibliothèque     2
SIMATIC
                               Version de la bibliothèque   A
STEP 7 (TIA Portal)
Bibliothèque globale "Sample
Library for Instructions"

Manuel de mise en œuvre

04/2017
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Mentions légales
Signalétique d'avertissement
            Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité et pour éviter des dommages
            matériels. Les avertissements servant à votre sécurité personnelle sont accompagnés d'un triangle de danger, les
            avertissements concernant uniquement des dommages matériels sont dépourvus de ce triangle. Les
            avertissements sont représentés ci-après par ordre décroissant de niveau de risque.

                   DANGER
             signifie que la non-application des mesures de sécurité appropriées entraîne la mort ou des blessures graves.

                   ATTENTION
             signifie que la non-application des mesures de sécurité appropriées peut entraîner la mort ou des blessures graves.

                   PRUDENCE
             signifie que la non-application des mesures de sécurité appropriées peut entraîner des blessures légères.

             IMPORTANT
             signifie que la non-application des mesures de sécurité appropriées peut entraîner un dommage matériel.
            En présence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus élevé
            qui est reproduit. Si un avertissement avec triangle de danger prévient des risques de dommages corporels, le
            même avertissement peut aussi contenir un avis de mise en garde contre des dommages matériels.
Personnes qualifiées
            L’appareil/le système décrit dans cette documentation ne doit être manipulé que par du personnel qualifié pour
            chaque tâche spécifique. La documentation relative à cette tâche doit être observée, en particulier les consignes
            de sécurité et avertissements. Les personnes qualifiées sont, en raison de leur formation et de leur expérience, en
            mesure de reconnaître les risques liés au maniement de ce produit / système et de les éviter.
Utilisation des produits Siemens conforme à leur destination
            Tenez compte des points suivants:

                   ATTENTION
             Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la
             documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres
             marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits
             suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une
             maintenance dans les règles de l'art. Il faut respecter les conditions d'environnement admissibles ainsi que les
             indications dans les documentations afférentes.

Marques 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.
Exclusion de responsabilité
            Nous avons vérifié la conformité du contenu du présent document avec le matériel et le logiciel qui y sont décrits.
            Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformité intégrale.
            Si l'usage de ce manuel devait révéler des erreurs, nous en tiendrons compte et apporterons les corrections
            nécessaires dès la prochaine édition.

            Siemens AG                                                                                Copyright © Siemens AG 2017.
            Division Digital Factory                     Ⓟ 04/2017 Sous réserve de modifications      Tous droits réservés
            Postfach 48 48
            90026 NÜRNBERG
            ALLEMAGNE
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Avis de non-responsabilité

                        Remarque
                        Les exemples sont donnés à titre indicatif et ne sauraient donner droit à des réclamations
                        portant sur l'exhaustivité des informations relatives à la configuration, aux équipements et aux
                        éventualités de toutes sortes. Les exemples ne représentent pas des solutions spécifiques
                        client, mais ont pour unique but de vous aider à mieux comprendre les fonctions des
                        instructions dans TIA Portal.
                        Il est de votre responsabilité de mettre correctement en œuvre les produits décrits. Ces
                        exemples ne vous dispensent pas de l'obligation de veiller à la sécurité lors de l'application,
                        de l'installation, du fonctionnement et de la maintenance.
                        En utilisant ces exemples, vous reconnaissez que Siemens ne saurait être tenu responsable
                        pour aucun dommage en dehors du cadre décrit dans le règlement de responsabilité. Nous
                        nous réservons le droit d'apporter des modifications à ces exemples à tout moment sans avis
                        préalable. En cas de divergences entre les propositions faites dans les exemples et d'autres
                        publications de Siemens, comme des catalogues par exemple, le contenu des autres
                        documents prévaut.
                        es informations contenues dans ce document n'engagent pas notre responsabilité.

Utilisation des exemples
                        Nous déclinons toute responsabilité, quel que soit le motif juridique invoqué, pour tout
                        dommage résultant de l'utilisation des exemples, indications, programmes, caractéristiques
                        de configuration et de performance, etc., décrits dans l'aide à la configuration IE Switching
                        Components, dans la mesure où elle n’est pas engagée obligatoirement en application de la
                        législation sur la responsabilité du fait du produit, du fait d’une faute intentionnelle, d’une
                        négligence grossière, de l’atteinte à la vie, au corps et à la santé, d'un accord de garantie de
                        propriété du produit, de la dissimulation dolosive d'un vice ou du manquement à des obligations
                        contractuelles essentielles. Le droit à indemnisation par suite d'une infraction à des obligations
                        contractuelles majeures est néanmoins limité à des préjudices prévisibles et typiques de ce
                        type de contrat, dans la mesure où il n’y a pas eu de faute intentionnelle ou de négligence
                        grossière, ou si la responsabilité de Siemens n’est pas engagée en raison d’une atteinte à la
                        vie, à l’intégrité physique ou à la santé d’une personne La charge de la preuve ne s'en trouve
                        pas modifiée à votre désavantage.

Bibliothèque globale "Sample Library for Instructions"
Manuel de mise en œuvre, 04/2017                                                                                          3
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Avis de non-responsabilité

Notes relatives à la sécurité
                  Siemens commercialise des produits et solutions comprenant des fonctions de sécurité
                  industrielle qui contribuent à une exploitation sûre des installations, solutions, machines,
                  équipements et/ou réseaux. Ces fonctions jouent un rôle important dans un système global
                  de sécurité industrielle. Dans cette optique, les produits et solutions Siemens font l’objet de
                  développements continus. Siemens vous recommande donc vivement de vous tenir
                  régulièrement informé des mises à jour des produits. Pour garantir le fonctionnement en toute
                  sécurité des produits et solutions Siemens, il est nécessaire de prendre des mesures de
                  protection adéquates (par ex. concept de protection des cellules) et d’intégrer chaque
                  composant dans un système de sécurité industrielle global et moderne. Ce faisant, il faut tenir
                  compte également des produits d'autres fabricants mis en œuvre. Vous trouverez plus
                  d'informations sur Industrial Security sous http://www.siemens.com/industrialsecurity (http://
                  www.siemens.com/industrialsecurity). Pour rester informé sur les mises à jour des produits,
                  abonnez-vous à notre lettre d'information électronique (newsletter) spécifique produit. Vous
                  trouverez plus d'informations à ce sujet sous http://support.automation.siemens.com (http://
                  support.automation.siemens.com).

                                                                     Bibliothèque globale "Sample Library for Instructions"
4                                                                                     Manuel de mise en œuvre, 04/2017
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Sommaire

        Avis de non-responsabilité...........................................................................................................................3
1       Notions de base sur la bibliothèque.............................................................................................................7
2       Utiliser la bibliothèque................................................................................................................................11
        2.1               Charger la bibliothèque..........................................................................................................11
        2.2               Passer à l'anglais comme langue du projet............................................................................12
        2.3               Utiliser les exemples..............................................................................................................13
A       Version de la bibliothèque..........................................................................................................................17

Bibliothèque globale "Sample Library for Instructions"
Manuel de mise en œuvre, 04/2017                                                                                                                                5
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Sommaire

           Bibliothèque globale "Sample Library for Instructions"
6                           Manuel de mise en œuvre, 04/2017
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Notions de base sur la bibliothèque                                                                              1
                        Le présent manuel d'installation vous aidera à utiliser la bibliothèque globale "Sample Library
                        for Instructions".

Conditions requises
                        ● Matériel :
                            – CPU S7-1500 avec version du firmware V1.8 ou supérieure (ou V2.0 ou supérieure)
                            – ou CPU S7-1200 avec version du firmware V4.1 ou supérieure
                        ● Logiciel :
                            – SIMATIC STEP 7 Professional V14 SP1 (TIA Portal) ou version supérieure
                            – ou SIMATIC STEP 7 Basic V14 SP1 (TIA Portal) ou version supérieure

                        Remarque
                        CPU et version de firmware pris en charge
                        La CPU prise en charge est mentionnée chaque fois dans le nom de dossier des instructions
                        dans la bibliothèque. Pour les instructions requérant au moins une CPU S7-1500 avec version
                        du firmware V2.0, la version du firmware est également mentionnée.

                        Remarque
                        Instructions non prises en charge
                        Il est possible d'insérer un exemple dans une CPU, même si cette CPU ne prend pas en charge
                        une ou plusieurs instructions de l'exemple. Vous reconnaissez qu'une instuction n'est pas prise
                        en charge par la CPU à ceci :
                        ● L'instruction concernée est marquée en rouge dans le réseau.
                        ● Vous trouvez le message d'erreur suivant dans le bloc appelant l'instruction sous "A propos
                            de > Syntaxe" : "Le bloc n'est pas pris en charge par la CPU utilisée.".
                        ● Ce même message d'erreur s'affiche également lors de la compilation.
                        Solution :
                        1. Ouvrez la zone de commentaire des blocs de l'exemple. Respectez les conditions
                           préalables à l'utilisation de l'exemple.
                        2. Insérez l'exemple dans une CPU avec la version du firmware mentionnée ou supérieure.

Bibliothèque globale "Sample Library for Instructions"
Manuel de mise en œuvre, 04/2017                                                                                      7
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Notions de base sur la bibliothèque

Introduction à la bibliothèque
                     La bibliothèque globale "Sample Library for Instructions" comporte des exemples de
                     programme permettant de comprendre les instructions dans TIA Portal. Les exemples de
                     programme ont été élaborés en langage de programmation CONT ou SCL. Le langage de
                     programmation CONT figure sous son nom anglais "LAD" dans le nom de dossier de la
                     bibliothèque.
                     Servez-vous des exemples de programme pour mieux comprendre les fonctions des
                     instructions dans TIA Portal. Le système d'information de TIA Portal vous offre à tout moment
                     des informations complémentaires sur les instructions utilisées.
                     La bibliothèque sera étendue de façon continue au fil des versions.

Exemples de programme faciles à utiliser
                     Vous pouvez copier tous les exemples de programme de la bibliothèque dans votre CPU. Pour
                     cela, chargez d'abord la bibliothèque "Sample Library for Instructions" dans TIA Portal. Vous
                     pouvez essayer les instructions dans TIA Portal à l'aide des exemples. Ils peuvent être modifiés
                     et étendus.
                     Procédez toujours dans l'ordre suivant pour utiliser les exemples de programme (blocs de
                     programme) dans la bibliothèque :

                                                                   $SSHOHUOHEORFHW
                                                                    FRPSLOHUOHSURMHW

                                 FRSLHUXQH[HPSOH
                             

 6DPSOH/LEUDU\IRU,QVWUXFWLRQV
  RXYULU

                                                                           Bibliothèque globale "Sample Library for Instructions"
8                                                                                           Manuel de mise en œuvre, 04/2017
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Notions de base sur la bibliothèque

                        Remarque
                        Insérer des exemples de programme correctement dans un projet
                        En raison de différentes conditions préalables et de différentes fonctions, les exemples de
                        programme peuvent contenir d'autres composants en plus des blocs de programme (par ex.
                        variables API, types de données API, tables de surveillance et autres). De même, certains
                        exemples de programme nécessitent un matériel spécial (plusieurs CPU, périphérie
                        décentralisée, modules d'entrées et autres).
                        Veuillez respecter les règles suivantes :
                        ● N'insérez jamais dans une CPU tous les exemples de programme ou le dossier complet
                          de la "Sample Library for Instructions".
                        ● Assurez-vous que l'exemple de programme en question ne comporte pas de composants
                          pour plusieurs CPU.
                        ● Insérez toujours un par un les différents composants des exemples de programme dans
                          le dossier approprié de votre projet. Ce faisant, veillez à utiliser la CPU appropriée.

Même structure/même dénomination
                        La liste des instructions dans TIA Portal, la vue dans le système d'information de TIA Portal
                        et la structure dans la "Sample Library for Instructions" sont identiques.
                        Les dossiers portent les noms de la version en anglais.

6DPSOH/LEUDU\IRU,QVWUXFWLRQV                ,QVWUXFWLRQVGDQV7,$3RUWDO    6\VWªPHG LQIRUPDWLRQGH7,$3RUWDO

Bibliothèque globale "Sample Library for Instructions"
Manuel de mise en œuvre, 04/2017                                                                                        9
SIMATIC STEP 7 (TIA Portal) Bibliothèque globale "Sample Library for Instructions" - Avis de non-responsabilité Notions de base sur la ...
Notions de base sur la bibliothèque

Interaction entre le système d'information et "Sample Library for Instructions"
                   L'aide () dans TIA Portal permet d'appeler la documentation sur l'instruction ainsi que la
                   description de l'exemple de pogramme. Les exemples de programme pour une instruction
                   provenant du système d'information TIA Portal et de la "Sample Library for Instructions" sont
                   identiques.

                   3URJUDPPHGDQV7,$3RUWDO                            6\VWªPHG LQIRUPDWLRQ7,$3RUWDO

                     /DGRFXPHQWDWLRQIRXUQLWGHVH[SOLFDWLRQVVXU
                                        O H[HPSOHGHSURJUDPPH

                                )

                                                      /DELEOLRWKªTXHFRQWLHQWXQH[HPSOHGHSURJUDPPHGHODGRFXPHQWDWLRQ

Pour plus d'informations...
                   Vous trouverez plus d'informations sur l'étendue de la bibliothèque au chapitre "Version de la
                   bibliothèque (Page 17)".

                                                                              Bibliothèque globale "Sample Library for Instructions"
10                                                                                             Manuel de mise en œuvre, 04/2017
Utiliser la bibliothèque                                                                              2
2.1                 Charger la bibliothèque

Introduction
                        Voici comment ouvrir la bibliothèque "Sample Library for Instructions".

Condition requise
                        TIA Portal est ouvert dans la vue du projet.

Marche à suivre
                        Procédez comme suit pour ouvrir la bibliothèque :
                        1. Ouvrez la Task Card "Bibliothèques".
                        2. Cliquez sur le bouton "Ouvrir une bibliothèque globale".
                           La boîte de dialogue "Ouvrir bibliothèque globale" s'affiche.
                        3. Sélectionnez la bibliothèque à ouvrir et cliquez sur le bouton "Ouvrir".
                            Remarque
                            L'option "Ouvrir en lecture seule" est activée par défaut.

Bibliothèque globale "Sample Library for Instructions"
Manuel de mise en œuvre, 04/2017                                                                      11
Utiliser la bibliothèque
2.2 Passer à l'anglais comme langue du projet

2.2              Passer à l'anglais comme langue du projet

Introduction
                    Voici comment modifier la langue du projet dans "TIA Portal".

Condition requise
                    Un projet et une CPU S7-1500 ou S7-1200 sont créés dans TIA Portal.

Marche à suivre
                    Pour passer à l'anglais comme langue du projet, procédez comme suit :
                    1. Dans la navigation du projet, cliquez sur "Langues et ressources > Langues de projet".

                    2. La zone de travail affiche la liste des langues de projet prises en charge.
                       Assurez-vous que la langue "Anglais (USA)" y est activée pour l'utilisation.
                    3. Cliquez sur la liste déroulante de la langue d'édition et sélectionnez-y "Anglais (USA)".

                                                                       Bibliothèque globale "Sample Library for Instructions"
12                                                                                      Manuel de mise en œuvre, 04/2017
Utiliser la bibliothèque
                                                                                              2.3 Utiliser les exemples

2.3                 Utiliser les exemples

Introduction
                        Voici comment utiliser les exemples de programme de la bibliothèque "Sample Library for
                        Instructions".

                        Remarque
                        Eventuelles interconnexions marquées en rouge dans le réseau
                        Après l'ajout de certains exemples de programmes dans le dossier de projet, ce qui suit peut
                        se produire : Une interconnexion rouge est affichée dans le réseau d'un bloc (FB, FC ou OB).
                        Ceci est normal, car les blocs système nécessités par l'exemple de programme (FB, IDB, etc.)
                        ne sont pas livrés en complément.
                        Pour créer automatiquement les blocs système manquants, compilez l'exemple de programme
                        (voir étape 6). Si vous ouvrez ensuite à nouveau le bloc concerné, il n'y aura plus de marquage
                        rouge affiché.

Condition requise
                        ● La bibliothèque "Sample Library for Instructions" est ouverte dans TIA Portal.
                        ● Un projet et une CPU S7-1500 ou S7-1200 sont créés dans TIA Portal.
                        ● La langue de projet "Anglais (USA)" est activée.

Bibliothèque globale "Sample Library for Instructions"
Manuel de mise en œuvre, 04/2017                                                                                     13
Utiliser la bibliothèque
2.3 Utiliser les exemples

Marche à suivre
                    Pour utiliser les exemples de programme, procédez comme suit :
                    1. Naviguez jusqu'à l'exemple souhaité dans la hiérarchie des dossiers de la bibliothèque.

                    2. Par glisser-déposer, amenez le dossier de l'exemple souhaité dans votre dossier de projet
                       "Blocs de programme".

                    3. Si l'exemple contient d'autres objets :
                       suivant leur type, amenez les autres objets par glisser-déposer dans le dossier approprié
                       de votre projet.
                    4. Si des conditions préalables doivent être remplies pour l'exemple (ajout ou configuration
                       de matériel) :
                       suivez les indications contenues dans la documentation de l'exemple (). Vous
                       trouverez ces informations également dans la zone de commentaire (le plus souvent dans
                       le réseau 1) d'un bloc de programmation de l'exemple.

                                                                      Bibliothèque globale "Sample Library for Instructions"
14                                                                                     Manuel de mise en œuvre, 04/2017
Utiliser la bibliothèque
                                                                                                 2.3 Utiliser les exemples

                        5. Appelez la fonction / le bloc fonctionnel de l'exemple dans votre programme utilisateur*.
                            Remarque
                            *Environnement d'appel
                            Un OB cyclique (OB1) est généralement présupposé comme environnement d'appel si la
                            documentation de l'exemple ne stipule rien d'autre.

                            Remarque
                            Exemples avec plusieurs fonctions / blocs fonctionnels
                            Pour les exemples avec une structure complexe, les blocs de programmation de niveau
                            inférieur sont cachés dans un répertoire "Details". La fonction (FC) / le bloc fonctionnel (FB)
                            de niveau supérieur est donc reconnaissable au fait que le bloc se trouve dans le même
                            niveau que le répertoire "Details". En outre, la FC / le FB de niveau supérieur a souvent le
                            nom de l'instruction.
                            Si l'exemple contient un bloc avec le préfixe "Call_" (par ex., "_FB_FBCall_"), il s'agit de la
                            FC / du FB de niveau supérieur.
                            Respectez la procédure suivante :
                            1. Ouvrez la FC / le FB de niveau supérieur et recherchez dans la zone de commentaire
                               (généralement le réseau 1) une description de l'appel de bloc.
                            2. Appelez la FC / le FB décrit(e) dans l'OB décrit.

Bibliothèque globale "Sample Library for Instructions"
Manuel de mise en œuvre, 04/2017                                                                                         15
Utiliser la bibliothèque
2.3 Utiliser les exemples

                    6. Compilez le projet et chargez-le dans la CPU.

                    7. Testez l'exemple en mode en ligne.
                           Remarque
                           Pour que les exemples ne démarrent pas automatiquement une fois chargés dans la CPU,
                           ils possèdent la plupart du temps un contact à fermeture. Ce dernier doit être mis sur TRUE
                           pour que l'exemple de programme soit exécuté.

                                                                           Bibliothèque globale "Sample Library for Instructions"
16                                                                                          Manuel de mise en œuvre, 04/2017
Version de la bibliothèque                                                                                     A
                        Voici comment reconnaître les versions et l'étendue d'une version particulière de la
                        bibliothèque "Sample Library for Instructions".

                        Remarque
                        Vous trouverez la version dans les propriétés de la bibliothèque "Sample Library for
                        Instructions".

Bibliothèque globale "Sample Library for Instructions"
Manuel de mise en œuvre, 04/2017                                                                               17
Version de la bibliothèque

Versions

Version      Description
             Modification    Catégorie d'instruction (*) Exemple de programme (*)
1.0.3        Modifié         Useful tools (LAD)         HexIntBool_Converter
                             Extended instructions      Date and time-of-day,
                             (LAD)                      String and Char (GetSymbolName, GetInstanceName, Ge‐
                                                        tInstancePath, GetBlockName),
                                                        Process Image (UPDAT_PI, UPDAT_PO),
                                                        Distributed IO (WRREC & RDREC for Parameter, GETIO
                                                        & SETIO, GETIO_PART & SETIO_PART),
                                                        Module parameter assignment (RD_DPAR),
                                                        Interrupts (ATTACH, DETACH, Cyclic interrupt, Time-of-
                                                        day interrupt, Time-delay interrupt)
                                                        Alarms (Program_Alarm, Get_AlarmState, Gen_UsrMsg,
                                                        GetAlarm & AckAlarms [V14]),
                                                        Diagnostics (LED, DeviceStates, ModuleStates,
                                                        GET_DIAG, RT_INFO, RD_SINFO),
                                                        Recipe functions,
                                                        Data block functions (READ_DBL, WRIT_DBL, CREA‐
                                                        TE_DB, DELETE_DB, ATTR_DB),
                                                        Addressing (GEO2LOG, LOG2GEO, IO2MOD,
                                                        RD_ADDR),
                             Communication (LAD)        Webserver (WWW)
             Nouveau         Extended instructions      String and Char (GetSymbolPath),
                             (LAD)                      Diagnostics (GetSMCinfo [V14.1], GetChecksum [V14]),
                                                        Interrupts (MSK_FLT & DMSK_FLT & READ_ERR,
                                                        DIS_IRT & EN_IRT, DIS_AIRT & EN_AIRT)
                             Communication (LAD)        S7 communication (USEND & URCV, BSEND & BRCV),
                                                        Open user communication (TCON, TDISCON, TSEND &
                                                        TRCV, TUSEND & TURCV, T_RESET, T_DIAG, T_CON‐
                                                        FIG)
                             Useful tools (SCL)         HexIntBool_Converter, CMYK_TO_RGB_Converter,
                                                        Sort_elements_ascending
                             Basic instructions (SCL)   Bit logic operations (au complet),
                                                        Timer operations (au complet),
                                                        Counter operations (au complet),
                                                        Comparator operations (au complet),
                                                        Math functions (au complet),
                                                        Move operations (Deserialize, Serialize, MOVE_BLK, MO‐
                                                        VE_BLK_VARIANT, UMOVE_BLK, FILL_BLK, UFILL_BLK,
                                                        SWAP ; DB d'array ; Read/write Access),
                                                        Conversion operations (au complet),
                                                        Program control operations (au complet),
                                                        Word logic operations (au complet),
                                                        Shift and rotate (au complet),
                                                        Legacy (au complet),

                                                                    Bibliothèque globale "Sample Library for Instructions"
18                                                                                   Manuel de mise en œuvre, 04/2017
Version de la bibliothèque

 Version        Description
                Modification              Catégorie d'instruction (*) Exemple de programme (*)
 1.0.2          Modifié                   Useful tools              HexIntBools_Converter
                                          Extended instructions     Date and time-of-day (SET_TIMEZONE)
                                                                    Move operations (SWAP)
                                          Technology                PID control (PID_Compact)
                Nouveau                   Extended instructions     Distributed IO (RDREC for I&M, RDREC for Diagnostics,
                                                                    WRREC & RDREC for Parameter, WRREC & RDREC for
                                                                    ControlCfg, GETIO & SETIO, GETIO_PART & SE‐
                                                                    TIO_PART, RALRM, ReconfigIOSystem),
                                                                    Module parameter assignment (RD_DPAR),
                                                                    Alarms (Get_Alarm & Ack_Alarms [V14]),
                                                                    Diagnostics (RD_SINFO),
                                          Communication             Webserver (WWW)
                Supprimé                  Extended instructions     Distributed IO (RDREC for Parameter)
 1.0.1          Modifié                   6Extended instructions   Diagnostics (GET_DIAG)
                Nouveau                   Extended instructions     Process Image (UPDAT_PI, UPDAT_PO),
                                                                    Distributed IO (RDREC),
                                                                    Interrupts (ATTACH, DETACH, SET_CINT, QRY_CINT,
                                                                    SET_TINT, CAN_TINT, ACT_TINT, QRY_TINT,
                                                                    SRT_DINT, CAN_DINT, QRY_DINT),
                                                                    Diagnostics (2ème exemple pour GET_DIAG; RT_INFO,
                                                                    Get_IM_Data, GET_NAME, GetStationInfo),
                                                                    Data block control (CREATE_DB, DELETE_DB,
                                                                    WRIT_DBL, ATTR_DB),
                                                                    Addressing (GEO2LOG, LOG2GEO, IO2MOD, RD_ADDR),
                                                                    Useful tools (HexIntBools_Converter,
                                                                    CMYK_TO_RGB_Converter)
                                          Technology                PID control (PID_Compact)
                                          Communication             S7 communication (GET, PUT),
                                                                    Open user communication (TSEND_C, TRCV_C)

Bibliothèque globale "Sample Library for Instructions"
Manuel de mise en œuvre, 04/2017                                                                                         19
Version de la bibliothèque

Version      Description
             Modification        Catégorie d'instruction (*) Exemple de programme (*)
1.0.0        Nouveau             Basic instructions        Bit logic operations (au complet),
                                                           Timer operations (au complet),
                                                           Counter operations (au complet),
                                                           Comparator operations (au complet),
                                                           Math functions (au complet),
                                                           Move operations (au complet),
                                                           Conversion operations (au complet),
                                                           Program control operations (au complet),
                                                           Word logic operations (au complet),
                                                           Shift and rotate (au complet)
             Nouveau             Extended instructions     Date and time-of-day (au complet),
                                                           String and Char (au complet),
                                                           Alarms (Program_Alarm, Get_AlarmState, Gen_UsrMsg),
                                                           Diagnostics (LED, DeviceStates, ModuleStates,
                                                           GET_DIAG),
                                                           Recipe and data logging (au complet),
                                                           Data block functions (READ_DBL)

                   * La désignation correspond à ce qui est indiqué dans la bibliothèque et se conforme à la
                   graphie anglaise.

                                                                       Bibliothèque globale "Sample Library for Instructions"
20                                                                                      Manuel de mise en œuvre, 04/2017
Vous pouvez aussi lire