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 PLC data types Bloco de Dados PLC tags Programando com STEP 7 V11 (LAD, FBD, STL) Siemens AG 2011. Todos os Direitos Reservados. Funes Online Editores PLC data types Tags do PLC: Um editor para tags globais e constantes Criando diversos tags de uma s vez Redefinio de diversos tags de uma s vez Tags Tabela de tags padro: Um editor para tags e constantes Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 3 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Constantes de usurio Constantes de usurio podem ser usadas no programa Details view: Exibio dos detalhes dos tags A details view mostra: Tags da tabela de tag selecionada Os canais dos mdulos de I/O selecionados Seleo da tabela de tags Seleo do mdulo de hardware Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 4 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) de hardware Programao 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 Programao eficiente usando as conhecidas funcionalidades do Office Exportar para o Excel Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 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. Funes 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 AS Pgina 7 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Tipo de bloco Linguagem de programao Data block editor - Criando novas tags Criar uma nova tag Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 8 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Retentividade: S7-300/400: Setup apenas para o DB todo S7-1200: Para DBs endereados 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 visualizao Data block editor - Monitorando tags Monitorar data block Exibio do valor atual Monitorando data blocks at mesmo vetores e strings Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 9 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Strings e vetores tambm 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. Funes Online Editores PLC data types Tipos de dados do PLC Criando tipos de dados definidos pelo usurio Utilizao dados definido pelo usurio: Para estruturas de dados usadas frequentemente Como um tipo de dados na interface dos blocos do programa ou na declarao de tags nos blocos de dados Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 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. Funes Online Editores PLC data types Viso geral dos editores Um bloco de programa trs linguagens de programao STL Statement List FBD Function Block Diagram LAD Ladder Logic Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 13 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Viso geral Editor de blocos: Barra de favoritos para instrues usadas frequentemente Arrastar e Soltar fcil de usar a partir das instrues do carto de tarefas, rvore do projeto, tags do Tabela de declarao Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 14 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) tarefas, rvore do projeto, tags do PLC, Intellisense Depurao de erros Barra de favoritos Instrues Instrues Barra de favoritos Acesso rpido a funes utilizadas frequentemente Barra de favoritos: Funes usadas frequentemente podem ser copiadas para a barra de favoritos Apenas para instrues bsicas FBD: Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 15 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Apenas para instrues bsicas Tambm para SCL e GRAPH LAD: STL: Navegao pelos blocos do programa Visualizao e navegao: Exibindo e ocultando networks: Todas as networks: nica network: Navegao e visualizao rpida e intuitiva Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 16 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) nica network: Exibindo e ocultando nomes simblicos e endereos: Zoom direto: Salvar layout: Diversos atalhos Depurao de erros Suporte para depurao: Blocos com falhas podem ser salvos Indicador para networks com falha: Fcil navegao entre as falhas: Atualizar chamadas de blocos: Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 17 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Todas as falhas do bloco atual so listadas na janela de sintaxe Definindo tags no momento da sua utilizao Definindo tags: Utilizando o menu de contexto ou atalhos, tags inexistentes podem ser definidas Possvel para uma ou todas as tags de uma network Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 18 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) de uma network Tambm possvel renomear e redefinir endereo Tabela de tags selecionvel IntelliSense: seleo inteligente de tags do PLC IntelliSense: Seleo de tag se inicia aps a incluso do primeiro caracter Seleo de: Tags do PLC DBs Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 19 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) DBs Tags locais Janela de seleo exibe somente os tags apropriados ao local de uso (verificao de tipo, por exemplo) Exibe tags subsequentes (ex. numa estrutura) Editor STL Destaques: IntelliSense para tags e instrues Ativar/ desativar cdigo: Indicao automtica do local de JUMP (salto) Todas as instrues STL podem ser facilmente encontradas no carto de tarefas. Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 20 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) encontradas no carto de tarefas. Editor LAD & FBD Destaques: Mudana de funo diretamente no bloco ou contato Adicionar entradas com um nico clique Novas funes para programao LAD & FBD mais simples Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 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 lgicas A janela de inspeo no editor do programa Propriedades: Informao da seleo atual (ex. Bloco chamado, tag, ) Info: Geral (ex. Projeto salvo, ) Compilao (ex. erros e alertas) Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 22 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Compilao (ex. erros e alertas) Referncia cruzada para a seleo atual Sintaxe (falhas de sintaxe no bloco atual) Diagnsticos: Exibio de alarmes (alarmes da CPU) Informao do dispositivo (diagnsticos online) Informao da conexo Referncia Cruzada Destaques: Referncia cruzada para a seleo atual (ex. utilizao de tags, chamadas de blocos) Referncia cruzada por todas as estaes (ex. desde o PLC at a estao da IHM) Links para conexo direta aos pontos de utilizao Referncia cruzada em todo o projeto Do bloco do programa diretamente para a IHM Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 23 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Links para conexo direta aos pontos de utilizao 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 AS Pgina 24 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) IntelliSense (apenas para STL e SCL, acesso a todas as instrues do carto de tarefas) Chamando FBs / instance data blocks Criando instance data blocks: Uma janela de dilogo 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 AS Pgina 25 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) FB) O tipo de chamada pode ser alterado via menu. Chamando funes standard e de sistema Acesso direto a funes standard e de sistema a partir do carto de tarefas de instrues Organizao das funes ex. todos os blocos de TIA Portal: Acesso via carto de tarefas de instrues Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 26 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Sem diferenciao entre tipos de blocos (FB, SFB, SFC) O tipo apropriado usado automaticamente, ex. BSEND: FB no S7-300 SFB no S7-400 ex. todos os blocos de comunicao podem ser encontrados numa nica categoria Utilizando funes standard e de sistema Funes standard e de sistema so armazenadas na pasta de blocos de sistema Funes standard (FBs): ex: BSEND (FB12) para S7-300 FB e instance DB so armazenados na pasta de blocos de sistema Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 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 no so armazenados na pasta de blocos de sistema Acesso direto a I/O :P Acesso direto a I/O Destaques: Sufixo :P Endereamento simblico e absoluto Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 28 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Proteo de Know-how Utilizao: Proteo de cdigo do programa Apenas ttulo do bloco, comentrio e interface visveis Ativao da proteo de Know-how: 1. Selecione o bloco na rvore de projeto Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 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: Incio via menu, barra de ferramentas ou menu de contexto Compilao inicia automaticamente (se necessrio) Seleo das opes de download em uma caixa de dilogo Download consistente: Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 30 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Blocos que no inexistentes na CPU ou blocos modificados sero carregados Blocos que existem apenas na CPU sero deletados (consistncia) Seleo de download: Apenas blocos selecionados sero carregados Seleo 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. Funes Online Editores PLC data types Visualizao online de blocos Conexo online com o PLC atravs de um nico clique Exibio direta do modo de operao e visualizao de diagnsticos diretamente na rvore do projeto Comparao online offline diretamente na rvore do projeto Modo de operao da CPU Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 32 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) diretamente na rvore do projeto Comparao de blocos Online offline diretamente na rvore do projeto Bloco offline = online Bloco existe apenas offline Bloco offline online Bloco existe apenas online Informao de diagnstico 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 estao (HW config e programa) carregada como uma nova estao no projeto do TIA Portal Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 33 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) nova estao no projeto do TIA Portal Upload de blocos para PG/PC (para um dispositivo existente) Via a online view: Abra o projeto offline Estabelea conexo online com o PLC Selecione a pasta do bloco Menu Online Upload from device Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 34 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Ou via barra de ferramentas Via accessible devices : Exibir dispositivos acessveis Selecionar a pasta do bloco Mover via Arrastar e Soltar para um dispositivo existente Nota: Com esta funo, apenas o programa do PLC carregado (no a configurao de hardware!) Comparao offline/online e offline/offline Possibilidades de comparao do blocos: Comparao offline/offline: Comparao de dois programas offline No mesmo projeto ou em projetos diferentes Comparao offline/online: Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 35 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Comparao offline/online: Comparao entre um programa selecionado offline e o programa online correspondente Comparao offline/online Funcionalidade: Filtrando possibilidades: Mostrar todos os blocos Apenas blocos diferentes Comparar apenas blocos F Mostrar apenas diferenas ou mostrar tudo Executar as aes selecionadas Abrir comparao detalhada Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 36 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Comparar apenas blocos standard Seleo das aes por blocos Acesso direto a comparao de cdigo Selecionando as aes: Para um objeto ou toda a pasta selecionadas Comparao de blocos: comparao detalhada Navegao entre diferenas Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 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 comparao (pode-se navegar) Monitorando blocos Iniciar monitoramento Carto de tarefas de teste Painel de operaes da CPU Chamar ambiente Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 38 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Registro do PLC Watch table Funes: 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 AS Pgina 39 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Data blocks Tabelas de tag Blocos de programa Monitorar tudo Ativar modificao de valor Modificar tags Forando tags Pode-se forar apenas Funes: Forcing table separada na pasta Watch tables Na force table tags podem ser monitoradas ou foradas (mas no modificadas) Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 40 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) A force table est localizada na pasta Watch tables Pode-se forar apenas com acesso direto a I/O (ex: %Q0.0:P) (mas no modificadas) Numa watch table no possvel realizar a funo de forar Forando tags 1. Monitorando tags 3. Selecionar valor de force Tag est selecionada para forcing, mas forcing ainda no est ativado. 2. Inserir valor de force Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 41 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) no est ativado. 4. Iniciar/ parar forcing das tags selecionadas Esta tag est sendo forada atualmente Forando tags - indicadores Indicador no cone da estao Pre-condio: conexo online Siemens AG 2011. Todos os Direitos Reservados. I IA AS Pgina 42 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL) Indicador nos mdulos locais Indicador no editor de programa Indicador no painel do operador Indicador na watch table