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

Seite 1 von 6 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 58

Thema: OSCAT-Hilfe

  1. #1
    Registriert seit
    24.07.2007
    Ort
    Hilden
    Beiträge
    20
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    zwar hab ich das Forum schon durchsucht und auch schon Hilfe won einem von euch zu einem Teilproblem erhalten. Jetzt hab ich doch noch ein Problem mit diesen CRC_GEN und CRC_Check Bausteinen aus OSCAT.
    Der Generierungsbaustein funktioniert, aber es kommen nicht die Werte die ich denke zu bekommen. Auch ist es mir nicht möglich berechnete Hi- und Lo-Bytes anschließend zum I-DB zu schicken.

    Kann sich jemand mal das DING anschauen und ggf. auch darin rumwusseln.

    Wäre euch sehr dankbar dafür.
    Übrigens ist die OSCAT_LIB sehr zu empfehlen, hab schon viele Teile angewendet. Die haben auch geklappt.

    Ich hab als Anlage mal das Projekt (S7-Format) angehangen.
    Angehängte Dateien Angehängte Dateien
    Gruß

    Carsten
    Zitieren Zitieren OSCAT-Hilfe  

  2. #2
    Registriert seit
    10.05.2005
    Beiträge
    1.996
    Danke
    220
    Erhielt 233 Danke für 204 Beiträge

    Standard

    Hi

    Also nur mal so kurz, was mir auf die schnelle aufgefallen ist:

    DW#16#98309 ist NICHT das Polynom für CRC-16-IBM

    Willst du die Eingabe in Hex machen --> 8005





    Geändert von gravieren (03.10.2007 um 21:50 Uhr)
    Karl

  3. #3
    Registriert seit
    10.05.2005
    Beiträge
    1.996
    Danke
    220
    Erhielt 233 Danke für 204 Beiträge

    Standard

    Achso noch was.

    verschiebe MB8 nach DB1.Dbx6.0
    Klappt nicht. Warum?
    Probiere doch mal:
    MB8 --> db1.dbb6
    Karl

  4. Folgender Benutzer sagt Danke zu gravieren für den nützlichen Beitrag:

    CBRA (03.10.2007)

  5. #4
    Avatar von CBRA
    CBRA ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    24.07.2007
    Ort
    Hilden
    Beiträge
    20
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Karl,

    schön das du Zeit hast, dir das DING mal anzuschauen.

    Das mit DW#16#00018005 hab ich eingegeben. Leider wurde zwar was berechnet, aber nicht das was ich erwartet hab. Raus kommt DW#16#00340004, schade. Was kann da falsch sein?

    Ich hab da ein kleines Programm, mit dem ich das ganze austesten kann. Liegt in der Anlage. Das verwende ich auf Arbeit.

    Beispiel:
    Mein zu berechnendes Telegramm besteht aus drei Bytes (0Dh 00h 01h), dann erwarte ich ein hi-Byte mit C3h und ein Lo-Byte mit 21h. Somit lautet das zu sendende Telegramm 0Dh 00h 01h C3h 21h.
    Angehängte Dateien Angehängte Dateien
    • Dateityp: zip crc.zip (18,0 KB, 10x aufgerufen)
    Gruß

    Carsten
    Zitieren Zitieren Danke  

  6. #5
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    hallo leute,

    ihr habt recht der baustein crc_gen generiert falsche werte, bin auch gerade am testen. in dieser woche noch wird es die oscat lib 21 für die s7 geben in dieser wird dann der korrekt funktionierende baustein vorhanden sein.

    mfg
    daniel

  7. Folgender Benutzer sagt Danke zu dalbi für den nützlichen Beitrag:

    CBRA (03.10.2007)

  8. #6
    Registriert seit
    10.05.2005
    Beiträge
    1.996
    Danke
    220
    Erhielt 233 Danke für 204 Beiträge

    Standard

    Hi D. Albinus



    Schau doch mal in den OSCAT-Entwicklerbereich rein.
    Thema: "CRC unter Step 7"


    Danke für die Info.
    Karl

  9. #7
    Registriert seit
    10.05.2005
    Beiträge
    1.996
    Danke
    220
    Erhielt 233 Danke für 204 Beiträge

    Standard

    Hi CBRA

    Es muss zusätzlich eine Initialisierungsvariable mit in deinem Code
    (Hex FFFF) programiert werden.

    Anbei ein Hardcopy eines Links mit dessen Vorbesetzungen.
    Angehängte Dateien Angehängte Dateien
    Karl

  10. #8
    Registriert seit
    10.05.2005
    Beiträge
    1.996
    Danke
    220
    Erhielt 233 Danke für 204 Beiträge

    Standard

    Hi

    Gerade ist mein Kumpel da.

    Er sagt, das Protokoll ist das für den MODBUS.

    16 bit, Polynom 8005, Initwert FFFF, Check 4B37
    Karl

  11. #9
    Avatar von CBRA
    CBRA ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    24.07.2007
    Ort
    Hilden
    Beiträge
    20
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Frage

    Hallo gravieren,

    danke erstmal für die Information.

    Leider ist mir unbekannt wo ich diesen Initialisierungswert eintragen muss.

    Hast du eine Idee???
    Gruß

    Carsten

  12. #10
    Registriert seit
    10.05.2005
    Beiträge
    1.996
    Danke
    220
    Erhielt 233 Danke für 204 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi

    Leider ist mir unbekannt wo ich diesen Initialisierungswert eintragen muss.
    Mir auch

    Momentan gibt es KEINE Möglichkeit dafür.
    (Modbus benötigt das jedoch)

    Ich werde mich mal darum kümmern, jedoch ist das KEINE verbindliche Zusage.

    Ich werde mich bis Mittwoch bei dir rühren.
    Karl

  13. Folgender Benutzer sagt Danke zu gravieren für den nützlichen Beitrag:

    CBRA (09.10.2007)

Ähnliche Themen

  1. Oscat
    Von slk230-power im Forum Simatic
    Antworten: 23
    Letzter Beitrag: 13.05.2011, 13:03
  2. codesys 2.3.x_keine Hilfe fuer oscat Bausteine mit F1
    Von dhgroe im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 24.11.2010, 17:20
  3. Hilfe bei oscat Jalousie Steuerung
    Von exxon78 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 18.02.2008, 18:35
  4. Oscat Lib 2.0
    Von hugo im Forum Werbung und Produktneuheiten
    Antworten: 8
    Letzter Beitrag: 30.10.2007, 22:53
  5. oscat lib 1.5
    Von hugo im Forum Werbung und Produktneuheiten
    Antworten: 20
    Letzter Beitrag: 04.04.2007, 14:11

Lesezeichen

Berechtigungen

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