Você está na página 1de 22

APOSTILA NOVUS

PARA CLPs E IHMs

MAURICIO DE LUCCA RODRIGO REIS


(GERENTE DE PRODUTOS CLP & IHM) (APLICAES CLP & IHM)
Mauricio@novus.com.br rodrigo@novus.com.br
Introduo ao ISP Soft e Screen Editor

ISP Soft (CLP) e Screen Editor (IHM)

INTRODUO
Esse curso tem como objetivo capacitar e atualizar os profissionais s funcionalidades
existentes nas ferramentas de programao atravs da construo de aplicaes
reais, levando o usurio a um nvel, quase que de independncia, em programao
para solucionar os problemas existentes em seu parque fabril e/ou mquina. E tudo
isso dentro norma IEC-61131-3.

EQUIPAMENTOS E FERRAMENTAS UTILIZADOS


Kit de programao Novus, composto de:
01 x DVP PS02 = Fonte Alimentao ( 110 / 220Vac - 24Vdc )
01 x DVP 12SA11T = CPU com 08ED e 04SD (transistor)
01 x DVP 06XA-S = Mdulo com 04EA e 02SA
01 x DVP ACAB 2A30 = Cabo de Programao CLP
01 x DOP AS35THTD = IHM Grfica, touch-screen, colorida, 3.5
01 x DOP CAUSB AB = Cabo de Programao IHM
01 x N1200 = Controlador Universal de Processo
ISP Soft (verso 1.01) e
Screen Editor (verso 1.05.84)

Para fazer o download dos softwares descritos acima acesso o site: www.novus.com.br
Obs.: Caso seu computador no possua uma porta serial (DB9F), adquira um
conversor serial / USB de mercado.

RECOMENDAES
O computador (PC / Laptop) dever estar sob a plataforma Windows (2000, XP ou 7).
Conhecimento em programao ladder facilitar o entendimento de todo o contedo
programtico.

Apostila Novus (CLP e IHM) Pgina 2 de 22


Introduo ao ISP Soft e Screen Editor

INICIANDO COM O ISP SOFT


Ao clicar no cone ISPSoft 1.01 que aparece em sua rea de trabalho, ir abrir a tela
inicial da ferramenta de programao ISP Soft - verso atual 1.01.

Em Project Name insira o nome de seu projeto (isso facilitar a procura futuramente),
por exemplo: MquinaTeste_1. Em seguida, no combo Box PLC type, escolha o
tipo de CPU que ir utilizar, no caso do nosso curso, selecione o modelo SA. A seguir,
escolha o local em seu computador, onde deseja armazenar o programa a ser feito,
como por exemplo, na rea de trabalho.
Se quiser deixar registrado, maiores informaes sobre o seu projeto, clique em
Properties e preencha os campos disponveis.

Para finalizar essa etapa, basta clicar em OK, e depois em OK novamente.


Pronto! Voc j fez os procedimentos bsicos para iniciar a sua programao.

Apostila Novus (CLP e IHM) Pgina 3 de 22


Introduo ao ISP Soft e Screen Editor

Tipos de Memrias
Nos CLPs da Delta temos os seguintes tipos de dados:

Entradas
Entradas so as entradas fsicas do CLP, so expressas por X0, X1...X7, X10, X11.

Sadas
Sadas so sadas fsicas do CLP, so expressas por Y0, Y1...Y7, Y10, Y11.

Bits auxiliares
Os bits auxiliares so bits internos os quais voc pode usar para fazer lgicas internas.
Temos um limite de entradas e sadas, por isso existem os bits auxiliares. Bits
auxiliares so expressos por M0, M1...M1000.

Temporizadores
Temporizadores so bits e inteiros internos que so acionados em funo de um
tempo. So expressos por T0, T1...T255.

Contadores
Contadores so bits e inteiros internos que so acionados em funo de uma
contagem. So expressos por C0, C1...C255.

Registros internos
Processamento de dados e dados de operao so usos recorrentes em CLPs, os
registros internos so usados para gravar valores de qualquer tipo. Cada registro pode
ser armazenado em uma Word (16bits), ou Double-word, ocupando assim 2 registros
internos adjacentes. So expressos por D0, D1...D9999.

Apostila Novus (CLP e IHM) Pgina 4 de 22


Introduo ao ISP Soft e Screen Editor

REAS DE MEMRIAS RETENTIVAS


Ao lado esquerdo da tela, estaro disponveis diversos dados referentes ao seu
programa, e tambm, ferramenta de programao. Um dos dados muito
importante, por isso falaremos logo no incio de seu projeto, essas so as reas de
memrias retentivas.

Nessas reas ficaro armazenados os ltimos valores lidos na memria do CLP,


