Você está na página 1de 122

WEG Drives & Controls - Automao

TREINAMENTO PLC 300


CTC
2014

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


AUTOMAO DE PROCESSOS SISTEMA MANUAL
CICLO DE AUTOMATIZAO CONVENCIONAL ( MECNICO/ELTRICO )

Controle Processo

COMANDO
Altera
Monitora

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


AUTOMAO DE PROCESSOS SISTEMA AUTOMTICO

Controle Processo

CLP
Comando
Monitorao
Alterao

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


AUTOMAO DE PROCESSOS
CICLO DE AUTOMATIZAO CONVENCIONAL (MECNICO/ELTRICO) x
CICLO DE AUTOMAO UTILIZANDO CLPs

VANTAGENS : MINIATURIZAO E
CONFIABILIDADE
Motores | Automao |Energia | Transmisso & Distribuio | Tintas
FLUXO DAS INFORMAES EM UM SISTEMA AUTOMATIZADO

Controlador

Entradas Sadas

COMANDO

Sensores Atuadores

Processo

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


PLC 300
P L C 300 H S C

Controlador
Lgico
Programvel
Srie : 300
C : Custom (Sem Membrana)
P : Plus
S : Standard
B: Sem IHM
H : Com IHM
Motores | Automao |Energia | Transmisso & Distribuio | Tintas
ARQUITETURA INTERNA

Porta de Processador
Comunicao (CPU)
Memria Fonte

Barramento
(dados, endereos, controle)

Entradas Sadas

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


CICLO DE VARREDURA / CICLO DE SCAN

Incio 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 sadas
Executa programa denominado de Tempo de Varredura
ou Ciclo de Scan.

Atualiza as Sadas O Ciclo de Scan determina a


velocidade do CLP, sendo que quanto
menor o Ciclo de Scan mais rpidas
a resposta do CLP .

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


ARQUITETURA INTERNA CPU

CPU Unidade Central de Processamento .

Responsvel pelo processamento das informaes do Programa


do Usurio ;

Utiliza Microprocessadores, Microcontroladores ou


Processadores Digitais de Sinais ( DSPs ) de 8 , 16 , 32 bits.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


ARQUITETURA INTERNA - MEMRIA

[ RAM, EPROM, EEPROM,


NVRAM, FLASH-EPROM ]

Dados Usurio

Armazena os estados de Armazena o programa


entradas, sadas, marcadores, aplicativo, criado pelo
etc; usurio;

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


SINAIS DE ENTRADA

SENSORES

DIGITAIS ANALGICOS

Botes ; Transdutores de
Chaves fim de curso ; Tenso/Corrente ;
Chaves Seletoras ; Presso ;
Pressostatos ; Temperatura ;
Contatos de Rels ; Potencimetros ;
Etc. Etc.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


ENTRADAS ANALGICAS

Configurao

CPU

Canais Conversor A/D

Registradores

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


ENTRADAS DIGITAIS A TRANSISTOR
Vcc

SENSOR
OPTOACOPLADOR

PNP

GND

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


ENTRADAS DIGITAIS A TRANSISTOR
GND

SENSOR
OPTOACOPLADOR

NPN

Vcc

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


SADAS - ATUADORES

ATUADORES

DIGITAIS ANALGICOS

Alarmes ; Medidores ;
Solenides ; Vlvulas Proporcionais ;
Sinaleiros ; Mostradores Grficos ;
Bobinas de Rels ; Acionamentos de
Contatores ; motores ;
Etc. Etc.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


SADAS ANALGICAS

Configurao

CPU

Canais Conversor A/D

Registradores

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SADAS DIGITAIS A TRANSISTOR
Vcc

CARGA
OPTOACOPLADOR
OPTOACOPLADOR

GND

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


SADAS DIGITAIS A REL

Vc [+]

Carga

Vc [-]

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


SADAS DIGITAIS A REL

Vc [+]

Carga 1

Carga 2

Carga N

comum

Vc [-]
Motores | Automao |Energia | Transmisso & Distribuio | Tintas
MODELOS E CONFIGURAES
Todos os modelos de PLC300 possuem como padro :

