• Nenhum resultado encontrado

LAB 7 CONFIGURAÇÃO DE RECEITAS

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

Nos mais diversificados processos industriais é muito comum que o produto final seja uma somatória de varias outras componentes, que após sua industrialização obtém-se o produto final, por similaridade muito destes processos em bateladas diference apenas da quantidade. Quando processos deste tipo nos são apresentados, uma alternativa para facilitar a programação é se utilizar da função RECEITAS.

A associação mais comum desta função é sua relação com o processo de fabricação de um bolo, a qual devemos adicionar ingredientes como: farinha, leite, fermento e outros, contudo para cada tipo de bolo (produto), temos um certo valor de dosagem, desta forma para cada produto selecionado um conjunto de variáveis dentro do CLP será atualizado com novos valores.

Os controladores da família XL possuem tal funcionalidade e por também possuírem IHM incorporada facilitam ainda mais a interação entre o sistema de automação e seu operador. Tendo capacidade para 1024 receitas (produtos) diferentes, cada uma composta por até 250 ingredientes (variáveis).

Abaixo segue procedimento para utilização de Receitas nos controladores da família XL:

1. Criando um Novo Projeto

No software de programação CSCAPE , vá até o menu File e selecione a opção New.

Figura 64

Nosso exemplo será criado no modo de edição Ladder Avançado, conforme figura abaixo.

Figura 65

2. Criando uma Nova Receita

Após criação do novo projeto deve-se selecionar o editor de Receitas através do Menu Program >> Recipes Editor será apresentada a tela criarmos uma nova receita, o qual deveremos nomear nossa receita, nomear arquivo que armazenará as variáveis e também o número de produtos e ingredientes.

Figura 66

O nome do arquivo deve conter a extensão “.CSV” e este será armazenado dentro do cartão microSD. O editor de Receitas será apresentado em forma de tabela e poderemos inserir o valor que cada variável irá assumir de acordo com o produto a ser selecionado.

Figura 67

Em nosso exemplo temos 03 produtos que são compostos pela mistura de 03 líquidos em quantidades diferentes, para realizar a edição dos nomes e endereçarmos as variáveis basta dar um duplo clique sobre o produto ou ingrediente.

Figura 68

Nesta tela conforme a imagem acima deve-se também indicar qual registrador do programa (Controller Register / Address) irá receber o valor que será atribuído a determinado produto, seu formato e a unidade de medida relacionada.

Realizando a configuração dos registradores e valores das variáveis, podemos fechar o Editor de Receitas e iniciar a construção das telas que irão permitir a manipulação das receitas.

3. Manipulação da Receita

Acessar o Editor de Telas no menu Screens >> View / Edit Screens

Figura 69

Iremos utilizar o botão “Recipes” para criar os botões virtuais que permitirão ao usuário do sistema: Visualizar, Salvar, Selecionar e Editar a receita futuramente.

Neste exemplo além dos botões para manipulação da receita foram adicionados 03 displays numéricos (Numeric Data Properties) para visualização dos valores dos registradores que foram definidos para cada variável da receita.

Figura 70

Figura 71

Após conclusão da configuração dos elementos gráficos de tela, pode-se fechar o editor gráfico e realizar o envio do programa ao CLP.

4. Executando a Aplicação

Após o donwload poderemos via IHM realizar a seleção e alteração da Receita conforme descrito nas telas que se seguem:

Figura 72 (a) Figura 73(b) Figura 74(c) Figura 75 (d)

Clicando no botão “Editar Receitas” podemos selecionar qual produto deseja-se alterar. As setas direcionais devem ser utilizadas para navegação, o botão “Exit” retornará para tela anterior e temos o botão Enter ao final da tela para seleção da opção desejada.(Figura 72 b)

Selecionando o produto desejado, podemos escolhar qual dos ingredientes é preciso alterar a quantidade. (Figura 72 c)

Selecionando o ingreditente, podemos realizar sua alteração de valor conforme necessidade. (Figura 72 d).

Glossário

Tipos de Dados

BOOL – BOOL/Booleano; um único bit. Ele pode conter valores “0” ou “1”, também representado por “FALSE” ou

