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

Ergebnis 1 bis 4 von 4

Thema: CAN, CANOpen und C#, Visual Studio 2010

  1. #1
    Registriert seit
    14.12.2010
    Beiträge
    38
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    http://www.eeherald.com/section/desi...de/esmod9.html
    Hallo!

    Was will ich? Diese Daten senden.
    Wie mache ich das unter Can?
    char(2), 'Get_Product', char(29) Request

    char(2), 'FarbeYellowType12', char(29) Response

    asd.png
    Mein Stand ist, ich muss da mehrere Telegramme senden.
    Das ganze soll noch über C#, Visual Studio 2010 erfolgen.
    http://www.peak-system.com/PCAN-Dongle.212.0.html

    Zusammenfassend
    A) Gibt es eine bessere Beschreibung für CAN, CANOpen
    Wie muss ich Daten verpacken, senden, ich meine mal ein längerer String muss in mehreren Paketen gesendet werden.
    B) Welche Hersteller sind gut?
    Danke im Voraus.
    Grüße Thomas
    Zitieren Zitieren CAN, CANOpen und C#, Visual Studio 2010  

  2. #2
    Registriert seit
    08.10.2010
    Beiträge
    107
    Danke
    6
    Erhielt 15 Danke für 15 Beiträge

    Standard

    Hi,

    A) Gib bei google CAN DS301 ein, dann ist bei mir der zweite Ergebniss schon in der Sepzifikation, wie Du z.B. segmentierte SDO's verschickts beschrieben. Kannst natürlich auch nach diesen SDO's (service Data objects) suchen...
    Bei der CAN in Automation kannst Du Dir nach einer Registrierung auch die Original Spezifikation DS301 in Englisch besorgen...

    B) Von Peak die Dongles sind ok. Oder welche Art von Hersteller meinst Du?

  3. #3
    Registriert seit
    14.12.2010
    Beiträge
    38
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von KvT Beitrag anzeigen
    B) Von Peak die Dongles sind ok. Oder welche Art von Hersteller meinst Du?
    Hallo,
    Danke für die Antwort.
    Ja Peak meine ich.
    Das ganze soll eben dann in C# erfolgen. Ein konkrektes Beispiel hast nicht zufällig. Einfach dass man es mal sieht.
    PC1 --- CAN ---- Achse
    String von PC1 zur Achse oder andere Komponente
    "MOVETO,234.42"
    Ein String muss ich aufteilen, da weniger Bytes gesendet werden können.
    Probleme
    Fehlerhandling etc.
    Danke im Voraus für weitere Tipps. Grüße Thomas
    https://www.google.de/#hl=de&tbo=d&o...w=1120&bih=708

  4. #4
    Registriert seit
    08.10.2010
    Beiträge
    107
    Danke
    6
    Erhielt 15 Danke für 15 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,

    Du kannst Dir auf der Peak Seite die Video Tutorials anschauen. Diese zeigen, wie man mit der PEAK Software Telegramme senden und empfangen kann.
    Vielleicht haben die auch schon C# Beispiele. Keine Ahnung. Aber Du benötigst ja irgendetwas, was Du entsprechend ansteuern kannst.
    Ich kenne das nur aus der SPS Programmierung. Dort gibt es eben Bausteine, die Du mit den entsprechenden Bits belegen kannst.

    "Normalerweise" hat Deine Achse auch Indeces, die z.B. der Zielposition entsprechen.

    Beispielweise ist die Zielposition im Index 6062hex. Dann würdest du diesen Index beschreiben ( oder in ein PDO mappen, aber das ist noch ein anderes komplexeres Thema).

Ähnliche Themen

  1. S7ProSim in Visual Studio C#
    Von dnick86 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 17.11.2012, 12:22
  2. Visual studio
    Von chup im Forum Hochsprachen - OPC
    Antworten: 1
    Letzter Beitrag: 09.05.2012, 10:52
  3. TwinCat 1340 und Visual Studio 2010
    Von Chris_... im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 03.08.2011, 09:00
  4. Visual Studio + Kurvenanzeige
    Von Larry Laffer im Forum Hochsprachen - OPC
    Antworten: 15
    Letzter Beitrag: 31.12.2009, 18:11
  5. ADS Protokoll in Visual Studio 08
    Von td97 im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 17.03.2009, 21:07

Lesezeichen

Berechtigungen

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