quando o equipamento for desenergizado. Caso contrrio, se no utilizar essas reas
de endereamento, os valores sero jogados em 0 (zero).

Ao clicar em Retentive Memory, voc poder acessar a todas as reas de memrias


retentivas disponveis e ajust-las, de acordo com cada modelo de CPU. Disponvel
em 1, 2 ou at 3 grupos diferentes.

Basta clicar em OK e voltar para rea de programao novamente.


Pronto! Voc j definiu as reas de memrias retentivas de seu projeto.

Apostila Novus (CLP e IHM) Pgina 5 de 22


Introduo ao ISP Soft e Screen Editor

CRIANDO UMA NOVA POU DO SEU PROGRAMA LADDER


Ao clicar na pasta Programs, com o boto direito do mouse ir abrir uma janela, na
qual dever selecionar uma New POU (figura 5).

Entre com o nome da rotina de sua programao.


Mantenha a janela Task em cyclic, isso far com que seu programa tenha uma
funcionalidade cclica. Nessa janela, tambm est disponvel tarefas de interrupo
prioritrias (5 nveis), por tempo (2 nveis), de contagem de alta velocidade (6 nveis) e
de comunicao (1 nvel).
Tambm possvel inserir senhas de acessos para cada tipo de interrupo, assim
como comentrios.
Voc pode criar diversas sub-rotinas em seu programa aplicativo, ou se preferir, criar
uma nica rotina, como no nosso exemplo: Principal (figura 6).

Para finalizar a etapa de criao da POU de programa, basta clicar em OK.


Pronto! Voc j est na tela de programao ladder.
Note que agora, na pasta Programs, ao lado esquerdo da tela, automaticamente foi
criada uma sub-pasta chamada, Principal.

Apostila Novus (CLP e IHM) Pgina 6 de 22


Introduo ao ISP Soft e Screen Editor

Primeira Network

Cada linha de programa chamada de network. Para adicionar novas networks pode
se clicar nos cones: Que significam respectivamente Adiciona uma network
antes da atual e Adiciona uma network depois da atual

Em nossa primeira Network vamos criar o selo abaixo:

Smbolos

Ao criar um contato, ao invs de digitar o endereo, digite o smbolo que voc quer dar
a ele, vamos associar o M0 ao smbolo Liga. Ao digitar liga e pressionar enter, ele
abrira uma janela que voc configurara como o exemplo abaixo:

Definido o smbolo, voc poder usa-lo em todo o software no lugar do M0.

Apostila Novus (CLP e IHM) Pgina 7 de 22


Introduo ao ISP Soft e Screen Editor

Temporizadores
Exemplo de temporizador:

Exemplo de contador:

Apostila Novus (CLP e IHM) Pgina 8 de 22


Introduo ao ISP Soft e Screen Editor

Configurao Serial
Para com figurar a comunicao precisamos definir as configuraes da porta serial.
Os CLPs Delta vem com a porta 485 configurada com 9600, 7, Impar (E), 1. Anexo a
esta apostila temos uma tabela explicando como compor a configurao serial.

No nosso exemplo, usaremos a configurao 9600 bps, 8 bits de dados, Nenhuma


paridade e 1 stop Bit.
No ladder criemos um contato normal aberto (NA) com o endereo M1000 (sempre
fechado) movendo 81 em hexa para a memria D1120.

Ok, agora voc est pronto para comunicar em Modbus via RS 485.

Apostila Novus (CLP e IHM) Pgina 9 de 22


Introduo ao ISP Soft e Screen Editor

Simulao
A simulao serve para podermos testar nosso projeto sem ter um CLP a disposio.

Para iniciarmos o simulador devemos clicar no cone:

Em seguida transferir o programa para o simulador.

Na realidade o simulador nada mais que um CLP virtual, portanto devemos fazer
todo o procedimento que faramos com um CLP.

Para enviar o programa para o CLP clicamos neste cone:

Seguindo, clicamos em OK nas janelas que se abrem.

Terminado, colocamos nosso programa em Online Mode, clicando no cone:

E colocamos o nosso simulador em RUN, clicando no cone verde:

Apostila Novus (CLP e IHM) Pgina 10 de 22


Introduo ao ISP Soft e Screen Editor

Leitura de entrada analgica.

Vamos ler uma entrada analgica. Para isso precisamos usar a funo FROM.
Usaremos neste exemplo, um modulo DVP-06XA e um controlador de processos
N1200.

O controlador esta ligado no Canal 1 do Modulo DVP-06XA, e esta configurado para


ler de 4 a 20mA.

Usando o comando FROM, indicamos que queremos ler o canal 1 do modulo DVP-
06XA da seguinte forma.

