Adaptation du groupe fonctionnel "Machine"
8.11 Affichage d'état défini par l'utilisateur (OEM)
8.11
Affichage d'état défini par l'utilisateur (OEM)
Fonction
Dans le groupe fonctionnel Machine, des icônes utilisateur peuvent être affichées dans la
seconde ligne de l'en-tête. Le nom du programme s'affiche alors dans le champ à droite de la
troisième ligne dans l'en-tête. Des conditions d'arrêt actives recouvrent l'affichage du nom du
programme.
L'affichage des icônes utilisateur est commandé par les bits de l'AP. Les icônes sont mises à
disposition sous forme de fichiers PNG et sont enregistrées en fonction de la résolution dans
le système de fichiers sous : /user/sinumerik/hmi/ico/ico640, etc. Pour l'affichage
des icônes utilisateur au maximum 16 positions dans l'en-têtesont disponibles.
Configuration
La configuration des icônes utilisateur s'effectue dans le fichier slmahdconfig.ini , à la
section [UserIcons]. Les indications suivantes sont nécessaires :
● l'adresse de base du double mot de l'AP avec les bits pour la commande de l'affichage des
icônes utilisateur.
● Pour chaque bit utilisé, le nom de fichier de l'icône et la position où cette dernière doit être
affichée.
En alternative, vous utiliserez les paramètres suivants pour la définition :
● USER_ICON_BASE
32 bits sont alors disponibles avec UI_0 (bit de poids fort) jusqu'à UI_31 (bit de poids faible).
Exemple : USER_ICON_BASE=DB80.DBB0
⇒ UI_0 = DB80DBX3.0 et UI_31 = DB80.DBX0.7
● USER_ICON_BASE256
256 bits sont alors disponibles avec UI_0 (bit de poids fort) jusqu'à UI_255 (bit de poids
faible).
Exemple : USER_ICON_BASE256=DB19.DBB80
⇒ UI_0 = DB19.DBX111.0 et UI_255 = DB19.DBX80.7
Exemple
[UserIcons]
USER_ICON_BASE=DB19.DBB80
; activer le bit de départ du double mot de l'AP qui affiche les icônes (DB19.DBD80)
UI_0 = icon1.png,4
; afficher icon1.png à la position 4 si le bit 0 (DB19.DBX83.0) est activé
UI_1 = icon2.png,6
; afficher icon2.png à la position 6 si le bit 1 (DB19.DBX83.1) est activé
134
Manuel de mise en service, 12/2017, 6FC5397-1DP40-6DA1
SINUMERIK Operate (IM9)