














Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Apostila de introdução do CLP Delta
Tipologia: Manuais, Projetos, Pesquisas
Oferta por tempo limitado
Compartilhado em 10/08/2020
1 documento
1 / 22
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Em oferta
(GERENTE DE PRODUTOS CLP & IHM) (APLICAÇÕES CLP & IHM) Mauricio@novus.com.br rodrigo@novus.com.br
ISP Soft (CLP) e Screen Editor (IHM)
INTRODUÇÃO
Esse curso tem como objetivo capacitar e atualizar os profissionais às funcionalidades existentes nas ferramentas de programação através da construção de aplicações reais, levando o usuário a um nível, quase que de independência, em programação para solucionar os problemas existentes em seu parque fabril e/ou máquina. E tudo isso dentro norma IEC-61131-3.
Kit de programação Novus, composto de: 01 x DVP PS02 = Fonte Alimentação ( 110 / 220Vac - 24Vdc ) 01 x DVP 12SA11T = CPU com 08ED e 04SD (transistor) 01 x DVP 06XA-S = Módulo com 04EA e 02SA 01 x DVP ACAB 2A30 = Cabo de Programação CLP 01 x DOP AS35THTD = IHM Gráfica, touch-screen, colorida, 3.5” 01 x DOP CAUSB AB = Cabo de Programação IHM 01 x N1200 = Controlador Universal de Processo ISP Soft (versão 1.01) e Screen Editor (versão 1.05.84)
Para fazer o download dos softwares descritos acima acesso o site: www.novus.com.br Obs.: Caso seu computador não possua uma porta serial (DB9F), adquira um conversor serial / USB de mercado.
O computador (PC / Laptop) deverá estar sob a plataforma Windows (2000, XP ou 7). Conhecimento em programação ladder facilitará o entendimento de todo o conteúdo programático.
Tipos de Memórias
Nos CLPs da Delta temos os seguintes tipos de dados:
Entradas são as entradas físicas do CLP, são expressas por X0, X1...X7, X10, X11.
Saídas são saídas físicas do CLP, são expressas por Y0, Y1...Y7, Y10, Y11.
Os bits auxiliares são bits internos os quais você pode usar para fazer lógicas internas. Temos um limite de entradas e saídas, por isso existem os bits auxiliares. Bits auxiliares são expressos por M0, M1...M1000.
Temporizadores são bits e inteiros internos que são acionados em função de um tempo. São expressos por T0, T1...T255.
Contadores são bits e inteiros internos que são acionados em função de uma contagem. São expressos por C0, C1...C255.
Processamento de dados e dados de operação são usos recorrentes em CLPs, os registros internos são 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. São expressos por D0, D1...D9999.
ÁREAS DE MEMÓRIAS RETENTIVAS
Ao lado esquerdo da tela, estarão disponíveis diversos dados referentes ao seu programa, e também, à ferramenta de programação. Um dos dados é muito importante, por isso falaremos logo no início de seu projeto, essas são as áreas de memórias retentivas.
Nessas áreas ficarão armazenados os últimos valores lidos na memória do CLP, quando o equipamento for desenergizado. Caso contrário, se não utilizar essas áreas de endereçamento, os valores serão jogados em 0 (zero).
Ao clicar em Retentive Memory , você poderá acessar a todas as áreas de memórias retentivas disponíveis e ajustá-las, de acordo com cada modelo de CPU. Disponível em 1, 2 ou até 3 grupos diferentes.
Basta clicar em “OK” e voltar para área de programação novamente. Pronto! Você já definiu as áreas de memórias retentivas de seu projeto.
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:
Símbolos
Ao criar um contato, ao invés de digitar o endereço, digite o símbolo que você quer dar a ele, vamos associar o M0 ao símbolo Liga. Ao digitar liga e pressionar enter, ele abrira uma janela que você configurara como o exemplo abaixo:
Definido o símbolo, você poderá usa-lo em todo o software no lugar do M0.
Temporizadores
Exemplo de temporizador:
Exemplo de contador:
Simulação
A simulação serve para podermos testar nosso projeto sem ter um CLP a disposição.
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 faríamos 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:
Leitura de entrada analógica.
Vamos ler uma entrada analógica. Para isso precisamos usar a função 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 informação dos módulos especiais. Os módulos especiais são, entradas/saídas analógicas, de contagem rápida, saídas rápidas 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 poderíamos ler 4, por exemplo.
Para saber o CR dos módulos, você deve ver no datasheet do modulo em questão.
Escrita de variável analógica
Para escrever em uma saída analógica 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 saída analógica 1. S é a primeira memória que será escrita na saída analógica. n é o numero de registros que será enviado ao modulo especial. Neste exemplo estamos enviando apenas 1 registro.
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 programação do Screen editor- versão 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.
Configurando a comunicação
Após configurar seu aplicativo, vamos configurar a comunicação. Clique em Option Configuration ... e depois na subpasta (aba) Communication. Configure sua COM como abaixo.
Após terminar, clique em OK.
Bargraph
Vamos criar um Bargraph, clique no ícone e escolha a opção normal.
Após isso, clicaremos e seguramos o botão em um ponto da tela e arrastamos o mouse até o tamanho do bargraph que queremos exibir.
Em Read Address definimos o endereço 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.
Botões
Vamos criar um botão na tela, para fazer nossa lógica de temporizador e contador funcionar.
Vamos clicar no ícone e escolher a opção SET.
Em propriedades vamos definir o Write Address como M0, em Text vamos definir “LIGA”.
Criemos também um botão reset com o mesmo Write Address, e em Text vamos definir como “DESLIGA”
Pronto criamos botões para nossa rotina de temporização.
Gráfico
Para criar gráficos, 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 gráfico na tela, clicamos no ícone (history), selecionamos Historical Trend Graph e selecionamos a área na tela aonde será criado o gráfico.
No menu de propriedades do gráfico, selecionamos em curve Fields 2 (para apresentar 2 penas no gráfico) 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 variação de nosso exemplo).
Em Curve 2 devemos selecionar Data No.1 e Line color selecionar vermelho.
Pronto, nosso gráfico esta criado.
Salvar Histórico
Nosso gráfico e nosso Histórico estão 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 botão 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 histórico 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 espaço 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 função do botão 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 botão Download antes.
PID
Uso
Maiores detalhes pode ser visto no manual de programação, pagina 391.