Drehzahlregelung

avanlumpi

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Regelung E-Motor

hallo liebe spsler :)
ich habe in der schule ein schönes praktikum für die s7 bekommen, das programm zur aufgabenstellung auch. aber ich verstehe das programm nicht ganz. ich kann zwar mithilfe des handbuchs sagen, was in welchem netzwerk gemacht wird, aber die funktion in bezug auf die drehzahlregelung kann ich meist nicht nachvollziehen.
es ist zwar keine pflicht (wir sollten es nur mal gesehen haben, wäre wohl eher abitur-aufgabe). aber ich würde das programm gern nachvollziehen und selbst dran rumbasteln (habe ich bereits versucht, aber dann geht meistens irgendwas nicht mehr...weil ich eben leider nicht so richtig weiß, was ich da verändere).
ich denke, wenn ich dieses programm beherrsche, kann ich in sps ganz gut programmieren, oder? es scheint doch recht komplex zu sein.

könnt ihr mir helfen, die einzelnen fb und ob nachzuvollziehen?

das wäre echt lieb :)

lg,
eure avan
 
Zuletzt bearbeitet:
und die restlichen fb/ob lassen sich irgendwie nicht mehr einfügen :(

ich verstehe z.b. nicht, warum immer zwei zählerwerte nötig sind, um die stellenauswahl zu machen. ich hab mal (bei den vergleichern in fb2) statt zählwert 1 und 2 nur die 1 hingesetzt und das dann bei allen zählerwerten, da regelte der motor wesentlich schneller. aber sobald ich dann die soll-drehzal verändert hab, zeigte es eine völlig andere ist-drehzahl an.
wieso brauche ich immer zwei zählwerte? (also 0oder 1 und 2 oder 3 usw.) ?

und was bringt die bit-verschiebung? was passiert da genau und welche funktion hat das für die regelung?

die kommentare sind das, was ich bisher nachvollziehen kann. ist meist aber die tatsache, was das jeweilige netzwerk da grad macht, nicht die funktion in bezug auf die regelung. die würde ich gern verstehen. also, wozu die ganzen umwandlungen, doppelte zählerwerte und bit-verschiebung usw.?
und warum lässt sich die regelung nicht beschleunigen (ohne fehler einzubauen)?
 
Zuletzt bearbeitet:
hab mir nicht allses genau angesehen, aber da sind teilweise anweisungen die nur einem kranken hirn entsprungen sein können

z.b.

WOR_W
M46.1 EN
MW64 IN1
W#16#0 IN2​
OUT AW125

wo soll der sinn drin liegen mw64 mit 0 zu verodern?
ein
L MW64
T AW125
erfüllt den selben zweck

oder


WAND_W
M70.0 EN
AW125 IN1
W#16#0 IN2​
OUT AW125

eine verundung mit 0 ergibt logischerweise immer 0
L 0
T AW125
wäre meines erachtens logischer

 
Zuviel Werbung?
-> Hier kostenlos registrieren
hab mir nicht allses genau angesehen, aber da sind teilweise anweisungen die nur einem kranken hirn entsprungen sein können

z.b.

WOR_W
M46.1 EN
MW64 IN1
W#16#0 IN2

OUT AW125

wo soll der sinn drin liegen mw64 mit 0 zu verodern?
ein
L MW64
T AW125
erfüllt den selben zweck

oder


WAND_W
M70.0 EN
AW125 IN1
W#16#0 IN2​

OUT AW125

eine verundung mit 0 ergibt logischerweise immer 0
L 0
T AW125
wäre meines erachtens logischer


hallo!
danke für die antwort :)

das "kranke hirn" ist dann wohl unser ausbilder ;) ich denke mal, er hat es selbst geschrieben. wir sind in der mechatroniker-ausbildung und das komplizierteste programm war bisher ne ampelsteuerung.
und da haben ein kollege und ich mal nach einer interessanteren programmierung gefragt. würde dieses programm eben gern bissl umbauen und unserem ausbilder zeiegen, dass wir sowas draufhaben ;)

was sagt denn dieses W#16#0 überhaupt aus? ich bau das dann mal so um, wie du sagst, wenn ich heut noch ins labor darf.

ich verstehe wie gesagt auch nicht den sinn, von den zählwert-abfragen/vergleichern. wozu immer zwei zahlen in ein ODER geben?
 
Da hat der Volker trotzdem Recht ...
das "kranke hirn" ist dann wohl unser ausbilder ;)
Ein Ausbilder-Schein allein schützt vor Fremdbewertung nicht - im Gegenteil ...
Es sind ja außerdem noch weitere "faux pas" da drin wie z.B. ungerade Wort-Adressen - das geht zwar, machen sollte man es trotzdem nicht ...

ich verstehe wie gesagt auch nicht den sinn, von den zählwert-abfragen/vergleichern. wozu immer zwei zahlen in ein ODER geben?
Das heißt nur, dass das Ergebnis sowohl bei dem einen Wert, wie bei dem anderen Wert OK ist ...

Gruß
Larry
 
erklär mal wie das mit der sollwertvorwahl funktioniert. so ganz kann ich das nicht nachvollziehen.
geht z.b. a124.4 auf e124.4 ? warum?
ist es so, dass solange der e124.0 gedrückt wird der sollwert erhöht wird?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wo a124.4 hingeht muss ich im labor nachsehen. ich glaube, die greifen das signal von den wähltastern des sollwerts ab.
aber ausgänge können ja kein signal abgreifen...ich guck mal nach, oder frag das "kranke hirn" ;)
e124.0 ist immer ein, damit läuft die anlage.
und der soll-wert erhöht sich für jede stelle einzeln, jede stelle einen hoch und einen runter-taster.
blöd formuliert, sorry ;)
weißt du, wie ich es meine?
 
hier mal ein programm was das gleiche tun sollte aber (denk ich jedenfalls:ROFLMAO:) besser zu verstehen ist
 

Anhänge

  • 314ifm.zip
    349,6 KB · Aufrufe: 16
danke, klingt gut, mit dem besser verstehen ;) ich teste es mal montag!
 

Anhänge

  • FB3.pdf
    43 KB · Aufrufe: 4
  • FB2.pdf
    35,2 KB · Aufrufe: 6
Zuletzt bearbeitet:
Zurück
Oben