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

Ergebnis 1 bis 3 von 3

Thema: DotNetSiemensPLC S5time schreiben

  1. #1
    Registriert seit
    09.09.2006
    Beiträge
    16
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo alle zusammen hab folgendes Problem .
    Hab in einer S7 319 S5timer eingebaut und wollte diese nun Zeitwerte über ein PC schreiben


    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Try
    Dim val1 As New Communication.PLCTag("DB320.DBW14")
    val1.TagDataType = TagDataType.S5Time
    myConn.ReadValue(val1)
    MsgBox(val1.ValueAsString)
    Catch ex As Exception
    MsgBox(ex.Message)
    End Try
    End Sub


    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    Dim neue As Integer
    Try
    neue = InputBox("NEUE ZEIT:")
    Dim val1 As New Communication.PLCTag("DB320.DBW14")
    val1.TagDataType = TagDataType.S5Time
    'val1.DataTypeStringFormat = TagDisplayDataType.S5Time
    val1.Controlvalue = neue
    myConn.WriteValue(val1)
    Catch ex As Exception
    MsgBox(ex.Message)
    End Try
    End Sub
    Das lesen funktioniert aber beim schreiben bekomme ich eine Fehlermeldung

    zb. ich schreiben in der inputbox 20 bekomme ich Folgende Meldung
    Die angegebene Umwandlung ist ungültig
    wo ist nungenau der Fehler


    ach ja die S5timer duch Iec Timer zu ersetzen wollte ich mir ersparen sind 500 timer :8
    Zitieren Zitieren DotNetSiemensPLC S5time schreiben  

  2. #2
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.758
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    Es wird ein wert vom Type TimeSpan erwartet und kein string!

    Die ganzen SPS Typen werden in die entsprechenden DotNet Typen gewandelt:

    S5Time -> TimeSpan
    Time -> TimeSpan
    TimeOFDay -> DateTime
    DateAndTime -> DateTime
    ...

    versuchmal TimeSpan.Parse
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  3. Folgender Benutzer sagt Danke zu Jochen Kühner für den nützlichen Beitrag:

    Enti (28.04.2015)

  4. #3
    Enti ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    09.09.2006
    Beiträge
    16
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    super das ist natürlich viel leichter als ich gedacht habe ....

Ähnliche Themen

  1. S5time
    Von Techniker1907 im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 06.12.2016, 10:13
  2. TIA S5Time != S5Time?
    Von LowLevelMahn im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 11.01.2015, 19:01
  3. S5Time
    Von penki im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 20.05.2010, 13:26
  4. S5TIME in INTEGER?
    Von Felse im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 12.03.2009, 12:06
  5. OP S5time
    Von seb992000 im Forum HMI
    Antworten: 3
    Letzter Beitrag: 22.07.2008, 08:14

Lesezeichen

Berechtigungen

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