Archiv starten durch externes bit

Domi55

Level-1
Beiträge
111
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen!
Kann man eine Archivierung mithilfe eines Merkers starten? Der Merker
kommt von der Steuerung und soll das archiv im Mobile Panel starten! Geht das irgendwie?
Wäre echt top!

Danke schonmal
 
grundsätzlich geht das.
einer var die funktion starte bzw stoppe archivierung.
obs diese funktion bei deinem panel gibt weiss ich im mom nicht
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Start Stop giebt es! Per Knopf am Panel mache ich das auch schon! Aber jetzt möchte ich sobald ein Bit von einem Eingang gesetzt wird starten!
Finde nichts passendes
 
Am enfachsten würde es mit einer Byte-Variable funktionieren

- In Flex Variable mit Untergrenze 1 und Obergenze 2 anlegen
- Ereignis Obergrenze überschritten die Funktion Starte Archivierung
- Ereignis Untergrenze unterschritten die Funktion Stoppe Archivierung

Wenn dann von der Steuerung ein Wert <= 0 in die Varible geschrieben wird, stoppt die Archivierung. Bei einem Wert >=3 startet die Archivierung
 
Danke waldo ist eine gute idee! Das sollte funktionieren!
Mit int müsste es doch auch gehen oder? Also wenn variable 1 hat, 3 in einen merker schreiben! bei 0 eine 1 in den Merker! Würde ich sagen!
Hab aber leider noch ein problem mit dem Sprung:

U "HM_STRF"
SPBN ENDE
L 3
T "ARCH_VAR"
ENDE: L 1
T "ARCH_VAR"
NOP 0

Sieht jemand den Fehler? Habe nach einmal benutzen immer die 3 dort stehen!

Danke schonmal
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
so wie ich das sehe hast du bei dem Code immer "1" in der ARCH_Var stehen ...
Der Code müßte so aussehen :
Code:
U "HM_STRF"
SPB C3
C1: L 1
T "ARCH_VAR"
SPA Ende
C3: L 3
T "ARCH_VAR"
Ende: NOP 0
Gruß
LL
 
Hab es jetzt! Hab ein wenig probiert aber läuft!
Code:
      U     "HM_STRF"
      SPBN  ENDE
      L     3
      T     "ARCH_VAR"
ENDE: NOP   0
      U     "HM_STRF"
      SPB   END
      L     1
      T     "ARCH_VAR"
END:  NOP   0

So funktioniert das!
Danke an euch!
 
Zurück
Oben