Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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.
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.
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.
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
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:
Temporizadores
Exemplo de temporizador:
Exemplo de contador:
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.
Ok, agora voc est pronto para comunicar em Modbus via RS 485.
Simulao
A simulao serve para podermos testar nosso projeto sem ter um CLP a disposio.
Na realidade o simulador nada mais que um CLP virtual, portanto devemos fazer
todo o procedimento que faramos com um CLP.
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.
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...
Para saber o CR dos mdulos, voc deve ver no datasheet do modulo em questo.
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.
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.
Desta forma o valor que variamos em d10 (de 200 a 1000) teremos na D11 (de 0 a
5000).
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.
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.
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.
Bargraph
Vamos criar um Bargraph, clique no cone e escolha a opo normal.
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.
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.
No menu de propriedades do
grfico, selecionamos em curve
Fields 2 (para apresentar 2 penas no
grfico) e em seguida cliquemos em
Settings Details...
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.
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.
Para configurar a IHM para fazer o registro no Pendrive devemos entrar em Option
Configuration, e configuramos como no quadro abaixo.
PID
Uso
Alarmes
Os alarmes funcionam com bits que, quando esto acionados acusam alarme. Vamos
configurar no ISPSoft da seguinte forma.
Apndice A
Tabela de Parmetros do D1120
b2 Paridade
b2,b1 00 = nenhum
b2,b1 01 = Impar
b1 b2,b1 11 = Par
b0 Comprimento 1 = 8 bits 0 = 7 bits