Escolar Documentos
Profissional Documentos
Cultura Documentos
Untitled
Untitled
com - HP14416812341517
Licensed to Nei Simões Jorge Terceiro - neiterceiro@hotmail.com - HP14416812341517
SUMÁRIO
Sumário 03
Introdução 04
Conclusão 25
Referências 26
03
ATM
Fala ATMs (Automatizadores),
sejam-bem vindos ao time de
desenvolvimento de grandes
Solutions
soluções automatizadas e
tecnológicas.
Wesley Jean
Sócio fundador da ATM
Solutions, Engenheiro
Eletricista, Especialista em
Automação e Controle de
Processos
04
O CLP do
Século
XXI
O Controlador Lógico Programável, mais conhecido
pela sua sigla CLP ou PLC (Programmable Logic
Controller), é um dispositivo eletrônico, computacional
que foi adaptado para o controle de processos de
fabricação, como linhas de montagens, máquinas,
dispositivos robóticos ou qualquer atividade que exija
alta confiabilidade, facilidade de programação e
diagnóstico de falha do processo.
05
Desta maneira podemos utilizar o controlador para atuar em diversas aplicações, desde
aplicações simples rotineiras do cotidiano, como controlar um sistema de iluminação
residencial, quanto o controle de uma malha de processo industrial complexa. Na verdade, o
que irá definir o poder, ou a grandiosidade da aplicação é o modelo de arquitetura do
processo. Por isso, a importância de criar uma arquitetura modularizada. E o desenvolvimento
da lógica no CLP deve seguir a modularidade também, pois quando separa as
responsabilidades dentro da lógica, facilita a manutenção das rotinas e usabilidade das
mesmas em várias partes do código.
Dica Prática!
"NA ESCOLHA DE MODELOS DE CLP PARA
ESTUDO E APRENDIZADO, SELECIONE DOIS
MODELOS DIFERENTES: UM SIMPLES, PARA
APREDIZAGEM DOS FUNDAMENTOS E
CARACTERÍSTICAS BÁSICAS E UM MODELO MAIS
ROBUSTO COM DATA DE FABRICAÇÃO MAIS
RECENTE, QUE TE DEIXARÁ MAIS ATENTO AS
NOVAS TECNOLOGIAS DESENVOLVIDAS."
06
Representação de Placa
de Circuitos
CPU
O sistema central, cérebro do CLP é a unidade central de processamento que tem como
principal função ler as entradas, executar as instruções do programa desenvolvido pelo
usuário e transferir as atualizações para os valores de saídas. Sendo a CPU formada por
duas partes fundamentais, o processador e as memórias, além de circuitos de
diagnósticos, porta de comunicação dentre outros.
Processador
O processador de um CLP tem como função principal a execução do programa escrito
pelo usuário. Além disso, executa tarefas como, gerenciamento da comunicação, e
programas de auto diagnósticos. Estas tarefas de processamento acontecem de acordo
07
com o sistema operacional inscrito pelo fabricante, este sistema não é acessível ao usuário
do CLP e se encontra gravado na memória não volátil da CPU. Existem CLPs que se
utilizam de mais de um processador, sendo assim, capaz de realizar diversas atividades
tornando-o mais rápido e fácil de programar.
Memória
Existem diversos tipos de memórias que são utilizadas na constituição do controlador,
memórias estas que são responsáveis pelo armazenamento do sistema operacional, a
programação, gerenciamento das tabelas de entradas e saídas e as variáveis internas do
CLP.
08
Dica Prática!
"NA COMPOSIÇÃO DE UM SISTEMA A SER
AUTOMATIZADO, É DE EXTREMA IMPORTÂNCIA O
DIMENSIONAMENTO CORRETO DO
CONTROLADOR A SER UTILIZADO E NESTA
COMPOSIÇÃO É NECESSÁRIO DEFINIR O
TAMANHO DA MEMÓRIA DE ARMAZENAMENTO
QUE O CLP PRECISARÁ TER PARA COMPORTAR O
PROCESSO EM QUESTÃO, ALÉM DA CAPACIDADE
DE PROCESSAMENTO."
09
Linguagens de
Programação Possíveis
Para CLP
A linguagem de programação trata-se de um conjunto de instruções que produzem
vários tipos de códigos com a intenção de implementar algoritmos e criar
funcionalidades para objetivos gerais e específicos de programação. Existem diversas
linguagens de programação para CLPs, cinco delas são suportadas pela norma IEC 61131-3
(Padrão Internacional para Controladores Lógicos Programáveis), porém, dentre elas,
existem três tipos de linguagens que são mais utilizadas entre os programadores e
grandes fabricantes de CLP’s. Linguagem em Ladder, Diagrama de Bloco de Função e
Texto Estruturado (Script), estas são as linguagens mais aplicadas na programação de
sistemas automatizados.
Linguagens de Programação
Ladder
A Linguagem em Ladder tem a sua origem de “projetos elétricos” (Lógica Ladder),
representações de comandos elétricos executados por sistemas eletromecânicos. Sendo
cada dispositivo que faz parte deste sistema é representado por um símbolo
característico no diagrama em ladder, interligado através de conexões entres os
dispositivos.
10
No princípio foi denominada como Lógica Ladder, evoluiu para uma linguagem de
programação que faz a representação gráfica baseada nos diagramas elétricos dos
circuitos de hardware. O nome é baseado na observação de que os programas
assemelham-se em escadas com duas barras verticais na lateral e diversos degraus na
horizontal.
Representação da
Programação em Ladder
11
Representação da Programação em
Diagrama de Bloco de Função
Texto Estruturado
Se fossemos definir a linguagem mais “complexa” e de alto nível no mundo da
programação de CLPs, sem dúvidas seria a linguagem de Texto Estruturado ou Script, é
um modelo de linguagem que foi baseada na linguagem de programação Pascal
(Linguagem baseada na estruturação de dados).
Saber programar em Texto Estruturado, ou Script, é sem dúvidas estar alguns patamares
acima dos “programadores comuns” de CLPs, pois, este modelo de linguagem traz
flexibilidade para programações específicas de processos que requerem alto nível de
complexidade técnica, onde linguagens de programação mais básicas não conseguem
dar conta.
Representação da Programação em
Texto Estruturado/Script
12
Representação da Programação em
Texto Estruturado/Script
Dica Prática!
"QUER APRENDER A PROGRAMAR CLPS? COMECE
POR ENTENDER E CRIAR UMA BASE SOBRE
COMANDOS ELÉTRICOS, LOGO EM SEGUIDA,
BUSQUE O APRENDIZADO DA LINGUAGEM DE
PROGRAMAÇÃO EM LADDER, E QUANDO JÁ
ESTIVER PONDO EM PRÁTICA ESTE
APRENDIZADO, COMECE A ESTUDAR O BÁSICO DE
PROGRAMAÇÃO EM SCRIPT PARA QUE EM UM
FUTURO PRÓXIMO VOCÊ SE TORNE UM
PROGRAMADOR DE ALTO NÍVEL."
13
Como Funciona a
Integração e Rede de
Comunicação do CLP
Como já vimos aqui neste livro o primeiro CLP foi desenvolvido no final da década de 60,
precisamente no ano de 1968, logo em seguida houve a necessidade do desenvolvimento
de redes de comunicações para o CLP, umas das primeiras redes a serem desenvolvidas
foi a rede Modbus pela Modicon.
Representação Arquitetura de
Rede de Comunicação Industrial
14
Existem alguns protocolos de rede que são bem conhecidos em processos automatizados
como, Modbus, Fieldbus, Profibus, Profinet, CanOpen, Bacnet e Ethernet/IP. Porém, o
protocolo mais difundido é o Modbus, sendo um protocolo que a utilização é livre de taxas
de licenciamento. Por isto, é denominado de “protocolo aberto”, e também se adequa
facilmente a diversos meios físicos. Além de ser utilizado por milhares de equipamentos e
dispositivos, sendo uma das soluções de redes de automação mais baratas.
Dica Prática!
"SENDO O PROTOCOLO MODBUS O DE MAIOR
UTILIZAÇÃO NAS APLICAÇÕES AUTOMÁTICAS, ESTE DEVE
SER O PROTOCOLO A SER ESTUDADO COMO
PRIORIDADE PARA PESSOAS QUE BUSCAM APRENDER
SOBRE REDES DE AUTOMAÇÃO. NÃO ESQUECENDO DO
PROTOCOLO ETHERNET/IP, POIS O MESMO JÁ ESTÁ
SENDO BASTANTE UTILIZADO POR NOVAS INDÚSTRIAS E
TEM UMA PROJEÇÃO DE SER O PROTOCOLO MAIS
APLICADO NO FUTURO DA AUTOMAÇÃO, POIS, PERMITE
CONVERGÊNCIA, RAPIDEZ, ALTA CAPACIDADE DE
INFORMAÇÕES E ALTA VELOCIDADE NA REDE,
PROPORCIONANDO TOMADA DE DECISÕES CADA VEZ
MAIS RÁPIDAS, DO PROCESSO, MANUTENÇÃO E
SEGURANÇA DA PLANTA DE AUTOMAÇÃO."
15
É Possível Expandir a
Capacidade de Entradas
e Saídas de um CLP com
Módulos de Expansão
Na concepção de produto de um CLP o fabricante decide qual será a capacidade daquele
dispositivo eletrônico quanto aos seus módulos embutidos de entradas e saídas. Junto
com esta decisão vem um fato que preocupa bastante os grandes fabricantes. O
tamanho do controlador, quantos centímetros de largura, altura e profundidade este
dispositivo terá. Esta definição está ligada diretamente ao número de entradas e saídas
embutidas que o CLP irá embarcar, isto porque quanto maior for o tamanho total do
produto, mais entradas e saídas ele poderá ter.
Representação de CLP
com Módulos de Expansão
Com o tempo percebeu-se aplicações onde a quantidade de entradas e saídas dos CLPs
eram insuficientes para determinados processos de automação. Sendo assim, foi
desenvolvido uma maneira de estender esta capacidade de pontos. Com isto, os Módulos
de Expansão foram criados, adicionando facilmente novos pontos de entrada e saída para
o CLP.
16
Dica Prática!
"É SEMPRE IMPORTANTE ANALISAR E DEFINIR
PRECISAMENTE O CLP QUE SERÁ UTILIZADO PARA
DETERMINADAS APLICAÇÕES DE AUTOMAÇÃO, SEMPRE
QUE ESTIVER TRABALHANDO COM UMA APLICAÇÃO QUE
EXISTA POSSIBILIDADE DE EXPANSÃO FUTURA,
CONSIDERE UTILIZAR UM MODELO DE CLP QUE HAJA A
POSSIBILIDADE DE EXPANDI-LO FUTURAMENTE APENAS
ADICIONANDO MÓDULOS DE EXPANSÃO. ISTO TE FARÁ
ECONOMIZAR MUITAS HORAS DE RETRABALHO NO
DESENVOLVIMENTO DE UMA NOVA SOLUÇÃO QUE
ABRIGUE A MODIFICAÇÃO E LHE TRARÁ TAMBÉM COMO
BENEFÍCIO UMA ECONOMIA SIGNIFICATIVA NA COMPRA
DE PRODUTOS PARA A EXPANSÃO DO SISTEMA."
17
Meios de Interação
Amigável com o
CLP
Para a interação entre o ''homem" e a "máquina" e dispositivo de controle que é o CLP,
existem alguns caminhos a serem trilhados para se chegar ao que podemos chamar de
“interação amigável”. O controlador sai da fábrica de onde foi produzido com um sistema
operacional embarcado pelo fabricante para que consiga rodar, entrar em
funcionamento, de acordo com as programações a serem desenvolvidas e transferidas
para o mesmo.
18
Diante disto, visando uma interação mais amigável com o CLP podemos utilizar uma IHM
(Interface Homem Máquina) ou um Sistema SCADA (Sistema de Supervisão e Aquisição de
Dados), também conhecido como Supervisório, encurtando assim a distância técnica
entre o controlador e o operador, mantenedor, supervisor, gerente e diretor do processo
automatizado.
Representação IHM
19
20
Dica Prática!
"A ESCOLHA DE UMA IHM E DE UM SISTEMA SCADA, ESTÁ
LIGADA DIRETAMENTE COM A DEMANDA DE INTERAÇÃO
AO PROCESSO E A NECESSIDADE DOS OPERADORES,
SUPERVISORES E DIRETORES DAQUELE SISTEMA
POSSUEM DE SE RELACIONAR COM O PROCESSO. ENTÃO,
É DE EXTREMA IMPORTÂNCIA QUE ESTES USUÁRIOS
SEJAM CONSULTADOS QUANTO A NECESSIDADE DOS
MESMOS DE INTERAÇÃO COM AS INTERFACES
AMIGÁVEIS DO CLP."
21
A Chave da
Programação do CLP é o
Domínio do Processo
O profissional da área de automação tende a ter um tipo de conhecimento
multidisciplinar, isto acontece porque existe a possibilidade de automatização da grande
maioria dos processos empregados pelo mundo. Este fato desenvolve a necessidade de
aprendizado de diversas áreas e características específicas empregadas em cada
processo que o profissional tem a oportunidade de automatizar.
22
Os sensores, transmissores (de variáveis como temperatura, umidade, pressão, nível, vazão
entre outras) e atuadores de campo são examinados para o entendimento das
interligações físicas e configurações dos sinais de comando e controle do CLP.
Isto tudo criará um acervo de conhecimentos técnicos que será primordial e fundamental
para que o programador consiga dominar as etapas do processo e entender quais serão os
obstáculos que aquele sistema poderá enfrentar ao longo das suas operações.
Representação Processo
23
Dica Prática!
"COMO BEM EXPLANADO AQUI NESTE CAPÍTULO, O
CAMINHO PARA A CRIAÇÃO DE UMA APLICAÇÃO QUE
SEJA SEGURA, EFICIENTE E QUE TRAGA OS BENEFÍCIOS
NECESSÁRIOS PARA O SISTEMA É O ESTUDO E DOMÍNIO
DO PROCESSO, INVISTA HORAS ESTUDANDO O
FUNCIONAMENTO DO PROCESSO ANTES MESMO DE
COMEÇAR A PROGRAMAR, PROCURE ENTENDER OS
PERIFÉRICOS DE ENTRADAS E SAÍDAS QUE SERÃO
UTILIZADOS, ETAPA POR ETAPA DO SISTEMA A SER
AUTOMATIZADO, FAÇA TESTES, SIMULAÇÕES, CRIE
“MUSCULATURA MENTAL” PARA CONSEGUIR
RACIONALIZAR E DESENVOLVER A MELHOR LÓGICA DE
AUTOMATIZAÇÃO QUE PODE SER APLICADO AO
PROCESSO EM QUESTÃO."
24
ATM
Fala ATMs, tenho certeza de que o
conhecimento transcrito neste livro e
acessado por você, vai te ajudar a se
Solutions
diferenciar na carreira e além disto,
alavancar as suas chances de
sucesso para os teus objetivos.
Como vimos, percebe-se que o CLP é um dispositivo muito importante para um sistema
automatizado, e isto se tornou mais forte após o nível de qualidade de tecnologia
embarcadas nos CLPs do século XXI.
Sendo assim, quando o mesmo é utilizado ele se torna o centro daquele sistema ou
processo, de modo que todas as atenções são dedicadas ao mesmo, especificação das
configurações básicas, definições de entradas e saídas, redes de comunicação, módulos
de expansão e funcionalidades, linguagens de programação empregadas, interfaces de
interação amigável e dentre outros são definidos a partir da definição do controlador.
Isto traz uma necessidade de entendermos cada vez mais profundamente sobre o
funcionamento deste dispositivo, assim como, sobre os fundamentos de programação
do mesmo. Tendo como conclusão que o domínio sobre os sistemas automatizados
sobrevirão após o domínio do CLP e dos fundamentos que o constituem.
Muito obrigado pelo tempo que passamos juntos, espero te ver em breve no nosso
instagram @atmsolutions, ou em umas das nossas redes de comunicação.
@atmsolutions
@atmsolutions
ATM Solutions
Wesley Jean
Sócio fundador da ATM
Solutions, Engenheiro
Eletricista, Especialista em
Automação e Controle de
Processos
25
FINANCIAL TRIBUNE. Plan to Install Control System on Gas Pipelines. Disponível em:
https://financialtribune.com/articles/energy/69427/plan-to-install-control-system-on-gas-pipelines
26