Entradas digitais : 10 ;
Entradas analgicas : 1 ;
Sadas Digitais 9 ;
Sadas Analgicas 1 ;
Sada Rpida 1 ( limitada a 300 kHz );
Comunicao - CANopen / Modbus / RS485 / RS23 /SD Card .

As caractersticas que podem variar entre modelos de PLC300 so :

Entrada Encoder isolada : 01 ;


Slot para expanso : 02 ;
Entrada de comunicao Ethernet : 01 ;
IHM e Membrana.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


CAPACIDADE DE EXPANSO DE I/Os
I/Os digitais at 26 DIs + 26 DOs ( utilizando 02 Slots de expanso ).
I/Os analgicas at 3 AIs + 3 AOs ( utilizando 02 Slots de expanso ).

Descrio das unidades de expanso :

IOA - 01 : 1 AI ( 14 bits em tenso/corrente ) + 2 DIs + 2 AOs ( 14 bits em


tenso/corrente ) + 2 DOs ;

IOB - 01 : 2 AIs + 2 DIs + 2 AOs + 2 DOs ;

IOC - 01 : 8 DIs + 4 DOs ( a rel ) ;

IOC - 02 : 8 DIs + 8 DOs ;

IOA - 03 : 8 DIs + 7 DOs ;

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


CAPACIDADE DE EXPANSO DE I/Os - CANopen
I/Os digitais at 892 DIs ( mximo de 63 escravos na rede ) + 639 DOs ( mximo de 63 escravos
na rede ).
I/Os analgicas at 441 AIs ( mximo de 63 escravos na rede ) + 252 AOs (mximo de 63
escravos na rede ).

Descrio das unidades de expanso CANopen :

RUW - 01 : Mdulo de expanso remota CANopen de I/Os digitais ( 14 DIs + 10 DOs ) necessita
interface de comunicao CANopen ;
RUW - 02 : Mdulo de expanso remota CANopen de entradas analgicas (7 AIs com resoluo de
24 bits ) necessita interface de comunicao CANopen ;
RUW - 03 : Mdulo de expanso remota CANopen de sadas analgicas (4 AOs com resoluo de
14 bits ) necessita interface de comunicao CANopen ;
RUW - 04 : Mdulo de expanso remota CANopen para termopar (7 entradas para termopar tipo J,
K ou CJC) necessita interface de comunicao CANopen ;
RUW - 05 : Mdulo de expanso remota CANopen para PT100 e PT1000. Necessita interface de
comunicao CANopen ;
RUW - 06 : Mdulo de expanso remota CANopen para Clula de Carga. Necessita interface de
comunicao CANopen ;

Previso : desenvolvimento em 2014

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


PLC 300 MODELOS DISPONVEIS

Motores | Automao |Energia | Transmisso & Distribuio | Tintas


PLC 300 - CONECTORES

XC1 Entradas digitais e analgicas XC2 Sadas digitais, PWM e analgicas


XC3 Entrada de encoder, RS-232 e RS485 XC4 - Ethernet
XC5 USB XC6 CAN
XC7 SD Card XC8 Entrada de alimentao 24 Vcc
S1 Chave que liga os resistores de terminao da RS485

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PLC 300 - CONECTORES

XC11 Expanso SLOT 1 XC12 Expanso SLOT 02

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
LIGAO DAS ENTRADAS DIGITAIS

As entradas DI9 e DI10 so mais rpidas, podendo ler sinais de at 15 kHz.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
LIGAO DAS SADAS DIGITAIS
As sadas digitais DO1 a DO8 so do tipo PNP, podendo fornecer uma corrente
eltrica de at 500 mA cada uma.
A sada DO9 do tipo PWM, podendo fornecer uma corrente eltrica de at 100 mA.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
LIGAO ENTRADA ANALGICA
A entrada analgica pode receber sinais de tenso ( 0 a 10 Vcc ) ou corrente
( 4 a 20 mA ).

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
LIGAO ENTRADA ANALGICA
A sada analgica possui bornes individuais para operar em modo de tenso ( 0 a
10Vcc ) ou modo de corrente (4 a 20 mA).

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO
A Programao 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


programao de todos os modelos da Linha PLC 300 .

