Aktueller Inhalt von alb

  1. A

    Structs mit ads c++ api auslesen

    Hallo, ich möchte SPS-Structs mit der c/c++ api auslesen. Prinzipiell funktioniert das auch: Ich lese die Struct-Variable als Big-Type (wie im Beispiel 'Access by variable name') und interpretiere das Ergebnis entsprechend der Structdefinition. Das klappt, wenn man das 8 Byte Alignment richtig...
  2. A

    Beispiel zum automatischen Konvertieren von Strukturen in eine JSON-Nachricht

    Hallo, großen Dank für die super Unterstützung! Und Sorry für die späte Rückmeldung! Der Beckhoff-Support hat sich gemeldet und im wesentlichen das gleiche geschrieben. Ich habe jetzt mal etwas getestet, und die json library scheint jetzt für meine Anwendung gut zu funktionieren. @Glon: Das...
  3. A

    Beispiel zum automatischen Konvertieren von Strukturen in eine JSON-Nachricht

    Also Probleme mit ADS-Adressen etc. kann ich nirgenwo finden. Glaube langsam das mit dem Beispielcode oder der Library irgendwas nicht stimmt, und werde es mal an den Support reichen. Trotzdem Danke
  4. A

    Beispiel zum automatischen Konvertieren von Strukturen in eine JSON-Nachricht

    Habe das Beispiel mal in soweit angepasst, dass alle HRESULT eingesammelt werden. Der erste Fehler tritt schon beim Erzeugendes Strings auf (obwohl der Json-String gut aussieht). Zeile 6: fbJsonDataTyp.AddJsonKeyValueFromSymbol(..., HRESULT = 9811070c bedeutet DSERR_DEVICE_NOTFOUND | Nicht...
  5. A

    Beispiel zum automatischen Konvertieren von Strukturen in eine JSON-Nachricht

    98110700 - allgemeiner Gerätefehler. Hilft mir leider nicht weiter. ps: Ach Mist, die Fehlerliste war garnicht so gut versteckt. Manchmal ist man echt blind 🙈
  6. A

    Beispiel zum automatischen Konvertieren von Strukturen in eine JSON-Nachricht

    Hallo, Ich möchte die Aktualwerte von SPS-Datenstrukturen zu Json-Nachrichten serialisieren, bzw. die Werte aus Json-Nachrichten in passendes Structs schreiben. Ziel ist Datensicherung von Rezepten, Einstellungen, etc. Bei Beckhoff gibt es eine Json Bibliothek und ein Beispielprojekt, welches...
  7. A

    Step 7 S4 400 geht nicht in run

    Hallo, erstmal riesen Dank für die tolle Unterstützung, das SPS-Forum ist einfach super! Wir konnten auf die schnelle einen erfahrenen Siemens-Nutzer bekommen. Der hat sich die Sache mal angesehen, Ergebnis: Irgendwie ist die CPU in einen merkwürdigen, inkonsistenten Zustand geraten und macht...
  8. A

    Step 7 S4 400 geht nicht in run

    Hallo, ich habe eine Maschine, deren SPS nach dem Wiedereinschalten, leider nicht mehr in run wechseln möchte. Es handelt sich um eine S7 414. Die Pufferbatterien haben gehalten und das Programm ist noch auf der Steuerung. Die Stop LED leuchtet dauerhaft orange, die run LED blinkt grün, der...
  9. A

    Twincat3, Solution für mehrere Maschinen mit gemeinsamen FBs

    Hallo, Ich bin etwas still geworden um meinen eigenen Thread. Bei uns war eine Zeitlang Land unter an anderen Baustellen, und dieses Thema ist ertmal "untern Tisch gerutsch". Deshalb antworte ich erst jetzt. @Brro87, Hack: Danke für den Lesestoff. Werde ich mir bei Gelegenheit zu Gemüte...
  10. A

    Twincat3, Solution für mehrere Maschinen mit gemeinsamen FBs

    Hallo, @Brro87: Die geschickte Verwendung von Git ist ein wichtiges Thema. Da sind wir noch in der Einarbeitung. Danke für das Beispiel! Mein bisheriger Kenntnisstand dazu: Es gibt eine unüberschaubare Vielzahl von Branchingmodellen und Workflows, von einfach bis sehr komplex. Diese haben, je...
  11. A

    Twincat3, Solution für mehrere Maschinen mit gemeinsamen FBs

    @Hack und IBFS: So langsam wird der Thread inhaltlich interessant, auf genau solche Dankanstöße habe ich gehofft. Hack, wenn ich dich richtig verstehe, meinst du Folgendes: Im Projekt Library markieren, Rechtsklick Properties, bei Resolution anstatt * eine Versionsnummer einstellen (* bedeutet...
  12. A

    Twincat3, Solution für mehrere Maschinen mit gemeinsamen FBs

    Pippen: Schön zu hören dass ihr damit gute Erfahrungen macht, dass bestärkt mich erstmal.
  13. A

    Twincat3, Solution für mehrere Maschinen mit gemeinsamen FBs

    ja, dass is mal was zum nachdenken!
  14. A

    Twincat3, Solution für mehrere Maschinen mit gemeinsamen FBs

    Hallo, Onlinechange mit geänderten Bibliotheken ist tatsächlich möglich. Da habe ich bei meinem ursprünglichen Versuchen wohl irgendetwas Komisches getrieben. Danke für den Hinweis, das hilft mir sehr, denn ich hätte mich hier verrannt. Die Variante: Ein Projekt pro Maschine, gemeinsame Teile...
  15. A

    Twincat3, Solution für mehrere Maschinen mit gemeinsamen FBs

    Hallo, ich habe eine Reihe von ähnlichen Maschinen. Die Steuerungen sind so strukturiert, dass etwa 90% der FBs gleich sind. Die Unterschiede zwischen den Maschinen stecken in den restlichen 10 %. Bisher hat jede Maschine ihre eigene Solution. Es wird aber langsam sehr aufwendig die Änderungen...
Zurück
Oben