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

Ergebnis 1 bis 5 von 5

Thema: rdrec/wrrec

  1. #1
    Registriert seit
    13.11.2012
    Beiträge
    7
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich bin leider noch nicht so fit in der S7 Programmierung,
    kann mir jemand ein paar Takte zum Thema wrrec/rdrec erklären?

    Ich arbeite in der Step7 V11 Umgebung. Ich habe in der Gerätekonfiguration habe ich folgendes eingestellt:

    Ausgangsadresse 1 (zum Slave)
    Eingang 68..83

    Die Aufgabe ist eigentlich recht simpel: man muss eine Nummer (z.B. 1 oder 2) in das 1. Byte der Ausgabeadresse schreiben. Dann Erhält man vom Slave z.B. 8 word Daten (E68..83)
    Ich vermute dass das Mittel der Wahl hier die wrrec/rdrec Befehle sind?



    Dabei habe ich folgendes nicht verstanden:

    1) Wie finde ich heraus ob ich die richtige ID habe? Kann ich einfach Slave1 einstellen, wenn ich nur einen Slave habe?

    2) Wozu brauchen die Daten für wrrec einen Index, wenn ich doch die Daten am liebsten einfach als Byte übertragen würde?

    3) Müsste ich in Record dann 1 bzw. 2 als Byte eingeben, in dem ich eine Variable entsprechend definiere und dort einspeise?

    Vielen Dank im voraus,
    Stephen
    Zitieren Zitieren rdrec/wrrec  

  2. #2
    Registriert seit
    09.07.2014
    Beiträge
    13
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi,

    hast du schon mitlerweile antworten auf deine Frage bekommen? würde mich auch auf das Thema intressieren.

  3. #3
    Registriert seit
    16.03.2006
    Ort
    Franken
    Beiträge
    3.797
    Danke
    30
    Erhielt 917 Danke für 798 Beiträge

    Standard

    Hallo,

    rdrec und wdrec dienen zum schreiben/lesen eines Datensatzes (z.B. Diagnosedatensatz 1 oder Parameter via DS 47).
    Aber nicht um Daten zu lesen/schreiben.

    Was du suchst ist doch eher ein einfache IO Zugriff, also einfach die Eingangsadresse des Slaves beschreiben und dann über die Ausgangsadresse des Slave zurücklesen.

    Gruß
    Christoph

  4. #4
    Registriert seit
    11.03.2011
    Beiträge
    384
    Danke
    32
    Erhielt 80 Danke für 69 Beiträge

    Standard

    Zitat Zitat von ChristophD Beitrag anzeigen
    ... also einfach die Eingangsadresse des Slaves beschreiben und dann über die Ausgangsadresse des Slave zurücklesen.
    Andersrum! Die Daten die zum Slave sollen werden in die Ausgangsadresse, die dem Slave zugeordnet ist, geschrieben und die empfangenen Daten kann man aus den dem Slave zugeordneten Eingangsadressen lesen. Alles aus Sicht der SPS gesehen.

  5. #5
    Registriert seit
    16.03.2006
    Ort
    Franken
    Beiträge
    3.797
    Danke
    30
    Erhielt 917 Danke für 798 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    und ich bin Antriebler und schau von unten nach oben

Lesezeichen

Berechtigungen

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