7_lc700_conf700_r2
DESCRIPTION
7_LC700_CONF700_R2TRANSCRIPT
LC7001 © 2009 Copyright Smar
Controlador Lógico Progamável LC700Controlador Lógico Progamável LC700
Configuração
- CONF700 -
LC7002
• USADO PARA PROGRAMAÇÃO LADDER
• VOCÊ PODE FAZER TODA A LÓGICA BOOLEANA COM ELES
• UTILIZANDO O PADRÃO MUNDIAL IEC-61131-3
Elementos Ladder
LC7003
CONTATO NORMALMENTE ABERTO
BOBINA DE SAÍDA
Elementos Ladder
CONTATO NORMALMENTE FECHADO
CONTATO COM TRANSIÇÃO POSITIVA
CONTATO COM TRANSIÇÃO NEGATIVA
BOBINA DE SAÍDA NEGADA
LC7004
BOBINA SET (SETA MEMÓRIA)
BOBINA RESET (RESETA MEMÓRIA)
BOBINA DE TRANSIÇÃO POSITIVA
BOBINA RETENTIVA (MEMORIZA SAÍDA)
BOBINA SET RETENTIVA (MEMORIZA SAÍDA)
BOBINA DE TRANSIÇÃO NEGATIVA
BOBINA RESET RETENTIVA (LIMPA MEMÓRIA SAÍDA)
Elementos Ladder
LC7005
CONEXÃO DE LINHA HORIZONTAL
ELIMINA CONEXÃO DE LINHA VERTICAL
PULA PARA OUTRA REDE (NET)
RETORNA DE UMA REDE (NET)
BLOCOS FUNCIONAIS
FUNÇÃO DE USUÁRIO – LÓGICA BOOLEANA
Elementos Ladder
CONEXÃO DE LINHA VERTICAL
LC7009
• Programação avançada;
• Baseado em blocos, onde cada bloco é responsável por uma determinada função;
• Cada bloco possui entradas e saídas;
• É mais usado para configuração de controle de processos e variáveis analógicas;
Blocos Funcionais
LC70010
Bloco habilitado
ENT_1
ENT_2
ENT_3
MÓDULO DE ENTRADA
ANALÓGICA
SAÍDA 1
MÓDULO DE SAÍDA ANALÓGICA
ADD
EN
IN1
IN2
IN3
OUT
ANA_1
ANA_2
ANA_3
OUT1
Valores Analógicos
( )
Blocos Funcionais
LC70011
• As entradas e as saídas podem ser ligadas às seguintes variáveis:
REFERENCE DATA TYPE NUMBER OF BITS EXAMPLE
BOOL BOOLEAN 1 1
INT INTEGER 16 155
REAL REAL NUMBERS 32 200.32
WORD BIT STRING 16 0101100
Blocos Funcionais
LC70012
PIDEN ENO
TRF
SP%
PV%
OUT%
BLOCO HABILITADO
ENTRADAS SAÍDAS
FB%
BOOL
BOOL
BOOL
ANY_NUM
ANY_NUM
ANY_NUM
ANY_NUM
Blocos Funcionais - Exemplo
LC70013
Blocos Funcionais – Grupos de funções
• Funções de tempo e pulso
• Funções de manipulação de dados
• Funções matemáticas
• Funções de comparação
• Funções de controle de processo
Blocos Funcionais
LC70014
Funções de tempo e pulso :
CTD CONTADOR DE PULSO DOWN
CTU CONTADOR DE PULSO UP
TOF TEMPORIZADOR OFF
TON TEMPORIZADOR ON
TP TEMPORIZADOR PULSO
RTA ALARME DE TEMPO REAL
Blocos Funcionais
LC70015
Funções de manipulação de dados :
BTB CONVERSÃO DE BYTE PARA BITS
BTI CONVERSÃO DE BCD PARA INTEIRO
ICT CONSTANTES INTEIRAS
ITB CONVERSÃO DE INTEIRO PARA BCD
ITR CONVERSÃO DE INTEIRO PARA REAL
MUX MULTIPLEXADOR
NOT OPERAÇÃO NOT BIT A BIT
RCT CONSTANTES REAL
RTI CONVERSÃO DE REAL PARA INTEIRO
SEL SELEÇÃO BINÁRIA
BWL BIT WISE LOGIC – LÓGICA BINÁRIA
Blocos Funcionais
LC70016
Funções matemáticas:
ABS VALOR ABSOLUTO
ADD ADIÇÃO
DIV DIVISÃO
MOD MÓDULO
MUL MULTIPLICAÇÃO
SQR SQUARE ROOT – RAIZ QUADRADA
SUB SUBTRAÇÃO
Blocos Funcionais
LC70017
Funções de comparação:
EQ IGUALDADE
GE SEQUENCIA MONOTÔNICA DECRESCENTE
GT SEQUENCIA DECRESCENTE
LE SEQUENCIA MONOTÔNICA CRESCENTE
LMT LIMITADOR
LT SEQUENCIA CRESCENTE
MAX MÁXIMO
MIN MÍNIMO
NE DESIGUALDADE
Blocos Funcionais
LC70018
Funções de controle de processo :
XLIM LIMITE CRUZADO E VELOCIDADE DE VARIAÇÃO
TOT TOTALIZAÇÃO
SMPL SAMPLE HOLD COM INCREMENTO E DECREMENTO
ARAMP RAMPA AUTOMÁTICA COM INCREMENTO E DECREMENTO
LIN LINEARIZAÇÃO
PID CONTROLE PID
STP CONTROLE STEP
Blocos Funcionais
LC70019
Configurando um Bloco Funcional
• Existem 40 opções de Function Blocks, com parâmetros configuráveis.
LC70023
Função de Usuário
• O usuário pode também criar suas próprias funções usando, a programação da lógica booleana.
LC70026
Página de Definições de Módulos
• Configuração do Hardware: Definição do número de racks e os módulos utilizados.
LC70027
Tabela de Variáveis Global
• Fácil Identificação – Esta página habilita a definição do tag de usuário, descrição de canal de usuário e a cor dos fios de cada ponto
LC70028
Página de Variáveis Virtuais
• As variáveis virtuais são criadas aqui, para serem utilizadas na configuração ladder.
LC70030
Atribuindo Tag para I/O da Estratégia
M–001 G1 B8 I 00 2 .0
Nome do módulo
Nome do grupo
Quantidade de bornes
I – Input / O - Output
Número do Rack
Slot
Ponto
LC70031
Troubleshoot On-Line• Mostrar a estratégia sendo executada• Simulador de I/O através do force
LC70032
Outras Ferramentas
• Ferramentas de copia/retorno, movimento células e procuras de células, com isso tornando a edição mais rápida.
LC70033
• Em ferramentas de usuário podemos configurar as opções de Preferências e Comunicação;
Outras Ferramentas
LC70034
• Selecione um diretório correto antes que a comunicação da CPU do LC700 a fim visualizar uma informação correta do Tag do usuário, configurada previamente, naturalmente;
Outras Ferramentas
LC70035
Edição On-line
• Neste modo você pode :
- Trocar os elementos da lógica;
- Trocar os parâmetros do Bloco;
- Trocar os blocos;
- Visualizar o processo depois da mudança (através da monitoração da lógica);
- Voltar a troca (UNDO), se ainda não salvou no controlador;
- Edite somente uma rede da lógica de cada vez.
LC70036
Como Funciona?
• Durante a edição on-line, a LC700 aloca separadamente uma área de memória somente para as mudanças novas. Esta lógica Essa rede particular da lógica que está sendo editada estará funcionando durante o processo de edição. Com isso o usuário poderá testar a lógica;
• Podem ser feitas várias mudanças antes de torná-las definitivas na memória do LC700;
Edição On-line
LC70037
• Será ainda possível cancelar todas as modificações emitidas ao LC700 se não forem ainda enviadas definitivamente a memória EEPROM.
• Para modificar um elemento da lógica, seu label ou um parâmetro do bloco da função, clik com direito do mouse em cima do objeto;
• Muitas outras modificações podem ser feitas na mesma rede lógica antes parcialmente de emitir ao LC700 para ver a reação do sistema;
Edição On-line
LC70038
• Depois de feitas as alterações, o usuário pode decidir de a mudança é definitiva ou não, salvando ela na EEPROM da CPU do LC700;
• Lembre-se de salvar as modificações no HD;
Edição On-line
LC70041
Botões da edição on-line :
• Envia todas as mudanças temporárias para a CPU do LC700. As mudanças temporárias são indicadas pelo símbolo : (tc) ao lado do elemento Ladder;
• Sava todas as mudanças na memória NVRAM do LC700. As mudanças são mostradas com o símbolo : (pc) ao lado do elemento Ladder;
• O objeto da lógica tem esta marca somente quando a modificação foi emitida ao CPU do LC700 mas não salva ainda;
Edição On-line
LC70042
• Volte a configuração lógica original ou conserve a mudança atual. A lógica será substituída pela última modificação na CPU do LC700;
• Apaga todas as mudanças provisórias da rede. Todos os objetos com a marca (tc) retornarão a sua última configuração;
NOTA: Nós recomendamos um Upload da configuração do processador central antes das edições on-line, a fim assegurar a compatibilidade das mudanças de configuração.
Edição On-line
LC70043
Edição On-line Completa
Neste modo, o usuário pode:
- Ad/Remover Networks;
- Ad/Remover Módulos;
- Ad/Remover RIO;
- Ad/Remover Função de usuário;
- Mudar configuração de módulos;
- Mover Módulos;
- Desfazer as mudanças que foram mandadas ao controlador;
- Visualizar o controle de processo depois do update (monitoração da rede lógica);
Para maiores detalhes consulte o manual do CONF700.
LC70044
Edição on-line Completa
• A Opção “Edição on-line Completa" permite que o usuário modifique uma configuração quando o controlador lógico executar o Ladder, sem que o processo é interrompido.
• Garante a continuidade sem alterações bruscas na planta.
Edição On-line Completa
LC70045
Mudança na Configuração on-line
• Escolha “Edição no modo completa on-line”;
• Fazer as mudanças gerais e ATUALIZAÇÃO da CPU do LC700 ;
LC70046
Janela de alterações da configuração
• 1) Usuário pode confirmar as mudanças;• 2) Usuário pode cancelar as mudanças;
1
2
LC70047
Modo: Off-line On-line
- Offline, ativar a opção “Definir configuração base", fazer as alterações e depois descarregue as mudanças para o LC700.
Tabela de Condições
O arquivo de configuração tem duas dadas:
1) DataSave: data do último salvamento.
2) DataRef: esta data poderá ser enviada para a CPU do LC700 e depois poderá ser a referencia para fazer um possível download diferencial.
• Data do LC700: a data da configuração está na CPU do LC700.
• Conf700 combinará as datas da configuração a fim permitir o Dowload diferencial.
Download diferencial
LC70049
• Escolher Ferramentas \ Definir configuração Base;
• Depois, fazer as mudanças necessárias e escolher ferramenta \ on-line...
Download diferencial
LC70051
• A qualquer momento você pode aceitar definitivamente ou cancelar as últimas modificações na lógica !!
Download diferencial
LC70056
Desfazer (UNDO)
• Podemos desfazer até 20 mudanças na lógica Ladder (configuradas).• Válido somente para a Lógica Ladder
LC70058
• As informações de Modbus são armazenadas dentro dos registros. Existem 4 grupos:
– 0xxxx (Contatos de saídas)
• Saídas digitais;• Pontos virtuais digitais (memória).
– 1xxxx (Contatos de entradas)
• Entradas digitais;• Fieldbus, status de temperatura.
– 3xxxx (Registros de Entradas)
• Entradas analógicas.
– 4xxxx (Registros de Saídas)
• Saídas analógicas;• Parâmetros dos blocos.
Registro Modbus
4xxxx3xxxx
1xxxx0xxxx
LC70059
Lista do Registros Modbus
• O CONF700 automaticamente aloca o registro Modbus para os parâmetros e gera uma lista cruzada completa no LC700.
LC70060
Usando Múltiplos diagramas Ladder (Networks)
• Dividir um programa grande em tarefas menores, simplifica o trabalho.
• A ordem de execução das nets pode ser alterada.
• Jumps pode ser usado entre sub-rotinas baseado em condições no Ladder.
• Pode-se criar redes que ficam em hold.
• Os valores de resultados de operações podem ser usados em várias redes.
Net 0
Net 1
Net 2 Net 3 Net 4
Net 5
LC70061
Gerenciando Múltiplas Net’s
• Cada diagrama (networks) pode ter seu nome para facilitar a identificação da malha de controle.
LC70062
Detalhes de I/O
• Configurar opcionalmente os labels de usuário (identificadores simbólicos) para as canais de I/O. Estes devem seguir os Tags do diagrama da malha para facilitar.
• Isto é também onde os valores de fail-safe são configurados.
LC70064
Verificação e Download
• O CONF700 verifica a configuração antes de fazer o download para ver se a configuração esta livre de erros.
• Você pode também verificar a configuração em qualquer hora na página de balanço dos módulos.
• Erros e notas são mostrados, com sua referência de linha e coluna.
LC70065
Upload
• CONF700 pode fazer o upload da configuração existente no LC700.
• A configuração pode ser trazida com todos tags de usuários e descrições (desde que tenha o backup na HD).
• A configuração também pode ser parada e editada.
LC70066
Tempo de execução
• CONF700 verifica a validade da configuração e calcula o tempo de execução em ms (milisegundos).
LC70067
Exigência da memória
• CONF700 calcula a exigência da memória para a configuração e verifica-a de encontro aos recursos do processador central.
LC70068
Cálculo do número de pontos usados
• CONF700 calcula o número de pontos utilizados, analógicos e digitais.
LC70070
Lista Modbus : Access ou Excel
• CONF700 pode ser integrado com o Office do windows. Exporta dados para o MS-Office para uso de ferramenta conhecidas como o MS-Access e o MS-Excel.
• Fácil documentação.
LC70072
• Grande Ajuda para a documentação e como a lista de verificação do FAT.
Lista Modbus : MS-Access
LC70073
Documentação
• Quando você configurar, você está gerando toda a documentação ao mesmo tempo que usa a mesma ferramenta :– Sumário do projeto– Lista do Hardware– Lista de I/O e tag de
memória– Sumário do diagrama
lógico – Diagrama Ladder– Lista de registro Modbus – etc.
LC70075
Suporte Técnico
Para dúvidas e esclarecimentos, favor contatar:[email protected]
Visite-nos:www.smar.com.brwww.smar.com/brasil2/treinamento/www.smar.comwww.smar.com/training