42
TIA Portal V11 Programming with STEP 7 V11 TIA Portal V11 Programando com STEP 7 V11 Programando Blocos com LAD/FBD/STL © Siemens AG 2011. Todos os Direitos Reservados. Programando Blocos com LAD/FBD/STL

03 tia portal hands on - editor-iecl v11 _v1

Embed Size (px)

DESCRIPTION

treinamento automação siemens, tia portal

Citation preview

Page 1: 03 tia portal   hands on - editor-iecl v11 _v1

TIA Portal V11Programming with STEP 7 V11

TIA Portal V11Programando com STEP 7 V11

Programando Blocos com LAD/FBD/STL

© Siemens AG 2011. Todos os Direitos Reservados.

Programando Blocos com LAD/FBD/STL

Page 2: 03 tia portal   hands on - editor-iecl v11 _v1

PLC data types

Bloco de Dados

PLC tags

Programando com STEP 7 V11 (LAD, FBD, STL)

© Siemens AG 2011. Todos os Direitos Reservados.

Funções Online

Editores

PLC data types

Page 3: 03 tia portal   hands on - editor-iecl v11 _v1

Tags do PLC: Um editor para tags globais e constantes

Criando diversos tags de uma só vez

Redefinição de diversos tags de uma só vez

Tags

Tabela de tags padrão: Um editor para tags e

constantes

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 3 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Constantes de usuário

Constantes de usuário podem ser usadas no programa

Page 4: 03 tia portal   hands on - editor-iecl v11 _v1

Details view: Exibição dos detalhes dos tags

A details view mostra:

Tags da tabela de tagselecionada

Os canais dos módulos de I/O selecionados

Seleção da tabela de tags

Seleção do módulo de hardware

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 4 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

de hardware

Page 5: 03 tia portal   hands on - editor-iecl v11 _v1

Programação eficiente – Copiar e Colar a partir do/para o Microsoft Excel

Copiar e colar do/para o Microsoft Excel:

A partir da tabela de tags

A partir de um data block

Programação eficiente – usando as conhecidas funcionalidades do Office

Exportar para o Excel

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 5 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Page 6: 03 tia portal   hands on - editor-iecl v11 _v1

Programando com STEP 7 V11 (LAD, FBD, STL)

PLC data types

Bloco de Dados

PLC tags

© Siemens AG 2011. Todos os Direitos Reservados.

Funções Online

Editores

PLC data types

Page 7: 03 tia portal   hands on - editor-iecl v11 _v1

Criando novos blocos

Crie um novo bloco

Linguagem de

Nome do bloco

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 7 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Tipo de bloco

Linguagem de programação

Page 8: 03 tia portal   hands on - editor-iecl v11 _v1

Data block editor - Criando novas tags

Criar uma nova tag

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 8 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Retentividade:S7-300/400: Setup apenas para o DB todoS7-1200: Para DBs endereçados simbolicamente, cada tag pode ser alterada

Tag é mostrada no object

picker do WinCC

Valor inicial:Valor inicial na CPU

Estruturas e vetores podem ser minimizados melhor visualização

Page 9: 03 tia portal   hands on - editor-iecl v11 _v1

Data block editor - Monitorando tags

Monitorar data block Exibição do valor atual

Monitorando data blocks – até mesmo vetores e strings

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 9 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Strings e vetores também podem ser monitorados

Page 10: 03 tia portal   hands on - editor-iecl v11 _v1

Programando com STEP 7 V11 (LAD, FBD, STL)

PLC data types

Bloco de Dados

PLC tags

© Siemens AG 2011. Todos os Direitos Reservados.

Funções Online

Editores

PLC data types

Page 11: 03 tia portal   hands on - editor-iecl v11 _v1

Tipos de dados do PLC

Criando tipos de dados definidos pelo usuário

Utilização dados definido pelo usuário:

Para estruturas de dados usadas frequentemente

Como um tipo de dados na interface dos blocos do programa ou na declaração de tags nos blocos de dados

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 11 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

blocos de dados

Valor DefaultÉ usado como valor inicial

Page 12: 03 tia portal   hands on - editor-iecl v11 _v1

Programando com STEP 7 V11 (LAD, FBD, STL)

PLC data types

Bloco de Dados

