Zuweisen von Eigenschaften für Regeln und Regelgruppen - WinCC

SiVArc Openness

ft:publication_title
SiVArc Openness
Product
WinCC
Version
V20
Publication date
01/2025
Language
de-DE
Zuweisen von Eigenschaften für Regeln und Regelgruppen

Voraussetzung

  • Die TIA Portal Openness-Anwendung ist mit dem TIA Portal verbunden. Weitere Informationen zu Verbindungen finden Sie im Benutzerhandbuch zum TIA Portal.

  • Ein TIA Portal-Projekt mit Bildregeltabelle, Bildregeln und Bildregelgruppen ist vorhanden.

Die Attribute der Regeln und Regelgruppen können über Openness festgelegt werden.

Zuweisen von Eigenschaften für Bildregeln

Um Eigenschaften für Bildregeln (z. B. Freigegeben, Name, Kommentar und Bedingung) zuzuweisen, verwenden Sie die folgende API:

screenRule.Condition = "StrComp(Block.Name, \"BlockName\")";

Um Eigenschaften für Bildregeln zuzuweisen, ist es obligatorisch, die Regel im Regeleditor zu finden. Weitere Informationen zum Suchen der Bildregel finden Sie im Abschnitt Suchen von Bildregelgruppen und Bildregeln

ScreenRule screenRule = sivarc.ScreenRules.Tables.Find("Default screen rule table").Rules.Find("Screen rule_1");

if (screenRule != null)

{

//Bildregelattribute festlegen

screenRule.Name = "RulenameTest";

screenRule.Comment = "CommentTest";

screenRule.Condition = "StrComp(Block.Name, \"BlockName\")";

screenRule.Enabled = true;

rule.LoopCount = "66";

}

Zuweisen von Eigenschaften für Bildregelgruppen

Um Eigenschaften für Bildregelgruppen (z. B. Freigegeben, Name, Kommentar und Bedingung) zuzuweisen, verwenden Sie die folgende API:

Screenrulegroup.Condition = "StrComp(Block.Name, \"BlockName\")";

Um Eigenschaften für Bildregeln zuzuweisen, ist es obligatorisch, die Regel im Regeleditor zu finden. Weitere Informationen zum Suchen der Bildregel finden Sie im Abschnitt Suchen von Bildregeln oder Bildregelgruppen.

Ausnahmefälle

SiVArc zeigt Ausnahmen für die folgenden Fälle an:

  • Null/leerer Wert für Name eingegeben

  • Doppelte Werte für Feld Name eingegeben

  • Wert des Feldes Name überschreitet die Zeichengrenze von 128.

  • Name, Kommentar, Bedingung (für ausgenommene Kopierregeln) und Freigegeben

In den folgenden Tabellen sind die für andere Regeltypen verwendeten APIs aufgeführt:

Regeltyp

APIs

Variablenregel/Variablenregelgruppe

TagRule.Condition/TagRuleGroup.Condition

Textliste/Textlistenregelgruppe

TextlistRule.Condition/TextlistRuleGroup.Condition

Alarmregel/Alarmregelgruppe

AlarmRule.Condition/AlarmRuleGroup.Condition