-> Hier kostenlos registrieren
Hallo,
(ich benutze TIA V14 und eine S7 1200 und programmiere in momentan in FUP)
ich habe ein Problem und komme einfach nicht auf die Lösung:
ich habe einen analogen Sensor, welcher eine verstellbare Länge misst. Die Umwandlung des Signals funktioniert einwandfrei. Jetzt soll jedes mal wenn ein bestimmter Eingang kommt, dieser Eingang einen ADD Baustein enablen und die aktuelle Länge (real Datentyp) auf einen anderen real Wert darauf addieren. Den Ausgang des ADD Baustein schreibe ich mit einem MOVE Baustein in eine static Variable eines DB's und diese Variable ist dann der vorher erwähnte zweite real Wert, welcher den Eingang 2 des ADD Baustein belegt. Ich erhoffte mir, dass jedes mal wenn mein Eingang kommt (welcher den ADD Baustein enabled), meine aktuelle Länge (analoger Eingang, real) auf die Variable des DB's drauf addiert wird und ich somit quasi eine Stückzählung verwirkliche, welche meine Längen zählt / addiert. Allerdings setzt sich die Variable des DB's sofort wieder auf 0 sobald der ADD Baustein disabled wird.
Was mache ich falsch? Ich hoffe jemand möchte mir helfen.
	
		
			
		
		
	
				
			(ich benutze TIA V14 und eine S7 1200 und programmiere in momentan in FUP)
ich habe ein Problem und komme einfach nicht auf die Lösung:
ich habe einen analogen Sensor, welcher eine verstellbare Länge misst. Die Umwandlung des Signals funktioniert einwandfrei. Jetzt soll jedes mal wenn ein bestimmter Eingang kommt, dieser Eingang einen ADD Baustein enablen und die aktuelle Länge (real Datentyp) auf einen anderen real Wert darauf addieren. Den Ausgang des ADD Baustein schreibe ich mit einem MOVE Baustein in eine static Variable eines DB's und diese Variable ist dann der vorher erwähnte zweite real Wert, welcher den Eingang 2 des ADD Baustein belegt. Ich erhoffte mir, dass jedes mal wenn mein Eingang kommt (welcher den ADD Baustein enabled), meine aktuelle Länge (analoger Eingang, real) auf die Variable des DB's drauf addiert wird und ich somit quasi eine Stückzählung verwirkliche, welche meine Längen zählt / addiert. Allerdings setzt sich die Variable des DB's sofort wieder auf 0 sobald der ADD Baustein disabled wird.
Was mache ich falsch? Ich hoffe jemand möchte mir helfen.
	
 
 
 