• Nenhum resultado encontrado

LAB 6 MÍDIA REMOVÍVEL

No documento Controle de Processos. e Indicação. (páginas 56-62)

Objetivo:

Entender as funcionalidades da Midia Removível dos controladores que permitem estas funções.

Descrição:

Os controladores da linha XL permitem que seja usado cartões de memoria para diversas funções:

❑ Ler/escrever/renomear/apagar arquivos no formato CSV via ladder

❑ Logar automaticamente dados usando a função de data logging

❑ Capturar imagens da tela atual em um arquivo de imagem

❑ Carregar um programa novo no Controlador sem a necessidade de um PC.

❑ Hospedar paginas web que permita que se controle os dados via internet (Xle não suporta este recurso)

❑ Uso de FTP para ler ou escrever arquivos no cartão de memoria via internet (Xle não suporta este recurso) Funções no ladder

Informações podem ser armazenados e lidos do cartão de memoria usando blocos lógicos no ladder do Cscape.

Este método permite que o cartão de memoria seja usado para logar dados (datalogger) ou armazenar receitas no controlador ou fazer diversas outras funções.

Quando escrevemos dados no cartão de memoria, a informação é salva no formato CSV (Comma separed value, ou valores separados por vírgula). O cartão de memoria pode ser removido do controlador e lido em uma planilha no PC e o inverso também é possível, editar valores em uma planilha salva-lo no cartão de memoria acssa-lo no controlador. As funções de Leitura (Read), Escrita (Write), renomear (Rename), Deletar (Delete) e Copiar (Copy) são encontradas no menu Project toolbox → Removable media.

Figura 55 Procedimento:

1. Abra o Cscape e crie um novo programa e configure o hardware como já foi aprendido anteriormente

2. Crie no ladder um bloco de escrita que escreve no cartão de memoria 6 registros começando em %R1 e é disparado pela tecla F1. Configure para sobrescrever (Overwrite) o arquivo gerado, e o chamaremos de Dados.csv, configure para ter 2 colunas por linha e marque a opção “End of Row now”.

Figura 56

3. Crie uma linha que, quando pressionar F2 lê um valor do arquivo “dados.csv” e grava esta informação em %R11. O offset deverá ser configurado via %R200.

Figura 57

4. Configure uma tela para ter as seguintes informações:

❑ Registradores editáveis de %R1 a %R6.

❑ Instrução “Pressione F1 para gravar os dados no arquivo dados.csv”.

❑ Um botão para pular para a tela 2.

5. Configure a tela 2 para ter as seguintes informações:

❑ Registrador %R200, o offset, editável e limitado de 0 a 5

❑ Registrador %R11, apenas leitura (Não editável).

❑ Instruções para leitura “Pressione F2 para ler o dado solicitado”

❑ Adicione um RM manager na tela

As telas deverão parecer como as abaixo:

Figura 58

Figura 59 6. Envie o programa para o controlador.

7. Modifique os valores de %R1 a %R6 na tela 1 e pressione F1 para escrever no cartão de memoria.

8. Va para a pagina 2 e defina o valor 0 em %R200 e pressione F2. O valor de %R11 devera ser o valor gravado em

%R1.

9. Modifique %R200 para um valor entre 0 e 5 e pressione, veja que ele lera algum valor entre %R1 e %R6.

10. Usando o botão RM Manager, você navega no cartão de memoria e poderá apagar o arquivo criado “dados.csv”

Solução:

Figura 60 Data Logging – Logando Dados

Uma boa função para registrar dados continuamente é configurar a função de datalogger do controlador. Ao contrario das funções mostradas anteriormente, o recurso de Data logging do controlador permite registrar até 100 registros variados em até 10 grupos de dados.

A função Data logging é configurado via Project Navigation Data Logging.

Figura 61 Nomeando arquivo em um cartão de memoria

Os blocos de funções de Midia removível suporta formatação padrão FAT16. Todos os nomes são limitados no formato 8.3 (nome do arquivo de 8 caracteres 3 de extensão), o caminho dos arquivos + nome dos arquivos devem ter no máximo 147 caracteres de comprimento.

Quando criamos arquivos e diretórios é desejável incluir no caminho alguns dados de data e hora. Existem 6 símbolos especiais que podem ser usados na criação do nome do arquivo/caminho, que serão substituído pela informação desejada.

Exemplo das descrições de símbolos

$p É substituído por um valor de 1 a 1023 correspondendo a tela atual da ihm, numa formatação de 4 dígitos.

53

= 0053

(1-1023, Usado principalmente para captura de tela)

Note que todos os símbolos iniciam em cifrão ($), Símbolos de datas estão em maiúsculas e horas em minúsculas.

Contador de arquivos de mídia removível

Outra ferramenta disponível em nomeação Midia removível, é o contador de arquivos. Existem 4 contadores de arquivos disponíveis e podem ser configurados separadamente. A configuração pode ser feita no editor gráfico clicando em Config → Filename Counters.

Cada contador requer registrador de 32 bits e o valor do contador é incrementado automaticamente cada vez que o contador é acessado.

Acessar o contador é similar aos símbolos ensinados anteriormente, o formato para acessa-los é dado da seguinte forma:

$[numero do contador]u[Numero de dígitos, 1 a 8]

Por exemplo, usando o contador 1 para captura de telas, se o contador tem o valor máximo de 59, o valor atual esta em 35 e auto incremento esta ativo:

$1u4 = 0035 Download de programa via Cartão de memoria

Outro recurso da mídia removível é a opção de carregar um programa no controlador via cartão de memoria, sem a necessidade de um PC.

O Cscape salva um arquivo em um formato especial com a extensão .pmg, clicando em File Export to Removable media. Pode ser salvo diretamente no cartão de memoria, ou enviado ao controlador posteriormente. O usuário então, poderá inserir o cartão de memoria no controlador e através do menu de sistema do controlador carregar o arquivo.

Figura 62 Captura de telas

Um recurso interessante e útil é a possibilidade de fazer captura de telas e salva-las no cartão de memoria como JPG ou bitmap. Estas imagens podem ser visualizadas através do Removable Media Manager, ou visualizado em um computador com seu visualizador de imagens favorito.

Configura-se a função de captura de imagens no Editor de telas, acessando o menu Config → Screen Capture. Um registrador de um bit é solicitado para a função e definição do nome do arquivo a ser salvo.

DICA: Sempre use um bit setavel para fazer uma captura de tela, o controlador, ao finalizar a captura, reseta o bit automaticamente, ate servindo como um feedback de que a captura foi executada com êxito.

Procedimento:

1. Vamos fazer a tecla F3 capturar telas. Configure uma linha em nosso ladder para que F3 acione %T3.

2. No editor de telas, configure a captura de tela para ser executada via %T3 e especifique o nome do arquivo para

“telas\$p.bmp”

Figura 63 3. Envie o programa ao controlador e teste a função captura de tela.

4. Entre na tela que tem o Removable Media Manager e acesse e veja que a pasta telas foi criada e as telas capturadas estão dentro dela.

PARABÉNS! Você finalizou o Lab. De mídias removíveis.

No documento Controle de Processos. e Indicação. (páginas 56-62)

Documentos relacionados