cone do Software

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
REQUERIMENTOS MNIMOS - SOFTWARE
Os requerimentos mnimos para a completa funcionalidade do software em um micro
computador ( Desktop / Notebook ) so :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
LINGUAGEM LADDER

A linguagem de programao ladder baseia-se na ideia da utilizao da


lgica de combinao de contatos (virtuais) para acionamento de rels
(virtuais) .
Consiste em agrupar contatos de forma que o fluxo de potncia sempre
ocorra da barra localizada esquerda em direo a barra situada direita,
fazendo assim o acionamento de uma sada obedecendo determinada
condio .

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
INTRODUO A PROGRAMAO PLC 300
1 Menus 2 - Toolbar 3 Janela de Projetos
4 Janela do Editor 5 Janela de Paleta 6 Janela de Propriedades

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
INTRODUO A PROGRAMAO PLC 300
Iniciando um novo projeto.
Acessar menu : Configurao => Nova Configurao . Abrir a Tela abaixo.

Aps preencher os campos em vermelho clique em Prximo .

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
INTRODUO A PROGRAMAO PLC 300
Em Tipo => Selecione PLC300.
Em Verso => Selecione a verso de Firmware de seu equipamento. Caso no saiba a verso que
seu equipamento utiliza no se preocupe, pois, quando executar o compilador o mesmo far a
correo desta informao. Aps clique em Finalizar.

Outra opo clicar no boto L ID, neste caso o programa far a identificao do modelo de seu
PLC300 automaticamente.*Para esta opo o PLC 300 deve estar conectado ao computador*

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
INTRODUO A PROGRAMAO PLC 300
Se os passos anteriores foram executados conforme descrio, a seguinte tela dever ser
mostrada na Janela de Projetos ( localizada no lado esquerdo de sua Tela ).

Local onde so criados os


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

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EDITOR DE VARIVEIS
O Editor de Variveis lista todas as variveis que foram declaradas no software em
desenvolvimento, e so divididas entre Locais e Globais.

Tipos de
variveis

* Todas as variveis que sero utilizadas no desenvolvimento do software devem ser


declaradas*

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EDITOR LADDER / RUNG

Os elementos principais de uma rung so:


A - Barramento esquerdo
B - Barramento direito
C - Barramento de sadas*
D - Ligaes entre elementos
E - Ttulo e comentrio da rung

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EDITOR LADDER / RUNG
Barra de Ferramentas

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
INSERINDO ELEMENTOS NA RUNG
Quando um elemento da Rung for selecionado, o elemento estar
envolvido por um retngulo verde e riscado. Existir tambm um ponto
vermelho indicando aonde o novo elemento ser inserido (ponto de
insero).

Motores | Automao |Energia | Transmisso & Distribuio | 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 insero em vermelho abaixo

Inserir o contato

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
INSERINDO ELEMENTOS NA RUNG
Inserindo Elementos na Rung :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
INSERINDO ELEMENTOS NA RUNG
Navegao pelo mouse

Basta clicar sobre o elemento, manter pressionado o boto e arrastar o mesmo at o


ponto de insero desejado.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EDIO DE VARIVEIS
Primeiramente insira um contato NA na Rung :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
ENDEREOS - I/Os DIGITAIS
SEQ. ENTRADAS DIGITAIS SADAS 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 | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
ENDEREOS - I/Os ANALGICAS

SEQ. ENTRADAS DIGITAIS SADAS 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 | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
TIPOS DE DADOS

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP PLC 300
A Configurao do Setup do PLC300 acessada atravs da Janela de Projetos do WPS. Nela
possvel ajustar algumas configuraes essenciais ao bom funcionamento do equipamento.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP PLC 300
Na aba Display possvel ajustar configuraes referente a IHM do equipamento.

Ajuste Senha (Padro 0000)

Contraste da IHM

Som de Beep ao
pressionar uma Tecla

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP PLC 300
Na aba Analgicas possvel ajustar configuraes referente ao tipo de Sinal das I/Os Analgicas

Opes Disponveis :
0 a 10V
* 0 a 20mA
* 4 a 20mA

Opes Disponveis :
* 0 a 20mA
4 a 20mA
* 0 a 10V
* -10V a +10V

