WinCC V7.0 SP2 (Frage zur Scriptprogrammierung in C)

Eleu

Level-2
Beiträge
116
Reaktionspunkte
23
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin neu hier und hätte mal eine Frage zu WinCC (Nicht flexible).

Und zwar möchte ich an einem E/A Feld am Ereignis / Ausgabe / Objektänderung ein C-Script programmieren.

Das E/AFeld ist an der Eigenschaft "Ein-Ausgabe" mit einer Textvariable 8-Bit verknüpft.

Im C-Script möchte ich mit der Funktion "SetTagChar" den Wert der im E/A-Feld eingegeben wird, durch mehrfache Verwendung der Funktion auf mehrere andere Prozessvariable übertragen.

Doch wie komme ich in der Aktion an den eingegebenen Wert im E/A-Feld ?

Geht das irgendwie in der Aktion mit GetProp???

Kann mir jemand helfen ?

Gruß
Eleu


PS: Ich habe die gleiche Frage im Techniker Forum gestellt.
Ich glaube bei diesem speziellen Thema sind hier mehr Experten versammelt die mir da helfen können.
 
Hallo das Ereignis liefert dir den Wert als Übergabeparameter value, den kannst du verwenden. Ungefähr so:

Code:
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  char*  value)
{

SetTagChar("Ziel",value); //Return-Type: BOOL

Gruß André
 
Zurück
Oben