Aktueller Inhalt von Schroedingersbit

  1. S

    TIA anzahl bits mit wert "true" zählen

    hallo, ich habe in tia v16 (cpu 1510) einen db mit 128 störmeldebits. die bits in diesem db sind nich nicht als array deklariert, sondern "einzeln" (jedes bit muss einen bezeichner erhalten). wie kann ich zählen wieviele bits den zustand true haben? das heisst ich möchte zählen wieviele...
  2. S

    TIA GET - Pointer auf Quelladresse zur Laufzeit verändern

    Hallo ich möchte den Pointer auf die Quelladresse der "GET" Funktion zur Laufzeit verändern wid z.b beispiel die Quelladresse P#db300.dbx160.0 byte 160 als Parameter GET übergeben möchte ich im Progamm die Startadresse um den Offset 160 erhöhen. Heisst aus P#db300.dbx160.0 byte 160 soll...
  3. S

    TIA 8 Byte nach ULINT (64-Bit-Ganzzahlen) kopieren

    Ja da war ich am Anfang wohl noch ein wenig nervös... 😁. Tatsächlich hab ich nur einen Chip und der liefert an den 10 eingangsbytes jedesmal das gleiche ergebniss.
  4. S

    TIA DB Adresse und DB Varaiblenadresse zur Laufzeit adressieren

    ich habe jetzt einen global DB vom Typ Anwenderdaten erstellt. diesen übergebe ich über "variant" am eingang meinem FB über VARIANT_TO_DB_ANY ermittle ich die Adresse des DB in diesem fall ist das DB15 die adresse ist dann in tempAddress gespeichert und kann dann für die Balluff Lib...
  5. S

    TIA 8 Byte nach ULINT (64-Bit-Ganzzahlen) kopieren

    byte 0 und byte 9 enthalten lt Info Balluff Statusinformation vom Lesegerät. Wert byte 0 und 9 wenn Datenträger nicht vom Lesegeät erkannt wird : hex16#80 Wert byte 0 und 9 wenn Datenträger vom Lesegeät erkannt wird : hex16#81 byte 1 bis 8 entahalten dann die UID lt. posting 21. der...
  6. S

    TIA 8 Byte nach ULINT (64-Bit-Ganzzahlen) kopieren

    die zahlen aus beitrag 5 stammen aus meinen Balluf Datenträger. also die Wert die über meinen Lesekopf aus dem Datenträger gelesen habe. Sobald ich einen zweiten Datenträger habe werde ich vergleichen was sich nun wirklich bei dier ID zwischen verschiedenen Datenträgern unterscheidet
  7. S

    TIA DB Adresse und DB Varaiblenadresse zur Laufzeit adressieren

    Mein Baustein verwendet einen Baustein aus einer Bibliothek. Dieser wiederum verwendet einen globalen DB für Anwenderdaten. Das heisst zu jeder Instanz von meinem FB gehört dann ein globaler DB mit den Anwenderdaten. Ich weiss nicht schön und auch nicht inbedingt im Sinne von objektorientiert...
  8. S

    TIA DB Adresse und DB Varaiblenadresse zur Laufzeit adressieren

    wie gings dann noch? im einfachsten Fall will ich mit einer Variable auf die DB Adresse zeigen und mit einer anderen Variable auf die Wortadresse. Schrödingersbit
  9. S

    TIA DB Adresse und DB Varaiblenadresse zur Laufzeit adressieren

    ja peek and poke verwende ich bereits...heisst das ist in TIA / 1500er CPU's bereits die eleganteste Variante sowas zu machen? Schrödingersbit
  10. S

    TIA DB Adresse und DB Varaiblenadresse zur Laufzeit adressieren

    Hallo, wie kann ich DB Adresse und DB Varaiblenadresse zur Laufzeit über eine Variable adressieren? Ich habe mich schon durchs Forum gewühlt....DB_ANY, Pointer, Variant etc....bin leider verwirrt Eigentlich möchte die Db BAusteinadresse und Variablenadresse über EIngangsvariablen meines FB...
  11. S

    TIA 8 Byte nach ULINT (64-Bit-Ganzzahlen) kopieren

    hier noch die Info von Balluff zum Aufbau der UID: Schrödingersbit
  12. S

    Step 7 Verbindungsprobleme mit CPU 314C-2DP

    Leds am Adapter zeigen Aktivität? mit einem leeren Projekt erreichbare Teilnehmer anzeigen schon probiert?
  13. S

    TIA 8 Byte nach ULINT (64-Bit-Ganzzahlen) kopieren

    Genauso ist das bei mir. Ich muss sie nur einmal einlesen und dann wiedererkennen. Die Datenträger kleben bei mir auf Transportbehältern, wenn ich also die ID des Datenträgers kann ich auf den Behälter schliessen. Dass reicht bei mir. Zusätzlich hat der Datenträger noch einen...
  14. S

    Step 7 Verbindungsprobleme mit CPU 314C-2DP

    TIA oder Step7 classic? Hast du den Onlinezugang auf deinen USB Adapter eingestellt (PG Schnittstelle...)? Schrödingersbit
  15. S

    TIA 8 Byte nach ULINT (64-Bit-Ganzzahlen) kopieren

    ..war grad am schreiben..siehe vorangegangener beitrag
Zurück
Oben