Escolar Documentos
Profissional Documentos
Cultura Documentos
Saneamento
Projeto de Telemetria e Telecomando
Contrato 172/2005
Material de Apoio
Treinamento De Manutenção
Módulo II
Abril/2008
NWM Automação e Sistemas CESAN-ES
SUMÁRIO
1. Mastertool ............................................................................................................................. 7
1.1. Atualizar mapa de operandos............................................................................................... 7
1.2. Relatório de operandos ........................................................................................................ 7
1.3. Notas do Projeto/Modulo Ativo ............................................................................................. 8
1.4. Funções ................................................................................................................................ 9
2. Software das UTRs............................................................................................................. 11
2.1. Organização dos Operandos.............................................................................................. 11
2.2. Organização dos Módulos .................................................................................................. 12
-3-
_________________________________________________________________________________________________
__
RUA FRANCISCO ROCHA, 1.444 . CURITIBA – PR – BRASIL . CEP: 80.730-390 . TEL: (041) 3336-8448 . FAX (041) 3336-8448 . e-mail: nwm@nwm-aut.com.br
NWM Automação e Sistemas CESAN-ES
-4-
_________________________________________________________________________________________________
__
RUA FRANCISCO ROCHA, 1.444 . CURITIBA – PR – BRASIL . CEP: 80.730-390 . TEL: (041) 3336-8448 . FAX (041) 3336-8448 . e-mail: nwm@nwm-aut.com.br
NWM Automação e Sistemas CESAN-ES
INTRODUÇÃO
-5-
_________________________________________________________________________________________________
__
RUA FRANCISCO ROCHA, 1.444 . CURITIBA – PR – BRASIL . CEP: 80.730-390 . TEL: (041) 3336-8448 . FAX (041) 3336-8448 . e-mail: nwm@nwm-aut.com.br
NWM Automação e Sistemas CESAN-ES
-6-
_________________________________________________________________________________________________
__
RUA FRANCISCO ROCHA, 1.444 . CURITIBA – PR – BRASIL . CEP: 80.730-390 . TEL: (041) 3336-8448 . FAX (041) 3336-8448 . e-mail: nwm@nwm-aut.com.br
NWM Automação e Sistemas CESAN-ES
1. Mastertool
Essa ferramenta quando acionada varre o programa em busca dos operandos utilizados
em todos os módulos e “marca” com um asterisco cada um deles. Esse asterisco pode ser
visualizado nos relatórios dos respectivos grupos (veremos mais adiante).
Essa ferramenta gera uma tabela com todos os endereços do respectivo grupo de
operandos, assim como o tag, descrição e se está sendo utilizado no programa. Temos relatório
para cada grupo de operandos, auxiliar, memória, entrada, saída, de barramento, inteiros, reais,
tabela de memória, tabelas decimais, tabelas inteiros e tabelas reais. Alguns deles estarão ou
não acessíveis dependendo da disponibilidade dos mesmos no CLP escolhido.
-7-
_________________________________________________________________________________________________
__
RUA FRANCISCO ROCHA, 1.444 . CURITIBA – PR – BRASIL . CEP: 80.730-390 . TEL: (041) 3336-8448 . FAX (041) 3336-8448 . e-mail: nwm@nwm-aut.com.br
NWM Automação e Sistemas CESAN-ES
Basta clicar em um dos botões marcados na figura acima e uma tabela será mostrada
com os respectivos operandos, conforme figura abaixo.
Quando o endereço desejado for uma subdivisão, por exemplo %S3.0, e não estiver
aparecendo basta clicar duas vezes em %S3 para que seus bits fiquem visíveis..
-8-
_________________________________________________________________________________________________
__
RUA FRANCISCO ROCHA, 1.444 . CURITIBA – PR – BRASIL . CEP: 80.730-390 . TEL: (041) 3336-8448 . FAX (041) 3336-8448 . e-mail: nwm@nwm-aut.com.br
NWM Automação e Sistemas CESAN-ES
1.4. Funções
As funções são trechos de instruções responsáveis por uma tarefa específica e algumas
vezes repetitiva, podem ser feitas em ladder ou em assembler (a maioria). Como exemplo temos
a função F-NORM.071 responsável pela conversão de ranges das variáveis, nada mais ;é do
que uma “regra de três“. Para não repetir as linhas de código várias vezes no programa
incluímos apenas a instrução CHF e preenchemos seus campos conforme necessário
respeitando sempre a função de cada campo de acordo com o manual. A instrução CHF,chama
módulo função, é utilizada para desviar o processamento do módulo corrente para o módulo
função apontado pala instrução. Após o termino da execução do módulo chamado o
processamento retorna para a instrução logo após o CHF
A maior parte das funções possui uma versão para cada modelo de CLP diferente,
sendo assim devemos tomar cuidado ao inserir a função num programa, se houver algum
conflito esse será identificado apenas quando o respectivo módulo estiver sendo enviado para o
CLP.
As funções utilizadas no projeto foram as seguintes:
Os manuais de cada função citada acima estão anexados a este documento para ajudar
em caso de dúvidas.
- 10 -
_________________________________________________________________________________________________
__
RUA FRANCISCO ROCHA, 1.444 . CURITIBA – PR – BRASIL . CEP: 80.730-390 . TEL: (041) 3336-8448 . FAX (041) 3336-8448 . e-mail: nwm@nwm-aut.com.br
NWM Automação e Sistemas CESAN-ES
Procurando manter o software das UTRs o mais organizado possível foi criada uma base
de dados contendo todas as áreas, através da qual foram definidos seus respectivos operandos,
afim de evitar possíveis conflitos e criar uma certa independência entre as mesmas
principalmente no que diz respeito à comunicação. Também existe uma padronização para os
módulos de programa encontrados no CLP visando facilitar o trabalho do programador e de
qualquer pessoa que tenha acesso a ele.
%M1800 COMANDOS
%M1900 ALARMES
%M1920 STATUS
%M1930 MEDIÇÃO
%M2000 TEMPORIZADORES
%M2300 AUXILIARES GERAIS UTILIZADOS NAS LÓGICAS (BITS)
%M2400 ENTRADAS ANALÓGICAS
%M2430 AUXILIARES GERAIS UTILIZADOS NAS LÓGICAS (WORDS)
%M3000 COMUNICAÇÃO
O segundo grupo é, de certa forma, comum a todos os CLPs, pois possuem o mesmo
mestre (teoricamente), no qual os operandos devem ser únicos para cada escravo. A base de
dados citada anteriormente é utilizada para “controlar” esse grupo, evitando possíveis erros.
Para entender melhor essa organização precisamos conhecer mais detalhes sobre a
comunicação entre as áreas. Ela funciona da seguinte maneira:
>Cada área “trabalha“ com seus operandos locais de acordo com o software;
>Esses operandos locais (memórias) são transferidos para TMs (grupo comum);
>O mestre lê a TM de cada escravo;
>Os dados são transferidos (no mestre) da TM para memórias de acordo com a base de
dados
>O supervisório faz a aquisição dos dados (no mestre) através das memórias também de
acordo com a base de dados
O mestre efetua duas trocas de dados com cada escravo, chamadas de relações, uma
de escrita e outra de leitura (ambas sempre através de TMs). As etapas citadas acima
descrevem a relação de leitura, a relação de escrita é exatamente o caminho inverso. Isso vale
tanto para as redes Alnet I quanto para as redes Modbus.
- 11 -
_________________________________________________________________________________________________
__
RUA FRANCISCO ROCHA, 1.444 . CURITIBA – PR – BRASIL . CEP: 80.730-390 . TEL: (041) 3336-8448 . FAX (041) 3336-8448 . e-mail: nwm@nwm-aut.com.br
NWM Automação e Sistemas CESAN-ES
Alguns dos procedimentos são encontrados em apenas uma área como é o caso dos P-
ALNET.114, P-ALNET.115 e P-ALNET.113 encontrados apenas no CLP de Fonte Grande.
Mesmo assim todos estão sempre com comentários que ajudam o programador.
Dentro dos procedimentos cada lógica também tem um comentário mais específico
sobre o ladder correspondente facilitando ainda mais o trabalho.
- 12 -
_________________________________________________________________________________________________
__
RUA FRANCISCO ROCHA, 1.444 . CURITIBA – PR – BRASIL . CEP: 80.730-390 . TEL: (041) 3336-8448 . FAX (041) 3336-8448 . e-mail: nwm@nwm-aut.com.br