O bloco FROM serve para Ler alguma informao dos mdulos especiais. Os mdulos
especiais so, entradas/sadas analgicas, de contagem rpida, sadas rpidas e etc...

No exemplo acima estamos lendo o CR (Control Register, ou Registro de controle)


numero 6 do modulo especial 0, e estamos lendo n registros. No caso estamos lendo
apenas 1, mas poderamos ler 4, por exemplo.

Para saber o CR dos mdulos, voc deve ver no datasheet do modulo em questo.

Escrita de varivel analgica


Para escrever em uma sada analgica precisamos usar o Bloco TO. Ele exatamente
o inverso do bloco FROM e exemplificado abaixo.

m1 o modulo especial que esta sendo escrito, neste exemplo o modulo zero.
m2 o CR que estamos escrevendo, o CR 10 a sada analgica 1.
S a primeira memria que ser escrita na sada analgica.
n o numero de registros que ser enviado ao modulo especial. Neste exemplo
estamos enviando apenas 1 registro.

Apostila Novus (CLP e IHM) Pgina 11 de 22


Introduo ao ISP Soft e Screen Editor

Linearizando o Valor Analgico


Quando lemos um valor analgico, ele apresenta uma escala que normalmente no
condiz com nossa aplicao.

Por exemplo, o N1200 esta variando sua sada analgica de 4 a 20mA, porem na
converso Analgico/Digital lemos de 200 a 1000. Para linearizar este valor usamos a
funo SCLP.

s1 o valor que voc esta lendo e quer linearizar.

s2 uma sequencia de variveis que seriam:

s2 Valor de origem Mxima: 1000


s2 + 1 Valor de origem Mnima: 200
s2 + 2 Valor de destino Mxima: 5000
s2 + 3 Valor de destino Mnima: 0

Desta forma o valor que variamos em d10 (de 200 a 1000) teremos na D11 (de 0 a
5000).

Apostila Novus (CLP e IHM) Pgina 12 de 22


Introduo ao ISP Soft e Screen Editor

Iniciando no Screen Editor


Ao clicar no cone Screen Editor 1.05.83 que aparece em sua rea de trabalho, ir
abrir a tela inicial da ferramenta de programao do Screen editor- verso atual
1.05.83.

Em Project Name Vamos repetir o MaquinaTeste1, em Screen, nomearemos a tela


inicial, em Screen Number deixemos em 1, em HMI selecionaremos o modelo DOP-
AS35THTD 65536 Colors.

Em Base Port Controller deixaremos como Delta DVP PLC e em Printer manteremos
NULL.

Para finalizar basta clicar em OK e pronto, seu projeto esta pronto para ser iniciado.

Apostila Novus (CLP e IHM) Pgina 13 de 22


Introduo ao ISP Soft e Screen Editor

Configurando a comunicao
Aps configurar seu aplicativo, vamos configurar a comunicao. Clique em Option 
Configuration... e depois na subpasta (aba) Communication. Configure sua COM2
como abaixo.

Aps terminar, clique em OK.

Apostila Novus (CLP e IHM) Pgina 14 de 22


Introduo ao ISP Soft e Screen Editor

Apresentando Valores na IHM


Vamos criar um campo numrico na IHM. Clique em Element  Display  Numeric
Display, ou seu equivalente na barra de atalhos.

Aps isso, clicaremos e seguramos o boto em um ponto da tela e arrastamos o


mouse at o tamanho do campo que queremos exibir.

O prximo passo ser associar o Numeric Display a uma varivel, para isso, vamos
nas propriedades do elemento que pode ser vista do lado direito da rea de trabalho.

Em Read Adress vamos selecionar o endereo


que queremos ler do CLP, no Caso D10 (nossa
entrada Analgica).

Ok, acabamos de criar um campo numrico na


tela.

Apostila Novus (CLP e IHM) Pgina 15 de 22


Introduo ao ISP Soft e Screen Editor

Bargraph
Vamos criar um Bargraph, clique no cone e escolha a opo normal.

Aps isso, clicaremos e seguramos o boto em um ponto da tela e arrastamos o


mouse at o tamanho do bargraph que queremos exibir.

Em Read Address definimos o endereo que


queremos ler no CLP.

Em Show Type vamos escolher TOP, para que o


bargraph apresente de baixo para cima.

Agora precisamos colocar o range do Bargraph,


em Setting vamos definir o Range de 200 a 1000.

Ok, acabamos de criar um bargraph.

Botes
Vamos criar um boto na tela, para fazer nossa lgica de temporizador e contador
funcionar.
Vamos clicar no cone e escolher a opo SET.

Em propriedades vamos definir o Write


Address como M0, em Text vamos definir
LIGA.

Criemos tambm um boto reset com o


mesmo Write Address, e em Text vamos
definir como DESLIGA

