Almacenamiento Externo

Los archivos pueden leerse y escribirse directamente desde la PLC de forma asíncrona. La configuración se realiza por proyecto. Todos los datos, incluidos todas las contraseñas, se mantienen al exportar el proyecto.

Importante

Mientras se escriben datos en un medio de almacenamiento, retirar el dispositivo puede causar pérdida de datos o daños en el sistema de archivos. Por lo tanto, es recomendable visualizar el proceso de escritura mientras el portador de datos está inicializado.

Tenga en cuenta la absorción de corriente en los medios de almacenamiento USB. Una corriente demasiado alta puede dañar el servidor. Esta varía según cada servidor.

Los datos transferidos a través de FTP no están protegidos contra ningún tipo de ataques, ya que se transmiten en texto claro. Por lo tanto, se recomienda utilizar FTPS o SSH2.

Para cada almacenamiento se crea automáticamente un nuevo servicio. Tenga en cuenta que cada uno de estos servicios consume RAM, incluso si el almacenamiento no se utiliza.

Elimine los datos antiguos automáticamente después de cierto tiempo. Especialmente en el almacenamiento del proyecto, escribir hasta llenar puede hacer que el servidor sea inutilizable.

Funcionamiento

Para que un almacenamiento pueda ser leído o escrito por la PLC, debe ser inicializado previamente con el bloque de funciones FS_INIT.

Todos los almacenamientos USB se conectan al sistema operativo durante la inicialización. En el caso de almacenamientos con sistemas de archivos remotos, se establece una conexión para cada acción y luego se cierra nuevamente. Este método es más lento, pero ahorra recursos del servidor objetivo.

Al reiniciar el servidor, el estado de la unidad se guarda en la PLC y se restaura después del inicio.

Buscar Almacenamiento

Durante la configuración, puede buscar directamente en el almacenamiento. Para buscar un almacenamiento USB, se necesita una conexión inicializada.

Configuración

Primero, los medios se crean en el menú contextual bajo Datos Almacenamiento Externo.

Nota: El número de almacenamientos está limitado por la licencia utilizada. Debe desactivar un Gateway, un almacenamiento externo o un punto de intercambio de datos para liberar un punto de licencia.

Consejo: Los almacenamientos también pueden desactivarse por completo. Si la casilla Activar no está marcada, el servicio se detendrá por completo.

Para acceder a medios externos, es necesario invocarlos en la PLC mediante bloques de funciones del sistema de archivos.

Primero, debe inicializar o montar el sistema de archivos en el sistema. Esto se hace con el bloque de funciones FS_INIT.

Nota: Asegúrese de que el bloque de funciones FS_INIT solo se utilice una vez por almacenamiento, ya que el almacenamiento no se libera mientras otro programa está en ejecución.

Protocolos Soportados

Los siguientes protocolos son soportados:

Protocolo Descripción
Datos Almacenamiento de proyecto propio en el servidor mismo. Este se exporta por separado junto con el proyecto. Solo puede utilizarse un almacenamiento de proyecto por proyecto. Después de eliminar el almacenamiento, los datos se conservan.
USB Acceso a particiones individuales de un medio de almacenamiento USB. Tenga en cuenta la dirección en el capítulo Puertos USB.
SSH Servidor SSH2 remoto a través de SFTP. Actualmente, no se soportan certificados para la autenticación.
FTP/FTPS Servidor FTP remoto o servidor FTP a través de conexión TLS. Algunas operaciones se realizan en modo pasivo.
Servidor SMB Servidor de compartición de Windows. Este tipo solo está disponible a partir del Core 2.

Sistemas De Archivos Soportados

Todos los sistemas de archivos comunes son soportados mediante USB. Las particiones en el servidor también se detectan y muestran en consecuencia. Los siguientes sistemas de archivos son soportados:

  • FAT32
  • FAT16
  • Microsoft exFAT (Core 2+)
  • vFAT
  • NTFS
  • BTRFS
  • EXT2
  • EXT3
  • EXT4
  • XFS
  • NILFS
  • ReiserFS
  • HFS+ (Mac)

Nota: La partición debe ser mayor de 1 MB para que sea detectada.

Ejemplos De Aplicación

Existen varios escenarios que pueden requerir acceso a archivos. Entre otros, los datos pueden cargarse directamente desde una unidad USB en la PLC o escribirse en la misma. También es posible encontrar automáticamente un archivo en la unidad y leerlo. Aquí algunos ejemplos:

  • Escribir datos de registro en medios externos.
  • Escribir datos CSV para su evaluación.
  • Leer permisos de acceso.
  • Colocar informes automáticamente en almacenamientos remotos.