Aktueller Inhalt von HomerX

  1. H

    Programmspeicher VS source code Speicher

    Das sieht mir so aus als wäre das Speicher der dafür reserviert ist den source code auf der SPS zu hinterlegen... ob das sinnvoll ist oder nicht bzw warum dafür extra speicher reserviert wird kann ich dir nicht beantworten. Ich glaube in TwinCAT PLC Control gibt es die Funktion "Quellcode laden"...
  2. H

    Programmspeicher VS source code Speicher

    Source Code Speicher habe ich als Begriff noch nie gehört... Meinst du evtl den Unterschied zwischen Code und Data? Also der Code der die eigentlichen Befehle beinhaltet und den variablen?
  3. H

    EoE mit CoDeSys 3.4 sp3

    Hallo! Ich komme nicht aus der Anlagenprogrammierung sondern aus der Geräteentwicklung, wo Ich vor einiger Zeit an der Entwicklung eines EtherCAT Slaves beteiligt war. Aufgrund der starken position von Beckhoff im Bereich EtherCAT haben wir als "Gegenstelle" hauptsöchlich TwinCAT eingesetzt...
  4. H

    #define in codesys?

    Diese ReadCSVFile Funktion ist vermutlich eine WAGO eigene Funktion und nicht in den TwinCAT libs enthalten oder? Aber gut das sollte kein Problem sein dann muss ich das einlesen eben "von Hand" durchführen mit den standard Filezugriff Funktionen von TwinCAT.
  5. H

    #define in codesys?

    Das hört sich genau nach dem an was ich suche... könntest du mir ein kleines Beispiel zeigen wie sowas auszusehen hat? Wie greife ich aus TwinCAT auf so ein CSV File zu? Btw Dake für die schnellen Antworten hier :) edit: ah ok gerade nochmal in ruhe durchgelesen... man liest also mit...
  6. H

    #define in codesys?

    Das wäre in diesem Falle kein Problem da es eine maximale obergrenze für die Anzahl der Fehlermeldungen gibt und keine neuen hinzukommen könnten. Lediglich Texte könnten sich ändern. dies wäre natürlich auch eine Möglichkeit. Aber du hast mir gerade klar gemacht dass ein Neucompilieren ja...
  7. H

    #define in codesys?

    Der unterschied ist der dass ich das .h File einem Kunden schicken kann und dieser das File einfach über das alte kopiert und es keine Probleme gibt... Wenn er ein neues Programm aufspielen muss tun sich manche schon schwerer. Desweiteren bin ich eigentlich Entwickler (des EtherCAT Slaves von...
  8. H

    #define in codesys?

    Das ist richtig, der switch/case würde aber auch nicht auf Error1/Error2 etc abfragen sondern auf die tatsächliche Fehlernummer switch(Fehlernummer) { case 1: /*Error1 als String in File schreiben*/ break; case 2: /* Error2 als String in File schreiben*/ break; etc...
  9. H

    #define in codesys?

    Das ginge schon, ich will die Fehlertexte allerdings gerne in einem extra header file haben und nicht im Programm drin. Falls sich texte ändern kann ich einfach das .h File beim Kunden tauschen, ohne dass der ans Programm rangehen muss.
  10. H

    #define in codesys?

    Hallo, ich schreibe derzeit eine kleine Applikation für einen EtherCAT slave in TwinCAT um dessen Diagnosemeldungen über CoE auszulesen. Die ausgelesenen Fehlermeldungen (16-Bit Zahl) werden in einem File abgespeichert. Anstatt nun im Handbuch nachschlagen zu müssen welche Fehlermeldung zu...
Zurück
Oben