Vale ressaltar que, independente do tipo de sinal adotado, o sinal de referncia para o
software ser um sinal no range de 0 (mnimo) a 32767 (mximo) bits.
Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP PLC 300
Na aba Encoder possvel ajustar configuraes referente ao tipo de alimentao do Encoder.

Opes Disponveis :
* 5V
* 12V

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP PLC 300
Na aba RS232 possvel ajustar configuraes referente a interface de comunicao RS232.

Opes Disponveis :
* Sem Paridade / 1 STOP bit
* Paridade mpar / 1 STOP bit
* Paridade Par / 1 STOP bit
* Reservado
Opes Disponveis : * 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 configurao adotada aqui deve ser a mesma em todos os equipamentos
que estejam utilizando esta interface, para que no ocorra problemas de comunicao, como
tambm nunca exceder o comprimento mximo de 10 m de cabo par comunicao
Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP PLC 300
Na aba RS485 possvel ajustar configuraes referente a interface de comunicao RS485.

Opes Disponveis :
* Mestre
* Escravo Opes Disponveis :
* 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

Opes Disponveis :
* 1200 bps
Opes Disponveis :
* 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 configurao adotada aqui deve ser a mesma em todos os equipamentos
que estejam utilizando esta interface, para que no ocorra problemas de comunicao.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP
INTODUO
PLC 300
Na aba CAN possvel ajustar configuraes referente a interface de comunicao CAN.

Opes Disponveis :
* 1Mbps
* Reservado
* 500kbps
Opes Disponveis :
* 250kbps
* 1 a 127
* 125kbps
* 100kbps
* 50kbps
* 20kbps
* 10kbps

Vale ressaltar que a configurao adotada aqui deve ser a mesma em todos os equipamentos
que estejam utilizando esta interface, para que no ocorra problemas de comunicao.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP PLC 300
Na aba LAN possvel ajustar configuraes referente a interface de comunicao LAN.

Opes Disponveis :
* Automtico
* 10Mbps Full Duplex
* 10Mbps Half Duples
* 100Mbps Full Duplex
Opes Disponveis : * 100Mbps Half Duplex
* Desabilitado
* Habilitado

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP PLC 300
Na aba Modbus TCP possvel ajustar configuraes referente a esta interface de comunicao .

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
SETUP PLC 300

Ajuste do Relgio e Data Ajuste do Idioma

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
CONTATO NA - contato normalmente aberto.

FIGURA :

Descrio :

Funcionamento :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
CONTATO NF - contato normalmente fechado.

FIGURA :

Descrio :

Funcionamento :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
PTSCONTACT - contato normalmente aberto que carrega 1 para a sada somente
por um perodo de 1 SCAN quando ocorrer transio de 0 => 1 .

FIGURA :

Descrio :

Funcionamento :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
NTSCONTACT - contato normalmente fechado que carrega 1 para a sada somente
por um perodo de 1 SCAN quando ocorrer transio de 1 => 0 .

FIGURA :

Descrio :

Funcionamento :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
DIRECTCOIL - bobina convencional.

FIGURA :

Descrio :

Funcionamento :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 01
Fazer o Ladder para liga/desliga de 3 sadas digitais . Utilize um contato NA na
entrada digital 1 que aciona a sada digital 1. Utilize o contato de borda de subida
na entrada digital 2 para acionar sada digital 2 e o contato de borda de descida na
entrada digital 3 para acionar a sada digital 3 verificando o comportamento destes
diferentes tipos de acionamento.

B1 B2 B3

L1 L2 L3

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA EXERCCIO 01

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
DOWNLOAD DO SOFTWARE => PLC 300
Antes de iniciar o Download do programa necessrio fazer a Compilao do mesmo para isto,
clique em Configurao => Construir recurso principal. Outra maneira pressionando a tecla F4
de seu teclado, ou ainda clicando no cone mostrado abaixo :

Se no existir nenhum erro em seu programa dever mostrada a seguinte mensagem :

* Podem ocorrer situaes em que existam avisos, o que no podem existir so erros, pois,
impedem o download do software posteriormente *
Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
DOWNLOAD DO SOFTWARE => PLC 300
Feita a Compilao deve ser feita a comunicao entre o PC e o PLC300. Para isso abra o
Gerenciador de comunicao local , disponvel no menu Comunicao. Feito isto, dever surgir
a seguinte tela :

