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

Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 26

Thema: Bin grade Bind, DB inhalt in UDT Var. kopieren!

  1. #11
    Potenzial ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.06.2010
    Beiträge
    29
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    tSensor ist eine Temporärie var, Adr 20, typ UDT10.

    Also reicht das nicht:
    Code:
    // FEHLER AB  HIER!!!
           L    P##tSensor                   // Lade Adresse der TempVar tSensor typ UDT10
           T    LD [AR1,P#6.0]
    Warscheinlich ein blöder Anfängerfehler, aus unwissenheit oder aus... ?

    Denke aber Du meinst genau die Stelle?


    @Gerhard: Wie berechnest du diese Anfangsadresse?
    Mit der Anfangsadresse meinst Du die anfangsAdrZielDbW!?

    Die wird vom User in den FC Übergeben, hier ist es W#16#0!?
    Geändert von Potenzial (25.06.2010 um 13:59 Uhr)

  2. #12
    Registriert seit
    13.10.2007
    Beiträge
    12.104
    Danke
    2.806
    Erhielt 3.295 Danke für 2.173 Beiträge

    Standard

    wenn ich ehrlich sein soll weiß ich noch garnicht was du vor hast,
    kannst du das mal näher beschreiben?
    Du möchtest bestimmt irgendwelche Werte von einen Sensor in einen
    bestimten Datenbaustein schreiben...oder?
    Kannst du das nicht direkt tun mit den SFC14/15?
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  3. Folgender Benutzer sagt Danke zu rostiger Nagel für den nützlichen Beitrag:

    vierlagig (25.06.2010)

  4. #13
    Potenzial ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.06.2010
    Beiträge
    29
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Also habe jetzt einfach mal "untersucht" was der
    Zitat:
    L P##tSensor
    zurück gibt, hier steht die Bereichscodierung und Adresse meines Erachtens richtig drin!

    Bereichscodierung (gelb):
    86(hex);
    1000 |0110
    Bereichsübergreifend JA |temporäre Lokaldaten

    Speicheradressierung (grün):
    ...10100 | 000
    20 |0 // Dez.
    Byteadresse | Bitadresse

    Siehe Screenshot.

    Wäre echt nett wenn ich Unterstützung bekommen würde, ist ja nicht so als ob ich nichts machen würde!?
    Angehängte Grafiken Angehängte Grafiken
    Zitieren Zitieren debug P##tSensor  

  5. #14
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    generiere mal bitte eine komplette quelle deines bausteins.
    verfasse eine ordentliche fehlerbeschreibung!
    (anders als: //fehler ab hier ... //fehler bis hier)
    erstelle eine detailierte beschreibung dessen, was du vor hast!

    ...und dann sehen wir weiter.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  6. #15
    Registriert seit
    13.10.2007
    Beiträge
    12.104
    Danke
    2.806
    Erhielt 3.295 Danke für 2.173 Beiträge

    Standard

    noch mal meine frage, willst du einen Sensor auslesen und die Information
    in ein Datenbaustein schreiben?
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  7. #16
    Potenzial ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.06.2010
    Beiträge
    29
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Also ich möchte meine die Kanäle meiner Analogeingabebaugruppe SM 331; AI 8 x 16 Bit; (6ES7331-7NF00-0AB0), später in einer loop-schleife abfragen, und diese werte in ein DB speicher, das ein Array[0..16] vom Typ UDT10 beinhaltet.

    Die StartAdresse Wird normalerweise über geben. Wenn Parameter leer ist soll er sich die Adresse des ersten Arrayfelde nehem, daher soll erst einmal der erste UDT Wert aus dem DB-Array in ein Temporäre (tSensor) kopieren.
    Dort wird die Adresse der Baugruppe+Kanal heraus kopiert und die Baugruppe mit (PEW [adr]), ausgelesen, ausgewertet und wieder zurück in den DB geschrieben, dann ist der nächste dran (Loop).

    Als „Anfänger“ hoffe ich mal das ich die Frage stellen darf, ist der SFC14/15 nicht für den einen Bus da und nicht für eine direkte Baugruppe?


    Die Baugruppe ist so angeschlossen, ...
    http://www.sps-forum.de/showpost.php...94&postcount=5


    @vierlagig:


    Mache ich! (( =
    Im welchem Format soll ich es hochladen?
    Wenn ich Dich richtig verstanden hab?


    Und schon mal danke Alle[ =

  8. #17
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    Z. B.
    Quelle generieren und den Quellcode in ein TXT kopieren und fertig
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  9. #18
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Gerhard K Beitrag anzeigen
    Z. B.
    Quelle generieren und den Quellcode in ein TXT kopieren und fertig
    nee!
    ich will die deklarationen mit haben!
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  10. #19
    Potenzial ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.06.2010
    Beiträge
    29
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Also wie soll ich es sagen?

    Habe jetzt min einen halben Tag nur verschwendet wegen blöden Copy and Past und in Verbindung mit nicht sichtbaren Zeichen, also Formation aus dem Forum oder beim kopieren aus der Deklarationstabelle von WIN-SPS! Könnte würgen!

    Lade euch noch mal die fehlerhaften Bausteine hoch! Viellicht ist / war es ja noch was anders!?
    @4lagig:
    Musste erst mal die Funktion finden wie man die Exportiert... ((x



    Die FC10 - nIO.AWL enthält den fehlerhaften FC! ((;
    die FC10 - IO.AWL enthält den funktionierenden FC + mehr...

    Hänge auf wunsch auch noch mal den DB10 + UDT10 dran...

    Der FC10 wurde immer so aufgerufen:
    Code:
           CALL "SensorenAuswertenFC10"
             zielDBW:=W#16#0001
             anfangsAdrZielDbW:=W#16#0000
             schrtittWudt10W:=W#16#0006
    Zusätzlich lade ich noch mal den blöden FehlerScreen...
    Echt könnte mehr als würgen...

    Wenn Ihr mir sonst irgend welche Vorschläge machen könnt bin ich gerne dazu zu haben! [ =


    Trozdem WÜRG! +RRRRRRRRR+


    Glaube ich nehme mir jetzt erst mal eine Stündchen Auszeit und fahr nach Haus....



    PS:
    @HelmutvdR
    Als „Anfänger“ hoffe ich mal das ich die Frage stellen darf, ist der SFC14/15 nicht für den einen Bus da und nicht für eine direkte Baugruppe?
    Angehängte Grafiken Angehängte Grafiken
    Angehängte Dateien Angehängte Dateien
    Geändert von Potenzial (25.06.2010 um 16:46 Uhr) Grund: Nachtrag,....
    Zitieren Zitieren Ich HASSE Copy and Past!  

  11. #20
    Registriert seit
    13.10.2007
    Beiträge
    12.104
    Danke
    2.806
    Erhielt 3.295 Danke für 2.173 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Potenzial Beitrag anzeigen
    @HelmutvdR
    Als „Anfänger“ hoffe ich mal das ich die Frage stellen darf, ist der SFC14/15 nicht für den einen Bus da und nicht für eine direkte Baugruppe?
    neh...wer fragt der fliegt

    ja du hast schon recht die SFC14/15 sind dazu da Daten Konsitent aus
    einer Profibus / Profinet - Baugruppe zu lesen.
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 27.01.2011, 21:22
  2. Inhalt von Datenbausteinen kopieren
    Von minix0 im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 24.06.2008, 17:00
  3. FC-Aufruf mit DB-Inhalt
    Von Drain im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 25.09.2007, 07:56
  4. DB Inhalt löschen mit SCL
    Von Rose im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 19.06.2006, 12:29
  5. Auf DB-Inhalt zugreifen
    Von delacasa im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 10.06.2006, 11:42

Lesezeichen

Berechtigungen

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