PT1 in Strukturierten Text

Anonymous
2010-01-20
2010-01-24
  • Anonymous - 2010-01-20

    Originally created by: j.g.

    Hallo!

    Kann mir jemand weiterhelfen?

    Ich benötige ein PT1 Glied in ST...

    In der Oscat Bibliothek habe ich nachgeschaut.

    Dort gibt es einen (FT_PT1) . Was mich aber stört ist der dort integrierte

    T_PLC_US (Liefert die aktuelle SPS Zeit in Mikrosekunden).

    Wenn ich den PT1 in meine Software (CoDeSys) implemntiere und an den Eingang einen Wert vorgebe, bringt der Ausgang mir in der Trendanzeige keine PT - Kurve.

    An was könnte das liegen????

     
  • hugo - 2010-01-24

    die iscat bibliothek wird unter codesys entwickelt und sollte auch bei dir laufen.

    t_plc_us() ist ein weiteres modul aus der oscat library das lediglich aus kompatibilitätsgründen verwendet wird.

    t_plc_us() ermittelt die zykluszeit in mikrosekunden. da aber die funktionen zur abfrage des sps timers nicht isc standard sind verwendet jede steuerung und jeder hersteller hier andere funktionen.

    t_plc_us und t_plc_ms dienen in oscat nur dazu die unterschiede in der timer abfrage lediglich an einer einzigen stelle anpassen zu können.

    du kannst unter codesys t_plc_ms direkt mit time() ersetzen bzw. t_plc_us mit time() * 1000.

    wenn deine steuerung mikrosekunden direkt unterstützt, kannst du auch die herstellerfunktion zum abfragen der mikrosekunden verwenden

     

Log in to post a comment.