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

Page 2 of 2 FirstFirst 12
Results 11 to 11 of 11

Thread: Datenbaustein einer S7 315-2 PN/DP CPU mit Snap7 & Python auslesen

  1. #11
    Join Date
    29.03.2004
    Posts
    6,557
    Danke
    160
    Erhielt 1,994 Danke für 1,417 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    In Anlehnung an mein Beispiel oben könnten die Werte so geschrieben werden:
    Code:
    wdata = bytearray(10)
    
    util.set_real(wdata, 0, 9.876)
    util.set_dword(wdata, 4, 87654321)
    util.set_int(wdata, 8, 4321)
    
    plc.db_write(db_number=11, start=0, data=wdata)
    wdata wird als Bytearray mit 10 Bytes angelegt.
    Mit den set_xxx Funktionen wird in dieses Array ab dem angegebenen Startoffset ein Wert bestimmten Datentype passend im Siemens Format eingetragen.
    Mit db_write wird dieses gesamte Array von 10 Bytes ab dem angegebenen Offset 0 in den Datenbaustein (hier: DB11.DBB0) geschrieben.

    Es gibt bei Snap7 noch weitere Möglichkeiten.
    Die Genialität einer Konstruktion liegt in ihrer Einfachheit – Kompliziert bauen kann jeder.

    (Sergei Pawlowitsch Koroljow, sowjetischer Konstrukteur von Raketen und Weltraumpionier)

  2. Folgende 2 Benutzer sagen Danke zu Thomas_v2.1 für den nützlichen Beitrag:

    corrado (20.05.2019),StephanKuhlmann (09.05.2019)

Similar Threads

  1. SZL einer 315-4NE12 mit PLCGetSZL auslesen
    By HWPascal in forum Programmierstrategien
    Replies: 4
    Last Post: 24.11.2018, 17:58
  2. Replies: 1
    Last Post: 23.08.2017, 21:34
  3. SZL Auslesen mit Snap7
    By eugenhuber in forum Hochsprachen - OPC
    Replies: 2
    Last Post: 03.05.2015, 13:34
  4. DB mit Snap7 auslesen und Dint in Zahlen darstellen
    By themasterchris in forum Hochsprachen - OPC
    Replies: 5
    Last Post: 13.06.2014, 14:18
  5. Visualisierung mit einer CPU 315 PN/DP
    By Limdor in forum Simatic
    Replies: 2
    Last Post: 10.12.2010, 13:35

Tags for this Thread

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
  •