Tastenspecht hat geschrieben:
Hallo,
sorry dass ich in der falschen Rubrik poste, aber als Gast gehts nur hier.
Ich benötige in einer S7/200 folgende Funktion:
Abluftsteuerung für 6 Maschinen
Zählen wieviele Maschinen eingeschalten sind
Ausgabe einer bitcodierten Geschwindigkeit an einen Umrichter
wie mache ich das?
Jan
L SM 0.0 // immer ausführen (war SMo.0 der immer 1 Merker??)
MOVB 0, Anzahl // Annahme: keine Maschine ein. Anzahl sei ein Symbol
L e0.0 // Maschine 1 ist ein, dann folgendes ausführen
ADDB 1,Anzahl
....
L e0.5 // Maschine 6 ist ein, dann folgendes ausführen
ADDB 1,Anzahl
Nu haste die Zahl der Masinen. Diese als Index in eine Tabelle benutzen, wo der Wer tfür den Umrichter in beliebiger codierung drinsteht. Dazu im Handbuch die spezifischen Befehle für Tabellen nachgucken.