ITcPlcImplementation

Erbt von: IUnknown

Zugriff auf den Implementierungscode von PLC-Code-Objekten (POUs, Actions, Transitions).

ITcPlcImplementation 1:

Language-Setter nicht implementiert

Eine Sprachänderung ist nicht erlaubt. Bei abweichender Sprache wirft der set-Zugriff eine NotSupportedException (Declaration) bzw. NotImplementedException (Implementation). Die Sprache wird durch das Objekt vorgegeben und kann nur gelesen werden.

Eigenschaften

Eigenschaft

Typ

get/set

Beschreibung

ImplementationText

BSTR

get/set

Implementierungstext. get: bei ST der Implementierungstext, sonst aus dem XML; set: bei ST den Text setzen und speichern. Liefert "", wenn nicht verbunden. get: InsufficientAccessRightsException; set: DanglingAdapterException, InsufficientAccessRightsException, NotSupportedException (kein ST-Objekt).

ImplementationXml

BSTR

get/set

Implementierungs-XML-Knoten (XPath je nach ItemType). Liefert "", wenn nicht verbunden. set: DanglingAdapterException, ArgumentNullException("xmlFragement"), XmlException (ungültiges XML), AutomationException/XmlAutomationException (Dokument/Knoten fehlt).

Language

IECLANGUAGETYPES

get

IEC-Sprache des Objekts (gecacht aus dem Objekt-Typ). Setzen nicht unterstützt (siehe Warnung). Liefert IECLANGUAGE_NONE, wenn nicht verbunden. Siehe IECLANGUAGETYPES.

Methoden

(keine)