Arquivos podem ser lidos e escritos diretamente da SPS de forma assíncrona. A configuração é feita por projeto. Todos os dados, incluindo todas as senhas, são mantidos durante a exportação do projeto.
Enquanto dados estão sendo gravados em um meio de armazenamento, a remoção do dispositivo pode causar perda de dados ou danificar o sistema de arquivos. Portanto, é recomendável visualizar o processo de gravação enquanto o dispositivo está inicializado.
Para meios de armazenamento USB, observe o consumo de energia. Uma corrente muito alta pode danificar o servidor. Isso varia para cada servidor.
Dados transferidos via FTP não estão protegidos contra ataques, pois são transmitidos em texto claro. Portanto, é recomendado usar FTPS ou SSH2.
Para cada armazenamento, um novo serviço é criado automaticamente. Observe que cada um desses serviços consome RAM, mesmo quando o armazenamento não está sendo usado.
Apague dados antigos automaticamente após um certo tempo, se necessário. Principalmente no armazenamento do projeto, a escrita completa pode tornar o servidor inutilizável.
Para que um armazenamento possa ser lido ou escrito via SPS, ele deve ser inicializado anteriormente com o bloco de função FS_INIT.
Todos os armazenamentos USB são conectados ao sistema operacional durante a inicialização. Para armazenamentos com sistemas de arquivos remotos, uma conexão é estabelecida em cada ação e fechada em seguida. Esse método é mais lento, mas economiza os recursos do servidor de destino.
Ao reiniciar o servidor, o estado da unidade é salvo na SPS e restaurado após a inicialização.
Durante a configuração, o armazenamento pode ser procurado diretamente. Para procurar um armazenamento USB, uma conexão inicializada é necessária.
Primeiro, os meios são criados no menu de contexto sob Dados Memória Externa.
Aviso: O número de armazenamentos é limitado pela
licença usada. Você deve desativar um
gateway, um
armazenamento externo ou um
ponto de extremidade de troca de dados para liberar um ponto de licença.
Dica: Armazenamentos podem ser completamente desativados. Se a opção
Ativar não estiver marcada, o serviço também será completamente encerrado.
Para que meios externos possam ser acessados, é necessário chamá-los na SPS usando blocos de função do sistema de arquivos.
Primeiro, o sistema de arquivos deve ser inicializado ou vinculado ao sistema. Isso é feito com o bloco de função FS_INIT.
Aviso: Certifique-se de que o bloco de função FS_INIT seja usado apenas uma vez por armazenamento, pois o armazenamento não será liberado enquanto outro programa estiver em execução.
Os seguintes protocolos são suportados:
| Protocolo | Descrição |
|---|---|
| Armazenamento de projeto próprio no servidor. Este é exportado separadamente do projeto. Apenas um armazenamento de projeto pode ser usado por projeto. Após a remoção do armazenamento, os dados são mantidos. | |
| Acesso a partições individuais de um meio de armazenamento USB. Observe o endereçamento no capítulo Portas USB. | |
| Servidor SSH2 remoto via SFTP. No momento, ainda não são suportados certificados para autenticação. | |
| Servidor FTP remoto ou servidor FTP via conexão TLS. Algumas operações são realizadas no modo passivo. | |
| Servidor de compartilhamento do Windows. Este tipo está disponível apenas a partir do Core 2. |
Todos os sistemas de arquivos comuns são suportados via USB. Partições no servidor também são reconhecidas e exibidas conforme necessário. Os seguintes sistemas de arquivos são suportados:
Aviso: A partição deve ser maior que 1 MB para ser reconhecida.
Existem vários cenários que podem exigir acesso a arquivos. Entre outras coisas, dados podem ser carregados diretamente de um pendrive USB para a SPS ou escritos no pendrive. Também é possível encontrar automaticamente um arquivo no pendrive e lê-lo. Aqui estão alguns exemplos: