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

Results 1 to 9 of 9

Thread: FC106 unscale problem

  1. #1
    Join Date
    12.08.2007
    Location
    Berlin
    Posts
    68
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    möchte einen Motorregler ansteuern, der über einen Analogwert gesteuert wird, in der HWkonfiguration steht +/-10V 15Bit Auflösung, in der Varialentabelle dreht der Motor mit -12.... richtig, bei +Werten habe ich eine falsche Richtung,

    Warum bekomme ich den Motor mit FC106 nicht in - Richtung gesteuert?
    Der FC106 ist als Unipolar eingestellt.
    Die Motordrehzahl wird in real vorgegeben, z.B. 5000.0 Umdrehungen...

    Danke für die Unterstützung!
    Attached Images Attached Images
    Reply With Quote Reply With Quote FC106 unscale problem  

  2. #2
    Join Date
    18.09.2004
    Location
    Münsterland/NRW
    Posts
    4,979
    Danke
    774
    Erhielt 1,199 Danke für 1,003 Beiträge

    Default

    Quote Originally Posted by Bitte_ein_Bit View Post
    ...
    Der FC106 ist als Unipolar eingestellt.
    ...
    Wie wäre es mit Bipolar

  3. #3
    Join Date
    12.08.2007
    Location
    Berlin
    Posts
    68
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Default

    Sorry, meinte auch Bipolar...15Bit mit Vorzeichen,
    woran kann es liegen, das der FC106 keine minuswerte gibt?

  4. #4
    Join Date
    22.09.2006
    Location
    Bodenseeraum
    Posts
    1,024
    Danke
    61
    Erhielt 136 Danke für 122 Beiträge

    Beitrag

    Hi,
    UNSCALE skaliert ein REAL Input Wert zwischen den zwei Limits(REAL) für die Ausgabegruppe auf 0...27648(unipolar) bzw. +/- 27648. Die zwei Limits beziehen sich auf den Eingangswert(z.B. 0...5000 1/min, oder 0..100%, oder...).
    Siehe auch Onlinehilfe für den FC.

    V.
    ______________________________________
    relax, take it easy
    Reply With Quote Reply With Quote Unscale  

  5. #5
    Join Date
    12.08.2007
    Location
    Berlin
    Posts
    68
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Default

    Bei 15 Bit Auflösung mit Vorzeichen, muß ich für das Vorzeichen ein Bit reservieren oder kann ich als HI 32768 und als LO-32768 nehmen.

  6. #6
    Join Date
    15.01.2005
    Location
    In der Mitte zwischen Bayreuth/Weiden
    Posts
    7,028
    Danke
    337
    Erhielt 1,597 Danke für 1,339 Beiträge

    Default

    Aus der Sicht des FC106 ist es scheißegal ob du eine 8Bit, 12Bit, oder eine 15Bit Analogkarte hast,
    jedenfalls solange du Siemens-Karten verwendest, für andere ist der FC105/6 sowieso nicht geeignet.

    An Hi_Lim / Lo Lim schreibst du die Werte bei denen du gerne +10V bzw. -10V hättest, bezogen auf IN !

    Also nehmen mir mal an, dein Wert für IN hat von 5000 - -5000,
    dann schreibst du das an HI_Lim/Lo_Lim

    P.S. Was hast du eigentlich mit deiner vorgeschalteten Normierung vor,
    imho überflüssig wie n Kropf, genau das macht der FC106 ja eigentlich.

    Mfg
    Manuel
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  7. #7
    Join Date
    12.08.2007
    Location
    Berlin
    Posts
    68
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Default

    Mein Motor bringt 6000u/min, schreibe ich nun am Hi_Lim 6000.0 und am Lo_Lim -6000.0?

    Also 6000.0 U/min entsprechen dann 32768 und -6000.0 u/min entsprechen dann -32768????

  8. #8
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,702
    Danke
    739
    Erhielt 3,081 Danke für 2,210 Beiträge

    Default

    Siehe Vladi, der hat alles geschrieben, was dazu zu sagen ist. Siemens gibt bei 27648 +10V aus, nicht bei 32768! Aber das kann dir in diesem Falle egal sein, solange es eine Siemens-Baugruppe ist.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  9. #9
    Join Date
    24.07.2008
    Posts
    124
    Danke
    0
    Erhielt 8 Danke für 6 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by Bitte_ein_Bit View Post
    Mein Motor bringt 6000u/min, schreibe ich nun am Hi_Lim 6000.0 und am Lo_Lim -6000.0?

    Also 6000.0 U/min entsprechen dann 32768 und -6000.0 u/min entsprechen dann -32768????
    wenn du 6000 U/min auf 32768 umrechnen willst bleibt dir nur der rechnenweg. mit scale / unscale kommst du da nicht weiter....
    wie ralle schon geschrieben hat, scale und unscale ist auf 27648 = 10V
    umrechnung programmiert.
    viele Grüße
    klaus.ka

    alles was Du im Leben anderen Menschen gibst, bekommst Du irgendwann wieder zurück, egal von dieser oder einer anderen Person

Similar Threads

  1. Step 7 Unscale FC106
    By S7Anfänger in forum Simatic
    Replies: 10
    Last Post: 07.02.2019, 12:28
  2. Problem mit FC106
    By ChrisH. in forum Simatic
    Replies: 26
    Last Post: 15.02.2012, 17:33
  3. Problem mit Fc106
    By ChrisH. in forum Simatic
    Replies: 3
    Last Post: 15.02.2012, 08:28
  4. unscale in SCL
    By coro in forum Programmierstrategien
    Replies: 7
    Last Post: 06.12.2010, 19:11
  5. Replies: 8
    Last Post: 02.04.2007, 10:32

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
  •