Manual CLP HDEV887 V1-2015
Manual CLP HDEV887
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
Sumário 1.
2.
3.
4.
5.
Introdução ......................................................................................................................................... 3 1.1.
Características Técnicas ............................................................................................................................4
1.1.
Diagrama em Blocos Simplificado HDEV887 .............................................................................................5
1.2.
Mapeamento Entradas e Saídas HDEV887 ................................................................................................6
Instalação e Configurações ................................................................................................................ 7 2.1.
Programação do Controlador HDEV887 ....................................................................................................7
2.3.
Drivers USB ..............................................................................................................................................8
Descrição HDEV887 ............................................................................................................................ 9 3.1.
Entradas Digitais Opto-acopladas ........................................................................................................... 10
3.2.
Entradas Analógicas ............................................................................................................................... 11
3.3.
Saídas Relés ........................................................................................................................................... 12
3.4.
Buzzer Sonoro ........................................................................................................................................ 12
3.5.
UEXT - Universal Extencion..................................................................................................................... 13
3.6.
PWM ...................................................................................................................................................... 14
3.7.
Teclas de navegação, RESET e SERIAL LCD............................................................................................... 15
3.8.
USB ........................................................................................................................................................ 16
Gravação de programas no controlador HDEV887 ........................................................................... 17 4.1.
Utilizando a aplicação Serial Bootloader ................................................................................................. 17
4.2.
Uso do LD Micro ..................................................................................................................................... 19
Certificado de garantia .................................................................................................................... 21
ANEXO A ................................................................................................................................................. 21
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
1. Introdução Este manual tem por objetivo orientar o uso especificações básicas da linha de produtos HDEV88X. A linha de CLPs HDEV88X foi desenvolvida para ser o controlador programável de baixo custo mais completo e robusto do mercado brasileiro. Com ele é possível atender demandas de projetos de automatização e controle de maquinas, automação de ambientes residenciais e prediais, entre um enorme leque de possibilidades para automação. A linha HDEV887 é versátil e possui vários recursos de comunicação e acionamento, assim como I/O analógicas e digitais, saídas a reles, PWM, entrada USB (USB to Serial Converter) e RS-485. Tantos recursos permitem os dispositivos da linha HDEV887 ser integrados com sistemas diversos e equipamentos para exercer seu papel principal voltado para a automação com baixo custo e qualidade. O conteúdo desta documentação foi verificado quanto à conformidade com o hardware e software descritos. Porém, não é possível excluir potenciais desvios, de modo que não nos responsabilizamos pela total conformidade. Os dados desta documentação são regularmente revistos e as eventuais correções são incluídas, de modo a serem prontamente disponibilizadas em sua versão mais recente. As informações contidas neste documento estão sujeitas a alterações sem aviso prévio. Se você tiver quaisquer perguntas ou comentários, entre em contato conosco via e-mail:
[email protected] Copyright © 2015 Telios Tecnologia
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
1.1. Características Técnicas
Informações Gerais Processadores
Microcontrolador Microchip PIC16F877 – 20MHz, 8Kb RAM , 256b EEPROM
Alimentação
Fonte externa, 12.. 24VDC;
Consumo
500mA max.
Temperatura Operação
0.. 60°C;
I/Os Entradas Digitais
Opto-acoplados, configuração de entrada para contato seco ou sinais 5.. 24Vdc;
Entradas Analógicas
10bit ADC - Configuração para entradas de 0.. 5Vdc/0.. 10Vdc e 4.. 20mA;
Saídas Digitais
Reles NA/NF, 10A/120Vac 7A/240VAC 10A/28VDC;
Saídas PWM
Gerador de sinal 1,22kHz..1MHz, resolução variável entre 4..10bits, duty cicle 0..100%;
Comunicação USB
Device com suporte a USB 1.10 (conversor USB/UART compartilhado);
RS485
Tranceiver RS485 compartilhado;
UEXT
Conector Universal EXTencion com alimentação +5V/GND e comunicações UART/SPI/I²C;
Outras funcionalidades IHM Display
Compatível com Display Serial 16X2 (UART compartilhada) e 3 teclas para navegação (F1/F2/F3);
Características Mecânicas Dimensões
116mm x 97mm x 25mm
Peso
0,25kg
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
1.1. Diagrama em Blocos Simplificado HDEV887
OUT0/RD0
BUZ/RD6
PWM1/RC2
RC1..RC2
RD0..RD5
PWM2/RC1
OUT1/RD1
RELÉS
MOSFET
OUT2/RD2 OUT3/RD3 OUT4/RD4
MOSFET
OUT5/RD5
AN1/RA1 AN2/RA2 AN3/RA3
RA0..RA3
SI
RST/RE3
RE0..RE2 CS
RST/RE3
CS
I2C/SPI - RA5..RC4..RC5
IN6/TB6 IN7/RB7
F3/RE2
IN5/RB5
RXD USB
USB
RTS USB
F2/RE1
IN4/RB4
SLCD
RC0 RB0..RB7
F1/RE0
IN3/RB3
ENTRADAS DIGITAIS
IN2/RB2
CS/SI
IN1/RB1
TXD
RC6..RC7
PIC16F887 IN0/RB0
RXD SLCD RC0
TXD/RXD - RC6..RC7
AN0/RA0
ANSEL
TXD USB
SI
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
UEXT
Manual CLP HDEV887 V1-2015
1.2. Mapeamento Entradas e Saídas HDEV887 Entradas não conectadas ao microcotrolador PIC16F887 Nome
Tipo
Referencia
Portas PIC16F887
Descrição
SIG
Entrada
Externo
-
Sinal referência negativa sensor PNP/Borda de subida
COM
Saída
Externo
-
Sinal referência positiva fechamento de contato (contato seco)
GND
Entrada
Externo
-
Alimentação negativa (-)
VIN
Entrada
Externo
-
Alimentação positiva (+)
PROG
Entrada
Externo
-
Tecla de gravação de novos controles
ANSEL
Con. Seleção
Externo
-
Seleção entradas analógicas (0..5V, 0..10V.. 4..20mA)
Entradas conectadas ao microcotrolador PIC16F887 Nome
Tipo
Referencia
Portas PIC16F887
Descrição
AN0
Entrada
Externo
RA0
Entrada analógica AN0 - 10bits resolução – 0..5V
AN1
Entrada
Externo
RA1
Entrada analógica AN1 - 10bits resolução – 0..5V
AN2
Entrada
Externo
RA2
Entrada analógica AN2 - 10bits resolução – Seleção 0..5V, 0..10V, 4..20mA
AN3
Entrada
Externo
RA3
Entrada analógica AN2 - 10bits resolução – Seleção 0..5V, 0..10V, 4..20mA
IN0
Entrada
Externo
RB0
Entrada digital IN0 – Sinal PNP
IN1
Entrada
Externo
RB1
Entrada digital IN1 – Sinal PNP
IN2
Entrada
Externo
RB2
Entrada digital IN2 – Sinal PNP
IN3
Entrada
Externo
RB3
Entrada digital IN3 – Sinal PNP
IN4
Entrada
Externo
RB4
Entrada digital IN4 – Sinal PNP
IN5
Entrada
Externo
RB5
Entrada digital IN5 – Sinal PNP
IN6
Entrada
Externo
RB6
Entrada digital IN6 – Sinal PNP
IN7
Entrada
Externo
RB7
Entrada digital IN7 – Sinal PNP
PWM2
Saída
Externo
RC1
Saída PWM2
PWM1
Saída
Externo
RC2
Saída PWM1
OUT0
Saída
Externo
RD0
Saída digital OUT0 - Rele NA/NF
OUT1
Saída
Externo
RD1
Saída digital OUT1 - Rele NA/NF
OUT2
Saída
Externo
RD2
Saída digital OUT2 - Rele NA/NF
OUT3
Saída
Externo
RD3
Saída digital OUT3 - Rele NA/NF
OUT4
Saída
Externo
RD4
Saída digital OUT4 - Rele NA/NF
OUT5
Saída
Externo
RD5
Saída digital OUT5 - Rele NA/NF
BUZZ
Saída
Externo
RD6
Saída sinal sonoro (buzzer continuo)
R485_CTRL
Saída
Interno
RD7
Controle fluxo RS485
SLCD_CTRL
Saída
Interno
RC0
Controle escrita LCD serial
F1
Entrada
Externo
RE0
Botão F1
F2
Entrada
Externo
RE1
Botão F2
F3
Entrada
Externo
RE2
Botão F3
RESET
Entrada
Externo
RE4
Botão RST - Reset do controlador
RXD
Entrada
Externo
RC6
Conector UEXT - Pino RX UART
TXD
Saída
Externo
RC7
Conector UEXT - Pino TX UART
SDA/MOSI
Bidirecional
Externo
RC4
Conector UEXT - Pino SDA I2C / MOSI SPI
SCL/SCK
Bidirecional
Externo
RC3
Conector UEXT - Pino SCL I2C / SCK SPI
MISO
Saída
Externo
RC5
Conector UEXT - Pino MISO SPI
SSEL
Entrada
Externo
RA5
Conector UEXT - Pino SSEL SPI
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
2. Instalação e Configurações 2.1. Programação do Controlador HDEV887 O controlador HDEV887 possui como processador principal o microcontrolador Microchip PIC16F887. Os requisitos para a programação do controlador HDEV887 exigem que o programador tenha conhecimentos mínimos em microcontroladores da família de microconroladores Mid-Range Microchip. Os mesmos podem ser programados com compiladores do próprio fabricante, utilizando linguagem C ou a própria linguagem nativa Assembly do microcontrolador; Há também ferramentas desenvolvidas por terceiros que utilizam outras linguagens para programação assim como Pascal, Basic ou Ladder. Consulte o Apêndice A desse manual para informações sobre compiladores e softwares para programação;
2.2. Gravação do Controlador HDEV887 O controlador HDEV887 pode ser programado das seguintes formas: • •
Utilizando o método bootloader já disponibilizado com o controlador HDEV887, feito via software pela USB. Utilizando o método In-Circuit Serial Programming (ICSP) que necessita de gravador externo.
Bootloader é um pequeno firmware já gravado no microcontrolador que ao ser ativado por um comando especial (via serial) abre a comunicação para a gravação de uma nova versão de firmware, sobrescrevendo o programa atual. A utilização de um gravador irá sobrescrever o firmware bootloader disponibilizado no CLP HDEV887. Isso implica na perca função de gravação via bootloader. Para restaurar a gravação via bootloader, será necessário a gravação do firmware de bootloder (HDEV877boot.hex) disponível no CD que acompanha este produto. Consulte o Apêndice A para informações sobre gravadores/debuggers. Consulte o item 4 deste manual para informações de como gravar os softwares no CLP HDEV887.
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
2.3. Drivers USB A comunicação USB utiliza o dispositivo FTDI (FT232RL), que é um conversor USB/Serial integrado. Isso facilita a comunicação do controlador HDEV887 com PCs, pois não há necessidade de cabos seriais ou conversores externos. Para o funcionamento do mesmo é necessário instalação dos driver do dispositivo que estão disponíveis no CD de instalação que acompanha o controlador HDEV887. Após instalação dos drivers conecte o controlador HDEV877 a qualquer porta USB do computador para que o dispositivo seja reconhecido como uma COM virtual conforme mostra o exemplo abaixo:
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
3. Descrição HDEV887 Imagem a seguir mostra a descrição das entradas e saídas disponíveis no controlador HDEV887B.
Entradas digitais opto-acopladas
PWM
Entradas analógicas
Auxiliares SIG/CON Entrada alimentação
LED entradas ANSEL ICSP
UEXT
Buzzer RS-485 Serial LCD LED saídas
F1/F2/F3
USB
RESET
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Saídas Relés
Manual CLP HDEV887 V1-2015
3.1. Entradas Digitais Opto-acopladas IMPORTANTE: O controlador HDEV887 possui 8 entradas opto-acopladas do tipo PNP. As entradas digitais estão vinculadas as portas RB0..RB7 do microcontrolador PIC16F887.
Entrada para sinais externos do tipo PNP, capaz de identificar dois níveis lógicos: • •
0 - Desabilitada: quando não há tensão aplicada à entrada – RB0..RB7 = 0; 1 - Habilitada: quando há tensão aplicada à entrada – RB0..RB7 = 1;
Em complemento com as entradas digitais, o controlador HDEV877 disponibiliza entradas auxiliares (SIG/CON) para uso de sensores e fechamento de contato sem a necessidade do uso de fontes separadas ou diferentes da alimentação do controlador. O uso dos auxiliares não é obrigatório e sua descrição segue abaixo: SIG – Entrada auxiliar para uso de sensores ou referencia negativa para sinal externo; CON – Saída auxiliar para uso em aplicações com fechamento de contato seco (fornece 5VDC – 250mA max.); Exemplos para utilização das Entradas Digitais:
As tensões de entrada para o nível habilitado são reconhecidas entre os níveis 5..24Vcc. O exemplo mostra as conexões nas entradas opto-acopladas do controlador HDEV887.
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
3.2. Entradas Analógicas IMPORTANTE: O controlador HDEV887 possui 4 entradas analógicas (AN0..AN3) com resolução de 10bits por entrada. As entradas analógicas estão vinculadas as portas RA0..RA3 do microcontrolador PIC16F887. As entradas estão condicionadas a funcionarem de 3 formas sendo: • • •
Leitura de sinal/tensão de 0..5VDC (todas entradas); Leitura de sinal/tensão de 0..10VDC (IN2..IN3); Leitura de sinal/corrente de 4..20mA (IN2..IN3);
A configuração e seleção de função nas portas analógicas podem ser feitas com auxilio do conector ANSEL, utilizando jumpers predeterminados de acordo com a tabela abaixo:
Entrada
ANSEL
AN0 AN1 AN2
D1 C1 D1 E1
AN3
Função Leitura de sinal/tensão 0..5VDC Leitura de sinal/tensão 0..5VDC Leitura de sinal/tensão 0..5VDC
B1 A1 D2 C2
Leitura de sinal/tensão 0..10VDC Leitura de sinal/corrente 4..20mA Leitura de sinal/tensão 0..5VDC
D2 E2
Leitura de sinal/tensão 0..10VDC
B2 A2
Leitura de sinal/corrente 4..20mA
O exemplo abaixo mostra as configurações leitura de sinal/tensão 0..10VDC em AN2 e leitura de sinal/corrente 4..20mA em AN3 (observe a configuração de ANSEL) . As entradas AN0 e AN1 só podem ser utilizadas com a configuração leitura de sinal/tensão 0..5VDC.
A configuração leitura de sinal/corrente 4..20mA não necessita de resistores externos (250Ω) e a proporcionalidade da conversão corrente/tensão fica da seguinte forma: • • • •
Entrada Entrada Entrada Entrada
AN AN AN AN
desconectada (sem corrente) → tensão no AD = 0V; = 1mA → tensão no AD = 250mV; = 4mA → tensão no AD = 1V; = 20mA → tensão no AD = 5V;
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
3.3. Saídas Relés IMPORTANTE: O controlador HDEV887 possui 6 saídas disponíveis com relés de contato NA/NF podendo realizar acionamento de cargas de até 10A em até 240VAC ou 24VDC. As saídas estão vinculadas as portas RD0..RD5 do microcontrolador PIC16F887. • •
RD0..RD5 = 1 – Reles habilitados; RD0..RD5 = 0 – Reles desabilitados;
O exemplo abaixo mostra aplicação básica de acionamento de motores monofásicos AC de baixa potência:
3.4. Buzzer Sonoro O controlador HDEV887 possui 1 saída vinculada a um buzzer sonoro (RD7) que pode ser acionado da seguinte forma: • •
RD7 estado 0 = Buzzer desabilitado; RD7 estado 1 = Buzzer habilitado;
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
3.5. UEXT - Universal Extencion UEXT é um padrão de conector que inclui alimentação e três barramentos seriais, sendo, Serial Asynchronous, I2C e SPI. O conector UEXT consiste de 10 pinos, na configuração de conector 5x2, pinos do tipo macho e suas pinagens são descritas na tabela abaixo:
Nome Tipo
Função
1
+5V
Entrada
Alimentação - 5 Volts
2
GND
Entrada
Alimentação - Terra
3
TXD
Saída
Transmite dados UART
4
RXD
Entrada
Recebe dados UART
5
SCL
Saída
Sinal Clock barramento I2C
6
SDA
Entrada/Saída
Sinal Data barramento I2C
7
MISO
Entrada
Barramento de dados mestre/escravo SPI
8
MOSI
Saída
Barramento de dados escravo/mestre SPI
9
SCK
Saída
Sinal Clock SPI
10
SSEL
Saída
Seleção de Escravo SPI
Pino
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
3.6. PWM IMPORTANTE: O controlador HDEV887 possui 2 saídas PWM (PWM1 e PWM2) com mosfets NPN de dreno aberto, fornecendo corrente continua máxima de 200mA em até 60Vdc e 1,2A pulsado (verifique parâmetros). As saídas estão vinculadas as portas RC2 → PWM1 e RC1 → PWM2 do microcontrolador PIC16F887.
A saída PWM2 não está implantada para utilização do software LDMicro (programação LADDER). Neste caso, utilizando LADDER para programação, somente o PWM1 estará disponível para uso. Para uso do PWM os seguintes parâmetros devem ser levados em conta:
Valores absolutos de Operação PWM
Parâmetro
Valor Máximo
VDS - Drain Source Voltage (GDS = 0) 60V ID - Drain Current (Continouos)
200mA
IDM - Drain Current (Pulsed)
1A*
*Gráfico de operação segura para utilizar o PWM:
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
3.7. Teclas de navegação, RESET e SERIAL LCD IMPORTANTE: O controlador HDEV887 possui 3 teclas que podem ser utilizadas como acionamento ou interfaceamento/navegação em menus utilizando LCDs (Serial LCD) . As teclas de navegação estão vinculadas as portas: •
RE0 → F1, pressionado gera estado 1, não pressionado gera estado 0;
•
RE1 → F2, pressionado gera estado 1, não pressionado gera estado 0;
•
RE2 → F3, pressionado gera estado 1, não pressionado gera estado 0;
O RESET para o controlador HDEV887 está vinculado a porta RE3/MCRL → RST. Quando pressionado gera estado 0 levando o microcontrolador PIC16f887 ao estado de reset; Para interfaceamento visual, é possível o uso de qualquer SERIAL LCD que trabalhe com tensões de 5V. O conector SLCD disponibiliza os pinos +5V, RXD e GND, para a ligação do SERIAL LCD.
Obs: O acionamento do SERIAL LCD é feito utilizando o a UART do microcontrolador PIC16F887. Neste caso a UART está compartilhada entre o conversor USB/UART e o SLCD. Um pino de controle está disponível para o fluxo do SLCD e da USB conforme segue: •
Enviar dados na USB → pino RC0 (SLCD_CTRL) = 0;
•
Enviar dados no SERIAL LCD → pino RC0 (SLCD_CTRL) = 1;
Para mais informações consulte o item 1.2 deste manual.
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
3.8. USB O controlador HDEV887 conta com uma entrada USB (conector tipo B mini) para comunicação. É possível realizar comunicação direta com computadores onde através de programas supervisórios ou terminais podem ser implementados diversas formas de controle utilizando diretamente a USB. Para utilizar é necessário instalar os drivers de controle da mesma (verifique o item 2.2 deste manual) Este dispositivo trata-se de um conversor USB/SERIAL que converte os sinais lógicos do barramento USB em comunicação serial. Como mencionado anteriormente, a UART está compartilhada entre o conversor USB/UART e o SLCD. Um pino de controle está disponível para o fluxo do SLCD e da USB conforme segue: •
Enviar dados na USB → pino RC0 (SLCD_CTRL) = 0;
•
Enviar dados no SERIAL LCD → pino RC0 (SLCD_CTRL) = 1;
Outra observação importante é referente ao pino RTS (conversor USB/SERIAL) que está conectado a porta RE3/MCRL do microcontrolador PIC16F887 (consulte o item 1.2 deste manual). A função do pino RTS é de forçar um RESET para gravação utilizando um software bootloader ou remotamente utilizando um supervisório sem a necessidade de realizar o RESET manual.
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
4. Gravação de programas no controlador HDEV887 4.1. Utilizando a aplicação Serial Bootloader Para enviar o programa para o CLP HDEV887, a principio usamos o software Serial Bootloader AN1310 desenvolvido pela Microchip. Está aplicação é responsável pelo envio do arquivo .HEX gerado por qualquer compilador para microcontroladores PIC, inclusive o LDMicro em LADDER. Desta forma não é necessário um gravador especifico para realizar a gravação de novos firmwares, pois esta tarefa pode ser realizada a partir de um software externo. O software Serial Bootloader está disponível no CD que acompanha CLP HDEV887. 1 – Com os drives USB já instalados e o controlador HDEV887 conectado em qualquer porta USB, execute o Serial Bootloader, clicando no ícone Settings” e faça configuração inicial.
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
.
Após aberto, clique na aba “Program →
Manual CLP HDEV887 V1-2015
2 – Configure a COM port que está conectada ao CLP HDEV887, Bootloader Baud Rate pode ser qualquer valor entre 9600bps e 57600bps. Application Baud Rate pode ser qualquer valor entre 115200bps e 2000000bps. Confirme em OK.
3 – Clique em “File → Open” e carregue o arquivo .HEX que será gravado no CLP HDEV887;
4 – Clique no ícone para entrar em Bootloader Mode. Perceba que no canto inferior direito do software Serial Bottloader apareceu os dados da conexão como CLP HDEV887 (PIC16F887 – COM – 57000). Isso significa que a conexão foi bem sucedida e o arquivo .HEX pode ser gravado. 5 – Para gravar o arquivo .HEX, clique no ícone Write Device
e aguarde a gravação terminar.
6 – Após termino da gravação, clique no ícone Break/Reset Application Firmware modo bootloader e liberar a porta serial. Após estes passos, o firmware gravado no CLP HDEV887 já estará rodando.
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
para sair do
Manual CLP HDEV887 V1-2015
4.2. Uso do LD Micro Para uso com Ladder o compilador LD Micro pode ser utilizado. Programas feitos no LD Micro podem ser compilados e o arquivo .HEX gerado pode ser gravado no CLP HDEV887diretamente com o Serial Bootloader (consulte o item 4.1 deste manual). No LDMicro, devem ser informados qual I/O microcontrolador PIC16F887 corresponde a cada Contact e Coil usado no programa. Por exemplo, se inserimos um Contact “–] [–“ de nome I0 que será uma entrada física direcionada ao conector IN0, temos que informar ao LDMicro o I/O do microcontrolador PIC que será utilizado. Abaixo segue tabela de correspondência e mapeamento dos I/Os para ser utilizado com o LD Micro: Port do PIC (usar no LD Micro)
Conector
Tipo / Descrição no LDMicro
Entradas Digitais ( “Contact” –] [– ) RB0
IN0
“Contact” - Entrada - –] [–
RB1
IN1
“Contact” - Entrada - –] [–
RB2
IN2
“Contact” - Entrada - –] [–
RB3
IN3
“Contact” - Entrada - –] [–
RB4
IN4
“Contact” - Entrada - –] [–
RB5
IN5
“Contact” - Entrada - –] [–
RB6
IN6
“Contact” - Entrada - –] [–
RB7
IN7
“Contact” - Entrada - –] [–
Entradas Analógicas (AN -A/D Converter) RA0
AN1 (0-5V)
Entrada Analógica - A/D Converter 1
RA1
AN2 (0-5V)
Entrada Analógica - A/D Converter 2
RA2
AN3 (0-5V/ 0-10V/ 4-20mA)
Entrada Analógica - A/D Converter 3
RA3
AN4 (0-5V/ 0-10V/ 4-20mA)
Entrada Analógica - A/D Converter 4
Saídas Contato Relé NA/C/NF RD0
OUT0
“Coil” - Saída - –( )–
RD1
OUT1
“Coil” - Saída - –( )–
RD2
OUT2
“Coil” - Saída - –( )–
RD3
OUT3
“Coil” - Saída - –( )–
RD4
OUT4
“Coil” - Saída - –( )–
RD5
OUT5
“Coil” - Saída - –( )–
Saídas PWM RC1 (CCP2)
PWM2
Saída PWM
RC2 (CCP1)
PWM1
Saída PWM (não se aplica ao LDMicro)
Teclas F1, F2, F3 e RST RE0
Tecla F1
“Contact” - Entrada - –] [–
RE1
Tecla F2
“Contact” - Entrada - –] [–
RE2
Tecla F3
“Contact” - Entrada - –] [–
RE3
Tecla RST
Reset CLP
Ligações Internas HDEV887 RC0
Habilita escrita no LCD (ativo em 1) Habilita escrita na serial (ativo em 0)
“Coil” - Saída - –( )–
RD7
Buzzer
“Coil” - Saída - –( )–
RC6 e RC7
Comunicação Serial e LCD
I/O
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
No LD Micro sempre deve ser configurado microcontrolador utilizado, que no caso do CLP HDEV887 o PIC 16F887, também os parâmetros como Tempo de Ciclo, Baud Rate UARTl e Frequência do Cristal (obrigatório 20.000.000Hz → 20MHz). •
Escolha do microcontrolador → PIC16F887.
• • •
Tempo de ciclo (definido pelo usuário); Frequência do cristal (20MHz obrigatório); Baud Rate UART (definido pelo usuário);
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015
Manual CLP HDEV887 V1-2015
5. Certificado de garantia O CLP HDEV887 possui garantia de um (1) ano contra eventuais defeitos de fabricação ou nos componentes do produto. As partes externas (fonte de alimentação, cabos e partes plásticas) não possuem garantias. O conserto ou a substituição em caso de acionamento da garantia não prorroga o prazo da mesma. A garantia perde a validade quando o dispositivo for violado/alterado, quando ocorrer mau-uso, manuseio incorreto, danos causados devido à instalação incorreta, uso fora das especificações, queima por raios ou descargas elétricas, infiltração de água, pó, produtos de limpeza, etc. Dentro do período de garantia, em caso de defeito, a responsabilidade do fabricante fica restrita ao conserto ou substituição dos dispositivos de sua fabricação. O transporte e a embalagem do produto ficam por conta e risco do comprador.
ANEXO A Abaixo segue link dos principais compiladores e IDEs que podem ser utilizados para programação: • • • • • • • •
Microchip MPLAB X (IDE + compilador ASM) - http://www.microchip.com/mplabx-ide-windowsinstaller Microchip XC8 (Compilador C ansi) - http://www.microchip.com/mplabxc8windows CCS PCW(Compilador C) - http://www.ccsinfo.com/ MikroC (Compilador C) - http://www.mikroe.com/mikroc/pic/ MikroPascal (Compilador Pascal) - http://www.mikroe.com/mikropascalc/pic/ MikroBasic (compilador Basic) - http://www.mikroe.com/mikrobasic/pic/ ProtonBasic(compilador Basic) - http://www.protonbasic.co.uk LDmicro (Compilador Ladder) - http://cq.cx/ladder.pl
Informações sobre os microcontroladores PIC16F887: • •
Folha de Dados 16F887 - http://ww1.microchip.com/downloads/en/DeviceDoc/41291F.pdf Referencia Família PIC16F - http://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf
DATASHEET006 – CLP HDEV887 MANUAL rev. 01-2015