td100c problem!

Majus68

Level-1
Beiträge
28
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,
bei meinem abschlussprojekt zum mechatroniker verwende ich eine s7-200 cpu226 ein em253 und ein em235 Modul +ein TD100c.
Beim konfigurieren des Bedienteils kommt immer eine Fehlermeldung.

Diese sagt wenn ich den Bausteinversatz auf VW0 anlegen will:

Auf VW0 wird bereits in Ihrem Projekt verwiesen. wenn ich dies verwende kann ich möglicherweise nicht mehr das Projekt übersetzen...

kann mir jemand sagen was ich verändern muss damit ich das td100c benutzen kann?

Fehler beim übersetzen:

Programmbaustein wird übersetzt...
MAIN (OB1)
SBR_0 (SBR0)
POS0_CTRL (SBR1)
POS0_MAN (SBR2)
POS0_GOTO (SBR3)
POS0_RUN (SBR4)
POS0_RSEEK (SBR5)
POS0_LDOFF (SBR6)
POS0_LDPOS (SBR7)
POS0_SRATE (SBR 8)
POS0_DIS (SBR9)
POS0_CLR (SBR10)
POS0_CFG (SBR11)
TD_CTRL_93 (SBR12)
TD_ALM_93 (SBR13)
INT_0 (INT0)
Bausteingröße = 1970 (Bytes), 0 Fehler
Datenbaustein wird übersetzt...
Datenseite POS0_DATA: Zeile 4, FEHLER 2770: Der angegebenen Adresse wurde bereits ein Wert zugewiesen.
Datenseite TD_DATA_93: Zeile 5, FEHLER 2770: Der angegebenen Adresse wurde bereits ein Wert zugewiesen.
Bausteingröße = 0 (Bytes), 2 Fehler

mfg
 
Zuletzt bearbeitet:
Hallo,
das TD100C verlangt einen freien Speicherbereich, ab wo die Daten des TD-Assistenten abgelegt werden. Das TD ist nur ein schnödes Anzeigerät ohne besondere Intelligenz oder Datenspeicher. (Ich denke mal du nutzt den TD-Assistenten für die Programmierung des TD100C.) Im VW0 will der Assistent den Versatz im Speicherbereich, d.h. die Startadresse für den benötigten TD-Speicherbereich ablegen. D.h. VW0 muß im Programm soweit frei bleiben.
Am Besten du legt mal eine TD-Konfig. mit ein Meldungen etc. ohne sonstiges Programm in der SPS an und schaust dir den von Assi angelegten Datenbereich mal näher an. Das sollte alles weitere erklären.
Gruß, Jörg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hi,
danke für die antwort. ohne konfiguration des em253 funktioniert das td100c einwandfrei. wenn ich nun aber das positioniermodul "einbinden" will bekomm ich wieder den selben fehler!
wie kann ich denn die adresse ändern, die zugewiesen wird? (VW0)
bitte um schnelle antwort :rolleyes:

mfg
 
Hallo Majus,
soweit ich weiß kannst du die Adresse "VW0" für das TD nicht ändern. Da das ein doofes Gerät ist, guckt es immer bei VW0 nach um den Startbereich des Anzeige-Datenbereichs zu finden.
Ich denke es gibt bei dir ein Problem mit der Konfig des EM-Moduls. Da mußt du auch einen Datenbereich dafür angeben (EM253 habe ich noch nicht gehabt) - der darf sich aber nicht mit anderen V-Bereich überschneiden. Im Positionierassitenten werden jede Menge Infos abgefragt und am Ende ein Datenbereich der auf VW0 als Startbereich vorbesetzt ist. Dort mußt du den nächsten freien Bereich (in ausreichender Länge einstellen - oder Button "vorschlagen" benutzen) Dann sollte es auch gehen.
Oder - wie schon geschrieben - ein leeres Projekt anlegen und mal den Pos.-Assistenten ausführen, dann siehst du schon was der Assistent im Datenbereich genau macht. Hab es gerade mal durchgeklickt - funktioniert so. (meine akt. SW-Version 4.0.7.10)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
alarme anzeigen...

Hab mal wieder ein problem!
ich möchte einen alarm anzeigen wenn AIW0 (em235) einen bestimmten wert erreicht hat. nun hab ich aber gesehen, dass das td100c nur bytes, words und dwords "verarbeiten" kann.
kann man nicht einzelne bits oder merker verwenden?
bzw. hat jemand mal ein beispielprogramm?
komm echt nicht weiter...

mfg
 
Zurück
Oben