You are on page 1of 14

CLP

MiniMAX

Download Manual e Arquivos

Manual de uso e Instalao

Contedo e ndice
I Introduo e Recursos
II - Caractersticas Eltricas e Dimenses
III Instalao dos Softwares
IV - Ligaes
V - Escrevendo Programas
V I Gravando programas no CLP
Anexo Dimenses e furos fixao, Esquema Eltrico
Este manual e arquivos relacionados esto tambm disponveis para Download em
http://www.SmartRadio.com.br/pic/MiniMAX
REV.0 jan/16

_______________________________________ Smart Quick Start Guide CLP MiniMAX


I Introduo e Recursos
Especialmente projetado para unir alta eficincia num tamanho reduzido com baixo custo
sem perda da qualidade, o CLP MiniMAX a escolha ideal em projetos onde o custo
um fator decisivo.
Para uso tanto Industrial no controle de mquinas e equipamentos como em Automao
Predial/ Residencial/ Domtica e tambm no Aprendizado de programao e Automao.
Podendo ser programado nas mais diversas linguagens de programao e compiladores
desde linguagem Ladder atravs do LD Micro, at compiladores como CCS C, Microchip
xC18, MikroC, MPLab Assembly, linguagem Basic, etc.
Pode ser programado diretamente sem a necessidade de gravador dedicado de PIC
(requer cabo de programao PRG500 ou circuito equivalente) atravs do processo
conhecido como BootLoader, usa software especfico e ligao serial atravs do conector
UEXT da placa; possui conector de Expanso padro UEXT, com os IOs: Spi, I2C e Serial
do PIC disponveis, e permite que alm da gravao, sejam conectadas placas opcionais
para funcionalidades extras como por exemplo LCD Serial, interface RS485, conexo com
rede e internet, placa de RTC (Real Time Clock), Expanso de IOs, Comunicao via
ZigBee, Carto de Memria, etc. Importante ressaltar que funcionalidades de placas de
expanso mais avanadas somente podem ser acessveis via linguagem C e Assembly.
Atravs da conexo de expanso UEXT, possvel o uso de LCD Serial 16x2 que pode
ser controlado mesmo atravs da linguagem Ladder que, em conjunto com as 5 chaves
on board, o LED Pwr/COP e o Buzzer interno podemos fazer a IHM na prpria placa sem
ligaes e custos adicionais !
Esto disponveis ao todo 10 entradas, sendo: 6 digitais optoacopladas/ optoisoladas e 4
entradas analgicas de 0-5Volts, 4 sadas por Rel com LEDs de indicao de estado
individual de cada uma e, duas sadas tipo PWM transistor Open Colector para
correntes de at 1A.
Pode ser conectado Programador Gravador/ICSP / Debuger externo como por exemplo o
nosso MultiPROG ou outro.
A alimentao da placa pode ser feita usando-se qualquer fonte (opcional) de 12Volts x
300mA ou mais, para ligaes de fontes de 24Volts deve ser usado conversor 24/12Volts
vendido separadamente.
Software para Programao e Gravao compatveis com Microsoft Windows XP,
Windows 7 e Windows 8

Perifricos incorporados - Principais Recursos

Processador (MCU)PIC 16F876 @ 20MHz - 5 MIPs


06 Entradas Digitais optoacopladas
04 Sadas por Rel 10 Ampres
04 Entradas Analgicas com resoluo de 10 bits : 0-5 Volts
02 Sadas PWM , sendo 1 controlvel atravs de Ladder

www.SmartRadio.com.br/CLP

pgina 2 / 14

_______________________________________ Smart Quick Start Guide CLP MiniMAX

Led Bicolor de indicao Alimentao / Status


Programvel atravs de Ladder, C, Assembly, Basic
Conexo para LCD Serial controlvel tambm atravs de Ladder
Compatvel com Microsoft Windows XP, Windows 7 e Windows 8
Programao via cabo serial PRG500 (opcional ), ou circuito equivalente
Conexo para LCD Serial 16x2 compatvel com os programas em Ladder
02 Sadas PWM a transstor Open Colector ( 01 controlvel atravs de Ladder )
Conector padro Microchip 1x6, p/ ICSP/ Debuger/Programador Externo
Conector de expanso padro UEXT

II - Caractersticas Eltricas e dimenses


Caractersticas Eltricas:

Tenso de alimentao de 12Volts +- 15%


