Jump to content
View in the app

A better way to browse. Learn more.

3D-Modellbahn Studio

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hallo an Alle.

Ich befasse mich zur Zeit mit der (automatisierten) Steuerung eines Containerkranes in V5.

Jede komplette Aktion des Kranes besteht ja aus 2 Teilschritten. 1. Transportgut aufnehmen und 2. Transportgut absetzen. Wenn ich beide Befehle direkt hintereinander schreibe gibt es Chaos. Daher habe ich im Kran eine Objektvariable "Status" hinterlegt und setze diese dann von 0=Kran kann starten über 1=Kran in Arbeit, 2=Kran hat aufgenommen, 3=Kran in Arbeit bis 4=Kran hat abgesetzt. Nach 2  habe ich eine Verzögerung von 15 Sec; ebenso nach 4 damit die weiteren Aktionen korrekt ablaufen. Im EP wird der Abschluss der Teilschritte protokolliert.

Das sieht leider wegen der Wartezeit etwas doof aus. Schöner wäre es, wenn ich direkt nach Erledigung des 1. Teilschrittes den 2. anstossen könnte.

Meine Frage: Gibt es eine "versteckte" Variable über den Abschluss eines Teilschrittes, die ich dann auswerten kann oder eine Möglichkeit die EP auszuwerten?

mit sonntäglichem Gruß

Michael

Hallo Michael,

ist dir das Ereignis "Kran hat Transportgut aufgenommen/abgesetzt" bekannt?

Viele Grüße,

Neo

  • Author

Hallo Neo,

danke für die schnelle Antwort.

Ich habe zwar die EP-Meldung gesehen jedoch nicht das Ereignis. Wie kann ich das auswerten, bzw. ein meine Steuerung einbauen (der ganze Ablauf wird durch das Ereignis "Fahrzeug betritt Gleis/Strasse" angesteuert.

Michael

 

Hallo Michael,

  • Erstelle ein neues Ereignis " Kran hat Transportgut aufgenommen/abgesetzt"
  • Gib den Kran an, für den das Ereignis gelten soll
  • Füge eine Bedingung "Eigenschaft/Variable hat den Wert" hinzu
  • Wähle rechts über das Zahnrad die Option "Auslöser" und anschließend "Aktion"

Durch einen Vergleich mit "0" kannst du prüfen, ob der Kran etwas aufgenommen hat. Ist die Aktion = "1", wurde das Transport gut abgesetzt.

Viele Grüße,

Neo

  • Author

Danke Neo.

Wenn ich diese Sequenz als benutzerdefiniertes Ereignis einbinde kann ich vielleicht meinen aktuellen Ablauf unverändert lassen.

Gruß

Michael

 

 

Hallo Michael,

wenn du dich mit dem Ereignis vertraut gemacht hast, stehen dir auf jeden Fall viele Optionen offen. Du könntest z.B. Listen für jeden Kran definieren, die die Transportgüter der Reihe nach auflisten und entsprechend abarbeiten, mit dem Ziel, für alle automatisierten Kräne nur ein Ereignis "Kran hat Transportgut aufgenommen/abgesetzt" zu verwenden.

Viele Grüße,

Neo

  • Author

Hallo Neo,

genau das habe ich bereits eingebaut. 4 Modul-Listen. 1. für die Abstellflächen und 3 Listen für die 3 möglichen übereinander liegenden Ebenen mit den Containern.

Dazu einmal einen Straßenkreis mit LKW und 2 Gleise mit Zugmaterial. Die gesamte Animation kann automatisch laufen. Dann werden zuerst vorhandene Züge abgearbeitet. Ist kein Zug vorhanden werden die LKW beladen und entladen. Ist die Automatik aus kann von Hand gesteuert werden.

Das Ganze war noch ein offener Punkt bei meiner ersten veröffentlichten Anlage "Verschiebe-Bhf". Sobald ist mit der Erweiterung fertig bin möchte ich diese als aktuelle Version hochladen.

Bis dann

Michael

 

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.