Le librerie devono essere create secondo regole specifiche per evitare problemi di compatibilità.
Gli elementi principali sono i seguenti:
- 
                           
Selezionare un nome significativo per la biblioteca (obbligatorio)
 - 
                           
Utilizzare modelli per garantire la coerenza (opzionale)
 - 
                           
Utilizzare una struttura di progetto familiare e uniforme, quando possibile (opzionale).
 - 
                           
Registrare uno spazio dei nomi della libreria unico (obbligatorio)
 - 
                           
Inserire tutte le informazioni sul progetto (obbligatorio)
 - 
                           
Applicare il metodo corretto per referenziare correttamente altre biblioteche (obbligatorio)
 - 
                           
Progettazione di interfacce intelligenti esterne e interne (necessario)
 - 
                           
Implementare una gestione degli errori facile da usare (obbligatorio)
 - 
                           
Applicare il metodo corretto (protezione) per la distribuzione (richiesto)
 - 
                           
Applicare una convenzione di denominazione coerente per ottenere un codice pulito (opzionale)
 - 
                           
Quando si revisiona una libreria esistente, si deve considerare la compatibilità dell'interfaccia con le versioni precedenti.
 
Seguite queste linee guida quando sviluppate librerie in CODESYS: "Sintesi dello sviluppo della biblioteca". Questo documento è disponibile come file CHM (LibDevSummary.chm) nella directory di installazione di CODESYS, oppure nella guida in linea.
Vedi anche