Aprenda Programação de CLP do zero

Aprenda a desenvolver lógicas na linguagem Ladder, que é uma das linguagens mais utilizadas em controladores lógicos.
4.8 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
34 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 44
  • Length 3 hours
  • Skill Level Beginner Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2016 Portuguese

Course Description

Bem vindo ao curso "Aprenda programação de CLP do zero".

Este é um curso de nível iniciante, onde vou mostrar desde o que é um CLP, quando ele surgiu, por que ele surgiu, até a programação do CLP em sí.

Vamos desenvolver lógicas utilizando a linguagem Ladder, que é uma das linguagens mais utilizadas para a programação de CLP. Criar projetos e soluções para problemas reais, demandas que existem hoje no mercado. Vamos trabalhar todas as etapas de criação de um projeto, desde a descrição do problema, descrição de um passo-a-passo do programa até a simulação das lógicas no ambiente de desenvolvimento.

Neste curso vamos utilizar o MasterTool IEC, que é um software de programação da Altus, que você pode baixar gratuitamente, é um ferramenta de programação baseada no codesys, que serve como base para frandes fabricantes como schneider electric, beckhoff e SEW.

Além de todas estas características que já comentei, a escolha do Mastertool IEC foi também por ser leve,o arquivo de instalação tem aproximadamente 20Mb, facilitando o processo de baixar e instalar, possibilitando deixar nosso foco na linguagem e na lógica de programação.

Mesmo o curso sendo baseado na ferramenta da Altus, muitos conceitos que você verá neste curso é facilmente aproveitado com clps de outros fabricantes também, como rockwell, schneider entre outros.

A área de automação é uma área que está em grande crescimento e espero que este curso sirva de ponta pé inicial para sua entrada no mercado de trabalho servindo como um diferencial.

Ao concluir este curso você saberá entre outras coisas:

  • O que é um CLP
  • Como funciona o CLP
  • O que são Entradas, saídas e memórias
  • Lógica de programação
  • Desenvolver lógicas na linguagem Ladder
  • Interpretar programas feitos na linguagem Ladder
  • Desenvolver projetos de software clp de pequeno e médio porte
  • Desenvolver e simular programas no Matertool IEC (Ferramenta baseada no CodeSYS)

What are the requirements?

  • Ter um computador com Windows.

What am I going to get from this course?

  • Entenda como um Controlador Lógico Programável funciona.
  • Compreenda diagramas escritos na Linguagem Ladder.
  • Crie lógicas de programação para CLP.
  • Faça projetos de Automação Residencial com CLP.
  • Faça projetos de Automação Industrial com CLP.

What is the target audience?

  • Este curso de "Aprenda programação de CLP do zero" destina-se a iniciantes não familiarizados com a linguagem de programação LADDER, lógica digital e/ou alunos que estão familiarizados com a área de instalações elétricas que estão procurando um aperfeiçoamento na área de automação residencial/industrial. Não é necessário conhecimento prévio de programação nem eletrônica. Se você já tem um conhecimento básico sobre Ladder e CLP, este curso não é para você.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introdução ao curso
02:48

Apresentação do curso, a ferramenta que será utilizada.

Apresentação do Instrutor
Preview
01:06
01:54

Um panomara resumido sobre os principais assuntos a serem abordados no curso.

02:25

Aqui é explicado o motivo de ter escolhido o Mastertool IEC como ferramenta neste curso.

Entre estes motivos os principais são: 

  • Ser gratuito
  • Fácil de baixar e instalar
  • Seguir o padrão IEC
  • Possuir simulador
Article

Explicação passo a passo de como baixar e instalar o Mastertool IEC.

Section 2: Introdução aos CLP's
01:35

Um panomara dos assuntos que serão tratados nesta seção.

05:02

Um breve histórico da automação e do início da era do CLP.

02:49

Os tipos de CLPe suas características.

04:40

O que são Entradas e Saídas e módulos de CLP.

