Introdução à programação de controladores lógicos programáveis: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
RICARDVS (discussão | contribs)
Sem resumo de edição
ortografia; formatação
Linha 1:
== Apresentação ==
 
Aqui inicio a escrita de meus conhecimentos na área de programação de CLPs, o que escrevo aqui provavelmente você não lera em livros sobre automação ou programação básica.
AQUI INICIO A ESCRITA DE MEUS CONHECIMENTOS NA AREA DE PROGRAMACAO DE CLPS, O QUE ESCREVO AQUI PROVAVELMENTE VOCE NAO LERA EM LIVROS SOBRE AUTOMACAO OU PROGRAMACAO BASICA.
 
== INTRODUCAOIntrodução Aà PROGRAMACAOprogramação ==
 
Tenho visto nesse 4 anos na areaárea de automação, e também como estudante, que várias pessoas tem uma certa dificuldade nesse tipo de programação vezes por não entender a logicalógica da estrutura da linguagem vezes por não entender a ferramenta e em muitas outras por pensar que essa linguagem é dificildifícil por ser usada em grandes projetos alguns com uma complexidade considerável.
 
Em primeiro Lugarlugar, é muito importante entender lógica de programação,. muitosMuitos dizem que ladderLadder, por ser uma linguagem simples que foi feita prapara eletricistas e, não tem nenhumqualquer pré requisito. éÉsaberconhecer os comandos.
 
Em parte é verdade mas não é tão simples assim, tudo isso depende do equipamento, CLP, que vocevocê vai Fazerfazer. Em um CLP simples e antigo pode ser programado por qualquer pessoa dependendo do ciclo mas algumas marcas de CLPs temos alguns prepré-requisitos como Instrumentaçãoinstrumentação e Eletronicaeletrônica Digitaldigital e a principal lógica de programação, muitos podem dizer o que isso naonão tem a ver. Masmas essa é uma ferramenta poderosissimapoderosíssima na hora de programar, usando ou lógica de programação ou estruturada ou com uso de fluxogramas, tudo fica mais facilfácil no programa e o principal, aquelas horas que, no programa, você não sabe pra onde ir, essa ferramenta te tira de qualquer apuro.
 
== Conhecendo um CLP básico ==
 
 
== CONHECENDO UM CLP BASICO ==
 
Podemos entender um CLP muito simples, porém limitado, sendo programado na linguagem C e usando um microcontrolador
entrada* Entrada digital
 
* Isolação galvânica
entrada digital
* Microcontolador
isolação galvanica
* Isolação galvânica
microcontolador
* Amplificador
isolação galvanica
saida* Saída digital
amplificador
saida digital
 
== Entender muito bem a tarefa ==
 
Para iniciar um programa em qualquer linguagem a primeira coisa muito importante que muitos esquecem é o ciclo da máquina, quando se tem o dominiodomínio desse pode-se facilmente criar um fluxograma fazendo assim, o programa perde um pouco de sua complexidade. Muitos pulam esse importante passo pois julgam sendo apenas para iniciantes, mas, na verdade é uma boa documentação inicial de um programa e serve também para uma manutenção posterior.
 
== Conhecimento das ferramentas disponíveis 2 mais importante ==
== CONHECIMENTO DAS FERRAMENTAS DISPONIVEIS 2 MAIS IMPORTANTE: ==
 
Esse conhecimento também é imprenscindívelimprescindível para um programador conhecer o funcionamento da ferramenta onde se vai programar. Juntei aqui algumas ferramentas genéricas ou seja que existem na maioria dos IDEs.
 
 
== Escrevendo primeiro programa simples em linguagem textual ==
== ESCREVENDO PRIMEIRO PROGRAMA SIMPLES EM LINGUAGEM TEXTUAL: ==
 
A linguagem textual a qual me refiro é uma linguagem que independe de sintaxes especiais, essa funciona como um fluxograma mas sem os simbolossímbolos. Isso é feito por muitos programadores que não tem um tempo suficiente para fazer um fluxograma bem visual. Essa linguagem funciona como um pilar para sustentação do programa mas, o fluxograma é mais recomendado por ser bem mais visual.
 
== ESCREVENDOEscrevendo PRIMEIROprimeiro PROGRAMAprograma EMem LADDER:Ladder ==
 
== DESAFIODesafio 1: COMOcomo AGIRagir EMem INTERTRAVAMENTOS:intertravamentos ==
 
== DESAFIODesafio 2: COMOcomo AGIRagir EMem CICLOSciclos CONTINUOS:continuos ==
 
== Maneiras de programa (dominó e borboleta) ==
== MANEIRAS DE PROGRAMA ( DOMINO E BORBOLETA ): ==
 
== REFERENCIAS:Referencias ==
 
[[Categoria:Programação|Programação]]