A identificao do equipamento
ser exibida neste espao

Ligue o PLC300, conecte o cabo USB no PC e no PLC300. Se necessrio o PC ir instalar


automaticamente o driver USB necessrio para comunicao.
Aps clique em USB depois em @0.
Clique no boto Testar e veja se o PLC300 foi identificado, caso seja identificado, fecha a janela.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
DOWNLOAD DO SOFTWARE => PLC 300
Depois de Compilado o programa esta pronto para fazer o download para a memria do PLC
300. Basta clicar em Comunicao => Download recurso principal, ou pressionar a tecla F5.
Outra opo 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 | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
MONITORAO ON LINE=> PLC 300
Um recurso muito importante e bastante til no PLC300, a funo monitorao on line.
Ela consiste em simular virtualmente o funcionamento do programa, fazendo que por exemplo,
ao se acionar uma entrada digital todos os contatos ( variveis) pertinentes a mesma sofrem
alteraes de acordo com a lgica elaborada em Ladder .

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


ao seu PC *
Para realizar a monitorao on line clique em Comunicao => Conectar dispositivo.
Pode ser habilitada esta funo pressionando a tecla F12, ou ainda pressionando o
cone :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
MONITORAO ON LINE=> PLC 300
Quando a monitorao on line estiver habilitada, todos os contatos que estiverem sendo
atuados/ativados sero exibidos com uma sombra acinzentada.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
MONITORAO DE VARIVEIS => PLC 300
Inicialmente clique com o boto direito em Monitorao de varivel e selecione Novo arquivo .
Na prxima janela escreve um nome e clique em Finalizar. Clique no cone recm criado na
rvore de projetos e ir abrir a janela de variveis. Clique em + para adicionar variveis e para
excluir variveis.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO 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 :

Descrio :

Funcionamento :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
SETCOIL esta bobina no precisa de auto - alimentao para se manter
energizada. Sua funo LIGAR a bobina quando existir uma transio de 0 => 1.

FIGURA :

Descrio :

Funcionamento :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
RESETCOIL Sua funo DESLIGAR uma bobina que estiver em SET quando
existir uma transio de 0 => 1.

FIGURA :

Descrio :

Funcionamento :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
TOGGLECOIL Sua funo DESLIGAR uma bobina que estiver em SET quando
existir uma transio de 0 => 1.

FIGURA :

Descrio :

Funcionamento :

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 02
Construa um programa Ladder com as entradas digitais ( 1,2 e 3) para SETAR uma
sada digital (1) executando uma funo lgica conforme (a). Construa tambm um
programa Ladder com as entradas digitais ( 4,5 e 6) executando a funo lgica
conforme (b) para RESETAR a mesma sada.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA EXERCCIO 02

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
ADD funo matemtica que executa a soma de duas variveis.

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
SUB funo matemtica que executa a subtrao de duas variveis.

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
MUL funo matemtica que executa a multiplicao de duas variveis.

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
DIV funo matemtica que executa a diviso de duas variveis.

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 03
Construa uma lgica ladder que efetue as quatro operaes matemticas bsicas
entre duas variveis. Utilize o Monitoramento online para inserir valores nas
variveis e a monitorao de variveis para poder visualizar os resultados.

Nome das variveis : VALOR_1 (REAL) E VALOR_2 (REAL)

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA EXERCCO 03

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
COMPEQ comparador de variveis . Funo = .

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
COMPGE comparador de variveis . Funo >= .

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
COMPGT comparador de variveis . Funo > .

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
COMPLE comparador de variveis . Funo =< .

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
COMPLT comparador de variveis . Funo < .

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
COMPNE comparador de variveis . Funo .

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
STORE Transfere os dados de uma varivel para outra.

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
WORD_TO_REAL converte uma varivel WORD em REAL.

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
REAL_TO_WORD converte uma varivel REAL em WORD.

FIGURA : Funcionamento :

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 04
Utilizando ainda o programa desenvolvido no exerccio 03, faa o acionamento das
sadas obedecendo os critrios abaixo :

Nome das variveis : VALOR_1 (REAL) E VALOR_2 (REAL)

