Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Utilizatorii CoDeSys 3 își pot dezvolta propriile biblioteci și le pot folosi în continuare în activitatea lor.

Pentru a crea o bibliotecă personalizată, după lansarea CoDeSys 3, selectați elementul de meniu Empty Library. așa cum se arată în Fig.







Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 1 Adăugarea bibliotecii CoDeSys 3

În secțiunea Nume, trebuie să introduceți numele bibliotecii, în secțiunea Locație, locația acesteia pe PC. În mod implicit, biblioteca nu este destinată unui anumit PLC, astfel încât secțiunea Device nu specifică un dispozitiv specific (a se vedea Figura 2). Secțiunea POU nu va conține niciun element, cu excepția ProjectSettings (a se vedea Fig.3).

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 2 Secțiunea dispozitiv a noii biblioteci

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 3 Secțiunea POU a noii biblioteci

În secțiunea Setări proiect (ProjectSettings), Securitate, puteți seta parola pentru a accesa biblioteca, așa cum se arată în Fig.

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 4 Setarea parolei pentru bibliotecă

Creați o bibliotecă simplă din funcția de incrementare a variabilei și din blocul de funcții de decrementare.

Pentru a face acest lucru, în secțiunea POU, adăugați obiectele funcționale și blocul de funcții, după Figurile 5-8.

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 5 Adăugarea unui element de bibliotecă

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 6 Adăugarea funcției de incrementare

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 7 Textul funcției de cerneală

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 8 Dec

Crearea de biblioteci personalizate în codesys 3, platforma de conținut






Figura 9 Blocul funcțional Dec

Punctele Extensii și Implemente permit realizarea posibilităților de programare orientată obiect. Când se utilizează aceste proprietăți, blocul funcțional poate fi obținut de la un alt bloc de funcții. Aceasta înseamnă că un bloc de funcții poate fi utilizat pentru a extinde un alt bloc de funcții, preluând automat toate proprietățile blocului sursă în plus față de propriul său bloc.

De asemenea, puteți utiliza opțiunea "extinde" atunci când adăugați un bloc de funcții la proiect în dialog.

Apoi, trebuie să specificați informații despre bibliotecă în fila Project / Projectinformation.

Figura 10 Meniul pentru setarea informațiilor despre proiect

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 11 Informații despre proiect (exemplu de umplere)

După aceasta, puteți adăuga imediat biblioteca în managerul de bibliotecă al CoDeSys 3. Pentru a face acest lucru, puteți utiliza meniul File / SaveProjectAndInstallIntoLibraryRepository. Dacă biblioteca este protejată prin parolă, va trebui să introduceți parola (figura 13).

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 12 Adăugarea unei biblioteci la secțiunea bibliotecilor CoDeSys 3

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 13 Fereastra pentru solicitarea unei parole pentru adăugarea unei biblioteci

Acum, în proiectele noi, puteți deschide LibraryManager. adăugați această bibliotecă în proiect așa cum se arată în figura 14

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 14 Adăugarea unei biblioteci la proiect și selectarea versiunii

Biblioteca adăugată va apărea în Managerul bibliotecilor (figura 15).

Figura 15 Vizualizarea bibliotecii adăugate în Managerul de bibliotecă

Figura 16 Intrări / ieșiri ale elementelor de bibliotecă în format tabelar

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 17 Intrări / ieșiri ale elementelor de bibliotecă în format grafic

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 18 Intrări / ieșiri ale elementelor de bibliotecă în format de document

Blocurile funcționale ale bibliotecii adăugate pot fi utilizate în proiect, de exemplu așa cum se arată în Fig. Acesta arată, de asemenea, un exemplu de accesare a elementelor FWA în limba ST.

Crearea de biblioteci personalizate în codesys 3, platforma de conținut
Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 19 Exemplu de utilizare a unei funcții și a unui bloc de funcții în program

În CoDeSys 3, puteți salva proiectul ca o bibliotecă a tipului de bibliotecă compilată (Figura 20). Această comandă este utilizată pentru a salva proiectul bibliotecii într-un format codificat. Aceasta înseamnă că implementarea modulelor bibliotecii nu va fi accesibilă și vizibilă.

Când utilizați comanda, se deschide dialogul standard de salvare a fișierelor. Ca tip de fișier, fișierul "CoDeSys compiled bibliotecă" este instalat automat. Numele de fișier implicit poate fi modificat dacă doriți. Extensia fișierului ".compiled-library".

În plus, cu aceste biblioteci puteți lucra în același mod ca și cu fișierele * .library obișnuite.

Crearea de biblioteci personalizate în codesys 3, platforma de conținut

Figura 20 Crearea unei Biblioteci compilate







Articole similare

Trimiteți-le prietenilor: