Vous êtes sur la page 1sur 137

MATERIAL DIDTICO PARA TREINAMENTO NO

SOFTWARE TIA PORTAL V11

Chapec Janeiro 2013

LISTA DE ILUSTRAES
Figura 1 - Portal VIEW ............................................................................................................ 10
Figura 2 - Project View ............................................................................................................ 11
Figura 3 - Kit Didtico FESTo, demonstrao das sadas de tenso contnua ......................... 12
Figura 4 - Demonstrao das entradas digitais do Kit didtico FESTO. .................................. 13
Figura 5 - Diagrama de funcionamento das sadas digitais do kit didtico FESTO. ................ 14
Figura 6 - IHM KTP 600 Siemens ........................................................................................... 15
Figura 7 - Demonstrao dos mdulos de comunicao no Kit FESTO. ................................. 15
Figura 8 - Criao de novos projetos. ....................................................................................... 16
Figura 9 - Apagar projetos. ....................................................................................................... 16
Figura 10 - Excluir entradas de projetos antigos ...................................................................... 17
Figura 11 - Insero de equipamentos ao projeto pelo portal VIEW. ...................................... 18
Figura 12 - Insero de hardware pela janela de projeto .......................................................... 19
Figura 13 - Janela de insero de equipamentos ...................................................................... 19
Figura 14 - Janela de configurao de dispositivo ou equipamento ......................................... 20
Figura 15 - Insero de mdulos de perifricos em um equipamento ...................................... 21
Figura 16 - Mtodo de arrastar e soltar. ................................................................................... 21
Figura 17 - Exemplo de configurao de hardware de um CLP S7-1200 ................................ 22
Figura 18 - Configurao de endereamento lgico para o endereo fsico. ........................... 22
Figura 19 - Visualizao de endereamento na exibio grfica de um equipamento. ............ 23
Figura 20 - Insero de um hardware branco em um projeto. .................................................. 24
Figura 21 - Deteco automtica de Hardware. ....................................................................... 25
Figura 22 - Janela de dispositivos online.................................................................................. 25
Figura 23 - Hardware Kit Festo inserido automaticamente ...................................................... 26
Figura 24 - Declarao de TAGS em um CLP ......................................................................... 27
Figura 25 - Demonstrao grfica de um TAG declarado endereos fsicos. .......................... 28
Figura 26 - Janela de dispositivos acessveis............................................................................ 29
Figura 27 - Dispositivos online na rvore de projetos. ............................................................. 29
Figura 28 - Fune Online de um CLP S7-1200 ...................................................................... 30
Figura 29 - Voltando s configuraes de fbrica .................................................................... 32
Figura 30 - CLP sem endereo lgico ...................................................................................... 32
Figura 31 - Assinando um IP a um CLP S7-1200 .................................................................... 33
Chapec Santa Catarina

Fbio Luiz Araldi Petik

Figura 32 - TON Ladder ........................................................................................................... 38


Figura 33 - Grfico TON .......................................................................................................... 38
Figura 34 - TOF Ladder ........................................................................................................... 38
Figura 35 - Grfico TOF........................................................................................................... 39
Figura 36 - TP Ladder .............................................................................................................. 39
Figura 37 - Grfico TP ............................................................................................................. 39
Figura 38 - CTU Ladder ........................................................................................................... 40
Figura 39 - CTD Ladder ........................................................................................................... 41
Figura 40 - CTUD Ladder ........................................................................................................ 41
Figura 41 - Exemplo de MOVE_BLK ..................................................................................... 42
Figura 42 - Caminho para o bloco de configurao de uma malha PID .................................. 48
Figura 43 - Instanciando uma OB de interrupo de tempo. .................................................... 48
Figura 44 - Bloco PID Compact ............................................................................................... 49
Figura 45 - Janela 01 configurao PID ................................................................................... 50
Figura 46 - Janela 2 configurao PID ..................................................................................... 50
Figura 47 - Janela 3 configurao PID. .................................................................................... 51
Figura 48 - Bloco PID Funcionando ........................................................................................ 51
Figura 49 Pr-configurao da Auto configurao do PID ................................................... 52
Figura 50 - Finalizao do PreTuning do PID .......................................................................... 53
Figura 51 - Sistema PID monitorado aps auto configurao. ................................................. 54
Figura 52 - Habilitando o controle PID. ................................................................................... 54
Figura 53 - Insero de uma FB com linguagem Graph .......................................................... 56
Figura 54 - Janela de desenvolvimento para Grafcet ............................................................... 56
Figura 55 - Sequncia em Grafcet ............................................................................................ 57
Figura 56 - Programao de passos e transies no Grafcet .................................................... 59
Figura 57 Insero de uma funo em Grafcet ...................................................................... 60
Figura 58 - Exemplo de cdigo em SCL. ................................................................................. 61
Figura 59 - Comportamento de variveis no TIA PORTAL .................................................... 65
Figura 60 - Tabela de dados complexos. .................................................................................. 65
Figura 61 - Estrutura DLT e funo RD_SYS_T ..................................................................... 66
Figura 62 - Estrura ARRAY ..................................................................................................... 66
Figura 63 - Estrutura STRUCT ................................................................................................ 67
Figura 64 - Exemplo de declarao de STRING. ..................................................................... 67
Chapec Santa Catarina

Fbio Luiz Araldi Petik

Figura 65 - Utilizao de memria em um CLP. ...................................................................... 68


Figura 66 - Chamada de uma FC (Funo) .............................................................................. 69
Figura 67 - Chamada de uma FB (Bloco de Funo) ............................................................... 70
Figura 68 - Meios de estruturao de um programa. ................................................................ 71
Figura 69 - Chamada de OB's em um programa ...................................................................... 71
Figura 70 - Tabela de variveis OB80 ...................................................................................... 72
Figura 71 - Alocao das memrias especiais. ......................................................................... 73
Figura 72 - Inserindo uma IHM a um projeto. ......................................................................... 83
Figura 73 - Ambiente de desenvolvimento de sistemas em IHM's .......................................... 84
Figura 74 - Tabela de Tags em uma IHM. ............................................................................... 85
Figura 75 - Tela de configurao de conexes de uma IHM.................................................... 86
Figura 76 - Devices e Networks ............................................................................................... 87
Figura 77 - Indicao de conexo fsica de rede entre equipamentos. ..................................... 88
Figura 78 - Instanciando uma conexo utilizando a ferramenta de configurao de redes. ..... 88
Figura 79 - Configurando novas telas ou templates em IHM's ................................................ 89
Figura 80 - Configurao de elementos de tela em IHM's. ...................................................... 91
Figura 81 - Inserindo uma funo a um evento ........................................................................ 92
Figura 82 - Conexes de redes de uma Interface...................................................................... 92
Figura 83 - Configurao de uma animao em um objeto na IHM. ....................................... 94
Figura 84 - Configurao de usurios para uma IHM .............................................................. 95

Chapec Santa Catarina

Fbio Luiz Araldi Petik

SUMRIO
Introduo ....................................................................................................................... 8
1.

2.

Conhecendo o software e o kit de treinamento. ..................................................... 9


1.5

Tia Portal V11 ................................................................................................... 9

1.6

Viso geral do software Tia Portal V11.......................................................... 10

1.7

Viso Geral do Kit De Treinamento FESTO. ................................................. 12

1.8

Exerccios........................................................................................................ 16

Configurao de Hardware e Comunicao equipamentos. ................................. 18


2.1

Configurando novos dispositivos.................................................................... 18

2.1.1 Configurao de Hardware Manual. ......................................................... 18


2.1.2 Configurao de Hardware Automtica. ................................................... 23
2.1.3 Configurao de TAGS em Hardwares. ................................................... 27

3.

4.

2.2

Monitorando um dispositivo conectado. ......................................................... 28

2.3

Configuraes de Enderaamentos fsicos e lgicos. ....................................... 31

2.4

Exerccios........................................................................................................ 34

Operaes Lgicas, MATEMTICAS E BINRIAS. ........................................ 36


3.1

Operaes Binrias. ........................................................................................ 36

3.2

Temporizadores. ............................................................................................. 37

3.3

contadores. ...................................................................................................... 40

3.4

Operaes de transferncia. ............................................................................ 41

3.5

Blocos matemticos. ....................................................................................... 42

3.6

oPERAES lGICAS. ................................................................................ 44

3.7

INSTRUES DE COMPARAO. ........................................................... 45

3.8

Instrues de converso. ................................................................................. 47

3.9

Instrues para controle PID. .......................................................................... 47

3.10

Grafcet (s7 - Graph) .................................................................................... 55

3.11

SCL.............................................................................................................. 60

Estrutura de um programa. ................................................................................... 64


4.1

Tipos de dados. ............................................................................................... 64

4.1.1 Dados Elementares. ................................................................................... 64


4.1.2 Dados Complexos. .................................................................................... 65
4.2

DB - Blocos de Dados. ................................................................................... 67

Chapec Santa Catarina

Fbio Luiz Araldi Petik

4.3

FC Funo .................................................................................................... 69

4.4

FB Bloco de Funo. ................................................................................... 69

4.5

OB - Blocos de Organizao. ......................................................................... 70

4.5.1 OBs de Diagnstico. ................................................................................ 71


4.6

Memrias do Sistema...................................................................................... 72

4.7

Atalhos ............................................................................................................ 73

4.8

Exerccios........................................................................................................ 74

4.8.1 Bancada MPS Distribuio. ...................................................................... 74


4.8.2 Bancada MPS New Testing. ...................................................................... 76
4.8.3 Bancada de Produo. ............................................................................... 78
4.8.4 Controle de Temperatura. ......................................................................... 80
5.

6.

WINCC Flexible V11 ........................................................................................... 82


5.1

Configurao de Tags. .................................................................................... 84

5.2

Configurao de Conexes. ............................................................................ 85

5.3

Telas e seus objetos. ........................................................................................ 89

5.4

Eventos............................................................................................................ 91

5.5

Animaes. ..................................................................................................... 93

5.6

Usurios. ......................................................................................................... 94

5.7

Exerccios........................................................................................................ 95

configurao de Redes Industriais (Tutoriais). ..................................................... 96


6.1

Ethernet. .......................................................................................................... 96

6.1.1 Comunicao S7-1200 com S7-1200 ........................................................ 96


6.1.2 Comunicao S7-1200 com S7-200 ........................................................ 106
6.2

Profibus. ........................................................................................................ 115

6.2.1 Comunicao S7-1200 com S7-200 ........................................................ 115


6.2.2 Comunicao S7-1200 com S7-300 ........................................................ 121
6.2.3 Comunicao S7-1200 com Micromaster 440 ........................................ 124
6.3

AS-i. .............................................................................................................. 127

6.3.1 Comunicao VIA DP Coupler Profibus. ............................................... 127


6.4
7.

MODBUS ..................................................................................................... 131

Referncias ......................................................................................................... 137

Chapec Santa Catarina

Fbio Luiz Araldi Petik

LISTA DE SIGLAS
Smbolo

Significado

CCM

Centro de Controle de Motores.

CEP

Controle estatstico do processo

CIP

Control Information Protocol

CLP

Controlador Lgico Programvel.

CPU

Central Processing Unit

CSMA/CD

Carrier Sense with Multiple Access and Collision Detect

DB

Data Block

Gbps

Giga Bytes por segundo

GSD

Datasheet eletrnico

IGBT

Insulate Gate Bipolar Transitor.

IHM

Interface Homem-Mquina.

IP

Internet Protocol.

IP

Industrial Protocol

IP

International Protection

KW

Quilo Watt

Mbp/s

Mega Bytes por segundo

N.m

Newton.metro

NPN

Negativo Positivo Negativo

Graus Clsius

ODVA

Organizao que suporta tecnologias de rede construda sobre o CIP

PNP

Positivo Negativo Positivo

PT100

Sensor de temperatura tipo termorresistncia.

SCADA

Supervisory Control and Data Acquisition.

SP

Set Point

TCP

Transmission Control Protocol

TCP/IP

Transmission Control Protocol/Internet Protocol

TIA

Totally Integrated Automation

UDP

User Datagram Protocol

Chapec Santa Catarina

Fbio Luiz Araldi Petik

Introduo

Pensando em novas tecnologias Silveira e Santos (2006), sabe-se que a automao de


processos til e essencial para qualquer rea de produo melhorando a qualidade do
produto e trazendo flexibilidade em toda planta.
Dentro desse enfoque, existem vrios mtodos para diversos tipos de controle um
deles um mtodo chamado TIA (Totally Integrated Automation), onde todos os nveis de
produo so interligados por alguma forma de rede, com objetivo de utilizao de dados de
cho de fbrica em nveis mais altos de gerenciamento, esta interligao denominada de
modelo pirmide (SILVEIRA e SANTOS, 2006).
No universo Norte Americano o Buildings Energy Data Book por Kwok & Rajkovich
(2009), publicado pelo Departamento de Energia, mostra que a partir de 2006 as indstrias
cada vez mais investem em qualidade de produto. No Brasil, de acordo com o Procel (2010),
cerca de 16% da produo de equipamentos tambm sofre mudanas frente certificao de
qualidade de produo.
Diante do exposto prope-se um sistema integrado de automao que envolva todos os
nveis mais baixos, que compreendem as mquinas de produo do cho de fbrica at
sistemas de gerenciamento de manuteno, controle e visualizao dos equipamentos
envolvidos. Com este projeto pode-se atender o cenrio atual de automao industrial que o
mercado exige na regio Oeste de Santa Catarina ou mesmo fora dela.
Dentro deste enfoque a empresa Siemens prope um sistema integrado para
programao de CLPs e IHMs da linha de automao Simatic S7, o software tem por nome
TIA Portal V11.
Este material tem por objetivo ser apoio no aprendizado de programao de CLPs e
IHMs no software TIA Portal V11 Siemens. Os CLPs tratados neste material sero da linha
S7-1200 e S7-300 tal como IHMs da linha KTP e TP.
Ao longo do aprendizado o aluno ter capacidade de programar, testar e tratar erros
nos equipamentos anteriormente citados.

Pgina 8

1. CONHECENDO O SOFTWARE E O KIT DE TREINAMENTO.


Esta unidade tem por base apresentar aos alunos as principais caractersticas do
software em questo. Tambm demonstramos um dos kits didticos utilizados no treinamento
para facilitar eventuais dvidas ao longo do estudo.

1.5 TIA PORTAL V11


O software de programao TIA Portal V11 considerado um sistema de engenharia
por abrigar em seu escopo mais de uma ferramenta de programao. Os dois principais
software contidos neste pacote so STEP 7 V11 e Wincc Flexeble V11, outras ferramentas
trabalham em conjunto com estes atores principais, ferramentas estas que tem por objetivos,
diagnsticos de erros, configuraes de redes entre outros, logo, descreve-se a funo de cada
um.
O SIMATIC STEP 7 V11 parte integrante da estrutura de engenharia centralizada do
Portal de Automao Totalmente Integrada. Graas integrao completa na estrutura de
engenharia centralizada, o SIMATIC STEP 7 V11 apresenta um conceito uniforme de
alimentao de informaes realizadas por operadores em todas as tarefas de automao com
servios compartilhados (por exemplo, configurao, comunicao, diagnstico), bem como
de consistncia de dados automticos (Siemens 2011).
O software se divide em trs verses:
STEP 7 Basic
STEP 7 Professional
STEP 7 Safety Advanced
Para este material utiliza-se o STEP 7 Professional, que tem capacidade de programar
toda a linha de CLPs da Siemens.
O STEP 7 tem como objetivo principal programar CLPs, apresenta cinco linguagens
de programao conforme norma IEC, so elas:
Structured text (SCL)
Ladder diagram (LAD)
Function block diagram (FBD)
Statement list (STL)
Programming sequence controls (GRAPH)
Pgina 9

