MITSUBISHI
Changes for the Bette
APOSTILA INTRODUÇÃO AO GX DEVELOPER FERRAMENTA DE PROGRAMAÇÃO DO CLP MITSUBISHI
MITSUBISHI
Changes for the Bette
ÍNDICE 1. INTRODUÇÃO 1.1. 1.2. 1.3.
Apresentação do software.......................... software............. ......................... ......................... .......................... ..............1 .1 Criação de projetos e aplicabilidade aos PLC’s............................ PLC’s............... ...............1 ..1 Apresentação da barra de ferramentas.................... ferramentas................................. ........................4 ...........4
2. PROGRAMAÇÃO 2.1. Confecção de programas .....................................................................7 2.1.1. Ladder...........................................................................................7 2.1.2. Check Program...........................................................................13 2.3. Transferência........................................................................................14 2.3.1. Setup Transfer (Hardware envolvido).......................................14 2.3.2. Leitura/Escrita (Seleção)............................................................21 2.4. Monitoração..........................................................................................23 2.4.1. Como monitorar os programas.................................................23 2.4.2. Como monitorar dispositivos específicos...............................24 2.4.3. Como “forçar” estados e valores..............................................27 2.5. Comentários..........................................................................................29 2.5.1. Comentários em componentes................................................29 2.5.2. Comentários em linhas de programação................................31 2.6. Referência Cruzada..............................................................................33
3. PARAMETRIZAÇÃO 3.1. Criação de múltiplos programas.........................................................35 3.2. Parametrização genérica......................................................................36 3.2.1. PLC.................................................................…........…...........37 3.2.2 Check Parameter.....................................................................38 3.2.3. Rede(Network)…………………………………………………….39
4. DIAGNÓSTICOS 4.1. Diagnóstico de PLC........................................................................40 4.2. Lista de código de erros.............................. erros................. .......................... .......................... ....................42 .......42
5. GX Simulator (LLT) .................................................................….…..44
MITSUBISHI
Changes for the Bette
1. INTRODUÇÃO 1.1. Apresentação do software O GX Developer é um software para programação, monitoração e manutenção de programas de todas as séries de PLC (FX, A, QnA, Q modo A, Q modo Q e SCPU do motion controller). Permite a leitura, escrita e alteração de programas em ladder, SFC e parâmetros. Acompanha o GX Developer, o software GX Simulator também conhecido como LLT. Com esse, é possível realizar-se teste de programas sem a necessidade de uma CPU. Caso haja uma interface tipo A900GOT é possível simular-se uma conexão com o PLC através do GT Simulator, simulador para interfaces GOT do pacote GT Works.
1.2. Criação de projetos e aplicabilidade aos PLC’s 1o. passo: Inicie o GX Developer e vá para o menu “Project” -> “New Project”
1
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2o. passo: Aparecerá uma janela como a mostrada abaixo. Escolha a série e o tipo
do PLC
3o. passo: Selecione o tipo de programa a ser criado
2
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
4o. passo: Clique na CheckBox indicada pela seta, coloque um nome qualquer em
“Project Name” e um título em “Title” e pressione “OK”
Pronto! A base do projeto já está criada e a seguinte tela aparecerá:
Barra de ferramentas
Project Data List
Área de edição de programa
3
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
1.3. Apresentação da barra de ferramentas
a) Gerenciamento de arquivos e area de transferência: Criar novo projeto
Imprimir
Recortar Copiar
Abrir projeto
Colar
Salvar
Com essas ferramentas, podem ser recortadas ou copiadas partes do programa.
b) Procura de itens no projeto . Referêncai cruzada.
Find device: é usado para procurar algum dispositivo no programa (M0, D30, X10 etc)
Find instruction: É utilizado quando deseja-se procurar alguma instrução no programa
Find string: É utilizado quando deseja-se procurar algum fragmento de texto no programa
4
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
c) Comunicação, monitoração e testes Device/Batch monitor : É utilizado quando deseja-se monitorar um dispositivo isolado (D,M,X,Y...) ou diversos em lote
PLC Read / Write: Ler e escrever programas, parametros no CLP.
Check parameter: Verifica se não há nenhum erro na configuração de “Parâmetros”
Force device: forçar valores em registradores ou forçar contatos
d) Interface usuário-software Ladder/Instruction List : Visualização em Ladder/ Lista de instruções
Write Mode: permite ao usuário fazer alterações no programa
Read Mode: permite ao usuário somente visualizar o programa criado
Monitor Mode: Permite monitorar o programa
Monitor (write mode): Permite alterações on-line, monitorando o programa ao mesmo tempo
5
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
e) Inserção de comentários
Comment: Permite a inserção de comentário longo para os dispositivos Alias: Insere um nome de 8 caracteres associado a um dispositivo
Statement: Comentário para uma linha de programa
f) Outros
Check Program: Verifica o programa quanto a erros
Start LLT: Inicia o simulador de ladder
6
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2. PROGRAMAÇÃO 2.1. Confecção de programas 2.1.1. Ladder Para criar o tradicional “Ladder”, basta posicionar o cursor na área de edição do programa utilizar os contatos mostrados durante a apresentação da barra de ferramentas, como será mostrado a seguir: Write Mode: permite ao usuário fazer alterações no programa
Read Mode: permite ao usuário somente visualizar o programa criado
Em “Read Mode”, cujo modo é de apenas de leitura do programa, o cursor de edição do programa aparece “cheio”, conforme a figura abaixo:
Repare que em “Write Mode”, o modo de permissão de modificar o program, o cursor de edição aparece “vazado”, conforme a figura abaixo:
Vamos criar um programa. Para tal, usaremos a barra de contatos indicada abaixo, caso queiramos programar em Ladder:
7
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Para inserir um contato ou outro elemento, podemos clicar nos botões dessa barra ou usar as teclas indicadas abaixo do botão:
Tecla de Função do PC (ex. F5)
Tecla de Função do PC + tecla Shift (ex. F6 + shift)
Tecla de Função do PC + tecla Control (ex. F6 + Ctrl)
Tecla de Função do PC + tecla Alt (ex. F6 + shift)
Tecla de Função do PC + tecla Control + tecla (ex. Alt F6 + shift)
Caso o usuário não esteja familiarizado com essas teclas, herdadas dos softwares GPPQ (destinado ao PLC QnA) e FX-PCS-WIN (destinado ao FX), existem outros formatos customizados como: Formato MELSEC MEDOC:
Formato GPPA:
Para escolher o formato, selecione:
8
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Exemplo: Para iniciar-se o programa colocando um contato NA da entrada “X0”, pressione “F5” e a janela indicada abaixo aparecerá. Após escrever “X0” pressione
ou o botão “OK”
Digite aqui o argumento “X0”
9
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Como visto abaixo, sempre que criado um novo programa, a instrução “END” aparece incondicionalmente. Porem, se posicionarmos o cursor no local indicado na figura, o software automaticamente deslocará a instrução END para baixo e colocará o contato NA acima dessa.
Agora, inserir uma bobina de “Y1”: Basta posicionar o cursor na frente do contato e pressionar -> “Y1” -> :
A área acinzentada mostrada significa que tudo que está dentro dessa não foi “convertido” (operação caracterizada no MEDOC pela tecla e no FX-PCS-WIN pela tecla ) ainda. Para converter, no caso do GX Developer, basta pressionar ou então o botão “
” da barra de ferramentas
Repare ainda, que nos dois casos, do contato e da bobina, não é necessário digitar em letras maiúsculas, tampouco colocar zeros na frente da numeração de contatos Ao converter, a área de edição deve apresentar o seguinte aspecto:
10
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Caso o “Ladder” apresente algum erro aparecerá uma janela escrita “Ladder error” após a tentativa de conversão. Agora, por exemplo, deseja-se inserir uma outra linha de Ladder entre a linha já criada e a linha da instrução END. Primeiro posicionamos o cursor na linha abaixo da posição onde deseja-se inserir uma linha (no nosso caso, essa posição esta na linha da instrução END):
Em seguida pressione + ou no menu superior: “Edit” -> “Insert Line”:
O mesmo procedimento a ser descrito abaixo pode ser usado para inserir linhas em branco entre quaisquer outras linhas. Agora, suponha que será inserido um contato de “X1” NF em paralelo nessa linha inserida. Primeiramente, inserimos o contato de X1 e deixamos o cursor na frente do contato:
Agora, aperte e repare que o botão correspondente na barra de ferramentas fica sinalizado como apertado.
11
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Em seguida aperte a tecla e mantendo-a apertada, leve o cursor para cima usando as teclas de seta do PC. Com a tecla ainda apertada, repare que aparece uma linha esboçada em azul no lado esquerdo do cursor.
Solte a tecla e pronto. Agora, basta converter. Se houvessem mais linhas acima para serem interligadas com uma linha vertical, bastaria manter a tecla pressionada e ir arrastando o cursor para cima. Outra forma de arrastar a linha vertical é utilizando o mouse, mantendo pressionada a tecla esquerda enquanto arrasta-o no sentido de colocação da linha. Para apagar as linhas verticais, basta seguir o mesmo procedimento, porém utilizando a tecla + :
Outra forma de colocar linhas verticais é utilizando a tecla + . Porém deixaremos a seu cargo descobrir a forma de uso!
12
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2.1.2.Check program: Verifica alguns itens do programa quanto a erros Bobinas duplicadas
Verifica quanto ao uso errôneo de dispositivos
Sintaxe de instruções Sintaxe do ladder
Checa a paridade Bobina <-> Contato
Verifica todos os programas ou o programa em edição
Resultados da Verificação
A parte da barra mostrada abaixo, é parte integrante do SFC, que não será nosso objetivo explanar neste momento.
13
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2.3. Transferência 2.3.1. Setup Transfer (Hardware envolvido) Para iniciar qualquer tipo de comunicação, precisamos primeiro configurar o hardware de conexão:
14
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Em seguida aparecerá a seguinte janela:
Configure aqui a interface do lado do PLC
Combine com uma interface compatível no lado do PLC
Selecione se é ponto a ponto ou se o caso é acessar algum outro PLC na rede
Caso acesse outra rede por meio de roteamento, clique aqui para a opção
Vamos supor dois casos: Um ponto a ponto com RS232 e outro utilizando a rede Ethernet. Vamos iniciar o caso da RS232. Dê um duplo clique no ícone indicado abaixo:
15
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Deverá aparecer a seguinte tela de configuração: Escolha o tipo de porta
Escolha a velocidade e número da porta
Ao terminar, clique em “OK”. Agora, clique no ícone mostrado abaixo:
A seguinte janela deve aparecer:
Caso exista alguma das opções mostradas acima seu sistema, basta clicar e ao finalizar clique em “OK”. 16
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Agora, clique no ícone indicado abaixo para afirmar que a conexão será ponto a ponto (PLC<->PC) sem intermediações:
Pronto, já está configurada a sua comunicação serial. Para testá-la, clique em “Connection Test”.
Ao clicar, deve aparecer o tipo de PLC e o possível número na estação além de uma janela dizendo “Communication OK”. Vamos supor agora que o PC esteja ligado a uma rede Ethernet e essa será nossa forma de comunicação com o PLC:
17
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
18
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
19
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Por fim clique em “OK” e o programa já pode ser transferido via Ethernet
20
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2.3.2. Leitura/Escrita para o CLP Tipo de conexão ao PLC (neste caso, há uma conexão entre o GX e o simulador LLT)
Memória de destino onde será escrito os dados selecionados para envio
Clique aqui para selecionar o item a ser enviado
Funções auxiliares (explicação a seguir)
21
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Funções auxiliares: Entra no “Transfer Setup”
Limpar a memória do PLC
Configura senha de transferência
Formatar a memória (QPLC)
Operação Remota: RUN/Stop etc.
Criar titulo para o programa
Formatar a memória (QPLC)
22
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2.4. Monitoração 2.4.1. Como monitorar os programas Para monitorar o programa transferido, basta pressionar o botão já visto no detalhamento da barra de ferramentas:
Contato energizado (fechado)
Comparação verdadeira
Obs: No caso da instrução reset, quando em “azul” significa que o argumento esta resetado. Ex: No caso ao lado, M100 está resetado (desligado):
23
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2.4.2. Como monitorar dispositivos específicos Para monitorar algum(ns) dispositivo(s) especificamente, entre em “Online” -> “Monitor” -> “Entry data monitor ...”. A seguinte janela aparecerá:
Clique aqui
Ao clicar no botão indicado, aparecerá como indicado abaixo:
Digite o argumento a ser monitorado aqui e em seguida pressione “Register”
Essa janela não desaparecerá até que sejam registrados todos os dispositivos desejados. Ao finalizar, pressione “Cancel”
24
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Portanto, de acordo com as instruções dadas na figura anterior, vá adicionando todos os dispositivos a serem monitorados, digitando-os no espaço indicado e pressionando “Register” a cada novo dispositivo e por fim pressione “Cancel”. Para iniciar a monitoração, pressione “Start monitor”.
Valor atual
Valor de set point
Status da Bobina Status do Contato
Botões:
Dispositivos referentes ao programa indicado aqui
Inicia monitoração Pára monitora ão Registrar dispositivo
Apagar dispositivo registrado Limpar todos
Forçar bits/ re istradores
Fechar janela de monitoração
25
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Outra forma de monitoração é o chamado “Device Batch” que pode ser encontrado em “Online” -> “Monitor” -> “Device batch”:
Escolha as opções de monitoração
Coloque aqui o cabeçalho
Dispositivos consecutivos ao dispositivo de cabeçalho automaticamente colocados
“Option Setup”: Define a seqüência de bits mostrados do mais significativo para o menos significativo ou viceversa.
26
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2.4.3. Como “forçar” estados e valores Esta operação pode ser realizada através do botão “Device Test” dos monitores de dispositivos ou em “Online” -> “Debug” -> “Device Test”.
Área para forçar bits (M, Y, X etc)
Área para forçar words (valores numéricos)
Histórico de dispositivos forçados
A seguir, serão detalhadas cada uma dessas áreas.
27
Introdução ao GX Developer
MITSUBISHI
-
Changes for the Bette
Área para forçar bits Digite o dispositivo a ser forçado
Forçar ligar, desligar e inverter o estado
-
Área para forçar words Digite a word a ser forçada aqui
Escolha entre registrador ou buffer memory
Para o caso de buffer memory, é necessário especificar o endereço e o buffer a ser alterado
28
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2.5 . Comentários 2.5.1. Comentários em componentes
Comentários comuns a CPU
Comentários para cada programa
Seleciona a device para criação de comentário
Campo para inserir comentário
Campo para inserir comentário abreviado
29
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Habilita a visualização dos comentários
Seleciona o formato do comentário no programa
Visualização do comentário no programa
30
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2.5.2. Comentários em linhas de programação
Deve estar com sinal de selecionado
Dê um duplo click
31
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Preencha o campo
Linha com comentário
32
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
2.6. Referência Cruzada “ F i n d
d e v i c e ” :
Destinado a procurar algum dispositivo ou argumento (X,Y,M,D etc)
no programa:
Digite aqui o dispositivo a ser procurado: X,Y,M,D etc.
Find Direction:
“From top to bottom”:
Procurar em todo o programa do inicio ao fim.
“From cursor to bottom:
Procurar do ponto onde esta o cursor de edição (do ladder, por exemplo) para baixo.
“From cursor to top”:
Semelhante ao anterior, porém procura do cursor para cima.
“ F i n d In s t r u c t i o n ” : Destinado
a procurar alguma instrução no programa:
Escolha o tipo de instrução: contato, instrução especial etc.
Digite aqui o argumento da instrução (Y, M etc) ou a instrução especial, quando for o caso 33
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
No caso do “Find String” :
Digite o comentário a ser procurado
34
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
3. Parametrização 3.1. Criação de múltiplos programas Algumas séries de PLC como a série Q, programada pelo GX Developer, permitem que sejam criados múltiplos programas. Para tal, basta clicar com o botão direito sobre o ícone “Program”, conforme mostrado a seguir:
Clique botão direito
Escolha “New” e a seguinte janela aparecerá:
Tipo de Programa Coloque aqui o nome do programa
Coloque aqui um comentário
35
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
3.2. Parametrização Genérica (A, FX,Q...) Vamos tratar agora de como parametrizar um PLC de forma genérica, mostrando os passos no software GX. Os parâmetros encontram-se no “Project Data List” (janela lateral onde há a árvore de todas as características de programação do PLC):
36
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
3.2.1. PLC De acordo com a figura mostrada acima, dê um duplo-clique em “PLC parameter”. Clique nas fichas para verificar os parâmetros de
Parâmetros da ficha selecionada
Voltar os parâmetros da ficha selecionada para o default de fábrica
Verificar quanto a erros em todas as fichas
Salvar as modificações e sair
Sair sem salvar
Detalhes sobre os itens das fichas e parâmetros específicos para cada tipo de PLC, serão encontrados em literaturas específicas sobre cada um desses. Repare que os nomes das fichas estão em rosa, caso algum parâmetro seja alterado e este difira do default, o mesmo aparecerá em azul
37
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
3.2.2. Check Parameter Quando pressionamos “Check Parameter” a seguinte janela aparece:
Selecione o que deseja ser conferido quanto a erros de configuração
38
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
3.2.3. Rede (Network) Agora, dê um duplo-clique em “Network param”. Deverá aparecer a seguinte janela:
Por estarem com a escrita dentro do botão em rosa, significa que não foram alterados em nada. Clique, por exemplo, no botão “MELSECNET/Ethernet”. Módulos de rede instaláveis
Caixa de escolha do tipo de módulo
Parâmetros do módulo selecionado
Inscrições em vermelho significam itens que precisam ser alterados e que ainda não foram feitos.
Botões de configuração do módulo de rede
Cada tipo de módulo possui um set de parâmetros diferenciado. Consulte o manual de cada módulo para saber quais os parâmetros aplicáveis a esse.
39
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
4.DIAGNÓSTICOS 4.1 . Diagnóstico de PLC
Comando para fazer diagnóstico do PLC
Após o diagnóstico será informado o código de erro. Erro e seu código
Status do PLC
Ajuda sobre o erro
Histórico de erros 40
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Para mais detalhes sobre o erro, dê um duplo-clique no erro.
Para verificar o conteúdo do erro, clique no botão Help:
41
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
4.2. Lista de código de erros No Menu Help PLC Error é apresentado a lista de todos erros:
Erro por PLC:
42
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
Erro por código:
43
Introdução ao GX Developer
MITSUBISHI
Changes for the Bette
5. GX Simulator (LLT) O GX Simulator ou LLT é uma ferramenta destinada à simulação do ladder e monitoração de suas variáveis. Pode simular-se também, uma comunicação virtual com interfaces da série A900GOT e MX Components, se essas ferramentas estiverem disponíveis. Para iniciar o simulador, clique no ícone:
Ou entre em “Tools” -> “Start ladder logic test”. Ao entrar no GX Simulator deverá aparecer a seguinte janela:
Isso significa que, bem como se o PLC estivesse conectado por via física, o GX Simulator está simulando uma transferência para o PLC virtual, mostrado na figura a seguir:
Possível erro ocorrido Clique nos “radio buttons” para passar para RUN/STOP
44
Introdução ao GX Developer