Documentação de treinamento SCE para a solução de automação universal Totally Integrated Automation (TIA)

Documentos relacionados
Documentação de treinamento SCE para a solução de automação universal Totally Integrated Automation (TIA)

Roteiro do 3º Experimento: Programação do CLP Siemens S7-1200

Documentação de treinamento SCE para a solução de automação universal Totally Integrated Automation (TIA)

Documentação de treinamento SCE para a solução de automação universal Totally Integrated Automation (TIA)

Documentação de treinamento SCE

Documentação de treinamento

Documentação de treinamento SCE

Tutorial: Programação do CLP Siemens S Ambiente do software TIA Portal V11 da Siemens

Documentação de treinamento SCE

Documentação de treinamento SCE para a solução de automação universal Totally Integrated Automation (TIA)

Documentação de treinamento SCE

Documentação de treinamento SCE

Documentação de treinamento SCE para a solução de automação universal Totally Integrated Automation (TIA)

Documentação de treinamento SCE

Tutorial do 2º Experimento: Programação do CLP Siemens S7-1200

Documentação de treinamento SCE

Documentação de treinamento SCE

Documentação de treinamento SCE para a solução de automação universal Totally Integrated Automation (TIA)

Documentação de treinamento SCE

Documentação de treinamento SCE

Documentação de treinamento SCE

Documentação de treinamento SCE

Documentação de aprendizado/treinamento

Slides de aulas para a documentação de treinamento TIA Portal

LAB4 Introdução aos Controladores Lógicos Programáveis

Controlador Lógico Programável

Documentação de treinamento SCE

Documentação de treinamento SCE

Documentação de treinamento SCE

Documentação de treinamento SCE

Princípio de Funcionamento

TECNOLOGIA EDUCACIONAL

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

Documentação de treinamento SCE

Documentação de treinamento SCE

Documentação de treinamento SCE

Documentação de treinamento SCE

Manual Técnico PM32T1-U

Documentação de treinamento SCE

Documentação de treinamento SCE para a solução de automação universal Totally Integrated Automation (TIA)

TUTORIAL TÉCNICO CONFIGURAÇÃO DO HARDWARE DA CPU SIEMENS 314C 2PN/DP ATRAVÉS DO SOFTWARE TIAPORTAL. CLEITON RODRIGUES MENDES¹

Documentação de treinamento SCE

Automação II. You created this PDF from an application that is not licensed to print to novapdf printer (

Tutorial: Configuração do CLP Citrino

Tutorial de Utilização do Software- Mini CLP FIT

Documentação de treinamento SCE

ACIONAMENTO DE MÁQUINAS ELÉTRICAS USANDO CLP SIEMENS S7-212

Slides de aulas para a documentação de treinamento SCE TIA Portal

TUTORIAL TÉCNICO TIAPORTAL: TEMPORIZADORES TON E TOF NA LIGUAGEM DE PROGRAMAÇÃO LADDER. CLEITON RODRIGUES MENDES¹

Function Block Manual Software CICON

Informar configuração de hardware, endereçamento e programação da Rede As-i no Tia Portal V14.

Dispositivo de Selagem de Doce de Leite HI. Profª Danielle Casillo

ARTIGO TÉCNICO TIAPORTAL: FUNÇÃO SET/RESET (LIGUAGEM DE PROGRAMAÇÃO LADDER). CLEITON RODRIGUES MENDES¹

Atualização do firmware para controladores remotos sem fio WR-R10. Windows

Este documento consiste em 21 páginas. Elaborado por: Innova Tecnologia de Soluções. Liberado em Março de 2010.

Automação Industrial PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO AUTOMAÇÃO: CONTROLADOR LÓGICO PROGRAMÁVEL

Atualização do firmware para controladores remotos sem fio WR-R10

Documentação de treinamento SCE

Windows. Atualizar o firmware da câmera SLR digital. Preparação

Documentação de treinamento SCE

Atualizar o firmware da câmera SLR digital

Projeto 00 - Instruções examine se fechado e aberto, Saída

Universidade Federal do Paraná Setor Palotina Departamento de Engenharias e Exatas Engenharia de Energias Renováveis

Documentação de treinamento SCE

Profª Danielle Casillo

Documentação de treinamento SCE

FERRAMENTA ELETRÔNICA DE SERVIÇO CUMMINS INSITE

Documentação de aprendizado/treinamento Siemens Automation Cooperates with Education (SCE) a partir da versão V14 SP1

Fundamentos de Automação. Controlador 01/06/2015. Controladores. Controladores. Controladores. Considerações Iniciais CURSO DE AUTOMAÇÃO INDUSTRIAL

S40. Primeiros Passos. DAELT - Profa. Mariana Antonia Aguiar Furucho e Prof. José da Silva Maia 1

Automação Servoconversor SCA06 Servomotor SWA. Motores Automação Energia Transmissão & Distribuição Tintas

Curso de automação industrial utilizando o CLP Haiwell

FERRAMENTA DE CONFIGURAÇÃO DE PAINEL SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO

Documentação de treinamento SCE

Documentação de treinamento SCE

Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Controladores Lógicos Programáveis

Documentação de treinamento SCE

Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial

Instalando o Ponto Secullum 4.0

MPS-Modular Production System. MANUAL DE OPERAÇÃO Estação de Armazenagem. MPS Documentação Técnica. Estação de armazenagem. Vista superior da estação

ARTIGO TÉCNICO TIA PORTAL: DETECÇÃO DE BORDAS POSITIVA E NEGATIVA NA LIGUAGEM DE PROGRAMAÇÃO LADDER. CLEITON RODRIGUES MENDES¹

Seu manual do usuário SAMSUNG CLP-770ND

Este manual contém instruções para utilização do cabo adaptador USB para 4 portas seriais RS232 (F5141e FX 4S USB) (F5141e PWX FX 4S USB PWX)

Curso de automação industrial utilizando o CLP Haiwell

XC143 BANCO DE ENSAIOS EM CLP SIEMENS (S7-1200) automação

Aula pratica 5 Testar Conexões TCP/IP em Redes Industrias Usando os comandos Ping (2.a Parte)

MSP430 Lab 02 Criar e Compilar um projeto

Tutorial 132 CP DUO Configuração MODBUS Escravo

TCI 7300-U. Cabo de programação MPI-PC p/ interface USB. Manual de Instalação

Particionamento, formatação de discos rígidos, testes de desempenho e estresse do sistema no Windows 7

Documentação de treinamento SCE

SINAMICS. Índice. 1. Criação do projeto no TIA PORTAL. Guia Prático para posicionamento MDI. Henrique Barlera

PEA DEPARTAMENTO DE ENGENHARIA DE ENERGIA E AUTOMAÇÃO ELÉTRICAS PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO

Atualização do firmware para controladores remotos sem fio WR-1/WR-R10

Documentação de treinamento SCE

Documentação de treinamento SCE

Transcrição:

Documentação de treinamento SCE para a solução de automação universal Totally Integrated Automation (TIA) Siemens Automation Cooperates with Education Módulo TIA Portal 010-030 Tempos IEC e Contadores IEC do SIMATIC S7-1200 Documentação de treinamento SCE Página 1 de 54 Uso somente para sistemas de treinamento/p&d

Pacotes de instrutor SCE deste documento SIMATIC S7-1200 AC/DC/RELAIS 6º "TIA Portal" Nº de pedido: 6ES7214-1BE30-4AB3 SIMATIC S7-1200 DC/DC/DC 6º "TIA Portal" Nº de pedido: 6ES7214-1AE30-4AB3 SIMATIC S7-SW para treinamento STEP 7 BASIC V11 Upgrade (para S7-1200) 6º "TIA Portal" Nº de pedido: 6ES7822-0AA01-4YE0 Note que os pacotes de instrutor podem ser substituídos por pacotes atualizados. Um resumo dos pacotes SCE atualmente disponíveis pode ser encontrado em: siemens.com/sce/tp Treinamentos avançados Para treinamentos avançados SCE Siemens, entre em contato com o parceiro SCE da sua região siemens.com/sce/contact Outras informações sobre SCE siemens.com/sce Nota sobre o uso A documentação de treinamento para a solução de automação universal Totally Integrated Automation (TIA) foi elaborada para o programa "Siemens Automation Cooperates with Education (SCE)" especificamente para fins educacionais. A Siemens AG não assume nenhuma responsabilidade sobre o conteúdo. Este documento só pode ser utilizado para o treinamento inicial em produtos/sistemas da Siemens. Isto é, ele pode ser copiado em sua totalidade ou parcialmente e ser entregue aos alunos para uso durante o treinamento. A transmissão e reprodução deste documento, bem como a divulgação de seu conteúdo, são permitidas apenas para fins educacionais. As exceções demandam a aprovação por escrito do representante da Siemens AG: Sr. Roland Scheuerer roland.scheuerer@siemens.com. As violações estão sujeitas a indenização por danos. Todos os direitos, inclusive da tradução, são reservados, particularmente para o caso de registro de patente ou marca registrada. A utilização em cursos para clientes industriais é expressamente proibida. O uso comercial dos documentos não é autorizado. Agradecemos à empresa Michael Dziallas Engineering e todas as pessoas pelo auxílio na elaboração deste documento. Documentação de treinamento SCE Página 2 de 54 Uso somente para sistemas de treinamento/p&d

PÁGINA: 1. Prefácio... 4 2. Notas sobre a programação do SIMATIC S7-1200... 6 2.1 Sistema de automação SIMATIC S7-1200... 6 2.2 Software de programação STEP 7 Professional V11 (TIA Portal V11)... 6 3. Instâncias e múltiplas instâncias na programação do SIMATIC S7-1200... 7 3.1 Blocos de dados de instância / instâncias individuais... 7 3.2 Múltiplas instâncias... 9 4. Exemplo de tarefa de controlador de prensa com temporizador e DB de instância... 11 5. Programação da prensa com atraso de tempo com o SIMATIC S7-1200... 12 6. Exemplo de tarefa para o controlador da esteira com contador e múltipla instância... 29 7. Programação da esteira com o SIMATIC S7-1200... 30 Documentação de treinamento SCE Página 3 de 54 Uso somente para sistemas de treinamento/p&d

1. Prefácio O conteúdo do módulo SCE_PT_010-030 constitui a unidade de aprendizado 'Fundamentos da programação CLP' e representa uma introdução rápida com relação à programação do SIMATIC S7 1200 com o TIA Portal. Fundamentos da programação CLP Módulo 10, módulo 20 Fatores adicionais para a programação CLP Módulo 30 Simulação do sistema SIMIT Módulo 150 Outras linguagens de programação Módulo 40 PROFIBUS PROFINET Módulo 60 Módulo 70 AS-Interface Módulo 50 Tecnologia de segurança Módulo 80 Tecnologia de sensores Módulo 110 Visualização do processo (IHM) Módulo 90 Tecnologia de acionamento Módulo 100 Meta de aprendizado: Neste módulo, o leitor deverá aprender a programar um controlador lógico programável (CLP) SIMATIC S7-1200 com a ferramenta de programação TIA Portal. O módulo fornece os fundamentos e apresenta as diferentes etapas do procedimento com base em um exemplo detalhado. Instalação do software e configuração da interface de programação Esclarecimentos de como é um CLP e como este trabalha Estrutura e operação do CLP SIMATIC S7-1200 Criação, download e teste de um programa exemplo Pré-requisitos: Para um bom entendimento desse módulo, é necessário conhecimento sobre Windows Fundamentos da programação de CLP's com o TIA Portal (por exemplo, módulo 010-010 - Programação 'startup' do SIMATIC S7-1200 com o TIA Portal V11) Blocos para o SIMATIC S7-1200 (por exemplo, módulo 010-020 Tipos de bloco no SIMATIC S7-1200 ) Documentação de treinamento SCE Página 4 de 54 Uso somente para sistemas de treinamento/p&d

Hardware e software necessários 1 PC Pentium 4 com 1.7 GHz, 1 GB de RAM (XP) ou 2 GB de RAM (Vista), espaço livre em disco de aprox. 2 GB Sistema operacional Windows XP Professional SP3 / Windows 7 Professional / Windows 7 Enterprise / Windows 7 Ultimate / Windows 2003 Server R2 / Windows Server 2008 Premium SP1, Business SP1, Ultimate SP1 2 Software STEP 7 Professional V11 SP1 (TIA Portal V11) 3 Conexão Ethernet entre o PC e o CLP 315F-2 PN/DP 4 CLP SIMATIC S7-1200, p.ex., CPU 1214C. As entradas deverão ser executadas em um painel de controle. 1 PC 2 STEP 7 Professional V11 (TIA Portal) 3 Conexão Ethernet 4 S7-1200 com CPU 1214C Documentação de treinamento SCE Página 5 de 54 Uso somente para sistemas de treinamento/p&d

2. Notas sobre a programação do SIMATIC S7-1200 2.1 Sistema de automação SIMATIC S7-1200 O sistema de automação SIMATIC S7-1200 é um sistema de microcontrolador modular para as faixas de baixa e média potência. Existe uma ampla gama de módulos para a adaptação ideal em diferentes tarefas de automação. O controlador S7 é composto de uma fonte de alimentação, uma CPU e módulos de entrada e de saída para os sinais digitais e analógicos. Eventualmente, também são aplicados módulos funcionais e de comunicação para tarefas específicas, como por exemplo, o controle do motor de passo. O controlador lógico programável (CLP) monitora e controla uma máquina ou um processo por meio do software S7. No software S7, os módulos de Input/Output (I/O) são consultados através de endereços de entrada (%I) e endereçados através de endereços de saída (%Q). O sistema é programado com o software STEP 7. 2.2 Software de programação STEP 7 Professional V11 (TIA Portal V11) O software STEP 7 Professional V11 (TIA Portal V11) é a ferramenta de programação para os sistemas de automação - SIMATIC S7-1200 - SIMATIC S7-300 - SIMATIC S7-400 - SIMATIC WinAC Com STEP 7 Professional V11, as seguintes funções podem ser usadas para a automação de um sistema: - configuração e parametrização do hardware - estabelecimento da comunicação - programação - teste, startup e serviço com as funções de operação/diagnóstico - documentação - criação de telas para os SIMATIC Basic Panels com WinCC Basic integrado. - com os pacotes WinCC avançado também é possível criar soluções de visualização para PCs e outros painéis Todas as funções são auxiliadas por uma Ajuda detalhada. Documentação de treinamento SCE Página 6 de 54 Uso somente para sistemas de treinamento/p&d

3. Instâncias e múltiplas instâncias na programação do SIMATIC S7-1200 A chamada de um bloco de função é denominada como instância. A cada chamada de um bloco de função é atribuído um bloco de dados de instância, que irá servir como memória de dados. Nele serão armazenados os parâmetros atuais e os dados estáticos do bloco de função. As variáveis declaradas no bloco de função determinam a estrutura do bloco de dados de instância. Uso de instâncias individuais e múltiplas instâncias Os blocos de dados de instância podem ser atribuídos da seguinte forma: Chamada como instância individual: - Um bloco de dados de instância próprio por instância de um bloco de função Chamada como múltipla instância: - Um bloco de dados de instância para diversas instâncias de um ou mais blocos de função 3.1 Blocos de dados de instância / instâncias individuais A chamada de um bloco de função ao qual está atribuído um bloco de dados de instância próprio é denominada como instância individual. Se o bloco de função tiver sido criado conforme as regras para blocos padrão (consulte o módulo 010-020), este também poderá ser chamado diversas vezes. No entanto, para cada chamada como instância individual, será necessário atribuir um bloco de dados de instância diferente. Documentação de treinamento SCE Página 7 de 54 Uso somente para sistemas de treinamento/p&d

Exemplo de instâncias individuais: A figura abaixo mostra o controlador de dois motores com um bloco de função FB10 e dois diferentes blocos de dados: Os diferentes dados dos motores individuais, por exemplo, rotação, tempo até atingir a rotação nominal, tempo total de operação, são armazenados em diferentes blocos de dados de instância, DB10 e DB11. OB1 Chamada de FC1 FC1 Chamada de FB10 com DB10 de instância Ao controlador do motor1 FB10 Bloco padrão com o programa do motor DB10 DB de instância para a primeira chamada com dados do motor1 Chamada de FB10 com DB11 de instância Ao controlador do motor2 FB10 Bloco padrão com o programa do motor DB11 DB de instância para a segunda chamada com dados do motor2 Nota: Alguns comandos, tais como tempos e contadores, comportam-se como blocos de função. Se forem chamados, eles também representarão instâncias e irão necessitar de um espaço de memória atribuído, por exemplo, na forma de um bloco de dados de instância. Documentação de treinamento SCE Página 8 de 54 Uso somente para sistemas de treinamento/p&d

3.2 Múltiplas instâncias Possivelmente, devido ao espaço de memória da CPU utilizada, você deseja ou só pode fazer uso de uma quantidade limitada de blocos de dados para os dados de instância. Se em um bloco de função de seu programa de usuário já forem chamados outros blocos de função, tempos, contadores etc. já existentes, será possível chamar estes outros blocos de função sem DBs de instância próprios (isto é, adicionais). Simplesmente selecione 'Multi instance' nas opções de chamada: Notas: As múltiplas instâncias oferecem a possibilidade do bloco de função chamado armazenar os seus dados no bloco de dados de instância do bloco de função que realiza a chamada. Para tal, o bloco que realizada a chamada deve ser sempre um bloco de função. Com isto é obtida uma concentração dos dados de instância em um bloco de dados de instância, isto é, é possível aproveitar melhor a quantidade de DBs disponíveis. Isto sempre deve ocorrer quando o bloco que realiza a chamada deve permanecer novamente aplicável como bloco padrão. Documentação de treinamento SCE Página 9 de 54 Uso somente para sistemas de treinamento/p&d

Exemplo de múltiplas instâncias: A figura a seguir mostra a chamada de um contador do tipo CTUD (contadores incremental e decremental) que é chamado duas vezes. Os diferentes dados para ambos os contadores são armazenados como diferentes múltiplas instâncias no bloco de dados de instância DB1 do bloco de função FB1 que realiza a chamada. OB1 Chamada de FB1 com DB1 de instância FB1 Chamada #Contador1 como múltipla instância Chamada #Contador2 como múltipla instância DB1 DB de instância para FB1 Aqui são disponibilizados, como variáveis estáticas (STAT), as memórias para o contador1 e contador2 como múltipla instância. Contador1 Do tipo CTUD Contador2 Do tipo CTUD Documentação de treinamento SCE Página 10 de 54 Uso somente para sistemas de treinamento/p&d

4. Exemplo de tarefa de controlador de prensa com temporizador e DB de instância Nosso programa deverá ser expandido com um temporizados para o controle de prensa do módulo 010-010. A tarefa a ser realizada é a seguinte: Uma prensa com equipamento de proteção só deve ser ativada por meio de um botão INICIAR S3 quando a grade de proteção estiver fechada. Este estado é monitorado por meio de um sensor de grade de proteção fechada B1. Em caso afirmativo, a válvula de 5/2 vias M0 para o cilindro da prensa é energizada para que uma forma de plástico possa ser estampada. Esta prensa deverá subir novamente quando o botão de PARADA DE EMERGÊNCIA (NF) for acionado ou o sensor da grade de proteção B1 não mais responder. Quando o sensor de cilindro estendido B2 responder, a prensa deverá subir novamente só após um tempo de compressão de 5 segundos. Um DB de instância deverá ser usado como memória para o tempo. Lista de atribuição: Endereço Símbolo Comentário %I 0.1 EMERGENCY OFF Botão de PARADA DE EMERGÊNCIA NF %I 0.3 S3 Botão iniciar S3 NA %I 0.4 B1 Sensor de grade de proteção fechada NA %I 0.5 B2 Sensor de cilindro estendido NA %Q 0.0 M0 Cilindro A estendido EMERGENCY OFF Documentação de treinamento SCE Página 11 de 54 Uso somente para sistemas de treinamento/p&d

5. Programação da prensa com atraso de tempo com o SIMATIC S7-1200 O gerenciamento do projeto e a programação realizam-se com o software 'Totally Integrated Automation Portal'. Aqui, em uma interface única, são criados, parametrizados e programados os componentes da solução de automação, tais como controle, visualização e rede. Ferramentas online estão disponíveis para o diagnóstico de erros. Nos passos a seguir, um projeto para o SIMATIC S7-1200 é aberto, salvo com um nome diferente e adaptado conforme os novos requisitos: 1. A ferramenta central é o 'Totally Integrated Automation Portal', que é chamada aqui por meio de um clique duplo. ( Totally Integrated Automation Portal V11) Documentação de treinamento SCE Página 12 de 54 Uso somente para sistemas de treinamento/p&d

2. O "startup" do projeto do módulo 010-010 é aberto na visualização do projeto como modelo para o programa. ( Open an existing project startup Open) Documentação de treinamento SCE Página 13 de 54 Uso somente para sistemas de treinamento/p&d

3. Então, são sugeridos os 'First steps' para a criação do projeto. Queremos 'Open the project view'. ( Open the project view) Documentação de treinamento SCE Página 14 de 54 Uso somente para sistemas de treinamento/p&d

4. O projeto deve, primeiramente, ser salvo com outro nome. ( Project Save as) Documentação de treinamento SCE Página 15 de 54 Uso somente para sistemas de treinamento/p&d

5. 'Save' o projeto com o nome 'press_timer'. ( press_timer Save) Documentação de treinamento SCE Página 16 de 54 Uso somente para sistemas de treinamento/p&d

6. Para executar as alterações, o bloco 'program press [FC1]' é aberto com um clique duplo. ( program press [FC1]) Documentação de treinamento SCE Página 17 de 54 Uso somente para sistemas de treinamento/p&d

7. Então, é possível dar início à alteração do programa. Para a criação da nossa solução com o atraso necessitamos um atraso de ligação 'TON'. Este poderá ser encontrado em 'Basic instructions' na pasta 'Timer operations'. Posicionando o mouse sobre um objeto, como por exemplo, o tempo TON, serão exibidas informações detalhadas sobre este objeto. ( Basic instructions Timer opeations TON) Documentação de treinamento SCE Página 18 de 54 Uso somente para sistemas de treinamento/p&d

8. Marcando-se um objeto e, em seguida, pressionando a tecla 'F1' no PC, a ajuda online referente a este objeto será exibida em uma janela à direita. ( F1) Nota: Neste local da ajuda online, o usuário pode se informar sobre todas as funções de tempo. Documentação de treinamento SCE Página 19 de 54 Uso somente para sistemas de treinamento/p&d

9. Arraste o tempo 'TON' com o mouse para o primeiro contato da função de DISJUNÇÃO depois da variável '#cylinder_extended'. ( TON #cylinder_extended) Documentação de treinamento SCE Página 20 de 54 Uso somente para sistemas de treinamento/p&d

10. Para a função de tempo é necessária uma memória que só poderá ser disponibilizada por meio da criação de um novo bloco de dados de instância na forma de 'Single instance'. ( OK) Nota: Uma múltipla instância só pode ser usada na programação dentro de um bloco de função. Isto é mostrado no exemplo a seguir para o contador IEC. Documentação de treinamento SCE Página 21 de 54 Uso somente para sistemas de treinamento/p&d

11. Conecte o atraso de ligação 'TON' com a especificação de tempo 't#5s' para 5 segundos. O projeto é salvo por meio de um clique com o mouse em. ( t#5s ) Documentação de treinamento SCE Página 22 de 54 Uso somente para sistemas de treinamento/p&d

Programa no diagrama de blocos funcionais (FBD) Programa no diagrama ladder (LD) Documentação de treinamento SCE Página 23 de 54 Uso somente para sistemas de treinamento/p&d

12. Para carregar o seu programa completo na CPU, primeiro selecione a pasta 'controller_press' e clique, em seguida, no símbolo Download to device. ( controller_press ) Documentação de treinamento SCE Página 24 de 54 Uso somente para sistemas de treinamento/p&d

13. Se a CPU estiver no estado 'RUN', será perguntado se esta deve ser colocada no estado 'STOP'. Confirme com 'OK'. ( OK) 14. Caso a interface PG/PC ainda não tiver sido definida, aparecerá uma janela onde isto poderá ser realizado. ( PG/PC interface for loading Load) Documentação de treinamento SCE Página 25 de 54 Uso somente para sistemas de treinamento/p&d

15. Confirme novamente com 'Load'. Durante o carregamento, o status é exibido em uma janela. ( Load) 16. O carregamento bem-sucedido será exibido em uma janela. Clique, então, com o mouse em 'Finish'. ( Finish) Documentação de treinamento SCE Página 26 de 54 Uso somente para sistemas de treinamento/p&d

17. Inicie a CPU com um clique do mouse sobre o símbolo. ( ) 18. Confirme a pergunta se você deseja realmente iniciar a CPU com 'OK'. ( OK) Documentação de treinamento SCE Página 27 de 54 Uso somente para sistemas de treinamento/p&d

19. Com um clique do mouse sobre o símbolo "Monitoring on/off", é possível observar o estado do tempo e também o tempo decorrido durante o teste do programa. ( ) Documentação de treinamento SCE Página 28 de 54 Uso somente para sistemas de treinamento/p&d

6. Exemplo de tarefa para o controlador da esteira com contador e múltipla instância Quando forem criados blocos que devam funcionar quase como "Black-Box" em diversos programas, estes deverão ser programados com o uso de variáveis. Aqui vale a regra de que nestes blocos não podem ser usadas entradas/saída de endereçamento absoluto, marcadores etc. Dentro do bloco são aplicadas somente variáveis e constantes. Se a partir de um bloco multiplamente usado forem chamados blocos de função subordinados, ou seja, tempos ou contadores, não pode ser atribuído ao bloco multiplamente usado um bloco de dados próprio. O espaço de memória necessário é disponibilizado dentro do DB de instância, que está atribuído ao bloco de função de realiza a chamada, na forma de múltipla instância. No exemplo a seguir, o bloco de função, que já contém um controle de esteira dependente do modo de operação, é ampliados por um contador de garrafas. Por meio da esteira deverão ser transportadas sempre 20 garrafas por caixa. Quando a caixa estiver cheia, a esteira é parada e a caixa deve ser trocada. Com o botão 'S1' deve ser selecionado o modo de operação 'Manual' e com o botão 'S2' deve ser selecionado o modo de operação 'Automático'. No modo de operação 'Manual', o motor permanece ligado enquanto o botão 'S3' estiver acionado, sendo que o botão 'S4' não pode se encontrar acionado. No modo de operação 'Automático', o motor da esteira deve ser ligado com o botão 'S3' e desligado com o botão 'S4' (contato normalmente fechado). Além disto, existe um sensor 'B0' que conta as garrafas na caixa. Quando forem contadas 20 garrafas, a esteira é parada. Após a nova caixa ser colocada, esta deverá ser confirmada com o botão 'S5'. Lista de atribuição: Endereço Símbolo Comentário %I 0.0 S1 Botão de modo de operação manual S1 NA %I 0.1 S2 Botão de modo de operação automático S2 NA %I 0.2 S3 Botão liga S3 NA %I 0.3 S4 Botão desliga S4 NF %I 0.6 S5 Botão S5 NA executar reset do contador / nova caixa %I 0.7 B0 Sensor B0 NA contador de garrafas %Q 0.2 M1 Motor da esteira M1 Documentação de treinamento SCE Página 29 de 54 Uso somente para sistemas de treinamento/p&d

7. Programação da esteira com o SIMATIC S7-1200 O gerenciamento do projeto e a programação realizam-se com o software 'Totally Integrated Automation Portal'. Aqui, em uma interface única, são criados, parametrizados e programados os componentes da solução de automação, tais como controle, visualização e rede. Ferramentas online estão disponíveis para o diagnóstico de erros. Nos passos a seguir, um projeto para o SIMATIC S7-1200 é aberto, salvo com um nome diferente e adaptado conforme os novos requisitos: 1. A ferramenta central é o 'Totally Integrated Automation Portal', que é chamada aqui por meio de um clique duplo. ( Totally Integrated Automation Portal V10) Documentação de treinamento SCE Página 30 de 54 Uso somente para sistemas de treinamento/p&d

2. O projeto "FB_conveyor" do módulo 010-020 é aberto na visualização do projeto como modelo para o programa. ( Open an existing project FB_conveyor Open) Documentação de treinamento SCE Página 31 de 54 Uso somente para sistemas de treinamento/p&d

3. Então, são sugeridos os 'First steps' para a criação do projeto. Queremos 'Open the project view'. ( Open the project view) Documentação de treinamento SCE Página 32 de 54 Uso somente para sistemas de treinamento/p&d

4. O projeto deve, primeiramente, ser salvo com outro nome. ( Project Save as) Documentação de treinamento SCE Página 33 de 54 Uso somente para sistemas de treinamento/p&d

5. 'Salve' o projeto com o nome 'FB_conveyor_counter'. ( FB_conveyor_counter Save) Documentação de treinamento SCE Página 34 de 54 Uso somente para sistemas de treinamento/p&d

6. Para criar novas variáveis locais, clique duas vezes sobre 'PLC tags' para abrir 'controller_conveyor' em 'PLC tags'. ( controller_conveyor PLC tags PLC tags ) Documentação de treinamento SCE Página 35 de 54 Uso somente para sistemas de treinamento/p&d

7. Altere a tabela de variáveis conforme o modelo. Crie as duas variáveis globais 'B0' e 'S5'. ( B0 / Bool / %I0.7 / sensor bottle-counter S5 / Bool / %I0.6 / reset counter / new box) 8. Para executar as alterações no programa, o bloco 'conveyor [FB1]' é aberto com um clique duplo. ( conveyor [FB1] ) Documentação de treinamento SCE Página 36 de 54 Uso somente para sistemas de treinamento/p&d

9. Primeiro adicione 2 linhas na interface para as variáveis de entrada. ( Interface Input Add row) Documentação de treinamento SCE Página 37 de 54 Uso somente para sistemas de treinamento/p&d

10. Na declaração das variáveis locais são, então, adicionadas as seguintes variáveis de entrada. Input: sensor_bottle reset_counter Aqui o sensor do contador de garrafas é consultado Aqui é lido o sinal para executar o reset do contador Documentação de treinamento SCE Página 38 de 54 Uso somente para sistemas de treinamento/p&d

11. Então, é possível dar início à alteração do programa. Na criação de nossa solução com um contador, necessitamos de um contador decremental 'CTD'. Este poderá ser encontrado em 'Basic instructions' na pasta 'Counter operations'. Posicionando o mouse sobre um objeto, como por exemplo, o contador CTD, serão exibidas informações detalhadas sobre este objeto. ( Basic instructions Counter operations CTD) Documentação de treinamento SCE Página 39 de 54 Uso somente para sistemas de treinamento/p&d

12. Marcando-se um objeto e, em seguida, pressionando a tecla 'F1' no PC, a ajuda online referente a este objeto será exibida em uma janela à direita. ( F1) Nota: Neste local da ajuda online, o usuário pode se informar sobre todos os contadores. Documentação de treinamento SCE Página 40 de 54 Uso somente para sistemas de treinamento/p&d

13. Insira primeiro uma CONJUNÇÃO entre DISJUNÇÃO e instrução e depois arraste o contador 'CTD' com o mouse para o segundo contato e a função de CONJUNÇÃO. ( & CTD ) 14. É necessária uma memória para a função do contador. Aqui ela é disponibilizada dentro do bloco de dados de instância do bloco de função na forma de 'Multi instance' sem a criação de um novo bloco de dados de instância. ( Multi instance OK) Nota: Uma múltipla instância só pode ser usada na programação dentro de um bloco de função. Documentação de treinamento SCE Página 41 de 54 Uso somente para sistemas de treinamento/p&d

15. Conecte o contador decremental 'CTD' com a especificação de valor 'PV' para as 20 garrafas e conecte a entrada 'CD' com '#sensor_bottle' e a entrada 'LD' com '#reset_counter'. Negue, então, o segundo contato e a função de CONJUNÇÃO. O projeto é salvo por meio de um clique com o mouse em. ( 20 #sensor_bottle #reset_counter ) Nota: Um contador decremental é mais adequado para a contagem de quantidades predefinidas, uma vez que para continuar a ligação, pode-se simplesmente usar a saída binária 'Q'. Caso contrário, será necessário programar um comparador. Documentação de treinamento SCE Página 42 de 54 Uso somente para sistemas de treinamento/p&d

Programa no diagrama de blocos funcionais (FBD) Programa no diagrama ladder (LD) Documentação de treinamento SCE Página 43 de 54 Uso somente para sistemas de treinamento/p&d

16. Abra o bloco 'Main[OB1]' para atualizar a chamada do bloco 'conveyor [FB1]'. ( Main[OB1] ) Documentação de treinamento SCE Página 44 de 54 Uso somente para sistemas de treinamento/p&d

17. No bloco 'Main[OB1]', clique com o botão direito do mouse sobre "conveyor" e, depois, sobre 'Update block call'. ( Main[OB1] Update block call) Documentação de treinamento SCE Página 45 de 54 Uso somente para sistemas de treinamento/p&d

18. Selecione 'New interface' e confirme com 'OK'. ( New interface OK) Documentação de treinamento SCE Página 46 de 54 Uso somente para sistemas de treinamento/p&d

19. Conecte ainda as duas novas variáveis de entrada com as variáveis CLP "B0" e "S5" aqui exibidas. O projeto é salvo por meio de um clique com o mouse em. ( "B0" "S5" ) Documentação de treinamento SCE Página 47 de 54 Uso somente para sistemas de treinamento/p&d

Programa no diagrama de blocos funcionais (FBD) Programa no diagrama ladder (LD) Documentação de treinamento SCE Página 48 de 54 Uso somente para sistemas de treinamento/p&d

20. Para carregar o seu programa completo na CPU, primeiro selecione a pasta 'controller_conveyor' e clique, em seguida, no símbolo ( controller_conveyor ) Download to device. Documentação de treinamento SCE Página 49 de 54 Uso somente para sistemas de treinamento/p&d

21. Ajustar a interface 22. Confirme novamente com 'Load'. Durante o carregamento, o status é exibido em uma janela. ( Load) Documentação de treinamento SCE Página 50 de 54 Uso somente para sistemas de treinamento/p&d

23. O carregamento bem-sucedido será exibido em uma janela. Clique, então, com o mouse em 'Finish'. ( Finish) Documentação de treinamento SCE Página 51 de 54 Uso somente para sistemas de treinamento/p&d

24. Inicie a CPU com um clique do mouse sobre o símbolo. ( ) 25. Confirme a pergunta se você deseja realmente iniciar a CPU com 'OK'. ( OK) Documentação de treinamento SCE Página 52 de 54 Uso somente para sistemas de treinamento/p&d

26. Com um clique do mouse sobre o símbolo "Monitoring on/off", é possível observar o estado do contador durante o teste do programa. ( ) Documentação de treinamento SCE Página 53 de 54 Uso somente para sistemas de treinamento/p&d

27. Com um clique do mouse sobre o símbolo "Monitoring on/off", é possível observar o bloco de dados aberto durante o teste do programa. ( ) Documentação de treinamento SCE Página 54 de 54 Uso somente para sistemas de treinamento/p&d