J o software WINCC Flexible tambm contido no Tia Portal compreende


programao de toda a linha de interface da Siemens. Como o STEP 7 se divide nas trs
verses a utilizada para este material ser a Professional.
Nas prximas verses do Tia portal, prevista para lanamento em maio de 2013
tambm ir se apresentar integrado ao sistema o Starter ferramenta est que possibilita
programao de toda a linha de Drives da Siemens.

1.6 VISO GERAL DO SOFTWARE TIA PORTAL V11


A ferramenta de engenharia TIA Portal praticamente se divide em dois ambientes.
Portal VIEW: Ambiente que apresenta Wizards para desenvolvimento inicial ou
visualizaes rpidas de um projeto existente.
Nesta tela apresenta-se ferramentas tais como, criao de um projeto novo, acesso a
um projeto existente, migrao de projetos desenvolvidos em verses antigas do Step 7, tal
como atalhos que levam o usurio para insero de CLPs, IHMs, Configurao de redes ou
mesmo ferramentas de diagnstico.

Figura 1 - Portal VIEW

Pgina 10

Project VIEW: A tela de projetos em geral o ambiente de desenvolvimento de todo o


sistema, se divide em vrias abas que podem estar atreladas a tela ou mesmo flutuantes para
utilizao do software em mais de um monitor, o que facilita bastante a vida do programador.
Como todo o programa para Windows o Portal View segue o padro convencional,
acima se observa a barra de ferramentas que apresenta em forma de botes de atalhos e menus
para todo o programa. No lado esquerdo a rvore de projeto apresenta toda a estrutura da
engenharia, ou seja, cada elemento online ou inserido no projeto detalhado e acessado pela
rvore. Ao lado direito a aba de ferramentas se adqua a cada componente sendo programado
na tela central, ou seja, quando programa-se um CLP a barra de ferramentas apresenta as
ferramentas necessrias para desenvolvimento das linguagens disponveis, quando programase uma interface a barra oferece objetos grficos para tal, ou mesmo uma lista de hardwares
Siemens disponveis a serem inseridos no projeto. A barra inferior possui vrias funes,
quando selecionado o boto propriedades apresenta todas as caractersticas e configuraes
possveis do objeto selecionado, o boto de informaes apresenta os ltimos acontecimentos
relacionados seleo e por fim o boto diagnstico demonstra status da seleo como erros
ou informaes que os equipamentos apresentam quando esto no modo online.
Todos devero se familiarizar com esta janela, 99% do tempo se passa nela no tempo
da engenharia do projeto.

Figura 2 - Project View

Pgina 11

1.7 VISO GERAL DO KIT DE TREINAMENTO FESTO.


O conjunto modular didtico formado para acondicionar o controlador lgico
programvel S71200 e IHM, disponibilizando pontos de entradas e sadas atravs de bornes,
chaves e mdulo para simulao de controle de temperatura.
O conjunto principal formado por:
Fonte 24Vcc;
Fonte 12Vcc;
Entradas digitais;
Sadas digitais;
I/O Analgico;
Mdulo simulador de temperatura;
Conjunto de rels de protees;
Conjunto de chaves para simulao;
Conjunto de cabos com conectores tipo banana;
CLP S71200 CPU 1214C DC/DC/DC com mdulo de Sada analgica
integradado.
IHM Siemens KTP600 Basic Color PN 5,7
O painel deve ser ligado em fonte de alimentao estvel 100 a 240Vca atravs de uma tomada
2P+T, as fontes possuem proteo contra curto-circuito, com sistema de religamento automtico. Para
alimentao de componentes externos deve-se observar que h duas sadas de tenso contnua, para o
CLP sempre se deve utilizar as de 24Vcc que se apresentam a direita conforme demonstra a Figura 3 - Kit
Didtico FESTo, demonstrao das sadas de tenso contnua

. A esquerda disponibilizado uma sada 12Vcc.

Figura 3 - Kit Didtico FESTo, demonstrao das sadas de tenso contnua

Pgina 12

O mdulo de entradas digitais conforme demonstra a Erro! Fonte de referncia no


encontrada. composto por 14 bornes DEV 4mm pretos, identificados como I0 ~ I13 e 14
chaves de trs estados, estas ligadas em paralelo aos bornes.
Ao lado dos bornes e das chaves existe uma chave seletora para escolher a forma de
acionamento das entradas, bornes ou chaves. No h necessidade de ligaes externas, pois
todas as chaves j esto alimentadas internamente.

Figura 4 - Demonstrao das entradas digitais do Kit didtico FESTO.

Os sinais provindos das chaves ou bornes so ligados aos acionamentos dos rels de
proteo de 12Vcc, Os contatos do rel so alimentados com 24Vcc e ligados as entradas
digitais do CLP, dessa forma, o CLP est totalmente isolado das chaves e bornes.
As sadas digitais do KIT so isoladas tais como as entradas, neste kit se apresentam
10 sadas digitais e so disponibilizadas por Q0 ~Q9.
Os contatos disponveis podem ser alimentados com sinais de 0 a 250V com
capacidade mxima de conduo de corrente de 6A, possibilitando o acionamento de
diferentes tipos de equipamentos. A figura 5 representa em forma de diagrama como as sadas
so energizadas.

Pgina 13

Figura 5 - Diagrama de funcionamento das sadas digitais do kit didtico FESTO.

No modulo analgico h duas entradas disponveis tambm em bornes pretos, porm


agora de 2mm de dimetro identificados com AI0 e AI1. Esses bornes esto conectados a
canais de entrada analgica integrados na CPU do CLP, as duas entradas so de tenso com
variao possvel de 0 10Vcc.
Tambm est disponvel uma sada de tenso analgica de 0 a 10Vcc atravs do borne
representado por AQ0.
As entradas e sadas analgicas podem ser utilizadas de duas formas, atravs de sinais
externos, respeitando o valor da tenso, ou realizando interligao do modulo de I/O
analgico ao simulador de temperatura disponvel no KIT.
O modulo simulador de temperatura dedicado para realizar controles de temperatura
utilizando conceito de controle de malha fechada.
Para utilizao e realizao dos experimentos necessrio posicionar a chave seletora
na posio PWM e interligar as entradas e sadas analgicas disponveis do CLP com as
entradas e sadas analgicas do controlador de temperatura.
No kit tambm se apresenta uma IHM Siemens modelo KTP600 Basic Color PN 5,7
conforme demonstra a figura 5. O painel da IHM possui 4 bornes vermelhos de 4mm e 4
bornes azuis de 4mm, utilizados para alimentao do componente por uma tenso de 24Vcc
que fornecida pelo painel do CLP ou uma fonte de energia CC externa.

Pgina 14

Figura 6 - IHM KTP 600 Siemens

Tanto a IHM quanto o CLP possuem portas de comunicao PROFINET, que pode ser
utilizada tanto para Download e Upload do software quanto para comunicao entre ambos,
no ento no Kit do CLP apresenta-se um Switch gerencivel de 4 portas de comunicao.
Se apresenta tambm mdulos de comunicao para o CLP nos protocolos
PROFIBUS (Master) e RS485 que pode ser utilizado para diversos protocolos como ModBUS
e USS. A figura 7 demonstra a localizao dos mdulos de comunicao e do Switch no
painel do principal do KIT.

Figura 7 - Demonstrao dos mdulos de comunicao no Kit FESTO.

Pgina 15

1.8 EXERCCIOS
Criar projetos e salvar em uma pasta predeterminada.
Abrir um projeto salvo em uma pasta predeterminada.

Figura 8 - Criao de novos projetos.

Copiar ou fazer BackUP de projetos Antigos.


Apagar projetos Antigos.

Figura 9 - Apagar projetos.

Apagar entradas de projetos no existentes.


Pgina 16

Figura 10 - Excluir entradas de projetos antigos

Anotaes.
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

Pgina 17

2. CONFIGURAO DE HARDWARE E COMUNICAO EQUIPAMENTOS.


Esta unidade tem por base demonstrar meios para configurao de hardwares de
equipamentos no software TIA portal, deteco de erros e comunicao com os
equipamentos.
2.1 CONFIGURANDO NOVOS DISPOSITIVOS.
Na concepo do TIA Portal a primeira instncia do desenvolvimento de um projeto
de automao a declarao do hardware do projeto, ou seja, a parte fsica do sistema, ento
apenas aps este passo iniciado o desenvolvimento da parte lgica (Programao). No
exemplo deste material apresentam-se dois modos possveis de configurao de hardware,
manual e automtica, porm, nem todos os equipamentos podem ser declarados
automaticamente.

2.1.1

Configurao de Hardware Manual.

Aps o projeto criado e configurado existem basicamente dois caminhos para insero
do hardware no mesmo. Pelo Portal View pode-se selecionar opes de insero de CLP,
IHM ou equipamentos de redes conforme demonstra a figura 11.

Figura 11 - Insero de equipamentos ao projeto pelo portal VIEW.

Pgina 18

J pela janela de projetos deve-se selecionar o boto presente na rvore de projetos


descrito como ADD New Device conforme demonstra a figura 12.

Figura 12 - Insero de hardware pela janela de projeto

Na insero de hardware pelo ambiente de programao ao clicar se abrir uma nova


janela onde se seleciona que tipo de equipamento desejado para insero.

Figura 13 - Janela de insero de equipamentos

Pgina 19

A figura 13 demonstra a insero de um CLP S7-1200, designado por CPU 1214C


DC/DC/DC, ao lado direito da tela se apresentam as caractersticas e imagem do equipamento
para evitar erros, na configurao j possvel definir um nome simblico para o
equipamento e tambm a verso do mesmo. Para concluir a insero basta clicar no boto OK,
caso seja opo inserir outros equipamentos antes de configurar o anteriormente selecionado
deve-se desmarcar a opo grifada na imagem.
Vale lembrar que para projetos com IHMs deve estar instalado o WinCC no TIA.
Aps inserir o equipamento o mesmo j automaticamente colocado na rvore de
projetos, para acessar configuraes do hardware deste basta selecionar a opo Device
Configuration conforme demonstra a figura 14.

Figura 14 - Janela de configurao de dispositivo ou equipamento

Nesta etapa a CPU do CLP j esta inserida, agora utilizando a barra de ferramentas na
direita devem-se selecionar os mdulos perifricos ligados ao CLP, para este modelo esto
disponveis mdulos de Entradas e Sadas digitais e analgicas, mdulos combinados e
mdulos de comunicao. Para inserir um componente, basta buscar o desejado na aba de
ferramentas ou mesmo digitar o cdigo do equipamento no campo de busca. O boto Filter
quando habilitado separa somente os elementos compatveis com o equipamento selecionado.
A figura 15 demonstra um mdulo de entradas digitais sendo inserido na configurao de
hardware da CPU previamente selecionada.
Pgina 20

Figura 15 - Insero de mdulos de perifricos em um equipamento

O procedimento deve ser feito com duplo clique ou mesmo utilizando o mtodo
arrastar e soltar.

Figura 16 - Mtodo de arrastar e soltar.

Assim o processo deve ser repetido para quantos mdulos forem necessrios ou
acabarem as possibilidades de insero de perifricos no CLP. Conforme demonstra a figura
17 no modelo de CLP S7-1200 os mdulos de I/O devem ser inseridos a direita da CPU e
mdulos de comunicao esquerda.

Pgina 21

Figura 17 - Exemplo de configurao de hardware de um CLP S7-1200

A aba inferior demonstra configuraes do Hardware selecionado, as propriedades


principais sero descritas nas prximas sesses deste material, por hora, deve-se observar a
aba que fica entre meio as propriedades e a demonstrao ilustrada do equipamento.

Figura 18 - Configurao de endereamento lgico para o endereo fsico.

Pgina 22

de suma importncia compreender esta aba, pois, na hora do desenvolvimento lgico


do sistema os endereamentos da parte fsica se apresentam neste local, os valores carregados
ao inserir um equipamento ou mdulo so padres, mas podem ser alterados conforme
vontade do usurio. Tambm possvel observar o endereo lgico aumentado o zoom do
dispositivo.

Figura 19 - Visualizao de endereamento na exibio grfica de um equipamento.

2.1.2

Configurao de Hardware Automtica.

Outro mtodo de configurao de hardware a configurao automtica, conforme


descrito anteriormente esta funo no est disponvel para todos os equipamentos Siemens,
em principio todos os materiais que possuam interface de rede Profinet integrada carregam
esta caracterstica. Os primeiros passos da configurao de hardware a mesma, entretanto,
no momento em que se deve escolher o hardware especfico se seleciona um equipamento em
branco da mesma famlia do desejado.

Pgina 23

Figura 20 - Insero de um hardware branco em um projeto.

A opo interessante em dois casos, o primeiro quando no se tem definido ainda o


hardware necessrio e j se faz necessrio o desenvolvimento lgico, fato este que no
considerado boa prtica, ou quando j temos o hardware montado e devidamente energizado.
Esta opo traz exatamente todos os perifricos interligados a CPU em questo.
Aps inserir o equipamento branco seleciona-se a opo de deteco automtica de
hardware.

Pgina 24

Figura 21 - Deteco automtica de Hardware.

Ao clicar na opo de deteco, automaticamente se abrir uma janela que ser til em
mais de uma ocasio, esta janela mostra todos os equipamentos conectados em determinada
interface de rede.

Figura 22 - Janela de dispositivos online.

Pgina 25

Caso haja mais de um dispositivo ativo, os mesmos sero apresentados na tabela,


algumas funes so relevantes como o boto Flash LED, este, pisca os LEDs de Status do
CLP selecionado na tabela, a seleo da interface correta de rede tambm importante, a
primeira configurao feita pelo tipo de protocolo, no caso deste CLP seleciona-se a
Ethernet que determinada pela Siemens por PN/E (Profinet/Ethernet), logo aps destaca-se a
placa de rede do computador que ir fazer a conexo com os dispositivos. Selecionado o
equipamento desejado, basta clicar no boto Detect para o hardware ser automaticamente
configurado.
Para entrar nesta janela novamente observa-se o atalho destacado na parte superior da
figura 22.

Figura 23 - Hardware Kit Festo inserido automaticamente

O exemplo da figura 23 demonstra a insero automtica feita dos Kits didticos Festo
que sero utilizados no decorrer deste material. Tambm se observa que ao inserir o segundo
CLP o mesmo se apresenta separadamente na rvore de projetos.
A configurao do endereamento lgico dos perifricos se apresenta do mesmo modo
que a configurao de hardware manual.

Pgina 26

2.1.3

Configurao de TAGS em Hardwares.

Atualmente comum a utilizao de endereamento simblico para melhorar a


documentao, leitura e endentao de um cdigo, para isto, em sistemas de automao se faz
uso de TAGS, onde so definidos nomes simblicos ou apelidos para os endereos lgicos.
Os TAGS tambm podem ser definidos como a declarao de variveis em um sistema de
automao, porm, em um CLP praticamente todas as variveis j vem instanciadas, basta
referenci-las com um nome especfico. No TIA Portal alm do endereo lgico necessrio
estipular a Tipagem do TAG, ou seja, deve-se definir o tipo de dado ao instanciar o
smbolo, tipos de dados sero estudados nas prximas sesses deste material.
As tabelas de TAGS so individuais para cada equipamento, aps definidos podem-se
compartilhar os mesmos entre diferentes dispositivos do projeto.
Para acessar as tabelas de TAGS de um CLP seleciona-se a opo PLC TAGS descrita
dentro do equipamento na rvore de projetos, possvel a criao de diferentes tabelas para
melhor organizao do sistema, como Entradas Digitais, Sadas Digitais, Memrias e outras,
caso seja opo demonstrar todos os TAGS do projeto, basta selecionar a opo Show all
tags.

Figura 24 - Declarao de TAGS em um CLP

Pgina 27

