Telegram - TIAPortal

Fonctions pour SINUMERIK ONE

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

Telegram

La classe Telegram permet d'accéder à la structure d'un télégramme d'un objet entraînement.

Namespace :

Siemens.Engineering.MC.DriveConfiguration

Assembly :

Siemens.Engineering.MC.DriveConfiguration dans Siemens.Engineering.dll

Le tableau suivant décrit les propriétés de la classe :

Nom

Type de données

Mode d'accès

Accès

Description

Id

Int32

read

-

Renvoie l'ID du télégramme.

Type

enum: TelegramType

read

-

Renvoie le type du télégramme sous la forme EnumTelegramType.

Addresses

AddressComposition

read

-

Renvoie une AdressComposition avec des informations sur l'adresse.

Le tableau suivant décrit les méthodes de la classe :

Nom

Description

GetSize( AddressIoType )

Renvoie la taille des entrées ou des sorties du télégramme.

CanSetSize ( AddressIoType , Int32, bool)

Renvoie true si la taille du télégramme peut être modifiée comme elle a été paramétrée.

SetSize

Accède en écriture à la taille du télégramme

Delete

Supprime l'instance de télégramme au cours de laquelle "Delete" est appelé

GetAttribute

Accède en lecture à un attribut de télégramme

GetAttributes

Accède en lecture à tous les attributs de télégramme

GetAttributeInfos

Accède en lecture aux informations relatives aux attributs de télégramme

SetAttribute

Accède en écriture à un attribut de télégramme

SetAttributes

Accède en écriture à tous les attributs de télégramme

Delete

Supprime le télégramme

Propriétés des télégrammes Safety

Le tableau suivant décrit les Propriétés additionnelles de la classe "Telegram" du type "SafetyTelegram" :

Nom

Type de données

Mode d'accès

Accès

Description

Failsafe_FSourceAddress

UInt32

read

Dynamique

Adresse source PROFIsafe

Failsafe_FDestinationAddress

UInt32

read/write

Dynamique

Adresse cible PROFIsafe

Failsafe_FIODBNumber

UInt32

read/write

Dynamique

Numéro DB Safety, accès en écriture uniquement possible lorsque la valeur "1" est affectée à la propriété "Failsafe_ManualAssignmentFIODBNumber"

Failsafe_FIODBName

string

read

Dynamique

Nom DB Safety

Failsafe_ManualAssignmentFIODBNumber

bool

read/write

Dynamique

Réglage pour l'affectation manuelle de la propriété "Failsafe_FIODBNumber"

Failsafe_FMonitoringtime

UInt32

read/write

Dynamique

Délai de timeout Safety, accès en écriture uniquement possible lorsque la propriété "Failsafe_ManualAssignmentFMonitoringtime contient la valeur "true"

Failsafe_ManualAssignmentFMonitoringtime

bool

read/write

Dynamique

Réglage pour l'affectation manuelle de la propriété "Failsafe_FMonitoringtime"

L'accès aux autres propriétés s'effectue avec GetAttribute et SetAttribute p. ex. GetAttribute("Failsafe_FSourceAddress"). La valeur de retour attendue est du type Uint32.