Downloads

Pergunta

O que é necessário adaptar em uma aplicação que utiliza sistema de arquivos em NAND FLASH para utilizar em SDCARD ?

Resposta

Atualizado em Fev. 6, 2019, 5:48 p.m.

As funções de acesso ao sistema de arquivos realizadas através do bloco SCB para acesso a NAND FLASH são compatíveis com o sistema de arquivos em SDCARD, de tal forma que em sua maioria não são necessárias alterações na aplicação ladder para utilizar um controlador com suporte a SDCARD. A única ressalva refere-se a função "Get Space" (código 31), pois em caso de estar utilizando cartões de memória maiores que 2 Giga, o tamanho total em bytes do sistema de arquivos excede um valor de 32 bits com sinal, o que inviabiliza retornar as informações sobre o sistema de arquivos em variáveis do tipo L, e desta forma a função SCB retorna um código de erro (código 28) para a aplicação ladder. Neste caso pode-se utilizar a função "Get Space2" (código 32), que retorna as informações associadas ao tamanho do sistema de arquivos em variáveis do tipo D, porem em unidade de Mbytes ao invés de bytes.

Para obter mais informações sobre as funções SCB de acesso ao sistema de arquivos consulte os seguintes programas de exemplo:

  • EPE00058 - Funções SCB para acesso ao sistema de arquivos - Descrição das funções SCB
  • EPE00101 - Manipulação de diretórios no sistema de arquivos
  • EPE00082 - Formatação do sistema de arquivos na inicialização

Veja também:

ID Pergunta