Para declarar um TAG basta cadastrar o nome, o tipo e o endereo lgico, h tambm
opes para marcao de tornar visvel e acessvel para outros dispositivos. importante
lembrar que um cdigo bem endentado apresenta comentrios em todas as variveis para
facilitar futuras manutenes.
Um opo interessante do TIA Portal que todo TAG definido para endereos fsicos
automaticamente so apresentados na interface grfica demonstrativa do CLP.

Figura 25 - Demonstrao grfica de um TAG declarado endereos fsicos.

2.2 MONITORANDO UM DISPOSITIVO CONECTADO.


A monitorao de um dispositivo conectado a um projeto de suma importncia no
ramo da automao, pois um CLP sendo parte crucial no processo de automao quando entra
em falha simplesmente demonstra o erro com um LED Vermelho, a causa do erro s
demonstrada utilizando algum tipo de interface grfica, um sistema SCADA ou um
computador conectado ao mesmo com a ferramenta de diagnstico ativa.
Para acessar dispositivos online utiliza-se a mesma ferramenta para deteco de
equipamentos acessveis utilizado na deteco automtica de hardware, relembrando esta
funo pode ser acessada de dois pontos, pelo Portal View ou pelo Project View.
A tela de dispositivos acessados j foi estudada neste material, neste caso ao invs do
boto de deteco aparece um boto SHOW que abre o dispositivo selecionado na tabela.
Pgina 28

Figura 26 - Janela de dispositivos acessveis.

Figura 27 - Dispositivos online na rvore de projetos.

Ao clicar no boto de mostrar o dispositivo selecionado automaticamente mostrado


na rvore de projetos na barra de dispositivos online. Esta aba apresenta todas as interfaces
Pgina 29

instaladas no computador onde o TIA est instalado, no caso deste CLP o mesmo se
apresenta na aba da placa de rede Ethernet do PC.
Caso outro dispositivo seja conectado posteriormente a deteco pode-se utilizar o
atalho Update Acessible Devices apresentado logo abaixo do diretrio da placa para
recarregar os elementos acessveis. Neste caso utiliza-se a opo Online & Diagnostics para
acessar algumas funes que s podem ser alteradas ou lidas em modo online.

Figura 28 - Fune Online de um CLP S7-1200

Anotaes:
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
Pgina 30

2.3 CONFIGURAES DE ENDERAAMENTOS FSICOS E LGICOS.


Quando se utiliza redes industriais um quesito que deve ser levado por regra so os
endereamentos lgicos e fsicos dos equipamentos.
Por endereamento Fsico compreendem-se os endereos gravados nas interfaces de
redes dos equipamentos, na Ethernet/Profinet que o caso dos CLPs S7-1200 este endereo
conhecido como endereo MAC. Este endereo deve ser nico para qualquer placa de rede
deste protocolo existente mundialmente. Caso haja dois endereos MAC iguais em uma rede
possvel que algum deles sofreu alteraes errneas ou algum dos equipamentos tenha o
nmero clonado de outro. Este nmero pode ser considerar o nmero do Chassi do
equipamento que possua este tipo placa de rede.
J o endereo Lgico o endereo dado ao equipamento para se conectar a algum tipo
de rede, vale ressaltar que dois equipamentos nunca podem ter o mesmo endereo de rede. No
caso do CLP S7-1200 este endereamento chamado de endereo IP. Junto configurao do
IP encontramos o MASK, este a mascar de rede utilizada para definir quanto do endereo
IP identifica a rede e quanto identifica o nmero nico do equipamento. Nesta questo
encontram-se vrios outros endereos a serem configurados, porm esta questo ser tratada
posteriormente em outro material.
Os CLPs S7-1200 quando comprados novos se apresentam sem endereo lgico, ou
seja, responsabilidade do programador enderear este CLP. Caso o CLP j esteja endereado
para trocar este IP deve-se apagar o endereo lgico e escrever novamente o endereo fsico
conforme demonstra o prximo exemplo.
Aps entrar online no CLP na aba de diagnstico deve-se buscar a opo resetar para
configuraes de fbrica dentro da aba funes conforme demonstra a figura 29. Ao clicar em
RESET algumas mensagens iro solicitar confirmao, por conta de o reset ser uma operao
delicada em um sistema de automao. Neste caso devem-se confirmar as operaes, ento
uma janela de aviso demonstrar que o CLP ser passado para STOP. Aps confirmao uma
mensagem dizendo a funo foi concluda deve aparecer no canto inferior direito da tela.

Pgina 31

Figura 29 - Voltando s configuraes de fbrica

Logo aps o RESET de fbrica se for verificado o CLP no possui mais endereo
lgico, porm o endereo fsico sempre o mesmo. Um CLP em estado de novo apresenta as
mesmas caractersticas apresentadas na figura 30.

Figura 30 - CLP sem endereo lgico

Pgina 32

Para configurar um novo IP a este CLP novamente busca-se as ferramentas de


diagnstico, porm agora seleciona-se a opo de assinar um IP (Endereo Lgico) a este
equipamento conforme demonstra a figura 31. Uma mensagem demonstrando que os
parmetros foram transferidos com sucesso deve aparecer no canto direito inferior da tela.

Figura 31 - Assinando um IP a um CLP S7-1200

OBS de suma importncia lembrar que nunca um CLP deve ter o mesmo endereo
de rede e para pleno funcionamento da comunicao todos os elementos conectados devem
estar com a mesma mscara de rede. Para descobrir qual o IP e MASK do computador basta
entrar no prompt de comando e digitar IPCONFIG.
Anotaes.
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
Pgina 33

____________________________________________________________________
____________________________________________________________________
2.4 EXERCCIOS.
Item Descrio
1

Pontos

Criao e arquivamento de um projeto para o


sistema

de

manufatura

do

laboratrio

Atende

Atende

Parcial

Pleno

0,75

de

automao industrial.
2

Criao e arquivamento de um projeto para um

0,75

sistema de controle de temperatura no laboratrio


de automao industrial.
3

Insero e configurao do CLP S7-300 da

0,75

bancada MPS - Distribuio, no projeto do


sistema

de

manufatura.

(Hardware

Endereamento)
4

Insero e configurao de um CLP S7-1200 da

0,75

bancada MPS NewTesting, no projeto do


sistema

de

manufatura.

(Hardware

Endereamento)
5

Insero e configurao do hardware necessrio


para

pleno

funcionamento

da

bancada

0,75

de

processos no projeto sistema de manufatura.


(Hardware e Endereamento)
6

Insero e configurao do hardware necessrio

0,75

para funcionamento pleno de um sistema de


controle de temperatura. (Painel CLP do Kit
Didtico). (Hardware e Endereamento)
7

Insero e configurao de um IHM KTP 600 para

0,75

monitorao do projeto sistemas de manufatura.


(Hardware e Endereamento).
8

Insero e configurao de um IHM KTP 600 para

0,75

monitorao do projeto controle de temperatura.


Pgina 34

(Hardware e Endereamento).
9

Desenvolvimento da tabela de Tags de entradas e

1,0

sadas do CLP da bancada MPS Distribuio.


10

Desenvolvimento da tabela de Tags de entradas e

1,0

sadas do CLP da bancada MPS New Testing.


11

Desenvolvimento da tabela de Tags de entradas e

1,0

sadas do CLP da bancada de Produo.


12

Desenvolvimento da tabela de Tags de entradas e

1,0

sadas do CLP do controle de temperatura.


Pontuao Obtida.

10,0

Pgina 35

3. OPERAES LGICAS, MATEMTICAS E BINRIAS.


Todos os CLPs possuem para sua programao operaes com funes distintas, este
mdulo tem por objetivo apresentar ao programador principais funes do CLP S7-1200.
3.1 OPERAES BINRIAS.
As operaes binrias so as funes mais utilizadas para programao dos CLPs. A
tabela abaixo demonstra as principais operaes binrias utilizadas em programaes que
utilizem linguagem Ladder.
Instruo

Descrio

NA

Contato Normalmente Aberto

NF

Contato Normalmente Fechado

Bobina

Bobina Lgica

NOT

Contato de negao Este contato

Ladder

inverte o nvel lgico de sua entrada


na sua sada.
Bobina R

Bobina Reset Atribui zero ao nvel


lgico do endereo selecionado

Bobina S

Bobina Set Atribui um ao nvel


lgico do endereo selecionado

Bobina Rb

Bobina Reset Bit Field Atribui zero


ao nvel lgico do endereo lgico e
tambm quantia de bits sucessora
selecionada no parmetro abaixo da
instruo.

Pgina 36

Bobina Sb

Bobina Set Bit Field Atribui um ao


nvel lgico do endereo lgico e
tambm quantia de bits sucessora
selecionada no parmetro abaixo da
instruo.

Flanco de borda positiva Manda


um pulso na largura de tempo de um
ciclo de leitura do cdigo quando a
borda positiva do endereo lgico
selecionado acima detectada.
necessrio uma memria auxiliar na
configurao da deteco do flanco.

Flanco de borda negativa - Manda


um pulso na largura de tempo de um
ciclo de leitura do cdigo quando a
borda negativa do endereo lgico
selecionado acima detectada.
necessrio uma memria auxiliar na
configurao da deteco do flanco.

3.2 TEMPORIZADORES.
Todos os temporizadores apresentados no TIA Portal para as novas linhas de CLP
Siemens se enquadram na norma IEC 61131-3. Portanto ao instanciarmos um temporizador
automaticamente criada uma estrutura onde so armazenadas todas as suas variveis. Esta
estrutura ser estudada mais adiante.
Para adicionarmos um contato deste temporizador deve-se comear pelo nome do
temporizador e concatenar a varivel do mesmo aps o nome separando o nome da varivel
com um ponto.

Pgina 37

TON Timer On Delay: Temporizador com retardo na energizao.

Figura 32 - TON Ladder

Figura 33 - Grfico TON

TOF Timer Off Delay: Temporizador com retardo na desenergizao.

Figura 34 - TOF Ladder

Pgina 38

Figura 35 - Grfico TOF

TP Timer Pulse: Temporizador de Pulso

Figura 36 - TP Ladder

Figura 37 - Grfico TP

Pgina 39

TONR Timer On Delay Retentivo: temporizador com retardo na energizao


retentivo.

3.3 CONTADORES.
CTU Contador Crescente, conta crescentemente a cada flanco de impulso
positivo na entrada CU. A sada Q 0, enquanto o valor de CV for menor
que PV, caso contrrio a sada ser 1. Se houver um flanco de impulso
positivo na entrada R o contador resetado, isto , o valor de CV vai para 0.

Figura 38 - CTU Ladder

CTD Contador Decrescente, conta decrescentemente a cada flanco de


impulso positivo na entrada CD. A sada Q 0 enquanto o valor de CV for
diferente de 0, caso contrrio a sada Q ser 1. Se houver um flanco de
impulso positivo na entrada LD o contador carregado com o valor de PV.

Pgina 40

Figura 39 - CTD Ladder

CTUD Rene as funes dos dois contadores anteriormente descritos.

Figura 40 - CTUD Ladder

3.4 OPERAES DE TRANSFERNCIA.


Instruo

Descrio

Ladder

MOVE

Move o valor da entrada IN para


as sadas selecionadas OUT. A
condio s verdadeira se a
entrada EN estiver em nvel
lgico 1

MOVE_BLK Move um vetor inteiro descrito


na entrada IN para a sada OUT.
O numero de elementos do vetor
deve ser determinado na entrada
COUNT.

condio

verdadeira se a entrada EN
Pgina 41

estiver em nvel lgico 1


A Figura abaixo demonstra um exemplo de uma rea de um vetor sendo transferida para outro
ponto.

Figura 41 - Exemplo de MOVE_BLK

3.5 BLOCOS MATEMTICOS.


Instruo

Descrio

CALCULATE Esta

Ladder

funo

se

apresenta

somente em novos CLPs da


linha Siemens, pode-se declarar
uma funo matemtica em seu
bloco, evitando assim o uso de
vrios blocos para executar um
clculo mais complexo. Traz a
grande

maioria

das

funes

matemticas presentes em uma


calculadora

cientfica.

Negao,
funes

Como

exponenciao,
trigonomtricas,

quadrada,

clculo

arredondamento,

de

raiz
resto,

linearizao

entre outras.
Pgina 42

ADD

Soma os elementos das entradas


IN1 e IN2 e grava na sada
OUT1. (Vrias entradas podem
ser adicionadas neste bloco). A
condio s verdadeira se a
entrada EN estiver em nvel
lgico 1

DIV

Divide o elemento da entrada


IN1 pela IN2 e grava na sada
OUT1.

condio

verdadeira se a entrada EN
estiver em nvel lgico 1.
SUB

Subtrai o elemento da entrada


IN1 pela IN2 e grava na sada
OUT1.

condio

verdadeira se a entrada EN
estiver em nvel lgico 1.
MUL

Multiplica os elementos das


entradas IN1 e IN2 e grava na
sada OUT1. (Vrias entradas
podem ser adicionadas neste
bloco).

condio

verdadeira se a entrada EN
estiver em nvel lgico 1.
LIMIT

Limita o valor da entrada IN aos


valores definidos nas entradas
MIM e MAX. A condio s
verdadeira se a entrada EN
estiver em nvel lgico 1.

Pgina 43

MOD

Divide o valor na entrada IN1


pelo valor na entrada IN2 e
escreve o resto na sada OUT. A
condio s verdadeira se a
entrada EN estiver em nvel
lgico 1.

MIN

A operao compara o valor na


entrada IN1 com a entrada IN2 e
grava o MENOR valor na sada
OUT.

condio

verdadeira se a entrada EN
estiver em nvel lgico 1.
MAX

A operao compara o valor na


entrada IN1 com a entrada IN2 e
grava o MAIOR valor na sada
OUT.

condio

verdadeira se a entrada EN
estiver em nvel lgico 1.

3.6 OPERAES LGICAS.


Instruo

Descrio

DECO

Leva para nvel lgico 1 o bit que

Ladder

selecionado pelo nmero na


entrada 1. A condio s
verdadeira se a entrada EN estiver
em nvel lgico 1.

Pgina 44

ENCO

L o nmero do bit para o bit menos


significativo que esteja em na
entrada IN e informa seu valor na
sada OUT. A condio s
verdadeira se a entrada EN estiver
em nvel lgico 1.

SEL

Seleciona uma das entradas IN0 ou


IN1

dependendo

da

chave

(Parmetro G) e copia seu contedo


na sada OUT. A condio s
verdadeira se a entrada EN estiver
em nvel lgico 1.
MUX

Utiliza-se esta instruo para copiar


o

contedo

de

uma

entrada

selecionada para sada OUT. A


condio s verdadeira se a
entrada EN estiver em nvel lgico
1. A MUX pode ter no mximo
30 entradas.

3.7 INSTRUES DE COMPARAO.


Instruo

Descrio

==

Compara se duas variveis so

Ladder

iguais.

Pgina 45

>=

Compara se a varivel superior


maior ou igual inferior.

<=

Compara se a varivel superior


menor ou igual inferior.

<

Compara se a varivel superior


menor que inferior.

>

Compara se a varivel superior


maior que inferior.

<>

Compara se duas variveis so


diferentes.

IN_RANGE

Determina se os valores da entrada


VAL esta DENTRO dos valores
predeterminados

nos

parmetros

MIN e MAX.

OUT_RANGE Determina se os valores da entrada


VAL

esta

FORA

predeterminados

nos

dos

valores

parmetros

MIN e MAX.

Pgina 46

3.8 INSTRUES DE CONVERSO.


Instruo

Descrio

Ladder

CONVERT

Converte um tipo de dado em outro


tipo de dado. Exemplo Inteiro para
Real.

NORM_X

Converte um tipo de dado para outro,


normatizando
exemplo

claro

seu

valor.
uma

Um
entrada

