Tranziția LogicLab de la XTarget la XUnified

Listă

Această pagină face parte din Manual de programare IEC 61131-3. Mergeți la index.

Subiecte conexe

Pentru a îmbunătăți scalabilitatea sistemelor, a fost creată o bibliotecă unificată pentru toate sistemele, pentru cei care obișnuiesc să programeze într-un mediu LogicLab, este familiarizat cu termenul XTarget, nivelul de XTarget indică evoluția sistemului. Un program dezvoltat pentru un sistem cu unii XTarget cu siguranță este executabil pe toate sistemele cu același nivel sau cu un nivel superior. Această setare a forțat să se actualizeze LogicLab la fiecare actualizare firmware a sistemelor care prevede actualizarea versiunii XTarget.

Pentru a permite LogicLab să ne adaptăm automat la noile versiuni de firmware pe care le-am făcut XUnified care nu mai este urmat de un număr de versiune, deoarece poate fi folosit pe toate versiunile de firmware. Diversificarea cu diversele versiuni de firmware ale sistemelor este implementată de bibliotecă eLLabXUnifiedxxLib porumbel xx indică nivelul obiectelor suportate. Compatibilitatea între nivelul de bibliotecă și versiunea de firmware a sistemelor este prezentată în tabel Compatibilitatea cu firmwares.

Odată cu trecerea la XUnified s-au făcut modificări la unele obiecte (a se vedea tabelul Obiecte de bibliotecă modificate) și bibliotecile au fost reorganizate prin efectuarea modificărilor pentru a le adapta la noua arhitectură (Vezi tabelul Versiuni de bibliotecă).

Migrarea proiectului de la XUnified la XTarget

Pentru a converti un proiect XUnified într-un proiect XTarget, proiectul trebuie deschis cu LogicLab, din meniu Project - Library manager eliminați biblioteca eLLabXUnifiedxxLib din proiect și introduceți biblioteca eLLabXTargetAdjLib. Din meniu Project - Select target selectați dispozitivul XTarget, proiectul poate fi acum recompilat.

Toate exemplele din manual sunt făcute în conformitate cu specificațiile XUnified, astfel încât dacă doriți să le utilizați într-un program XTarget, trebuie să utilizați meniul Project - Library manager introduceți biblioteca eLLabXTargetAdjLib.

Migrarea proiectului de la XTarget la XUnified

Pentru a converti un proiect XTarget într-un proiect XUnified, proiectul trebuie deschis cu LogicLab, din meniu Project - Select target selectați dispozitivul XUnified, în acest fel biblioteca va fi conectată la proiect eLLabXUnifiedxxLib iar proiectul poate fi recompilat. Deoarece s-au făcut modificări la unele obiecte din biblioteca XUnified, recompilarea proiectului va duce la erori. Pentru a le elimina, trebuie să corectați erorile manual modificând codul sursă, în acest fel veți avea un program aliniat la noua bibliotecă.

Dacă nu doriți să modificați programul sursă, doar din meniu Project - Library manager inserați biblioteca în proiect eLLabXUnifiedAdjLib care conține adaptarea obiectelor la noua bibliotecă.

A fost util acest articol?