Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Didactic 24 Instalação Componentes Cadeia de Comandos Software Elemento de Processamento de Sinais - PLC Didactic 25 Instalaçã o 2 Didactic 26 Fonte de Alimentação Liga/Desliga Chave de seleção da tensão de alimentação Seleção de estado Trilho Programador Conector de Energia Chaves Cabo de Comunicação PC – CLP (MPI) I0.0 I0.1 Byte 0 Byte 4 Q4.0 Byte 2 Byte 5 Prensa Cabo Instalaçã o Didactic 27 Instalação Temperatura ambiente permitida Instalação Horizontal - 60o C Instalação Vertical - 40o C 3 Didactic 28 Componentes PS IM SM FM CP Rack Fonte de alimentação Comunicação entre racks Módulos de I/O (Digitais/Analógicos) Funções Especiais • Posicionadores: ex. servo motores Comunicação • Ethernet, AS-i, Profibus CPU Controladore s Didactic 29 Controladores 4 Didactic 30 Fontes de Alimentação Didactic 31 Rack Slots 1 - 2 - 3 PS - CPU - IM 8 Slots SM - FM - CP 11 Slots 5 Didactic 32 Comunicação Didactic 33 Comunicação 6 Didactic 34 Comunicação entre RACKs Didactic 35 Servo posicionamento Elétrico Driver Servomotor Atuador Funções Especiais 7 Didactic 36 Módulos de I/Os Entradas/Saídas Endereçamento Didactic 37 Analógicos E (v) I (A) t (s) Digitais (binários) E (v) t (s) 24 0 Entradas e Saídas 8 Didactic 38 Endereçamento Saída digital QB.b Lâmpada Operandos Absoluto SimbólicoOperandos Entrada digital IB.b Botão Contador CW Contador1 Temporizador TW Temporizador1 Word = Conjunto de dois bytes Flag/bit Memory MB.b Rele Byte = Conjunto de oito bits bit Entrada analógica PIW Pressão Saída analógica PQW Volume Peripheral Output Word Didactic 39 Endereçamento Digital Byte 0 7 6 5 4 3 2 1 0 bit Byte 1 7 6 5 4 3 2 1 0 bit{Word 0 (Slot 4) Double Word 0 Word1 Word2 Byte 0 Byte 1 Byte 2 Byte 3 { { 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Word0 { 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 9 Didactic 40 Endereçamento Analógico Byte 256 Byte 257 { 8 canais por slot 1º canal PIW / PQW 256 16 bit’s/ canal (2 Bytes) Byte 270 Byte 271 {8º canalPIW / PQW 270 Slot 4 Byte 272 Byte 273 {1º canalPIW / PQW 272 Byte 286 Byte 287 {8º canalPIW / PQW 286 Slot 5 Didactic 41 Endereçamento Digital/ Analógico 10 Didactic 42 Softwar e O Software STEP 7 STEP 7 Didactic 43 double-clickPara Iniciar... Iniciando o STEP 7 Softwar e 11 Didactic 44 Estrutura de Projeto no SIMATIC Manager Projeto Programa do usuário em blocos S7 OBs, FBs, FCs, DBs, etc. Programa do usuário com blocos S7 OBs, FBs, FCs, DBs, etc. Programa do usuário em arquivos fontes (STL) Programação da CPU do S7-300 Programas S7/M7 (associado à um HW) Programa S7/M7 (não associado à um HW) Estação HW Programa do usuário em arquivos fontes Softwar e Didactic 45 Objetos do STEP 7 SÍMBOLO OBJETO DESCRIÇÃO SUBORDINADO A Projeto Representa o ïcone Principal: Projeto de Automação Arquivo Estação Representa um HW configurado, ao qual está subordinado o programa Projeto Módulo Programável (CPU, CP ou FM) Representa módulo que contém programa ou parametrização Estação Programa S7 (offline) Contém todos os elementos referentes à programação: blocos, arq. fontes, simbólicos. Módulo Programável ou Projeto Blocos de Programa (Blocks) Representa o diretório que contém os blocos de programa: OBs, FBs, DBs Programa S7 (online ou offline) Programa S7 (online) Contém os elementos referentes ao programa on-line. Módulo Programável ou Projeto Bloco Representa o bloco de programa: OB1, FB10, FC34, ... Blocos de Programa (online ou offline) Tabela de Simbólicos Representa o editor dos simbólicos Programa S7 (offline) Conexão Representa o Editor de Conexões de Comunicação Programa S7 (offline) Softwar e 12 Didactic 46 Softwar e Didactic 47 Instruções Diagrama Ladder I0.0 Q0.0 Instrução: Verifica se endereço I0.0 é verdadeiro I0.0 Q0.0 Instrução: Verifica se endereço I0.0 é falso RLO=0 Saída Q0.0 é desativada Exemplo: Entrada I0.0 é verdadeira RLO=1 Saída Q0.0 é ativada Escreve no endereço o RLO Ler endereço I0.0 Q0.0 S Caso RLO=1 ativa endereço e mantém I0.1 Q0.0 R Caso RLO=1 desativa endereço e mantém I0.0 Q0.0 13 Didactic 48 S4 S4 KB1 S1 Y1 S2 B1 S3 Y2S4 Network1 Network2 CPU-315-2DP I Q 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 24V 0V Y1 Y2 S1S2 S3S4 B1 Exercício 1 Didactic 49 S4 S4 KB1 I0.0 Q0.0 I0.1 I0.4 I0.2 Q0.1I0.3 Network1 Network2 CPU-315-2DP I Q 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 24V 0V Y1 Y2 S1S2 S3S4 B1 Exercício 1 14 Didactic 50 I0.0 Q0.0 I0.1 I0.4 I0.2 Q0.0I0.3 Network1 Network2 CPU-315-2DP I Q 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 24V 0V Y1 S1S2 S3S4 B1 Exercício 1a S R S 4 I Didactic 51 CPU-315-2DP I Q 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 24V 0V Y1 S1S2 S3 S4 B1 Exercício 2 S 4 I S 3 I 15 Didactic 52 CPU-315-2DP I Q 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 24V 0V Y1 S1S2 B2 B1 Exercício 3 H1 cap ind Didactic 53 Flanco de Impulso (Degrau) RLO 1 0 Time Flanco Positivo Flanco Negativo Diagrama de Status do Sinal I 1.0 M 1.0 Q 8.0 LAD I1.0 M1.0 Q8.0 P Softwar e 16 Didactic 54 Carregando e Transferindo Dados MOVE EN ENO IN O EN - Habilita Entrada ENO -Habilita Saída IN - Valor de Entrada (Tamanho de todos os tipos de dados 8, 16, 32 bit ) O - Target address (Tamanho de todos os tipos de dados 8, 16, 32 bit ) 5 MB 5 Softwar e Didactic 55 Funções de Comparação OPÇÕES DE COMPARAÇÃO: == IGUAL A <> NÃO IGUAL A > MAIOR QUE < MENOR QUE >= MAIOR QUE OU IGUAL A <= MENOR QUE OU IGUAL A CMP ==I IN1 IN2 M0.0 IW0 IW2 Q9.7 Softwar e 17 Didactic 56 Contadores S_CU S CU Q PV R CV_BCD CV I0.0 I0.2 C#12 I0.1 Q8.0 MW0 MW2 C3 Crescente S_CU valor da entrada SC. Iniciando com 0 ou SC, o contador conta crescentemente a cada vez que existe um flanco de impulso positivo na entrada CU. A saída Q é sempre 1, enquanto o valor de CV não for igual a 0. Se houver um flanco de impulso positivo na entrada R o contador é resetado, isto é, o contador é setado com o valor 0. S_CD S CU Q PV R CV_BCD CV I0.0 I0.2 C#12 I0.1 Q8.0 MW0 MW2 C4 Decrescente S_CD valor da entrada SC. Iniciando com 0 ou SC, o contador conta decrescentemente a cada vez que existir um flanco de impulso positivo na entrada CD. A saída Q é sempre 1, enquanto o valor CV não for igual a 0. Se houver um flanco de impulso positivo na entrada R o contador é resetado, isto é, o contador é setado com o valor 0. Softwar e Didactic 57 Contadores E0.7 S_CUD CD Q PV R CV_BCD CV E0.4 CU E0.5 C#20 Q8.3 MW4 MW7 C5 S E0.3 Up / Down Counter S_CUD Combinação de contadores crescente e decrescente. Softwar e 18 Didactic 58 Chamando Blocos Chamando Bloco Bloco Chamado (OB, FB, FC, SFB, SFC) (FB, FC, SFB, SFC) Execução do Programa Execução do ProgramaInstrução que chama outro bloco (FB, FC, SFB, SFC) Execução do Programa Execução do Programa Instrução que chama outro bloco (FB, FC, SFB, SFC) Softwar e Didactic 59 T4 S_ODT TV S Q BCD BI R I0.7 I0.5 S5T#35s Q8.5 MW0 MW2 S_OFFDT TV S Q BCD BI R T5 I1.7 I1.5 S5T#55s Q8.6 MW4 MW6 Q8.7 T6 S_ODTS TV S Q BCD BI R I1.3 I1.4 S5T#105s MW10 MW12 On-Delay Timer S_ODT Retardo na Energização Off-DelayTimer S_OFFDT Retardo na Desenergização Retentive On-Delay S_ODTS Retardo na Energização com Retenção Temporizadores com Retardo na Energização/Desenergização Softwar e 19 Didactic 60 Temporizadores de Pulsos S_PULSE TV S Q BCD BI R T2 I0.0 S5T#45s I0.1 Q9.0 MW5 MW7 S_PEXT TV S Q BCD BI R I0.2 S5T#85s I0.3 Q9.1 MW9 MW11 T3 Pulse S_PULSE Pulso Extended Pulse S_PEXT Pulso Extendido Softwar e Didactic 61 On – Delay Timer (S_ODT) ∆∆∆∆t Entrada Saída ∆∆∆∆t 20 Didactic 62 Off – Delay Timer (S_OFFDT) ∆∆∆∆t Entrada Saída ∆∆∆∆t Didactic 63 Retentive On – Delay Timer (S_ODTS) ∆∆∆∆t Entrada Saída ∆∆∆∆t A saída é desativada somente quando o reset (R) for acionado 21 Didactic 64 Pulse (S_PULSE) ∆∆∆∆t Entrada Saída ∆∆∆∆t Didactic 65 Extended Pulse (S_PEXT) ∆∆∆∆t Entrada Saída ∆∆∆∆t
Compartilhar