analgica de 4 ~20mA, normatizada


para um range de 0 ~1000. O range
deve ser apresentado nos parmetros
MIN e MAX. A condio s
verdadeira se a entrada EN estiver
em nvel lgico 1.
SCALE_X

Cria uma escala de um valor de


acordo com parmetros mnimo e
mximo.

3.9 INSTRUES PARA CONTROLE PID.


Os CLPs das novas linhas da Siemens trazem em si funes que auxiliam no controle
discreto de processos, para tal utiliza-se um bloco que faz automaticamente a sintonia e
configurao dos parmetros de uma malha PID para diversas aplicaes, este bloco
encontrado na aba de elementos tecnolgicos na barra de ferramentas conforme demonstra a
figura 42.
Pgina 47

Figura 42 - Caminho para o bloco de configurao de uma malha PID

Para pleno funcionamento do bloco a Siemens recomenda que o mesmo seja


instanciado dentro de uma OB de interrupo de tempo. A figura 43 demonstra como
instanciar esta OB.

Figura 43 - Instanciando uma OB de interrupo de tempo.

Dentro desta OB instala-se o bloco PID que trs diversos parmetros em sua interface,
nota-se que os parmetros no so obrigatrios tornando caracterstica esta de um bloco FB
que ser estudado mais adiante, na instanciao desta funo necessrio criar uma DB para
Pgina 48

guardar as funes deste bloco, o mesmo conceito utilizado em temporizadores estudados


anteriormente.
O bloco quando instalado apresenta dois botes no seu canto direito superior, um deles
diz respeito s configuraes do PID outro diz respeito ao AutoTune, ferramenta esta que
possibilita o clculo automtico das variveis para o melhor rendimento do processo.

Figura 44 - Bloco PID Compact

Na janela de configurao do PID se observa trs abas, a primeira delas corresponde a


configuraes do tipo de processo. Tambm demonstra as variveis bsicas do processo SP,
PV e MV.

Pgina 49

Figura 45 - Janela 01 configurao PID

A segunda apresenta valores de escala e valores mnimos e mximos do processo, tal


como a relao entre a varivel do processo e a varivel de controle interna do CLP.

Figura 46 - Janela dois configurao PID

A terceira aba trs configuraes avanadas da malha PID, as mais importantes so


demonstradas na figura 47, estas so as variveis do controle PID, aps a realizao do
AUTOTUNE as mesmas se ajustam automaticamente, por opo pode-se habilitar a entrada
manual dos dados para aplicaes muito especficas onde o clculo automtico do CLP no
foi eficiente o suficiente para o processo.

Pgina 50

Figura 47 Janela Trs configurao PID.

A outra opo presente no bloco PID_Compact se refere a sintonia automtica de


parmetros. O CLP efetua rotinas de clculos para chegar a melhor eficincia no controle
desejado.
O primeiro passo estabelecer entradas e sadas do bloco PID, a figura 48 demonstra
um bloco configurado e em execuo aps o Auto-Tune. As entradas e sadas se referem a
sadas de comando para a varivel de controle e o sensor que alimenta a malha do PID.
Utilizam-se as entradas e sadas em porcentagem, pois nas configuraes j estabelecidas
foram definidas regras para que 0-100% seja o mesmo que entrar diretamente com 0-27648 o
mximo da entrada de 12 bits.

Figura 48 - Bloco PID Funcionando

Aps as rotinas de configurao que sero apresentadas ao monitorar o bloco online


nenhum smbolo de ateno deve ser exibido no mdulo para que o mesmo esteja
funcionando corretamente.
A primeira tela do Tunning se apresenta com um grfico esttico, deve-se clicar no
boto START da esquerda, para que a leitura das variveis do processo acontea. Um grfico
de penas apresenta os valores das variveis em tempo real, figura 49 demonstra o grfico
aps se pressionado o primeiro boto de START, pode-se notar que a varivel de controle
(MV) representada pelo trao vermelho ainda est em zero, o Set Point (SP) Representado em
azul est em 70% e a varivel de processo (PV) est aproximadamente em 30.

Pgina 51

Um ponto importante a ser lembrado que para executar o AutoTune o SP deve estar
no mnimo 50% maior que o PV.

Figura 49 Pr-configurao da Auto configurao do PID

O prximo passo executar o Pretuning, esta rotina executa a primeira rodada de


clculos para os parmetros PID, nota-se que a varivel de controle j se ativa buscando levar
a varivel de processo o mais perto possvel do Set point. Esta rotina de clculos leva em
torno de um minuto para ser concluda. Para executar a funo basta apertar o boto de Start
da direita com o campo de seleo mostrando PRETUNIG.

Pgina 52

Figura 50 - Finalizao do PreTuning do PID

Aps a concluso do Pretuning o sistema j esta pronto para rodar, porm ainda
existem meios de melhorar o controle do processo, este meio se chama Fine tuning, no campo
de seleo onde antes se demonstrava Pretuning deve-se selecionar Fine tuning. Ao clicar no
boto Start novamente a rotina de clculos ir se iniciar, esta rotina leva em torno de 10
minutos para ser executada. Aps rodada de testes e a rotina ter sido executada basta fazer
Upload dos parmetros PID para o CLP clicando no boto que demonstra a figura 51.

Pgina 53

Figura 51 - Sistema PID monitorado aps auto configurao.

Nota-se claramente que o PV est praticamente igual ao SP, este em um mundo


perfeito considerando um sistema de hardware perfeito seria a situao ideal, porm muito
comum existir alguma taxa de erro provocado tanto pelo hardware quanto pelo controle
trabalhando sobre o processo.
As variveis tambm podem ser monitoradas pela janela na parte inferior direita da
tela, que demonstra exatamente o valor da varivel em tempo real.
Um ponto importante a ser observado se o PID est ativo, este Status se apresenta
nesta mesma janela no canto inferior direito. Caso o controle esteja desativo basta clicar no
boto demonstrado pela figura 52.

Figura 52 - Habilitando o controle PID.

Agora se pode visualizar as variveis PID na janela de configurao, nota-se que antes
as variveis estavam zeradas agora j esto previamente calculadas.
Pgina 54

3.10

GRAFCET (S7 - GRAPH)

Linguagens de programao rpida so comumente utilizadas em sistemas de


automao. A linguagem Ladder surgiu suprindo a necessidade de profissionais que tinham
conhecimento perfeito de diagrama de contatos e precisavam passar este conhecimento para
um sistema processado, por isso o CLP obteve grande acedncia em sua origem. Atualmente
outras linguagens se apresentam para desenvolvimento em CLPs, uma delas o Grafcet
utilizado largamente em processos contnuos como movimentao de robs ou mesmo uma
linha de produo automotiva. Uma grande questo a capacidade de um programa de CLP
suportar vrias linguagens em um processo somente. Neste caso sim, parte do controle pode
ser feito em Grafcet outra parte em Ladder ou ainda partes em SCL linguagem se apresenta no
prximo tpico deste material.
O Grafcet tem por base execuo do programa passo aps passo, entre cada execuo
existe um teste a ser feito, caso o teste seja verdadeiro passamos a prxima execuo e assim
sucessivamente em uma cadeia de controles.
Esta linguagem se apresenta somente nas linhas de CLP S7-300 e S7-400 da Siemens,
e de acordo com fruns apresentados pela Siemens o lanamento S7-1500 tambm trar a
linguagem nativa em sua programao.
Para exemplificar esta linguagem se deve inserir um CLP S7-300 em um projeto. Logo
em seguida na insero de um novo bloco selecionar uma FB e selecionar a linguagem
GRAPH.
A figura 53 demonstra a insero do bloco descrito anteriormente, o conceito de FB
ser demonstrado na prxima sesso deste trabalho.

Pgina 55

Figura 53 - Insero de uma FB com linguagem Graph

Quando selecionado a opo adicionar nova e abrir automaticamente se abrir a janela


de programao do Grafcet.

Figura 54 - Janela de desenvolvimento para Grafcet

Pgina 56

A caixa destacada na figura 54 mostra uma execuo do Grafcet, ela constituda por
um passo e uma transio. No passo se executam as tarefas como a de ligar um motor, uma
vlvula ou qualquer outro objeto da planta de controle, na transio testa-se o resultado
esperado com a ao do passo anterior.
Uma FB pode conter diversas sequncias com variados tipos de arranjos de aes e
transies. Para inserir mais passos e aes utiliza-se a barra de ferramentas logo acima da
janela de desenvolvimento. A figura 55 demonstra sequncia montada em linguagem Grafcet.

Figura 55 - Sequncia em Grafcet

A lgica desta programao que para acontecer o passo 2 a transio 2 deve ser
verdadeira e assim sucessivamente, pode-se apresentar passos que tenham mais de uma
transio no caso da transio 4 e 6 que fazem uma escolha entre dois caminhos no processo.
A prxima tabela demonstra as ferramentas para insero de passos e transies.
Atalho

Funo
Insere um passo e uma transio aps uma transio selecionada. Pode-se
utilizar a tecla F5 como atalho para a funo.
Pgina 57

Insere um passo aps uma transio selecionada


Insere uma transio aps um passo selecionado.
Insere uma parada ao final de uma sequncia, um exemplo de utilizao
colocao de uma mquina em um ponto seguro. A sequncia para de ser
executada neste ponto.
Insere um salto aps uma transio. Nesta funo deve-se indicar um passo
para a sequncia seguir aps a transio.
Abre um caminho alternativo em uma sequncia. Programadores chamam
de lgica SENO
Abre um passo alternativo para a sequncia, porm este passo roda
simultaneamente com a coluna ao seu lado. A regra ter dois ou mais passo
aps uma transio. Quando se termina a lgica, para o prximo passo
acontecer os dois caminhos devem ter sido percorridos para a lgica
continuar.
Fechamento de coluna.

Cada passo ou transio deve ser programado. Nos passos utilizam-se funes bsicas
para ligar e desligar elementos. Basicamente utilizam-se trs funes:
S Carrega 1 para o endereo lgico selecionado.
R Carrega 0 para o endereo lgico selecionado.
N Carrega 1 para o endereo lgico selecionado com a durao da
execuo do passo, quando a prxima transio for verdadeira o endereo
recebe 0.
Outras funes se apresentam dentro de passos, como funes de tempo, contagem e
atribuio de valores diferentes para variveis, porm neste material trabalharemos somente
com estas trs funes.
A transio programada em Ladder, a diferena que no se atribui valor no final da
linha. Quando o teste executado for verdadeiro automaticamente o prximo passo
executado. Nas transies utiliza-se lgica binria e de comparadores normalmente. Uma
funo de tempo pode ser adicionada em linha na transio. Esta funo espera um tempo e
fecha o contato conforme demonstra a figura 56. Para abrir a configurao do passo e
Pgina 58

transio basta executar duplo clique em uma transio ou mesmo utilizar o boto de atalho
destacado na prxima imagem.

Figura 56 - Programao de passos e transies no Grafcet

A seleo destacada abaixo na figura 56 representa uma contagem de tempo. Nota-se


que esta transio testada aps o passo 1, quando ela for verdadeira o passo 2 ser executado
e assim sucessivamente em toda a programao. Aps todas programadas basta selecionar a
chamada da funo em outro bloco de programao, no caso do exemplo no escopo principal
OB1.
importante perceber que a linguagem Grafcet no trabalha sozinha, ento quando for
necessrio executar algumas funes mais especficas com clculos matemticos utiliza-se
uma varivel que chame outra funo que pode estar fora da FB do Grafcet.
Para chamar a rotina, deve-se buscar a mesma na arvore de projetos na estrutura de
blocos de programas conforme demonstra a figura 57.
Quando a funo instanciada novamente gerado um bloco de dados e alguns
parmetros fornecidos so importantes para extrairmos todas as caractersticas da funo.
OFF_SEQ: Para a sequncia no instante que o parmetro for verdadeiro.
INIT_SEQ: Inicia a sequncia do inicio.
S_PREV: Volta ao passo anterior.
S_NEXT: Avana um passo.
SW_AUTO: Seleciona modo automtico para a sequncia.
Pgina 59

SW_MAN: Seleciona modo manual para a sequncia.

Figura 57 Insero de uma funo em Grafcet

3.11

SCL

Linguagens consideradas de alto nvel se apresentam cada vez mais em CLPs, com a
computao cada vez mais avanada o baixo nvel comea a receber funes que antes s
poderiam ser programadas em sistemas de supervisrios que esto um nvel acima do nvel de
controle na pirmide da automao. A linguagem SCL veio suprir e melhorar o
desenvolvimento de algumas funes que sejam facilmente programadas com linguagem
textual. Esta linguagem se assemelha muito a linguagens como VB da Microsoft ou Delphi da
Borland.
A principio o SCL utilizado em FBs ou FCs, CLPs S7-1200 j incorporam estas
funes. A linguagem trs estruturas amplamente utilizadas em programaes de alto nvel
como IF, FOR, CASE, WITH entre outros.
Primeiramente devem-se declarar as variveis de entrada e sada da funo tal como
variveis estticas ou temporrias. Estas variveis podem ser declaradas na tabela apresentada
logo acima da aba de desenvolvimento. O exemplo mostra a condio de soma de duas
variveis caso uma entrada seja verdadeira ou multiplicao das mesmas, caso a entrada seja
falsa, porm se a entrada diferena for verdadeira a diferena entre os dois nmeros
demonstrada.
Pgina 60

A figura 58 demonstra o cdigo em SCL e a chamada da funo no bloco de programa


principal OB1.

Figura 58 - Exemplo de cdigo em SCL.

A tabela abaixo retirada do manual do CLP representa os operadores no SCL da linha


S7-1200.

Pgina 61

Os trabalhos feitos em SCL exercem funes que em outras linguagens necessitam


muito cdigo ou mesmo no podem ser desenvolvidas. Teste seu conhecimento
desenvolvendo um algoritmo em SCL que organize uma sequncia de dez nmeros quaisquer
e retorne um vetor com os mesmos em ordem crescente. Para isso utilize o exemplo abaixo de
um Buble Sort para organizao de sequncias numerais exemplificado em linguagem no
formal.
Mais informaes sobre o SCL pode ser encontrada no manual do CLP S7-1200 ou no
sistema de ajuda do TIA Portal.

Algoritmo Bubble(V, n)
1.
k = n-1
2.
para i = 1 at n faa
3.
j = 1
4.
enquanto j <= k faa
5.
se V[j] > V[j+1] ento
6.
aux = V[j]
7.
V[j] = V[j+1]
8.
V[j+1] = aux
9.
j = j+1
10.
k = k-1

Anotaes.
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
Pgina 62

___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________

Pgina 63

4. ESTRUTURA DE UM PROGRAMA.
4.1 TIPOS DE DADOS.
Como todos os ambientes de programao para automao, o TIA Portal tem sua
Tipagem forte, isto , todas as variveis antes de serem utilizadas devem ser declaradas,
para comodidade do usurio ao instanciar uma rea qualquer de memria o prprio sistema j
aloca um espao e escreve a mesma na tabela padro de Tags. Nesta sesso se apresenta os
tipos de dados presentes no CLP S7-1200. E so divididos em Elementares e Complexos.
4.1.1

Dados Elementares.

Os dados elementares so os mais utilizados em programaes bsicas. So dados que


se apresentam frequentemente em toda aplicao. A tabela abaixo apresenta os dados
elementares do CLP S7-1200.

Todos os CLPs da Siemens trabalham com nmeros negativos, logo, explica-se o que
acontece na varivel. Um exemplo um Tag do tipo SINT (ShortINT), este possui o tamanho
de oito bits e formado por dois componentes, um sinal e um valor numrico. O sinal afeta os
valores dos demais bits (0 ~ 6) conforme seu valor. O valor do bit sete representa o sinal. O
Pgina 64

