PC WorX: Fehler beim kompilieren

Mobi

Level-3
Beiträge
1.369
Reaktionspunkte
135
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe folgendes Problem. Ich habe eine eigene Bibliothek erstellt. Wenn ich diese kompiliere ist alles in Ordnung.
Binde ich sie in einem Projekt ein und Bausteine verwende, kommt der Fehler
Code:
Fehler beim Generieren des nativen Code!
beim kompilieren. Weiß jemand woran das liegen kann?
 
Das Problem kenne ich gut. Schau doch mal nach ob alle deine Data Typs mit in dein Program gekommen sind. Da gibt es noch Probleme.
Um dem Fehler besser zu verstehen: Welche PCWorx version benutz du?

MadCat
 
Ich habe die 6.10.145 und habe das gleiche Problem gehabt, da PCWorx meine sys_flag_type nicht übernommen hatte. Ich muste meine data_typs manuel überarbeiten.

MadCat
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei mir hatte er die data_tyes nicht übernommen von meiner Libraries. Ich programmiere meine eigenen FB's in einer selbständigen Librarie und lese diese dann einfach in mein Project ein. Als der Fehler bei mir auftrat, Hatte PCWorx die data_type für den FB nicht übernommen. So ich habe dann die fehelenden Einträge in der data_type ergänzt und dann ging es schon. Hatte gehoft das es auch bei dir so sein könnte. Aber leider ist es nicht immer so einfach.
Meine RFC 470 hat sich gerade verabschiedet. Program komieliert ohne Fehler, in die SPS geladen und jetz ist sich nicht mehr zufrieden. Na, schauen wir mal.

MadCat
 
Ich schau mal ob ich was sehen kann. Könnte aber bis Montag dauern. Muss leider übers Wochenende arbeiten. Melde mich dann.

MadCat
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OK. Ich bekomme den gleichen Fehler! Schau mal ob ich was finde. Nur mal eine Frage: was wilst du loggen? Ich sehe das du eine STRING array loggen möchtest mit einer help array. Ich denke das in der declaration der fehler liegen wird.

I have a look ;-)
 
Hey,

danke das du dir das auch mal angesehen hast. Also das Array sieht folgendermaßen aus. In der Dimension [0] kommen die Namen der Werte rein (z.B.: Temp1, p2 oder Vol6) und in der Dimension [1] die Werte inkl. Einheit. Man kann insgesamt 100 Werte gleichzeitig loggen.
Bin ja schonmal "froh", dass es bei dir auch einen Fehler gibt.
Das Helparray muss ich ja anlegen, weil es ein mehrdimensionales Array ist.
Die Bibliothek hat auch schonmal funktioniert, ich musste nur noch einige Sachen beim loggen ändern.
Glaube nicht, dass es an der Deklaration liegen wird von dem Array.
 
Versuch mit ILC 170 & ILC 350

Ich hatte heute Nacht es einmal mit einer ILC 170 und 350 versucht. Hier ist der Fehler nicht aufgetreten! So, das wurde sagen das es sich hier um einen Fehler handelt, der spezifisch für die ILC 150 ist.
Nun bin ich aber nicht sicher ob es ein Fehler im herkömmlichen Sinn handelt oder um ein Limit in der 150'er. Ich werde das aber noch etwas näher untersuchen. Der FB ist schon in Ordnung! Ich brauche einen änlichen zum loggen meiner Produktionsdaten per batch, schreibe dann aber direkt in eine Exel oder Access Tabelle / Datenba:rolleyes:nk. Wir müssen leider alles dokumentieren. Vom Moment das Rohmaterial kommt in die Firma bis zum fertigen Produkt. Interesse?

MadCat
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.Daran könnte es auch liegen. Muss ich auch mal testen.
Bei meinem Logger kann man, wie du wahrscheinlich schon gesehen hast, in eine Textdatei oder eine Exceldatei schreiben. Man könnte das ganze auch in eine SQL-Datenbank schreiben. Oder halt Access ;). Interesse hätte ich schon. Kannst dich ja mal melden per PN.
 
Hallo,

wie ist das den ausgegangen? Ich hatte heute dasselbe Problem bei einem älteren Projekt für ILC155 mit PCWORX Express 6.30.1668 (HF2), das - ohne das ich irgendetwas daran geändert hätte - das Build verweigerte.

Herr Ei...t vom Phoenix-Support hat das Projekt zwecks Untersuchung von mir bekommen.

Gruß

R. B.
 
Zuletzt bearbeitet:
Zurück
Oben