PLC tags

© Siemens AG 2011. Todos os Direitos Reservados.

Funções Online

Editores

PLC data types

Page 13: 03 tia portal   hands on - editor-iecl v11 _v1

Visão geral dos editores

Um bloco de programa – três linguagens de programação

STL – Statement List FBD – Function Block Diagram LAD – Ladder Logic

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 13 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Page 14: 03 tia portal   hands on - editor-iecl v11 _v1

Visão geral

Editor de blocos:

Barra de favoritos para instruções usadas frequentemente

Arrastar e Soltar fácil de usar a partir das instruções do cartão de tarefas, árvore do projeto, tags do

Tabela de declaração

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 14 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

tarefas, árvore do projeto, tags do PLC, …

Intellisense

Depuração de erros

Barra de favoritos

Instruções

Instruções

Page 15: 03 tia portal   hands on - editor-iecl v11 _v1

Barra de favoritos

Acesso rápido a funções utilizadas frequentemente

Barra de favoritos:

Funções usadas frequentemente podem ser copiadas para a barra de favoritos

Apenas para instruções básicas

FBD:

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 15 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Apenas para instruções básicas

Também para SCL e GRAPH LAD:

STL:

Page 16: 03 tia portal   hands on - editor-iecl v11 _v1

Navegação pelos blocos do programa

Visualização e navegação:

Exibindo e ocultando networks:

Todas as networks:

Única network:

Navegação e visualização rápida e intuitiva

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 16 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Única network:

Exibindo e ocultando nomes simbólicos e endereços:

Zoom direto:

Salvar layout:

Diversos atalhos

Page 17: 03 tia portal   hands on - editor-iecl v11 _v1

Depuração de erros

Suporte para depuração:

Blocos com falhas podem ser salvos

Indicador para networks com falha:

Fácil navegação entre as falhas:

Atualizar chamadas de blocos:

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 17 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Todas as falhas do bloco atual são listadas na janela de sintaxe

Page 18: 03 tia portal   hands on - editor-iecl v11 _v1

Definindo tags no momento da sua utilização

Definindo tags:

Utilizando o menu de contexto ou atalhos, tags inexistentes podem ser definidas

Possível para uma ou todas as tagsde uma network

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 18 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

de uma networkTambém é possível renomear e redefinir

endereço

Tabela de tags selecionável

Page 19: 03 tia portal   hands on - editor-iecl v11 _v1

IntelliSense: seleção inteligente de tags do PLC

IntelliSense:

Seleção de tag se inicia após a inclusão do primeiro caracter

Seleção de:

Tags do PLC

DBs

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 19 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

DBs

Tags locais

Janela de seleção exibe somente os tags apropriados ao local de uso (verificação de tipo, por exemplo)

Exibe tags subsequentes (ex. numa estrutura)

Page 20: 03 tia portal   hands on - editor-iecl v11 _v1

Editor STL

Destaques:

IntelliSense para tags e instruções

Ativar/ desativar código:

Indicação automática do local de JUMP (salto)

Todas as instruções STL podem ser facilmente encontradas no cartão de tarefas.

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 20 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

encontradas no cartão de tarefas.

Page 21: 03 tia portal   hands on - editor-iecl v11 _v1

Editor LAD & FBD

Destaques:

Mudança de função diretamente no bloco ou contato

Adicionar entradas com um único clique

Novas funções para programação LAD & FBD mais simples

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 21 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

clique

Destaque do destino para Arrastar e Soltar

Possibilidade de comentar os resultados das lógicas

Page 22: 03 tia portal   hands on - editor-iecl v11 _v1

A janela de inspeção no editor do programa

Propriedades:

Informação da seleção atual (ex. Bloco chamado, tag, …)

Info:

Geral (ex. Projeto salvo, …)

Compilação (ex. erros e alertas)

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 22 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Compilação (ex. erros e alertas)

Referência cruzada para a seleção atual

Sintaxe (falhas de sintaxe no bloco atual)

Diagnósticos:

Exibição de alarmes (alarmes da CPU)

Informação do dispositivo (diagnósticos online)

Informação da conexão

Page 23: 03 tia portal   hands on - editor-iecl v11 _v1

Referência Cruzada

Destaques:

