Asphaltbeule
Level-2
- Beiträge
- 48
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo Gemeinde,
ich möchte gerne auf meinem TP900 comfort Panel 4 Archive starten.
Der Startbefehl soll aus der S7-1513 kommen. Dafür habe ich 4 Bits vorgesehen.
Solange das Bit 1 (True) ("ArchivierungSW1Ein") sind soll archiviert werden sobald sich der Zustand auf 0 (false) ändert sollen die Archive gestoppt werden.
Eine Rückmeldung, das die Archivierung läuft soll von dem Bit ("ArchivierungSW1Aktiv") kommen.
Leider läuft das Skript überhaupt nicht und ich weiß nicht warum?!
Ich habe die Archive auch schon mal direkt auf dem Panel durch Buttons gestartet, das hat funktioniert.
Ich benötige aber eine Funktion um die Archive aus der SPS zu steuern.
Vielleicht gibt es ja grundsätzlich eine einfacherer Lösung um das ganze zu realisieren???
Software: TIA V13 SP1 upd 9
Hardware: S7-1513 / HMI TP900 comfort
Danke und Gruß
Asphaltbeule
ich möchte gerne auf meinem TP900 comfort Panel 4 Archive starten.
Der Startbefehl soll aus der S7-1513 kommen. Dafür habe ich 4 Bits vorgesehen.
Solange das Bit 1 (True) ("ArchivierungSW1Ein") sind soll archiviert werden sobald sich der Zustand auf 0 (false) ändert sollen die Archive gestoppt werden.
Eine Rückmeldung, das die Archivierung läuft soll von dem Bit ("ArchivierungSW1Aktiv") kommen.
Leider läuft das Skript überhaupt nicht und ich weiß nicht warum?!
Ich habe die Archive auch schon mal direkt auf dem Panel durch Buttons gestartet, das hat funktioniert.
Ich benötige aber eine Funktion um die Archive aus der SPS zu steuern.
Code:
Sub Archive_Start_Stopp_SW1()
If SmartTags("ArchivierungSW1Ein") = True Then
StartLogging hmiDataLog, "Variablenarchiv_SW1"
StartNextLog hmiDataLog, "Variablenarchiv_SW1"
SetBit("ArchivierungSW1Aktiv")
Else
StopLogging hmiDataLog, "Variablenarchiv_SW1"
ResetBit("ArchivierungSW1Aktiv")
End If
End Sub
Vielleicht gibt es ja grundsätzlich eine einfacherer Lösung um das ganze zu realisieren???
Software: TIA V13 SP1 upd 9
Hardware: S7-1513 / HMI TP900 comfort
Danke und Gruß
Asphaltbeule