You are on page 1of 122

WEG Drives & Controls - Automação

TREINAMENTO PLC 300


CTC
2014

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


AUTOMAÇÃO DE PROCESSOS – SISTEMA MANUAL
CICLO DE AUTOMATIZAÇÃO CONVENCIONAL ( MECÂNICO/ELÉTRICO )

Controle Processo

COMANDO
Altera
Monitora

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


AUTOMAÇÃO DE PROCESSOS – SISTEMA AUTOMÁTICO

Controle Processo

CLP
Comando
Monitoração
Alteração

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


AUTOMAÇÃO DE PROCESSOS
CICLO DE AUTOMATIZAÇÃO CONVENCIONAL (MECÂNICO/ELÉTRICO) x
CICLO DE AUTOMAÇÃO UTILIZANDO CLP’s

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

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


PLC 300
P L C 300 H S C

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

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


CICLO DE VARREDURA / CICLO DE SCAN

Início • O ciclo de varredura ( leitura ) do


PLC 300 obedece o fluxograma ao
Ler as entradas lado, sendo que o tempo gasto para
se ler as entradas, depois executar o
programa e atualizar as saídas é
Executa programa denominado de Tempo de Varredura
ou Ciclo de Scan.

Atualiza as Saídas • O Ciclo de Scan determina a


velocidade do CLP, sendo que quanto
menor o Ciclo de Scan mais rápidas é
a resposta do CLP .

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


ARQUITETURA INTERNA – CPU

CPU – Unidade Central de Processamento .

• Responsável pelo processamento das informações do Programa


do Usuário ;

• Utiliza Microprocessadores, Microcontroladores ou


Processadores Digitais de Sinais ( DSP’s ) de 8 , 16 , 32 bits.

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


ARQUITETURA INTERNA - MEMÓRIA

[ RAM, EPROM, EEPROM,


NVRAM, FLASH-EPROM ]

Dados Usuário

Armazena os estados de Armazena o programa


entradas, saídas, marcadores, aplicativo, criado pelo
etc; usuário;

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


SINAIS DE ENTRADA

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.

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


ENTRADAS ANALÓGICAS

Configuração

CPU

Canais Conversor A/D

Registradores

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


ENTRADAS DIGITAIS – A TRANSISTOR
Vcc

SENSOR
OPTOACOPLADOR

PNP

GND

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


ENTRADAS DIGITAIS – A TRANSISTOR
GND

SENSOR
OPTOACOPLADOR

NPN

Vcc

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


SAÍDAS - ATUADORES

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.

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


SAÍDAS ANALÓGICAS

Configuração

CPU

Canais Conversor A/D

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

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


SAÍDAS DIGITAIS – A RELÉ

Vc [+]

Carga

Vc [-]

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


SAÍDAS DIGITAIS – A RELÉ

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 .

As características que podem variar entre modelos de PLC300 são :

 Entrada Encoder isolada : 01 ;


 Slot para expansão : 02 ;
 Entrada de comunicação Ethernet : 01 ;
 IHM e Membrana.

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


CAPACIDADE DE EXPANSÃO DE I/O’s
I/Os digitais – até 26 DI’s + 26 DO’s ( utilizando 02 Slots de expansão ).
 I/Os analógicas – até 3 AI’s + 3 AO’s ( utilizando 02 Slots de expansão ).

Descrição das unidades de expansão :

• IOA - 01 : 1 AI ( 14 bits em tensão/corrente ) + 2 DI’s + 2 AO’s ( 14 bits em


tensão/corrente ) + 2 DO’s ;

• IOB - 01 : 2 AI’s + 2 DI’s + 2 AO’s + 2 DO’s ;

• IOC - 01 : 8 DI’s + 4 DO’s ( a relé ) ;

• IOC - 02 : 8 DI’s + 8 DO’s ;

• IOA - 03 : 8 DI’s + 7 DO’s ;

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


CAPACIDADE DE EXPANSÃO DE I/O’s - CANopen
I/Os digitais – até 892 DI’s ( máximo de 63 escravos na rede ) + 639 DO’s ( máximo de 63 escravos
na rede ).
 I/Os analógicas – até 441 AI’s ( máximo de 63 escravos na rede ) + 252 AO’s (máximo de 63
escravos na rede ).

Descrição das unidades de expansão CANopen :

• 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 ;

Previsão : desenvolvimento em 2014

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


PLC 300 – MODELOS DISPONÍVEIS

Motores | Automação |Energia | Transmissão & Distribuição | Tintas


PLC 300 - CONECTORES

XC1 – Entradas digitais e analógicas XC2 – Saídas digitais, PWM e analógicas


XC3 – Entrada de encoder, RS-232 e RS485 XC4 - Ethernet
XC5 – USB XC6 – CAN
XC7 – SD Card XC8 – Entrada de alimentação – 24 Vcc
S1 – Chave que liga os resistores de terminação da RS485

Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
PLC 300 - CONECTORES

XC11 – Expansão – SLOT 1 XC12 – Expansão – SLOT 02

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

• O software chama – se WPS ( Weg Programming Suite ) sendo utilizado na


programação de todos os modelos da Linha PLC 300 .

Í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

• A linguagem de programação ladder baseia-se na ideia da utilização da


lógica de combinação de contatos (virtuais) para acionamento de relés
(virtuais) .
• Consiste em agrupar contatos de forma que o fluxo de potência sempre
ocorra da barra localizada à esquerda em direção a barra situada à direita,
fazendo assim o acionamento de uma saída obedecendo determinada
condição .

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.

