Sonstiges Suche Hilfe beim Programmieren einer SPS -Schaltung mit Zählern

StimpflMichael

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
1728635320186-png.81983
Anhang anzeigen 81985
 
Moin StimpflMichael,

herzlich willkommen im Forum.

Aber einfach ein Screenshot einer Aufgabe zu posten ist schon etwas dürftig.
- Keine Anrede
- keine Information darüber mit welcher Steuerung/Programmierumgebung du arbeitest
- keine Information darüber, wo Du stehst und was Du bereits umgesetzt hast
- Keine Information darüber, wo Du Probleme hast.
- keine Information ...

VG
MFreiberger
 
Zuviel Werbung?
-> Hier kostenlos registrieren
"Die max. im Parkhaus zur Verfügung stehenenden Parkplätze"
"Dabei wird auch die Anzahl der freien Plätze auf diesen Wert gesetzt"
Gibt es einen Unterschied zwischen beiden Werten? Falls nicht, warum wird dann zwischen beiden unterschieden?

"Die angegebene Anzahl wird bei Betätigung des entsprechenden Tasters ..."
Gibt es noch weitere Taster/BedienElemente für weitere (hier verschwiegene) Funktionalitäten?

Was konkret ist mit BCD-Ziffern gemeint?
DekadenSchalter alias "ThumdWheel"? Falls ja, wie viele Stellen hat er? Wie viele Stellen hat die maximale Kapazität des ParkPlatzes?

Tipp für's Zählen: die positiven (oder negativen) Flanken der LichschrankenSignale zählen.
 
Tipp für's Zählen: die positiven (oder negativen) Flanken der LichschrankenSignale zählen.
Dabei dann aber unbedingt auf Heinileini hören:
Deine beiden EingangsSignale verlaufen wie folgt:
Code:
Signal 1 : ____:=========:_________

Signal 2 : _________:=========:____

Flanke   :     0    1    2    3
Es ist egal, welche der vier Flanken 0, 1, 2 oder 3 Du auswertest, ABER bitte suche Dir eine davon aus und werte nur diese eine aus!
Die Auswirkung dieser Massnahme auf den SoftwareAufwand ist kaum bis nicht spürbar, während der HardwareAufwand - je nach Lösungsweg und verwendeten Bauteilen - schon nennenswert sein kann.
Deine Lösung liefert richtige Ergebnisse, aber leider nur solange nicht ein RichtungsWechsel zwischen den beiden Flanken stattfindet, die Du auswertest.
Erspar Dir diesen Ärger - er wird üblicherweise erst (viel zu) spät erkannt bzw. nicht wirklich durchschaut und dann werden obskure StörImpulse bekämpft. Du suchst Dir einen Wolf nach der wirklichen Ursache.
Es ist schlicht und einfach ein logischer Fehler, nicht dieselbe Flanke für beide ZählRichtungen auszuwerten!
☝️
 
"Die max. im Parkhaus zur Verfügung stehenenden Parkplätze"
"Dabei wird auch die Anzahl der freien Plätze auf diesen Wert gesetzt"
Gibt es einen Unterschied zwischen beiden Werten? Falls nicht, warum wird dann zwischen beiden unterschieden?
Im laufenden Betrieb gibt es einen Unterschied, sobald mindestens 1 Fahrzeug im Parkhaus ist.
Die Aufgabenstellung ist allerdings etwas praxisfremd (wohl zur Vereinfachung und als "Generalreset"). Die Anzahl zur Verfügung stehender Parkplätze kann so nur bei leerem Parkhaus geändert werden, weil laut Aufgabenstellung dabei die Anzahl freier Plätze auf die Gesamtzahl zur Verfügung stehender Plätze gesetzt werden soll. Genaugenommen müssen dabei auch alle Zähler auf 0 gesetzt werden.

Was konkret ist mit BCD-Zifferngemeint?
DekadenSchalter alias "ThumdWheel"?
Ich schätze mal, die Aufgabenstellung war original (vor > 25 Jahren) für einen SPS-Testaufbau (ala Fischer-Modell?) mit einer S5 gedacht, da waren in meiner Erinnerung 2 oder 3 BCD-codierte Ziffern-Kodierschalter ("Dekadenschalter") vorverdrahtet (für 2 oder 3 Ziffern).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dabei dann aber unbedingt auf Heinileini hören:
☝️
Danke, Mario, dass Du Dich an mein Anliegen bzw. meinen alten Beitrag erinnerst.

