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.Drives

Assembly :

Siemens.Engineering.MC.Drives 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

TelegramNumber

Int32

read

-

Renvoie le numéro du télégramme principal ou définit ce numéro.

Un télégramme libre porte le numéro 999.

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

CanChangeTelegram(Int32)

Renvoie true si le télégramme peut être modifié dans le type standard paramétré.

GetSize( AddressIoType )

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

CanChangeSize( AddressIoType , Int32, bool)

Renvoie true si la taille du télégramme peut être modifiée comme elle a été paramétrée. Les télégrammes standard peuvent uniquement être agrandis.

La conservation de l'adresse de télégramme actuelle est prise en compte si l'option est paramétrée avec true.

ChangeSize( AddressIoType , Int32, bool)

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

La conservation de l'adresse de télégramme actuelle est prise en compte si l'option est paramétrée avec true.

GetEnumerator

Permet l'itération sur l'ensemble des éléments présents

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

Accès possible uniquement via GetAttribute ou SetAttribute

Adresse source PROFIsafe

Failsafe_FDestinationAddress

UInt32

read/write

Accès possible uniquement via GetAttribute ou SetAttribute

Adresse cible PROFIsafe

Failsafe_FIODBNumber

UInt32

read/write

Accès possible uniquement via GetAttribute ou SetAttribute

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

Accès possible uniquement via GetAttribute ou SetAttribute

Nom DB Safety

Failsafe_ManualAssignmentFIODBNumber

bool

read/write

Accès possible uniquement via GetAttribute ou SetAttribute

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

Failsafe_FMonitoringtime

UInt32

read/write

Accès possible uniquement via GetAttribute ou SetAttribute

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

Accès possible uniquement via GetAttribute ou SetAttribute

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.