Activation de Safety Integrated - TIAPortal

Fonctions pour SINUMERIK ONE

ft:publication_title
Fonctions pour SINUMERIK ONE
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
fr-FR
Activation de Safety Integrated

Activation de Safety Integrated

TIA Portal Openness permet d'activer Safety Integrated (AP de sécurité) dans les propriétés de la NCU.

Remarque

Incidences sur la configuration des télégrammes

Le mode Safety Integrated utilisé a des incidences sur la configuration des télégrammes, étant donné que le mode Safety Integrated plus (AP de sécurité) utilise d'autres télégrammes que ceux utilisés lorsque le mode Safety Integrated est inactif.

Les télégrammes ajoutés ou modifiés sont toutefois conservés dès lors qu'ils sont compatibles avec le mode Safety Integrated nouvellement sélectionné.

Après le changement de mode, s'assurer le cas échéant que les adaptations éventuelles sont encore présentes dans la configuration des télégrammes.

Safety Integrated (AP de sécurité) est activé et désactivé avec le service SafetyModeProvider.

Remarque

Lorsque Safety Integrated (AP de sécurité) est activé ou désactivé, l'AP doit se trouver en mode hors ligne.

Remarque

SafetyModeProviderest compris dans Namespace Siemens.Engineering.MC.Sinumerik .

L'exemple suivant montre comment appeler le service SafetyModeProvider :

Appeler SafetyModeProvider Copie le code de programme suivant dans le presse-papiers

... 

Siemens.Engineering.HW.Device cnc = ...;

try 

{   

   SafetyModeProvider provider = cnc.GetService<SafetyModeProvider>();

   //Perform the safety mode change:   

   provider.SetSafetyMode(SafetyMode.DbSI); 

catch( (EngineeringException ex) )

  {   

  // Handle safety mode change failure

  }

L'exemple suivant montre comment appeler le réglage Safety Integrated actuel sur l'appareil :

Appeler le réglage Safety de l'appareil Copie le code de programme suivant dans le presse-papiers

... 

Siemens.Engineering.HW.Device cnc = ...;

try 

{   

   SafetyModeProvider provider = cnc.GetService<SafetyModeProvider>();

   //Query the safety mode:   

   SafetyMode safetyMode = provider.CurrentMode;

catch( (EngineeringException ex) )

{   

// Handle any failure

  }