Skip to main content

Dispositivi, Archivio dispositivi

CODESYS 4 attualmente non dispone di un archivio centrale dei dispositivi nello stesso senso in cui CODESYS 3 lo fa. In CODESYS 4, i dispositivi sono gestiti in una struttura di dispositivi basata su file (DeviceTree.json), nei file di configurazione e in una cache locale al progetto delle descrizioni dei dispositivi. La cache locale al progetto si trova in un progetto di dispositivo nel /Devices/.devDesc-cache sottocartella.

L'albero dei dispositivi, visualizzato di seguito Dispositivi elemento nel navigatore dell'area di lavoro, è definito nel DeviceTree.json file. Di conseguenza, tutti i dispositivi disponibili di seguito Dispositivi sono esattamente quei dispositivi elencati nel DeviceTree.json file.

Per ciascuno identification chiave in DeviceTree.json, nella directory è presente una descrizione del dispositivo *.fbsdev/Devices/.devDesc-cache Tra le altre cose, queste descrizioni dei dispositivi vengono utilizzate come fonte di valori predefiniti per i configuratori dei dispositivi. L'eccezione è rappresentata da Modbus, dove i valori predefiniti sono attualmente fissi.

Per ogni dispositivo nel DeviceTree.json file, c'è un file chiamato <device name>.device.json sotto il nome del dispositivo. Questo file contiene la configurazione del dispositivo. Tutte le impostazioni che l'utente effettua nelle schede di configurazione nel CODESYS 4 Le impostazioni dell'interfaccia utente sono memorizzate nel file di configurazione.

Quando un dispositivo viene aggiunto al navigatore dell'area di lavoro, vengono offerte tutte le descrizioni dei dispositivi fornite dalle estensioni, nonché tutte le descrizioni dei dispositivi che si trovano nel progetto sotto *.fbsdev/Devices/.devDesc-cache.

Installazione di una descrizione del dispositivo

Se hai bisogno di una descrizione del dispositivo che non è disponibile in CODESYS 4, quindi procedere come segue:

  1. Aprire CODESYS 3 e selezionare il Utensili → Repository dei dispositivi comando.

  2. Trova il dispositivo di cui ti serve la descrizione e selezionalo Esportare comando.

  3. Salva ed estrai il file ZIP.

  4. In CODESYS 4, fare clic con il pulsante destro del mouse Dispositivi elemento e seleziona l' Aggiungi PLC comando.

  5. Nella finestra di dialogo successiva, selezionare Carica la descrizione del nuovo dispositivo.

  6. Clic Seleziona File e aprire la descrizione del dispositivo esportata da CODESYS 3.

  7. Fare clic su "Carica".

    Il dispositivo verrà aggiunto all'elenco.

Sostituzione del controller nell'albero dei dispositivi

Se hai creato un progetto e la versione del controller inserito non corrisponde al dispositivo di destinazione, procedi come segue:

  1. Nello stesso spazio di lavoro, crea un nuovo progetto dispositivo con la versione corretta del controller (come descritto sopra).

  2. Apri il DeviceTree.json file del nuovo progetto e copiare il file "deviceName" e "identification" voci (sopra) children).

    _c4_img_devicetree_json.png
  3. Nel DeviceTree.json file del progetto originale, incolla quello copiato "deviceName" e "identification" voci dagli appunti.

  4. Nell'esplora file, apri il Devices sottocartella del nuovo progetto.

  5. Copia il .devDesc-cache directory e il file JSON del nuovo controller.

    _c4_img_device_file_explorer.png
  6. Incolla questi file nella rispettiva directory del progetto originale. Sovrascrivi eventuali file esistenti quando lo fai.

    Ora l'albero dei dispositivi del tuo progetto conterrà la versione del controller corrispondente al dispositivo di destinazione.