Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Hier gibt es news und noch mal news
  • Seite:
  • 1
  • 2
  • 3

THEMA:

Programmierung logische Schalter 02 Aug 2014 12:21 #1

  • kukulle
  • kukulles Avatar Autor
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 105
  • Dank erhalten: 12
Hallo liebe Jetianer,

ich tue mir gerade etwas schwer mit der Programmierung von logischen Schaltern, bzw. den Operanden und Geberzuständen und wende mich gerne an die Profis unter euch.

Im Anhang habe ich mal eine Schema zusammengestellt und wäre um eure Hilfe fürs Setup dankbar.

Als physische Schalter hätte ich gerne bei der DC-16 die Schalter SD, SG, SH

Danke für eure Unterstützung.

Robert


intelligent airborne inspection
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von kukulle.

Programmierung logische Schalter 03 Aug 2014 20:10 #2

  • ***EX
  • ***EXs Avatar
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 4974
  • Dank erhalten: 2409
Hallo Robert,
Du denkst viel zu kompliziert. Die Verknüpfung zweier Schalter über logische Schalter ist wie eine Speisekarte im WIrtshaus oder wie ein
einfaches Telefonverzeichnis!!
Der erste Schalter bei dir SD (2-Fachschalter) ist wie in der Speisekarte die Seite auf der Speise steht. In diesem Fall hast du zwei Seiten (= 2 Zustände)
Der zweite Schalter ist wie die Gerichte auf der jeweiligen Seite, hier sind es drei Gerichte pro Seite (= 3 Zustände).
Der logische Schalter kontrolliert nun die Seite und welches Gericht du gewählt hast.
In deinem Fall hast du vier Zustände für die zu schaltende Funktion. 1250,1500,1750,1333 MS. Der Grundwert ist 1666 MS da er in mehreren Stellungen
vorkommt, ist wie das Tagesmenü im Speiseplan, wenn du kein Gericht auswählst bekommst du das Tagesmenü.

Hier nun deine Menükarte für die Auswahl.
Oben siehst du die erste Seite und darunter die zweite.

Anhang wurde nicht gefunden.


Mathematisch oder programmiertechnisch hast du ein Array oder Feld erzeugt mit den Feldvariablen (X/Y), wobei X von 1 bis 2 geht
und Y von 1 bis 3 geht. X = Schalter SD und Y = Schalter SG.
Die Verknüpfung sind eigentlich ganz einfach. "AND" bedeutet bei einem normalen logischen Schalter nichts anderes als "UND"
Also wenn z.B SD vorne steht und SG in der Mitte steht ist die Bedingung erfüllt.
"Or" bedeutet nichts anderes als "ODER" Wenn du entweder mit SD vorne oder mit SG vorne ein Ereignis auslösen willst, dann musst du OR verwenden.
Wählst du bei den Gebern des logischen Schalters die Option (LIN) aus so werden die beiden Geber verglichen und bei AND der kleinere der beiden
ausgewählt, bei "OR der größere der beiden. Das war es schon mit den Grundlagen für die logischen Schalter.

Die logischen Schalter kannst du jetzt ganz leicht aus dem obigen Bild ableiten.
Bild 1.
L1 SD (vordere Stellung) AND SG (vordere Stellung) soll 1250 MS erzeugen.
L2 SD (vordere Stellung) AND SG (mittlere Stellung) soll 1500 MS erzeugen.
L3 SD (vordere Stellung) AND SG (hintere Stellung) soll 1750 MS erzeugen.

Bild 2.
L4 SD (hintere Stellung) AND SG (vordere Stellung) soll 1333 MS erzeugen.

Die Grundeinstellung machst du über deine angelegte Funktion "APM" mit einer konstanten Funktionskurve mit 33% = 1665 MS Grundstellung.

Jetzt brauchst du nur vier Mischer die über die vier logischen Schalter angesteuert werden.
Mischer 1 Funktion "APM" auf "APM" mit einer konstanten Mischerkurve von + 100% und einem Masterwert von -83% = 1250 MS und L1 als Switch.
Mischer 2 Funktion "APM" auf "APM" mit einer konstanten Mischerkurve von + 100% und einem Masterwert von -33% = 1500 MS und L2 als Switch.
Mischer 3 Funktion "APM" auf "APM" mit einer konstanten Mischerkurve von + 100% und einem Masterwert von +17% = 1750 MS und L3 als Switch.
Mischer 4 Funktion "APM" auf "APM" mit einer konstanten Mischerkurve von + 100% und einem Masterwert von -66% = 1335 MS und L4 als Switch.

