Aktueller Inhalt von ksc

  1. K

    TwinCat2 Daten von einem ESP32 über CAN erhalten mit der Klemme EL6751

    Hallo Lennard1005, betreibst du die EL6751 als CAN-Raw Schnittstelle? Hintergrund der Frage: normalerweise arbeitet die EL6751 als CANopen Master... Gruß ksc
  2. K

    Selbst erstellte Bibliothek lässt sich nicht mehr öffenen

    Hallo Sebastian, habe ich das richtig verstanden, dass du Bibliotheks-Datei öffnen möchtest und nicht das TwinCAT-Projekt in dem diese erstellt wurde?? Wenn ja, als was hast du die Bebliothek gespeichert? In TwinCAT 3 gibt es zwei Möglichkeiten, als *.library oder als *.compiled-library. Die...
  3. K

    Methode unsichtbar in Bibliothek

    Hallo OOP, das geht mit dem Attribute hide: Einfach in der Methode ganz oben eintragen: Doku gibt es hier: https://infosys.beckhoff.com/content/1031/tc3_plc_intro/2529654667.html Gruß
  4. K

    CAN Layer 2 mit TwinCAT 3

    Hallo dacripple, ich weiß jetzt nicht genau, was du mit CAN 2.0 Extended meinst... Sind das die 29 Bit Identifyer? Wenn ja, dann ist es leider nicht möglich mit einer EL6751 beide Sachen abzudecken bzw. Online umzuschalten. Was gehen müsste ist, dass man zwei EL6751 parallel auf den gleichen...
  5. K

    Twincat AddDeviceNotification Parameter (ADS + C#)

    Hallo S7trainee, was genau möchtest du tun? Möchtest du die gesammte TwinCAT-Runtime zwischen Run-Mode und Config-Mode umschalten, oder nur die SPS starten und stoppen? Grüße
  6. K

    CAN Layer 2 mit TwinCAT 3

    Ja, das ist auch möglich, nachdem die COB-ID von einer SPS-Variable übernommen werden kann und diese zum Beispiel über ADS (oder durch einlesen einer Datei (z.B. CSV)) verändert werden kann. Grüße
  7. K

    CAN Layer 2 mit TwinCAT 3

    Hallo dacripple, das ganze funktioniert wie folgt: Zu erst muss die EtherCA-Seite der EL6751 projektiert werden (entweder manuel oder per einscannen der Hardware): Danach wird die CAN-Seite der EL6751 hinzugefügt: Es sollte einmal überprüft werden, ob in dem CAN-Device auch die richtige...
  8. K

    Twincat AddDeviceNotification Parameter (ADS + C#)

    Hallo S7trainee, der Grund warum das mit der "AddDeviceNotification" bei dir nicht funktioniert, ist wahrscheinlich, dass du bei dem anlegen der Notification noch die falschen Werte für Offset und Länge übergibst (laut Sreenshoot): Wenn du in der SPS 2 Variablen wie bei dir im Screenshoot wie...
  9. K

    Twincat AddDeviceNotification Parameter (ADS + C#)

    Hallo S7trainee, noch ein kurzer Nachtrtag: Ich persönlich finde es angenehmer die "AddDeviceNotificationEx" Routine zu verwenden, da muss man sich nicht mit dem AdsStream rum schlagen: notifyhdl = tcClient.AddDeviceNotificationEx("MAIN.stringVal", AdsTransMode.OnChange, 100, 0, null...
  10. K

    Twincat AddDeviceNotification Parameter (ADS + C#)

    Hallo S7trainee, du musst darüber hinaus auch die Größe des verwendeten AdsStreams anpassen (Zeile 273 in der Forms1.cs): dataStream = new AdsStream(31); und die Länge die in dem Event aus dem Stream gelesen wird (Zeile 328 in der Forms1.cs): strValue = new String(binRead.ReadChars(11))...
  11. K

    Konstanten in Library und sicherung der Library

    Hallo SY50, um welche Programmierumgebung geht es? Codesys 2.x/3.x TwinCAT 2.x/3.x? Wenn es um TwinCAT geht, dann kannst du die Bibliotheken als compiled_library speichern, dass ist dann das Kompilat und kann nicht mehr ohne weiteres geöffnet werden... Grüße
  12. K

    EtherCAT Diagnose

    Hallo Stefan, wenn ich das richtig sehe, dann legst du ja nur den Pointer auf an, aber niergendwo den realen Speicherbereich, wo die Struktur tatsächlich liegt. Das solltest du auch daran sehen können, dass die Variabe 'pArrEcScannedSlaveInfo' den Wert 0 hat, wenn du online drauf schaust...
  13. K

    Linear Encoder Indentifizierung und Interpretieren mit Beckhoff SPS

    Hallo, Morymmus hat recht. Die 0,05 us sind nur die Filterzeit des Eingangsfilters. D.h., dass das anliegende Signal nach frühestens 0,05 us auf den Prozessdaten zum abholen bereit steht. In TwinCAT ist die minimal mögliche Zykluszeit 50 us. Heißt aber auch, dass das kürzeste Zeitraster in...
  14. K

    Linear Encoder Indentifizierung und Interpretieren mit Beckhoff SPS

    Hallo Jan, wenn ich das richtig verstanden haben (sonst bitte korrigieren) willst du mit der EL1124 Signalpulse mit einer Breite von 750 ns erfassen. Da sehe ich ein kleines Problem. Die minimale Zykluszeit die du bei TwinCAT einstellen kannst sind 50 µs! Da ist also vorprogrammiert, dass Pulse...
  15. K

    HMI Server HTML5 / JavaScript

    Hallo, Guga hat recht, OPC UA kommt erst später... Grüße
Zurück
Oben