# Fehlermeldung in CoDeSys

**URL:** <https://oscat.discourse.group/t/fehlermeldung-in-codesys/90>\
**Category:** oscat.lib fuer TwinCAT/CoDeSys\
**Created:** [6. März 2007 um 21:00 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90 "2007-03-06T21:00:02Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [6. März 2007 um 21:00 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/1 "2007-03-06T21:00:02Z")

</div>

Hallo,

ich habe gleich mal die oscat.lib ver. 1.4 für Codesys ausprobiert. Binde ich diese in mein Projekt ein (ohne  
irgendwelche Bausteine zu verwenden), kommt die Fehlermeldung beim Übersetzen:

Fehler 3703: Constants (11): Mehrere Deklarationen mit dem gleichen Bezeichner ‘T0’

desweiteren benutze ich noch folgende Libs:  
SysLibSockets  
WagoLibEthernet\_01  
SysLibRtc  
Standard  
Gebaeude\_allgemein  
WagoLibMail  
SysLibVisu

Ich hoffe, es kann jemand helfen, da doch sehr gute Funktionen enthalten sind.

Gruß  
ChristophB

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [7. März 2007 um 03:33 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/2 "2007-03-07T03:33:48Z")

</div>

wir haben in unserer bibliothek einige konstanten definiert:  
die gemeldete ist T0 die absolute nullpunkttemperatur bei -273,… grad C  
anscheinend ist in einer der anderen verwendeten lib die gleiche konstante definiert.

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [7. März 2007 um 05:26 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/3 "2007-03-07T05:26:25Z")

</div>

wir haben in der version 1.5 diese konstante von T0 in TK umbenannt um bessere kompatibilität zu gewährleisten

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [7. März 2007 um 07:03 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/4 "2007-03-07T07:03:00Z")

</div>

wir koennen in den aufgelisteten bibliotheken die variable t0 nicht finden, ist sie in ihrem code selbst vereinbart?  
wenn ja bitte den namen aendern oder die oscat lib offnen mit datei oeffnen und die lib selber öffnen  
dann unter den reiter ressourcen auf globale variablen gehen und t0 löschen odedr den namen ändern.  
da t0 in der oscat lib selbst nicht benutzt wird hat dies keinerlei auswirkung

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [7. März 2007 um 09:43 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/5 "2007-03-07T09:43:30Z")

</div>

Hallo,

danke für die Antwort. Die Variable t0 wird tatsächlich nirgendwo verwendet. Vielleicht in den  
Libs intern? Auch im Projekt habe ich diese nicht benutzt.

Das Problem hatte ich schon einmal, als ich andere Bibliotheken von Wago ausprobieren wollte.  
Das hatte ich damals auch schon nicht verstanden, da ja doch die Constanten eindeutig  
den Bibliothekennamen zugeordnet sind. Liegts vielleicht an irgendwelchen Projekteinstellungen?

Entferene ich die Const t0 beschwert sich Codesys über zuviele Bausteine. Kann ich diese in  
den Zielsystemeinstellungen hochsetzten, ohne daß das negative einflüsse auf den Speicher  
des Controllers hat?

Gruß  
ChristophB

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [7. März 2007 um 10:56 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/6 "2007-03-07T10:56:56Z")

</div>

ja die bausteine koennen sie bei den zielsystemeinstellunge hochsetzen, es werden sowieso nur diejenigen geladen die sie benutzen, es hat auf den speicher also keinen einfluß  
es ist eine komische eigenschaft von codesys das vor dem compilerlauf geprüft wird ob alle bausteine reinpassen oder nicht, was ja voellig unsinnig ist weil ich ja ein und den selben baustein vielfach verwenden koennte und damit sogar mit einem einzigen baustein die bausteingrenze erreichen koennte. umgekehrt werden praktisch immer nur wenige bausteine eine lib benutzt.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [8. März 2007 um 17:53 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/7 "2007-03-08T17:53:35Z")

</div>

Hallo,

ich habe die Anzahl der Bausteine mal auf 1024 erhöht. Dann meldet Codesys nach dem laden  
in die Steuerung “zuviele Daten”. Nun habe ich alles rausgeworfen, was ich nicht benötige, das  
funktioniert. Leider befriedigt mich das nicht. Wenn ich andere Funktionen nutzen will, welche  
wiederum auf andere zugreifen, habe ich wieder das Problem. Ist das nur bei mir so?

MfG  
Christoph

---

<div class="post-metadata">

**Author:** ![tobias](https://avatars.discourse-cdn.com/v4/letter/t/c67d28/32.png) [@tobias](https://oscat.discourse.group/u/tobias)\
**Post date:** [8. März 2007 um 21:48 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/8 "2007-03-08T21:48:24Z")

</div>

Ich habe gerade bei mir mit der CoDeSys-Entwicklungsumgebung von Wago (Ich denke, du benutzt die selbe Software) rumexperimentiert und viele libs inklusive der oscat.lib gleichzeitig in ein Projekt eingebunden. Ich kann deine Fehler aber nicht rekonstruieren.  
Schau mal, ob es eine neuere Version von CoDeSys gibt, als die die du benutzt oder versuch mal CoDeSys neu zu installieren. Ich kann mir leider auch nicht erklären wies zu deinen Problemen gekommen ist. Ich denke aber nicht dass es ein oscat.lib-spezifisches Problem ist.

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [9. März 2007 um 08:06 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/9 "2007-03-09T08:06:35Z")

</div>

das ist ein problem von codesys  
schau dir dazu auch den thread im codesys forum an  
[http://forum.3s-software.com/viewtopic.php?t=499&highlight=512](http://forum.3s-software.com/viewtopic.php?t=499&highlight=512)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [9. März 2007 um 22:15 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/10 "2007-03-09T22:15:27Z")

</div>

Hallo,

hast du in der Ver. 1.5 die Constante T0 entfernt? Diese Fehlermeldung kommt mit dieser Version nicht mehr.  
Den Beitrag im 3S Forum habe ich gelesen. Das Projekt wird ja auch übersetzt und in die Steuerung geladen.  
Erst dann kommt die Fehlermeldung “Zuviele Daten”.

Kann es aber erst morgen wieder ausprobieren.

Christoph

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [10. März 2007 um 04:59 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/11 "2007-03-10T04:59:41Z")

</div>

ja wir haben in der 1.5 einiges getan um die kompatibilität zu erhöhen.  
t0 wurde z.b. in tk umbenannt

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [11. April 2007 um 09:18 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/12 "2007-04-11T09:18:15Z")

</div>

Hallo, ich habe ein ähnliches Problem.  
Nur bei mir ist PI mehrfach deklariert. Gibt es eine Möglichkeit PI aus der OSCAT.Lib zu entfernen?

Gruß Magnus

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [11. April 2007 um 10:45 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/13 "2007-04-11T10:45:22Z")

</div>

ja ganz einfach die oscat lib wie ein projekt öffnen mit file open und dann bearbeiten wie ein projekt.  
danach die oscat lib mit speichern unter als interne lib speichern.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [11. April 2007 um 13:33 UTC](https://oscat.discourse.group/t/fehlermeldung-in-codesys/90/14 "2007-04-11T13:33:55Z")

</div>

THX, da hätte ich auch selbst draufkommen können.  
Aber ich hab halt vor lauter Wald die Bäume nicht gesehen :🙂

Also, Danke nochmals für die schnelle und super Antwort.

Magnus