Consumo 300mA mx.
Entradas Digitais 3,8 25VDC
Resoluo das Entradas Analgicas de 10bits
Sadas Rels 10A @ 120VAC / 10A @ 14VDC
Temperatura de operao 0 70oC
Dimenses da Placa 90 x 82,7 x 25 mm e furao: 80,34 x73,3 mm

Contedo da Embalagem

01 CLP MiniMAX modelo PLC1021


01 Folheto contendo link p/ download manual / softwares

Opcionais adquiridos separadamente:

Cabo de Programao via USB modelo PRG500 ( link )


LCD Serial 16 colunas x 2 linhas ( link )
Conversor 24/12V para operar com alimentao de 24Volts ( link )

www.SmartRadio.com.br/CLP

pgina 3 / 14

_______________________________________ Smart Quick Start Guide CLP MiniMAX


III - Instalao dos Softwares
Para comear a usar o equipamento e program-lo, necessria a instalao de dois
Softwares principais:
1. Smart Loader usado para gravao / programao
2. LDMicro Compilador Ladder usado para escrever programas em Ladder
Ambos esto disponveis nos downloads do CLP MiniMAX diretamente no site da
Smart no link: http://smartradio.com.br/pic/MiniMAX/ .
Ligaes
Ligaes / conectores Chave Programao:

www.SmartRadio.com.br/CLP

pgina 4 / 14

_______________________________________ Smart Quick Start Guide CLP MiniMAX


Ligaes Entradas Digitais:

Entradas Analgicas:
O CLP MiniMAX possui um 4 entradas analgicas: AN1, AN2, AN3 e AN4. Estas
entradas ficam localizadas no conector de parafusos ao lado das entradas digitais, a
ligao eltrica feita em relao ao ponto GND (terra da alimentao) e o valor de
entrada deve ser entre 0 e 5 Volts (DC), tenses maiores que 5Volts ou negativas iro
danificar o equipamento.
Tabela 3 - Conector de Expanso padro UEXT
UEXT Descrio Pinos
Pino
Funo
Tipo
1
3.3V ou 5V
Alimentao
2
GND
Alimentao
3
TXD
USART
4
RXD
USART
5
SCL
i2C
6
SDA
i2C
7
MISO
SPi
8
MOSI
SPi
Ateno: conector visto de cabea para
9
SCK
SPi
baixo em relao ao da placa.
10
SSEL (Slave Select) SPi
Link para referncia: http://en.wikipedia.org/wiki/UEXT

www.SmartRadio.com.br/CLP

pgina 5 / 14

_______________________________________ Smart Quick Start Guide CLP MiniMAX

Conector P2: ICSP


Programador Externo
Padro Microchip PICKit2 e
PICKit 3
conector 1x6

V - Escrevendo Programas
Podemos usar diversas linguagens como por exemplo: Ladder, C, Assembly, Basic, etc .
desde que o compilador da linguagem suporte o microcontrolador da placa, o PIC
16F876(A).
Para uso com Ladder usamos o compilador LD Micro, programas feitos no LD Micro
podem ser compilados e o arquivo .HEX gerado pode ser gravado no PIC interno do CLP
diretamente com o Smart Loader (veja na seo seguinte como us-lo) .
Importante: no LD Micro sempre deve ser configurada a CPU (Microcontrolador)
utilizada, que no caso o PIC 16F876, tambm os parmetros como Clock, Baud Rate da
Serial e tempo ciclo.
Ento no software LDMicro devemos configurar:
1. no menu Settings Microcontroller como Microchip PIC 16F876 28 DIP...
2. no menu Settings MCU Parameters :
Cicle Time (ms) 10.0
Crystal Frequency (MHz) 20.000000
UART Baud Rate 9600 bps
Nos exemplos fornecidos em Ladder esta configurao j est pronta.
Nas figuras abaixo temos exemplos das telas:

www.SmartRadio.com.br/CLP

pgina 6 / 14

_______________________________________ Smart Quick Start Guide CLP MiniMAX


Configurao do modelo de Microcontrolador (PIC16F876A)

Configurao dos Parmetros

disponibilizado em nosso site e nos arquivos do MiniMAX na pasta \Manual, um


tutorial focado no uso da Linguagem Ladder do LD Micro, o nome do arquivo Manual
LADDER.PDF.

www.SmartRadio.com.br/CLP

pgina 7 / 14

_______________________________________ Smart Quick Start Guide CLP MiniMAX

Tambm nos arquivos de instalao na pasta \Exemplos temos exemplos em Ladder.