Die Mischer heben und senken den Grundausschlag 1665 MS auf die gewünschten Werte.

P.S Wenn du das nächste mal im Wirtshaus sitzt und die Speisekarte studierst, dann fallen dir die logischen Schalter sicher dazu ein. :lol: :lol: :lol:
Anbei das Mustermodell zum Testen.
MFG Harald

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von ***EX.

Programmierung logische Schalter 03 Aug 2014 22:25 #3

  • kukulle
  • kukulles Avatar Autor
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 105
  • Dank erhalten: 12
Wow, Harald,

du bist echt klasse, tausend Dank für deine ausführlichen Erklärungen.
Wirklich auch ein tolles Forum

Ich werde mich da morgen gleich mal dran machen.

Herzlichen Dank.

Robert
intelligent airborne inspection

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Programmierung logische Schalter 06 Aug 2014 21:25 #4

  • Heutmaka
  • Heutmakas Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 17
  • Dank erhalten: 0
Hallo lieber Harald,
ich habe ein ähnliches Problem und versucht, das für meine folgende Problemstellung nachzuvollziehen (doch leider blicke ich es nicht vollständig): :(
Es geht um die Schaltung von Licht, sequentiell zuerst ACL ein, dann Posi dazu, dann Scheinwerfer dazu. Und in umgekehrter Reihenfolge wieder aus.
Wenn si hinten (am Bauch steht), bleibt alles aus, egal, wie sj steht. Bei si vorne kann mit sj nach vorne die drei Lichtfunktionen sequentiell geschaltet werden (wobei die vorhergehende immer mit aktiv bleibt, ist ja klar. Es kann also niemals nur Scheinwerfer an sein, sondern immer zusammen mit ACL und Posi)
Meine programmierten logischen Schalter sind in anhängener Exel-Datei zuammengefasst.



Bei den Mischern bin ich ins Straucheln geraten. Was muss mit was gemischt werden und wie ..? Auch die Angabe "APM" verstehe ich leider nicht....da setzt es aus.
Danke, sicher weisst Du auch hier Rat,,
Gruß,
Helmut
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Heutmaka. Grund: Datei hochladen, dritter Versuch

Programmierung logische Schalter 07 Aug 2014 10:04 #5

  • ***EX
  • ***EXs Avatar
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 4974
  • Dank erhalten: 2409
Hallo Helmut,
Auch du denkst viel zu kompliziert!!
Für die Aufgabenstellung brauchst du bloß zwei logische Schalter und nicht mehr, auch keinen Mischer.
Die Funktion ACL bekommt als Geber SI in vorderer Stellung, weil wenn SI vorne ist soll die Funktion ACL in allen
drei Stellungen vom Geber SJ auf ein stehen, logisch!!
Die Funktion Posi soll bei SI vorne und bei SJ mitte und vorne auf ein sein. Das geht mit einem logischen Schalter
L1 Si vordere Stellung "AND" SJ hinter Stellung + REV. Bei der Auswahl des Geber 2 beim logischen Schalter wird ein AUS-EIN-EIN
Schalter erzeugt der nun mit der Funktion POSI wie gewünscht wirkt.

Die Funktion Scheinwerf hat den logischen Schalter L2 mit SI vorne und SJ vorne.
Die Ausschläge der Funktionen setzt du entweder über die Funktionskurven oder über die maximalen Servowege und das war es.
P.S Die Funktion "APM" ist genauso eine angelegte Funktion wie dein Posi oder ACL oder dein Scheinwerf.
Anbei eine Musterdatei.

MFG Harald

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von ***EX.

Programmierung logische Schalter 07 Aug 2014 22:55 #6

  • Heutmaka
  • Heutmakas Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 17
  • Dank erhalten: 0
Hallo Harald,
danke für die super schnelle Antwort !
Ich habe versucht, das umzusetzen, aber bislang leider nur einen Teil-Erfolg geerntet (mühsam ernährt sich das Eichörnchen).
Evtl. habe ich auch nicht richtig erklärt, dass sämtliche Lichtfunktionen an einem Servoeingang hängen, der über ein Optotronix-Licht-Modul angeschlossen ist, welches über 3 verschiedene Impulslängen die Funktionen auslöst, also wie ein Servo in 3 Stellungen z. B. linker Vollausschlag, mitte, rechter Vollausschlag etc.
Ändert das etwas an der Programmierung....?

Gruß,
Helmut

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2
  • 3
Ladezeit der Seite: 0.319 Sekunden
Powered by Kunena Forum