Referência cruzada para a seleção atual (ex. utilização de tags, chamadas de blocos)

Referência cruzada por todas as estações (ex. desde o PLC até a estação da IHM)

Links para conexão direta aos pontos de utilização

Referência cruzada em todo o projeto – Do bloco do programa diretamente para a IHM

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 23 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Links para conexão direta aos pontos de utilização

Link para a tela da IHM

Link para a network

Page 24: 03 tia portal   hands on - editor-iecl v11 _v1

Chamadas de blocos

Como chamar blocos:

Arrastar e Soltar a partir da

Árvore do projeto

Biblioteca

Details view

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 24 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

IntelliSense (apenas para STL e SCL, acesso a todas as instruções do cartão de tarefas)

Page 25: 03 tia portal   hands on - editor-iecl v11 _v1

Chamando FBs / instance data blocks

Criando instance data blocks:

Uma janela de diálogo surge quando um FB ou SFB é chamado, para criar um:

Single instance

Multi instance (apenas dentro de um FB)

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 25 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

FB)

O tipo de chamada pode ser alterado via menu.

Page 26: 03 tia portal   hands on - editor-iecl v11 _v1

Chamando funções standard e de sistema

Acesso direto a funções standard e de sistema a partir do cartão de tarefas de instruções

Organização das funçõesex. todos os blocos de

TIA Portal:

Acesso via cartão de tarefas de instruções

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 26 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Sem diferenciação entre tipos de blocos (FB, SFB, SFC)O tipo apropriado é usado automaticamente, ex. “BSEND”:FB no S7-300SFB no S7-400

ex. todos os blocos de comunicação podem ser encontrados numa única categoria

Page 27: 03 tia portal   hands on - editor-iecl v11 _v1

Utilizando funções standard e de sistema

Funções standard e de sistema são armazenadas na pasta de blocos de sistema

Funções standard (FBs):

ex: “BSEND” (FB12) para S7-300

FB e instance DB são armazenados na pasta de blocos de sistema

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 27 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

System function blocks (SFBs):

ex: IEC Counter “CTU” (SFB0) para S7-300

Apenas o instance data block é armazenado na pasta de blocos de sistema

System functions (SFCs):

ex: “BLKMOV” (SFC20)

SFCs não são armazenados na pasta de blocos de sistema

Page 28: 03 tia portal   hands on - editor-iecl v11 _v1

Acesso direto a I/O “:P”

Acesso direto a I/O

Destaques:

Sufixo “:P”

Endereçamento simbólico e absoluto

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 28 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Page 29: 03 tia portal   hands on - editor-iecl v11 _v1

Proteção de Know-how

Utilização:

Proteção de código do programa

Apenas título do bloco, comentário e interface visíveis

Ativação da proteção de Know-how:

1. Selecione o bloco na árvore de projeto

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 29 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

1. Selecione o bloco na árvore de projeto

2. Menu “Edit Know-how protection”

3. Defina senha

Abrir bloco protegido:

1. Abra o bloco

2. Coloque a senha

Page 30: 03 tia portal   hands on - editor-iecl v11 _v1

Fazendo download de blocos

Funcionalidade:

Início via menu, barra de ferramentas ou menu

de contexto

Compilação inicia automaticamente (se necessário)

Seleção das opções de download em uma caixa de diálogo

Download consistente:

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 30 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Blocos que não inexistentes na CPU

ou blocos modificados serão carregados

Blocos que existem apenas na CPU serãodeletados (consistência)

Seleção de download:

Apenas blocos selecionados serão carregados

“Seleção de Download”

Page 31: 03 tia portal   hands on - editor-iecl v11 _v1

Programando com STEP 7 V11 (LAD, FBD, STL)

PLC data types

Bloco de Dados

PLC tags

© Siemens AG 2011. Todos os Direitos Reservados.

Funções Online

Editores

PLC data types

Page 32: 03 tia portal   hands on - editor-iecl v11 _v1

Visualização online de blocos

Conexão online com o PLC através de umúnico clique

Exibição direta do modo de operaçãoe visualização de diagnósticos diretamente na árvore do projeto

Comparação online – offline diretamente na árvore do projeto

Modo de operação da CPU

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 32 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

diretamente na árvore do projeto

Comparação de blocos Online – offline

