Creazione e utilizzo di sandbox
Cos'è una sandbox CODESYS?
Una sandbox CODESYS è un'istanza isolata di CODESYS che non modifica né influenza l'ambiente/la macchina in cui è in esecuzione. Tutto ciò che appartiene a questa istanza, tutte le impostazioni e i repository, si trova nella «directory principale» definita della sandbox sul computer. Spostando/copiando questa directory principale, una sandbox può essere semplicemente spostata su un nuovo computer e utilizzata lì come installazione. Non è richiesta alcuna nuova installazione
Una sandbox è utile per «congelare» e archiviare CODESYS ambiente per un progetto completato in modo che sia facile apportare nuovamente modifiche al progetto in un secondo momento. Poiché le versioni all'interno della sandbox non cambiano, è sempre possibile accedere senza modifiche online
Una sandbox è utile anche se diversi sviluppatori devono continuare a lavorare sullo stesso progetto. In questo caso, le versioni utilizzateCODESYS e pacchetti) devono essere definiti all'inizio del progetto. Quindi è possibile creare una sandbox e distribuirla agli sviluppatori
Gli svantaggi di una sandbox sono lo spazio di archiviazione aggiuntivo richiesto e il sovraccarico di gestione.
Cos'è una sandbox «pulita»?
Una sandbox pulita contiene esattamente solo quelle versioni di dispositivi/librerie/stili che corrispondono CODESYS versione utilizzata come origine della sandbox. Una sandbox «semplice», d'altra parte, di solito contiene già più versioni dello stesso dispositivo/libreria perché erano CODESYS versione. Per evitare la mescolanza delle versioni, è possibile utilizzare Crea sandbox pulita dal programma di installazione funzione in CODESYS Installer.
Nota
Una «sandbox pulita» può essere creata solo con CODESYS versioni >= SP19 Patch 6.
Nota
Una sandbox CODESYS non può essere aggiornata a una versione della patch più recente.
Prerequisiti e Configurazione del gateway
Per eseguire una sandbox, alcuni prerequisiti sotto forma di file devono essere disponibili nella directory sandbox; altrimenti CODESYS non può iniziare. Questi file vengono creati quando viene creata la sandbox. La configurazione per CODESYS Il gateway viene inoltre salvato nella directory sandbox. Non appena CODESYS Il gateway e i prerequisiti sono installati su un computer, possono essere utilizzati da qualsiasi sandbox dello stesso CODESYS versione sul computer.
Importante
Perché CODESYS non supporta percorsi di file system lunghi e illimitati, utilizza i percorsi più brevi possibili per le directory root della sandbox.
Aprire il Installazioni vista del CODESYS Installer.
Per creare una sandbox per un'installazione esistente, seleziona Crea sandbox comando nel riquadro per questa installazione. Nota: in questo caso, non viene creata una «sandbox pulita». È possibile ottenere una sandbox pulita solo utilizzando Crea un sandbox pulito dall'installazione comando.
Si apre la finestra di dialogo per la selezione di una directory principale per la sandbox nel file system locale.
Seleziona una directory principale. Mantieni il percorso il più breve possibile.
Nota
Quando si crea la sandbox, l'Installer inserisce automaticamente i percorsi relativi nel file
RepositoryLocations.ini
in modo che non sia necessario modificare questi percorsi quando si registra la sandbox su un altro computer.Tuttavia, ciò non si applica se CODESYS l'installazione è precedente alla versione 3.5.20.30 e l'installazione include una delle seguenti versioni aggiuntive:
CODESYS Visualization più vecchio di 4.6.0.0
CODESYS SoftMotion più vecchio di 4.17.0.0
CODESYS PROFINET più vecchio di 4.6.0.0
CODESYS J1939 Manager SL più vecchio di 4.2.0.0
CODESYS CANopen Manager SL più vecchio di 4.3.0.0
CODESYS Communication più vecchio di 4.5.2.0
In questo caso, riceverai una notifica corrispondente
Dopo aver confermato la selezione, la sandbox inizia immediatamente a essere creata. Si apre una finestra di dialogo che mostra l'avanzamento della creazione e l'opzione per annullare
Se viene visualizzato un avviso che indica che i percorsi relativi non sono supportati dall'installazione, consulta la nota precedente. È necessario modificare i percorsi nel file
RepositoryLocations.ini
. Vedi la nota precedente.Una volta completata la sandbox, riceverai un messaggio che indica che l'accesso alla sandbox non è limitato e che devi assicurarti che solo le persone autorizzate possano accedere alla directory della sandbox.
La sandbox viene visualizzata come riquadro aggiuntivo, evidenziato a colori e con
icona nel Installazioni vista.
Utilizzando il Sandbox duplicata pulsante, ora puoi duplicare la directory principale della sandbox per un'ulteriore distribuzione e memorizzarla nel file system.
È possibile registrare un'installazione che si trova in una sandbox. Questo la aggiungerà come un'altra installazione sul tuo computer con un riquadro CODESYS Installer.
Aprire il Installazioni vista del CODESYS Installer.
Nel
casella di riepilogo del Aggiungi installazione pulsante di comando, fai clic su Registra Sandbox pulsante.
Le Registra Sandbox si apre una finestra di dialogo.
Specificate la directory nel file system locale che deve essere utilizzata come directory principale della sandbox.
Decidi se scaricare e installare anche i servizi gateway se non sono ancora disponibili nella sandbox. Nota: se i servizi del gateway servono allo stesso CODESYS le versioni sono già disponibili in una sandbox, possono essere utilizzate anche dalla nuova sandbox da registrare.
Seleziona la casella di controllo prima della nota sul potenziale rischio per la sicurezza. Solo allora puoi fare clic OK per completare la registrazione.
Se è stata eseguita un'installazione del gateway, verrà prima visualizzata una finestra di dialogo in cui è necessario confermarla. Dopodiché, la sandbox viene aggiunta come riquadro nel Installazioni vista.
Puoi anche gestire le installazioni sandbox nelle impostazioni di CODESYS Installer. Puoi vedere quali sandbox sono attualmente registrate, effettuare nuove registrazioni ed escludere le directory sandbox
Aprire il Installazioni vista del CODESYS Installer.
Nella finestra del programma di installazione, fai clic su Impostazioni comando da
menu nell'angolo in alto a destra.
Le Impostazioni si apre una finestra di dialogo.
Fare clic Sandbox.
La sezione sotto sandbox mostra quali sandbox sono attualmente registrati sul computer e quali sono esclusi.
Se confermi l'opzione con l'avviso di sicurezza, puoi utilizzare il pulsante per registrare sandbox aggiuntivi.
Sotto Directory sandbox escluse, è possibile specificare le directory principali che non devono essere visualizzate nell'Installer. Questo può essere utile se si specifica una directory principale quando si aggiunge una sandbox, ma non tutte le sandbox contenute nella directory devono essere visualizzate