02:33

O que são os terminais de programação e as IHM's e as suas diferenças.

Article

Um resumo de todo o assunto tratado nesta seção de forma textual para facilitar um consulta posterior.

5 questions

Este teste é para reforçar o conteúdo visto nesta seção de introdução aos CLPs. Faça o questionário e consulte o material se necessário.

Section 3: O Software de Programação
01:25

Uma introdução ao assunto desta seção que é sobre a ferramenta que utilizaremos. O Mastertool IEC.

08:29

Como o Mastertool IEC é dividido e uma explicações sobre seus principais menus e atalhos.

12:55

É criado um programa nas 5 linguagens para podermos distinguir a representação da mesma lógica nas diferentes linguagens.

05:17

O Editor Ladder do Mastertool IEC é apresentado em mais detalhes.

Article

Um resumo de todo o assunto tratado nesta seção de forma textual para facilitar um consulta posterior.

1 question

Neste teste faremos uma revisão do conteúdo visto na sessão sobre o software de programação e as linguagens de programação

Section 4: Instruções binárias
01:06

Uma introdução sobre o assunto que será tratado nesta seção: As instruções binárias.

07:15

Será apresentado os tipos mais comuns de instruções binárias. Contatos e Bobinas.

08:24

Como documentar nossas entradas e saídas. Esta é uma boa prática de programação.

03:40

Criando lógicas AND e OR utilizando instruções binárias da linguagem Ladder.

05:31

Inserindo comentárias às nossas lógicas ou redes. Esta também é uma boa prática de programação.

03:00

As duas principais categorias de erros que podemos encontrar no nosso código.

06:39

Simulando o nosso programa para encontrar possíveis erros de lógica.

Article

Um resumo de todo o assunto tratado nesta seção de forma textual para facilitar um consulta posterior.

Instruções binárias
1 question
Section 5: Instruções binárias (Set/Reset)
Introdução
01:15
Bobina liga na energização
06:17
Bobinas Set/Reset
10:50
Resumo da seção
Article
Instruções binárias (Set/Reset)
1 question
Section 6: Temporizadores
01:15

Uma introdução ao assunto que será abordado nesta seção: Os temporizadores

08:05

Teste na prática o funcionamento do temporizador TON ou temporizador ao trabalho.

05:06

Teste na prática o funcionamento do temporizador TOF ou temporizador ao repouso.

03:17

Nesta aula será feito uma lógica utilizando o temporizador TON mas funcionando com se fosse um TOF

04:09

Teste na prática o funcionamento do temporizador TP ou temporizador de Pulso.

05:20

Nesta aula será feito uma lógica utilizando o temporizador TON mas funcionando com se fosse um TP

07:15

Nesta aula aplicaremos os conhecimentos adquiridos nas aulas sobre temporizadores, e faremos uma melhoria no nosso alarme residencial.

Resumo da Seção
Article
Temporizadores
1 question
Section 7: Instruções Matemáticas e a declaração de Variáveis
01:03

Uma introdução ao assunto que será abordado nesta seção: Instruções matemáticas e a declaração de variáveis.

Tipos de Variáveis e Declaração de Variáveis
04:22
Soma e Subtração
03:52
Multiplicação e Divisão
07:27
Resumo da Seção
Article
Instruções Matemáticas e a declaração de Variáveis
1 question
Section 8: Estruturando Seu Programa
Introdução
01:01
Subrotinas
07:43
Section 9: Encerramento
Encerramento
00:35

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Formado em Análise e Desenvolvimento de Sistemas, trabalha há mais de 15 anos desenvolvendo soluções voltadas para a indústria, treinando e gerenciando equipes.

Especialista em programação de diversos controladores lógico programáveis e em programação utilizando Visual Studio .net, LabVIEW, elipse E3, entre outros. Aplicando este conhecimento na automação de diversos processos industriais de clientes dentro e fora do Brasil.

Ready to start learning?
Take This Course