Após preencher os campos em vermelho clique em Próximo .

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 ).

Local onde são criados os


programas em Ladder . Para
acessar clique duas vezes
com o mouse.

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

* Todas as variáveis que serão utilizadas no desenvolvimento do software devem ser


declaradas*

Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler
EDITOR LADDER / RUNG

Os elementos principais de uma rung são:


• A - Barramento esquerdo
• B - Barramento direito
• C - Barramento de saídas*
• D - Ligações entre elementos
• E - Título e comentário da 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 um contato em paralelo aos 3 contatos do ladder

• Tocar a tecla G até agrupar todos os contatos e colocar o ponto


de inserção em vermelho abaixo

• 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

SEQ. ENTRADAS DIGITAIS SAÍDAS DIGITAIS


PLC 300 SLOT 1 SLOT 2 PLC 300 SLOT 1 SLOT 2
1 AI1 AI101 AI201 AO1 AO101 AO201
2 AI102 AI202 AO102 AO202
3 AI103 AI203 AO103 AO203
4 AI104 AI204 AO104 AO204
5 AI105 AI205 AO105 AO205

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.

Ajuste Senha (Padrão é 0000)

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

Ajuste do Relógio e Data Ajuste do Idioma

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

Ligue o PLC300, conecte o cabo USB no PC e no PLC300. Se necessário o PC irá instalar


automaticamente o driver USB necessário para comunicação.
Após clique em USB depois em @0.
Clique no botão Testar e veja se o PLC300 foi identificado, caso seja identificado, fecha a janela.

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 :

Se os procedimentos adotados estiverem corretos ao fim do download será exibida uma


mensagem descrevendo o sucesso do 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 .

* Para realizar a monitoração on-line, certifique-se de que o PLC300 esteja conectado


ao seu PC *
Para realizar a monitoração on line clique em Comunicação => Conectar dispositivo.
Pode ser habilitada esta função pressionando a tecla F12, ou ainda pressionando o
ícone :

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.

Nome das variáveis : VALOR_1 (REAL) E VALOR_2 (REAL)

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 :

Nome das variáveis : VALOR_1 (REAL) E VALOR_2 (REAL)

• DO1 – se a soma das variáveis >= 10 ;


• DO2 – se a multiplicação das variáveis <100 ;
• DO3 – se a divisão for = 2 ;
• DO4 – se a subtração dor diferente de zero .

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.

Nome das variáveis : VALOR_1 (REAL) E VALOR_2 (REAL)

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 :

Bit”0”: 1 Bit”5”: 0 Bit”11”: 0


Bit”1”: 1 Bit”6”: 1 Bit”12”: 1
Bit”2”: 0 Bit”7”: 1 Bit”13”: 1
Bit”3”: 0 Bit”8”: 1 Bit”14”: 0
Bit”4”: 1 Bit”9”: 0 Bit”15”: 1
Bit”10”: 0

Word : “1011000111010011” = 45523

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 :

Word : “1011000111010011” = 45523

Bit”0”: 1 Bit”5”: 0 Bit”11”: 0


Bit”1”: 1 Bit”6”: 1 Bit”12”: 1
Bit”2”: 0 Bit”7”: 1 Bit”13”: 1
Bit”3”: 0 Bit”8”: 1 Bit”14”: 0
Bit”4”: 1 Bit”9”: 0 Bit”15”: 1
Bit”10”: 0

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 :

Toda vez que ‘CD’ = 1, ‘CV’ é decrementada.


Quando ‘CV’ = 0, a saída vai para 1.

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 :

Nome da variável : ESTADO_DIS (WORD)

• DI1 => DO1 ;


• DI2 => DO2 ;
• DI3 => DO3 ;
• DI4 => DO4 ;
• DI5 => DO5 ;
• DI6 => DO6 ;
• DI7 => DO7 ;
• DI8 => DO8 ;
• DI9 => DO9 ;

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 :

Toda vez que ‘CU’ = 1, ‘CV’ é incrementada.


Quando ‘CV’ = PV, a saída vai para 1.

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 :

Toda vez que ‘CD’ = 1, ‘CV’ é decrementada.


Quando ‘CV’ = 0, a saída vai para 1. LD faz o
reset

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 :

Toda vez que ‘CU’ = 1, ‘CV’ é incrementada.


Quando ‘CV’ = PV, a saída QU vai para 1.

Toda vez que ‘CD’ = 1, ‘CV’ é decrementada.


Quando ‘CV’ = 0, a saída QD vai para 1.

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

* Não pode ser pressionada mais de uma tecla por vez.

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 :

Quando ‘EN’=1 a saída ‘ENO’=1 e habilita a


contagem dos pulsos de acordo com a
configuração estabelecida. Durante a leitura
os pulsos do Encoder são armazenados em
‘Value’. Quando ‘EM’=0 “Value’=0.

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 :

Quando o RTC > TIME_ON e RTC<TIME_OFF o


bloco liga a saída se operando na condição
Normal.
Se operar na condição invertida, quando o RTC
>TIME_ON e RTC<TIME_OFF o bloco mantém a
saída desligada.

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 :

- MX_LIGA_MOTOR => Indica que a variável é do tipo marcador de bit interno.

- MW_TEMPO => Indica que a variável é do tipo marcador de word interno.

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.

• Para que não ocorra perda de dados no


momento da troca, sempre efetue a troca da
bateria com o equipamento ligado. A troca é
simulada na figura que segue :

Motores | Automação |Energia | Transmissão & Distribuição | Tintas Criado por : Albano S. Kanzler

You might also like