Aktueller Inhalt von Bergungsdackel

  1. B

    Step 7 Array indirekter Zugriff - Fehler

    Danke für die Info!
  2. B

    Step 7 Array indirekter Zugriff - Fehler

    Vielen Dank! Ich arbeite normalerweise nicht mit AWL, aber anscheinend war "AUF" nur an der falschen Stelle. Danke.
  3. B

    Step 7 Array indirekter Zugriff - Fehler

    Wie greife ich dann auf den DB statt auf die Lokaldaten zu? Also gleich wie S DBX13.2 nur eben dynamisch. Die Adresse ist ja richtig... nur eben im DB100 (DB_TEST123) soll er das Bit setzen.
  4. B

    Step 7 Array indirekter Zugriff - Fehler

    Adresse 13.2 müsste ja passen? An der stelle steht ja mein Bool Array[91]? Wenn ich statt "S L [AR1,P#0.0]" direkt "S DBX13.2" mache, funktioniert es...
  5. B

    Step 7 Array indirekter Zugriff - Fehler

    Hallo. Bei folgendem Code kommt ein Fehler und meine CPU (Simulation) geht in STOP. Ich möchte in einem DB (z.B. DB100 / DB_TEST123) ein BoolArray (Start bei 2.0) an Position Index (z.B. 91) setzen oder zurücksetzen: AUF "DB_TEST123" L P#2.0 //...
  6. B

    Step 7 Profinet Slave Eingang zu Struct

    Danke dir für diesen Ansatz!
  7. B

    Step 7 Profinet Slave Eingang zu Struct

    Ich hole per SFC14 64 Eingangsbytes in ein Array[1..8] of Struct (das hat 8 Bytes --> 8x8 = 64). Das Array liegt als static in meinem FB, dann möchte ich je nach Kanal (Eingangsparameter meines FBs) aus diesem Array 8 Bytes in mein Struct (liegt ebenfalls als static in meinem FB) legen -...
  8. B

    Step 7 Profinet Slave Eingang zu Struct

    Das ist natürlich eine super Idee, danke dir! Fürn Anfang wirds reichen, eine Möglichkeit mit AWL werde ich trotzdem Mal probieren (allein für den Lerneffekt).
  9. B

    Step 7 Profinet Slave Eingang zu Struct

    Vielen Dank erstmal. Mit BLKMOV (SFC20) hab ich es auch versucht, es geht nur darum, dass das Index dynamisch sein muss. Also das Array sind sozusagen 8 Kanäle und welcher Kanal ausgewählt wird, steht als Input-Variable zur Verfügung. Könnte mir jemand auf die Sprünge helfen, wie ich das (mit...
  10. B

    Step 7 Profinet Slave Eingang zu Struct

    Hallo. Und zwar habe ich einen Profinet Slave mit 64 Eingangsbytes. Dies kopiere ich mit dem SFC14 in ein Array[1..8] of Struct (dieses Struct hat wiederum 8 Bytes => 8x8 = 64) - alles in einem FB. Wie kann ich nun nur die 8 Bytes am Index X rausholen? Also beispielsweise möchte ich in ein...
  11. B

    Sonstiges ISO over TCP senden -> C# empfangen

    Hallo. Danke für den Link. Für mich wäre eher eine kostenlose Variante interessant. Ist zwar mit bisschen Programmieraufwand verbunden, jedoch irgendwie machbar... Gruß
  12. B

    Sonstiges ISO over TCP senden -> C# empfangen

    Okay danke. Das hab ich mir schon gedacht. Wo hast du die Klasse "IsoServiceProvider" her bzw. was genau ist das, die habe ich nicht und die fehlt mir um den Code zu benutzen/anzupassen. Außerdem die library "HexDumping"? Danke schon mal im Voraus. Kann ich dich bei Fragen auch privat anschreiben?
  13. B

    Sonstiges ISO over TCP senden -> C# empfangen

    Hallo. Erst einmal danke für deine Antwort. Jedoch habe ich noch einige Fragen. Ich habe mir deinen Code angeschaut und schaut soweit ganz gut aus. Jedoch sehe ich nicht an welcher Stelle er Daten empfängt (nicht das ganze ISOonTCP Telegram sondern nur die Nutzdaten daraus). Im namespace...
  14. B

    Sonstiges ISO over TCP senden -> C# empfangen

    Guten Tag. Ich nutze eine S7-1200 und möchte mit dem TSEND-Baustein Daten über ISO-over-TCP senden. Der Empfänger ist mein C#-Programm laufend auf Windows. Bibliotheken wie libnodave haben soweit mir bekannt nur die Möglichkeit auf (beispielsweise) DBs zuzugreifen, jedoch nicht auf Daten zu...
  15. B

    TwinCAT Indexgroup / -offset Erklärung und EL6632

    Okay danke. Ich melde mich falls es irgendwelche weiteren Infos gibt.
Zurück
Oben