La normativa IEC61131 indica le linee guida della programmazione ma ogni ambiente di sviluppo poi ha i suoi formati di memorizzazione dei dati specie per quanto riguarda i linguaggi grafici (LD, FBD, SFC). Quindi i programmi realizzati con i linguaggi grafici non possono essere esportati da un ambiente all’altro.
Viceversa i programmi nei linguaggi IL e ST si può copiare ed incollare da un ambiente all’altro, almeno per quanto riguarda il codice, poi però si devono operare alcune modifiche manuali.
In entrambi i linguaggi le variabili sono definite in una finestra separata dal codice e queste vanno ridefinite a mano, non è possibile copiarle ed incollarle.
Una ulteriore considerazione và fatta per il linguaggio ST, entrambi gli ambienti di sviluppo implementano estensioni della normativa. Sono infatti gestiti i puntatori che non sono normati e quindi vi è una differenza nel modo di gestione degli stessi. LogicLab usa la sintassi @Ptr:=1; CODESYS Ptr^:=1;