Christoph_BS
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Leute,
ich bin relativ neu in der SPS-Programmierung. Ich entwickel zur Zeit auf einer S7-224XP CPU mit Step 7.
Man legt ja eine Vielzahl von Variablen (bzw. Speicherbereiche an). Die Speicherbereiche koennen ja von 0 bis mehrere Tausend gehen.
Wie lege ich jetzt am sinnvollsten meine Variablenpositionen fest?
Fange ich bei Speicherbereich 0 an, oder bei z.B. 1000 ? . Lege ich zuerst die Bitpositionen fest (V) und dann die Bytes (VB) und schließlich die Words (VW).
Immoment ist bei mir alles durcheinander.
Des Weiteren habe ich oft das Problem, dass ich mehrere Strings verwendet. Die Anfangsposition ist ja dann z.B. der Speicherbereich VB 1000. Wenn ich jetzt jedoch eine andere Variable auf Speicherbereich VB 1001 lege und der String z.B. drei Zeichen lang ist, so wird die Variable auf 1001 ohne Warnung überschrieben. Kann ich mich dagegen irgendwie schützen ?
ich bin relativ neu in der SPS-Programmierung. Ich entwickel zur Zeit auf einer S7-224XP CPU mit Step 7.
Man legt ja eine Vielzahl von Variablen (bzw. Speicherbereiche an). Die Speicherbereiche koennen ja von 0 bis mehrere Tausend gehen.
Wie lege ich jetzt am sinnvollsten meine Variablenpositionen fest?
Fange ich bei Speicherbereich 0 an, oder bei z.B. 1000 ? . Lege ich zuerst die Bitpositionen fest (V) und dann die Bytes (VB) und schließlich die Words (VW).
Immoment ist bei mir alles durcheinander.
Des Weiteren habe ich oft das Problem, dass ich mehrere Strings verwendet. Die Anfangsposition ist ja dann z.B. der Speicherbereich VB 1000. Wenn ich jetzt jedoch eine andere Variable auf Speicherbereich VB 1001 lege und der String z.B. drei Zeichen lang ist, so wird die Variable auf 1001 ohne Warnung überschrieben. Kann ich mich dagegen irgendwie schützen ?