sinal ser 0 para nmeros positivos e 1 para nmeros negativos. A Figura 59 demonstra
como a varivel se comporta.

Figura 59 - Comportamento de variveis no TIA PORTAL

4.1.2

Dados Complexos.

Os dados complexos no TIA Portal, so junes de dados elementares em uma


estrutura. Esta estrutura pode ter vrios elementares do mesmo tipo ou um conjunto de
variveis elementares distintas, abaixo se apresenta algumas das variveis encontradas no TIA
Portal.

Figura 60 - Tabela de dados complexos.

Pgina 65

DTL O tipo de dado DTL representa um momento no tempo o qual


especificado pela data e hora do dia. Estes dois componentes podem ser
acessados diretamente. Abaixo se apresenta a estrutura da varivel DTL e
tambm a forma de instanci-la com a funo RD_SYS_T, que l Data e Hora
do CLP.

Figura 61 - Estrutura DLT e funo RD_SYS_T

ARRAY Tambm conhecido como vetor (para arrays uni-dimensionais)


ou matriz (para arrays bi-dimensionais), uma das mais simples estruturas de
dados. Os arrays mantm uma srie de elementos de dados, no CLP so do
mesmo tamanho e tipo de dados. Elementos individuais so acessados por sua
posio no array. A posio dada por um ndice, tambm chamado de
subscrio. O ndice geralmente utiliza uma sequncia de nmeros inteiros.
Abaixo se descreve uma estrutura de array em um CLP Siemens.

Figura 62 - Estrura ARRAY

Pgina 66

STRUCT Nos CLPs Siemens uma STRUCT tem o mesmo conceito de um


ARRAY, porm podem-se declarar variveis de diferentes tipos dentro de uma
estrutura STRUCT. A figura abaixo representa a declarao de uma STRUCT
dentro de bloco de dados.

Figura 63 - Estrutura STRUCT

STRING Uma STRING considerada uma estrutura no CLP por ser uma
varivel considerada de alto nvel. No comum a utilizao de STRINGs em
uma programao de CLPs, em poucas palavras uma STRING um conjunto
de caracteres que simplesmente determinam uma frase ou palavra. Abaixo um
exemplo de STRING sendo declarada dentro de um bloco de dados.

Figura 64 - Exemplo de declarao de STRING.

4.2 DB - BLOCOS DE DADOS.

Pgina 67

Um DB ou Data Block um espao da memria alocado para organizar o programa.


Como exemplo pode-se definir um Data_Block para um determinado motor, para este, alocase espao na memria para guardar variveis de interesse na execuo do sistema. Assim,
chamamos o DB com o nome do Motor Bomba1, no DB pode-se declarar diversos tipos de
variveis tanto elementares quanto complexas, logo, utiliza-se Bomba1.Status (INT),
Bomba1.Liga

(Bool),

Bomba1.Velocidade

(Real),

Bomba1.TempoFuncionamento

(Time_Stamp).
importante lembrar que os DataBlock compreendem a maior parte de memria de
um CLP este espao chamado memria de trabalho, como demonstra a figura abaixo.

Figura 65 - Utilizao de memria em um CLP.

Um DB tambm pode apresentar dados retentivos, ou seja, quando o CLP desligado


os dados no so perdidos. Estes dados geralmente so utilizados onde no se faz necessria
velocidade no acesso ao dado, como exemplo o tempo de funcionamento de uma determinada
mquina ou mesmo o valor de Set Point para uma determinada receita. Para tornar um dado
retentivo em uma DB basta marcar o CheckBox ao lado da varivel criada na DB.
Os DBs so divididos em dois tipos, DBs Globais que so acessados de em qualquer
parte do programa e no so vinculados e nenhum outro bloco e DBs Instances que so reas
alocadas por FBs, este DB serve como interface deste bloco de funes.

Pgina 68

4.3 FC FUNO

um bloco de cdigo sem memria, utilizado para programao de funes


complexas frequentemente utilizadas ou mesmo para organizao do cdigo. Aps a funo
ter sido executada, os dados dos Tags temporrios so perdidos. Para guardar os dados
operandos globais devem ser utilizados. A prxima imagem demonstra a utilizao de uma
funo.

Figura 66 - Chamada de uma FC (Funo)

4.4 FB BLOCO DE FUNO.

um bloco de cdigo que armazena seus valores permanentemente em um DB


instance, de forma que os dados permanecem disponveis mesmo depois que o bloco tenha
sido executado. Todos os parmetros de entrada, sada e de entrada sada, tais como estticos
ou temporrios so salvos no DB instance, ou seja, o DB instance a memria do FB. Vale
Pgina 69

lembrar que para os dados permanecerem ativos depois de uma eventual falta de energia no
CLP deve-se marcar a opo RETENTIVA na declarao das variveis da FB. A prxima
figura demonstra a chamada de uma FB.

Figura 67 - Chamada de uma FB (Bloco de Funo)

4.5 OB - BLOCOS DE ORGANIZAO.

Os blocos de organizao so a interface entre o sistema operacional do CLP e o


programa do usurio, elas podem ser programadas pelo usurio, isto permite controlar a
reao da CPU, os blocos de organizao chamados pelo sistema operacional para os
seguintes eventos.
Comportamento de partida Definem como a CPU se porta no momento da
passagem de STOP para RUN.
Processamento de programa cclico Execuo normal do programa.
Execuo de programas dirigidos interrupo Partes do cdigo que
necessitam de processamento interrupto em sua execuo, como exemplo
pode-se citar um calculo PID.
Manipulao de erros Diagnsticos do sistema, monitorao e tratamento de
erros.
A prxima figura demonstra modos de estruturar um programa.

Pgina 70

Figura 68 - Meios de estruturao de um programa.

Todas as OBs tm funes especiais, a prxima imagem descreve a numerao


correspondente a OBs especficas e logo se descreve algumas OBs para tratamento e
diagnsticos de erros.

Figura 69 - Chamada de OB's em um programa

4.5.1

OBs de Diagnstico.

As OBs de diagnstico servem para monitorar e tratar possveis erros em tempo de


execuo do programa, um exemplo bsico se algum elemento de rede necessrio para pleno
funcionamento simplesmente se desligar, as OBs de diagnstico so previamente
configuradas para tratar este erro, e tomar a deciso junto ao sistema operacional para futuros
Pgina 71

eventos do CLP, como entrar em falha, gerar um alarme ou mesmo colocar a CPU em modo
STOP.
OB80 Estouro de tempo. Este OB chamado em situaes que ofeream
erros por conta de tempos de execuo, como tempo mximo de ciclo
excedido, um OB de interrupo cclica ainda est em execuo, estouro da fila
de OBs de interrupo, sobrecarga em OB de interrupo. As possveis falhas
desta OB so apresentadas na tabela abaixo.

Figura 70 - Tabela de variveis OB80

OB82 Diagnstico em componentes de redes: Este OB chamado quando


algum perifrico de rede entra em falha ou sai da rede. Toma atitudes
referentes ao problema e no deixa a CPU sair de RUN na maioria dos eventos.
4.6 MEMRIAS DO SISTEMA.
Nos CLPs Siemens podemos habilitar e alocar uma memria M para obterem
algumas funes especiais do CLP como Clocks e Bits de Sistema. Lembrando que ao
habilitar esta funo deve-se efetuar novo download do Hardware para o CLP. A prxima
figura mostra como configurar estas memrias.
OBS importante lembrar que quando alocadas estas memrias as mesmas devem
ficar fora de uso no decorrer do desenvolvimento do cdigo.

Pgina 72

Figura 71 - Alocao das memrias especiais.

4.7 ATALHOS
Esta sesso apresenta os smbolos mais utilizados na plataforma de programao do
TIA. (Ambiente de programao). A tabela auxilia na utilizao dos atalhos disponveis.
Smbolo

Funo
Estabelece uma conexo com o equipamento selecionado na rvore
de projetos.

Fecha a conexo estabelecida com o equipamento que est online.


Dispositivos acessveis, busca componentes disponveis nas redes
previamente configuradas e conectadas.
Coloca o equipamento selecionado na rvore de projetos em RUN

Coloca o equipamento selecionado na rvore de projetos em STOP

Pgina 73

Abrir todos os Networks

Fechar todos os Networks


Fechar um Network

Abrir um Network

4.8 EXERCCIOS.
4.8.1

Bancada MPS Distribuio.


Bancada de Distribuio MPS

Etapa Descrio
1
2
3
4
5
6
7

Alimentar a magazine com peas.


Trocar o sistema para modo automtico
Lmpada Verde pisca em 2Hz
Liga Lmpada do boto Start
Pressionar o boto Start
Lmpada Vermelha pisca em 2Hz.
Desliga lmpada do boto Start

Pontuao

Atende Pleno

Atende
Parcial

0
0
0,35
0,35
0,35
0,35

Pgina 74

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

Item

Desliga lmpada Verde.


Transportador para posio prximo
Se houver peas no magazine vai para 11, caso
no vai para conta 3 segundos e vai para 23
Se houver peas no final do magazine vai para
13 caso no vai para 12
Avana alimentador do magazine at seu curso
final, levando uma pea para posio de
retirada
Transportador para posio magazine.
Aps 1 segundo liga o vcuo.
Sensor vacuostato atuado.
Recua Alimentador do magazine at sua posio
inicial.
Transportador para posio prximo.
Verifica disponibilidade de trabalho da prxima
estao.
Desliga Vcuo.
Liga Sopro.
Sensor vacuostado no atuado.
Vai para 10.
Desliga lmpada vermelha.
Lmpada amarela pisca em 1Hz
Alimenta a magazine com peas.
Liga a lmpada do boto reset.
Pressionar o boto Reset.
Vai para 6.

Condies Extras
Quando a bancada estiver em processo e o
boto Stop for pressionado a lmpada vermelha
deve ser desligada e a lmpada verde deve ligar
piscando em 2Hz, o processo deve parar
imediatamente. Ao pressionar o boto de Start
novamente a lmpada verde se desliga a
lmpada vermelha pisca em 2Hz e o processo
volta exatamente no passo em que estava.
Durante o processo se a chave de manual e
automtico voltar para manual o processo deve
parar imediatamente, todas as lmpadas devem
ser desligadas. Ao voltar a chave para
automtico o processo deve voltar para o passo
3.
No inicio do teste o ar comprimido deve estar
aberto e com presso maior igual a 5 bar.

0,35
0,35
0
0
0,35
0,35
0,35
0,35
0,35
0,35
0,35
0,35
0,35
0,35
0
0,35
0,35
0,35
0,35
0
0

Pontuao

Atende
Plenamente

Atende
Parcial

0,75

0,25

Pgina 75

D
E

No inicio do teste o CLP deve estar em Modo


RUN e sem apresentar falhas ou alarmes.
O cdigo deve estar totalmente comentado.

0,25
0,75

Total Obtido

4.8.2

10

Bancada MPS New Testing.


Bancada de Teste MPS

Etapa Descrio
1
2
3
4
5
6
7
8

10
11
12
13
14
15
16
17
18
19
20
21

Verifica chegada de peas.