diretamente na árvore do projetoBloco offline = online

Bloco existe apenas offline

Bloco offline ≠ online

Bloco existe apenas online

Informação de diagnóstico

Page 33: 03 tia portal   hands on - editor-iecl v11 _v1

Upload de dispositivo para PG/PC

Possibilidades de fazer upload de um dispositivo:

Menu “Online Upload device to PG/PC…”

Ou via accessible devices e Arrastar e Soltar

Resultado:

Toda a estação (HW config e programa) é carregada como umanova estação no projeto do TIA Portal

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 33 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

nova estação no projeto do TIA Portal

Page 34: 03 tia portal   hands on - editor-iecl v11 _v1

Upload de blocos para PG/PC (para um dispositivo existente)

Via a online view:

Abra o projeto offline

Estabeleça conexão online com o PLC

Selecione a pasta do bloco

Menu “Online Upload from device”

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 34 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Ou via barra de ferramentas

Via accessible devices :

Exibir dispositivos acessíveis

Selecionar a pasta do bloco

Mover via Arrastar e Soltar para um dispositivo existente

Nota: Com esta função, apenas o programa do PLC é carregado (não a configuração de hardware!)

Page 35: 03 tia portal   hands on - editor-iecl v11 _v1

Comparação offline/online e offline/offline

Possibilidades de comparação do blocos:

Comparação offline/offline:

Comparação de dois programas offline

No mesmo projeto ou em projetos diferentes

Comparação offline/online:

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 35 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Comparação offline/online:

Comparação entre um programa selecionado offline e o programa online correspondente

Page 36: 03 tia portal   hands on - editor-iecl v11 _v1

Comparação offline/online

Funcionalidade:

Filtrando possibilidades:

Mostrar todos os blocos

Apenas blocos diferentes

Comparar apenas blocos F

Mostrar apenas diferenças ou mostrar tudo

Executar as ações selecionadas

Abrir comparação detalhada

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 36 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Comparar apenas blocos standard

Seleção das ações por blocos

Acesso direto a comparação de código

Selecionando as ações:Para um objeto ou toda a pasta

selecionadas

Page 37: 03 tia portal   hands on - editor-iecl v11 _v1

Comparação de blocos: comparação detalhada

Navegação entre diferenças

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 37 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Pode-se editar na janela offline

Pode-se copiar da janela online

Resultados da comparação(pode-se navegar)

Page 38: 03 tia portal   hands on - editor-iecl v11 _v1

Monitorando blocos

Iniciar monitoramento

Cartão de tarefas de teste

Painel de operações da CPU

Chamar ambiente

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 38 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Registro do PLC

Page 39: 03 tia portal   hands on - editor-iecl v11 _v1

Watch table

Funções:

Criada na pasta “Watch tables”

Adicionar tags via Arrastar e Soltar a partir dos:

Data blocks

Mostrar/ esconder modify

columns

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 39 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Data blocks

Tabelas de tag

Blocos de programa Monitorar tudo

Ativar modificação de valor

Modificar tags

Page 40: 03 tia portal   hands on - editor-iecl v11 _v1

Forçando tags

Pode-se forçar apenas

Funções:

Forcing table separada na pasta “Watch tables”

Na force table tags podem ser monitoradas ou forçadas(mas não modificadas)

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 40 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

A force table está localizada na pasta “Watch tables”

Pode-se forçar apenas com acesso direto a I/O (ex: %Q0.0:P)

(mas não modificadas)

Numa watch table não é possível realizar a função de forçar

Page 41: 03 tia portal   hands on - editor-iecl v11 _v1

Forçando tags

1. Monitorando tags

3. Selecionar valor de force

Tag está selecionada para forcing, mas forcing ainda não está ativado.

2. Inserir valor de force

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 41 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

não está ativado. 4. Iniciar/ parar forcing das tags selecionadas

Esta tag está sendo forçada atualmente

Page 42: 03 tia portal   hands on - editor-iecl v11 _v1

Forçando tags - indicadores

Indicador no ícone da estação

Pre-condição: conexão online

© Siemens AG 2011. Todos os Direitos Reservados.

I IA ASPágina 42 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)

Indicador nos módulos locais

Indicador no editor de programa

Indicador no painel do operador

Indicador na watch table