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

Page 2 of 2 FirstFirst 12
Results 11 to 16 of 16

Thread: Variable schreiben

  1. #11
    Join Date
    09.08.2004
    Location
    Münsterland
    Posts
    243
    Danke
    25
    Erhielt 14 Danke für 11 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    tach,

    tja einfache rezeptverwaltung ist mittlerweile ganz schon aufgebläht - sind mittlerweile 360 sollwerte

    ich schreibe die werte jetzt erstmal in ne textdatei

    rezept 1 = data1.txt
    rezept 2 = data2.txt
    usw.

    geht ganz gut

    textdatei sieht dann so aus

    1>1.223<
    2>200.0<
    3>150.0<
    usw.

    schöner wäre aber anstatt 1,2,3 vor dem wert der name der variable, weil es dann keinen dreher, etc geben kann

    @fx ... kannste mir mal ein beispiel schicken
    "symbolisch per ads"


    danke jungs für die antworten

  2. #12
    Join Date
    19.01.2009
    Posts
    9
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Default

    String geht per ads nicht!

  3. #13
    Join Date
    29.09.2006
    Posts
    373
    Danke
    0
    Erhielt 43 Danke für 40 Beiträge

    Default

    Hallo,

    String geht per ADS nicht!? Beispiel für die ADS Dll mit SPS ADS Bausteinen nachbilden...

    http://infosys.beckhoff.com/content/...p_sample07.htm

    Viele Grüße

  4. #14
    Join Date
    15.02.2006
    Posts
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo Stricky...

    ja, ok, ich verstehe, worauf du hinaus willst...vorschlag, warum legst du dir nicht einfach eine struktur zb. in folgender art und weise an:

    TYPE EK_SetValues :
    STRUCT
    SetValue : ARRAY[1..ValueCounter] OF typSetValue;
    END_STRUCT
    END_TYPE

    TYPE typSetValue :
    STRUCT
    Value : REAL;
    Name : STRING(MAX_NAME_LENGTH);
    END_STRUCT
    END_TYPE

    so kannst du die daten eindeutig in dein array schreiben, du sagtest ja, das du deine sollwerte durchnummerierst und für den anwender bzw den inbetriebnehmer kannst du zusätzlich in deiner variablendeklaration noch namen der sollwerte vergeben...bzw diese auch in deinem rezeptfile hinterlegen...

    ich bin aber auch noch dran, einen weg zu suchen, wie man variablen aus einem string heraus ansprechen kann...

    mfg alex...!!!
    "...man kann seinen ruf nicht auf dingen aufbauen, die man(n) vor hat zu tun..."

  5. #15
    Join Date
    19.01.2009
    Posts
    9
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Default

    @Fx64: Bei mir geht String nicht. Ich verwende aber ADS-Script-DLL.

  6. #16
    Join Date
    09.08.2004
    Location
    Münsterland
    Posts
    243
    Danke
    25
    Erhielt 14 Danke für 11 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by engineering-01 View Post
    Hallo Stricky...

    ja, ok, ich verstehe, worauf du hinaus willst...vorschlag, warum legst du dir nicht einfach eine struktur zb. in folgender art und weise an:

    ich bin aber auch noch dran, einen weg zu suchen, wie man variablen aus einem string heraus ansprechen kann...

    mfg alex...!!!
    so mache ich das ja jetzt im prinzip ... die ganzen sollwerte liegen in

    dbsollwerte.xyz

    habe zwei funktionen

    einmal wert aus datei lesen und in variable schreiben und 2. umgekehrt ... funktioniert wunderbar

Similar Threads

  1. WinCC Text Kombinationsfeld in Variable schreiben
    By macter in forum HMI
    Replies: 2
    Last Post: 17.05.2019, 11:20
  2. TIA Referenzdaten in einer Variable schreiben
    By youfyouk in forum Simatic
    Replies: 8
    Last Post: 20.11.2017, 11:13
  3. Step 7 Boolsche Variable direkt am FB schreiben
    By Erka in forum Simatic
    Replies: 5
    Last Post: 24.04.2014, 15:18
  4. Variablen Namen in Variable schreiben
    By Vogei in forum CODESYS und IEC61131
    Replies: 7
    Last Post: 22.05.2012, 21:30
  5. C-Script aus Index in Variable schreiben
    By WendeMarkus in forum HMI
    Replies: 0
    Last Post: 23.08.2010, 05:34

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
  •