Hallo zusammen ,
Ich mache gerade meine Technikerausbildung und versuche folgende Aufgabe zu lösen.
Folgende Hardware ist verbaut S7/317 CPU
Meine Aufgabe ist es einige Bewegungen ca.20 der Anlage Zeittechnisch zu erfassen in ms und zu Speichern nachdem alle zeiten erfasst sind sollen diese Archiviert werden . Folgernd e Lösung habe ich mir überlegt .
Ich lese mit dem SFC64 die Systemzeit aus .
Hier im Beispiel messe ich die Zeit 1 mit Schalter_Ein und Schalter_Aus
Beispiel Für Fc 200
U #Schalter_Ein
FP #Merker1
SPBN m001
L #Systemzeit
T #Startzeit
T #Endzeit
m001: NOP 0
U #Schalter_Aus
FP #Merker2
SPBN m002
L #Systemzeit
T #Endzeit
m002: L #Endzeit
L #Startzeit
-D
T #Taktzeit
Am Ende Speicher ich die Zeiten in einen Datenbaustein.
Jetzt rufe ich den FC 200 20 mal auf und schreiben jede Zeit in den Sammel Datenbaustein .
Für Anregungen und Hilfen bin ich sehr dankbar
Ich mache gerade meine Technikerausbildung und versuche folgende Aufgabe zu lösen.
Folgende Hardware ist verbaut S7/317 CPU
Meine Aufgabe ist es einige Bewegungen ca.20 der Anlage Zeittechnisch zu erfassen in ms und zu Speichern nachdem alle zeiten erfasst sind sollen diese Archiviert werden . Folgernd e Lösung habe ich mir überlegt .
Ich lese mit dem SFC64 die Systemzeit aus .
Hier im Beispiel messe ich die Zeit 1 mit Schalter_Ein und Schalter_Aus
Beispiel Für Fc 200
U #Schalter_Ein
FP #Merker1
SPBN m001
L #Systemzeit
T #Startzeit
T #Endzeit
m001: NOP 0
U #Schalter_Aus
FP #Merker2
SPBN m002
L #Systemzeit
T #Endzeit
m002: L #Endzeit
L #Startzeit
-D
T #Taktzeit
Am Ende Speicher ich die Zeiten in einen Datenbaustein.
Jetzt rufe ich den FC 200 20 mal auf und schreiben jede Zeit in den Sammel Datenbaustein .
Für Anregungen und Hilfen bin ich sehr dankbar