Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Überlappungen bei den Variablen Kategorie: C-Control I V1.2/2.0 (von Günter - 29.09.2005 13:05)
Günter nutzt:  CC1-M-Unit V1.2/2.0, CC1-Station V2.0
Die Unit verfügt über einen 64 Byte Variablenspeicher 1...64
(Einschränkung: Es können nur max. 128 Bit Variable definiert werden)
In meinem Programm benötige ich ca. 3* eine Wortvariable, ca.20 Byte Variable und ca.100 Bitvariable

Um Überschneidungen bei der Definition zu vermeiden, habe ich mir eine Tabelle 64 * 8 Bit angelegt
und die definierten Variablen entsprechend eingetragen.

Zwischen den Wort, Byte und Bit Definitionen wurden für alle 3 Formate Reservebereiche angelegt,
die ich als Komentarzeilen festgelegt habe.

Obwohl keine Überschneidungen aus der von mir angelegten Tabelle ersichtlich sind traten diese
jetzt (beim Simulationstest der 3. Prozedure) auf. Die 3. Prozedure als eigenständiges Programm
arbeitet fehlerfrei.

Eine Byte-Variable überschreibt einige Bitvariable! Dadurch ist eine Programmsteuerung nicht mehr
möglich!
Genauer:  Define Breite1  Byte [12]  Ã¼berschreibt  define AZ1  Bit[204]  define AZ2 Bit[205]

Unterliege ich einem Gedankenfehler??

Wer kann mir helfen?

Gruß Günter




 Antwort schreiben

Bisherige Antworten:

Re: Überlappungen bei den Variablen (von Carsten - 29.09.2005 14:52)
    Re: Überlappungen bei den Variablen (von Hanns - 29.09.2005 19:53)