Ich fürchte aber, dass mit den Lichtschranken B1 und B2 in diesemThread "an der Einfahrt ... und der Ausfahrt plaziert" zwei räumlich klar getrennte Lichtschranken gemeint sind und nicht 1 "DoppelLichtschranke", die 2 ("um 90° verschobene") Signale liefert, so dass sich daraus die Richtung der Fahrzeuge und somit auch die ZählRichtung ableiten lässt.
Das ist m.W. in diesem Thread nicht der Fall.

Ich war schon drauf und dran, für die beiden Lichtschranken jeweils DoppelLichschranken vorzuschlagen. Das ist deutlich aufwändiger, aber ich mag es persönlich sehr, wenn die Signale nicht nur die Zähl-Impluse liefern, sondern zusätzlich auch die zugehörige ZählRichtung ... man weiss ja nie, was sich z.B. in einem StörungsFall alles an unvorhergesehenen Dingen an der Lichschranke abspielt. Ganz zu schweigen von all den tollen Ideen, die der eine oder andere gerne mal ausprobieren möchte, um die Anlage bewusst auf's Kreuz zu legen.

Um Missverständnissen vorzubeugen, was "dieselbe Flanke für beide ZählRichtungen aus...werten" betrifft:
unbedingt beachten, dass das, was ich der einen ZählRichtung eine positive Flanke ist, in der umgekehrten ZählRichtung eine negative Flanke ist ... und umgekehrt!
 
In den Hausaufgaben und Testmodellen passiert gewöhnlich nichts, was in der Realität passieren würde - weil viieeel zu kompliziert für den Lernenden ;) Da fliegen keine Vögel durch Lichtschranken oder Fahrzeuge fahren rückwärts aus einer Lichtschanke wieder raus oder Anzahl verfügbarer Plätze ändert sich im laufenden Betrieb oder ...
 
In den Hausaufgaben und Testmodellen passiert gewöhnlich nichts, was in der Realität passieren würde - weil viieeel zu kompliziert für den Lernenden ;) Da fliegen keine Vögel durch Lichtschranken oder Fahrzeuge fahren rückwärts aus einer Lichtschanke wieder raus oder Anzahl verfügbarer Plätze ändert sich im laufenden Betrieb oder ...
...es gibt neuere Hardware als S5.
🤣
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In den Hausaufgaben und Testmodellen passiert gewöhnlich nichts, was in der Realität passieren würde - weil viieeel zu kompliziert für den Lernenden ;) Da fliegen keine Vögel durch Lichtschranken oder Fahrzeuge fahren rückwärts aus einer Lichtschanke wieder raus oder Anzahl verfügbarer Plätze ändert sich im laufenden Betrieb oder ...
Nicht nur bei Testmodellen...
Auch bei realer Softwareerstellung kann sich der Programmierpraktikant im Büro nicht vorstellen, was der Inbetriebnehmer vor Ort so alles für Probleme hat😂
 
...es gibt neuere Hardware als S5.
🤣
Gibt es tatsächlich, Mario. ;)
Um nochmal auf meinen Beitrag zurückzukommen, an den Du erinnert hast:
Dort habe ich auf einen logischen Fehler hingewiesen, auf den erwiesenermassen schon sehr viele hereingefallen sind, so wie es u.a. in diversen "SchulMeinungen" und "HardwareSchaltungsKniffen" dokumentitert wurde.
Es ist sooo einfach den Fehler zu vermeiden, aber anscheinend ist es leider noch viel einfacher, auf diesen Fehler hereinzufallen, zumal ja auch in "SchulMeinungen" oft genug Unsinn erzählt wird.
Darum sehe ich mich immer wieder mal gezwungen, in dieselbe alte Kerbe zu hauen.
Sie ist unabhängig von Hardware oder Software. Es ist in der Tat ein rein logisches Problem.
 
Zurück
Oben