torstenklenert
Level-1
- Beiträge
- 3
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich hoffe, dass ihr mir vielleicht helfen könntet. Bislang bin ich von eurem Forum sehr überzeugt, habe auch schon viel selbst nachgelesen.
Ich bin gerade dabei meine Technikerarbeit zu machen und bräuchte deshalb etwas "Unterstützung".
Ich habe einen DB142 angelegt in dem ich bestimmte Parameter deklariert habe. In dem FC 142 möchte ich einen bestimmten Datenbereich des DB auslesen und anschließend über Profibus zu einem Festo Gerät zur Parametrierung schicken. Den ersten Teil der Programmierung habe ich erledigt. Nun stehe ich aber vor dem Problem die Daten in einer Schleife auszulesen. Damit ich nicht 200 Parameter erneut Laden muss.
Welche Möglichkeiten habe ich, und wie kann ich das realisieren?
Sieht so aus: (Beispiel)
INDEX_RESET, BYTE, B#16#1
PNU_RESET, WORD, W#16#C4
WERT_RESET, DINT, L#100
Diese "Werte" sind die einzelnen Parameter die ich Laden möchte. Sind wie gesagt ca. 200. Ich denke eher, das es ein Problem ist, das hier drei unterschiedliche Datenbereiche gelesen werden müssen. Beispielsweise der WERT muss DINT sein, schreibt der Hersteller Festo vor.
Habt ihr eine Idee?
Viele Grüße
Ps: Falls notwendig kann ich Auszüge aus meinem Programm nachliefern.
ich hoffe, dass ihr mir vielleicht helfen könntet. Bislang bin ich von eurem Forum sehr überzeugt, habe auch schon viel selbst nachgelesen.
Ich bin gerade dabei meine Technikerarbeit zu machen und bräuchte deshalb etwas "Unterstützung".
Ich habe einen DB142 angelegt in dem ich bestimmte Parameter deklariert habe. In dem FC 142 möchte ich einen bestimmten Datenbereich des DB auslesen und anschließend über Profibus zu einem Festo Gerät zur Parametrierung schicken. Den ersten Teil der Programmierung habe ich erledigt. Nun stehe ich aber vor dem Problem die Daten in einer Schleife auszulesen. Damit ich nicht 200 Parameter erneut Laden muss.
Welche Möglichkeiten habe ich, und wie kann ich das realisieren?
Sieht so aus: (Beispiel)
INDEX_RESET, BYTE, B#16#1
PNU_RESET, WORD, W#16#C4
WERT_RESET, DINT, L#100
Diese "Werte" sind die einzelnen Parameter die ich Laden möchte. Sind wie gesagt ca. 200. Ich denke eher, das es ein Problem ist, das hier drei unterschiedliche Datenbereiche gelesen werden müssen. Beispielsweise der WERT muss DINT sein, schreibt der Hersteller Festo vor.
Habt ihr eine Idee?
Viele Grüße
Ps: Falls notwendig kann ich Auszüge aus meinem Programm nachliefern.