Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Results 1 to 4 of 4

Thread: Was ist genauer: Cyclic Interrupt oder Runtime Laufzeitmessung (CPU1513)

  1. #1
    Join Date
    23.11.2015
    Posts
    19
    Danke
    7
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Eckdaten:
    V14SP1
    CPU 1513
    ET200SP(IM155-6 PN/ST)
    AI 4xu/I 2-Wire

    4-20mA Signal vom Wegmessystem




    Hallo,

    ich muss eine Geschwindigkeit ermitteln.

    Dazu schreibe ich in einem Zeitabstand von einem Sensor für Wegmessung den Wert weg.
    Die Differenz von dem neuen - alten Wert ergibt = Den zurückgelegten Weg

    Soweit so gut. Jetzt muss ich natürlich auch die Zeit ermitteln die zwischen den beiden Abständen vergangen ist und das so genau wie möglichst.
    Dazu hatte ich 2 Ideen:

    Idee 1:
    Cyclic Interrupt auf 5ms oder so einstellen
    und dort immer neuen Wert von der Wegmessung wegschreiben und die Geschwindigkeit ermitteln.

    Idee 2:
    Im Main OB mit jedem Zyklus einen neuen Wert von der Wegmessung wegschreiben und direkt im nächsten Netzwerk den Befehl "Runtime" ausführen.
    Und so die Geschwindigkeit ermitteln


    Gefühlt würde ich sagen, Idee 2 wird genauer!
    Aber vielleicht hat ja auch jemand Erfahrungen?
    Reply With Quote Reply With Quote Was ist genauer: Cyclic Interrupt oder Runtime Laufzeitmessung (CPU1513)  

  2. #2
    Join Date
    22.06.2009
    Location
    Sassnitz
    Posts
    14,063
    Danke
    1,140
    Erhielt 4,144 Danke für 3,347 Beiträge

    Default

    Vorsicht vor RUNTIME: die Anweisung hat irgendwann einen Überlauf und ist von Siemens so schlampig dokumentiert, daß man den Überlauf nicht genau herausrechnen kann. Außerdem gibt es da möglicherweise auch Firmware-Fehler, wo RUNTIME nicht richtig funktioniert.
    Zu RUNTIME befrage mal besser den Siemens Support (und berichte hier).

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #3
    Join Date
    09.08.2013
    Posts
    54
    Danke
    20
    Erhielt 23 Danke für 20 Beiträge

    Default

    Oder du nimmst ein Technologieobjekt.
    Dein Analogeingang wird im OB_PreServo am Baustein SimpleEnc verwurstet und dem TO mittels Anbindung über Datenbaustein aufbereitet.
    Siehe hier: https://support.industry.siemens.com...dti=0&lc=de-AT

    Unter "TO".ActualVelocity gibt es dann die Ist Geschwindigkeit in deiner konfigurierten Maßeinheit ermittelt im OB_Servo Takt.

    LG
    Peter

  4. Folgender Benutzer sagt Danke zu kafiphai für den nützlichen Beitrag:

    St3v3a3 (10.10.2019)

  5. #4
    St3v3a3 is offline Neuer Benutzer
    Themenstarter
    Join Date
    23.11.2015
    Posts
    19
    Danke
    7
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das mit dem Technologieobjekt "TO_PositioningAxis" hört sich echt gut an!
    Das man so auch einen Analogeingang damit verschalten kann, ist mir neu!
    Deshalb hatte ich mich leider auch vorher noch nie damit beschäftigt.

    Habe mir das Beispielprojekt und die Dokumentation mal heruntergeladen und werde es Schritt für Schritt mal durchgehen.
    Es ist eigentlich 1 zu 1 meine Aufgabenstellung:

    Hydraulikpumpe
    Propventil (analog angesteuert)
    Hydraulikzylinder
    Geber über Wegmessung (analog Signal)


    screenshot.119.jpg


    Über TO_PositioningAxis kann ich dann doch auch direkt meine Geschwindigkeits-Regelung realisieren (und auch optimieren)?
    Hatte dieses sonst über PID_3Step vorgehabt.

Similar Threads

  1. Replies: 3
    Last Post: 10.04.2019, 17:05
  2. Step 7 RUNTIME: Laufzeitmessung
    By RvE in forum Simatic
    Replies: 6
    Last Post: 20.03.2017, 00:36
  3. TIA OB 30 OB 35 Cyclic interrupt
    By xj900mb in forum Simatic
    Replies: 2
    Last Post: 23.02.2017, 08:35
  4. Replies: 4
    Last Post: 10.08.2016, 10:17
  5. Interrupt oder Impulsabgriff bei S7
    By heini-bb in forum Simatic
    Replies: 1
    Last Post: 23.11.2004, 19:47

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •