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

Ergebnis 1 bis 4 von 4

Thema: Speichern von Simulationsdaten?

  1. #1
    Registriert seit
    21.09.2006
    Beiträge
    36
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich hätte da eine Frage. Ich versuche die Simulationsdaten aus PLCSim rauszulesen mit Visual Basic. Das Schreiben und lesen klappt soweit. Jetzt wollte ich die Daten abspeichern.
    In der Siemens Doku steht nur die Methode und kein Beispiel. Vielleicht hat jemand von Euch eine Ahnung wie es funktioniert?

    Doku.:
    SavePLC
    STDMETHOD(
    CS7ProSim::SavePLC)( BSTR FileName)

    Beschreibung
    Speichert die aktuellen simulierten SPS-Daten in einer Datei. Die Daten, die gespeichert werden, bestehen aus dem Programm, der Hardware- Konfiguration, der Schlüsselschalterposition wie im Unterfenster "CPU", der Art der Programmbearbeitung (automatisch oder zyklusweise), dem E/A-Zustand, Zeitwerten, symbolischen Adressen und der Netzeinstellung (ein
    oder aus).
    Parameter
    FileName Name der Datei, in der die Daten des simulierten Zielsystems gespeichert werden sollen
    Fehlerbehandlung
    Fehler werden im Ereignis ConnectionError gemeldet, nicht vom Funktionsaufruf.
    Rückgabewert
    Wert Bedeutung
    S_OK 0x00000000 : Erfolgscode
    STG_E_CANTSAVE 0x80030103 : Speichern nicht möglich
    PS_E_NOTCONNECTED 0x80040211 : S7ProSim ist nicht mit S7-PLCSIM verbunden
    Verwendung in Visual Basic
    Sub SavePLC(File'Name As String)

    Mein Quellcode:

    Private Sub cmdSavaPLV_Click()
    Dim test1 As String
    test1 = S7ProSim.SavePLC <=//Compiler-Fehler
    If test1 = S_OK Then
    MsgBox MSG_OK, vbInformation, "S7ProSim-Beispiel"
    Else
    ShowError errExecuteSingleScan
    End If
    End Sub


    Wie kann ich die Sim.Daten speichern?

    Danke!
    Zitieren Zitieren Speichern von Simulationsdaten?  

  2. #2
    Registriert seit
    27.10.2005
    Ort
    Schwäbisch Gmünd
    Beiträge
    5.224
    Danke
    630
    Erhielt 955 Danke für 769 Beiträge

    Standard

    1. Fehlt der Name, unter dem gespeichert werden soll
    2. Ist SavePLC als Sub deklariert und wird als Function verwendet
    Rainer Hönle
    DELTA LOGIC GmbH

    Ein Computer kann das menschliche Gehirn nicht ersetzen. Engstirnigkeit kann unmöglich simuliert werden. (Gerd W. Heyse)

  3. #3
    sweber ist offline Benutzer
    Themenstarter
    Registriert seit
    21.09.2006
    Beiträge
    36
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Frage

    Danke, aber ich benutze oder kenne VB erst 1 Woche.
    Ich weiß nicht wie ich es speichern soll.
    kann ich es nicht als
    test1 = S7ProSim.SavePLC speichern.

    Wie kann ich es den machen?

  4. #4
    Registriert seit
    27.10.2005
    Ort
    Schwäbisch Gmünd
    Beiträge
    5.224
    Danke
    630
    Erhielt 955 Danke für 769 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von sweber Beitrag anzeigen
    Danke, aber ich benutze oder kenne VB erst 1 Woche.
    Ich weiß nicht wie ich es speichern soll.
    kann ich es nicht als
    test1 = S7ProSim.SavePLC speichern.

    Wie kann ich es den machen?
    Nein, es muss der Dateiname, unter dem gespeichert werden soll, angegeben werden. S7ProSim.SavePLC "Hugo" könnte z.B. funktionieren. Es muss allerdings auch das Ereignis ConnectionError eingerichtet sein. Dazu einfach in VB im Codefenster in der linken ComboBox "S7ProSim" auswählen und in der rechten Combobox "ConnectionError". Dort wird nämlich laut Beschreibung ein Fehler gemeldet, nicht durch Rückgabewert von SavePLC.
    Rainer Hönle
    DELTA LOGIC GmbH

    Ein Computer kann das menschliche Gehirn nicht ersetzen. Engstirnigkeit kann unmöglich simuliert werden. (Gerd W. Heyse)

Ähnliche Themen

  1. DB als .xls Speichern
    Von Deep Blue im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 15.12.2009, 12:44
  2. Einstellungen speichern
    Von eYe im Forum HMI
    Antworten: 2
    Letzter Beitrag: 25.02.2009, 21:28
  3. Werte in DB speichern
    Von Sash7770 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 25.02.2009, 07:41
  4. auf MMC speichern
    Von slk230-power im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 01.10.2007, 21:29
  5. Speichern in 312 IFM
    Von waldy im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 01.07.2004, 20:59

Lesezeichen

Berechtigungen

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