DO1 se a soma das variveis >= 10 ;


DO2 se a multiplicao das variveis <100 ;
DO3 se a diviso for = 2 ;
DO4 se a subtrao dor diferente de zero .

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCCIO 04

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 05
Desenvolva um programa que efetue a diviso matemtica entre duas variveis e
converta o resultado da operao para WORD. Observe o que acontece com o
resultado.

Nome das variveis : VALOR_1 (REAL) E VALOR_2 (REAL)

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCCIO 05

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
MUX Multiplexador ( Bits => Word ).

FIGURA : Funcionamento :

Bit0: 1 Bit5: 0 Bit11: 0


Bit1: 1 Bit6: 1 Bit12: 1
Bit2: 0 Bit7: 1 Bit13: 1
Bit3: 0 Bit8: 1 Bit14: 0
Bit4: 1 Bit9: 0 Bit15: 1
Bit10: 0

Word : 1011000111010011 = 45523

Descrio:
As variveis <arg0> at <arg15> devem ser do tipo BOOL ( Bit0 at Bit15 ).
A varivel <arg16> deve ser do tipo WORD.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
DEMUX Demultiplexador ( Word => Bits ).

FIGURA : Funcionamento :

Word : 1011000111010011 = 45523

Bit0: 1 Bit5: 0 Bit11: 0


Bit1: 1 Bit6: 1 Bit12: 1
Bit2: 0 Bit7: 1 Bit13: 1
Bit3: 0 Bit8: 1 Bit14: 0
Bit4: 1 Bit9: 0 Bit15: 1
Bit10: 0

Descrio:
A varivel <arg0> deve ser do tipo WORD.
As variveis <arg1> at <arg16> devem ser do tipo BOOL ( Bit0 at Bit15 ).

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
CTD Contador decremental.

FIGURA : Funcionamento :

Toda vez que CD = 1, CV decrementada.


Quando CV = 0, a sada vai para 1.

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 05
Desenvolva um programa que faa a leitura do estado das entradas digitais e
armazene em uma varivel e aps faa o acionamento das sadas atravs de uma
varivel obedecendo a regra abaixo :

Nome da varivel : ESTADO_DIS (WORD)

DI1 => DO1 ;


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

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCCIO 05

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
CTU Contador incremental.

FIGURA : Funcionamento :

Toda vez que CU = 1, CV incrementada.


Quando CV = PV, a sada vai para 1.

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
CTD Contador decremental.

FIGURA : Funcionamento :

Toda vez que CD = 1, CV decrementada.


Quando CV = 0, a sada vai para 1. LD faz o
reset

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
CTUD Contador incremental e decremental juntos.

FIGURA : Funcionamento :

Toda vez que CU = 1, CV incrementada.


Quando CV = PV, a sada QU vai para 1.

Toda vez que CD = 1, CV decrementada.


Quando CV = 0, a sada QD vai para 1.

Descrio:

As variveis <arg0>, <arg1>, <arg2>, <arg3>, <arg5> e <arg6> so do tipo BOOL.


As variveis <arg4> e <arg7> so do tipo WORD.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 06
Desenvolva um programa que faa o controle de uma esteira onde DI1 liga o motor
da esteira. Um sensor em DI2 faz a contagem das peas que ao contar 10 unidades
devem ligar um lmpada indicativa e desligar o motor. DI3 faz o Reset do sistema.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCCIO 06

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
TON Temporizador liga aps tempo decorrido.

FIGURA : Funcionamento :
Quando IN=1, habilita a temporizao.
Quando ET = PT, liga a sada Q. Enquanto
ET > PT a sada Q = 0.

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
TOF Temporizador desliga aps tempo decorrido.

FIGURA : Funcionamento :
Quando IN=1 a sada Q=1 e habilita a
temporizao. Quando ET = PT, desliga a
sada Q. Enquanto ET > PT a sada Q = 1.

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 07
Desenvolva um programa que ao pressionar DI5 a sada DO1 ( lmpada ) fique
piscando. DI6 desliga a sada . A frequncia com que deve ocorrer este
acionamento varia em funo da entrada digital selecionada conforme segue :

DI1 = 0,1 Hz

DI2 = 1 Hz

DI3 = 10 Hz

