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

Ergebnis 1 bis 2 von 2

Thema: Texte DB speichern

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Tag zusammen,

    Anwendung: Text- und Variablenimport in ProTool aus Access (Rezeptur, .csv) => schreiben in DB

    Problem: die Strings sehe ich in der Rezeptur aber die Übernahme in den DB funzt nicht.

    Ich habe jetzt gesehen, dass ich für Strins zwei Byte mehr einplanen muß (Byte 1 maximale Länge des Strings; Byte 2 tatsächliche Länge). Kann es daran liegen, dass ich die mein Stringvariablen direkt aneinanderreihe im DB ?

    Gruß

    Martin

    (mohlig@fh-koblenz.de)
    Zitieren Zitieren Gelöst: Texte DB speichern  

  2. "Hallo Martin

    Aus der Simatic-Hilfe:

    Dynamische Lokaldaten vom Datentyp STRING müssen vom Anwender vor dem ersten Verwenden initialisiert werden, z.B. durch eine AWL-Sequenz der Form:

    LAR1 P#lokal_string_var // lokal_string_var ist in VAR_TEMP deklariert als STRING[200]
    L 200 // oben genannte STRING-Länge
    T LB [AR1, P#0.0] // im MAX Len Byte des Strings eintragen
    L 5 // tatsächliche Länge des Strings
    T LB [AR1, P#1.0] // tatsächliche Länge des Strings eintragen

    Hinweis:
    Wird der Inhalt eines Strings vom Anwenderprogramm geändert, muß auch das Byte "Tatsächliche Länge" beschrieben bzw. aktualisiert werden, damit der String vom PG angezeigt werden kann.
    Wurde eine temporäre Variable vom Datentyp STRING definiert, muß das Byte "Max. Länge" vor der Verwendung der Variablen im Anwenderprogramm mit der definierten Länge beschrieben werden.

    mfG churchill"


  3. #2
    Registriert seit
    19.06.2003
    Beiträge
    141
    Danke
    0
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Martin

    Aus der Simatic-Hilfe:

    Dynamische Lokaldaten vom Datentyp STRING müssen vom Anwender vor dem ersten Verwenden initialisiert werden, z.B. durch eine AWL-Sequenz der Form:

    LAR1 P#lokal_string_var // lokal_string_var ist in VAR_TEMP deklariert als STRING[200]
    L 200 // oben genannte STRING-Länge
    T LB [AR1, P#0.0] // im MAX Len Byte des Strings eintragen
    L 5 // tatsächliche Länge des Strings
    T LB [AR1, P#1.0] // tatsächliche Länge des Strings eintragen

    Hinweis:
    Wird der Inhalt eines Strings vom Anwenderprogramm geändert, muß auch das Byte "Tatsächliche Länge" beschrieben bzw. aktualisiert werden, damit der String vom PG angezeigt werden kann.
    Wurde eine temporäre Variable vom Datentyp STRING definiert, muß das Byte "Max. Länge" vor der Verwendung der Variablen im Anwenderprogramm mit der definierten Länge beschrieben werden.

    mfG churchill

Ähnliche Themen

  1. Texte von aussen eingeben
    Von MK_Auto im Forum HMI
    Antworten: 3
    Letzter Beitrag: 05.01.2009, 00:56
  2. Russische Texte
    Von piffpaff im Forum E-CAD
    Antworten: 8
    Letzter Beitrag: 29.09.2008, 18:03
  3. OP 396 Texte ändern
    Von peter(R) im Forum HMI
    Antworten: 27
    Letzter Beitrag: 09.05.2008, 13:43
  4. WINCCFLEX und Texte auf Panel Speichern
    Von Waelder im Forum HMI
    Antworten: 4
    Letzter Beitrag: 16.08.2006, 13:10
  5. Übertragung der Texte zum TD2
    Von Anonymous im Forum HMI
    Antworten: 1
    Letzter Beitrag: 14.07.2005, 08:57

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •