Aktueller Inhalt von Keb

  1. Keb

    LibNoDave C# Wort/Doppelwort schreiben

    Hier der Ganze Code der glaube ich relevant ist. private void btWriteAll_Click(object sender, EventArgs e) { // Variablen Initialisieren bool BitBool = false; bool ByteBool = false; bool StringBool = false; bool RealZahl = false; bool...
  2. Keb

    LibNoDave C# Wort/Doppelwort schreiben

    Ich habe für das Start Byte noch einmal Werte angegeben: Den Wert 100, den Wert 0 und den Wert 1 getestet. Es ergab sich leider keinerlei Änderung der Fehlermeldung. Keb Edit: Ich glaub ich muss mir für die Merker selbst eine ByteSchreiben Funktion über ersetllen, die über einzelne Bits schreibt.
  3. Keb

    LibNoDave C# Wort/Doppelwort schreiben

    Die Fehlernummer wäre 10, die daveStrError funktion hab ich noch nicht gefunden suche aber gerade danach EDIT: Gesucht und gefunden. der Fehlertext lautet: "The desire item is not available in the PLC". Dazu frage ich mich wie das sein kann, da ich ja die Bits des Bytes wo ich beschreiben...
  4. Keb

    LibNoDave C# Wort/Doppelwort schreiben

    ich habe wohl vergessen dazu zu schreiben, dass er die Zeile "throw new Exception("unable to write");" ausführt. Das bedeutet für mich, das in der Libnodave Funktion ein Fehler auftritt. Was für einer das ist kann ich ja leider nicht einsehen bzw ich wüsste nicht wo. Ich habe nochmal...
  5. Keb

    LibNoDave C# Wort/Doppelwort schreiben

    Hallo zusammen! Ich habe noch eine Frage zum schreiben, die hier denke ich auch noch rein passt. Ich möchte im Bereich der Merker(daveFlags) und Ausgänge(daveOutputs) außer Bits auch ein Byte,Wort,Doppelwort schreiben können. Den folgenden Code verwende ich bei DB's: int res =...
  6. Keb

    C#, Libnodave : Variabilität von ReadBits, etc erhöhen

    Hallo Larry, ich danke dir für deine schnelle Antwort und werde meine Suche anhand deines Posts etwas genauer fortsetzen können. Edit: ByRef ist genau das was ich brauche, ich danke dir vielmals Larry :D Grüße Keb
  7. Keb

    C#, Libnodave : Variabilität von ReadBits, etc erhöhen

    Guten Morgen! Ich hätte noch eine geht/geht nicht Frage zu den Methoden. Ich rufe in einer Methode eine andere auf und die gibt einen String zurück. Nun möchte ich, dass die Funktion außer dem Wert auch noch zurückgibt, ob die Funktion mit Fehler beendet wurde. Ich würde die betreffende Methode...
  8. Keb

    C#, Libnodave : Variabilität von ReadBits, etc erhöhen

    Entschuldigt für die späte Antwort, hatte kein Internet. Ich danke euch für die nützlichen Hinweise. Grüße
  9. Keb

    C#, Libnodave : Variabilität von ReadBits, etc erhöhen

    Und wieder ein "Hallöchen" an alle! Mein "Problem" ich bin am erstellen eines "Diagnosetools" in C# zum lesen und schreiben verschiedener Bereiche einer SPS. Ich erstelle das mit Hilfe der LibNoDave Bibliothek. Nun möchte ich aber, um meinen Code so gering und übersichtlich wie möglich zu...
  10. Keb

    LibNoDave C# Wort/Doppelwort schreiben

    Dank der Vorlage von Bapho für Strings, habe ich es geschafft, eine Dezimalzahl im Format WORD zu schreiben. Hier der laufende Code: private void btWriteWord_Click(object sender, EventArgs e) { Int16 myInt16 = Convert.ToInt16(nWriteWord.Value); // Konvertieren der angegebenen...
  11. Keb

    LibNoDave C# Wort/Doppelwort schreiben

    @Jochen : Vielen Dank Jochen, das sieht auf den ersten Blick schon sehr umfangreich aus, da finde ich sicher etwas. @Bapho : Das aufdröseln des Strings in ein Array hatte ich mir auch schon im Hinterkopf überlegt, doch nicht gewusst wie ich das in C# codieren könnte. Ich danke dir vielmals und...
  12. Keb

    LibNoDave C# Wort/Doppelwort schreiben

    Einen wunder schönen Nachmittag wünsche ich euch. Ich beschäftige mich seit ein paar Tagen mit C# und LibNoDave. Beides ist noch Neuland für mich. Durch viel lesen und suchen habe ich schon einiges geschafft (Bits/Bytes/Merker/E/A; lesen/schreiben). Nun komme ich nicht mehr weiter. Ich möchte...
  13. Keb

    Step 7 Standard Baustein FC 5 DI_STRNG --- BIE ist immer 0

    Hallöchen, ich habe mal den Vorschlag von Larry ausprobiert und jetzt funktioniert der Code wie er sollte. Hier nochmals den Code im Ganzen: L 10 T LB 48 L DBW 18 T #Temp_Dint CALL "DI_To_String" I :=#Temp_Dint...
  14. Keb

    Step 7 Standard Baustein FC 5 DI_STRNG --- BIE ist immer 0

    Hallo, Ich danke euch beiden Vielmals für die Vorschläge. Und werde es sobald ich die Möglichkeit habe austesten.
  15. Keb

    Step 7 Standard Baustein FC 5 DI_STRNG --- BIE ist immer 0

    Guten Tag an alle. Meine Problemstellung: Ich möchte einen DINT Wert mit Hilfe des FC 5 in einen String wandeln. Ich rufe die Funktion in einem FC auf! Habe jedoch das Problem, das das BIE immer 0 ist. Ich habe schon mit der Länge des Strings(Temp_Str) rumprobiert, da der FC 0 zurückgibt, wenn...
Zurück
Oben