Voraussetzung
-
Die TIA Portal Openness-Anwendung ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal aufbauen -
Ein Projekt ist geöffnet.
Siehe Projekt öffnen
Einleitung
Sie können mit der Create-Aktion der PLCBlock-Zusammensetzung einen ProDiag-FB mit den folgenden Parametern anlegen.
-
Name
-
Auto-Nummerierungsmerker
-
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.
-
-
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
|
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); |