Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
CLP SIEMENS
CPU S7-1214C
SOFTWARE TIA 11
TIMÓTEO
2014
1
Presidente da FIEMG
Olavo Machado Júnior
Gestor do SENAI
Petrônio Machado Zica
Elaboração
Geraldo Fernandes Stocler
Sandro Dornellas
Unidade Operacional
Centro de Formação Profissional Luciano José de Araújo
Centro de Formação Profissional Rinaldo Campos Soares
2
Sumário
APRESENTAÇÃO..................................................................................................................... 4
1 – Controlador Lógico Programável ......................................................................................... 5
1.1- Histórico do CLP ............................................................................................................. 5
1.2 - Arquitetura do CLP ........................................................................................................ 7
1.3 - Classificação dos CLPs ................................................................................................ 15
1.4 - Principio de operação do PLC ...................................................................................... 16
2 - Linguagens de Programação ............................................................................................... 19
2.1 - Linguagem_Ladder (LD - Ladder Diagram) ................................................................ 19
2.2 - Linguagem de Lista de Instruções (IL - Instruction List) ............................................ 20
2.3 - Ferramentas para Programação de PLCs ..................................................................... 20
3 – Kit Didático com CLP Siemens ......................................................................................... 22
3.1 - Módulo CPU linha S7-1200 ......................................................................................... 22
3.2 - Módulo expansão SM1223 .......................................................................................... 24
3.3 – Board de expansão SB1232 AQ .................................................................................. 25
3.4 - Diagrama Elétrico do Kit ............................................................................................. 26
3.5 - Tabela de Endereços de entrada e saída do Kit de CLP ............................................... 30
4 – Software TIA 11 ................................................................................................................. 31
4.1 - Função dos Menus ........................................................................................................ 35
4.2 - Área e trabalho ............................................................................................................. 37
4.3 - Inserindo os módulos de expansão ............................................................................... 38
4.4 - Inserindo Tags para as I/O ........................................................................................... 40
4.5 - Salvando Arquivo Modelo ........................................................................................... 42
4.6 - Programação em Ladder .............................................................................................. 43
4.7 - Transferência de programa do computador para o CLP .............................................. 46
4.8 - Transferência de programa do CLP para o computador .............................................. 49
4.9 – Instruções Básicas de Programação LADDER no Step 7 ........................................... 50
5 – Atividades propostas .......................................................................................................... 63
REFERÊNCIAS BIBLIOGRÁFICAS ..................................................................................... 68
3
APRESENTAÇÃO
Isto porque, nos embates diários, instrutores e alunos, nas diversas oficinas e
laboratórios do SENAI, fazem com que as informações, contidas nos materiais
didáticos, tomem sentido e se concretizem em múltiplos conhecimentos.
O SENAI deseja, por meio dos diversos materiais didáticos, aguçar a sua
curiosidade, responder às suas demandas de informações e construir links entre os
diversos conhecimentos, tão importantes para sua formação continuada !
4
1 – Controlador Lógico Programável
5
Inicialmente, os CLPs, ouPLCs eram chamados PCs - Programmable
Controllers, mas com o advento dos Computadores Pessoais (PCs - Personal
Computers), convencionou-se PLCs para evitar conflitos de nomenclatura.
Originalmente os PLCs foram usados em aplicações de controle discreto (onloff -
liga/desliga), como os sistemas a relês, porém eram facilmente instalados,
economizando espaço e energia, além de possuírem indicadores de diagnósticos
que facilitavam a manutenção. Uma eventual necessidade de alteração na lógica de
controle da máquina era realizada em pouco tempo, apenas com ‘mudanças’ no
programa, sem necessidade de alteração nas ligações elétricas.
A década de 70 marca uma fase de grande aprimoramento dos PLCs.
Com as inovações tecnológicas dos microprocessadores, maior flexibilidade e um
grau também maior de inteligência, os Controladores Lógicos Programáveis
incorporaram:
1972 - Funções de temporização e contagem;
1973 - Operações aritméticas, manipulação de dados e comunicação
com computadores;
1974 - Comunicação com lnterfaces Homem-Máquina;
1975 - Maior capacidade de memória, controles analógicos e controle
PID;
1979/80 - Módulos de I/O remotos, módulos inteligentes e controle
de posicionamento.
Nos anos 80, aperfeiçoamentos foram atingidos, fazendo do PLC um dos
equipamentos mais atraentes na Automação Industrial. A possibilidade de
comunicação em rede (1981) é hoje uma característica indispensável na indústria.
Além dessa evolução tecnológica, foi atingido um alto grau de integração, tanto no
número de pontos como no tamanho físico, que possibilitou o fornecimento de minis
e micros PLCs (a partir de 1982).
Atualmente, os PLCs apresentam as seguintes características:
• Módulos de I/O de alta densidade (grande número de Pontos de I/O por
módulo);
• Módulos remotos controlados por uma mesma CPU;
• Módulos inteligentes (coprocessadores que permitem realização de
tarefas complexas: controle PID, posicionamento de eixos, transmissão via rádio ou
modem, leitura de código de barras);
• Software de programação em ambiente Windows® (facilidade de
programação);
• Integração de Aplicativos Windows® (Access, Excel, Visual Basic) para
comunicação com PLCs;
• Recursos de monitoramento da execução do programa, diagnósticos e
detecção de falhas;
• Instruções avançadas que permitem operações complexas (ponto
flutuante, funções trigonométricas );
• Scan Time (tempo de varredura) reduzido (maior velocidade de
processamento) devido à utilização de processadores dedicados;
6
• Processamento paralelo (sistema de redundância), proporcionando
confiabilidade na utilização em áreas de segurança;
• Pequenos e micros PLCs que oferecem recursos de hardware e de
software dos PLCs maiores;
• Conexão de PLCs em rede (conexão de diferentes PLCs na mesma
rede, comunicação por meio de Rede Ethernet).
O mercado recebe constantemente novos e melhores produtos que
agregam valores, ao mesmo tempo que reduzem o custo das soluções baseadas em
PLCs. Portanto, é indispensável uma atualização contínua por intermédio de contato
com fabricantes e fornecedores, sendo a lnternet uma ótima opção.
Conhecer a estrutura básica de cada Bloco que compõe o PLC, com suas
particularidades e funções desempenhadas, auxilia na configuração e escolha do
equipamento mais adequado à implementação de determinado Sistema
Automatizado. De certa forma, influencia também no desenvolvimento do Programa
de Aplicação.
Processador
O desenvolvimento tecnológico de um PLC depende principalmente do
Processador utilizado, que pode ser desde um microprocessador/controlada
convencional - 80286, 80386, 8051, até um processador dedicado - DSP (Digital
Signa Processor — Processador Digital de Sinais), por exemplo.
Atualmente, os Processadores utilizados em PLCs são dotados de alta
capacidade computacional. Há CPUs que possuem processamento paralelo
(sistema de redundância), no qual dois ou mais processadores executam o
Programa de Aplicação, confrontando o resultados obtidas após o término de cada
execução. Algumas Famílias de PLCs possuem Módulos Co-processadores, que
auxiliam o Processador da CPU na execução de funções específicas (operações
complexas).
7
Independente de sua tecnologia, o Processador é responsável pelo
gerenciamento total do sistema, controlando os barramentos de endereços, de
dados e de controle. Conforme determinado pelo Programa de Execução, interpreta
e executa as instruções do Programa de Aplicação, controla a comunicação com
dispositivos externos e verifica integridade de todo o sistema (diagnósticos). Pode
operar com registros e palavras d instrução, ou de dados, de diferentes tamanhos (8,
16 ou 32 bits), determinado pelo tamanho de seu acumulador e pela lista de
instruções disponíveis para cada CPU.
Sistema de Memória
O Sistema de Memória da CPU é composto pela Memória do Sistema de
Operação (Programa de Execução ou Firmware, e Rascunho do Sistema) e pela
Memória de Aplicação (Programa de Aplicação e Tabela de Dados), conforme a
figura a seguir.
8
• Tabela de Dados: Essa área armazena dados que são utilizados pelo
Programa de Aplicação, como valores atuais e de preset (pré-configurado) de
temporizadores! Contadores e variáveis do programa, além dos status dos Pontos
de Entrada e de Saída (Tabela de Imagem das Entradas e Tabela de Imagem das
Saídas), que são lidas e escritas pelo Programa de Aplicação, respectivamente. A
atualização desse status é realizada constantemente, refletindo as mudanças
ocorridas nos Pontos de Entrada, e as atualizações das saídas são efetuadas pelo
Programa de Aplicação. Cada Ponto de Entrada e de Saída, conectado aos Módulos
de I/O, tem um endereço específico na Tabela de Dados, o qual é acessado pelo
Programa de Aplicação. Essa memória é do tipo RAM, podendo ser alimentada com
bateria de lítio (memória retentiva).
Cada instrução que a CPU pode executar consome uma quantidade
predeterminada de memória, expressa em bytes (8 bits) ou words (16 bits).
Normalmente, as especificações técnicas de uma CPU indicam a quantidade de
memória disponível para o usuário (memória variável - RAM, e memória de
programação — EPROM, EEPROM ou RAM com bateria), podendo ser expressa
em Kbytes (‘capacidade física’ de armazenamento da memória) ou em Kwords -
palavras de programação (‘capacidade lógica’ de armazenamento da memória). No
entanto, durante a configuração de um PLC, deve ser considerada a quantidade de
palavras de programação, uma vez que nem sempre há relação direta entre a
capacidade física (Kbytes) e a capacidade lógica (Kwords).
Conforme o fabricante e a Família (ou modelo) de PLC, a quantidade de
memória destinada ao Programa de Aplicação pode ser configurada pelo usuário, ou
seja, uma mesma CPU pode ser configurada para aceitar até 2Kwords de
instruções, como até 4Kwords, por exemplo. Normalmente, quando existe esta
possibilidade, a memória se apresenta na forma de cartuchos que são inseridos na
CPU. Existem casos em que a CPU é fornecida com uma quantidade básica de
memória, a qual pode ser expandida por meio desses “cartuchos”.
Além da quantidade de memória, pode haver diferenças na forma de
armazenamento dos dados. As características normalmente apresentadas nas
especificações técnicas de unia CPU e que devem ser consideradas durante a sua
configuração são:
• Capacidade de memória: quantidade máxima de memória que a CPU
pode conter, sendo indicadas separadamente: Memória total para programa de
aplicação e memória total para tabela de dados ou variáveis.
• Tipo de memória: forma de armazenamento do Programa de Aplicação.
Algumas CPUs possibilitam a escolha do tipo de memória (EPROM ou EEPROM,
por exemplo) para este fim.
• Bateria de backup: indica se a CPU permite utilização de bateria (de
lítio) para manutenção da Tabela de Dados (Dados Retentivos), mesmo sem
alimentação.
• Pontos de I/O total: quantidade máxima de Pontos de I/O que a CPU
pode controlar. Conforme o caso, há limites para Pontos de Entrada e Pontos de
Saída separadamente. Por exemplo, uma CPU pode controlar 640 Pontos de I/O,
tendo no máximo 320 Pontos de Entrada e 320 Pontos de Saída.
9
• Tempo de processamento ou tempo de execução: tempo necessário
para a CPU executar uma instrução booleana (contato ou bobina). Algumas CPUs
podem apresentar tempo de execução para instruções booleanas relativamente alto,
por serem indicadas ao processamento de operações mais complexas (operações
aritméticas e trigonométricas). Pode ser expresso em 1 k de instruções booleanas,
incluindo, ou não, tempo de overhead (processamento executado pela CPU
independente do Programa de Aplicação).
• Linguagem de programação: indica a(s) Linguagem(s) de Programação
que pode ser utilizada. Apresenta o sistema operacional necessário para o Software
de Programação para PC (DOS® ou Windows®, normalmente).
• Recursos de programação: indica os principais recursos disponíveis na
CPU que podem ser utilizados. Por exemplo, pode apresentar a quantidade de
temporizadores e contadores, operação com números inteiros ou números reais
(ponto flutuante), rotinas internas para controle PID, existência de calendário/relógio
internos, proteção por meio de senha (para acesso ao programa armazenado na
memória) e sistema de diagnósticos, entre outros.
• Portas de comunicação: quantidade de portas de comunicação
existentes na CPU, indicando tipo (RS-232 e/ou RS-422, por exemplo) e protocolos
suportados.
Para casos em que a CPU apresenta-se como um módulo independente,
deve-se considerar também o item potência consumida da base, o qual especifica a
corrente que a CPU consome da Fonte de Alimentação, por meio do barramento da
Base, para poder operar. Este valor é utilizado no Cálculo de Consumo de Potência
durante a configuração do PLC.
Circuitos/Módulos de I/O
A diferenciação de nomenclatura, Circuitos de I/O ou Módulos de I/O,
deve-se ao tipo de PLC. No caso de PLCs Compactos — CPU e I/O alojados em um
único invólucro, usa-se Circuitos de I/O. Para PLCs Modulares — CPU e I/O
disponíveis de forma independente, usa-se Módulos de I/O. A partir deste ponto, é
usado o termo Módulos de I/O indistintamente.
Os Módulos de I/O fazem a comunicação entre a CPU e o meio externo
(por meio dos Dispositivos de Entrada e Saída), além de garantir isolação e proteção
à CPU. De forma genérica, são divididos em Módulos de Entrada e Módulos de
Saída. Para os PLCs modulares, há também os Módulos Combinados (Pontos de
Entrada e de Saída no mesmo Módulo).
• Módulos de Entrada (lnput Modules): recebem os sinais dos dispositivos
de entrada, tais como: sensores, chaves e transdutores, e os convertem em níveis
adequados para serem processados pela CPU.
• Módulos de Saída (Output Modules): enviam os sinais aos dispositivos
de saída, tais como: motores, atuadores e sinalizadores. Esses sinais podem ser
resultantes da lógica de controle, pela execução do Programa de Aplicação, ou
podem ser ‘forçados’ pelo usuário, independente da lógica de controle.
10
Normalmente, os Módulos de I/O são dotados de:
• Isolação Óptica para proteção da CPU, Fonte de Alimentação e demais
Módulos de I/O. Neste caso, não há conexão elétrica entre os dispositivos de
entrada (chaves, sensores) ou de saída (atuadores, motores) e o barramento de
comunicação da CPU.
• Indicadores de Status para auxílio durante a manutenção. Trata-se de
LEDs (Ligth Emitting Diodes - Diodos Emissores de Luz) presentes na parte frontal
dos Módulos de I/O que indicam quais Pontos de Entrada estão recebendo sinal dos
dispositivos externos, e quais Pontos de Saída estão sendo atuados pela CPU. Há
também a possibilidade de existirem indicadores de falhas, como, por exemplo, falta
de alimentação externa, bloco de terminais desconectado, ou fusível interno
queimado.
• Conectores Removíveis que reduzem o tempo de manutenção e/ou
substituição dos Módulos de I/O, agilizando tais tarefas.
Os Módulos de I/O são classificados como Discretos (Digitais) ou
Analógicos, existindo também os Especiais em algumas Famílias de PLCs.
Tratam sinais digitais (on/off - 0/1). São utilizados em sistemas
seqüenciais e na maioria das aplicações com PLCs, mesmo como parte de sistemas
contínuos.
Cada Ponto, de Entrada ou de Saída, dos Módulos Discretos corresponde
a um bit de um determinado endereço da Tabela de Dados (Tabela de Imagem das
Entradas e Tabela de Imagem das Saídas), a qual é acessada durante a execução
do Programa de Aplicação.
A quantidade de pontos de um módulo determina sua densidade. Para os
Módulos de Saída, quanto maior a densidade, menor a corrente que cada ponto
pode fornecer.
Módulos Discretos de Entrada
Os Módulos Discretos de Entrada normalmente apresentam as seguintes
características:
• Filtros de sinal que eliminam problemas de ‘bounces’ (pulsos
indesejados, causados durante a abertura ou fechamento de contatos mecânicos -
“rebatimentos".
• Quantidade de pontos disponíveis: 8, 16, 32 ou 64.
• Tipo e faixa de tensão das entradas: AC (110V ou 220V), DC (12V, 24V
ou 125V), AC/DC - ‘either’ (12V, 24V, 110V), TTL ou ‘contato seco’.
• As entradas DC podem ter configuração current sinking (consumidora
de corrente - comum negativo), current sourcing (fornecedora de corrente - comum
positivo) ou current sinking/sourcing (quando possuem um opto-acoplador com dois
LEDs em anti-paralelo). Esta é uma característica determinante durante a
configuração de um PLC, pois dependendo dos dispositivos de entrada utilizados
(sensores NPN ou PNP, por exemplo), faz-se necessário optar por um ou outro tipo
de entrada DC. Veja as figuras a seguir.
11
Módulos Discretos de Saída
Os Módulos Discretos de Saída normalmente apresentam as seguintes
características:
• Quantidade de pontos disponíveis: 4, 8, 12, 16, 32 ou 64.
• Tipo e faixa de tensão das saídas: AC - triac ou scr (24V, 110V ou
220V), DC -transistor bipolar ou MOS-FET (5V, 12V, 24V ou 125V) ou relê (AC e
DC).
• As saídas DC podem ser tipo sinking (consumidora de corrente - comum
negativo) ou sourcing (fornecedora de corrente - comum positivo).
• As saídas a relê podem ter contatos simples (um contato normalmente
aberto), ou reversíveis (um contato normalmente aberto e outro normalmente
fechado).
12
Fonte de Alimentação
A Fonte de Alimentação desempenha importante papel na operação do
sistema de um PLC. Além de fornecer todos os níveis de tensão para alimentação
da CPU e dos Módulos de I/O, funciona como um dispositivo de proteção. Garante a
segurança e a integridade da tensão de alimentação para todo o sistema, por meio
do monitoramento constante dos níveis de tensão e de corrente fornecidos. Se
esses níveis excederem os valores máximo ou mínimo permitidos, além do tempo
especificado pelo fabricante, a fonte interage diretamente com o processador,
gerando uma interrupção (por meio de uma seqüência de comandos) e fazendo com
que a CPU pare a execução do Programa de Aplicação.
Atualmente, as Fontes de Alimentação dos PLCs utilizam tecnologia de
chaveamento de freqüência (fontes chaveadas). Em alguns casos, a tensão de
entrada não é fixa e nem selecionável pelo usuário, possuindo ajuste automático,
proporcionando maior versatilidade e qualidade ao sistema. Há, também, Fontes de
Alimentação com tensão de entrada DC (12V, 24Vou 125V) para aplicações
específicas (automotivas, por exemplo).
As proteções externas recomendadas para a Fonte de Alimentação dos
PLCs variam conforme o fabricante, mas basicamente consistem em
transformadores de isolação ou supressores de ruídos para rede, aterramento
adequado e conformidade com as normas técnicas locais.
13
A Fonte de Alimentação tem aspectos variados, conforme o fabricante e a
Família de PLC. Pode apresentar-se em conjunto com a CPU, ou como um Módulo
independente para ser conectado à Base, ou ainda ser parte integrante da própria
Base.
As características normalmente apresentadas nas especificações técnicas
de uma Fonte de Alimentação e que devem ser consideradas durante a sua
configuração são:
• Faixa da tensão de entrada: AC (85-132V, 170-264V, 85-264V, por
exemplo), DC (12V, 24V, 10-28V, 125V, por exemplo). Para as faixas de entrada em
tensão DC observar também o ripple máximo permitido, geralmente menor que 10%.
• Seleção da faixa de entrada: automática, por jumpers, ou por terminais
de conexão.
• Potência fornecida: máxima corrente fornecida ao barramento da Base,
normalmente relacionada à tensão de 5VDC, para alimentação dos Módulos de I/O e
da CPU, se for o caso (CPU como módulo independente). Este valor é utilizado no
Cálculo de Consumo de Potência durante a configuração do PLC.
• Saída auxiliar de 24VDC: apresenta as características (tensão, corrente
e ripple) da saída auxiliar de 24VDC. Apenas para fontes com alimentação AC.
Base ou Rack
A Base, ou Rack, é responsável pela sustentação mecânica dos
elementos que compõem o PLC. Contém o barramento que faz a conexão elétrica
entre eles, no qual estão presentes os sinais de dados, endereço e controle -
necessários para comunicação entre a CPU e os Módulos de I/O, além dos níveis de
tensão fornecidos pela Fonte de Alimentação - necessários para que a CPU e os
Módulos de I/O possam operar.
Cada posição da Base, possível de receber um Módulo de I/O ou a CPU -
quando esta se apresentar como módulo independente, é denominada de slot
(ranhura, abertura), e cada slot da Base tem uma identificação própria, conforme o
fabricante. Por exemplo, a Automationdirect.com utiliza a seguinte nomenclatura
para os slots da Base:
Alguns Módulos de I/O ou Especiais podem ter restrições quanto ao
posicionamento nos slots da Base. Porém, de forma geral, os Módulos Discretos e
Analógicos podem ser posicionados livremente pelo usuário. As possíveis restrições
de posicionamento são indicadas nos respectivos manuais técnicos.
Na maioria dos casos, uma mesma Família de PLC possui Bases com
diferentes quantidades de slots, com o objetivo de atender às necessidades
específicas de cada
14
Nas Famílias em que a CPU apresenta-se como um módulo
independente, o primeiro slot ao lado da Fonte de Alimentação, denomina-se slot da
CPU, não podendo ser ocupado por Módulos de I/O. Em casos específicos de
Controle Baseado em PC, pode ser ocupado por Módulos Especiais de
Comunicação (Módulo para Comunicação Ethernet, por exemplo). O primeiro slot ao
lado da CPU denomina-se slot 0, o seguinte slot 1, e assim sucessivamente,
conforme apresenta a figura a seguir.
15
1.4 - Principio de operação do PLC
16
Se uma determinada aplicação não puder ‘esperar’ este tempo
(normalmente, da ordem de milisegundos) para reconhecimento da alteração dos
pontos de entrada, utilizam-se instruções imediatas para construção da lógica de
controle no programa de aplicação. Essas instruções acessam diretamente os
pontos de entrada no momento em que são executadas. Há também as instruções
imediatas de saída que, ao serem executadas, atualizam os pontos de saída e a
tabela de imagem das saídas simultaneamente. A utilização de instruções imediatas
aumenta o Scan Time (tempo de varredura, ou de execução) da CPU, pois além das
operações de atualização das entradas e atualização das saídas, os módulos de I/O
são acessados a cada execução de uma instrução imediata.
Execução do Programa de Aplicação
Neste segmento, a CPU executa as instruções do Programa de aplicação,
que definem a relação entre a condição das entradas e a atuação das saídas, ou
seja, definem a lógica de controle a ser realizada.
A CPU inicia a execução do programa de aplicação a partir do primeiro
degrau (Lógica de controle da linguagem ladder), executando-o da esquerda para a
direita, e de cima para baixo, rung a rung, até encontrar a instrução END (FIM).
Constrói, assim, uma nova tabela de imagem das saídas, gerada a partir da lógica
executada.
Atualização das Saídas - Escrita das Saídas
Após a execução do programa de aplicação, o conteúdo da Tabela de
imagem das saídas, construída de acordo com a lógica executada, é enviado aos
pontos de saída correspondentes.
Realização de Diagnósticos
Neste segmento, a CPU realiza todos os diagnósticos do sistema, além
de calcular o Scan Time (Tempo de varredura), atualizar Relês Especiais
correspondentes e reinicializar o Watchdog Timer (Temporizador ‘Cão-de-Guarda’).
Entre os diagnósticos realizados, os mais importantes são o cálculo do
Scan Time e o controle do Watchdog Timer. O Scan Time compreende o tempo
consumido pela CPU para realizar todas as tarefas em cada scan, desde o início
(atualização das entradas) até o término do ciclo (atualização das saídas). O
Watchdog Timer armazena o tempo máximo permitido para execução de cada scan
(normalmente definido pelo usuário). Se, em determinado scan, esse tempo for
excedido (Erro Fatal), a CPU é forçada ao modo de programação e todas as saídas
são desligadas. Caso contrário, o valor do Scan Time é armazenado em uma
variável apropriada (para realização de estatísticas: Scan Time máximo e mínimo,
por exemplo) e juntamente com o Watchdog Timer é reinicializado, sendo
controlados a cada scan.
Todos os erros diagnosticados, Fatais ou não Fatais, são indicados por
flags (bits internos à CPU, que podem ser usados no programa de aplicação), e em
alguns casos por LEDs externos (normalmente localizados na parte frontal da CPU e
dos Módulos de I/O). Algumas CPUs dispõem, também, de uma variável destinada
ao armazenamento do código de erro ocorrido durante a execução do último scan.
17
Considerações relacionadas ao Scan Time
Como apresentado, o scan do PLC é composto por diversos segmentos
nos quais são realizadas tarefas específicas (determinadas pelo firmware). Para
execução de cada segmento é consumida uma certa quantidade tempo, sendo que
o somatório dos tempos determina o Scan Time (Tempo de varredura) o qual pode
variar de um scan para outro.
Os fatores que têm influência direta sobre o Scan Time são:
• Quantidade de módulos e pontos de entrada (‘atualização das
entradas’);
• Conexão de dispositivos(s) periférico(s) (‘atendimento a serviço
periférico’);
• Tamanho do programa de aplicação e tipo das instruções utilizadas
(‘execução do programa de aplicação’);
• Quantidade de módulos e pontos de saída (‘atualização das saídas’).
Independente da complexidade do programa de aplicação, há certos
fundamentos da programação em linguagem Ladder que são imprescindíveis para
um desenvolvimento adequado, os quais são válidos genericamente a todos os
PLCs.
18
2 - Linguagens de Programação
A primeira linguagem criada para programação de PLCs foi a Linguagem
Ladder.
O fato de ser uma linguagem gráfica, baseada em símbolos semelhantes
aos encontrados nos esquemas elétricos - contatos e bobinas, foi determinante para
aceitação do PLC por técnicos e engenheiros acostumados com os sistemas de
controle a relês. Provavelmente é ainda a mais utilizada.
Enquanto a Linguagem Ladder conquistava os Estados Unidos, a
Linguagem de Lista de Instruções era amplamente difundida na Europa. Esta, por
sua vez, é uma linguagem textual semelhante ao Assemble, e faz parte das
linguagens básicas normalmente disponíveis em um PLC.
As Linguagens de Programação não se limitam apenas a estas duas.
Atualmente, são encontrados no mercado PLCs que proporcionam programação por
meio de Linguagem ‘C’ e BASIC, por exemplo. A Norma IEC 61131-3 define cinco
Linguagens de Programação, entre as quais estão a Linguagem Ladder e a
Linguagem de Lista de Instruções.
19
2.2 - Linguagem de Lista de Instruções (IL - Instruction List)
20
Software de Programação
É a Ferramenta mais poderosa disponível atualmente. Conforme o PLC, o
Software de Programação opera em ambiente DOS® ou Windows®, sendo este o
mais comum. Além de proporcionar edição/alteração do Programa de aplicação em
ambiente gráfico (Linguagem Ladder, por exemplo) - mesmo para as versões DOS
permite visualização e controle total do sistema; documentação e impressão da
aplicação desenvolvida; várias formas de armazenamento de backup (disquete, HD,
CD, etc.); e recursos avançados para depuração e manutenção. O PC deve atender
ás configurações de hardware (processador, quantidade de memória RAM, espaço
livre em HD, portas seriais) e de software (Sistema Operacional) indicadas pelo
fabricante do PLC.
Conforme o Software de Programação, são disponíveis dois modos de
operação:
• Offline (Sem Conexão): permite o desenvolvimento do programa de
aplicação (edição, documentação, impressão) e configuração de parâmetros sem
necessidade de conexão com a CPU do PLC.
• Online (Conectado): os recursos são disponíveis a partir da conexão
com a CPU do PLC. Alguns Softwares de Programação permitem operação apenas
neste modo, ou seja, todo o desenvolvimento deve ser realizado com o PC
conectado ao PLC.
A comunicação entre o PC e a CPU do PLC é feita por meio de cabo
apropriado, pela porta serial (RS-232) na maioria dos casos. Porém, algumas CPUs
utilizam o padrão RS-422 e necessitam de conversor RS-232/RS-422 para conexão.
Há ainda aquelas que utilizam padrão próprio e necessitam de interface dedicada
instalada no PC.
Os recursos e facilidades que o Software de Programação oferece variam
conforme o fabricante. Por exemplo, o Software de Programacão DirectSOFT da
Automationdirecr.com opera em ambiente Windows (com versões para 16 e 32 bits),
proporcionando nos modos Offline e Online poderosos recursos de edição,
documentação e depuração/manutenção. Por utilizar plataforma Windows , permite a
visualização de várias janelas simultaneamente, possibilitando que dois ou mais
programas de aplicação sejam criados/editados ao mesmo tempo, e recursos de
‘Marcar, Recortar, Colar’ sejam utilizados entre eles. A comunicação com a CPU do
PLC pode ser feita por porta serial padrão RS-232, ou por Modem, com busca e
configuração automáticas em ambos os casos. Para comunicação via Modem - que
permite a manutenção, alteração e atualização de aplicações a distância, são
necessários dois Modems: um instalado no PC (interno ou externo) e outro instalado
no PLC (externo), ambos configurados adequadamente.
21
3 – Kit Didático com CLP Siemens
O Kit didático montado para execução das aulas práticas de CLP possui
um CLP da marca Siemens, CPU S71200. Este CLP possui comunicação em
PROFINET e está com 1 módulo de expansão digital e uma board de saída
analógica.
1) Conexão da alimentação.
2) Ranhura do Memory Card.
3) Conectores extraíveis para
cabeameto.
4) LEDs indicador de estado das
entradas e saídas.
5) Conector de rede (PROFINET)
22
A CPU deste treinamento é a S7-1214 ACDCRY e possui as seguintes
características elétricas:
• Alimentação AC de 120 a 240v.
• 14 entradas digitais sendo 6 até 100KHz e 8 até 30KHz
• 10 saídas digitais a relé.
• 2 entradas analógicas de tensão na faixa de 0 a 10v (10bits)
• 1 Board de saída analógica (SB1232 AQ) na faixa de 0 a 10v (12bits)
• 1 módulo de expansão de 16 entradas (24v) e 16 saídas digitais a relé.
23
3.2 - Módulo expansão SM1223
24
3.3 – Board de expansão SB1232 AQ
A board de expansão SB1232 AQ possui uma saída analógica de 0 a 10v
12bits. As suas conexões elétricas podem ser observadas na figura a seguir:
25
3.4 - Diagrama Elétrico do Kit
26
Os disjuntores bipolares Q3, Q4 e Q5 são responsáveis, respectivamente,
pela proteção do CLP, da fonte externa de 24v e dos elementos de comando
alimentados em 220v.
27
No módulo de expansão das entradas (24-EA) as conexões obedecem o
mesmo critério, mas o endereçamento é seqüencial à CPU iniciando em c.0 até d.5
28
Inversor de Freqüência
O inversor de freqüência conectado ao kit é Yaskawa de 3cv, possui 8
entradas digitais, 2 entradas analógicas e 1 saída analógica.
Suas entradas digitais são denominadas de DIN1 a DIN8 e estão ao CLP através de
8 relés de acoplamento denominados de KA1 a KA8 cujas bobinas estão conectadas
aos endereços de saída do CLP %Q3.0 a %Q3.7 respectivamente.
Somente uma entrada analógica foi conectada ao inversor a AI1, cuja
configuração está para tensão de 0 a 10v. O endereço da saída do CLP que está
ligada à esta entrada é %QW80.
Para a parametrização deste inversor é necessário consultar o seu
manual de programação.
29
3.5 - Tabela de Endereços de entrada e saída do Kit de CLP
30
4 – Software TIA 11
O Software de programação deste CLP é o TIA 11, que é um software
fornecido pela Siemens. Este software é usado para configuração, edição de
programas em linguagem Ladder e comunicação com a CPU do CLP.
Para abrir o TIA 11 você poderá usar o atalho existente na área de
trabalho ou abri-lo através do menu iniciar: todos programas Siemens
Automation TIA 11
Após aberto o programa terá a seguinte aparência:
31
Para criar um projeto click em New Project.
Será aberto uma janela onde deverá ser informado o nome do projeto e o
local onde deverá ser salvo.
Após este passo será aberta a janela abaixo onde ativaremos a opção de
configuração da CPU “Configure a Device”.
32
Na tela abaixo clique em “Add a new Device” para adicionar a CPU
33
A tela abaixo irá se abrir, este software trabalha no sistema de árvore de
projetos onde várias janelas são abertas simultaneamente.
34
4.1 - Função dos Menus
Menu Project
Neste menu é possível criar novos projetos (arquivos), abrir e editar
projetos já existentes e também imprimir o projeto aberto.
Menu Edit
Neste menu temos as opções de copiar, recortar, colar e apagar para uso
na área de programa em Ladder. Estas opções também podem ser usadas através
das teclas de atalho. Podemos efetuar a conversão entre as linguagens de
programação.
35
Menu View
No menu View podemos abrir a árvore de projetos e a área de Ladder
quando as mesmas estiverem fechadas, e também abrir o teclado virtual.
Menu Insert
No menu Insert podemos efetuar a inserção de equipamentos, conexões,
grupos de trabalho entre outras opções.
Menu Online
No menu Online podemos iniciar ou finalizar conexão com o CLP e
carregar as configurações da CPU, além das opções de Download e Upload de
programas.
36
Menu Options
Neste menu temos as opções de ajuste das ferramentas e verificação se
suporte e atualizações.
Menu Tools
Neste menu podemos a parte textual do programa, tal como lista de Tags,
memória utilizada etc.
Menu Window
O menu window é usado para fazer o arranjo de visualização das janelas
abertas pelo programa.
Menu Help
Através do menu help podemos acessar a ajuda do programa onde, entre
vários tópicos, temos a ajuda por instrução de programa cuja função é mostrar como
funcionada cada uma das instruções de programação em Ladder.
37
4.3 - Inserindo os módulos de expansão
Arraste a board até o retângulo azul da CPU e solte, pronto já foi inserido
esta board.
Para inserir o módulo de expansão SM1223 repita o procedimento
anterior conforme figura abaixo e arraste para o slot à direta da CPU.
38
Após a inserção dos módulos teremos esta imagem:
39
4.4 - Inserindo Tags para as I/O
40
Vamos importar a tabela de tags do kit da seguinte forma:
Clique no botão de importar e a seguinte janela se abrirá:
41
4.5 - Salvando Arquivo Modelo
42
4.6 - Programação em Ladder
43
Considerações sobre programação em ladder:
• Cada linha ou degrau deve ter uma instrução de saída, que pode
ser interna ou externa.
• O CLP executa o programa linha por linha da esquerda para direita.
• Não podemos repetir endereços como elementos de saída.
• Podemos repetir indefinidamente quaisquer endereços como
elemento de entrada.
Para vivenciar a edição de programas e facilitar a interpretação do
funcionamento do CLP sugiro fazer o programa a seguir.
Programa exemplo:
Acionamento de Lâmpadas Usando Instruções Examine ON e
Examine OFF.
• Network 1: Chave S1 (%I1.1) comandando Lâmpada H1 (%Q0.0) Através da
instrução Examine ON.
• Network 2: Chave S2 (%I1.2) comandando Lâmpada H4 (%Q0.3) Através da
instrução Examine OFF.
• Network 3: Controle da lâmpada H3 através das Botoeiras B1.1 (%I0.5) e
B0.1 (%I0.3) onde 1 impulso em B1.1 ligará H3 e um impulso em B0.1 a desligará.
Abra o arquivo modelo e em seguida salve-o como o nome de programa
01 na sua pasta. Na Barra de ferramentas click no icone da instrução examine ON e
em seguida click na área de Ladder network 1, acima da instrução haverá um
espaço onde você deverá inserir o endereço ou o tag da instrução:
Após digitar o endereço a área de Ladder ficará assim:
44
Na Barra de ferramentas click no icone da instrução Bobina e em seguida
click na área de Ladder network 1 extremidade da direita e insira o endereço da
instrução:
45
Salve o programa:menu Project Save.
Antes de transferir o programa para o CLP é necessário fazer a
compilação do mesmo para verificar erros de sintaxe.
Vá ao menu Edit e clique em compile
Caso tenha algum erro de sintaxe uma janela será aberta o os erros serão
relacionados. O erro mais comum em ambiente escolar é endereço de saída
duplicado ou errado.
Após editar o programa e verificar que o mesmo não tem erro de sintaxe
podemos transferir o programa para o CLP.
Vale lembrar que o canal de comunicação utilizado é a rede Ethernet.
Neste laboratório todos os computadores estão aptos a comunicar com os
CLPs, temos um Kit com CLP na rede cujo IP é:
192.168.100.099
Temos também 5 CLPs avulsos, que não têm o módulo de expansão
SM1223, eles têm os seguintes IPs:
192.168.100.098
192.168.100.097
192.168.100.096
192.168.100.095
192.168.100.094
ANTES DE INICIAR A COMUNICAÇÃO COM O CLP VERIFIQUE
VERBALMENTE SE HÁ ALGUÉM CONECTADO AO CLP PARA QUE NÃO
INTERFIRA NA COMUNICAÇÃO DE OUTRA PESSOA.
46
Para efetuar a transferência do programa para o CLP,vá ao menu Online
opção Download to Device.
47
O Software irá verificar a compatibilidade do CLP e caso esteja
compatível aparecerá a seguinte tela:
48
Depois da transferência o CLP poderá estar Online ou Offline, para
monitorar o programa ele deve estar online, para isso menu Online opção Go Online
ou use o ícone da barra de ferramentas.
49
4.9 – Instruções Básicas de Programação LADDER no Step 7
Instruções de Lógica de BIT
As instruções de lógica de bit trabalham com dois dígitos (0 e 1). Estes dois
dígitos formam a base do sistema numérico chamado binário. Os dois dígitos são
chamados de dígitos binários ou bits.
No universo dos contatos e bobinas, um dígito 1 pode indicar uma condição
de energizado, verdadeiro ou ativado e o 0 indica uma condição de não ativado,
falso ou desenergizado.
As instruções de lógica de bit interpretam os estados de sinal 1 e 0 e os
combina de acordo com as regras de uma lógica Booleana. As combinações
combin
produzem um resultado 1 ou 0, conhecidos como Resultado da Operação Lógica
(RLO).
A) Examine ON e Examine OFF
Estas instruções permitem que o controlador verifique o estado energizado e
desenergizado de um endereço específico de bit na memória. “Um” ou “zero”
armazenado no endereço do bit, pode representar o estado real energizado ou
desenergizado de um único dispositivo de entrada ou saída. A figura ilustra o
formato das instruções Examine ON e Examine OFF.
50
C) Relés de Memória Set e Reset
Re
As funções Set e Reset podem ser usadas de duas formas: através de um
único bloco ou duas saídas separadas.
A figura ilustra o uso separado das saídas.
D) Bobina P
Esta bobina quando recebe uma transição de subida, deixa passar apenas um
pulso. Utiliza endereço de memória (M).
51
Havendo o acionamento da entrada I0.0, a bobina P só permite a passagem
de um pulso para “setar
setar”” a saída Q0.0. A bobina P é sensível somente à borda de
subida e o tempo de permanência no estado 1 será de apenas um Scan.
E) Bobina N
Funciona de forma parecida a instrução Bobina P. A diferença está no fato de
que a instrução de Bobina N será sensível à borda negativa de pulso na entrada.
52
2 - Instruções de Temporização
Os temporizadores, diferentemente da maioria dos CLPs, possuem contagem
cont
decrescente e são divididos em 4 tipos, de acordo com sua lógica de
funcionamento. Sendo eles:
A) TON (Generate On-delay)
On
No momento em que a entrada for ativada é iniciada a contagem de tempo. A
saída só irá para um quando for terminada a contagem.
53
Os símbolos existentes no bloco temporizador TOF significam:
IN → Habilita o início da contagem de tempo na transição de 1 para 0;
PT (preset time) → Valor pré-estabelecido
estabelecido para temporização;
Q → Saída ativada quando entrada for ativada e desativada após o tempo
decorrido;
ET → Tempo decorrido.
C) TP (Generate pulse)
No momento em que a entrada for ativada inicia-se
inicia se a contagem e a saída irá
para 1. A saída só será desligada após decorrido um tempo.
54
D) TONR (Time accumulator)
Com um pulso na entrada será iniciada a contagem. A saída só será ativada
após decorrido o tempo acumulado dos períodos dos pulsos.
55
3 – Contadores
Um contador pode ser entendido como um acumulador que soma ou subtrai
de um registro de memória um valor unitário quando uma entrada é ativada. No S7,
os contadores, assim como os temporizadores, são sensíveis a borda de subida e
os tipos são três:
56
Q → Saída ativada quando valor em CV menor ou igual a zero;
CV → Valor da contagem binária mostrado em hexadecimal;
4 – Instruções de Comparação
No cotidiano é comum à realização de comparações, num processo produtivo
é de fundamental importância esta operação, pois é através dela que se sabe se
as metas de produção estão sendo alcançadas. Em máquinas de posicionamento
observa-sese o uso desta operação
operação com frequência, pois por ela consegue-se
consegue
realizar ações para se alcançar a posição desejada.
No S7 são possíveis as seguintes comparações: Igual (CMP ==), Diferente
(CMP <>), Maior (CMP >), Maior ou igual (CMP >=), Menor (CMP <) e Menor ou
igual (CMP <=).
57
A) CMP == (Comparação Igual)
A função de comparação Igual é realizada quando se quer comparar se um
valor de comparação é igual a outro valor de comparação.
O seguinte exemplo mostra como a instrução trabalha:
58
D) CMP >= (Comparação Maior ou Igual)
A função de comparação Maior ou Igual é realizada quando se quer comparar
se um valor de comparação é maior ou igual a outro valor de comparação.
O seguinte exemplo mostra como a instrução trabalha:
59
5 – Instruções Aritméticas
O set de instruções matemáticas no S-7 contém diversas funções aritméticas.
As que são objeto de estudo deste curso são: Adição, Subtração, Divisão e
Multiplicação.
Cada instrução tem o seguinte formato:
EN = Habilita a entrada;
ENO = Habilita a saída. Tem mesmo estado lógico de EN;
IN1 = Valor de entrada 1;
IN2 = Valor de entrada 2;
OUT = Valor da saída que é o resultado da operação aritmética.
A) ADD (Adição)
A instrução ADD soma o valor da entrada IN1 ao valor da entrada IN2. O
resultado da soma será mostrado na saída OUT (IN1 + IN2 = OUT). A instrução
somente é executada se a entrada EN for ativada. Se a instrução for executada
sem erros a saída ENO é ativada.
B) SUB (Subtração)
A instrução SUB subtrai o valor da entrada IN2 do valor da entrada IN1. O
resultado da subtração será mostrado na saída OUT (IN1 - IN2 = OUT). A
instrução somente é executada se a entrada EN for ativada. Se a instrução for
executada sem erros a saída ENO é ativada.
60
C) MUL (Multiplicação)
A instrução MUL multiplica o valor da entrada IN1 pelo valor da entrada IN2.
O resultado da multiplicação será mostrado na saída OUT (IN1 * IN2 = OUT). A
instrução somente é executada se a entrada EN for ativada. Se a instrução for
executada sem erros a saída ENO é ativada.
D) DIV (Divisão)
A instrução DIV divide o valor da entrada IN1 pelo valor da entrada IN2. O
quociente da divisão será mostrado na saída OUT (IN1 / IN2 = OUT). A instrução
somente é executada se a entrada EN for ativada. Se a instrução for executada
sem erros a saída ENO é ativada.
61
6 – Instruções de conversão
A) Instrução Normalizar: NORM_X
A instrução "Normalizar" padroniza os valores de entradas e/ou variáveis
analógicas em valores em escala linear. Os parâmetros MIN e MAX servem para
definir os limites de um ranger de valores que se encontra escala. O resultado da
conversão é um valor em ponto flutuante, tipo real, na saída OUT. Se o valor que
se deve normalizar é igual ao valor da entrada MIN, a saída OUT devolve o valor
"0.0". Se o valor que se deve normalizar atinge o valor da entrada MAX, a saída
OUT devolve o valor "1.0".
A instrução "Normalizar" só será executada se o estado lógico da entrada de
habilitação EN for "1". Neste caso, a saída de habilitação ENO devolve o estado
lógico "1".
O seguinte exemplo mostra o funcionamento da instrução:
62
5 – Atividades propostas
Atividade 01
Elabore um programa em Ladder que faça a lâmpada H1 piscar em
intervalos de 0,8 segundos acesa e 0,8 segundos apagada quando a chave S1 for
verdadeira.
Após fazer a atividade faça uma alteração para que quando S1 for
verdadeira a lâmpada H1 fique acesa por 1 segundo e apagada por 1,5 segundos.
Atividade 02
Elabore um programa em Ladder que quando a chave S1 for verdadeira
faça a lâmpada H1 piscar por 5 vezes em intervalos de 0,8 segundos acesa e 0,5
segundos apagada e depois permaneça apagada até que .S1 receba uma nova
ativação.
Após fazer a atividade faça uma alteração para que quando S1 for
verdadeira a lâmpada H1 pisque por cinco vezes em intervalos de 0,8 segundos
acesa e 0,5 segundos apagada e depois H1 pisque por sete vezes em intervalos de
1 segundo acesa e 1 segundo apagada repetindo os ciclos enquanto S1 for
verdadeira.
Atividade 3
Elabore um programa em Ladder para o controle de um semáforo que
contenha dois faróis e tenha o seguinte funcionamento:
• S1 é a chave de ligar: se S1 for verdadeira o semáforo irá funcionar
e se for falso todas as lâmpadas deverão estar apagadas.
• Ao acionar S1 o farol 1acenderá a sua lâmpada verde por 15
segundos e em seguida sua a lâmpada amarela por 3 segundos,
depois acenderá a lâmpada vermelha de acordo com o tempo de
habilitação do farol 2.
• Após o tempo de ativação da lâmpada amarela do farol1 a lâmpada
verde do farol 2 ficará acesa por 12 segundos e em seguida a
lâmpada amarela do farol 2 ficará acesa por 3 segundos.
• Após o tempo de ativação da lâmpada amarela do farol 2 deverá se
repetir o ciclo enquanto S1 for verdadeira.
Os endereços dos elementos usados na programação deverão ser os
mesmos referenciados na figura a seguir.
63
Após fazer a atividade faça as seguintes alterações no programa:
1. Insira o farol 3 na sequência de funcionamento de forma que assim
que a lâmpada amarela do farol 2 apagar a lâmpada verde do
pedestre irá acender por 10 segundos. Após este tempo o
semáforo reiniciará o seu ciclo.
2. Insira advertência no farol de pedestre: do tempo de 10 segundos
do pedestre 5 segundos deverá ser de lâmpada verde acesa nos
outros 5 segundos a lâmpada vermelha deverá piscar em intervalos
de 0,5 segundos.
3. Quando S1 estiver desligada as lâmpadas amarelas dos faróis 1 e
2 e a lâmpada vermelha do farol 3 deverão piscar em intervalos de
1 segundo.
64
Atividade 4
Faça o diagrama ladder para acionamento do motor M1 em partida estrela
triângulo (sem reversão) com o seguinte funcionamento.
• Pulsar B1.1 Ligar K5 Ligar K1Contar 5 segundos Desligar
K5 Ligar K3.
• Condições de desligamento: Auxiliar de Q1; Botão de Emergência;
e B0.1.
• Sinalização: H9 M1 desligado; H10 Emergência acionada ou
Q1desligado; H11 M1 em triângulo; H13 M1 em estrela.
• Fazer todos os intertravamentos usando os endereços auxiliares
NF dos contatores
• Fazer todos os selos usando os endereços auxiliares NA dos
contatores
Atividade 5
Faça o diagrama ladder para acionamento do motor M1 em partida estrela
triângulo com reversão e com o seguinte funcionamento.
• Sentido horário: Pulsar B1.1 Ligar K5 Ligar K1Contar 5
segundos Desligar K5 Ligar K3.
• Sentido anti-horário: Pulsar B1.2 Ligar K5 Ligar K2Contar 5
segundos Desligar K5 Ligar K4.
• Condições de desligamento: Auxiliar de Q1; Botão de Emergência;
e B0.1.
• Sinalização: H9 M1 desligado; H10 Emergência acionada ou
Q1desligado; H11 M1 Sentido horário; H13 M1 Sentido anti-
horário.
• Fazer todos os intertravamentos usando os endereços auxiliares
NF dos contatores
• Fazer todos os selos usando os endereços auxiliares NA dos
contatores
65
Atividade 6
Faça o diagrama ladder para acionamento do motor M1, que é um
dahlander, (sem reversão) com o seguinte funcionamento.
• Pulsar B1.1 Ligar K3Contar 5 segundos Desligar K3 Ligar
K1Ligar K5
• Condições de desligamento: Auxiliar de Q1; Botão de Emergência;
e B0.1.
• Sinalização: H9 M1 desligado; H10 Emergência acionada ou
Q1desligado; H11 M1 Velocidade II; H13 M1 Velocidade I.
• Fazer todos os intertravamentos usando os endereços auxiliares
NF dos contatores
• Fazer todos os selos usando os endereços auxiliares NA dos
contatores
Após fazer esta atividade faça uma alteração para que os sensores façam
a mudança de velocidade do motor M1.
Após ligar o motor usando B1.1 quando o sensor S1 for ativado ocorrerá a
mudança da velocidade I para a velocidade II; quando o sensor S2 for ativado
ocorrerá a mudança da velocidade II para a velocidade I; quando o sensor S3 for
ativado o motor M1 será desligado.
Atividade 7
Faça o diagrama ladder para acionamento do motor M1, que é um
dahlander, (com reversão) com o seguinte funcionamento.
• Sentido horário: Pulsar B1.1 Ligar K3Contar 5 segundos
Desligar K3 Ligar K1Ligar K5
• Sentido anti-horário: Pulsar B1.2 Ligar K4Contar 5 segundos
Desligar K4 Ligar K2Ligar K5
• Condições de desligamento: Auxiliar de Q1; Botão de Emergência;
e B0.1.
• Sinalização: H9 M1 desligado; H10 Emergência acionada ou
Q1desligado; H11 M1 Velocidade II; H13 M1 Velocidade I.
• Fazer todos os intertravamentos usando os endereços auxiliares
NF dos contatores
• Fazer todos os selos usando os endereços auxiliares NA dos
contatores
66
Atividade 8
Faça o diagrama ladder para acionamento do motor M1, que é um
dahlander usado como moto-bomba para o controle do nível de um tanque, (sem
reversão) com o seguinte funcionamento.
• Para ligar o sistema deverá ativar S1
• O tanque possui capacidade para armazenamento de 120000
litros.
• Quando o nível estiver abaixo de 60000 litros o motor M1 deverá
funcionar na velocidade II
• Quando o nível estiver acima de 60000 litros e abaixo de 118000 o
motor M1 deverá funcionar na velocidade I.
• Quando o nível estiver acima de 118000 litros o motor M1 deverá
estar desligado
• Condições de desligamento do sistema: Auxiliar de Q1; Botão de
Emergência; e S1.
• Sinalização: H9 M1 desligado; H10 Emergência acionada ou
Q1desligado; H11 M1 Velocidade II; H13 M1 Velocidade I.
• A Lâmpada H6 deverá piscar em intervalos de 1 segundo quando o
nível do tanque estiver abaixo de 15000 litros.
• Fazer todos os intertravamentos usando os endereços auxiliares
NF dos contatores
• Fazer todos os selos usando os endereços auxiliares NA dos
contatores
O nível do tanque será simulado através do potenciômetro P1 que está
conectado a uma entrada digital do CLP e cujos valores serão manipulados em 15
bits, ou seja a variação de tensão de 0 a 10v corresponderá a uma variação da
entrada de 0 a 32767.
67
REFERÊNCIAS BIBLIOGRÁFICAS
68