“TRUE” ou ainda “FALSO” ou “VERDADEIRO”.

BYTE - Byte; Uma sequencia de 8 bits.

WORD – WORD/Palavra, uma sequencia de 16 bits. Word é usado para a maioria dos dados em um CLP.

DWORD - Double Word/ duas palavras; Uma sequencia de 32 bits. Dword usa 2 words consecutivas no CLP.

INT – Integer/Inteiro; Um valor de 16-bit com sinal. Inteiros atendem a faixa de -32767 a +32768

DINT - Double Integer/Inteiro duplo ; Um valor de 32 bits com sinal, comporta um valor de -2,147,483,648 a +2,147,483,647.

UINT - Unsigned Integer/Inteiro sem sinal ; um valor de 16 bits sem sinal, o range comporta os valores de 0 (zero) a 65,535.

UDINT - Unsigned Double Integer/ Duplo inteiro sem sinal; Um valor de 32 bits sem sinal, comporta o range de 0 (zero) a 4,294,967,296.

REAL - Floating Point/Ponto Flutuante; Um valor de 32 bits. Os valores são armazenados na especificação da IEEE (seis dígitos), os valores atendem um range de -3.40282E+38 a +3.40282E+38.

STRING – String/sequencia de Caracteres; Uma sequencia de caracteres de tamanho variável, cada byte representa um caractere.

Tipos de registradores

Type Descrição e exemplo de uso Formato Retentivo? Qtd disponiv

%I Entradas digitais, sensors, botões, chaves, fins de curso Boleano SIM 2048

%Q Saidas fisicas; Reles,valvulas, contatores, luminosos Boleano NÃO 2048

%AI Entradas analogicas de campo; Temopares, 4 a 20mA, 0 a 10V WORD SIM 512

%AQ Saidas analogicas de campo; valvulas proporcionais, 4 a 20mA WORD NÃO 512

%IG Entradas discretas vinda de outro Controlador Boleano SIM 64 per node

%QG Saida discreta direcionada a outro Controlador Boleano NÃO 64 per node

%AIG Entrada analogical global, vinda de outro Controlador WORD SIM 32 per node

%AQG Saida analogical global, indo para outro controlador WORD NÃO 32 per node

%T Bits internos temporarios, usado em logicas não retentivas Boleano NÃO 2048

%M Bits interos, usados em logicas retentivas Boleano SIM 2048

%R Registradores internos, usado em temporizadores, aritimetica… WORD SIM 9999

%K Teclas de funções Boleano NÃO 4-12

%D Bits de tela indica qual tela esta ativa… Boleano NÃO 1023

%S Bits internos de sistema Boleano --- ---

%SR Registradores internos de sistema WORD --- ---

Bits de Sistema

Point Name Function Point Name Function

%S01 FST_SCN Indicates First Scan %S07 ALW_ON Always ON

%S02 NET_OK Network is OK %S08 ALW_OFF Always OFF

%S03 T_10MS 10mS pulse %S09 PAUSING_SCN Pause 'n Load soon

%S04 T_100MS 100mS pulse %S10 RESUMED_SCN Pause 'n load done

%S05 T_1SEC 1 second pulse %S11 FORCE I/O being forced

27 Net Config CRC 181 Alarms Unacknowledged

28 Security Data CRC 182 Alarms Active

29 Network ID Low 1 253 183 System Beep 0 1

30 Network Baud Rate 0 3 184 User Beep 0 1

SR # Name Min Max SR # Name Min Max

31 Network Required 0 1 185 Screen Saver 0 1

32 LCD Contrast 1 255 186 Screen Saver Time 5 1200

33 Key Toggle Mode 0 1 187 Network Usage (Avg) 0 1000

34 Serial Protocol 188 Network Usage (Min) 0 1000

35 Serial Number Low 189 Network Usage (Max) 0 1000

36 Serial Number High 190 Network TX Use (Avg) 0 1000

37 Model Number 191 Network TX Use (Min) 0 1000

38 Engine Version 192 Network TX Use (Max) 0 1000

*Numero maximo de telas pode variar de acordo com o controlador.

Para detalhes do funcionamento dos Bits e Registros de Sistema consulte o Help do Cscape.

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

Documentos relacionados