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

Ergebnis 1 bis 3 von 3

Thema: SPS und XML???????????????

  1. #1
    mod2k Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi Leute,
    kennt jemand von euch eine Möglichkeit um aus einem XML-Dokument ein S7 Programm zu machen und dies anschließend in die SPS zu laden?
    Zitieren Zitieren Gelöst: SPS und XML???????????????  

  2. "Danke für deine Antwort.
    Aber wie kann man Step 7 mit einem Script steuern bzw. ab welcher Version ist dies möglich?
    Kann ich dadurch Step 7 sagen, dass während des Betriebs ein neues Programm geladen werden kann, hört sich jetzt vielleicht schwachsinnig an, ist es aber nicht."


  3. #2
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard

    Naja, nachdem du die passende XSLT geschrieben hast, dürfte sich ein passend formuliertes XML-Dokument mittels Standard-Tools in einen AWL-Quelltext verwandeln lassen.
    Du mußt dann nur noch Step 7 per Script steuern, damit es diese Zwischenform übersetzt und in die CPU lädt.
    Der einfachste Weg zum passenden XML-Dokument:
    Nimm eine AWL Quelle und peppe sie mit ordentlich kompliziertem "MarkUp" auf. Dann steht schon eine Standard-Methode für die Transformation zur Verfügung, die höchstens noch an nicht verfügbaren Zeichensätzen scheitern kann:

    Zitat Zitat von http://www.w3.org/TR/xslt.html#section-Text-Output-Method
    6.3 Text Output Method

    The text output method outputs the result tree by outputting the string-value of every text node in the result tree in document order without any escaping.

    The media-type attribute is applicable for the text output method. The default value for the media-type attribute is text/plain.
    The encoding attribute identifies the encoding that the text output method should use to convert sequences of characters to sequences of bytes. The default is system-dependent. If the result tree contains a character that cannot be represented in the encoding that the XSLT processor is using for output, the XSLT processor should signal an error.

  4. #3
    mod2k Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke für deine Antwort.
    Aber wie kann man Step 7 mit einem Script steuern bzw. ab welcher Version ist dies möglich?
    Kann ich dadurch Step 7 sagen, dass während des Betriebs ein neues Programm geladen werden kann, hört sich jetzt vielleicht schwachsinnig an, ist es aber nicht.

Lesezeichen

Berechtigungen

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