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

Ergebnis 1 bis 5 von 5

Thema: Wie lege ich einen Zahlenwert auf den Profibus?

  1. #1
    Registriert seit
    13.11.2003
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich habe als unerfahrener S7-Anwender folgende Fragestellung: Ich möchte in einem OP einen fünfstelligen Dezimalwert als Kilogramm-Sollwert für eine als Profibus-Teilnehmer angeschlossene Waage eingeben. Das OP ist über MPI mit der CPU 314C-2 DP verbunden. Wie muss das in der S7 programmiert werden, wie lege ich den Sollwert auf den Bus und welche S7-Bausteine benötige ich dafür?

    Ich bin für jeden Tip dankbar,

    Gruß Willibald.
    Zitieren Zitieren Wie lege ich einen Zahlenwert auf den Profibus?  

  2. #2
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Hallo Willibald, wie wärs wenn du den im OP auf ein Datenwort legst und in der SPS auf ein Ausgangswort kopierst? Den Profibus musste ja sowieso in der SPS konfigurieren, die E/A-Adressen der Waage festlegen. Von Beschreiben von Ausgängen aus dem OP halte ich persönlich nicht viel. Mit DB bleibts wenigstens nach Ausschalten des OP auch remanent.

    MfG
    André Räppel
    Zitieren Zitieren Wert  

  3. #3
    Willibald ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    13.11.2003
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo André,

    ich habe bisher noch keine Erfahrung mit Konfiguration des Profibusses in der S7. Vielleicht hast Du dazu mal ein paar Tips oder gar ein Beispiel parat.

    Vielen Dank, Willibald
    Zitieren Zitieren Profibus konfigurieren  

  4. #4
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Hallo Willibald,

    du musst eigentlich nur in der CPU bei DP auf "vernetzt" umstellen und Profibus angeben, den Teilnehmer (meist mit GSD) einfügen, Profibusadresse vergeben, E/A-Adressen vergeben. Sollte dann zumindest theoretisch funktionieren.

    MfG
    André Räppel
    Zitieren Zitieren Profibus  

  5. #5
    Registriert seit
    23.12.2003
    Beiträge
    32
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren

    Um den Messwert über den Profibus lesen zu können muss in der S7-300
    Serien der SFC 14 verwendet werden um die Daten konsistent
    einzulesen. Das Schreiben auf den Bus verläuft mit den SFC 15 in
    die andere Richtung. Dabei muss ein gültiger Messwert-Status mitgesendet werden an die PAA (Peripherie Ausgangs Adresse)!

    LESEN :

    call SFC 14
    LADDR: = W#16#100 / 100 = PEA Eingangsadresse 100 HEX, 256 Dec.
    RET_ VAL: = MW 80 / Kommunikation- Rückgabewert
    RECORD: = P#M 100.0 Byte 5 / ANFANGSWERT in den Merker 100 /mit Länge 5 Byte

    SCHREIBEN :

    call SFC 15
    LADDR: = W#16#100 / 100 = PAA Ausgangsadresse 100 HEX, 256 Dec.
    RECORD: = P#M 120.0 Byte 5 / ANGANGSWERT aus den Merker 120 / mit Länge 5 Byte tranferieren
    RET_ VAL: = MW 60 / Kommunikation- Rückgabewert
    Zitieren Zitieren Lesen und Schreiben über den Profibus  

Ähnliche Themen

  1. Repeater in einen Profibus einbinden!
    Von Gehlem im Forum Feldbusse
    Antworten: 7
    Letzter Beitrag: 05.02.2016, 02:23
  2. Antworten: 0
    Letzter Beitrag: 12.05.2011, 13:58
  3. [VB] wie lege ich die Inhalte eines offenen Array hintereinander?
    Von rostiger Nagel im Forum Programmierstrategien
    Antworten: 26
    Letzter Beitrag: 16.03.2011, 18:16
  4. wie lege ich daten in einem Datenbaustein mit arrays ab ?
    Von Tom100 im Forum Programmierstrategien
    Antworten: 7
    Letzter Beitrag: 03.06.2005, 09:03
  5. Antworten: 6
    Letzter Beitrag: 11.10.2004, 01:55

Lesezeichen

Berechtigungen

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