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

Ergebnis 1 bis 4 von 4

Thema: DB Bool Array in DB Word Array kopieren

  1. #1
    Registriert seit
    19.12.2006
    Beiträge
    185
    Danke
    25
    Erhielt 26 Danke für 21 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    erste Gehversuche TIA V13:

    Ich möchte den Inhalt von einem Bool Array (DB) in ein Word Array (DB) kopieren.

    Ziel ist ein Handling aller Störmeldungen projektweit im Bool Array und Verknüpfung der einzelnen Word in der Visu.

    BLK_Move finde ich nicht mehr, nur Move_BLK, hiermit kann ich allerding kein DB Inhalt kopieren.

    Habt Ihr Ansätze zur Lösung ?


    Danke und Gruß
    Daniel
    Zitieren Zitieren DB Bool Array in DB Word Array kopieren  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.192
    Danke
    925
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard

    Zitat Zitat von mkd Beitrag anzeigen
    BLK_Move finde ich nicht mehr, nur Move_BLK, hiermit kann ich allerding kein DB Inhalt kopieren.
    Was heißt, Du kannst keinen DB-Inhalt kopieren? Gibt es Fehlermeldungen oder weißt Du nicht wie man DB-Bereiche angibt?

    Was hast Du für eine CPU?

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #3
    mkd ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.12.2006
    Beiträge
    185
    Danke
    25
    Erhielt 26 Danke für 21 Beiträge

    Standard

    Hallo Harald,

    S7-1500

    Der SCL Editor frisst meine Eingaben nicht bzw. ein Übersetzen ohne Fehler ist nicht möglich.

  4. #4
    Registriert seit
    04.03.2015
    Beiträge
    66
    Danke
    10
    Erhielt 31 Danke für 12 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    obs mit dem Baustein geht weiß ich nicht.
    aber zu not geht´s auch so:
    In diesem Fall hat das Bool Array 64 Einträge und das Byte Array 8
    Code:
    FOR #i:=0 TO 7 DO
        #Array_of_Byte[#i].%X0 := #Array_of_bool[#i * 8 + 0];
        #Array_of_Byte[#i].%X1 := #Array_of_bool[#i * 8 + 1];
        #Array_of_Byte[#i].%X2 := #Array_of_bool[#i * 8 + 2];
        #Array_of_Byte[#i].%X3 := #Array_of_bool[#i * 8 + 3];
        #Array_of_Byte[#i].%X4 := #Array_of_bool[#i * 8 + 4];
        #Array_of_Byte[#i].%X5 := #Array_of_bool[#i * 8 + 5];
        #Array_of_Byte[#i].%X6 := #Array_of_bool[#i * 8 + 6];
        #Array_of_Byte[#i].%X7 := #Array_of_bool[#i * 8 + 7];
    END_FOR;
    grüsse

    Balu
    Geändert von Balu_der_Bär (21.09.2015 um 16:53 Uhr)

Ähnliche Themen

  1. Step 7 Array of Byte in Array of Word übertragen
    Von BenniL im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 29.06.2015, 11:18
  2. Antworten: 5
    Letzter Beitrag: 07.11.2014, 16:11
  3. Aus einem ARRAY ausgewählte Werte in ein anderes ARRAY kopieren
    Von lacosta19 im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 06.08.2014, 15:42
  4. Antworten: 10
    Letzter Beitrag: 01.08.2014, 06:17
  5. Allen Bradley Word in Bool-Array kopieren
    Von mazoellner im Forum Sonstige Steuerungen
    Antworten: 14
    Letzter Beitrag: 11.07.2011, 09:50

Stichworte

Lesezeichen

Berechtigungen

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