Você está na página 1de 38
Exercicio: Criar um projeto o | ue | PLE Yow pine Wed Hab Esoreva aqui fonome do proto e Confime. com "OK" {LS Bi) -DSGIENENSSTEPMSbNSH Pel 6 Pcpel C7 couned ot 16 Lombre-se! Um projeto contém todos os programas e dados para a tarefa de automagao Completa. Pode conter um ou mais programas que podem ser utlizados em uma ou mais CPUs. Objetivo Apagar um projeto existente e criar um novo. © Que Fazer 4. Chame o SIMATIC-Manager. 2. Selecione a sequéncia de menus File -> Delete -> Projects. 2. Selecione "My Project’ da lista de projetos e confirme com OK. 4. Depois do projeto ter sido apagado, selecione a sequéncia de menus File > New -> New Project. 5. No campo para atribuigSo do nome do projeto escreva *O Meu projeto’” (Orkan Info. NOL. ‘Step7-Nivelt Capitulo 1 ‘raining Center Pagina 1 Insets 57 Progam athe cursor pertin, ‘SIMATIC S7 Lembre-sel 0 Que Fazer Resultados Um programa $7 & uma combinagdo de blocos de programa, blocos de dados, comentarios e simbolos que estao todos interligados dentro da aplicacdo. Quando se cria um programa criamos uma estrutura que inclul todas estas segdes de programa. 1. No projeto *O Meu projeto’, selecione a sequéncia de menus /nsert -> Program -> S7 Program. ‘1a.Clique na tecla direita do mouse. No menu que aparece, selecione as ‘opgoes Insert New Object -> S7 Program para inserir um novo programa, 2, E criado um novo programa S7 com 0 nome "S7 Program 1” 3. Alltere © nome do programa para “O Meu Programa’. 4, Na pasta “O Meu Programa ira encontrar o proprio programa S7 com os objetos: Blocks (programa do usuario), Source Files (programas fonte) © ‘Symbols (tabela de simbolos). E criado um novo programa S7 dentro do projeto O Meu projeto". No SIMATIC Manager pode-se visualizar a pasta “O Meu Programa’ que esta dentro da pasta “O Meu projeto". E eriado automaticamente no programa do usuario um bloco OB1 vazio: = 3 My Program (3) Source Files BEES Orkan Info INDL Training Center ‘Step7-Nivelt Pagina 2 Capitulo 1 SIMATIC S7 Lembre-se! Objectivo © Que Fazer Resultado [are 31 ee =a Baan oma Arye SINE 01 Em termos simples, um bloco em uma CPU é uma se¢o do programa que tem uma funcdo particular e uma estrutura particular. bloco OB1 é chamado ciclicamente pelo sistema operacional e permite o acesso ao programa $7, O OB1 pode conter instrugdes como chamadas de ‘outros blocos. Inserir um bloco (FC1). 1. Selecione o programa do usuario (Blocks) no qual quer criar 0 novo bloco. 2. Selecione a sequéncia de menus Insert -> $7 Block ->Function, 2a. Clique na tecla direita do mouse. No menu que aparece selecione as opgdes Insert New Object -> Function para inserir uma nova fungao. 3. Digite o numero do bioco no campo “Name” (neste caso: FC1), © selecione a linguagem de programagao que quer utilizar (LAD/STUIFBD) no campo “Language” 4. Escreva outra informagao adicional, como por expl. autor etc., Se necessario. 5. Verifique todas as introdugSes e confirme-as com OK. {foi criado um novo bloco, que ainda no tem programa, designado FC1 (Oekan Info, INDL. Training Center ‘Step7-Nivelt Pagina 3 | Exercicio: Parametrizar 0 Clock memory 0 Que Fazer Na CPU atrbua para o clock memary ‘byte MB 10 Salve e transfira a configuragao para cru ‘As memérias MB 10 piseam Teste a fungo progremando um O81 com as instrugses LIMB 10, TAB 124 As saldas Q8124 do simulador ddevem piscar SIMATIC S7 SERS See | Tarefa Com a ajuda de um pequeno programa teste as frequéncias pré-selecionadas para o sistemal Okan info. INL Step7-Nivelt ‘einng Genter Pagina 4 Capituio 1 | Lu Prt fr hab © Ble ES feet BIC Debug Yew Shtons Wrdow Leb fos l2-|ea) a] ¥ |sale) opt 1 cyelée Program execution q Exercicio: Chamar o FC 1 no OB 1 a [ef cal Fe [:} feo 2) 4H4/-oles +) DBL * (g) Loge Cot Juno + Hy Inger ah 2 ay FesingPont Math + Moe fy Progam Cont ime : lew =| —— call Block Fet in 1a9 GB Setanta ey Stat Tews Bi WordLoge gy FBBbcks = Gy FeBlcks or gy SFB Dicks +g) SFCBacke 1 Mae lnstncos {lL aevine SIMATIC S7 Saossinec Lembre-se! ‘A fungéo FC 1 deve ser chamada no OB 1 para que possa ser executada ciclicamente. Objectivo CChamar 0 FC 1 no bloco de organizagao OB 1 O que Fazer 1. No Editor LADISTLIFBD, abrir 0 bloco OB 1 que esté armazenado no programa S7 “O Meu Programa’ 2. Selecione um campo dentro do segmento 1(Network 1), ® 3. Abra a lista "Program Elements” clicando no seu icone, 4, Abra o campo "FC Blocks" da lista e utiizando o mouse, leve o bioco FC 1 para o segmento 1 do OB 1 5. Grave o bloco FC 1 6. Transfira 0 bloco para a CPU. Resultado 0 bloco OB 1 € executado ciclicamente na CPU; e assim sendo também a fungao FC 1 (Orkan Info. INL Training Center ‘Step7-Nivelt Pagina 5 Capitulo 4 Exercicio: Testar o FC 1 (em LAD) Resur ado 7 3240 1 SIMATIC S7 Benes Lembre-se! Para testar a execucao de um bloco, este deve estar aberto em online ou offline. Se 0 bloco for aberto offline, deve-se transferi-lo para o PLC antes que possa ser testado. Visualizagao Se 0 resultado de uma verificago for positivo, 0 simbolo correspondents aparece com as linhas em cheio. Se néo, as linhas aparecem em tracejado, Seo RLO=1, alinha aparece toda chela. Se no, aparece como uma linha tracejada. \Voc® pode alterar a largura e cor das linhas no Editor LAD/STUFBD se selecionar a sequéncia de menus Options => Customize => LAD/FED. Objetivo estar um bloco enquanto esta sendo executado na CPU. O que Fazer 1. Abriro FC 1 offline 2. Saecone a 62" ncia ‘de menu Debug -> Monitor ou clique no icone Resultado Dependendo do estado das entradas | 124.0 | 124.1, ira encontrar as diferentes situagdes apresentadas no slide a cima representado, Orkan tf. NOL ‘Step7-Nivelt ‘raining Center Pagina 6 Capitulo 1 4 Qrkan Exercicio: Programa para Enchimento de Garrafas (Selecao de Instalagéo ON/OFF: Modo) Funcionamento Manual/Automatico: | 1124.0 = Start (Contato momentaneo NA) ‘1124.4 = Manual/Automatico (Chave) | 1124.1 = Stop (Contato momenténeo NF) 1124.5 = Confirmar selegao (Interruptor ee Contato-Momenténeo, fun¢o NA) 1124.2 = Andar pffrente (Int. C-M, fungo NA] 1124.3 = Andar pas (Int. C-M,, fungo NA) Detector degarrates M236 Gy Q 124.5 Estera para frente Q 124.8 Esteira para tras SIMATIC S7 nee Smet Tarefa Escreva um programa para um sistema de enchimento de garrafas que contemple as seguintes especificagdes: + Aentrada | 124.0 (interruptor contato-momenténeo NA) liga o sistema, + Aentrada | 124.1 (interruptor contato-momenténeo NF) desliga o sistema. + Quando a instalacdo esta ligada, a saida Q 124.1 é acionada. * Quando a instalacao esta ligada, pode ser selecionado 0 modo de funcionamento: - Omodo manual é selecionado quando | 124.4=0 € 0 modo automatico quando | 124.4=1. - Omodo selecionado é confirmado com um pulso na entrada | 124.5. + As saidas para indicarem o modo de funcionamento selecionado sao: Manual = Q 124.2, Automéatico = Q 124.3. + Quando 0 modo de funcionamento é alterado ou a instalacao é desligada, 0 ‘modo anteriormente selecionado ter que ser desativado + No modo manual, o Esteira pode andar para a frente com o interruptor de contato-mmomenténeo 124.2 (Q 124.6) € para tras com | 124.3 (Q 1246). O Que Fazer 1. Construa o programa para controlar os modos de funcionamento. Utilize os enderegos VO e os dispositivos de campo apresentados no diagrama. 2. Crie um programa $7 com o nome ,,Engarrafamento” no projecto “O Meu Projeto" 3. Escreva na pasta blocos, o programa para o sistema de enchimento de garrafas no FC 15 4. Abra (off-line) 0 OB1 e introduza uma chamada do FC15 (em STL escreva a instrugdo “CALL FC 15°) 5. Grave o programa, transfra-o para 0 PLC e teste-o (Orkan Info. NOL, ‘Step7-Nivelt Training Conter Pagina 7 Capitulo 1 Exercicio ., ft re Farnes rg yp yp yp L a. Fa raaa 128 (Orkan info. INDL. ‘Complete os diagramas de fung5es dos temporizadores acima ilustrados! Step7-Nivelt Pagina 8 Capitulo 1 Exercicio 10.1: Exemplos de Operagées de Palavra leu s pv cu Q f mos mos —| J-MD14 MD14 60 4 SIMATIC S7 Objetivos Procedimento Resultado FMo26 mozs -| Este exercicio contém exemplos com as seguintes fungées: Network 1: Um contador crescente que dispara quando a entrada 10.0 mudar de 0 para 1. O valor corrente é salvo na MW2 em BCD. Network 2: O valor é convertido para duplo inteiro e entdo para REAL.( Um valor BCD no pode ser diretamente convertido o para nimero REAL). O resultado da ‘segunda conversao & dividido pelo valor 6.0 .O ntimero em ponto flutuante , que © resultado da divisio, 6 salvo na MD20. Network 3: A MD20 é arredondada para o inteiro imediatamente superior ¢ ento convertido de duplo inteiro para valor BCD. O valor BCD é transferido para o display na saida BCD que conectado com o endereco de saida QW12 Familiarizar-se com as instrug6es. 2. Manusear o browser (catélogo) de instrugdes e o help de funcées. Criar um programa com 0 nome "MATEMAT" no projeto PRO1 2. Editar, salvar, transferir e depurar as operagées légicas exibidas acima usando 0 Editor de Programas (Vocé pode trabalhar em LAD, FBD ou STL ). Quando acionado (contador crescente) 10.0, pode-se ver como o display & incrementado de um para cada miltiplo de seis ( por exemplo, para o status igual a7 contador , deve ser exibido 1). (rkan Info. NOL. Training Center Step7-Nivelt Pagina 9 Capitulo 1 io: Programa para Enchimento de Garrafas (Ciclo de Enchimento e Contagem de Garrafas) Exerci Instalagéo ON/OFF 1124.0 = Start (contacto NA, sterunt cotactomomeresne) 11241 = Stop (contacto NF Tenque 2 ° ( ) Principal Modo Manua/Autométic: 1124.4 = Manual /Automatico | 124.5 = Confirmar modo de selegéo ‘Andar para a frente = Andar para tras fa 125.0 Sensor de garrafa Funildeenchimento | 125.7 Sensor de garrefa Q 124.5 Esteia a andar para a frente Q 12456 Esteira a andar para tas SIMATIC S7 isa SEX Objetivo Juntar novas fungdes ao programa de enchimento de garrafas. Deverd ser criado adicionalmente ao programa de modo manual (FC15), um programa para modo automatico. Esteira om Quando 0 motor da Esteira (Q 124.5) 6 ligado em modo automatico, Modo Automético —_permaneceré “on” até que seja desligado pelo interruptor de “stop” (1124.1) ou até que 0 sensor (I 125.6) detecte uma garrafa. Quando uma garrafa tiver sido cheia, a esteira tem que comecar automaticamente a andar e continuar a andar até que outra garrafa seja detectada ou o interruptor de "stop" seja ativado. Enchimento Garrafas Quando uma garrafa é detectada debaixo do funil de enchimento (| 125.6 =1), 0 enchimento comeca, O enchimento € simulado durante 3 segundos e indicado na saida Q 125.0. Contagem Garrafas Sao fornecidos outros dois sensores para registar as garrafas cheias e vazias. O sensor de garrafa | 125.5 regista as garrafas vazias e 0 sensor de garrafa | 125.7 regista as garrafas cheias. ‘Tanto as garrafas cheias como as garrafas vazias devem ser contadas a partir do inicio de funcionamento do sistema (C 1 para as garrafas vazias e C 2 para as garrafas cheias) e 0 nimero de garrafas cheias deve aparecer no display QW 12 O que Fazer 1. Escreva o programa no bloco FC 16 e programe a sua chamada no OB 1 (projeto “O meu projeto", programa “Engarrafamento"). Deve também alterar o programa do segmento do FC 15 que contém o. programa da esteira andar para a frente em manual. 2. Teste a sua solugdo no kit de formagao. rkan Info. INDL. Step7-Nivelt Training Center| Pagina 10 Capitulo 1 Exercicio: Programa para Enchimento de Garrafas (Produgdo de Dados) Garrafas vazias Garrafas cheias Garrafas “Quebradas" SIMATIC S7 ‘ero Srmex.o Objetivo Extender a funcionabilidade do programa de enchimento de garrafas, (© ntimero maximo que um contador pode contar é 999. Para contar nimeros maiores, seria necessario ligar um certo numero de contadores em cascata, Deve-se portanto utilizar operagdes matemdticas para a contagem. A produgéo de dados mostrada no diagrama é também necessaria para o tratamento. (O que Fazer 4. Apague os segmentos para a fungao de “Contagem de garrafas" no FC 16 (programa “engarrafamento") 2. Escreva um FC 18 para a fung&o de contagem. No liga mento do sistema, os valores nas MW 100/102/104 sao apagados. Quando ¢ detectado um pulso na entrada | 125.5 ou | 125.7, a contagem de garrafas é incrementada de uma unidade. A diferenga entre o niimero de garrafas cheias e garrafas vazias atmazenado na MW 104, 3. Programe a chamada do FC18 no OB1 4, Transfira todos os blocos do programa S7 “Egarrafamento” para a CPU e teste 0 seu programa, ‘Step7-Nivelt (Orkan Info. INDL. Pagina 11 Capitulo 1 ‘Training Center 5 Enderego Simbolo (Versao A) Instalagéo On 124.4 Modo Manual 1242 Modo Automatico | 124.3. Estoira para a Frente | Q 124.5 Esteira para Tras. 1246 Start 1124.0 ‘Stop 14244 Andar paraaFrente | 1124.2 Andar para Tris, 11243 Automatico/Manual | 1124.4 Confirmar Modo 1124.5 SIMATIC S7 eee on Objetivo Criar uma tabela de simbolos que represente a primeira parte da aplicagdo de Engarrafamento de garrafas. © que Fazer jar uma tabela de simbolos para a fungéo FC 15 do programa S7 ngarrafamento" 1. Abra o Editor Simbdlico no Editor LAD/STLIFBD selecionando as opgdes de menu Options -> Symbol Table. 2. Edite a tabela de simbolos, conforme figura acima representada 3. Grave a tabela de simbolos selecionando as opgbes de menu Symbol Table -> Save e regresse ao Editor LAD/STUFBD. 4. Abra o bloco FC 15. 5. Selecione as opgdes de menu View -> Display -> Symbolic Representation ou clique no icone J 1a barra de ferramentas. 6. Observe o seu programa na representacao simbdlica e depois selecione a ‘pedo de menu View -> Display -> Symbol Information Resultado Os nomes simbélicos para todos os enderegos do programa aos quais foram atribuidos nomes podem agora ser vistos. Vocé pode voltar ao enderecamento absoluto se desativar a selegao Symbolic Representation no menu View Orkan Info. INOL. ‘Step7-Nivelt Training Center Pagina 12 Cademo de Exercicos : Programa para Enchimento de Garrafas - Armazenamento de Dados Data block DBS | __4} Variavel: vazia Garrafas cheias (MW102) |————»|_ Variavel: cheia Variavel: quebrada Garrafas quebradas (MW 104) SIMATIC S7 Si a 08 No exereicio anterior, voce armazenou os dados de produgao (Garrafas cheias, vvazias e quebradas) em palavras de meméria, Estas palavras de memoria ndo do retentivas. Assim sendo, os dados perde-se se for executado um restart completo. Para evitar que isto aconteca, os dados provenientes da produgao devem agora ser armazenados em um bloco de dados. Crie um bloco de dados DB 5 no programa S7 Engarrafamento contendo as variaveis especificadas e 0 tipo de dado INT, 2. Altere 0 bloco FC 18 de forma a que, os dados da produgao (Garrafas cheias, vazias e partidas) sejam agora armazenados nas palavras de memoria do DB 5. 3, Transfira os blocos para 0 PLC e teste a sua solugdo. O que Fazer 1 ‘Step7-Nivelt (Orkan Info. INDL. Pagina 13 Cademo de Exercicos Training Center Exercicio 14.2: Chamando um Bloco de Fungao com DB Instance Procedimento No projeto PRO_1, pasta FUNCOES, criar 0 FB1 e por este FB atuar 0 valor de saida OB 13. Chamar 0 FB1 no OB1 coma condigdo listada abaixo. Checar se os dados foram arquivados corretamente no DB. SIMATIC S7 Seen Objetivo Familiarizar-se com a chamada de um FB (com DB instance) Procedimento 1, Declarar as seguintes varidveis na tabela de variéveis do FB: in int INT outout_1 INT 2. Chamar o FB1 no O81 com as seguintes condigées: - quando no 18124, um valor menor que 16#F € setado, entdo este valor é enviado para 0 DB20 instance via FB1 - com valores >=16#F, este valor é enviado para 0 DB30 instance via FB4 ~ envie estes valores para QB124 N Y FB1,D820 FB1,D830 98124 Resultado Verifique 0 resultado diretamente no DB. Orkan info. INOL Step7-Nivelt ‘Training Center Pagina 14 Cademo de Exercicos : Detecgdo de Avarias com | Stack, B Stack © que Fazer Resultado Ligue em sequéncia as entradas Tal 4.2. (© CPU entra mais uma vez em STOP. Descubra 2 causa do erro com a ajuda do buffer de diagn6stico e dos Stacks. Responda as perguntas da tabela abaixo ilustrada, Desligue mais uma vez as entradas Halt. (© CPU permanece RUN. O que Fazer SIMATIC S7 Determinar informagao adicional do erro ao ler os Stacks. Execute os passos do slide acima representado a responda as seguintes questées: Erro 1 Ero Ero 3 Perguntas Em que bloco e em que instrugao ocorreu 0 erro ? Qual é a causa do erro ? ‘Que blocos foram executados até ao erro aparecer ? Que valores existiam nos acumuladores na localizagao do erro? Porque € que 0 erro ocorreu ? ‘Que blocos de dados estavam abertos ? Step7-Nivelt rkan nfo, INDL Cademo de Exercicos Training Center Pagina 15 l © By MyProgan Upbad ston Dicey Acct Nodes Dita FacoVanes Morr Mody Vaiabier ost eration [psa Mode. Cow erat. SetDate and Tine ‘Seve RAW oO. ‘Asn EROFIEUS Adon, Quando 0 CPU entrar em STOP motivado por um erro esporadico, deve aparecer imediatamente uma mensagem no PG. Tem depois a oportunidade de analisar o erro de imediato. © que Fazer + Abra o SIMATIC Manager e escolha o programa S7 °O Meu Programa” do projecto "O Meu Projecto” e as opgées de menu PLC => CPU Messages. + Na janela que agora aparece "Customize - CPU Messages’, active a opgao activate "W" + Agora, utiizando a chave do CPU, coloque o CPU em STOP e analise a reacgao no programador. Resultado Aparece um ecran com a causa do estado Stop. (Orkan Info, INDL. Step7-Nivelt Training Center Pagina 16 Cademo de Exercicos Orkan, Objectivo ‘O quo Fazer Resultado Exercicio : Consultar Informagses do Sistema {Module Information -CPUSTA_ ONLINE mer a a Statue OX Notaceies TieSyton | Peformance | Carmurioaion | _—_ Slacks ce ee fe Dessiin OPUS syaen0: sac 300 Yetion OaeiNa/Derepien | Component GE57 TATAEDLONED— Harvore Fema Familarizar-se com a informag&o de sistema disponivel utiizando as op¢des de menu PLC -> Module Information. 4. No SIMATIC Manager ou no Editor LAD/STLIFBD, selecione as opgoes de menu PLC -> Module Information. 2. Escolha a pagina de tabulagao pretendida, 3. Assegure-se de que quantidade de meméria ainda esta disponivel na memoria de trabalho. 4. Determine qual foi o tempo de ciclo maior até este momento. Familarizou-se com a ferramenta que Ihe vai dar informagSes de diagnéstico importantes quando lida com falhas. (Orkan Info. INDL. Training Center ‘Step7-Nivelt Pagina 17 Cademo de Exercicos Exercicio 15.1: Monitorando 0 Nivel do Tanque com Valores Analégicos Tanque 3 4 124.2 Tanque 5 Compartimento de —aimazenamento Transmisor de nivel 9125.0 PIwi28 Tanque 6 752 Bomba de dreno SIMATIC S7 ee Objetivo O tanque § representa o produto armazenado. A combinagao dos ingredientes so. Procedimento carregados de tanques diferentes e preenchida as linhas. O transmissor de nivel (P1W128/752) monitora a altura atual do produto no tanque cilindrico de 1000L, Se © nivel passa abaixo do setpoint minimo, é acionado o enchimento de todas as trés valvulas. Seo nivel ultrapassa o setpoint maximo, o ciclo de enchimento para e a valvula de dreno devera ser aberta. Vocé ira simular 0 nivel do tanque mudando pela entrada analégica PIW128/752 ‘Monitorando @ Controlando 0 Nivel Minimo. =no tanque de armazenamento, 0 nivel minimo exigido € 100L (10% do total). Se 0 nivel cair abaixo de 100L, as vaivulas de enchimento deverao ser abertas (124.0, Q124.1, 0124.2) e a bomba de dreno deverd ser fechada Monitorando e Controlando o Nivel Maximo. - o nivel maximo definido para o tanque de armazenamento 6 900L. Seo nivel ultrapassar 900 L, 0 fluxo de produto para dentro do tanque deverd ser suspendido pelo fechamento das valvulas de enchimento e deverd ser aberta a valvula de dreno (2125.0) 1. No projeto “Prot” utilize a pasta de programa FUNCOES 2. Desenvolver a FCS para monitorar e controlar o nivel do tanque como descrito - carregar os setpoint de medigéio para comparagao - 0 controlar as valvulas de enchimento e bomba de dreno baseado nos valores, medidos na PIW128/752 e o resultado da comparagéio no FC. 3. Testar sua solugéo no dispositivo de treinamento alterando o valor do sinal de entrada analogica @ monitorar a ago do controle. 4. Para auxiliar a monitoragdo das varidveis, criar a VAT (tabela de varivel) com as entradas e saidas bem como os setpoints. COrkan Info. INDL Training Center ‘Step7-Nivelt Pagina 18 Caderno de Exercicos Exercicio: Arquivar um Projeto === iw © Bia © Lee Novo went is i te Ts Sasa Seseen et Sanco ed Rote Eweonetho 3 were 18.22 Pajc)~ Ce ces A 2 Sted say (Usa) = IEMENSISTEPSIBASE, Po 2 Peat Ce) couse} 22 My pet Pre) ~ CAT carey rie are SIMATIC S7 Tarefa consigo em um disquete, Troque para o SIMATIC Manager. © que fazer Feche todos os projetos que estio abertos. oReNe "Archive - Select Archive" e clique no botéo “Save". Confirme com "OK" na janela "Archive - Options”. 2 ‘Arquivar 0 seu projecto uma vez que fez alteragSes ao programa e 0 quer levar Selecione as opgées de menu File -> Archive -> Project Selecione o projeto “O Meu Projecto” na caixa de dialogo. Introduza 0 nome do arquivo “O Meu Projecto.zip" na caixa de didlogo (Orkan Info. INDL. Training Center Pagina 19 ‘Step7-Nivelt Cademo de Exercicos Solug6es - SIMATIC S7 rkan tnfo, INL ‘Step7-Nivelt Training Center Pagina 1 Cademo de Exercicos : Criar um Projecto PSO BD Fie Edt Inset PLC View Options Window Help Doe |B? |r| E [2 25] 20] 5 NPI Press Fl fot hep. SIMATIC S7 Nota O resultado do exercicio aparece no slide acima ilustrado. Orkan Info, INDL ‘Step7-Nivelt Training Center Pagina 2 Cademo de Exercicos Sy My Projet Press Fl for help SIMATIC S7 Nota resultado do exercicio aparece no slide acima ilustrado, Orkan Info. INDL. ‘Step7-Nivelt ‘Training Center Pagina 3 ‘Cadero de Exercicos Exercicio: Inserir um Bloco S7 My Project ‘5 (gi) My Program {By Source Files 5y Blocks Press Fl for help. SIMATIC S7 Nota resultado do exercicio aparece no slide acima ilustrado. Orkan Info, INDL. ‘Step7-Nivelt Training Center Pagina 4 Cademo de Exercicos OSTEO Bie ER Imei BC Debio Vew Osten: Window Heb Cole 2-tea] ] alee) ff cfaa| fo ee) chs) fe 2) sre olral | al» aa ceca Bl + cyolse Peogeam execution To tose toric Hs call Block PC1 4m EAD A Nan ia Move © a Pope Corral = By Shted Rote a) Sma ie By Teer IF cd Wad Loge fl FB Bloc ig FC Blocks ara © SFB Dicks ay SFCBloke Lead Pres forbs, iAb_[wi (NSO SIMATIC S7 Nota (© resultado do exercicio aparece no slide acima ilustrado, Orkan Info, INL ‘Step7-Nivelt Pagina S Cademo de Exercicos Training Center Qrkan, Exercicio: Testar o FC 1 (em LAD) ERELAD/STL/FBD. - [@FC1 — My Project\My Program] ONLINE =10) x) © He EG met FC Debuo Yow pons Wed’ Heb = 12) >| Disha] a) 2 fale) ole] & for scf>e) Bo) &:) tHt/-olri|es| tp] ne FC1 : Title: 4 TREE: rite: 1124.0 Ll | Press F1 for help, SIMATIC S7 (Orkan Info, NOL. Step7-Nivelt Training Center Pagina 6 Cademo de Exercicos Exercicio: Programa para Enchimento de Garrafas (Modo de Funcionamento) FC15: Exercicio: Programa para enchimento de garrafas (Modo de funcionamento) Network 1: Instalagao On/Off 1241 SR 1124.0_|s 1124.1_gR al Network 2: Modo Manual oie 124.2 1124.4-4 aa 1124 vi4a{— & asad >=1 al_ 1124. Network 3: Modo Automatico Q 12441 7g Q.124.3 1124.4—| eR 1124, aad & ata >= a 1424, Network 4: Tapete para a frente (Jog mode) Q 1242 (—_ 1124.2— Q205 1124.5 Network 5: Tapete para tras (Jog mode) a 12424-F i243 a208 1124 Oran nfo. NOL Step7-Nivelt Pagina 7 Caderno de Exercicos Training Center Exercicio: Temporizadores Pus jpg wus ek ‘S5T#Ss TY BCD) ie Tizes—k a} —o 1280 ana] a | raz C1 a4 0140 = tar 1 ‘0a c o vee 4 i a — SIMATIC S7 Nota resultado do exercicio aparece no slide acima ilustrado. Orkan ino. INDL Step7-Nivelt Training Centor Pagina 8 Cademo de Exercicos Exercicio: Programa para Enchimento de Garrafa (Ciclo de Enchimento e Contagem de Garrafas) FC16: Exercicio: Programa para enchimento de garrafas (Ciclo de Enchimento) Network 1: Tempo de enchimento para encher garrafas 1 S_PEXT 1125.6 —| S Bi /-— ssT#3s —| a y 21250 —|R Q = Network 2: Marca auxiliar de meméria para a operagéo do tapete em modo automatico M501 a143t~¢ T1 oO = Network 3: Contar garrafas vazias C4 s_cu 1125.5 J cu 124+ 5 Bi }— c#o —| PV cVv_8cD}— R Q Network 4: Contar garrafas cheias c2 s_cu 1128.7 — cu Q 124+ 5 BI; c#o —J PV cv_scD}— awe Instrugao Corrigida 0B 1, Network 5 CALL FC 30> CALLFC 23 FC 23, Network 2 TDB4.DBW2 > T DBS.DBW2 FC 23, Network 3 T DB5.DBW 40> TOBS.DBW4 FC 20, Network 1 L Piw 362 -> L PIW 352 (L PIW 304) SIMATIC S7 Okan Info. NOL. ‘Step7-Nivelt Training Center Pagina 13 Cademo de Exercicos Exercicio: Detecgado de Avarias com | Stack, B Stack Pergunta Ero Ero? Eno 3 [Em que bioco e-em que instusdo FC 100, NW2 er Fo 101, Nw2 (OPN DIMW 39} Fo 102, Nw2 (Qual 6 a causa do erro? Erro de converséo BCD ‘Numero incorrecto de loco em OPN DS Erode acesso a 1 corto, esta ‘Que blocas foram executados até A interupea0? 08 1. FC 100 08 1, Fo 101 08 1, Fo 102 ‘Que valores estavam no ‘acumulador no local do eto ? Acou 1: 8A, cou 2:5 ‘Accu 1:80 Aecu 2:5 Accu 1: 4868 ‘Accu 2: CAFE Porque @ que 0 erro ocorreu? Nao existe um nc 800 valida no Aseu 4 ‘Numero incoreto do DB na MW 30 Enderego UO incorrecto ‘Que biocos de dados foram abertos? DB 104 SIMATIC S7 (Orkan info. INDL Training Center Pagina 14 ‘Step7-Nivelt Cademo de Exercicos Fle Edt PLC View Onions Heb |e) | lx?) fevere0: 1st 4302 0531.89 Tine 033502223 pm My PojecMy Station Ioce uasiion om STARTUP to RUN Stat infomation: Tana or ie elamp tthe ast non backed up power on Single processor opeiation Cusenist statu toe: ‘Waar restart togeed by switch seting Jecrmsesity of cetain stan ypes: Manus wm stat permited Automatic warm estat perited Los vaid operation of sting of aigomatcslatup type at panes on ‘Warm estat tiggeted by evitch sting ltevous operat oder STARTUP (wemrestat) Requested operating mode: AUN SIMATIC S7 (Orkan Info. NOL. Training Center Pagina 15 Step7-Nivelt Caderno de Exercicos Wee nomaon CUI ONE Pate Booey Exercicio: Ler Informagées do Sistema atcha Crepetnarate Nok Gowurksin | siete tee. tenpates SIMATIC S7 Orkan Info. INDL Training Center Pagina 16 Step7-Nivelt Cademo de Exercicos pene Pee ose Piet Se. My Pact Pet sore, Pie ‘prteereieee 22M) Pues Poet) ~ 07 Sure Po {Pet 18 Propel D867 Kaen _16L ee ‘Sons specter Baap eorreed an acre SIMATIC S7 [pzotmmewere nee (tka Info. INDL ‘raining Center Pagina 17 Step7-Nivelt Cademo de Exercicos

Você também pode gostar