Liga Bit que indica bancada de teste ocupada.
Liga Lmpada Q1 Piscando em 2Hz para
indicao de bancada ocupada.
Liga Esteira
Avana cilindro puxador de peas at o final de
seu curso.
Verifica sensor indutivo. Se o mesmo atuar liga
Bit que indica que a pea metlica.
Conta 2 segundos.
Retorna cilindro puxador de peas at o inicio do
seu curso.
Verifica Sensor ptico no local de teste, se o
mesmo for verdadeiro liga Bit que indica que a
pea vermelha, caso for falso liga o Bit que
indica que a pea preta. (OBS: Se o bit que
indica que a pea metlica estiver ligado este
teste deve ser ignorado.
Avana cilindro de teste.
Liga Lmpada Q2 Piscando em 5Hz para indicar
pea em teste.
Verifica conversor AD com o cilindro teste em
seu curso final e parado.
Se A e B vai para 16
Se somente A vai para 31
Se nem A e nem B vai para 46
Retorna cilindro de teste.
Desliga Lmpada Q2
Avana cilindro puxador de peas at o final de
seu curso.
Recua Stopper
Verifica se a pea chegou ao final da esteira.
Desliga esteira.

Pontuao

Atende Pleno

Atende
Parcial

0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15

0,15

0,15
0,15
0,15
0
0
0
0,15
0,15
0,15
0,15
0,15
0,15

Pgina 76

22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

Avana Stopper
Incrementa o contador de peas para confeco
de cilindros registrando no contador respectivo
cor previamente testada.
Liga Bit que indica pea testada.
Retirar pea da esteira.
Verificar se a pea foi retirada.
Desligar Bit que indica bancada de teste
ocupada.
Desliga Bit que indica pea testada.
Desliga Lmpada Q1
Vai para 1.
Retorna cilindro de teste.
Desliga Lmpada Q2
Avana cilindro puxador de peas at o final de
seu curso.
Recua Stopper
Verifica se a pea chegou ao final da esteira.
Desliga esteira.
Avana Stopper
Incrementa o contador de peas para confeco
de relgios registrando no contador respectivo
cor previamente testada.
Liga Bit que indica pea testada.
Retirar pea da esteira.
Verificar se a pea foi retirada.
Desligar Bit que indica bancada de teste
ocupada.
Desliga Bit que indica pea testada.
Desliga Lmpada Q1
Vai para 1.
Retorna cilindro de teste.
Desliga Lmpada Q2
Avana cilindro puxador de peas at o final de
seu curso.
Liga Desviador
Recua Stopper
Verifica se a pea passou pelo sensor da rampa
Desliga esteira.
Avana Stopper
Retorna Desviador
Incrementa o contador de peas que devem ser
reprocessadas
Liga Bit que indica pea testada.

0,15
0,15
0,15
0
0,15
0,15
0,15
0,15
0
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0
0,15
0,15
0,15
0,15
0
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15

Pgina 77

57
58
59
60
61
62
63
64
65
66
67

Verifica se h mais de 4 peas na esteira se sim


vai para 62, caso no vai para 58
Desligar Bit que indica bancada de teste
ocupada.
Desliga Bit que indica pea testada.
Desliga Lmpada Q1
Vai para 1.
Retirar pea da rampa.
Peas retiradas devem ser decrementadas da
contagem de peas na rampa por uma entrada
digital extra.
Desligar Bit que indica bancada de teste
ocupada.
Desliga Bit que indica pea testada.
Desliga Lmpada Q1
Vai para 1.

0,15
0,15
0,15
0,15
0
0
0,15
0,15
0,15
0,15
0

Item Condies Extras

B
C
D

Pontuao

O processo s pode acontecer se a chave de


manual e automtico estiver no modo
automtico, caso a chave v para o modo
manual o processo deve parar
automticamente. Se durante o teste o modo
manual for selecionado a pea que est na
bancada deve ser retirada manualmente a
menos que j esteja no final da linha de testes.
Quando a chave voltar para automtico o
processo deve voltar ao passo 1.
No inicio do teste o ar comprimido deve estar
aberto e com presso maior igual a 5 bar.

Atende
Parcial

0,5

0,2

No inicio do teste o CLP deve estar em Modo


RUN e sem apresentar falhas ou alarmes.
O cdigo deve estar totalmente comentado.

0,25
0,5

Total Obtido

4.8.3

Atende
Plenamente

10

Bancada de Produo.
Bancada de Processos

Etapa Descrio
1
2

Alimentar peas no magazine


Verificar se a mesa rotativa em posio

Pontuao

Atende Pleno

Atende
Parcial

0
0,3

Pgina 78

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

possvel de avano de pea.


Criar e zerar vetor de peas posicionadas
na mesa rotativa se for o primeiro
0,3
acesso a mesa. Caso no incrementar o
indice do vetor. (Utilizar lgica FIFO)
Processos Simultneos - Alimentao, Furao, Prensa e Retirada de peas.
Alimentao.
Se houver pea no magazine vai para 5
0
caso no vai para 1.
Avanar alimentador da magazine at
0,3
seu curso final.
Verificar se h pea alimentada na mesa
0,3
rotativa
Identificar no vetor que h pea na
0,3
posio do vetor atual.
Recuar alimentador da magazine at seu
0,3
curso final.
Girar a mesa rotativa um passo.
0,3
Furao
Se houver pea na posio de furao
0
vai para 11 caso no vai para 9
Avanar o cilindro de trava da pea at
0,3
seu curso final.
Ligar Furadeira
0,3
Avanar cilindro da furadeira at seu
0,3
curso final.
Recuar cilindro da furadeira at seu
0,3
curso final.
Desligar furadeira.
0,3
Recuar cilindro de trava da furadeira at
0,3
seu curso final.
Girar a mesa rotativa um passo.
0,3
Prensa
Se houver pea vai para 19 caso no vai
0
para 17.
Avanar Cilindro do puso at o final de
0,3
seu curso.
Recuar Cilindro do punso at o final de
0,3
seu curso.
Girar a mesa rotativa um passo.
0,3
Retirada de Peas
Se houver pea vai para 23 caso no vai
0
para 21
Verifica se h peas no final da esteira
de retirada caso haja vai para 31, caso
0
no vai para 25.
Liga Esteira Transportadora
0,3
Retira a pea no vetor de peas na mesa
0,3

Pgina 79

26
27
28
29
30
31
32
33
34

rotativa.
Recua cilindro puxador de peas.
Avana cilindro empurrador de peas.
Verifica se a pea chegou ao final da
esteira.
Desliga a Esteira.
Liga Bit que indica que h pea no final
da esteira.
Retirar peas no final da esteira.
Verifica se a pea foi retirada do final da
esteira.
Desliga Bit que indica que h pea no
final da esteira.
Vai para 4.

Item Condies Extras

C
D

O processo de produo de peas um


processo contnuo, ento o controle de
peas a serem produzidas ou mesmo as
peas que esto na linha de produo
devem ser referenciadas em um vetor, o
vetor deve indicar se a pea esta na
esteira, esta furada ou esta prensada.
Caso o processo seja desligado ao voltar
as peas que esto em produo devem
continuar de onde estavam.
Recomenda-se que a lgica deste
funcionamento seja feito em linguagem
SCL caso seja opo desenvolver a lgica
em Ladder e o funcionamento estiver de
acordo com o descrito, esta parte da
avaliao atender somente nota
parcial.
No inicio do teste o ar comprimido deve
estar aberto e com presso maior igual a
5 bar.
No inicio do teste o CLP deve estar em
Modo RUN e sem apresentar falhas ou
alarmes.
O cdigo deve estar totalmente
comentado.
Total Obtido

4.8.4

0,3
0,3
0,3
0,3
0,3
0,3
0
0,3
0
Pontuao

Atende
Plenamente

Atende
Parcial

1,2

0,25

0,25
0,5
10

Controle de Temperatura.

Pgina 80

Sistema de Controle de Temperatura PID


Etapa Descrio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Modo Manual selecionado por Chave Seletora


Externa
Set Point selecionado por potencimetro
externo ligado a uma entrada analgica do CLP.
Modo Automtico selecionado por Chave
Seletora Externa
Set Point escrito por varivel interna do CLP a
fim de futuras interligaes com sistema de
superviso.
Sistema com Pr Tuning executado.
Sistema com Fine Tuning executado.
Print do grfico do Pr Tuning.
Print do grfico do Fine Tuning.
Tabela com as variveis do PID aps o Pr Tuning.
Tabela com as variveis do PID aps o Fine
Tuning.
Demonstrao em forma de grfico de penas em
uma IHM KTP 600 demonstrado as variveis do
processo. PV, SP e MV.
Demonstrao em forma campos de I/O das
variveis do sistema.
Alterao do Set Point pela IHM caso selecionado
modo automtico por chave seletora.
Alterao da varivel de controle pela IHM caso
nenhuma das opes seja selecionado por chave
seletora externa.
Animao na IHM que demonstre quando a
resistncia est ligada.
Animao em forma de Grfico de barras
demonstrando SP, PV e MV.

Pontuao

Atende Pleno

Atende
Parcial

Atende
Plenamente

Atende
Parcial

0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5

17
18
19
Item

Observaes.
Quando as duas chaves seletoras estiverem
desabilitadas o PID do CLP deve parar
imediatamente, voltando ao seu pleno
funcionamento quando alguma das opes
(Manual ou Automtico) for acionada, quando o
PID estiver desligado o operador poder
selecionar um valor para a varivel de controle
manualmente pela IHM. Este campo s deve

Pontuao

Pgina 81

aparecer quando ambas as chaves estiverem


desligadas.

C
D

No inicio do teste o CLP deve estar em Modo


RUN e sem apresentar falhas ou alarmes.
O cdigo deve estar totalmente comentado.

0,5

Total Obtido

10

0,5

5. WINCC FLEXIBLE V11


WinCC Flexible a ferramenta utilizada para programao de interfaces IHMs da
marca Siemens. As verses antigas eram instaladas como um software a parte dos programas
utilizados na linha de produtos Simatic. Atualmente ao instalar a verso 11 do WinCC
Flexible o mesmo integrado automaticamente ao TIA Portal.
Quanto a linhas de interfaces da Siemens importante ressaltar que as mesmas so
divididas em linhas distintas, estas linhas definem funes de cada IHM.
Simatic Basic Panels Conhecidas como KTP so interfaces com funes bsicas.
Possuem somente interface Ethernet de comunicao.
Simatic Panels Conhecidas como OP e TP so IHMs que incorporam algumas
funes a mais que as bsicas. Trazem diversas conexes de rede (PN, DP, MPI, PPI entre
outras), no comum a integrao com outros fabricantes.
Simatic Multi Panels Conhecidas por MP carregam funes avanadas de sistemas
operacionais. Trazem diversos tipos de conexes de redes e integram com outros fabricantes.
Simatic Confort Panels Conhecidas por KP foram s ultimas interfaces
desenvolvidas pela Siemens, tem a caracterstica de possurem alta resoluo para aplicaes
diversas.
Simatic Mobile Panels So interfaces que possuem basicamente as mesmas funes
das MPs, porm agregam alto grau de proteo contra choques mecnicos e ambientes
agressivos, so utilizadas quando o operador necessita levar a interface para produo.

Pgina 82

Para inserir uma interface a um projeto no TIA portal segue-se os mesmos passos para
insero de CLP, ao clicar no boto para adicionar novos dispositivos seleciona-se a opo de
IHMs conforme demonstra a figura.

Figura 72 - Inserindo uma IHM a um projeto.

Deve-se observar a opo no canto esquerdo inferior que abre um Wizard para
configurao das telas da IHM, esta funo ajuda a iniciantes a pr configurar sua aplicao.
Para os exemplos deste material no se utiliza esta opo. esquerda com as mesmas
caractersticas da insero de um CLP so demonstradas as principais caractersticas da
interface selecionada na lista.
Ao confirmar a adio da IHM ao projeto a mesma j se econtra disponvel para
programao na rvore de projetos. Nota-se que ao clicar em cada opo de configurao da
mesma a barra de ferramentas alterada no lado direito da tela de projeto no Tia portal, vale

Pgina 83

lembrar que todas as configuraes de hardware da interface esto disponveis na aba de


configurao do dispositivo dentro da estrutura criada na rvore de projetos.

Figura 73 - Ambiente de desenvolvimento de sistemas em IHM's

5.1 CONFIGURAO DE TAGS.


Os Tags de uma interface so as variveis que fazem a ponte entre o sistema de
controle (CLP) e a tela para o operador propriamente dita. Cada elemento carregado em uma
IHM geralmente atrelado a um TAG, quando se utiliza o WinCC Flexible integrado ao Tia
portal h possibilidades de importao de Tags dos CLPs que esto conectados, mas tambm
a possibilidade de criao, edio ou excluso de Tags atravs de sua respectiva tabela,
conforme demonstra a figura 74.

Pgina 84

Figura 74 - Tabela de Tags em uma IHM.

comum a criao de vrias tabelas para melhor organizao do projeto, um cuidado


a ser tomado que a quantia de Tags limitada por cada verso ou tipo de interface.
Abaixo da tabela geral de Tags se apresenta a configurao de alarmes dos mesmos,
onde previamente criado grupos de alarmes logo abaixo se configura alarmes discretos ou
analgicos para cada TAG.
Os Tags podem se apresentar basicamente de dois modos podem ser internos do
sistema, ou seja, no existe comunicao com outros equipamentos, ou podem ser externos
providos de uma conexo com algum equipamento externo, para isso, necessrio
configurao prvia da conexo entre o equipamento externo e a IHM.

5.2 CONFIGURAO DE CONEXES.


A criao de conexes na verso atual do software possvel de ser feita de diversas
formas, a mais comum utilizando o boto Connections dentro da estrutura da IHM inserida
na rvore de projetos.

Pgina 85

Figura 75 - Tela de configurao de conexes de uma IHM.

Nesta tela ao clicar em nova conexo seleciona-se o equipamento externo a ser


conectado, nota-se que h alguns equipamentos j nativos a serem conectados a este modelo
de interface, a aba abaixo da configurao das conexes apresenta as propriedades da
conexo, no caso desta IHM a mesma s possui uma porta ethernet, tambm se apresenta os
endereamentos e outras configuraes pertinentes ao protocolo de rede escolhido.
possvel em algumas interfaces existirem mltiplas conexes com equipamentos
distintos inclusive de outros fabricantes. importante ressaltar que por se tratar de um
elemento considerado do terceiro nvel da pirmide, geralmente a interface mestre dos
equipamentos de controle da planta.
Outro modo de configurar uma conexo utilizando uma ferramenta ainda no
demonstrada neste material, se trata do boto Devices and Networks.

Pgina 86

Figura 76 - Devices e Networks

Esta janela apresenta todos os dispositivos inseridos no projeto com suas devidas
interfaces de rede, nos equipamentos as cores demonstram qual protocolo de rede em questo
a porta esta comunicando.
Roxo Profibus DP
Azul Profibus PA
Laranja MPI.
Verde Profinet.
Amarelo ASi.
Utiliza-se essa ferramenta para criar conexes de redes entre os equipamentos,
inclusive inserir outros equipamentos que no so programados no Tia Portal, esta insero
ser demonstrada no prximo capitulo deste material.
Para indicar que os equipamentos esto conversando basta utilizar o mtodo clicar e
arrastar entre as portas, tambm possvel demonstrar o endereo das mesmas clicando no
cone demonstrado na figura 77.

Pgina 87

Figura 77 - Indicao de conexo fsica de rede entre equipamentos.

Quando selecionado o boto Network o trao indica somente uma conexo fsica entre
os elementos, para criar uma conexo entre um CLP e a IHM deve-se selecionar a opo
Connections, selecionar a opo HMI Connection e utilizar o mesmo mtodo de arrastar e
soltar novamente sobre a rede fsica previamente definida.

Figura 78 - Instanciando uma conexo utilizando a ferramenta de configurao de redes.

Pgina 88

Utilizando o mtodo de arrastar e soltar automaticamente a conexo criada e


configurada na aba de conexes da IHM na rvore de projetos.
5.3 TELAS E SEUS OBJETOS.
Aps a configurao de TAGs e Conexes o prximo passo configurao dos objetos
grficos, ou seja, botes, campos de I/O, telas de alarmes, grficos de penas, animaes que
faro a interface com o usurio. Vale lembrar que cada famlia da IHM traz menos ou mais
recursos, tudo isso est atrelado a funcionalidades e com certeza a custos de cada interface.
Um projeto pode conter diversas telas, a estrutura de chamada das mesmas pode o
mais variado sistema. Uma tela importante que padro de todo o projeto a tela de
Template, esta, traz objetos que aparecero em todas as telas ou no, geralmente utiliza-se o
Template para mostrar hora e data ou mesmo o boto de voltar tela inicial, usurio logado
entre outras informaes pertinentes ao sistema, para criar novas telas ou mesmo para editar o
Template utiliza-se os atalhos demonstrados na figura 79. Tambm vale lembrar que mais de
um Template pode ser adicionado.

Figura 79 - Configurando novas telas ou templates em IHM's

A configurao de qual tela ser a tela inicial entre outras opes de RunTime so
parametrizveis na opo Runtime Settings.

Pgina 89

Como j descrito, os objetos de telas so variveis de acordo com cada interface, ao


selecionar uma tela e a mesma se apresentar no ambiente de programao as ferramentas
disponveis se apresentam automaticamente na janela de ferramentas no canto esquerdo.
Divididas em grupos as funes ou objetos carregam suas caractersticas individuais
como eventos ou animaes que sero apresentadas nas prximas sesse.
So considerados elementos bsicos de programao objetos como retngulos,
crculos, elipses, textos ou mesmo imagens retiradas da biblioteca do WinCC, j os elementos
de controle so padres da rea de trabalho Windows, so eles:
Botes: So botes de impulso.
I/O de Texto: Elementos que abrigam campos numricos discretos ou no.
Chaves: So interruptores com reteno.
I/O de Grficos: Elementos que abrigam imagens.
Grfico de barras: Grfico que geralmente indica uma varivel analgica.
Caixa de seleo: Traz uma caixa de seleo para carregar um determinado
valor a uma varivel.
O que mais varia entre as diversas interfaces a quantia de elementos de controle, no
caso da KTP esta apresenta quatro elementos:
Objetos de alarme.
Objetos de grficos de penas.
Objetos de controle de usurios.
Objetos de controle de receitas.
Ao clicar em cada equipamento suas propriedades so exibidas na barra inferior, como
j descrito cada elemento possui caractersticas particulares em sua configurao.
Propriedades que aparecem basicamente em todos os elementos so aparncia,
configurao de tipo de fonte, tamanho de fonte, posio na tela entre outras. Junto as
propriedades se apresentam dois botes referentes s animaes ou eventos do elemento
conforme demonstra a figura 80.

Pgina 90

Figura 80 - Configurao de elementos de tela em IHM's.

5.4 EVENTOS.
Os eventos so basicamente os acontecimentos possveis de cada elemento, cada
evento carrega caractersticas de ler um acontecimento do sistema e efetuar alguma operao
ou funo configurada pelo programador.
Como exemplo pode-se citar eventos bsicos utilizados em um boto:
Click Ao clicar
Press - Ao pressionar
Release Ao soltar
Activate Ao ativar
Desactivate Ao desativar
Change Ao mudar o valor
Nos eventos disponveis configura-se a funo do elemento, voltando ao exemplo de
um boto o mesmo pode ao ser pressionado Ligar um bit e ao soltar Desligar o mesmo,
tornado este boto um elemento de pulso, outro exemplo deste boto pode ser que ao clicar
um bit troque de valor, tornando assim este boto um boto com funo de um rel de
impulso, ou mesmo diversas outras funes disponveis conforme demonstra a figura 81.
Para adicionar uma nova funo no evento predeterminado basta selecionar o evento e
clicar em ADD Function, as funes esto dividas em grupos. Existem centenas de funes e

Pgina 91

estas tambm diferem de acordo com a IHM em questo, praticamente as mais utilizadas so
as funes de edio de Bits em um boto.

Figura 81 - Inserindo uma funo a um evento

A figura 81 demonstra uma funo de Bit no evento Click de um boto, para esta
funo se faz necessrio um parmetro ligado a ela, no caso deve-se indicar qual bit que ser
invertido, neste caso o Tag selecionado vem de um CLP que no ainda no tem conexo com
a IHM, quando este tipo de caso acontece a conexo criada automaticamente para atender a
leitura ou escrita do Tag.
Nota-se que este exemplo traz a integrao total dos elementos, nem o Tag e nem a
conexo precisaram ser previamente criados para serem instanciados na interface, bastou
importar o Tag j programado no CLP para haver possibilidade de leitura ou manipulao
pela IHM. A figura 82 demonstra a conexo criada automaticamente.

Figura 82 - Conexes de redes de uma Interface

Pgina 92

Eventos de sistema tambm so de suma importncia no desenvolvimento de um


programa de uma interface. Estes eventos so responsveis para tirar a IHM do modo RUN
Time, iniciar o modo de transferncia, alterar preferncias de imagem como contrates ou
brilho, efetuar login, efetuar logout entre outras.
5.5 ANIMAES.
Uma animao considerada um elemento praticamente indispensvel na criao de
um sintico de um processo em uma interface. Esta animao demonstra visivelmente de
modo fcil os possveis status dos equipamentos, ou seja, observando brevemente a tela da
interface consegue-se identificar valores de variveis ou status das mesmas.
Em questo basicamente seis tipos de animao aparecem em cada objeto:
Visibilidade: A visibilidade uma propriedade apresentada em todos os
elementos de tela disponveis em uma interface, com apenas um Bit pode-se
definir se o elemento ficar visvel ou no, ou mesmo definir a visibilidade
dentro de um range de um valor analgico.
Aparncia: A aparncia uma propriedade um pouco mais complexa que a
visibilidade, nesta pode-se definir, cor, borda e se o elemento vai piscar, como
na animao de visibilidade pode-se definir a aparncia de um objeto por um
bit ou mesmo por um range de valores.
Movimento Vertical: Para um movimento vertical utiliza-se um bit ou range de
valores que definem um ponto inicial e um ponto final para o elemento se
movimentar na tela. Esta varivel geralmente oferecida pelo elemento de
controle.
Movimento Horizontal: Idem ao movimento vertical, porm, o elemento se
transporta no plano horizontal da tela.
Movimento Diagonal: Idem ao movimento vertical, porm, o elemento se
transporta entre os planos vertical e horizontal da tela.
Movimento Direto: Este tipo de movimento faz o elemento sumir de um ponto
da tela e aparecer em outro, para compreenso basta fazer analogia a um teletransporte do elemento atravs da tela.
A configurao de uma animao simples, basta selecionar o tipo e configur-la na
parte inferior da tela conforme demonstra a figura 83.
Pgina 93

Figura 83 - Configurao de uma animao em um objeto na IHM.

5.6 USURIOS.
A configurao de um controle de usurios tambm importante em um sistema de
interface, o que possibilita uma pequena garantia que somente pessoas qualificadas operem o
processo que est sendo monitorado e controlado via IHM.
As configuraes de usurios, grupos de usurios e permisses so feitas via boto
User Administration encontrado dentro da estrutura da IHM na rvore de projetos. Nesta tela
primeiramente deve-se cadastrar os grupos de usurios logo aps os usurios relacionados a
cada grupo.
Para utilizar as permisses em elementos utiliza-se a aba Security encontrada nas
propriedades de cada elemento, l se estabelece um nvel mnimo de permisso referenciado a
um grupo de usurios ou mesmo a somente um usurio.
A figura 84 demonstra a configurao de grupos de usurios e cadastros de usurios
por grupo, aps criar o grupo e o usurio se define a qual grupos o usurio faz parte.

Pgina 94

Figura 84 - Configurao de usurios para uma IHM

Conforme j descrito na sesso Eventos, botes de Login e Logout devem ser buscados
dentro das funes de sistema em um evento.
Uma funo interessante das interfaces Siemens so as Scheduled Tasks, estas so
tarefas automticas do sistema, assim pode-se buscar, por exemplo, indicao de quando um
usurio fez login ou logout, ou mesmo quando uma tela trocada entre outras funes.
5.7 EXERCCIOS.
Confeco do sistema de superviso das bancadas MPS atravs de uma interface IHM.
O sistema SCADA deve contemplar os seguintes itens:
Controle de usurios.
Tela para criao e edio de usurios.
Tela inicial com Logo do Senai e espao para Login.
Template com Data, Hora, Usurio Logado, Boto de Voltar para tela inicial e
Nome da Tela.
Tela para monitoramento da bancada de produo.
Tela para monitoramento da bancada de teste.
Tela de monitoramento da bancada de distribuio.
Tela de monitoramento do controle de temperatura exibindo as variveis PV,
SP e MV por meio de um grfico de penas.
Tela de controle para o sistema de controle de temperatura.
Pgina 95

6. CONFIGURAO DE REDES INDUSTRIAIS (TUTORIAIS).


Todos os tutoriais contidos nesta sesso do material j contam com prvia declarao e
de hardwares no projeto.

6.1 ETHERNET.
6.1.1 Comunicao S7-1200 com S7-1200
Este tutorial tem por objetivo demonstrar a configurao de rede entre dois CLPs S71200 utilizando protocolo Ethernet.
O primeiro passo aps a insero do hardwares especficos para comunicao
ligao entre os dois CLPs no ambiente de configurao de redes do TIA, deve-se ressaltar
que os dois devem estar no mesmo domnio de endereos IP.

O prximo passo a insero de um bloco TSEND_C encontrado na biblioteca Open


User Communication este bloco responsvel por enviar dados entre dois elementos S7-1200
conectados em rede Ethernet.

Pgina 96

Nas propriedades do bloco de envio configura-se o CLP que vai receber os dados.
Neste exemplo o CLP denominado Externo enviar dados e o CLP denominado TESTE
receber.

A prxima etapa se refere criao de uma conexo de dados entre os dois elementos.

Pgina 97

A figura acima demonstra a conexo de dados criada, a parte do participante deve ser
deixada de lado neste momento. Quanto ao tipo de conexo para conexes menos estveis e
mais rpidas deve se utilizar somente TCP.

Na janela de parmetros do bloco agora configura-se uma palavra de dados para ser
transmitida, caso seja necessrio transmisso de mais de uma palavra utiliza-se o campo
LENGTH o campo CONT deve sempre estar em 1. Aps todas as configuraes o mdulo
adicionado ao bloco MAIN deve apresentar estas caractersticas.

Pgina 98

Agora no CLP que vai receber os dados se faz necessrio a configurao de um bloco
TRCV_C este responsvel por administrar o recebimento dos dados. Como no outro uma
DB deve ser instanciada.

Do mesmo modo nas propriedades do mdulo selecionamos o CLP que faz parte da
comunicao.

Pgina 99

Novamente se faz necessrio a criao de uma nova conexo de dados.

A conexo de dados do parceiro j pode ser selecionado conforme demonstra a figura


abaixo, nota-se que a conexo criada anteriormente no bloco de envio de dados.

Pgina 100

As configuraes nos parmetros do bloco so idnticas ao bloco de envio.

Aps a configurao o bloco inserido deve ficar com as caractersticas demonstradas


na figura abaixo. Uma memria que sempre ficar ligada ser inserida no parmetro EN_R.
Pgina 101

Aps o processo de configurao de quem receber os dados deve-se compilar o


software e o mesmo no pode apresentar nenhum erro.

Pgina 102

Volta-se a configurao de quem envia e seleciona-se a conexo de dados do CLP que


ir receber os dados.

Esta rotina cria um clock de 10ms que ser utilizado no parmetro REC do bloco de
envio de dados, tambm possvel a utilizao das memrias de clock nativas do CLP.

Pgina 103

Aps a criao do clock o contato do mesmo deve ser instalado no parmetro REC do
mdulo conforme demonstra a prxima imagem.

Pgina 104

Neste exemplo se transfere o primeiro byte de entrada do CLP para a memria


designada nos parmetros de bloco da configurao.
As imagens seguintes demonstras as propriedades das duas conexes, a primeira a
conexo do CLP Externo, a grosso modo so as configuraes de quem envia os dados,
importante verificar a opo de quem estabelece a conexo,
Verificar Portas e quem estabelece a conexo.

Pgina 105

O diagrama abaixo representa como fica a troca de dados no final da configurao.


Para se criar uma conexo reversa basta seguir os mesmos passos porm configurando quem
recebe como quem envia.

6.1.2 Comunicao S7-1200 com S7-200


Para comunicao entre um CLP S7-1200 e um CLP S7-200 com o protocolo Ethernet
deve-se seguir os seguintes passos.
Como primeiro passo deve-se configurar e certificar que os endereos IP dos dois
CLPs estejam na mesma rede.

O segundo passo a criao do Data Block que ser responsvel pelo envio e
recebimento dos dados no S7-1200 para o S7-200, este conforme demonstra a figura deve
Pgina 106

estar marcado como compatvel com S7-300/400, desta forma o acesso a DB pode ser feito
atravs de seu endereo simblico pelo Tia Portal e por endereo lgico pelo S7-200
(Microwin).

Na estrutura da DB deve-se especificar a quantidade de palavras necessrias para


comunicao, neste exemplo a DB possui cinco palavras de nmero inteiro para leitura e
cinco palavras de nmero inteiro para escrita.

Pgina 107

Logo aps a criao da DB deve-se compilar para o Offset das mesmas aparecerem na
tabela.
O prximo passo a configurao do mdulo Ethernet do S7-200, sabe-se que este
mdulo adquirido a parte e que o protocolo Ethernet no nativo do S7-200.
Para isso deve-se buscar a opo Ethernet na rvore de instrues contida dentro do
contexto Wizards.

Clicando em Next o prximo passo leitura do mdulo, caso este mdulo j esteja
conectado e com o CLP energizado tem-se a leitura automtica caso no conta-se o primeiro
mdulo aps a CPU o mdulo 0 e assim sucessivamente.

Pgina 108

Configurado o mdulo, a prxima etapa a configurao do endereo IP do CLP, este


deve estar no mesmo domnio de rede do S7-1200.

Aps a configurao do endereamento deve-se configurar o nmero de conexes


necessrias para o S7-200, este mdulo permite at oito conexes diferentes, ou seja, caso seja
necessrio, pode-se configurar at 8 dispositivos comunicando em Ethernet com o mesmo
CLP. Para tal seleciona-se uma conexo conforme demonstra a figura abaixo.
Pgina 109

Quando selecionado uma conexo o prximo passo a configurao do elemento para


a ser conectado ao S7-200, neste caso descreve-se o endereo IP do S7-1200, tal como a porta
de comunicao TSAP que no caso de S7-1200 fica em 03.01.

Depois de estabelecidas as configuraes de endereamento para a conexo basta


adicionar os Data Transfers, estes so indicaes de partes da memria que faro a troca de
Pgina 110

informaes junto a DB previamente criada no S7-1200, para criar basta clicar em Data
Transfers e logo em novo, confirmando a operao clicando em Sim.

Nesta aba necessrio fazer acesso a DB previamente criada, e tambm selecionar o


modo da comunicao no caso se leitura ou escrita. Primeiramente selecionamos a leitura do
servidor que no caso o S7-1200, neste selecionamos a opo de tamanho de 10 bytes que
compreenda as cindo palavras de inteiros criadas na DB, ento se configura um endereo para
receber os dados, tal como de qual endereo no S7-1200 vir os dados, no exemplo VB20002
no S7-200 recebe as informaes da DB3.DBB0 do S7-1200.

Pgina 111

Aps confirmar a operao, cria-se um novo Transfer configurando assim a rota


contrria, neste exemplo utiliza-se o mesmo tamanho, no caso 10 bytes, agora o que ser
escrito na VB2010 ser lido no S7-1200 na DB3.DBB10.

Aps a configurao dos Data Transfers basta terminar a configurao do Mdulo


Ethernet, clicando em prximo, a configurao abaixo sugere a criao de clculos CRCs
para controle de erros nas transmisses, neste caso seleciona-se esta opo.

Pgina 112

Outra parte importante da configurao a rea destinada a configurao do mdulo


Ethernet abaixo o endereo sugerido automaticamente pelo software uma rea ainda no
utilizada e que tambm no deve ser utilizada no cdigo, pois est reservada para os dados da
configurao do mdulo.

Aps completar clicar em prximo basta completar o Wizard.

Pgina 113

O prximo passo se refere insero do mdulo de estabelecimento da conexo


Ethernet do S7-200.

Agora, basta selecionar dois mdulos de transferncia de dados conforme sugere a


prxima figura.

A figura abaixo demonstra a comunicao sendo feita nos dois mdulos, para escrever
no S7-200 pelo S7-1200 utiliza-se a DB ou vice e versa.
Pgina 114

6.2 PROFIBUS.
6.2.1 Comunicao S7-1200 com S7-200
O primeiro passo para comunicao de um S7-1200 e um S7-200 em Profibus a
aquisio do arquivo GSD do mdulo de comunicao EM 277, mdulo este que torna o S7200 escravo Profibus.

Pgina 115

Aps o Download, deve-se instalar o arquivo GSD no TIA Portal, comum a


reinicializao do software para adequao do catlogo de hardware. Para instalar o arquivo
seleciona-se em Options a opo Install General Station Description File (GSD) conforme
demonstra a prxima figura.

Aps a instalao o TIA deve ser reinicializado. O catlogo de hardware


automaticamente se atualizar.
Pgina 116

Quando todo o processo de instalao do GSD estiver pronto, basta inserir o mesmo
no ambiente de configurao de redes do Tia conforme demonstra a figura, agora,
importante conectar o escravo S7-200 identificado por EM277 no seu mestre, o nome do
mestre deve aparecer junto ao escravo conforme demonstra a figura.
O endereo do mdulo deve ser configurado na interface do mesmo via hardware,
como caracterstica se alterado o endereo no hardware o CLP S7-200 deve ser reiniciado
desligado e ligando sua energia.

Pgina 117

Depois de configurado as conexes e endereos do mdulo, deve-se selecionar o


nmero de palavras a serem trocadas no Profibus. Neste exemplo foi escolhido 2 bytes de
escrita e 2 bytes de leitura. importante observar a configurao dos endereos de entrada e
sada.

Aps este processo deve-se compilar a configurao de hardware feita at agora, aps
a compilao nas propriedades do mdulo encontra-se uma opo de Offset de memria V do
S7-200 neste exemplo a figura demonstra a escolha do endereo 1500, ou seja, este ser o
Offset de rea V a ser acessada no CLP S7-200.

Pgina 118

Aps estas configuraes, deve-se efetuar download do projeto para o CLP mestre,
uma configurao importante o carregamento das OBs de tratamento de erro OB80 e OB82
caso o mestre seja um S7-1200 e ambas mais a OB86 caso o CLP seja um S7-300.
No S7-200 as informaes do Profibus se encontram basicamente no hardware, aps o
endereo fsico ser conferido e o download efetuado no Mestre ao entrar nas configuraes do
hardware conforme demonstra a prxima figura, ao selecionar as configuraes do Profibus a
janela de informaes do mdulo deve demonstrar o Offset previamente configurado tal como
o nmero de bytes a serem trocados na comunicao.

Pgina 119

Neste exemplo dois bytes de escrita e dois de leitura foram configurados ento a tabela
abaixo demonstra os endereos de comunicao dos dois CLPs configurados no exemplo.

Para escrever no S7-200 utiliza-se os dois bytes de sada do mestre configurados na


etapa de instanciao dos elementos de comunicao do mestre, neste exemplo QB2 e QB3,
ao escrever nestas memrias o valor delas automaticamente escrito nas reas VB1500 e
VB1501 do escravo. O mesmo ocorre para leitura do escravo, as memrias VB 1502 e VB
1503 so automaticamente atribudas como extenso do perifrico de entrada no mestre nos
endereos IB2 e IB3. As prximas imagens demonstram um exemplo de cdigo para
utilizao dos elementos configurados na rede em exemplo.

Pgina 120

6.2.2 Comunicao S7-1200 com S7-300


Esta sesso tem por base demonstrar a configurao de comunicao via Profibus de
um CLP S7-300 a um CLP S7-1200.
O primeiro passo a configurao da rede, neste exemplo aps previa configurao
dos hardwares deve-se conectar os dois elementos no ambiente de configurao de rede do
TIA Portal.

Pgina 121

O mdulo Profibus instalado no S7-1200 um mdulo que s permite que o mesmo


seja Mestre de rede, neste caso o S7-300 em questo deve ser configurado como escravo
conforme demonstra a prxima figura, para isso deve-se entrar nas propriedades da porta DB
do CLP e declarar no modo de operao que o mesmo escravo tal como seu endereo na
rede.
Nesta aba tambm se faz necessrio a configurao das reas de memria a serem
trocados em comunicao Profibus, neste exemplo configura-se dois bytes de escrita e dois
bytes de leitura, esta configurao feita na aba de reas de transferncia conforme demonstra
a figura.

O exemplo abaixo demonstra a transferncia de um byte de entradas e sadas fsicas do


CLP sendo transferidas via Profibus.

Pgina 122

O IB10 endereo de memria configurado para a rede est sendo transferido para
QB124 que o primeiro Byte de sadas fsicas do controlador, senso assim, o que for recebido
na entrada DB ser atuado na sada fsica do controlador.

Aps o download o S7-300 deve ser reiniciado desligando e ligando sua energia, de
suma importncia a instanciao de todos os OBs de tratamento de erros conforme demonstra
Pgina 123

a prxima figura, isto evita que caso algum dos elementos da rede falhe, os CPUs no entrem
em falha.

6.2.3 Comunicao S7-1200 com Micromaster 440


Este mdulo tem por objetivo descrever como feito o comando de um inversor
Micromaster 440 via rede Profibus-DP. Para estabelecer a comunicao via rede com o
inversor se faz necessria aquisio do mdulo especfico de comunicao para o inversor.
O primeiro passo a instalao do mdulo GSD do inversor de frequncia, em
qualquer verso do TIA portal V11 este arquivo j esta presente na declarao de Hardwares
nas configuraes de rede.
Aps instanciar o mdulo importante efetuar a conferncia do endereo Profibus,
este endereo deve ser igual no Drive e na configurao do software, conforme demonstra a
figura abaixo. O endereo no Drive configurado via micro chaves instaladas no mdulo de
comunicao. O endereamento feito de forma binria conforme outros equipamentos
Profibus, mais detalhes sobre a configurao do endereo podem ser encontradas no manual
especfico do mdulo.

Pgina 124

Quando configurado o Inversor deve apresentar as seguintes caractersticas.

A prxima configurao diz respeito a quantas palavras de acesso so necessrias para


controle do Drive. Neste exemplo selecina-se a opo PPO 3, 0 PKZ, 2 PZD.
Os endereos das palavras se encontram logo abaixo no Device overview, estes
endereos vo ser os endereos utilizados para controle do Drive posteriormente no cdigo.

Pgina 125

Aps certificao que o mdulo est totalmente configurado pode-se compilar o


software e efetuar download do Hardware.
Aps a configurao do Hardware se faz necessrio a programao em Ladder
respectiva para deixar o inversor pronto para partir. Conforme demonstra a figura abaixo.

Conforme consta no manual do mdulo, se faz necessrio setar os bits 1, 2, 3, 4, 5, 6 e


10 da primeira palavra de controle para valor verdadeiro. O valor decimal dos bits citados
anteriormente 1150, que tambm ser nosso comando de desligar o inversor. Para enviar o
comando de ligar necessrio tambm setar o Bit 0, ento se escreve 1151.
A segunda palavra de comando Profibus para o inversor se refere a referencia de
velocidade, ento para mnima velocidade definida nos parmetros do inversor se escreve 0
na palavra de controle e para mxima escreve-se 16384.
Pgina 126

As duas palavras de Status fornecidas pelo inversor se referem ao retorno de comando


e a velocidade real do inversor.
6.3 AS-I.
6.3.1 Comunicao VIA DP Coupler Profibus.
Para configurar os equipamentos dentro de uma rede AS-i, o primeiro passo a ser feito
configurar o mestre de rede. Neste exemplo utiliza-se um DP Coupler, este equipamento
um escravo Profibus porm um mestre AS-i, este possui dois botes e vrios Leds para sua
configurao.
Os botes so Set e Display, as figuras abaixo demonstram o equipamento.

No manual do equipamento encontra-se uma tabela que indica a funo de cada LED.
Quando se conecta um equipamento na rede AS-i, uma luz ascende no mestre
identificando que o endereo que est programado no mdulo j esta sendo utilizado na rede,
caso se apresente dois mdulos com o mesmo endereo AS-i a luz referente ao endereo pisca
de modo intermitente avisando erro de configurao.
importante lembrar que a configurao dos escravos AS-i geralmente feita no
escravo por um equipamento chamado configurador. Por meio deste equipamento tambm
possvel efetuar medies eltricas na rede tal como diagnosticar algum tipo de erro.
Observado o mdulo na sua parte frontal, referente a endereo os primeiros cinco
LEDs (da esquerda para a direita) representam o nmero do endereo, e os ltimos trs
representam qual linha de endereos o mestre esta mostrando neste exato momento, ou seja,
caso apenas o LED nmero seis se apresentar ligado a linha de endereos a ser visualizada a
primeira (Endereos de 0 at 4) caso o LED seis e sete se apresentarem ligados a linha de
endereos a ser visualizada a segunda (Endereos de 5 at 9) e assim por diante.
Pgina 127

A configurao do endereo Profibus do equipamento tambm feita atravs da


parametrizao e visualizao dos LEDs de indicao. Para isso se faz necessrio pressionar
o boto Display at que o LED indicado com ADR se acenda, aps o LED acender
necessrio ter em mente uma lgica binria simples conforme a maioria dos meios de
enderear escravos em uma rede Profibus.
A ordem dos LEDs 1 2 4 8 16 -32 64. A sequncia possibilita
endereamento do escravo de 0 127 conforme as regras do Profibus. Logo se tem:

Observa-se a figura acima, neste caso se tem o endereo Profibus 69.


Aps endereado o Profibus se faz necessrio enderear os escravos ASI com o
configurador externo, aps endereado todos os escravos se inicia o processo de acesso aos
escravos no Tia Portal. O primeiro passo a instalao do arquivo GSD.

Pgina 128

Aps previa instalao do arquivo GSD se faz necessrio a instanciao e interligao


do mesmo ao seu mestre conforme demonstra a figura abaixo, o mdulo deve estar
devidamente conectado com seu mestre indicado no mdulo.

O prximo passo determinar quantas palavras sero transmitidas via rede Profibus,
neste exemplo seleciona-se 16 Bytes para entrada e 16 Bytes para sadas. Tambm deve ser
Pgina 129

observado e anotado os endereos de I/O do mestre atribudos para acesso aos equipamentos
finais. O mdulo deve ser arrastado at o local Device Overview.

Aps este procedimento observa-se as memrias de comunicao, no exemplo tem-se


que os mesmos so instanciados na IB2-IB17 e QB2 QB17, logo qualquer endereo mesmo
sendo um bit dentro deste range pode ser acessado diretamente do cdigo do CLP. Estes
endereos de comunicao podem ser modificados conforme desejo do programador.
Ao fim j se tem acesso aos endereos fsicos da rede AS-i, neste caso por ser uma
extenso da rede Profibus acessamos os Bits diretamente do cdigo do CLP.
Para programar se usa os endereos previamente configurados quando utiliza-se I,
ou seja, as reas de entradas automaticamente se l os escravos AS-i de entradas e para as
sadas instancia-se as memrias Q. Deve-se levar em considerao que os escravos AS-i
possuem as seguintes possveis configuraes de mdulos digitais.
4 Entradas
4 Sadas
2 Entradas + 2 Sadas.
O pacote AS-i formado de 12 bits, sendo assim o mestre utiliza os primeiros 4 bits
do pacote para a transferncia do dado em si e outros oito para parmetros do pacote. Logo, os
endereos so feitos da seguinte forma:
Endereo 01 I2.0 at I2.3 ou Q2.0 at Q2.3
Endereo 02 I3.4 at I3.7 ou Q3.4 at Q3.7
Pgina 130

Endereo 03 I6.0 at I6.3 ou Q6.0 at Q6.3


Estes endereos podem ser modificados conforme o endereamento atribudo na
configurao do escravo Profibus.
A prxima imagem demonstra a utilizao dos endereos em um cdigo Ladder no Tia
portal V11.

6.4 MODBUS
O primeiro passo instalar a biblioteca de redes fornecida separadamente ao software
MICROWIN.

Pgina 131

Verificar a porta de comunicao a ser utilizada, em frente a CPU pode-se observar se


h uma ou mais portas. Deve-se lembrar que sempre que uma porta de comunicao for
utilizada para um protocolo somente se dar para o mesmo.
Pegar o mdulo de comunicao MBUS_CTRL conforme porta selecionada.

Pgina 132

A instruo MBUS_CTRL para o S7-200 utilizado para iniciar, monitorar ou


desabilitar a comunicao Modbus. Esta instruo deve ser instalada antes de qualquer bloco
de mensagem MBUS_MSG, esta instruo deve ser executada sem erros.
O sistema de Modbus Mster no funcionar corretamente a menos que o
MBUS_CTROL for executado a cada ciclo de Scan.
O

mdulo

leva

configuraes

bsicas

para

iniciao

do

protocolo.

A entrada Mode quando em 1 informa ao CLP para utilizar protocolo ModBUS na porta
selecionada, quando 0, a mesma volta a ter comunicao PPI.
Configuraes da instruo
En: Ligao do bloco, quando esta entrada estiver em nvel lgico alto o bloco
executado.
Mode: Se estiver em 1 seleciona ModBus, se estiver em 0 seleciona PPI.
Baud: Define a velocidade de comunicao da rede, possuem as opes 1200, 2400,
4800, 9600, 19200, 38400, 57600 ou 115200 Kbp/s.
Parity: Define a paridade do sistema, 0 sem paridade, 1 paridade impar e 2 paridade
par.
Timeout: Define o tempo mximo de resposta de um escravo, de 1 a 32768 milisegundos, o valor padro 1000ms.
Done: Bit que define se a comunicao foi executada.
Error: Quando a comunicao termina a sada Done est ligada em 1, ento a sada de
erro atualizada, os seguintes cdigos de erro podem aparecer.
Erro Cdigo Descrio
0 No h erro;
1 Erro de paridade;
2 A taxa de transmisso no condiz com a do escravo;
3 O tempo mximo de resposta foi atingido;
4 Modo de seleo no est ativado;
Aps colocar instalar os blocos ModBUS na rede deve-se reservar um espao de
memria para o protocolo funcionar.
Para reservar este espao deve-se clicar com o boto direito em Program Block na
rvore de instrues e logo em Library Memory.

Pgina 133

Logo aps reservar as memrias, compilar o software e verificar se no h nenhum


erro.
Uma observao relevante ter o mximo de cuidado para no se sobre-escrever memrias no
sistema.
Aps instalao deste modulo a rede j esta preparada para receber os terminais
SLAVES em sua rede. A parametrizao do bloco de mensagens se encontra a seguir.

Pgina 134

A instruo MBUS_MSG utilizada para enviar uma requisio do Mestre para um


escravo em ModBus, a cada requisio o bloco dever ser executado, no mesmo ciclo de Scan
podem ser existir vrios blocos de mensagem, porm nunca ao mesmo tempo, como a cada
pedido ser enviada uma resposta o tempo de execuo da mensagem na rede pode demorar
mais de um SCAN, se dois blocos forem executados ao mesmo tempo, ele ir abortar a
comunicao e executar o erro nmero 6, que condiz a este problema.
Configuraes da instruo.
EN: Ligao do bloco, quando esta entrada estiver em nvel lgico alto o bloco
executado.
First: Esta entrada deve ser ativada no momento que a mensagem for enviada,
normalmente utilizado um flanco positivo, para o bloco receber somente um pulso.
Slave: Endereo do escravo a receber a requisio, o endereo 0 destinado a
Broadcast, o intervalo de endereos fica dentre 0 e 247, que o mximo de escravos para cada
mestre.
RW: O parmetro RW especifica se o bloco vai ser para leitura ou escrita no escravo,
0 Ler e 1 Escrever.
Addr: O parmetro Addr o endereo inicial Modbus. As seguintes gamas de valores
so permitidos:
00001-09999 para sadas digitais (bobinas).
10001-19999 para entradas digitais (contatos).
30001-39999 para registradores de entrada.
40001-49999 para a atualizao de registradores.
O intervalo de valores especficos para Addr so baseados nos endereos de que o
dispositivo escravo Modbus suporta.
Count: O parmetro Count especifica o nmero de elementos de dados para ler ou
escrever no presente pedido. Acontagem ser o numero de bists para os tipos de dados Bit e o
nmero de palavras para os tipos de dados WORD.
DataPtr: o nmero de memria V inicial para armazenar o valor da resposta do
escravo, um detalhe importante que esta memria dever ser endereada como indireta ou
seja com um PONTEIRO, o ponteiro deve ser sempre do tipo VB mesmo que aponte para
uma palavra de dados, para enderear ponteiros no S7-200 utilizamos o & (E comercial), na
frente do endereo (&VB100);
Done: Bit que define se a comunicao foi executada.
Pgina 135

Error: Quando a comunicao termina a sada Done est ligada em 1, ento a sada de
erro atualizada, os cdigos de erro podero ser encontrados no sistema de ajuda no
microwin com a busca Modbus Master MBUS_MSG Execution Error Codes.
A configurao MBUS_MSG pode ser utilizada quantas vezes forem necessrias para
at 253 escravos na rede.

Pgina 136

7. REFERNCIAS

ALBUQUERQUE, Pedro U. B. de; ALEXANDRIA, Auzuir Ripardo de. Redes


Industriais: aplicaes em sistemas digitais de controle distribudo: protocolos industriais,
aplicaes SCADA. 2. ed. So Paulo (SP): Ensino Profissional, 2009. 258 p.
Automao
Integrada.
Disponvel
em:
http://www.rockwellautomation.com/pt/solutions/integratedarchitecture/compactmachine.html.
Acessado em 04/11/2011.
Faculdade de Engenharia da Universidade de Porto. Imagem de Sinal analgico. Disponvel
em: http://paginas.fe.up.pt. Acessado em 18/10/2011.
FRANCHI, Claiton Moro. Acionamentos Eltricos. 4. ed. So Paulo, SP: rica, 2008. 250 p.
LUGLI, Alexandre Baratella. Redes industriais para automao industrial: AS-I,
PROFIBUS e PROFINET. So Paulo (SP): rica, 2011. 174 p.
LUGLI, Alexandre Baratella. Sistemas Fieldbus para automao industrial: DeviceNet,
CANopen, SDS e Ethernet . So Paulo, SP: rica, 2009. 156 p.
Manual do inversor de frequncia Siemens MM 440. Disponvel em: http://www.feedingsystems.com/images/440%20STANDARD%20Operators%20Manaul%20116pgs%20(Issue%20A1).pdf. Acessado em: 20/11/2011
MORAES, Ccero Couto de; CASTRUCCI, Plnio. Engenharia de automao industrial. 2.
ed. Rio de Janeiro: LTC, 2007. 347 p.
NATALE, Ferdinando; Automao industrial. 6. ed. So Paulo, SP: rica, 2004. 234 p.
SIGHIERI, Luciano; NISHINARI, Akiyoshi. Controle automtico de processos industriais:
instrumentao. 2. ed. So Paulo (SP): Edgard Blcher, 1973. 234 p.
SILVEIRA, Paulo Rogrio da; SANTOS, Winderson E. dos. Automao e controle discreto.
7. ed. So Paulo, SP: rica, 2006. 229 p.

Pgina 137