DI4 = 100 Hz

* No pode ser pressionada mais de uma tecla por vez.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCCIO 07

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
READENC faz a leitura da entrada de Encoder .

FIGURA : Funcionamento :

Quando EN=1 a sada ENO=1 e habilita a


contagem dos pulsos de acordo com a
configurao estabelecida. Durante a leitura
os pulsos do Encoder so armazenados em
Value. Quando EM=0 Value=0.

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO 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

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
PWM Gera um sinal PWM na sada DO9 .

FIGURA : Funcionamento :
Quando Habilitado aplica o sinal de PWM
configurado somente na sada DO9.
Este comando tem prioridade em relao a
qualquer outro acionamento desta sada.

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
IMMEDIATE_INPUT L o estado das entradas digitais e analgicas e armazena em
uma varivel seus valores. .
FIGURA : Funcionamento :
Quando habilitado este bloco transfere o estado
das entradas digitais/analgicas para uma
varivel .

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
IMMEDIATE_OUTPUT controla as sadas digitais/analgicas atravs de uma
varivel de entrada.
FIGURA : Funcionamento :
Quando habilitado este bloco controla o estado
das sadas digitais/analgicas atravs de uma
varivel .

Descrio:

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 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
posio de corte. O encoder acoplado ao motor inicia a contagem do deslocamento que
se d em 2 cm/revoluo 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 lmpada (DO9) indicando o fim do
corte (a lmpada pisca com frequncia de 2 Hz).
Para retornar o carro pressionar DI2 e tambm desliga a lmpada. Um sensor S1 foi
posicionado para auxiliar no funcionamento do carro. O processo se inicia pressionando
DI1.
Configurao Entradas
Avano Carro DI1
Retorno Carro DI2
Sensor S1 DI3
Configurao Sadas
Carro Avana DO1
Carro Retorno DO2
S1 Liga Serra DO3

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA - EXERCCIO 08

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
INTIME executa determinada funo/acionamento dentro de um horrio pr-
determinado .
FIGURA : Funcionamento :

Quando o RTC > TIME_ON e RTC<TIME_OFF o


bloco liga a sada se operando na condio
Normal.
Se operar na condio invertida, quando o RTC
>TIME_ON e RTC<TIME_OFF o bloco mantm a
sada desligada.

Descrio:
<arg0>,<arg1>,<arg2> so a Hora, Minuto,
Segundo para ligar a sada Q. So do tipo Word.
<arg3>,<arg4>,<arg5> so a Hora, Minuto,
Segundo para desligar a sada Q. So do tipo
Word.
<arg6> o tipo de operao Normal ou Invertida.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
PROGRAMAO PLC 300
INWEEKDAY executa determinada funo/acionamento dentro de um perodo 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 sada ligada.
Caso as sadas habilitadas no correspondam
ao dia da semana atual do RTC a sada
desligada se operando em condio normal.
Caso opere em condio Invertida, a
funcionamento da sada oposto ao descrito
anteriormente.
Descrio:
<arg0>,<arg1>,<arg2> ,<arg3>,<arg4>,<arg5> so
os dias da semana que se deseja que a sada seja
ligada.
<arg6> o tipo de operao Normal ou Invertida.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
EXERCCIO 09
Utilize as funes INTIME e INWEEKEDAY par ligar uma sada digital do PLC300.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
RESPOSTA EXERCCIO 09

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
DICA - REPRESENTAO DE DADOS

Exemplos :

- MX_LIGA_MOTOR => Indica que a varivel do tipo marcador de bit interno.

- MW_TEMPO => Indica que a varivel do tipo marcador de word interno.

Motores | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler
TROCA DA BATERIA PLC 300
Existem na indstria muitos processos automatizados que se baseiam no RTC ( Relgio de
Tempo Real ) para tomada de decises/tarefas. Para tanto, este RTC mantido atualizado
atravs da utilizao de uma bateria.
Como toda bateria, ela possui uma vida til e necessita
ser trocada.
A indicao para efetuar a troca de bateria
feita visualmente atravs do Led de Status que
dever estar piscando rapidamente.

Para que no 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 | Automao |Energia | Transmisso & Distribuio | Tintas Criado por : Albano S. Kanzler