Einen ProDiag-FB anlegen - TIAPortal

TIA Portal Openness: API für die Automatisierung von Engineering-Workflows

ft:publication_title
TIA Portal Openness: API für die Automatisierung von Engineering-Workflows
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
de-DE
Einen ProDiag-FB anlegen

Voraussetzung

Einleitung

Sie können mit der Create-Aktion der PLCBlock-Zusammensetzung einen ProDiag-FB mit den folgenden Parametern anlegen.

  1. Name

  2. Auto-Nummerierungsmerker

  3. Nummer

    • Wenn "Auto-Nummerierungsmerker" wahr ist, wird die angegebene Bausteinnummer festgelegt, sofern sie frei ist. Andernfalls wird ein neuer Baustein generiert.

    • Wenn "Auto-Nummerierungsmerker" falsch ist, wird für die angegebene Bausteinnummer der Baustein festgelegt.

  4. Programmiersprache

    • Wenn Sie eine Create-Aktion mit der Programmiersprache ProDiag aufrufen, wird ein neuer FB ohne IDB angelegt.

    • Wenn Sie die Create-Aktion mit IDB von ProDiag aufrufen, wird IDB von ProDiag angelegt.

    • In jedem anderen nicht unterstützten Fall wird eine wiederherstellbare Ausnahme ausgelöst.

Programmcode: Einen ProDiag-FB anlegen

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

PlcSoftware plc = ...;

PlcBlockGroup blockFolder = plc.BlockGroup;

PlcBlockComposition blockComposition = blockFolder.Blocks;

if (blockComposition != null)

{

string fbName = "ProDiag_Block";

bool isAutoNumber = true;

int number = 1;

var progLang = ProgrammingLanguage.ProDiag;

FB block = blockComposition.CreateFB(fbName, isAutoNumber, number, progLang);

string iDBName="ProDiag_IDB";

string instanceOfName = fbName;

InstanceDB iDbBlock = blockComposition.CreateInstanceDB(iDBName, isAutoNumber, number, instanceOfName);