Passo 2.1: Decidere se la libreria deve essere compatibile con le versioni successive
Quando si crea la propria libreria, è possibile decidere nella finestra di dialogo Nuovo progetto se la libreria deve essere compatibile con le versioni successive o meno (vedere la sezione Nuovo progetto della EcoStruxure Machine Expert Guida in linea).
Si può anche rendere una libreria esistente compatibile con le versioni successive.
Impostare l'attributo ForwardCompatibleLibrary nelle Informazioni sul progetto del progetto libreria per creare la propria libreria compatibile con le versioni successive. Per informazioni più dettagliate, vedere la procedura descritta più avanti.
NOTA: Se si imposta l'attributo ForwardCompatibleLibrary, la libreria creata e le relative versioni successive rispondono ai seguenti requisiti:
oLa funzionalità di una versione precedente è disponibile in una versione successiva.
oSono disponibili le POU delle versioni precedenti.
oIl comportamento delle POU è identico nelle versioni precedenti e successive della libreria.
oLa visibilità delle POU della versione precedente è uguale o maggiore a quella delle POU della versione successiva.
oI nomi e i tipi di dati degli ingressi e delle uscite restano invariati nelle diverse versioni.
NOTA: Se il progetto di libreria include un dispositivo che non soddisfa i vincoli della versione, ogni volta che si apre il progetto verrà visualizzata la finestra di dialogo Aggiorna progetto.
Inoltre è possibile impostare un attributo opzionale (MinimumControllerFirmware) se esiste una dipendenza tra dispositivi. L'attributo indica la versione firmware minima necessaria per i controller supportati. L'impostazione di questo attributo è necessaria soltanto se la libreria utilizza delle POU di un'altra libreria referenziata come segnaposto e la risoluzione del segnaposto non è una libreria compatibile con le versioni successive.
L'attributo MinimumControllerFirmware è costituito da un numero di identificazione del costruttore e del dispositivo, più la versione firmware minima necessaria.
NOTA: La seguente procedura descrive i passi necessari per creare una libreria compatibile con le versioni successive.
Passo |
Azione |
---|---|
1 |
Nel menu Progetto > Informazioni sul progetto, aprire la finestra di dialogo Informazioni sul progetto, selezionare la scheda Proprietà, quindi immettere o selezionare le seguenti voci: oCampo Chiave: ForwardCompatibleLibrary oCampo Tipo: Booleano oCampo Valore: True |
2 |
Fare clic su Aggiungi per aggiungere la chiave nelle Informazioni sul progetto della libreria. |
3 |
Se necessario, aggiungere anche l'attributo opzionale MinimumControllerFirmware. In File di progetto > Informazioni sul progetto immettere o selezionare le seguenti voci: oCampo Chiave: MinimumControllerFirmware oCampo Tipo: Testo oCampo Valore: categoria dispositivo "/" id fornitore e dispositivo "/" versione, ad esempio 4096/1003 0082/1.33.2.0 Se nell'attributo MinimumControllerFirmware devono essere presi in considerazione più dispositivi, occorre immettere tutti i numeri di identificazione nel campo Valore, separandoli con il carattere |. Ad esempio: o4096/1003 0082/1.33.2.0|4096/1003 009D/1.35.1.1 |