-> Hier kostenlos registrieren
Hallo zusammen,
ich möchte einen SCL-Baustein programmieren und hänge total fest. Ich habe auch noch nicht so viel Erfahrung im programmieren von SCL, also habt bitte Nachsicht mit mir.
Im Anhang habe ich den Code in Textform angehängt, hoffe man kann damit was anfangen
Also die Aufgabenstellung:
Es geht darum max 24 MV-Süpulen zu schalten zu zwar einmal Automatisch ein über einen Takt z.B. Taktmerker Mx.5 (1s) oder über im Handbetrieb über Knebelschalter Takt vorwärts (ein)/rückwärts(aus).
Die besonderheit ist das ich einen DB61 mir erstellt habe wo ein Bitmuster hinterlegt ist für die A-Seite bzw. die B-Seite der Ventile. Diese Bitmuster möchte ich Taktweise in den Ausgangs-DB50 schreiben.
Das Bitmuster für z.B. 12 Bi-stabile MV heißt dann A-Seite 1010 1010 1010 1010 und für die B-Seite 0101 0101 0101 0101. Diese Bitmuster sollte Bit für Bit vom DB61 in den Ausgangs-DB50 geschrieben werden,wobei die Ventil anbleiben und erst mit Stop ausgeschaltet werden
Bitmuster A-Spulen sind Byte 0=DB61.DBB0 Byte1=DB61.DBB1 Byte2=DB61.DBB2
Ausgangsspule Byte 0-2 liegen im DB50.DBB 4-6
Anhang anzeigen Ventilprog.txt
keine ahnung ob ich auf dem richtigen Weg bin oder es nur komplizierter mache als es ist. hoffe jemand kann mir helfen
Vielen Dank im vorraus
Gruß Schneibel
ich möchte einen SCL-Baustein programmieren und hänge total fest. Ich habe auch noch nicht so viel Erfahrung im programmieren von SCL, also habt bitte Nachsicht mit mir.
Im Anhang habe ich den Code in Textform angehängt, hoffe man kann damit was anfangen
Also die Aufgabenstellung:
Es geht darum max 24 MV-Süpulen zu schalten zu zwar einmal Automatisch ein über einen Takt z.B. Taktmerker Mx.5 (1s) oder über im Handbetrieb über Knebelschalter Takt vorwärts (ein)/rückwärts(aus).
Die besonderheit ist das ich einen DB61 mir erstellt habe wo ein Bitmuster hinterlegt ist für die A-Seite bzw. die B-Seite der Ventile. Diese Bitmuster möchte ich Taktweise in den Ausgangs-DB50 schreiben.
Das Bitmuster für z.B. 12 Bi-stabile MV heißt dann A-Seite 1010 1010 1010 1010 und für die B-Seite 0101 0101 0101 0101. Diese Bitmuster sollte Bit für Bit vom DB61 in den Ausgangs-DB50 geschrieben werden,wobei die Ventil anbleiben und erst mit Stop ausgeschaltet werden
Bitmuster A-Spulen sind Byte 0=DB61.DBB0 Byte1=DB61.DBB1 Byte2=DB61.DBB2
Ausgangsspule Byte 0-2 liegen im DB50.DBB 4-6
Anhang anzeigen Ventilprog.txt
keine ahnung ob ich auf dem richtigen Weg bin oder es nur komplizierter mache als es ist. hoffe jemand kann mir helfen
Vielen Dank im vorraus
Gruß Schneibel