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

Results 1 to 5 of 5

Thread: Wie lege ich einen Zahlenwert auf den Profibus?

  1. #1
    Join Date
    13.11.2003
    Posts
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    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.
    Reply With Quote Reply With Quote Wie lege ich einen Zahlenwert auf den Profibus?  

  2. #2
    Join Date
    30.08.2003
    Posts
    2,235
    Danke
    31
    Erhielt 260 Danke für 230 Beiträge

    Default

    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

  3. #3
    Willibald is offline Neuer Benutzer
    Themenstarter
    Join Date
    13.11.2003
    Posts
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    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
    Reply With Quote Reply With Quote Profibus konfigurieren  

  4. #4
    Join Date
    30.08.2003
    Posts
    2,235
    Danke
    31
    Erhielt 260 Danke für 230 Beiträge

    Default

    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
    Reply With Quote Reply With Quote Profibus  

  5. #5
    Join Date
    23.12.2003
    Posts
    32
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    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
    Reply With Quote Reply With Quote Lesen und Schreiben über den Profibus  

Similar Threads

  1. Wie lege ich in TwinCat 3 Geräte richtig an?
    By frigidolf in forum CODESYS und IEC61131
    Replies: 1
    Last Post: 25.03.2015, 10:34
  2. Replies: 5
    Last Post: 21.03.2011, 11:39
  3. [VB] wie lege ich die Inhalte eines offenen Array hintereinander?
    By rostiger Nagel in forum Programmierstrategien
    Replies: 26
    Last Post: 16.03.2011, 17:16
  4. Wie bekome ich den Profibus DP eigensicher?
    By delacasa in forum Feldbusse
    Replies: 1
    Last Post: 27.08.2007, 19:32
  5. wie lege ich daten in einem Datenbaustein mit arrays ab ?
    By Tom100 in forum Programmierstrategien
    Replies: 7
    Last Post: 03.06.2005, 08:03

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •