03 tia portal hands on - editor-iecl v11 _v1
DESCRIPTION
treinamento automação siemens, tia portalTRANSCRIPT
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
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
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
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
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)
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
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
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
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
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
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
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
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)
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
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:
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
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
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
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)
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.
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
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
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
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)
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.
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
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
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)
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
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”
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
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
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
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!)
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
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
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)
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
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
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
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
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