Vous êtes sur la page 1sur 52
[@ 1-X_Works2_Besics_fod00071_por 2 ca 4 ITSUBISHI ooo ELECTRIC Changes for the Better PLC Introdugao ao GX Works2 Este curso (e-learning) foi projetado para aqueles que utilizam o software GX Works? pela primeira vez para criar programas de sequéncia. Copyright ©2014 Mitsubishi Electric Corporation. All Rights Reserved uroD)o0071POR-& (W 2-CX_Wiorks?_Besics_fod00071_por 4 Objetivo do curso coc Este curso proporciona conhecimentos bésicos para uso do software GX Works? para programacao, depuracao verificagao da operacao de um controlador programavel (PLC). Este curso destina-se aqueles que criam programas de sequiéncia para dispositivos de controle das séries MELSEC-Q, MELSEC-L e MELSEC-F. WW PLC_GX_Works?_Basics_POR za Estrutura do curso O contetido do curso é explicado a seguit. Recomendamos que vocé comece pelo Capitulo 1 Capitulo 1 - Método de controle do sistema do PLC Alinguagem e o software de programagio utiizados s8o apresentados aqui. Capitulo 2 - Criagdo do programa Voce aprenderd a criar um programa com base em itens de controle e na configuragao do hardware. Capitulo 3 - Programacéo Vocé aprenderé a programar utilizando 0 software dedicado GX Works2 Capitulo 4- Depuragéo Vocé aprenderé a escrever programas de sequéncia no médulo de CPU e a depuré-los. Capitulo 5 - Teste final Pontuacao para aprovacéo: 60% ou mais. SE Wee recs ee Ey coy Sair do curso Irpara a préxima pagina Voltar para a pagina anterior. “indice” seré exibido, permitindo que vocé navegue até a pagina desejada. Sair do curso. Ajanela, como a tela de *Contetido’, ¢ o curso serio fechados. (W 2-CX_Wiorks?_Besics_fod00071_por Precaucées para utilizagao Precaugées de seguranca Quando vocé estiver aprendendo a operar 05 produtos reais, eia cuidadosamente as precaucdes de seguranca dos respectivos manuais Precaugées neste curso ~As telas exibidas da versio de software que vocé utiliza podem ser diferentes das apresentadas neste curso, W@ 1-G%_Works?_asics_fod00071_por ee Método de controle do sistema do PLC Este curso foi projetado para pessoas que trabalham com software de engenhara, Este curso destina-se aqueles que ciiam programas de sequéncia para dispositivos de controle das séries MELSEC-Q, MELSEC-L e MELSEC-F. © GX Works 2 (GXW2) utiliza linguagens de programacéo intemnacionalmente padronizadas, incluindo Sequential funcao Chart (SFO), nstrction List ("1 Ladder Loge, fungao Block Diagram (FBD)"2 e Structured Text (ST), Os programas sao desenvolvidos usando um computador pessoal que executa © "software de engenharia", GX works2, € normalmente sao escritos para a CPU do controlador programavel através de cabo USB, cabo Ethemet*3 ou cabo serial.O médulo de CPU pode ser reprogramado quantas vezes forem necessarias, para se adaptar a eventuais mudancas a serem feitas no controle desejado, * on futuro para 0 GX works? *Zrwvalmente denominads Stuctuted Ladder no GX worts2,conformidade preva com IEC there ¢ me mare comercial estrada de Xero Corp. Computador Linha de fabrcagio de (software de programacio) Sistema de PLC automéveis a USB, Ethernet®3 ou cabo serial Diversos programas para diferentes processos de controle de inhas de Jabricagio ‘Neste curso, 0 programa de exemplo utiliza Ladder Logic (uma das linguagens de programagio de PLC mais populares) Embora o exemplo utilize um PLC de série L, 0 conteudo deste curso aplica-se igualmente aos sistemas de série Q. (© método bésico de controle & o mesmo também para a série MELSEC-F, mas algumas das operaces e fungées $80 diferentes. WB PLC_GX_Works2_Basics_ POR ol =a eG Procedimento de construcao do sistema do PLC » coc Este curso de e-learning abrange as etapas de criagSo do software (apresentadas em verde) necessérias para implementar tum sistema de controlador programével Projeto do hardware () Projeto do sistema sretee* Curso basico de MELSEC-Q/MELSEC-L {@ Selecao do produto vasese* Curso basico de MELSEC-O/MELSEC-L (2) Preparagao avengada__+++++++ Curso basico de MELSEC-Q/MELSEC-L (4) Instalacio e conexdo elétrica_+++++ Curso bésico de MELSEC-Q/MELSEC-L. (5) Verificagéo da conexao elétrica +++ Curso basico de MELSEC-Q/MELSEC-L Griagdo do software (6) Criagdo do programa () Programacao (8) Depuracso WW PLC_GX_Works?_Basics_POR fos para a programacao Este curso da enfoque a como utilizar o software de engenharia GX Works? de controlador programavel para desenvolver © programa do sisterna de exemplo. A seco abaixo enumera algumas das principais fungées do GX Works2. + Gerenciamento de meméria e arquivos + Desenvolvimento de programas de controlador programével + Gerenciamento da documentagao dos programas (comentérios, etc) + Leitura de dados de escrita (especialmente programas) de/para o médulo de CPU + Verificacio da operacao dos programas + Simulacao do software do hardware de PLC + Forgar a ativagao/desativacao de 1/0 + Monitorar a I/O eo status do endereco de meméria + Executar tarefas de manutencSo e resolugio de problemas WW PLC_GX_Works?_Basics_POR 4 Configuragao da tela do GX Works2 ‘A configuragio da tela do GX Works2 é apresentada abaixo. Posicione o cursor do mouse em uma moldura vermelha para exibir sua respectiva funcSo, (W 2-CX_Wiorks?_Besics_fod00071_por el = el Procedimento de criagéo de programas de sequéncia ) ooo rie um programa de sequéncia de acordo com o seguinte procedimento. () Gtiagdo do programa +++ ++ Capitulo 2 @ Ctiando projetos ++ Seqao 3.1 () Programacao (@) Convertendo programas =~ (5) Escrevendo no médulo de CPU (6) Redefinindo e executando o médulo de CPU'*+#* Seco 43, 4.4 (7) Depuracao WW PLC_GX_Works?_Basics_POR oa 4 Criagdo de dados da tela coc No Capitulo 2, vocé aprendera a criar programas, inclusive a definir o contetdo de controle e converté-lo em um programa. Griagéo de programas Etapas do aprendizado no Capitulo 2 Programagio 2.1 Configuracio do hardware de exemplo ‘Sistema usado para 0 curso 2.2 Definindo itens de controle Depuragao 23 Criando ums tabela de correspondéncia deVO Dispositivos e niimeros de dispositivos 2.4 Criando um programa WW PLC_GX_Works?_Basics_POR Configuracao do hardware do sistema de exemplo utilizado no curso.) G90 Neste curso, vocé construird um sistema de PLC (daqui para frente denominado “sistema de exemple’), que liga 0 robé de acordo com um procedimento. Um diagrama da configura de hardware do sistema de exemplo &apresertado abaito, com uma lista de ites de hardware. ‘componentes de fare. BIE Sinal de inicio do robé Médulo da Médulo fontede de Tampa ‘Stopper do ginen Stopper do alimentagdo CPU END Sensor de porta alberta Fonte de almentagio extema hem a Descricio tel? ‘Almenta 0s médules que incl o médulo de CPU e VO. toch Control a sistema de PC a Tampa END sec ‘Acoplada no ado dete do bloc do stoma, bo Use [MR-I2USHCEL3M _| Conecta o computador onde © GX Works? est instalado 30 médule de CPU. ‘computador — rccurae Gx Werke? Fonte de alimentagdo ~ _ ‘Aimenta ox dsposives da/O extern Botte = Defina como ON (var para lige cortole ouipamentas de vo | Sensor = Detect ge a porta esta aberta ou fechaca ‘etemor Robs = ‘Opera ce acoro cm ox dna de conto uae see = ‘Acendar-se de cardo como status de operagio. WW PLC_GX_Works?_Basics_POR Definindo itens de controle ‘A primeira etapa da criagéo de um programa é identificar os dispositivos a serem controlads os dispositivos YO necessarios para 0 controle desejado. No sistema de exemplo, ¢ feito o controle da ativaczo e desativacao da operacao de tum robé. 0 robé seré impedido de ser ativado se a porta para a cerca de seguranca estiver aberta, e sera parado se a porta for aberta durante a operacéo. Veja a animagao abaixo para entender melhor como funciona o sistema de exemplo. Operacéo do sistema de exemplo Clique no interior do circulo vermelho Paine! de controle da rasa Quando se detineaotao ae nici (46) como OFF (Desalvado), 0 nal ce inicio do 1086 0) € \esigado# 0 rob0 iterrompe a operap so. SSkrulaneamenie, luz da eporagie (1) oo painel oe satole ce azaga,e az ce pata (2) Seconds Repel @ vnere E recomendavel criar uma tabela que inclua todos os dispositivos I/O e registros utilizados em um PLC e suas informaées correspondentes, para qualquer programa que seja criado. Isso reduz a probabilidade de ocorréncia de erros durante a ctiacdo e o processo de programacio, servindo para melhorar a eficiéncia da programagSo. Se jé existr uma tabela de correspondéncia para o sistema, como uma que tenha sido criada pela pessoa que configurou o hardware, utilze-a. ‘A tabela abaixo é uma tabela de correspondéncia para o sistema de exemplo utilizado neste curso ro Nedo Tipo de Renee uae WICH ae Gee to dino %6 Entra Bit Ee tao ics ou para a opeag30 40088, Teta senior vera porta da care de segura do peace x” konada six | obs ests abana. Quando a porta é aera o sancor 8 ‘ado. Quando a porta &fachads o sensor & destvado ene Yo Saida Bit ‘Quando esse sinal é ativado, o robé inicia a operacio. luz de opera w Shida Oi___| fea bre conde quando o bb ext operand Lede pada % Shida Bit [ ss trae acende quando o ob est pared ~ Se forem usados dados de palavra, 0 valor inicial, o range de definicdo (limites inferior e superior), os tipo dos dados (assinado, real, etc), e 0 comentério devem ser incluidos na tabela, Essas informag6es serdo citeis para criar e modificar os programas. rie um programa usando a linguagem Ladder Logic, com base nos itens de controle e na tabela de correspondéncia de I/O. O programa ladder e a tabela de correspondéncia I/O criados para o sisterna de exemplo 30 apresentados a seguir. Programa Ladder — — ne Tabela de correspondéncia de 1/0 Nome do Con eee Botiods inicio | Entrada ‘Sensor de porta soos Entrada 7 ‘Sina de iniciodo = Sside yo luzde operacso | _Ssida vt luz de parada Seide 2 WW PLC_GX_Works?_Basics_POR Programagao No Capitulo 3, vocé aprendera a programar o programa criado com o GX Works2. Criagio de programas Etapas do aprendizado no Capitulo 3 Depuracao 3.1 Criando projetos 3.2 Criando programas 33 Facilitando a compreensao dos programas 34 Convertendo programas para a forma executavel 3.5 Salvando projets WW PLC_GX_Works?_Basics_POR Criando projetos A primeira etapa para se escrever um programa é criar um projeto, 0 projeto é uma colegao de dados que o GX Works? utiliza para gerenciar os programas. A tabela a seguir enumera os principais componentes de um projeto. Deore Deseriio Programs © cédigo fonte eo cédigo compiad para operagaes de sequéncia da CPU. Um tipo de dacumentacia aprerentada dentro de program Consulte a Seco 3.3 “Facilitandlo a compreensio des programas” para obter detalhes, Comentario Pardmetio | Contdin a maloria ou todas as informacbes sobre definigio e configuracto de um sistema, Configuragio da | As informacdes sobre a rota de conexio necessérias para estabelacer comunicagées entre o sistema que exccuta 0 GX transferéncia | Works? #0 modulo de CPU. Programa Ladder ‘© GX Works2 permite selecionar os dois seguintes tipos de projetos. © programa de exemplo deste curso utiliza o tipo “simple project” Tipo de projeto = Este tipo de projeto € compativel com projeto anteriores do GX Developer. Os simple projects podem ser are converiidos em projetos estuturados posteriormente, mas o cortrdrio no ocorre Esses projetos podem utlizar ura linguagem de programacéo scicional, denominada Structured Ladder. Além disso, 0s programas podem ser separados em varas partes pequenas, ¢ os pedacos de cédligo uliizados Projeto estrturado | frequantemente podem ser facimente modularzados reutiizados por meio de ura biblioteca de usuarios. Da ‘mesma forma, 05 labels poder ser mocularzacics para uma facil eutiizacao. Isso pode aumentar a eficigncia da pprogramagao e da depuracéo, especialmente para projetos muito grandes, Labels 05 labels so nomes criados pelos usuarios que se tomam as designagdes dos enderecos dos dispositivos. Podem ser usados globalmente, localmente ou em todo o sistema, quando implementados juntamente com 0 MELSOFT Navigator. Os simple projects podem ser criados com ou sem o recurso de utiizacao de labels. No projeto de ‘exemplo, 0s labels nao so utilizados. (Wi PLC_GX_Works?_Basics_POR Cc Para comegar a criar o projeto de exemplo, faca as sequintes configuracées. Antes de criar um projeto, é necessario saber a série do controlador programavel eo nome do modelo, bem como o tipo de projeto a ser utilizado. indo projetos tem rd Project ype | tipo de projeto determina quais recursos estéo dsponiveis quando se escrever os programas. {ipo de projeto) | Nesse exemplo, escotha ‘simple project” Use label ‘Se. recurso de escrever programas utlizando labels for necessiio,assinale este iter. (Usarlabed | © programa de exemplo nio utiliza labels. Por isso, deixe esta caika desmarcada. PLC series ‘Asérie de PLC determina os madelos disponiveis para selegzo na lista suspensa do tipo de PLC (Serie de PLC) | Nesse exemplo, escolha “LCPU" PLcype (© tipo de PLC determina a forma como o compllador converte os programas dos usuérios em cSdigos da maquina Mipade PLC) _| scolha o modelo de PLC que seré programado; nesse caso, "102." Progremming | « inguagem de programacio determina o tipo do primeira programa ciao automaticaments (MAIN). Também & language | possiveladcionar outros programas que utilzamoutrasnguagens posteriormento. (Linguagem de 1 Seeaaemay | Nesse exemple, esctha ‘Ladder’ Leia a proxima pagina, que apresenta a simulag3o do proceso de criago de um novo projeto. WW PLC_GX_Works?_Basics_POR ean cao oe Prec Type: [fete ose Feta acseer: Rc Type: Depois de criarmos um projeto, vamos criar um programa. rie 0 programa a seguir e aprenda as operagdes basicas (inserir instrucées, alterar, eliminar, copiar/colar e inserirfeliminar linha de regra). (© programa criado para o sisterna de exemplo no Capitulo 2 & apresentado a seguir. Programa para o sistema de exemplo ro SA 3s 6 }_—-—_________f ww Na préxima pagina, experimente criar este programa usando a janela simulada, WW PLC_GX_Works?_Basics_POR Criando programas Bod Gat Erdal cople Yew Gore Oa BOFoH: Tal Won Heb LOBE eM On ds 2 XO RRR RRR Se EN ao) aa as eg) Ab Inealget unc Hede Cabal Deve Caner © fy Poatan Seung = Bru = @ Poan 9 Ma @ Lec bevce coment Deve ital Ve (0 programa de cicuito em Ladder esti conchido, que em para contrua. WW PLC_GX_Works?_Basics_POR aa) Facilitando a compreensdo dos jramas coc Em seu estado atual, 2 representacao visual do programa contém apenas dispositivos, instrucées, linhas e nmeros de ‘etapas. Quando se olha para um programa complexo, pode ser dificil determinar o que ele esté fazendo, + Erros de programacdo dificeis de encontrar, como ndmeros de dispositivo ou instrugdes incorretos. + De forma geral, anélise operacional, depuracdo e expanséo de programas dificeis de executar. + Seo criador do programa original no puder mais fazer a manutencio do programa, a tarefa de aprender como ele funciona pode ser avassaladora, e talvez impossivel Contramedidas Inclua a documentagao no programa, para permitir que qualquer pessoa entenda rapidamente como o programa funciona. ‘Como boa pritica, todos os programadores devem adicionar comentarios detalhados de seus programas, para que eles mesmos e outras pessoas possam entendé-los melhor. ae soo ol tit 10 it} 0 Ba Semor Shale inio do adione |e se robo —" comentarios. | inicio porta CH, aberta Luz de 0 => . operaito 4-4—{ a} ye sil de nia do pane robé | _____ eo eta © GX Works2 permite inserir trés tipos de comentérios. Para obter mais detalhes, consulte 0 Manual de Simple Projects do GX Works2 ree eed Comentirio sabre o dispesitiva| Inia até 32 caracteres a serem exibicdos abaixo da dispositvo selecianado (0 ou outro endereco da meméria) a Ins at 4 craters pa inst gra serem atoms no topo do bloco do adder selon ava co imero da etapa). Cada bloco do ladder pode contar varias instructs. Nota Tnsra até 32 earacteres a serem exibidos acima da bobina selacionada ou a instrugio da apicagso, A préxima pagina simula o processo de adigao de comentirios sobre o disposi 20 programa de exemplo. WW PLC_GX_Works?_Basics_POR Gl Facilitando a compreensdo dos programas ne enn rot Eat Erdeclace Semple Yew Grlne Debug urostis Tool Window eb SB STRSIE st 24238 529 ob 5 26, | | Navigstion Bx Sg) Bh Inealgst func de Cabal Deve Comer Program Settng Pou = @ roan Many @ Lec bevce comment © By deve tal Va (Aenirada do comanlaio sobre 0 dispositive fo conclude, [Clique em QJ para continuar WW PLC_GX_Works?_Basics_POR oa 4 Convertendo programas para a forma executavel coc Depois de terminar 0 programa, vocé precisa converté-lo para uma forma que possa ser executada no médulo de CPU. Os programas nao convertides néo podem ser executados ou salvos. A cor de fundo dos programas nao convertidos é cinza, como mostra a imagem abaixo. Converter ‘Apés a conversio, a cor de fundo muda para branco, como apresentado abaixo. ofp Na proxima pagina, experimente converter o programa usando a janela simulada, WW PLC_GX_Works?_Basics_POR Convertendo programas para a forma executavel Pe ene FE powct Eat Bndfelact Semple Mew rine Dskug Dugrostcs Tool Window Heb poe EE BRE BY Mls 2 & i655 Foe oe GRR | ge nace ke GiealbevesComere Sowers ro 28 roy ana Bebra comet, tevcererey Sone lve ‘Quando o programa 6 converido, a cor de Tundo muda do chza para branco. (0 programa & converte, (Give em GD para continuar WW PLC_GX_Works?_Basics_POR oa 4 Salvando projetos coc Depois que a conversao do programa for concluida, salve © projeto, incluindo os programas. Se 0 GX Works? for encerrado sem que o projeto seja salvo, os programas associados serao descartados, por isso recomendamos salvar o projeto regularmente. Ao salvar um novo projeto, especifique os seguintes tipos de informacGes sobre o projeto. (Isso nao é necessario para salvar sobrescrevendo), \Vocé deve incluir informagdes que tornem mais facil que outras pessoas entendam o contetido de controle do programa, o nome do sistema, etc. Rem Obrigatério| E Save destination path ‘s s Pea v —_ | Especifique a pasta em que a érea de trabalho seré alocada Workspace/project list ‘Se ja exstrem uma ou mais areas de trabalho ra pasta especificada em “Save destination (Area de trabalho/ista de projetos) path’ (Salvar caminhe de destino}, as areas de trabalho existentes serdo listadas. ‘Workspace name eee Especique 0 nome da drea de trabalho, usando até 128 caractores Project name (Nome do projet) | Especiique o nome do projeto, usando até 128 caracteres Especfique 0 titulo do projeto, usando até 128 caracteres. ‘Tit Titulo) Esse pardmetro él quando se quer atriouir um nome longo, que no cabe no campo "Project name” (Nome do projeto) Area de trabalho é uma pasta para gerenciamento de varios projetos, A seco abaixo mostra um exemplo da utilizacdo de uma érea de trabalho, (Os projetos séo gerenciados para cada tipo de veiculo da linha de fabricagao de automévei Serer een) ce) Lthe de fbriaio do Tino A_[Protara de opera nora para contr nha de fabrearo do po A Unie defeniacto de | Gna de abreagto do To 8 | Prout de opeao nora pe contvolr a ra de aicaeo do ipoB Ltt de fabriao dono ¢_| Prograre de perc nal para conor nha de fac do tipo € Notas: + Se um projeto contendo um programa nao convertido for salvo, apenas o programa nao convertido sera descartado. Antes de salvar um projeto, faca a conversio do programa, como visto na Seqao 3.4. + Especifique o caminho de destino, o nome da area de trabalho e o nome do projeto, de forma que o nimero total de ‘aracteres nao ultrapasse 150. Na proxima pagina, experimente salvar o projeto usando a janela simulada WW PLC_GX_Works?_Basics_POR Salvando projetos tee pont Gt ordfeles Gente bw Ge ikea ATOMS Ind heen Bob Ob M; VERME NIELS BBS Coo SRA MARRS Ney ee Lute ge nace ke GiealbevesComere Sowers ro 28 roy ana Bebra comet, tevcererey Sone lve [0 projew & sak. (Give em GD para continuar WW PLC_GX_Works?_Basics_POR (CEMEEE] Depuracio > 988 No Capitulo 4, vocé aprendera a escrever programas de sequéncia no médulo de CPU ea depuré-los. Criagéo de programas Programacdo Etapas do aprendizado no Capitulo 4 41 Depuracdo 4.1.1 Depuracao de um programa sem, utilizar © médulo de CPU 4.12 Alteracao do status de um dispositivo yo 4.1.3 Monitoragao do status do dispositivo 42 Escrevendo programas no médulo de CPU 43 Ativando programas escritos 44 Executando programas 45 Depurando programas 46 Verificando a operacao do sistema de PLC 47 Operando o sistema de PLC 8 Conclusio WW PLC_GX_Works?_Basics_POR oa O que é depuracaéo? coc Quando se termina de escrever um programa ou segmento de programa, é necessério testar o cédigo para verificar se le esta operando como desejado. Os defeitos de software (quando o cbdigo escrito ndo apresenta o desempenho desejado) séo chamados de "bugs", € ‘© processo de encontrar a causa do comportamento n3o desejado e corrigi-lo é chamado de "depurac3o.” O teste e a depuragio so etapas essenciais da criagéo de programas. Particularmente nos controladores programaveis pois, se houver bugs, eles podem causar a parada do sistema, danos 20 equipamento ou outros acidentes. A tabela a seguir lista algumas das funcdes do GX Works2 que podem ajudar no processo de depuracio. = fsa functo ¢usada para simular a execurdo de um program, mesmo sem um médulo de CPU. sa fungao pose sor usada para dapuracdo am um ambiente que ao tenina médulo de CPU cisponvel. ssa fungio permite montorar o status de execugao © o satus de cada dspostive durate a execugdo do modo de CPU. Monitor Existem varias funges de monitoracéo disponiveis, dependendo da aplicacéo, como monitoracao no ladder, monitoragéo apenas de dispositivos registrados, « monitoragio de todos os dispositivos emote, Essa fungi serve pare forgera alteracéo do status do dispositio (bit ON + OFF, palavra valor atual durante a execugdo Nome da func ‘Simulator Simuladon) Change curent value | Seong de CU. (Alterar valor atua) ssa fungio 6 Gt para mudar 0 valor atual de um dispositive de palavra ou 0 status de um relé interno. Forced input output | Essa funclo forga a alteragdo do status (ON «» OFF) de um dispositive 1/0 registrado, durante a execugio do médulo de repisration/cancellation | CPU (Registrofeancelamento | Para 2 depuracio ou verificagic da operacio com um médulo de CPU sozinho, essa furgio pode ser usada como forcado de entrada/salda) | substituta de um botdo. Essas fungdes sobre 0 processo de depuracao sao explicadas mais detalhadamente nas demais partes deste Capitulo. Notas sobre a depuracio Nao efetue tarefas de depuracio se o controlador programével estiver conectado a dispositivos 1/0 fisicos. Os bugs do programa, dispositives 1/0 forcados, ou alteracdes do valor da palavra podem causar danos nos ‘equipamentos extemos ou algo pior. ‘Se um sistema de PLC desconectado nao estiver disponivel, utilize a func3o de simulador. WW PLC_GX_Works?_Basics_POR Depuracao de um programa sem utilizar o modulo de CPU ‘Se um médulo de CPU nao estiver disponivel para depuracdo, utilize a fungao de simulador. Um programa pode ser executado em um meédulo de CPU virtual oferecido pelo software, sem utilizar um médulo de CPU real. Tem Estado Des RUN 5 FU ran) | Execute o médlo de CPU virtual Botio [STOP 5 raagy | Pare 0 médulo de CPU virtua RESET fetua 0 reset do modulo de CPU virtual. (Atvado apenas no estado STOP) ro THODE RUN Iopa) __ | IPdca 0 status de MODE (MODO) da CPU virtua = rw Indica 0 status de execucao da CPU virtual cd RU raay_|vAcesorestado RUN (EXECUTAR) en ‘Apagado: estado STOP PARAR) EB kao = canine ental Se houver um ero, 0 LED se acenderd ou piscaré DD Ayn 9200 ‘USER Indica se ocorreu um erro do usuario na CPU virtual. (USUARIO) | Acerde-se ou pisca quando acer um ea, Notas sobre a utilizacéo da funsao de simulador + A depuracao por meio da fungao de simulador néo garante que o programa de sequéncia funcionaré cortetamente apés a depuraséo. + A fungio de simulador executa a entrada/saida de dados com médulos de /O utilizando a meméria de simulacéo. ‘A fungéo nao aceita algumas instrucdes, fungées e meméria do dispositivo, Portanto, os resultados da operagéo com a fungéo de simulador podem ser diferentes dos obtidos com o médulo de CPU real Na préxima pagina, experimente usar a fungio de simulador com a janela simulada m1 Breas Serle Yow ele Dilog OMT Il Nh CUB DS set 2 cB 36. he oe 1 5 | Navigstion Serine GiealbevesComere Sowers ro Sree ana Bebra comet, = Qovareney Sone lve [Agora voe® aprendeu como ullizar o recurso de simulagdo. tue em (para conn (W 2-CX_Wiorks?_Besics_fod00071_por jositivo 1/0 Alteracao do status de um ‘Ao depurar um programa de sequéncia com um médulo de CPU ao qual nenhum dispositive I/O esta conectado, ou Uilizando a funcéo de simulador, utilize a funcdo Forced input output registration/cancellation (Registro/cancelamento forcado de entrada/saida) para alterar o estado ON/OFF (Ativado/Desativado) de um dispositive VO. status dos dispositivos 1/0 registrados pode ser forcadamente alterado para ON (Ativado) ou OFF (Desativado) como software. (séries MELSEC-Q e MELSEC-L): Na tela "Forced Input Output Registration/Cancellation" (Registro/Cancelamento da saida e entrada reforcada) (Gérie MELSEC-F): Na tels "Modify Value” (Modificar valor) etc tac | ERS tia Forced Input Output Registration/Cancellatin tela Modify Value (Modificar valor) (série MELSEC-F) (Registro/Cancelamento de saida e entrada reforcada) (séries MELSEC-O @ MELSEC-L) Para alterar os estados de outros dispositivos Para alterar o dispositivo atual de um dispositivo de palavra ou o estado ON/OFF (Ativado/desativado) de um relé interno, utilize a funcao alterar valor atual. Para obter detalhes, consulte o manual. WW PLC_GX_Works?_Basics_POR Monitoragao do status do dispositivo Quando a simulagéo & iniciada, a monitoragéo comeca automaticamente. Para entrar no modo de monitoragao quando conectado ‘a uma CPU de controlador programavel real, basta clcar em Online, Monitor e Start Monitoring (Iniciar monitoragic). Ou entdo, utilize o atalho do teclado, F3, Durante 0 modo de monitoragio, 0s valores e status de todos os dispositives usados no programa podem ser vistos sobrepostos {20 cédigo do programa, Isso permite que 0 usuario veja 0s valores mudando, incluindo os efeitos da utilizacao da funcao “Forced input output registration/cancellation (Registro/cancelamento forgado de entrada/saida)’. ‘Além disso, a batra Monitor Status (Status do monitor) aparece, contendo informagoes basicas para determinar o status da CPU ou da CPU virtual. Consulte a tabela abaixo para entender as informacdes fornecidas pela barra Monitor Status (Status do monitor) Quando conectado ao médulo de CPU Ao utilizar a fungéo de simulador RRO ory tweens Siem Came doreenenet ale [comecionsaus |[_% omoarecaonneaioce ru | Exibe o status da conexdo com o modulo de CPU ou afuncao de | Status de conexso) |] WW ousiearetingie de simdeder || Simmulacor BL RUN (EXEGUTAR) _ | xine o status da oxocugso da CPU (RUN - EXECUTAR ou STOP - STOP (PARAR) PARAR). ERR stats |____ERRapagado (status de KERR aceso Ee 0 status de erro do modulo de CPU IERRO) © ERR piscando lUSER status ||_1@_USER apagaco (status de 1 USER acoso Eexbe 0 status de erro do usudro do modulo de GPU. Sued © @USER piscandd| [Scan tine — Exibe 0 empe maximo de scan do médulo de CPU que esta serdo |(Tempo ce scan)| monitoraco. Incest’ .g Giste uma insturdo | exibe so existe uma instrugho nBo suportada quando ce exocuta a mergiabence ||_"_n&o suportada, fungzo de simulador. ress auesicall Nao exste ume Cique nesse icone para abr ajenela Unsupported instrucon/Device [eesnsrigso nao |] => inctrugto ndo suportada, |} (Instruction'disposiive no suportado) WW PLC_GX_Works?_Basics_POR Monitoragao do status do dispositivo Durante 0 modo de monitoragao, o status atual de todos os dispositivos do programa tomam-se visiveis. Exibicao do status do dispositivo de bit (Ativado/Desativado) O status Ativado/Desativado é exibido durante a monitoragao, da forma apresentada abaixo. deataco EL YE C+ LF pao A -O AE * sso tipo de exibigio aplca-se apenas a instrugbes SET, AST, PLS, PLE, SFT, SFTP, MC e de comparacio de tpos de Contato. Note cue, para a instrugdo RST, éexibido apenas o status Ativado/Desativado. i¢ao de nameros decimais/hexadecimais) Exibigao do valor atual do dispositive de palavra (exi valor atual durante a monitoracao é exibido da forma al KS0 fro a Game) Monitorando apenas dispositivos especiticos Quando se monitora um programa muito grande ou complexo, pode ser uma boa ideia monitorar apenas alguns dispositivos de interesse. Para isso, 0 GX Works? inclu janelas de observacao que permitem que o Usuario adicione facilmente os dispositivos nos quais esta interessado, veja seu status atual e modifique seus valores durante a monitoracao. Para obter detalhes, consulte o Manual de Operacao do GX Works2 (Comum). WW PLC_GX_Works?_Rasics_POR Escrevendo programas no médulo de CPU coc Antes de fazer qualquer depuracéo usando um médulo de CPU real, coloque a CPU no modo de PARADA, certifique-se de que a conexao & CPU tenha sido feita e escreva os programas e parametros na meméria do programa, ‘Como se vé na tela abaixo, as principais funcdes da janela Write to PLC (Escrever no PLC) permitem que 0 usuario selecione os arquivos que deseja escrever, escolha seu local e confirme a capacidade de meméria da CPU. Os tres botdes acima da lista de arquivos permitem que o usuério selecione rapidamente os arquivos a serem escritos. O mais comum, utilizado na simulagao a seguir, 6 “Parameter + Program (Pardmetro + programa).” lista de arquivos Capacidade de ‘meméria Na préxima pagina, experimente escrever no médulo de CPU usando a janela simulada, WW PLC_GX_Works?_Basics_POR Escrevendo programas no médulo de CPU ct Eat Brdelact Semple. Mew rine Debug gross Tool Window ax SB STRSE st 8453 529 ool 336 Te 2 te A ax x Inealgst func de Cabal Deve Comer Program Settng Pou Pega Many @ Lec bevce comment & @ oovcorrenary Deve ital ie (0 programa & estilo no méduio de PLC. cue em para contr (W 2-CX_Wiorks?_Besics_fod00071_por Ativando ramas escritos (série MELSEC-F): A seguinte operacao nao é necessaria. (séries MELSEC-Q e MELSEC-L): A seguinte operacdo & necesséria, Depois escrever um programa no médulo de CPU, faca o reset do médulo de CPU. (Os programas escritos so podem ser ativados quando se faz o reset do médulo de CPU. * Essa operacdo nao é necessaria se a fungio de simulador for usada para a depuracdo. Faca 0 reset do médulo de CPU da seguinte forma: (2) Pressione e mantenha pressionado o botio RESET/STOP/RUN (RESET/PARAR/EXECUTAR) do painel dianteiro do médulo de CPU na posi¢ao RESET (por 1 segundo ou mais) {Reset em andamentol MODEGODO) = Aceso enverde UN (XECUTAR)

Vous aimerez peut-être aussi