Pronto criamos botes para nossa rotina de


temporizao.

Apostila Novus (CLP e IHM) Pgina 16 de 22


Introduo ao ISP Soft e Screen Editor

Grfico
Para criar grficos, vamos primeiramente clicar em Option  History Setup. Na tabela
que abrir devemos clicar em ADD e configurar conforme a figura abaixo.

Vamos agora criar o grfico na tela,


clicamos no cone (history),
selecionamos Historical Trend
Graph e selecionamos a rea na tela
aonde ser criado o grfico.

No menu de propriedades do
grfico, selecionamos em curve
Fields 2 (para apresentar 2 penas no
grfico) e em seguida cliquemos em
Settings  Details...

Em Buffer ID deve ser selecionado o ID que criamos em History Setup, e configurar


como o bloco abaixo.

Em Global Range vamos limitar de 0 a 10 ( a


variao de nosso exemplo).

Em Curve 2 devemos selecionar Data No.1 e Line color


selecionar vermelho.

Pronto, nosso grfico esta criado.

Apostila Novus (CLP e IHM) Pgina 17 de 22


Introduo ao ISP Soft e Screen Editor

Histrico
O histrico, diferente do grfico, salva os valores absolutos da varivel, sendo mais
interessante para um backup e anlise dos dados, vamos ver como criar um histrico.

Clicando em History  Historical Data Table e selecionamos uma rea na tela.

Em Data Field Number selecionamos 2.

Em seguida clique em Settings  Details e


configure como o Quadro ao Lado.

Apostila Novus (CLP e IHM) Pgina 18 de 22


Introduo ao ISP Soft e Screen Editor

Salvar Histrico
Nosso grfico e nosso Histrico esto feitos e agora queremos fazer o Backup destes
dados.

Como configuramos em History setup como retained, podemos fazer o backup destes
dados via Pen drive.

Vamos Criar um boto na tela chamando Report List

Em Propriedades vamos configurar da seguinte forma:

Text chamaremos de Download.

Em Function vamos deixar como Report List.

Em Report Device deixaremos como USB Disk.

Desta forma gravamos o histrico no Pen drive, e podemos visualizar os dados


gerados com o aplicativo Flashtransfer.

Podemos ainda fazer a IHM registrar os valores em um Pendrive, tendo praticamente


espao infinito de armazenamento, j que podemos trocar o Pen drive.

Para configurar a IHM para fazer o registro no Pendrive devemos entrar em Option 
Configuration, e configuramos como no quadro abaixo.

Na tela trocamos a funo do boto


download. De Report List definimos
como Remove USB.

Pronto, estamos fazendo o registro dos


dados diretamente no Pen Drive,
lembrando que, para sacar o pen drive devemos pressionar o boto Download antes.

Apostila Novus (CLP e IHM) Pgina 19 de 22


Introduo ao ISP Soft e Screen Editor

PID
Uso

Maiores detalhes pode ser visto no manual de programao, pagina 391.

Apostila Novus (CLP e IHM) Pgina 20 de 22


Introduo ao ISP Soft e Screen Editor

Alarmes
Os alarmes funcionam com bits que, quando esto acionados acusam alarme. Vamos
configurar no ISPSoft da seguinte forma.

Aps configurar o ladder vamos ao Screen editor.

No screen editor voc deve acessar o menu Option


 Alarm Setup e programar como o quadro abaixo.

Apostila Novus (CLP e IHM) Pgina 21 de 22


Introduo ao ISP Soft e Screen Editor

Apndice A
Tabela de Parmetros do D1120

b15 ~b11 N/A

b10 2o End Bit 0 = nenhum 1 = D1126


b9 1o End Bit 0 = nenhum 1 = D1125
b8 Seleciona Start Bit o = nenhum 1 = D1124
B7 ~ B4 0001 = 110 bps
B7 ~ B4 0010 = 150 bps
B7 ~ B4 0011 = 300 bps
B7 ~ B4 0100 = 600 bps
B7 ~ B4 0101 = 1200 bps
B7 ~ B4 0110 = 2400 bps
b7 ~b4
B7 ~ B4 0111 = 4800 bps
B7 ~ B4 1000 = 9600 bps
B7 ~ B4 1001 = 19200 bps
B7 ~ B4 1010 = 38400 bps
B7 ~ B4 1011 = 57600 bps
B7 ~ B4 1100 = 115200 bps
b3 0 = 1 bit 1 = 2 bits

b2 Paridade
b2,b1 00 = nenhum
b2,b1 01 = Impar
b1 b2,b1 11 = Par
b0 Comprimento 1 = 8 bits 0 = 7 bits

Apostila Novus (CLP e IHM) Pgina 22 de 22