A norma CEI 61131 sono supportate biblioteche con funzioni e blocchi di funzione riutilizzabili. A causa di specifici requisiti di sicurezza, il Machine Expert – Safety permette solo l'impiego di biblioteche appositamente sviluppate e relative al firmware di sicurezza (con estensione file *.swl).
La gestione (aggiungere e cancellare) delle biblioteche avviene nella cartella 'Biblioteche' dell'albero di progetto. Dopo aver aggiunto una biblioteca, le funzioni (FU) e i blocchi di funzione (BF) contenuti si possono inserire nel codice con l'Assistente di editazione.