Unités Spécifiques Au Client - Siemens Simatic Pcs 7 Advanced Process Library V9.0 Sp2 Conception Et Fonctionnement

Table des Matières
Notions élémentaires sur l'APL
2.1 Fonctions des blocs
Si la valeur de paramètre de XXX_Unit est hors plage (c'est-à-dire que la valeur n'est pas
définie), le bloc d'affichage affiche "!undef.!" au lieu de l'unité.
Remarque
Particularité pour les blocs de voie PCS7AnIn, PCS7AnOu, FbAnIn et FbAnOu
Pour ces blocs, vous pouvez afficher l'unité en clair dans l'éditeur CFC via l'attribut S7_enum.
Remarque
Dans les icônes de bloc, le temps de mise à jour/d'actualisation des unités est de 1 heure. Si
l'unité est modifiée depuis le CFC, la nouvelle unité sera visible dans l'icône de bloc au bout
de 1 heure ou si l'image du processus est rechargée. Dans les blocs d'affichage, le temps de
mise à jour/d'actualisation des unités est de 5 secondes, la nouvelle unité sera alors visible
au bout de 5 secondes.
Unités spécifiques au client
Il est possible d'utiliser des unités autres que celles de la norme IEC 611582. Vous pouvez
définir vos propres unités dans la plage de 1 à 199 dans un fichier XML.
Ce fichier XML doit avoir le nom APLCustomerUnits.xml et doit être placé dans le dossier
"GraCS" du chemin de projet sur le serveur et sur le client.
Voici un exemple de contenu du fichier XML APLCustomerUnits.xml :
<?xml version="1.0" encoding="utf-8"?>
<UserDefinedUnits>
<!-- Définir la première unité pour différentes langues -->
<Unit id="1">
>
<Name lcid="1031">German1</Name>
allemand -->
<Name lcid="1033">English1</Name>
anglais -->
<Name lcid="1034">Spanish1</Name>
en espagnol -->
<Name lcid="1036">French1</Name>
français -->
<Name lcid="1040">Italian1</Name>
italien -->
<Name lcid="1041">Japanese1</Name>
en japonais -->
<Name lcid="2052">Chinese1</Name>
chinois -->
</Unit>
<!— Définir la deuxième unité pour différentes langues -->
<Unit id="2">
<Name lcid="1031">German2</Name>
<Name lcid="1033">English2</Name>
226
<!-- Début du nœud racine -->
<!— Premier nœud avec début de l'ID d'unité 1 --
<!— valeur de l'unité (par exemple, German1) en
<!— valeur de l'unité (par exemple, English1) en
<!-- valeur de l'unité (par exemple, Spanish1)
<!— valeur de l'unité (par exemple, French1) en
<!— valeur de l'unité (par exemple, Italian1) en
<!— valeur de l'unité (par exemple, Japanese1)
<!— valeur de l'unité (par exemple, Chinese1) en
<!— premier nœud avec fin de l'ID d'unité 1 -->
<!-- lcid="1031" correspond à l'allemand -->
<!-- lcid="1033" correspond à l'anglais -->
Description fonctionnelle, 08/2018, A5E39149109-AC
Advanced Process Library (V9.0 SP2)
Table des Matières
loading

Table des Matières