FC_BuildIDN

Présentation

Type :

Fonction

Disponible à partir de :

V1.0.0.0

Description fonctionnelle

La fonction FC_BuildIDN génère l'IDN structuré avec les valeurs d'entrée provenant de l'adressage symbolique (<S/P>-<PS>-<DBN>.<SI>.<SE>). La fonction vérifie les valeurs d'entrée. Si une entrée est jugée non valide, un code de résultat est indiqué. Dans ce cas, la valeur renvoyée par FC_BuildIDN est définie sur FALSE.

Interface

Entrée

Type de données

Description

i_udiSI

UDINT

Instance de structure de l'IDN

i_udiSE

UDINT

Elément de structure de l'IDN

i_xP

BOOL

Paramètre S/P :

0 (FALSE) = S

1 (TRUE) = P

i_udiPS

UDINT

Jeu de paramètres de l'IDN

i_udiIDN

UDINT

Numéro de bloc de données de l'IDN

Sortie

Type de données

Type de données

q_etResult

ET_Result

Résultat de la fonction

q_sResultMsg

STRING[80]

Description du résultat

Valeur renvoyée

Type de données

Type de données

DWORD

La fonction FC_BuildIDN renvoie l'IDN structuré sous forme de DWORD ou la valeur FALSE si une valeur d'entrée au moins est jugée non valide. La valeur renvoyée peut être utilisée comme entrée i_dwParamterIDN des blocs fonction FB_ReadParameter et FB_WriteParamter.