Modifica dei pin - TIAPortal

Funzioni per DCC

ft:publication_title
Funzioni per DCC
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
it-IT
Modifica dei pin

L'esempio seguente mostra come modificare i pin.

Individuazione dei pin in base al nome Copia il codice di programma seguente negli Appunti.

 

DccBlock block;
DccPinComposition pins = block.Pins;
DccPin x3 = pins.Find("X3");

Impostazione degli attributi di un pin Copia il codice di programma seguente negli Appunti.

 

DccPin dccPin;
dccPin.Comment = "new comment";
dccPin.Value = 42;

Collegamento dei pin Copia il codice di programma seguente negli Appunti.

 

DccBlock block1;
DccPin input = block.Pins.Find("X1");
DccPin output = block.Pins.Find("Y");
input.Connect(output);

Pubblicazione dei pin come parametri Copia il codice di programma seguente negli Appunti.

 

DccBlock block1;
DccPin input = block1.Pins.Find("X1");
DccPin output = block1.Pins.Find("Y");
input.Publish(true);
output.Publish(false, 21620);

Pubblicazione dei pin come parametri di segnale indicizzati (da FW SINAMICS V6.1) Copia il codice di programma seguente negli Appunti.

 

ushort parameterNumber = 21500;

ushort arrayIndex = 0;

bool setAsSignal = true;

DccPin dccPin = ...;

DccParameter parameter = dccPin.Publish(parameterNumber, arrayIndex, setAsSignal);

Sospensione della pubblicazione dei pin come parametri Copia il codice di programma seguente negli Appunti.

 

output.Unpublish();