Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Simulation, ARRAY

l.farmer
2006-09-26
2006-09-27
  • l.farmer - 2006-09-26

    Hallo Forum

    in der Anlage befindet sich ein kleines Test-Projekt, in dem die Werte tET, X und Y in PLC_PRG berechnet werden. X stammt von tET ab (X:=TIME_TO_REAL(tET)). Zu diesem Projekt habe ich einige Anfängerfragen:

    1.Den Simu-Mode kann ich nur über die Visualisierung „Schalter“ anstoßen, nicht aber durch anklicken der BOOLSCHEN- Variablen „EIN1“ und „EIN2“ im Kopf von PLC_PRG. Funktioniert die Simulation nur zusammen mit der Visualisierung?

    2.Warum werden im Simu-Mode innerhalb des FUB ZEIT im Kopf keine Zahlenwerte, sondern nur „???“ angezeigt?

    3.Wie kann aus den Variablen tET, X und Y ein 2D-ARRAY erzeugt werden? Auch wenn die Länge des ARRAYS zunächst nicht bekannt ist!

    4.Wie kann dieser ARRAY in eine externe Datei exportiert werden (Formatiert und mit Spaltenüberschriften)?

    Für die Beantwortung meiner Fragen besten Dank im voraus!

    Farmer

    TON_01.pro [32.32 KiB]

     
  • J Schohaus - 2006-09-27

    Hallo l-farmer

    1. Es kann der Zustand einer "BOLL" Variable auch direkt geändert werden.

    Einfach mit Doppelklick den neuen zustand auswählen und dann im Menü "Online" mit der der Taste "Werte Schreiben" die Zustände übernehmen.

    1. Um einem FB den Zustand anzuzeigen ist es nötig diesen mit der Instanz zu öffnen. Hirzu die Instanz oder im in der Bausteinliste den Baustein mit der Rechte Maustaste Instanz öffnen.

    2. Eine änderung der Variablendefinition durch das Programm selbst ist nicht möglich.

    3. Die Werte müßen mit dem Prgramm in ein String umgewandelt werden und können dann in eine Datein geschrieben werden.

     

Log in to post a comment.