Buscar

2 Manual Spark2 CLP (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SPARK 2 CLP
Manual de uso
 Este manual e arquivos relacionados estão também disponíveis para Download em
http://www.SmartRadio.com.br/pic/Spark2
REV.0 Out/14
Conteúdo e Índice
 I – Introdução e Recursos 
 II - Características Elétricas e Dimensões
 III – Instalação dos Softwares
 IV - Ligações
 V - Escrevendo Programas
 V I – Gravando programas no CLP
 V II – Usando Display LCD
Anexo – Dimensões e furos fixação – Cabo Prog.
Download Manual e Arquivos:
___________________________________________ Smart Radio - Manual SPARK 2 CLP
I – Introdução e Recursos
O Spark 2 é um versátil CLP destinado as mais diversas aplicações, pode ser 
programado em Ladder, linguagem em que estão os exemplos principais, com o uso do 
compilador LD Micro, mas também pode ser programado com outras linguagens de 
programação como C, Assembly, Basic, etc de compiladores como MikroC, CCS, XC8, 
Microbrasic, etc.
Para isto bastando carregar normalmente os arquivos .HEX já compilados gerados por 
estes compiladores.
Não é necessário adquirir um gravador ou cabo específico de programação para gravá-lo:
ele já possui auto-gravação interna por BootLoader, através de sua entrada serial que 
também aceita cabos conversores USB/ Serial caso seu PC ou notebook não possua 
interface serial.
Suas entradas digitais são todas opto-isoladas e possui saídas robustas com relés 
selados e certificados de alta qualidade, suas pequenas dimensões permitem que seja 
facilmente instalado nos mais diversos locais.
Recursos:
• Programável em Ladder, C, Assembly, Basic, etc
• Auto Gravação por BootLoader (não é necessário gravador) serial RS232
• 06 Saídas Relés selados
• 08 Entradas digitais opto acopladas
• 04 entradas analógicas 0-5Volts, sendo 2 configuráveis p/ 0-5V, 0-10V ou 4-20mA
• 01 Saída PWM (coletor aberto / open colector NPN) de 1 Amp. x 80V máx.
• Entrada RS232 conector DB9 Fêmea para comunicação e gravação
• LCD interno 16 caracteres/colunas x 2linhas, Azul caracteres brancos c/ backlight
• Buzzer interno
• Led bicolor indicador de Alimentação/Executando (Pwr/Run) e Reset/ Parado
• 4 teclas Multi-função programáveis
• Saída de expansão padrão UEXT (host) 
• Entradas de Alimentação no barramento/ conector de parafusos e também em 
conector J4 de 2,1mm
• Botão de reset na lateral
• Microcontrolador PIC16F887 @ 20MHz (5 MIPS)
• Opcional Suporte para fixação em Trilho DIN
 www.SmartRadio.com.br página 2 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
II - Características Elétricas e dimensões
Alimentação...................................... 9,5 à 15,6 VDC
Consumo …...................................... < 300 mA máx.
Entradas Digitais ….......................... 3,8 à 25 VDC
Resolução das Entradas Analógicas......................10bits (0 à 1023)
Saídas Relés …................................10A @ 250VAC / 10A 120VAC / 7A @ 28VDC
Serial................................................. Padrão RS232 conector DB9 fêmea (DCE)
Temperatura de operação …............. 0 à 60°C
Dimensões.........................................120 x 116 x 29 mm (L x P x A)
Conteúdo da Embalagem
• 01 CLP Spark2 modelo PLC2100
• 01 Folheto contendo link p/ download manual / softwares
Opcionais – adquiridos separadamente:
• Cabo Programação RS232 com conectores DB9 com 1,5m
• Clip – Suporte para Fixação em Trilho DIN
 www.SmartRadio.com.br página 3 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
III - Instalação dos Softwares
Para começar a usar o equipamento e programá-lo, é necessária a instalação de dois 
Softwares principais:
1. Smart Loader usado para gravação / programação
2. LDMicro Compilador Ladder usado para escrever programas em Ladder
Ambos estão disponíveis nos downloads do Spark 2 diretamente no site da Smart Radio 
no link: http://www.SmartRadio.com.br/pic/Spark2 .
Ligações
Ligações / conectores – Chave reset:
 www.SmartRadio.com.br página 4 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
Ligações das Entradas Digitais ( XIN_ ):
Exemplo da ligação elétrica interna de uma Entrada Digital (Entrada In1):
Entradas Analógicas:
O CLP Spark 2 possui um total de 04 entradas analógicas: AN1, AN2, AN3 e AN4. Estas 
entradas ficam localizadas no conector de parafusos ao lado das entradas digitais, a 
ligação elétrica é feita em relação ao ponto GND (terra da alimentação).
As entradas AN1 e AN2 tem configuração fixa para entrada de 0 à 5Volts (DC) e as 
entradas AN3 e AN4 são configuráveis internamente para 0-5Volts, 0-10Volts e 4-20mA.
A configuração é feita de de modo independente para cada entrada, através dos jumpers 
na placa J1e J2 como:
• 0 à 5 volts (padrão)
• 4 à 20 mA
• 0 à 10 Volts
 www.SmartRadio.com.br página 5 / 14
Entrada In1
Para pino RD0
 microc. PIC
___________________________________________ Smart Radio - Manual SPARK 2 CLP
Abaixo temos figura destes jumpers:
0 à 5 volts ….......... jumper na Posição “A” 
(padrão)
4 à 20 mA............... jumpers na Posição 
“A” e na posição “B”
0 à 10 Volts............. jumper na Posição “C” 
e na posição “D”
Para configurá-los abra a caixa retirando os 4 parafusos na parte inferior e retire 
cuidadosamente a placa, os jumpers ficam localizados ao lado direito do display LCD.
Tabela 3 - Conector de Expansão padrão UEXT
UEXT – Descrição Pinos
Pino Função Tipo
1 3.3V ou 5V Alimentação
Atenção: conector visto de cabeça para
baixo em relação ao da placa.
2 GND Alimentação
3 TXD USART
4 RXD USART
5 SCL i2C
6 SDA i2C
7 MISO SPi
8 MOSI SPi
9 SCK SPi
10 SSEL (Slave Select) SPi
Link para referência: http://en.wikipedia.org/wiki/UEXT
Conector Serial RS232 tipo DB9 fêmea:
Vista Frontal DB9 Pino Função – padrão DTE
2 RS232 RXD (Entrada)
3 RS232 TXD (Saída)
5 GND comum
9 Saída alimentação +5Volts, Atenção: 5Volts 
regulados Não protegido
 www.SmartRadio.com.br página 6 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
Conector Interno PL15 - ICSP/ Gravação PIC 16F887 (padrão Microchip PICKit 3 /2):
Vista lado da solda Pino Função – padrão Microchip PICKit 3 /2
1 Vpp
2 +5V
3 GND
4 ICSP DAT / PGD (RB7)
5 ICSP CLK / PGC (RB6)
6 N.C.
 
V - Escrevendo Programas
O Spark 2 pode ser programado em diversas linguagens como por exemplo: Ladder, C, 
Assembly, Basic, etc . desde que o compilador da linguagem suporte o PIC 16F887A.
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 seção seguinte como usá-lo) .
Importante: no LD Micro sempre deve ser configurada a CPU utilizada, que no caso é o 
PIC 16F887A, também os parâmetros como Clock, Baud Rate da Serial e tempo ciclo. 
Nas figuras abaixo temos exemplos das telas:
Configuração do modelo de Microcontrolador 
(PIC16F887A)
Configuração dos Parâmetros 
É disponibilizado em nosso site e nos arquivos do Spark 2 na pasta “\Manual”, um tutorial 
focado no uso da Linguagem Ladder do LD Micro, o nome do arquivo é Manual 
LADDER.PDF. 
Também nos arquivos de instalação na pasta “\Exemplos” temos exemplos em Ladder.
O programa bem como todos programas e arquivos referentes ao Spark 2 podem serwww.SmartRadio.com.br página 7 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
baixados diretamente em: http://www.SmartRadio.com.br/pic/Spark2.
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 XIN1) e será aberta uma lista com todos I/O pins 
disponíveis, click sobre o desejado e será feita a correspondência.
Por definição, a entrada 1 do CLP é nomeada XIN1 e está conectada internamente no 
circuito, ao I/O pin – MCU Port do microcontrolador PIC “RD0” .
Na tabela abaixo temos as ligações internas de cada entrada / saída com seu respectivo 
I/O pin – MCU Port do microcontrolador PIC . 
Tabela 1 – Relação de Ligações Ports do PIC e Entradas /Saídas
Port do PIC(usar no LD Micro) Ligação Conector Tipo / Descrição no LDMicro
Entradas Digitais ( “Contact” –] [– )
RD0 XIN1 “Contact” - Entrada - –] [– 
RD1 XIN2 “Contact” - Entrada - –] [– 
RD2 XIN3 “Contact” - Entrada - –] [– 
RD3 XIN4 “Contact” - Entrada - –] [– 
RD4 XIN5 “Contact” - Entrada - –] [– 
RD5 XIN6 “Contact” - Entrada - –] [– 
RD6 XIN7 “Contact” - Entrada - –] [– 
RD7 XIN8 “Contact” - Entrada - –] [– 
Tabela 1 - Continuação
Entradas Analógicas (AN -A/D Converter)
RA0 In AN1 (0-5V) Entrada Analógica - A/D Converter 1
RA1 In AN2 (0-5V) Entrada Analógica - A/D Converter 2
RA2 In AN3 (0-5V/ 0-10V/ 4-20mA) Entrada Analógica - A/D Converter 3
RA3 In AN4 (0-5V/ 0-10V/ 4-20mA) Entrada Analógica - A/D Converter 4
Saídas Contato Relé NA /C / NF
RB0 Y1 “Coil” - Saída - --( ) –
RB1 Y2 “Coil” - Saída - --( ) –
RB2 Y3 “Coil” - Saída - --( ) –
RB3 Y4 “Coil” - Saída - --( ) –
RB4 Y5 “Coil” - Saída - --( ) –
RB5 Y6 “Coil” - Saída - --( ) –
Saídas PWM
 www.SmartRadio.com.br página 8 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
RC1 (CCP2 ) PWM Saída PWM
Teclas / Teclado F1, F2, F3 e F4
RE0 Tecla F1 “Contact” - Entrada - –] [– 
RE1 Tecla F2 “Contact” - Entrada - –] [– 
RE2 Tecla F3 “Contact” - Entrada - –] [– 
RB6 Tecla F4 “Contact” - Entrada - –] [– 
Tabela 2 - Ligações Internas da placa
Port do PIC Ligação Tipo / Descrição 
RC0 Desabilita escrita LCD (ativo 0 ) “Coil” - Saída - --( ) –
RB7 Desabilita envio pela Serial/ RS232 (ativo 0) “Coil” - Saída - --( ) –
RA4 Buzzer “Coil” - Saída - --( ) –
RA5 Divisor 1/3 tensão alimentação Entrada Analógica - A/D 
Converter 5
RC6 e RC7 Comunicação Serial e LCD I/O
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 específico Smart Loader, ele é o responsável pelo envio do arquivo .HEX 
gerado pelo compilador LDMicro ou por outro compilador, como de linguagem C por 
exemplo. 
Antes de usar o software é necessária a sua instalação no computador usado para gravar 
o CLP. 
O computador deverá estar conectado à internet para instalação do Microsoft 
Framework .NET 4 e do Windows Installer 3.1, ou já ter estes itens instalados e 
atualizados, ambos são necessários e pré requisitos para instalar o Smart Loader
 www.SmartRadio.com.br página 9 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
Seu uso é bastante simples como pode ser visto na tela à seguir:
Passos para gravação/ enviar programa para o CLP: 
1. Selecione a porta serial COM na qual está conectado o Spark 2, 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 botão ao lado “...”
2. Selecione o arquivo .HEX à ser gravado no campo de mesmo nome clickando 
sobre o botão no lado deste campo “...”
3. Após isto click no botão “Gravar”
O CLP precisa estar conectado na porta serial correta do computador e ligado na 
alimentação; caso tenha alguma dúvida, click no botão “Detectar placa” e se tudo estiver 
pronto o software retornará aviso de sucesso na comunicação com o CLP.
 www.SmartRadio.com.br página 10 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
VII - Usando o Display LCD
O interfaceamento / envio de mensagens para serem mostradas no LCD de 16 colunas x 
2 linhas, se dá enviando mensagens via serial (@9600 bps) , seguindo um protocolo 
específico, todos os comandos devem obedecer este protocolo de comunicação que é 
descrito à seguir.
Importante: Baud Rate-> 9600 8 N 1 – deve ser configurado no LDMcro
Para posicionar o cursor no display, por exemplo, deve ser envado @ em seguida o 
caractere correspondente a coluna X (tem de ser um valor de 1byte - somente um dígito) 
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 não devem ser usados 
os "[" e "]" para comando de posicionamento do cursor
1. Para envio de caracteres ao LCD, use o caractere início de bloco "[" e o caractere
final de bloco"]". Poderá ser comandos ou caracteres para imprimir.
2. Para comando use um caractere "\" (barra) antes do código de comando, ver 
listagem de comandos abaixo.
Envio de caracteres alfanuméricos(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:
“@” + PosiçãoColuna + PosiçãoLinha
Exemplo: 
 @ 0x0C 0x02 coloca o cursor na 12a coluna e 2a linha
(não usar os caracteres"[" ou "]")
Para envio de comandos ao Display
Sintaxe:
“ [ “ + Comando + “ ] “
Além de texto, posicionamento do cursor(local início da escrita) , também podemos enviar
comandos para o LCD com diversas funções, como por exemplo, ajustar a intensidade da
luz de fundo/ back light ou até mesmo apagá-la e desligar o display, tornar o cursor 
 www.SmartRadio.com.br página 11 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
piscante, etc. Estes comandos estão descritos abaixo.
Listagem de Comandos:
Comando Função Valor em Hexadecimal Comando Código '\'
LIMPA DISPLAY 0x07 \a
LIGA CURSOR 0x0B \v
DESLIGA CURSOR 0x0D \r
PISCA CURSOR 0x08 \b
Incrementa Cursor (Avançar1 caractere ) 0x0C \f'
Decrementa Cursor (Recuar 1 
caractere)
0x09 \t 
Nível BackLight (luz de fundo, default 
127)
0x04 + valor de 0 à 255 –
Liga LCD (default Ligado) 0x05 –
Desliga LCD 0x06 –
A saída de serial do microcontrolador do CLP, está conectada em ambos tanto no LCD 
como na interface para saída RS232 que vai para o conector DB9, então ao enviarmos 
um dado para o LCD o mesmo, por padrão também segue ao mesmo tempo para a saída 
RS232.
Para direcionar dados somente para o LCD ou somente para a serial, o Spark 2 possui 1 
contato/ pino de habilitação para cada um, conforme tabela abaixo: 
Dispositivo Pino Controle
Display LCD RC0
Serial RS232 RB7
Por padrão a saída para ambos,Serial e LCD, está habilitada.
 www.SmartRadio.com.br página 12 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
Anexo – Dimensões e furos fixação
Abaixo temos o dimensionamento do gabinete bem como cotas para os 4 furos de fixação
localizados na parte inferior. Caso desejado fixar direto em painéis e bandejamentos, 
podem ser retirados estes parafusos para fixação. Os parafusos já são fornecidos 7 mm 
de folga para permitir este tipo de fixação.
Opcionalmente, também pode ser fixado em trilho DIN, com o uso de suporte fornecido 
separadamente.
Este desenho, no formato dxf e PDF, e arquivos relacionados estão disponíveis para 
Download em http://www.SmartRadio.com.br/pic/Spark2
 www.SmartRadio.com.br página 13 / 14
___________________________________________ Smart Radio - Manual SPARK 2 CLP
Anexo – Esquema Cabo RS232 de Programação e comunicação
 www.SmartRadio.com.br página 14 / 14

Continue navegando