O software de Programao bem como todos programas e arquivos referentes
ao CLP MiniMAX podem ser baixados diretamente em:
http://www.SmartRadio.com.br/pic/MiniMAX.
No LDMicro, devem ser informados qual I/O pin MCU Port do microcontrolador PIC
corresponde a cada Contact e Coil usado no programa.
Por exemplo, inserimos um Contact ---] [--- de nome IN1, temos que informar ao LDMicro
o I/O pin MCU Port do microcontrolador PIC. Para isto, na parte inferior da tela do
programa mostrada uma lista com todos os Contacts e Coils usados, basta clickar no
correspondente (no caso aqui X1) e ser aberta uma lista com todos pinos de I/O
disponveis, click sobre o desejado e ser feita a correspondncia.
Por definio, a entrada 1 do CLP nomeada X1 e est conectada internamente no
circuito, ao I/O pin MCU Port do microcontrolador PIC RA4 .
Na Tabela 1, abaixo temos as ligaes internas de cada entrada / sada com seu
respectivo I/O pin MCU Port do microcontrolador PIC .
Tabela 1 Relao de Ligaes Ports do PIC e Entradas /Sadas
Port do PIC(usar no LD Micro)

Ligao Conector

Tipo / Descrio no LDMicro

Entradas Digitais ( Contact ] [ )


RA4

XIN1

Contact - Entrada - ] [

RA5

XIN2

Contact - Entrada - ] [

RB4

XIN3

Contact - Entrada - ] [

RB5

XIN4

Contact - Entrada - ] [

RC0

XIN5

Contact - Entrada - ] [

RC5

XIN6

Contact - Entrada - ] [

Entradas Analgicas (AN -A/D Converter)


RA0

In AN1 (0-5V)

Entrada Analgica - A/D Converter 1

RA1

In AN2(0-5V)

Entrada Analgica - A/D Converter 2

RA2

In AN3 (0-5V)

Entrada Analgica - A/D Converter 3

RA3

In AN4 (0-5V)

Entrada Analgica - A/D Converter 4

Sadas Contato Rel NA /C / NF


RB0

Y1

Coil - Sada - --( )

RB1

Y2

Coil - Sada - --( )

RB2

Y3

Coil - Sada - --( )

RB3

Y4

Coil - Sada - --( )


Sadas PWM

www.SmartRadio.com.br/CLP

pgina 8 / 14

_______________________________________ Smart Quick Start Guide CLP MiniMAX


RC1 (CCP2 )

PWM 1

Sada PWM Open Colector NPN

RC2 (CCP2 )

PWM 2

Sada PWM Open Colector NPN

Tabela 2 - Ligaes Internas da placa


Port do PIC

Ligao

Tipo / Descrio

RB6

LED COP (Auxiliar)

Coil - Sada - --( )

RC6 e RC7

Comunicao Serial e LCD (UEXT)

I/O

Pinos Compartilhados:
RC5

UEXT e Entrada IN5 - Jumper J3 aberto desabilita IN4

RB6

LED COP e Entrada programao ICSP

Nota: Jumper J1 localizado na parte inferior / lado da solda da Placa, do tipo fixo de
trilha e podem ser abertos cuidadosamente com um estilete .
VI Gravando programas no CLP usando o Smart Loader
Para enviar o programa para o CLP, ou seja gravar o microcontrolador PIC, usamos o
software especfico Smart Loader, ele o responsvel pelo envio do arquivo .HEX
gerado pelo compilador LDMicro ou por outro compilador, como de linguagem C por
exemplo.
Antes de usar o software necessria a sua instalao no computador usado para gravar
o CLP.
O computador dever estar conectado internet para instalao do Microsoft
Framework .NET 4 e do Windows Installer 3.1, ou j ter estes itens instalados e
atualizados, ambos so necessrios e pr requisitos para instalar o Smart Loader.
necessrio o uso do Programador USB PRG 500 (ou circuito conversor equivalente),
conectado porta LCD/PRG conector UEXT.

www.SmartRadio.com.br/CLP

pgina 9 / 14

_______________________________________ Smart Quick Start Guide CLP MiniMAX

Seu uso bastante simples como pode ser visto na tela seguir:
Passos para gravao/ enviar programa para o CLP:
1. Selecione a porta serial COM na qual est conectado o CLP, clickando sobre o
Porta COM na parte inferior da tela do programa, para atualizar quando, por
exemplo conectar um cabo conversor USB/Serial, click no boto ao lado ...
2. Escolha o modelo CLP em uso clickando sobre o Modelo CLP na parte inferior
da tela do programa, no caso selecione MiniMAX MCU ...
3. Selecione o arquivo .HEX ser gravado no campo de mesmo nome clickando
sobre o boto no lado deste campo ...
4. Aps isto: Click no boto Gravar e, em seguida, aperte e solte o boto da placa
PROG/Reset
Importante: para que o CLP entre no modo programao, necessrio antes apertar
o boto PROG/Reset, localizado no lado esquerdo. Ela permanecer cerca de 2
segundos neste modo aguardando e com o Led PROG./PWR aceso vermelho.

14

www.SmartRadio.com.br/CLP

pgina 10 /

_______________________________________ Smart Quick Start Guide CLP MiniMAX

O CLP precisa estar conectado na porta serial do computador, com esta corretamente
selecionada no software de gravao e ligado na alimentao;
Caso tenha alguma dvida sobre a conexo, click no boto Detectar placa do software
e, em seguida, aperte e solte o boto da placa PROG/Reset e se tudo estiver OK o
software retornar aviso de sucesso na comunicao com o CLP.

VII - Usando o Opcional Display LCD


O interfaceamento / envio de mensagens para serem mostradas no LCD Serial de 16
colunas x 2 linhas, se d enviando mensagens via serial (@9600 bps) , seguindo um
protocolo especfico, todos os comandos devem obedecer este protocolo de comunicao
que descrito seguir.
Importante: Baud Rate-> 9600 8 N 1 deve ser configurado no LDMicro
Para posicionar o cursor no display, por exemplo, deve ser enviado @ em seguida o
caractere correspondente a coluna X (tem de ser um valor de 1byte - somente um dgito)
seguido do Y caractere que corresponde a linha (tem de ser um valor de 1byte - somente
um digito), ou seja: 1(0x01h)...at.....16(0x10h)para coluna, por ex.
Exemplo: para posicionar na 12a coluna e na 2a linha, use em Ladder: \x40\x0C\x02 e,
em linguagem C: @ 0x0C 0x02 (apenas 3 caracteres), sendo que no devem ser usados
os "[" e "]" para comando de posicionamento do cursor
1. Para envio de caracteres ao LCD, use o caractere incio de bloco "[" e o caractere
final de bloco"]". Poder ser comandos ou caracteres para imprimir.
2. Para comando use um caractere "\" (barra) antes do cdigo de comando, ver
listagem de comandos abaixo.
Envio de caracteres alfanumricos(ASCII) ao display.
Sintaxe:
[ + texto + ]
Exemplo:
[1234567890123456] escreve no LCD 1234567890123456
(sempre iniciando com "[" e termina com "]")
Para envio de comando de posicionar cursor no display.
Sintaxe:
@ + PosioColuna + PosioLinha
Exemplo:

14

www.SmartRadio.com.br/CLP

pgina 11 /

_______________________________________ Smart Quick Start Guide CLP MiniMAX


@ 0x0C 0x02
coloca o cursor na 12a coluna e 2a linha
(no usar os caracteres"[" ou "]")
Para envio de comandos ao Display
Sintaxe:
[ + Comando + ]
Alm de texto, posicionamento do cursor(local incio da escrita) , tambm podemos enviar
comandos para o LCD com diversas funes, como por exemplo, ajustar a intensidade da
luz de fundo/ back light ou at mesmo apag-la e desligar o display, tornar o cursor
piscante, etc. Estes comandos esto descritos abaixo.
Listagem de Comandos:
Comando Funo

Valor em Hexadecimal Comando Cdigo '\'

LIMPA DISPLAY

0x07

\a

LIGA CURSOR

0x0B

\v

DESLIGA CURSOR

0x0D

\r

PISCA CURSOR

0x08

\b

Incrementa Cursor (Avanar1 caractere )

0x0C

\f'

Decrementa Cursor (Recuar 1


caractere)

0x09

\t

0x04 + valor de 0 255

Liga LCD (default Ligado)

0x05

Desliga LCD

0x06

Nvel BackLight (luz de fundo, default


127)

14

www.SmartRadio.com.br/CLP

pgina 12 /

_______________________________________ Smart Quick Start Guide CLP MiniMAX


Anexo Dimenses e furos fixao
Abaixo temos o dimensionamento da placa bem como cotas para os 4 furos de fixao

Silk / Referncia dos componentes:

14

www.SmartRadio.com.br/CLP

pgina 13 /

_______________________________________ Smart Quick Start Guide CLP MiniMAX


Anexo Esquema Eltrico

14

www.SmartRadio.com.br/CLP

pgina 14 /

You might also like