Professional Documents
Culture Documents
Treinamento PLC 300
Treinamento PLC 300
Controle Processo
COMANDO
Altera
Monitora
Controle Processo
CLP
Comando
Monitoração
Alteração
VANTAGENS : MINIATURIZAÇÃO E
CONFIABILIDADE
Motores | Automação |Energia | Transmissão & Distribuição | Tintas
FLUXO DAS INFORMAÇÕES EM UM SISTEMA AUTOMATIZADO
Controlador
Entradas Saídas
COMANDO
Sensores Atuadores
Processo
Controlador
Lógico
Programável
Série : 300
C : Custom (Sem Membrana)
P : Plus
S : Standard
B: Sem IHM
H : Com IHM
Motores | Automação |Energia | Transmissão & Distribuição | Tintas
ARQUITETURA INTERNA
Porta de Processador
Comunicação (CPU)
Memória Fonte
Barramento
(dados, endereços, controle)
Entradas Saídas
Dados Usuário
SENSORES
DIGITAIS ANALÓGICOS
• Botões ; • Transdutores de
• Chaves fim de curso ; Tensão/Corrente ;
• Chaves Seletoras ; • Pressão ;
• Pressostatos ; •Temperatura ;
• Contatos de Relés ; • Potenciômetros ;
• Etc. • Etc.
Configuração
CPU
Registradores
SENSOR
OPTOACOPLADOR
PNP
GND
SENSOR
OPTOACOPLADOR
NPN
Vcc
ATUADORES
DIGITAIS ANALÓGICOS
• Alarmes ; • Medidores ;
• Solenóides ; • Válvulas Proporcionais ;
• Sinaleiros ; • Mostradores Gráficos ;
• Bobinas de Relés ; • Acionamentos de
• Contatores ; motores ;
• Etc. • Etc.
Configuração
CPU
Registradores
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SAÍDAS DIGITAIS – A TRANSISTOR
Vcc
CARGA
OPTOACOPLADOR
OPTOACOPLADOR
GND
Vc [+]
Carga
Vc [-]
Vc [+]
Carga 1
Carga 2
Carga N
comum
Vc [-]
Motores | Automação |Energia | Transmissão & Distribuição | Tintas
MODELOS E CONFIGURAÇÕES
Todos os modelos de PLC300 possuem como padrão :
Entradas digitais : 10 ;
Entradas analógicas : 1 ;
Saídas Digitais – 9 ;
Saídas Analógicas – 1 ;
Saída Rápida – 1 ( limitada a 300 kHz );
Comunicação - CANopen / Modbus / RS485 / RS23 /SD Card .
• RUW - 01 : Módulo de expansão remota CANopen de I/O’s digitais ( 14 DI’s + 10 DO’s ) necessita
interface de comunicação CANopen ;
• RUW - 02 : Módulo de expansão remota CANopen de entradas analógicas (7 AI’s com resolução de
24 bits ) necessita interface de comunicação CANopen ;
• RUW - 03 : Módulo de expansão remota CANopen de saídas analógicas (4 AO’s com resolução de
14 bits ) necessita interface de comunicação CANopen ;
• RUW - 04 : Módulo de expansão remota CANopen para termopar (7 entradas para termopar tipo J,
K ou CJC) necessita interface de comunicação CANopen ;
• RUW - 05 : Módulo de expansão remota CANopen para PT100 e PT1000. Necessita interface de
comunicação CANopen ;
• RUW - 06 : Módulo de expansão remota CANopen para Célula de Carga. Necessita interface de
comunicação CANopen ;
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PLC 300 - CONECTORES
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
LIGAÇÃO DAS ENTRADAS DIGITAIS
• As entradas DI9 e DI10 são mais rápidas, podendo ler sinais de até 15 kHz.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
LIGAÇÃO DAS SAÍDAS DIGITAIS
• As saídas digitais DO1 a DO8 são do tipo PNP, podendo fornecer uma corrente
elétrica de até 500 mA cada uma.
• A saída DO9 é do tipo PWM, podendo fornecer uma corrente elétrica de até 100 mA.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
LIGAÇÃO ENTRADA ANALÓGICA
• A entrada analógica pode receber sinais de tensão ( 0 a 10 Vcc ) ou corrente
( 4 a 20 mA ).
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
LIGAÇÃO ENTRADA ANALÓGICA
• A saída analógica possui bornes individuais para operar em modo de tensão ( 0 a
10Vcc ) ou modo de corrente (4 a 20 mA).
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO
• A Programação do PLC 300 é feita utilizando um software dedicado, desenvolvido
pela WEG disponibilizado em nosso Web Site de forma gratuita a todos nosso clientes
Ícone do Software
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
REQUERIMENTOS MÍNIMOS - SOFTWARE
Os requerimentos mínimos para a completa funcionalidade do software em um micro
– computador ( Desktop / Notebook ) são :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
LINGUAGEM LADDER
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
INTRODUÇÃO A PROGRAMAÇÃO – PLC 300
1 – Menus 2 - Toolbar 3 – Janela de Projetos
4 – Janela do Editor 5 – Janela de Paleta 6 – Janela de Propriedades
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
INTRODUÇÃO A PROGRAMAÇÃO – PLC 300
Iniciando um novo projeto.
Acessar menu : Configuração => Nova Configuração . Abrirá a Tela abaixo.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
INTRODUÇÃO A PROGRAMAÇÃO – PLC 300
Em Tipo => Selecione PLC300.
Em Versão => Selecione a versão de Firmware de seu equipamento. Caso não saiba a versão que
seu equipamento utiliza não se preocupe, pois, quando executar o compilador o mesmo fará a
correção desta informação. Após clique em Finalizar.
Outra opção é clicar no botão Lê ID, neste caso o programa fará a identificação do modelo de seu
PLC300 automaticamente.*Para esta opção o PLC 300 deve estar conectado ao computador*
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
INTRODUÇÃO A PROGRAMAÇÃO – PLC 300
Se os passos anteriores foram executados conforme descrição, a seguinte tela deverá ser
mostrada na Janela de Projetos ( localizada no lado esquerdo de sua Tela ).
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EDITOR DE VARIÁVEIS
O Editor de Variáveis lista todas as variáveis que foram declaradas no software em
desenvolvimento, e são divididas entre Locais e Globais.
Tipos de
variáveis
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EDITOR LADDER / RUNG
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EDITOR LADDER / RUNG
Barra de Ferramentas
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
INSERINDO ELEMENTOS NA RUNG
• Quando um elemento da Rung for selecionado, o elemento estará
envolvido por um retângulo verde e riscado. Existirá também um ponto
vermelho indicando aonde o novo elemento será inserido (ponto de
inserção).
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
INSERINDO ELEMENTOS NA RUNG
Inserindo Elemento Paralelo na Rung :
• Inserir o contato
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
INSERINDO ELEMENTOS NA RUNG
• Inserindo Elementos na Rung :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
INSERINDO ELEMENTOS NA RUNG
• Navegação pelo mouse
Basta clicar sobre o elemento, manter pressionado o botão e arrastar o mesmo até o
ponto de inserção desejado.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EDIÇÃO DE VARIÁVEIS
Primeiramente insira um contato NA na Rung :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
ENDEREÇOS - I/Os DIGITAIS
SEQ. ENTRADAS DIGITAIS SAÍDAS DIGITAIS
PLC 300 SLOT 1 SLOT 2 PLC 300 SLOT 1 SLOT 2
1 DI1 DI101 DI201 DO1 DO101 DO201
2 DI2 DI102 DI202 DO2 DO102 DO202
3 DI3 DI103 DI203 DO3 DO103 DO203
4 DI4 DI104 DI204 DO4 DO104 DO204
5 DI5 DI105 DI205 DO5 DO105 DO205
6 DI6 DI106 DI206 DO6 DO106 DO206
7 DI7 DI107 DI207 DO7 DO107 DO207
8 DI8 DI108 DI208 DO8 DO108 DO208
9 DI9 DI109 DI209 DO9 DO109 DO209
10 DI10 DI110 DI210 DO110 DO210
11 DI111 DI211 DO111 DO211
12 DI112 DI212 DO112 DO212
13 DI113 DI213 DO113 DO213
14 DI114 DI214 DO114 DO214
15 DI115 DI215 DO115 DO215
16 DI116 DI216 DO116 DO216
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
ENDEREÇOS - I/Os ANALÓGICAS
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
TIPOS DE DADOS
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP – PLC 300
A Configuração do Setup do PLC300 é acessada através da Janela de Projetos do WPS. Nela é
possível ajustar algumas configurações essenciais ao bom funcionamento do equipamento.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP – PLC 300
Na aba Display é possível ajustar configurações referente a IHM do equipamento.
Contraste da IHM
Som de Beep ao
pressionar uma Tecla
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP – PLC 300
Na aba Analógicas é possível ajustar configurações referente ao tipo de Sinal das I/Os Analógicas
Opções Disponíveis :
• 0 a 10V
* 0 a 20mA
* 4 a 20mA
Opções Disponíveis :
* 0 a 20mA
• 4 a 20mA
* 0 a 10V
* -10V a +10V
Vale ressaltar que, independente do tipo de sinal adotado, o sinal de referência para o
software será um sinal no range de 0 (mínimo) a 32767 (máximo) bits.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP – PLC 300
Na aba Encoder é possível ajustar configurações referente ao tipo de alimentação do Encoder.
Opções Disponíveis :
* 5V
* 12V
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP – PLC 300
Na aba RS232 é possível ajustar configurações referente a interface de comunicação RS232.
Opções Disponíveis :
* Sem Paridade / 1 STOP bit
* Paridade Ímpar / 1 STOP bit
* Paridade Par / 1 STOP bit
* Reservado
Opções Disponíveis : * Sem Paridade / 1 STOP bit
* 1200 bps * Paridade Ímpar / 1 STOP bit
* 2400 bps * Paridade Par / 1 STOP bit
* 4800 bps
* 9600 bps
* 19200 bps
* 38400 bps
* 57600 bps
Vale ressaltar que a configuração adotada aqui deve ser a mesma em todos os equipamentos
que estejam utilizando esta interface, para que não ocorra problemas de comunicação, como
também nunca exceder o comprimento máximo de 10 m de cabo par comunicação
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP – PLC 300
Na aba RS485 é possível ajustar configurações referente a interface de comunicação RS485.
Opções Disponíveis :
* Mestre
* Escravo Opções Disponíveis :
* Sem Paridade / 1 STOP bit
* Paridade Ímpar / 1 STOP bit
* Paridade Par / 1 STOP bit
* Reservado
* Sem Paridade / 1 STOP bit
* Paridade Ímpar / 1 STOP bit
* Paridade Par / 1 STOP bit
Opções Disponíveis :
* 1200 bps
Opções Disponíveis :
* 2400 bps
* Até 32 num mesmo segmento
* 4800 bps
* Acima deve ser utilizado repetidores
* 9600 bps
* 19200 bps
* 38400 bps
* 57600 bps
Vale ressaltar que a configuração adotada aqui deve ser a mesma em todos os equipamentos
que estejam utilizando esta interface, para que não ocorra problemas de comunicação.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP
INTODUÇÃO
– PLC 300
Na aba CAN é possível ajustar configurações referente a interface de comunicação CAN.
Opções Disponíveis :
* 1Mbps
* Reservado
* 500kbps
Opções Disponíveis :
* 250kbps
* 1 a 127
* 125kbps
* 100kbps
* 50kbps
* 20kbps
* 10kbps
Vale ressaltar que a configuração adotada aqui deve ser a mesma em todos os equipamentos
que estejam utilizando esta interface, para que não ocorra problemas de comunicação.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP – PLC 300
Na aba LAN é possível ajustar configurações referente a interface de comunicação LAN.
Opções Disponíveis :
* Automático
* 10Mbps Full Duplex
* 10Mbps Half Duples
* 100Mbps Full Duplex
Opções Disponíveis : * 100Mbps Half Duplex
* Desabilitado
* Habilitado
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP – PLC 300
Na aba Modbus TCP é possível ajustar configurações referente a esta interface de comunicação .
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
SETUP – PLC 300
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
CONTATO NA - contato normalmente aberto.
FIGURA :
Descrição :
Funcionamento :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
CONTATO NF - contato normalmente fechado.
FIGURA :
Descrição :
Funcionamento :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
PTSCONTACT - contato normalmente aberto que carrega 1 para a saída somente
por um período de 1 SCAN quando ocorrer transição de 0 => 1 .
FIGURA :
Descrição :
Funcionamento :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
NTSCONTACT - contato normalmente fechado que carrega 1 para a saída somente
por um período de 1 SCAN quando ocorrer transição de 1 => 0 .
FIGURA :
Descrição :
Funcionamento :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
DIRECTCOIL - bobina convencional.
FIGURA :
Descrição :
Funcionamento :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 01
Fazer o Ladder para liga/desliga de 3 saídas digitais . Utilize um contato NA na
entrada digital 1 que aciona a saída digital 1. Utilize o contato de borda de subida
na entrada digital 2 para acionar saída digital 2 e o contato de borda de descida na
entrada digital 3 para acionar a saída digital 3 verificando o comportamento destes
diferentes tipos de acionamento.
B1 B2 B3
L1 L2 L3
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA EXERCÍCIO 01
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
DOWNLOAD DO SOFTWARE => PLC 300
Antes de iniciar o Download do programa é necessário fazer a Compilação do mesmo para isto,
clique em Configuração => Construir recurso principal. Outra maneira é pressionando a tecla F4
de seu teclado, ou ainda clicando no ícone mostrado abaixo :
Se não existir nenhum erro em seu programa deverá mostrada a seguinte mensagem :
* Podem ocorrer situações em que existam avisos, o que não podem existir são erros, pois,
impedem o download do software posteriormente *
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
DOWNLOAD DO SOFTWARE => PLC 300
Feita a Compilação deve ser feita a comunicação entre o PC e o PLC300. Para isso abra o
Gerenciador de comunicação local , disponível no menu Comunicação. Feito isto, deverá surgir
a seguinte tela :
A identificação do equipamento
será exibida neste espaço
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
DOWNLOAD DO SOFTWARE => PLC 300
Depois de Compilado o programa esta pronto para fazer o download para a memória do PLC
300. Basta clicar em Comunicação => Download recurso principal, ou pressionar a tecla F5.
Outra opção é clicar no ícone de download :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
MONITORAÇÃO ON LINE=> PLC 300
Um recurso muito importante e bastante útil no PLC300, é a função monitoração on line.
Ela consiste em simular virtualmente o funcionamento do programa, fazendo que por exemplo,
ao se acionar uma entrada digital todos os contatos ( variáveis) pertinentes a mesma sofrem
alterações de acordo com a lógica elaborada em Ladder .
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
MONITORAÇÃO ON LINE=> PLC 300
Quando a monitoração on line estiver habilitada, todos os contatos que estiverem sendo
atuados/ativados serão exibidos com uma sombra acinzentada.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
MONITORAÇÃO DE VARIÁVEIS => PLC 300
Inicialmente clique com o botão direito em Monitoração de variável e selecione Novo arquivo .
Na próxima janela escreve um nome e clique em Finalizar. Clique no ícone recém criado na
árvore de projetos e irá abrir a janela de variáveis. Clique em + para adicionar variáveis e – para
excluir variáveis.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
INVERTEDCOIL – bobina negada, esta bobina vaia para 0 quando a entrada esta
em 1. E fica em 1 quando a entrada esta em 0.
FIGURA :
Descrição :
Funcionamento :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
SETCOIL – esta bobina não precisa de auto - alimentação para se manter
energizada. Sua função é LIGAR a bobina quando existir uma transição de 0 => 1.
FIGURA :
Descrição :
Funcionamento :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
RESETCOIL – Sua função é DESLIGAR uma bobina que estiver em SET quando
existir uma transição de 0 => 1.
FIGURA :
Descrição :
Funcionamento :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
TOGGLECOIL – Sua função é DESLIGAR uma bobina que estiver em SET quando
existir uma transição de 0 => 1.
FIGURA :
Descrição :
Funcionamento :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 02
Construa um programa Ladder com as entradas digitais ( 1,2 e 3) para SETAR uma
saída digital (1) executando uma função lógica conforme (a). Construa também um
programa Ladder com as entradas digitais ( 4,5 e 6) executando a função lógica
conforme (b) para RESETAR a mesma saída.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA EXERCÍCIO 02
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
ADD – função matemática que executa a soma de duas variáveis.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
SUB – função matemática que executa a subtração de duas variáveis.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
MUL – função matemática que executa a multiplicação de duas variáveis.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
DIV – função matemática que executa a divisão de duas variáveis.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 03
Construa uma lógica ladder que efetue as quatro operações matemáticas básicas
entre duas variáveis. Utilize o Monitoramento online para inserir valores nas
variáveis e a monitoração de variáveis para poder visualizar os resultados.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA EXERCÍCO 03
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
COMPEQ – comparador de variáveis . Função “ = “.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
COMPGE – comparador de variáveis . Função “ >= “.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
COMPGT – comparador de variáveis . Função “ > “.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
COMPLE – comparador de variáveis . Função “ =< “.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
COMPLT – comparador de variáveis . Função “ < “.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
COMPNE – comparador de variáveis . Função “ ≠ “.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
STORE – Transfere os dados de uma variável para outra.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
WORD_TO_REAL – converte uma variável WORD em REAL.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
REAL_TO_WORD – converte uma variável REAL em WORD.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 04
Utilizando ainda o programa desenvolvido no exercício 03, faça o acionamento das
saídas obedecendo os critérios abaixo :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCÍCIO 04
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 05
Desenvolva um programa que efetue a divisão matemática entre duas variáveis e
converta o resultado da operação para WORD. Observe o que acontece com o
resultado.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCÍCIO 05
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
MUX – Multiplexador ( Bits => Word ).
FIGURA : Funcionamento :
Descrição:
As variáveis <arg0> até <arg15> devem ser do tipo BOOL ( Bit”0” até Bit”15” ).
A variável <arg16> deve ser do tipo WORD.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
DEMUX – Demultiplexador ( Word => Bits ).
FIGURA : Funcionamento :
Descrição:
A variável <arg0> deve ser do tipo WORD.
As variáveis <arg1> até <arg16> devem ser do tipo BOOL ( Bit”0” até Bit”15” ).
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
CTD – Contador decremental.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 05
Desenvolva um programa que faça a leitura do estado das entradas digitais e
armazene em uma variável e após faça o acionamento das saídas através de uma
variável obedecendo a regra abaixo :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCÍCIO 05
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
CTU – Contador incremental.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
CTD – Contador decremental.
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
CTUD – Contador incremental e decremental juntos.
FIGURA : Funcionamento :
Descrição:
As variáveis <arg0>, <arg1>, <arg2>, <arg3>, <arg5> e <arg6> são do tipo BOOL.
As variáveis <arg4> e <arg7> são do tipo WORD.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 06
Desenvolva um programa que faça o controle de uma esteira onde DI1 liga o motor
da esteira. Um sensor em DI2 faz a contagem das peças que ao contar 10 unidades
devem ligar um lâmpada indicativa e desligar o motor. DI3 faz o Reset do sistema.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCÍCIO 06
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
TON – Temporizador liga após tempo decorrido.
FIGURA : Funcionamento :
Quando ‘IN’=1, habilita a temporização.
Quando ‘ET’ = ‘PT’, liga a saída ‘Q’. Enquanto
‘ET’ > ‘PT’ a saída ‘Q’ = 0.
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
TOF – Temporizador desliga após tempo decorrido.
FIGURA : Funcionamento :
Quando ‘IN’=1 a saída ‘Q’=1 e habilita a
temporização. Quando ‘ET’ = ‘PT’, desliga a
saída ‘Q’. Enquanto ‘ET’ > ‘PT’ a saída ‘Q’ = 1.
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 07
Desenvolva um programa que ao pressionar DI5 a saída DO1 ( lâmpada ) fique
piscando. DI6 desliga a saída . A frequência com que deve ocorrer este
acionamento varia em função da entrada digital selecionada conforme segue :
DI1 = 0,1 Hz
DI2 = 1 Hz
DI3 = 10 Hz
DI4 = 100 Hz
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCÍCIO 07
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
READENC – faz a leitura da entrada de Encoder .
FIGURA : Funcionamento :
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
READENC2 – faz a leitura da entrada de Encoder .
FIGURA : Funcionamento :
• ‘EN’ = 1 ; ‘ENO’ = 1 – Habilita contagem pulso
• ‘Source’ transfere para ‘Value’
•‘Pulses’ = ‘Value’ , ‘Value’ = 0 (Reset)
•‘Source’ < 0 , ‘Value’ = ‘Pulse’
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
PWM – Gera um sinal PWM na saída DO9 .
FIGURA : Funcionamento :
Quando Habilitado aplica o sinal de PWM
configurado somente na saída DO9.
Este comando tem prioridade em relação a
qualquer outro acionamento desta saída.
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
IMMEDIATE_INPUT – Lê o estado das entradas digitais e analógicas e armazena em
uma variável seus valores. .
FIGURA : Funcionamento :
Quando habilitado este bloco transfere o estado
das entradas digitais/analógicas para uma
variável .
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
IMMEDIATE_OUTPUT – controla as saídas digitais/analógicas através de uma
variável de entrada.
FIGURA : Funcionamento :
Quando habilitado este bloco controla o estado
das saídas digitais/analógicas através de uma
variável .
Descrição:
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 08
Desenvolva um programa Ladder para automatizar uma serra para madeira.
O processo inicia com um pulso em DI1 (liga), aciona um carro que se movimenta até a
posição de corte. O encoder acoplado ao motor inicia a contagem do deslocamento que
se dá em 2 cm/revolução completa. Inicialmente a serra se movimenta desligada,
quando deslocar 10 cm a serra é ligada para efetuar o corte da madeira. Quando
deslocar o percurso total de 100 cm a serra é desliga e o carro fica parado no fim da
linha, inicia uma contagem de 2 s, feito isto liga uma lâmpada (DO9) indicando o fim do
corte (a lâmpada pisca com frequência de 2 Hz).
Para retornar o carro pressionar DI2 e também desliga a lâmpada. Um sensor S1 foi
posicionado para auxiliar no funcionamento do carro. O processo se inicia pressionando
DI1.
Configuração Entradas
Avanço Carro – DI1
Retorno Carro – DI2
Sensor S1 – DI3
Configuração Saídas
Carro Avança – DO1
Carro Retorno – DO2
S1 Liga Serra – DO3
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCÍCIO 08
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
INTIME – executa determinada função/acionamento dentro de um horário pré-
determinado .
FIGURA : Funcionamento :
Descrição:
• <arg0>,<arg1>,<arg2> são a Hora, Minuto,
Segundo para ligar a saída Q. São do tipo Word.
• <arg3>,<arg4>,<arg5> são a Hora, Minuto,
Segundo para desligar a saída Q. São do tipo
Word.
• <arg6> é o tipo de operação Normal ou Invertida.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PROGRAMAÇÃO – PLC 300
INWEEKDAY – executa determinada função/acionamento dentro de um período de
dias da semana pré-determinado .
FIGURA : Funcionamento :
Quando o dia da semana for igual a algum dos
dias da semana do bloco que estiverem
habilitados, a saída é ligada.
Caso as saídas habilitadas não correspondam
ao dia da semana atual do RTC a saída é
desligada se operando em condição normal.
Caso opere em condição Invertida, a
funcionamento da saída é oposto ao descrito
anteriormente.
Descrição:
• <arg0>,<arg1>,<arg2> ,<arg3>,<arg4>,<arg5> são
os dias da semana que se deseja que a saída seja
ligada.
• <arg6> é o tipo de operação Normal ou Invertida.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EXERCÍCIO 09
Utilize as funções INTIME e INWEEKEDAY par ligar uma saída digital do PLC300.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
RESPOSTA – EXERCÍCIO 09
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
DICA - REPRESENTAÇÃO DE DADOS
Exemplos :
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
TROCA DA BATERIA – PLC 300
• Existem na indústria muitos processos automatizados que se baseiam no RTC ( Relógio de
Tempo Real ) para tomada de decisões/tarefas. Para tanto, este RTC é mantido atualizado
através da utilização de uma bateria.
• Como toda bateria, ela possui uma vida útil e necessita
ser trocada.
• A indicação para efetuar a troca de bateria é
feita visualmente através do Led de Status que
deverá estar piscando rapidamente.
Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler