Dispositivos, Repositorio de dispositivos
CODESYS 4 actualmente no dispone de un repositorio central de dispositivos en el mismo sentido que CODESYS 3 lo hace. En CODESYS 4, los dispositivos se gestionan en una estructura de dispositivos basada en archivos (DeviceTree.json), en archivos de configuración y en una caché local del proyecto de descripciones de dispositivos. La caché local del proyecto se encuentra en un proyecto de dispositivo en el /Devices/.devDesc-cache subdirectorio.
El árbol de dispositivos, que se muestra a continuación Dispositivos El elemento en el navegador del espacio de trabajo se define en el DeviceTree.json archivo. Como resultado, todos los dispositivos disponibles a continuación Dispositivos son exactamente los dispositivos enumerados en el DeviceTree.json archivo.
Para cada identification teclear DeviceTree.json En el directorio hay una descripción del dispositivo. *.fbsdev/Devices/.devDesc-cache Entre otras cosas, estas descripciones de dispositivos se utilizan como fuente de valores predeterminados para los configuradores de dispositivos. La excepción es Modbus, donde los valores predeterminados están fijos actualmente.
Para cada dispositivo en el DeviceTree.json archivo, hay un archivo llamado <device name>.device.json debajo del nombre del dispositivo. Este archivo contiene la configuración del dispositivo. Todas las configuraciones que el usuario realiza en las pestañas de configuración en el CODESYS 4 La interfaz de usuario se almacena en el archivo de configuración.
Cuando se agrega un dispositivo al navegador del espacio de trabajo, se ofrecen todas las descripciones de dispositivos que han sido proporcionadas por las extensiones, así como todas las descripciones de dispositivos que se encuentran en el proyecto en *.fbsdev/Devices/.devDesc-cache.
Descripción de la instalación de un dispositivo
Si necesita una descripción del dispositivo que no está disponible en CODESYS 4, luego proceda de la siguiente manera:
Abierto CODESYS 3 y seleccione el comando Herramientas → Repositorio de dispositivos.
Encuentre el dispositivo cuya descripción necesita y seleccione el comando Exportar.
Guarda y extrae el archivo ZIP.
En CODESYS 4, haga clic con el botón derecho en Dispositivos artículo y seleccione el comando Agregar PLC.
En el siguiente cuadro de diálogo, seleccione Subir nueva descripción del dispositivo.
Hacer clic Seleccionar archivo y abra la descripción del dispositivo exportada desde CODESYS 3.
Haz clic en "Subir".
El dispositivo se añadirá a la lista.
Sustitución del controlador en el árbol de dispositivos
Si ha creado un proyecto y la versión del controlador insertado no coincide con la del dispositivo de destino, proceda de la siguiente manera:
En el mismo espacio de trabajo, cree un nuevo proyecto de dispositivo con la versión correcta del controlador (como se describió anteriormente).
Abra el
DeviceTree.jsondel nuevo proyecto y copia la entrada"deviceName"y"identification"(arribachildren).
Reemplazar en el
DeviceTree.jsonlas entradas del proyecto original"deviceName"y"identification"con la copia del portapapeles.En el explorador de archivos, abra el
Devicessubdirectorio del nuevo proyecto.Copiar el
.devDesc-cachedirectorio y el archivo JSON del nuevo controlador.
Pega estos archivos en el directorio correspondiente del proyecto original. Sobrescribe cualquier archivo existente al hacerlo.
Ahora, el árbol de dispositivos de su proyecto contendrá la versión del controlador que coincida con el dispositivo de destino.