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 |
|
|
Textliste/Textlistenregelgruppe |
|
|
Alarmregel/Alarmregelgruppe |
|