![Page 1: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/1.jpg)
Tendências em Programação para Controladores Industriais
Fabio Piuma
Gerente de Produtos Novus Produtos Eletrônicos [email protected]
![Page 2: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/2.jpg)
Controle em Saneamento
Estação de Tratamento de Água
• Controle da dosagem de produtos químicos
• Lavagem dos filtros
• Controle de vazão de água bruta
![Page 3: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/3.jpg)
Como era antes o controle na indústriaLógica de controle com relés
![Page 4: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/4.jpg)
1997
Modicon vendida para
Schneider Electronics
1975
Modicon
lança
284/384
História dos PLCs ~50 anos
Atualidade
1968
Invenção do PLC
Modicon lança 084
1977
Modicon vendida para Gould
Electronics
1979
Modbus protocol
Communication
1982
Manufacturing
Automation Protocol
(MAP)
1992
Profibus e
Ethernet
1993
DeviceNet
Profibus DP
1972
Modicon lança
184
1985
AllenBradley vendida para
Rockwell Automation
1986
Allen Bradley
lança PLC5
Allen Bradley lança
PLC2
1981
Allen Bradley
lança PLC3
1970 1980 1990 2000 2010 2020
1991
Allen Bradley
lança SLC500
1984
Modicon
lança 984
Laço PID
Allen Bradley lança
ControlLogix
1979
Siemens lança
Simatic S5
Feira Hannover
1975
Siemens lança
Simatic S3
2004
Allen Bradley lança
CompactLogix
2001
ProfiNet
2009
Siemens lança S7-
1200
2010
Allen Bradley lança
ControlLogix L70
2016
Allen Bradley lança
ControlLogix L80
1992
IEC 61131-3
1997
Siemens lança
Simatic PCS7
1994
Siemens lança
Simatic S7
![Page 5: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/5.jpg)
Timeline dos PLCsPLCs Modicon
Modicon 184
Modicon 084
Schneider Modicon M340Schneider Modicon M241
Programador PortátilUnity Pro
Gould Modicon
984
![Page 6: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/6.jpg)
Timeline dos PLCsPLCs Allen Bradley - Rockwell
A-B ControlLogix
Fonte: https://theautomization.com
PLC3
PLC2
6200
Programador
Portátil
RSLogix
![Page 7: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/7.jpg)
Timeline dos PLCsPLCs Siemens AG
Fonte: https://theautomization.com
Programador PLC5
Siemens S3
Siemens S5
Siemens S7-1500
Siemens S7
Siemens Simatic PCS7
Siemens S7-1200
![Page 8: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/8.jpg)
Evolução das Gerações de PLC
• Programação em Assembly
• Exigia conhecimento do hardware1ª Geração
• Programação em linguagem de nível médio
• Terminais de programação ou maletas para gravar a EPROM do PLC
• PLC com entrada de programação
• Permitia conexão a teclados ou programadores portáteis
• PLC com entrada para comunicação serial
• Programação e teste do programa com PC
2ª Geração
3ª Geração
4ª Geração
• PLC com padrão de protocolos de comunicação
• Interface com outros dispositivos e sistemas SCADA5ª Geração
![Page 9: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/9.jpg)
Linguagens de Programação
IEC 61131-3Padronização das linguagens de programação de PLCs
Fonte: https://www.motioncontroltips.com
• Instruction List (IL)
• Structured Text (ST)
• Ladder Diagrams (LD)
• Functional Block Diagram (FBD)
• Sequential function Chart (SFC)
![Page 10: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/10.jpg)
Players e Tecnologias Atuais
Fonte: https://theautomization.com
![Page 11: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/11.jpg)
Mercado de PLC no Brasil
• 1992 : abertura do mercado brasileiro
• Década de 1990: Japão emerge como 2ª potência econômica. PLCs dos
tigres asiáticos começam a entrar no Brasil
• Década de 2000: PLCs compactos asiáticos começam a tomar mercado
dos controladores PID
• Década de 2010: China emerge como 2ª potência econômica. PLCs
compactos com IHM começar a se disseminar no Brasil
![Page 12: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/12.jpg)
Redes Industriais
![Page 13: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/13.jpg)
Armazenamento dos Dados - SCADASCADA
Fonte: https://etra.si
![Page 14: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/14.jpg)
Integração com Sistemas de Gestão
Fonte: https://www.solids.de
![Page 15: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/15.jpg)
Integração com Sistemas de Gestão
Fonte: https://www.sciencedirect.com
Gateways
Dados
“on
premises”
Comunicação entre camadas - Gateways
![Page 16: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/16.jpg)
Linguagens de Alto NívelLinguagem que permite escrever código que independe da plataforma de
hardware
Fácil de ler, escrever e realizar manutenção – linguagem natural
![Page 17: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/17.jpg)
Linguagem para Web (Internet x Intranet)
Server-side
Back-end Front-end
![Page 18: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/18.jpg)
Uso Massivo da Ethernet na Indústria
• Comunicação rápida, confiável e flexível -> tempo real, diferentes tipos de dados
• Banda larga -> grandes pacotes de dados entre dispositivos
• Empilhamento de camadas de protocolo -> tunelamento dos protocolos
Previsão de esgotamento de endereços IPv4
Fonte: http://ipv6.br/
![Page 19: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/19.jpg)
Protocolos Ethernet em Redes Industriais
![Page 20: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/20.jpg)
Convergência IT e OTTecnologia da Informação e Tecnologia da Operação
![Page 21: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/21.jpg)
Indústria 4.0
Fonte: https://www.automationworld.com
Pirâmide -> Pilar
![Page 22: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/22.jpg)
Protocolos da Indústria 4.0
• Ampla Conectividade (Dispositivos e Sistemas)
• Fog ou Edge Computing
• BigData
• Analytics
• Machine Learning
Comportamento do Processo em Tempo Real
Gestão Preventiva e Preditiva
![Page 23: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/23.jpg)
Internet das Coisas
• Necessidade de Integração M2M
• Rede de Sensores Wireless usando protocolos baseados em IP
• Sensores inteligentes
• Topologia Publisher/Subscriber
• Escalabilidade – arquitetura não precisa ser conhecida
• Interoperabilidade na pirâmide da automação industrial
• Dados em Nuvem
Características:
![Page 24: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/24.jpg)
IIoTIndustrial Internet of Things
• MQTT (Message Queuing Telemetry Transport)
• CoAP (Constrained Application Protocol)
• AMQP (Advanced Message Queuing Protocol)
• Websocket
• XMPP (Extensible Messaging and Presence Protocol)
• DDS (Data Distribution Service)
Protocolos da dados para IoTTecnologias de Enlace
![Page 25: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/25.jpg)
IIoTIndustrial Internet of Things
• Dados “On Premises” x “Cloud” (SaaS)
• Cultura das empresas
• Políticas de TI e Segurança de Dados
• Comunicação Criptografada
Dados do Processo
![Page 26: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/26.jpg)
Banco de Dados do ProcessoDesafios de Telemetria
SCADA
MES (Manufacting Execution
System)
ERP
Sistemas Proprietários
Armazenamento em
Nuvem
![Page 27: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/27.jpg)
NOVUS no MundoNOVUS é uma empresa global
Escritórios
NOVUS Automation – Miami
NOVUS Brasil – Porto Alegre
NOVUS Argentina – Buenos Aires
NOVUS França – Lyon
Distribuidores internacionais
Siga-nos
novusautomation
@novusautomation
Novus Automation
Novus Automation
Principais Certificações
Controle e Indicação de Processos
Unidades de Negócio
Sensores, Condicionadores e Transmissores
Aquisição e Comunicação de Dados
Software Interface
Desde 1983
![Page 28: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/28.jpg)
De Olho no Mundo
• 1983: Fundação da NOVUS
• 1993: 1ª participação na Feira de Hannover
• 2019: 20ª participação na Feira de Hannover
Hannover 2005 Hannover 2009 Hannover 2012 Hannover 2018Hannover 1996
![Page 29: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/29.jpg)
Histórico dos Controladores NOVUS
uCPMCTCTL CP4L
N1100 N2000N1020
N480
N3000N1200
N2020
N1040
N1030
XLe
XL4
XL6
N1000
![Page 30: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/30.jpg)
Módulos de I/O e Gateways da NOVUS
DigiGate ProfibusDigiRail VA
DigiRail 2A DigiRail 2R DigiRail 4C
AirGate Modbus
FieldLogger
DigiRail Connect
(Indústria 4.0 e IoT)
![Page 31: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/31.jpg)
Advento do Mundo Maker• Software Livre
• Conhecimento e recursos compartilhado
• “Power to the People” – movimento Maker
• Cultura DIY (Do it yourself)
• Mais de 150 feiras Makers no mundo desde 2006
• “Hardware Livre”
![Page 32: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/32.jpg)
Placas CPU emergentes para IoTSOM – System on Module para Hobistas e Makers
Arduino Uno Raspberry Pi 3Raspberry Pi 2
Raspberry PiArduino Mega
BeagleBone CubieBoard
NodeMCU
Banana Pi
![Page 33: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/33.jpg)
Disseminação dos SOMRobótica no Jardim e nas Escolas Projetos e Trabalhos de Conclusão nas Universidades
![Page 34: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/34.jpg)
Força do Arduino
• Grande comunidade de hobbystas e makers
• Bibliotecas prontas e testadas (GitHub)
• Ambiente de programação (IDE) fácil de usar
• Extenso número de processadores compatíveis
• Fácil adoção (escolas, universidades, makers, etc)
![Page 35: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/35.jpg)
Ameaça?
![Page 36: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/36.jpg)
Arduino na Indústria
Fonte: https://www.paulfurley.com https://www.instructables.com
![Page 37: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/37.jpg)
DigiRail NXprog
• Módulo de I/O programável
• Mix I/O ou Multi I/O (EA, ED, AS, SD)
• RS485 (Modbus RTU)
• Ethernet (Modbus TCP)
• Programação IDE Arduino
• Robusto para uso industrial - CE
• Futuros protocolos da Indústria 4.0 e IoT
• Futura programação em IEC 61131-3
![Page 38: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/38.jpg)
Linguagens de Programação para Arduino
• C / C++
• Java
• Phyton
• IEC 61131-3 (openPLC)
![Page 39: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/39.jpg)
Programação em Alto Nível
Algoritmos complexos
• Recursividade
• Cálculos Estatísticos
• Lógicas PID / Fuzzy
• Implementação de Máquina de Estados
![Page 40: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/40.jpg)
Futuro?
• Linguagens de alto nível (PLCs, I/Os, Controladores de Processo)
• Conectividade TCP/IP
• Protocolo padronizado
![Page 41: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/41.jpg)
Novidades?
A NOVUS está atenta às tendências e
trabalhando forte para disponibilizar produtos
no estado da arte para a Indústria 4.0 e IIoT
![Page 42: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/42.jpg)
Referências Bibliográficas
https://www.automationmag.com
http://info.eecoonline.com
http://www.plcdev.com
https://theautomization.com
https://www.classicautomation.com
http://www.controlengeurope.com
https://www.cnsiemensplc.com
http://automationprimer.com
https://pt.wikipedia.org/wiki/Controlador_l%C3%B3gico_program%C3%A1vel
https://www.webopedia.com
https://www.avalan.com
http://www.ethercat.org
https://medium.com
https://www.bbvaopenmind.com
![Page 43: Tendências em Programação para Controladores Industriais€¦ · Modicon vendida para Schneider Electronics 1975 Modicon lança 284/384 História dos PLCs ~50 anos Atualidade 1968](https://reader030.vdocuments.pub/reader030/viewer/2022040303/5e92aaf98801631cf3357176/html5/thumbnails/43.jpg)
Perguntas
Fabio Piuma ([email protected])
V Simpósio ISA São Paulo
de Automação em Saneamento19 de março de 2019 – São Paulo / SP