Analoges Problem

Andreas68

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen, stehe vor ein Problem.
Es geht um folgenden Programmablauf:

Bei Betätigung des Starttasters dreht ein hydr. Schneckenmotor 50 Sekunden mit 200 Umdrehungen(grober Wert) pro Minute und reduziert die Drehzahl während einer Minute auf Null.

Eigentlich müsste ich nur wissen wie ich so den analogen Ausgang programmiere.

Vorhanden ist eine CPU 314C -2DP , diese hat 2 Analoge Ausgänge.

Wäre echt super wenn Ihr mir eine Lösung zeigen könnt.

Gruß Andreas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
min^-1
    |
    |
200 +
    |\
    | \
    |  \
    |   \
    |    \
    |     \
  0 +------+-----
           60  t in s
daraus ergibt sich:

m = -3,33
n = 200

also

y = -3,33 * x + 200

mit x = t (in s); 0<t<60

ergibt sich folgender code

Code:
*
      L     -3.3333
      L     #rTime
      *R
      L     200.0
      +R
      T     #rSoll
#rSoll kann dann mit dem FC106 auf den Analogausgang geschrieben werden

#rTime?

Code:
*
      U     #xStart
      FP    #xHelpFlag1
      SPBN  end1
      S     #xRampDown
      L     0.0
      T     #rTime
end1: U     #xRampDown
      SPBN  end2
      U     #xPLCPulse1Hz
      FP    #xHelpFlag2
      SPBN  end2
      L     1.0
      L     #rTime
      +R
      T     #rTime
      L     60.0
      >R
      R     #xRampDown
end2: NOP   0
 
PN/DP? was los? wofür?
du schüttelst das doch aus dem handgelenk und hättest sicher noch paar befehle, die den code kürzer machen ... stichwort: statuswort ;)
 
@ gravieren,
stimmt nach 110 sek muss der motor stehen.
ich muss nochmals sagen das ich darin ein neuling bin, mir ist das als projektarbeit aufs auge dedrückt worden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
PN/DP? was los? wofür?
Mein Danke war nicht für den Lösungsweg (für "ganz schlaue kerlchen" ist der nicht neu oder kompliziert ;) ),
sondern für die Mühe, die Du Dir bei dem Beitrag gemacht hast. Zumal es abzusehen ist, daß Du vom Fragesteller
wohl kein Danke dafür bekommst. Ich finde den Beitrag wirklich informativ, übersichtlich und umfassend.

Ich nehme an, das Danke von Helmut kam aus dem selben Grund.

Gruß
Harald
 
Mein Danke war nicht für den Lösungsweg (für "ganz schlaue kerlchen" ist der nicht neu oder kompliziert ;) ),
sondern für die Mühe, die Du Dir bei dem Beitrag gemacht hast. Zumal es abzusehen ist, daß Du vom Fragesteller
wohl kein Danke dafür bekommst. Ich finde den Beitrag wirklich informativ, übersichtlich und umfassend.

Ich nehme an, das Danke von Helmut kam aus dem selben Grund.

Gruß
Harald

stimmt, vor mir gibt es auch ein Danke, wenn sich jemand mühe gibt.
Hilfreich sind die Technischen Beiträge vom 4l sowiso meistens.
 
Zurück
Oben