0% acharam este documento útil (0 voto)
163 visualizações124 páginas

Apresentação Codesys Com Rede CanOpen e CDPX V3.5 REV00

O documento descreve: 1) O software CoDeSys V3.5 e seu uso para programação de controladores lógicos programáveis (CLP); 2) As características e vantagens dos CLPs; 3) Os conceitos básicos de sinais analógicos e digitais relevantes para programação de CLPs.

Enviado por

mauricio borges
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
163 visualizações124 páginas

Apresentação Codesys Com Rede CanOpen e CDPX V3.5 REV00

O documento descreve: 1) O software CoDeSys V3.5 e seu uso para programação de controladores lógicos programáveis (CLP); 2) As características e vantagens dos CLPs; 3) Os conceitos básicos de sinais analógicos e digitais relevantes para programação de CLPs.

Enviado por

mauricio borges
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 124

CoDeSys V3

Treinamento Codesys V3.5 Eixos Elétricos EA


Controlador Lógico Programável (CLP)

• Desenvolvido com o objetivo de se poder alterar uma linha de montagem sem que fosse
necessário realizar grandes alterações mecânicas e fosse rápido;

• É um computador projetado para trabalhar em ambientes industriais;

• Atuadores e sensores são conectados a robustos cartões de interface (módulos de entradas e


saídas);

• No passado apenas manipulava aplicações de controle digital e conseqüentemente,


instruções de lógica;

• Hoje, os controladores processam sinais analógicos e digitais e são capazes de realizar tanto
lógicas como cálculos aritméticos.

Treinamento Codesys V3.5 Eixos Elétricos EA


Vantagens do Emprego do CLP

• Menor espaço;

• Menor consumo de energia;

• Programável;

• Maior confiabilidade e flexibilidade;

• Possibilidade de diagnóstico de falhas;

• Possibilidade de comunicação via rede com outros CLP’s, equipamentos e computadores.

Treinamento Codesys V3.5 Eixos Elétricos EA


Cadeia de Comando

Elementos de Trabalho

Elementos de Comando

Elementos de Processamento
de Sinais

Elementos de Sinais

Energia de Energia de
Trabalho Controle

Treinamento Codesys V3.5 Eixos Elétricos EA


Introdução - Sinais

• Um sinal é a representação de informações em forma de um valor ou de uma curva de valores


de uma grandeza física (DIN 19226).

Treinamento Codesys V3.5 Eixos Elétricos EA


Sinal Analógico

• Um Sinal Analógico apresenta uma variação contínua ao longo do tempo, podendo ter
características de amplitude e freqüência bastante variáveis.

Treinamento Codesys V3.5 Eixos Elétricos EA


Sinal Digital Binário

• Um Sinal Digital do tipo Binário é uma sequência de dois níveis de impulsos com amplitude
definida, e sucedendo-se a intervalos de tempo regulares.

Treinamento Codesys V3.5 Eixos Elétricos EA


Constantes e Variáveis Booleanas

Nível Lógico 0 Nível Lógico 1


Falso Verdadeiro

Desligado Ligado

Baixo (Low) Alto (High)

Não Sim

Chave Aberta Chave Fechada

Treinamento Codesys V3.5 Eixos Elétricos EA


Sinal – Níveis

Nível Alto

Transição

Nível Baixo

Treinamento Codesys V3.5 Eixos Elétricos EA


Nomenclatura

Atuadores: 1A, 2A, 3A, ...

4 2
Válvulas: n° atuador V n° seqüência

5 3

Outros: n° atuador Z n° seqüência

Treinamento Codesys V3.5 Eixos Elétricos EA


Especificação do CLP

• Entradas e Saídas: Quantidade, tipos (Analógicas e/ou Digitais);

• Requisitos Elétricos;

• Circuitos de Saída;

• Requisitos de memória;

• Velocidade de Operação;

• Comunicação;

• Interfaces de Operação.

Treinamento Codesys V3.5 Eixos Elétricos EA


Estrutura do CLP

E
N S
T UNIDADE A
R CENTRAL DE Í
A PROCESSAMENTO D
D (CPU) A
A S
S

Treinamento Codesys V3.5 Eixos Elétricos EA


Ciclo de Varredura (Scan Cycle)

Treinamento Codesys V3.5 Eixos Elétricos EA


IEC 61131-3

• Define a estrutura do Software do CLP, linguagens e execução de programas;

• Padronização de 5 linguagens de Programação;

• A norma é divida em:


Elementos Comuns

Linguagens de Programação

Treinamento Codesys V3.5 Eixos Elétricos EA


Elementos Comuns

• Tipos de dados
• Booleanos, inteiros, reais, bit, byte, word, date, time_of_day e string.

• Variáveis;
• Locais ou Globais;

• Configuração do Hardware, CLP, e comunicação;

• Unidades de Organização de Programa (POU):


• Funções;
• Blocos Funcionais;
• Programas;
• Tarefas.

Treinamento Codesys V3.5 Eixos Elétricos EA


Características da CPU - CPX

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5

Controller Development System

O que é o CoDeSys?
• Software de Programação;

• Ferramenta de Teste;

• Ferramenta de Debbug;

• Simulador;

• Ferramenta de documentação;

• Supervisão;
CoDeSys é um ambiente completo de desenvolvimento
Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 - Download
• É possivel realizar
o download “free”
da versão 3.5
completa através 1º Acesse o site da Festo,
do site da Festo e selecione a
“aba”suport/downloads

2º Digite o nome software CodeSys

3º Selecione a “aba”
software de engenharia

4º clique no item para


realizar o download
Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto
Selecione : Iniciar Todos os Programas Festo Software

2º Selecione: File New Project

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
Modelo do controlador e nome para projeto.

Cada dispositivo possui um


conjunto de opções que
devem ser definidas para dar
inicio ao projeto.

Após escolher o controlador


atribua um nome ao seu
projeto.

Escolha um local para salvar


seu projeto.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
Modelo do especifico do controlador.

✓ Escolha o modelo especifico do seu controlador.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
Modelo do especifico do controlador.

✓ Escolha o modelo especifico do seu controlador.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
Modelo do especifico do controlador.

✓ Escolha o modelo da linguagem do seu projeto.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
Modelo do especifico do controlador.

✓ Escolha o modelo da linguagem do seu projeto.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto

✓ Estrutura do seu projeto.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto

✓ Ferramentas rápidas “click’’ na opção ONLINE e selecione a função SCAN FESTO


DEVICES.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto

✓ Seleciona o IP do seu CPX CEC V3.

✓ Obs. Verifique o IP do seu computador.


Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto

Conectar ao controlador.

Configuração do IP.

Selecione Local Área Connection Propriedade Protocolo TCP/IP Ver. 4


Usar o seguinte endereço IP192.168. .
Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto

✓ Na estrutura do seu projeto “Click’’ na opção Device.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto

✓ Dentro da função DEVICE selecione o Gateway e após “Click” em Scan network.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto

✓ Dentro da função DEVICE após “Click” em Scan network deve apresentar o seu
controlador.
✓ Selecione o controlador e “Click” na função SET ACTIVE PATH.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto

✓ Verifique o endereçamento das entradas e saídas na estrutura do projeto.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
Criando um programa em LADDER.

✓ Declaração de variável local.

✓ Nesta área será criado o programa.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto

✓ Instruções em Diagrama Ladder.

Exemplo: Entrada %IX4.0 é verdadeira.

Instrução: Verifica se endereço %IX4.0 é verdadeiro.

Escreve no endereço o RLO


%IX4.0 %QX16.0

Ler endereço
RLO=1
Saída %QX16.0 é ativada
Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto
✓ Adicionando uma nova linha (network) ao programa.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Adicionando uma variável de entrada.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Adicionando uma variável de saída.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Declarando uma variável.

O endereço dá variável está disponível no módulo de entrada e saída na estrutura do


programa.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Verificando erros no programa.

✓ “Click” na função BUILD na área de ferramentas rápidas.

✓ Verifique na aba de mensagens as informações fornecida.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Verificando erros no programa.

✓ “Click” na função BUILD na área de ferramentas rápidas.

✓ Verifique na aba de mensagens as informações fornecidas.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Download do programa para o CLP.

✓ “Click” na função LOGIN na área de ferramentas rápidas.

Está mensagem será apresentada.

✓ A aplicação não existe no dispositivo. Deseja criá-lo e proceder com o download.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Alterando o estado do programa.

✓ “Click” na função START na área de ferramentas rápidas.

✓ Modo STOP.

✓ Modo RUN.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Modo RUN ativo.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Alterando o estado da variável.

✓ Sem alteração.

✓ Com alteração.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Download do programa para o CLP.

✓ “Click” na função LOGOUT na área de ferramentas rápidas.

Para fazer alterações no programa.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Salvando o programa na memoria do CLP.

✓ “Click” na função ONLINE na área de ferramentas rápidas.

Na opção “Create boot Application”(Criar aplicativo de inicialização)

E na opção “ Source download connected device”(Dispositivo conectado ao download


da fonte)
Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto
✓ Instruções Diagrama Ladder: Set e Reset.
1. Set: Liga um bit e o mantém ativo;

2. Reset: Desliga um bit e o mantém desativado;

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Instruções Diagrama Ladder: Set e Reset.

SET1 RESET Q1
0 0 Mantém
0 1 0
1 0 1
1 1 1

SET RESET1 Q1
0 0 Mantém
0 1 0
1 0 1
1 1 0
Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto
✓ Instruções Diagrama Ladder: Set e Reset.

✓ Bloco do Temporizador em Diagrama Ladder

Variável de Declaração
do Temporizador

Inicializa Saída do Temporizador


Temporizador
Contagem do tempo em ms
Declaração do tempo
Ex.: T#2h20m5s250ms

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto

✓ 3 tipos de Contadores ( CTU, CTD e CTUD ).

✓ Bloco do Temporizador em Diagrama Ladder.

Variável de Declaração
do Temporizador.

Sinal de Saída do Contador.


contagem.
Contagem real .

Declaração do Contagem.
Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto
✓ Funções de Comparação.
Comparar duas variáveis de entrada, A e B. (Saída é Verdadeira ou Falsa).

Operator LD Descrição
A igual a B
EQ
A diferente de B
NE

A maior ou igual a B
GE

A maior que B
GT

A menor ou igual a B
LE

A menor que B
LT

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ É possível carregar bibliotecas adicionais.
✓ Na estrutura do seu projeto “Click’’ na opção LIBRARY MANAGER.

✓ Dentro da função library “Click” na opção ADD LIBRARY.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto

Função contida na biblioteca util.lib;

Freqüência do sinal de saída definido pelo usuário;

Variável de Declaração.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Adicionando um novo programa (PRG).

✓ Na estrutura do seu projeto Click na opção “Application” após Click no botão


direito do mouse em “Application” e siga até opção “Add Object” e Click na
“POU”.

Atribuir um nome.

Escolha a linguagem
de programação.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Adicionando um novo programa (PRG).

✓ Habilite o novo programa na pasta “Task Configuration”.

✓ Após adicionado o programa o mesmo não está


rodando no projeto.
✓ Verifique na estrutura do projeto que o
programa novo está em cinza claro.

✓ Siga os passos abaixo (próximo slide) para


habilitar o programa no projeto.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Adicionando um novo programa (PRG).

✓ Click em “Main Task” na aba Configuration Click em “Add Call” e adicione o novo
programa.

Após adicionado o programa


Click em “Build”.

Confira na estrutura do projeto se o programa esta


habilitado.
Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3 com rede CanOpen

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5
Rede CAN – Camada de enlace de dados

Os dados em uma rede CAN são transmitidos através de um pacote composto por,
principalmente:

• Identificador de 11 bits (Standard) ou 29 bits (Extended) e;

• Campo de dados (até 8 bytes).

SO RT I DL CR AC EO I
F identificador 11 / 29 bits R D r0 C 0 a 8 bytes de dados C K F F
E S

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5
Rede CAN – Camada física.

Dois estados:

• Dominante: possui o valor lógico de 0 – diferença de 2,0 V entre os pinos CAN_H e


CAN_L;

• Recessivo: possui o valor lógico de 1 – não há diferença entre os pinos.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5
Rede CAN – Camada física.
Define-se também um conector padrão de 9 pinos para a conexão dos nós ao barramento.

Pino Sinal Descrição


1 - Reservado
2 CAN_L Linha “baixa” do barramento 1
6
3 CAN_GND Terra
4 - Reservado
5 CAN_SHIELD Blindagem opcional para CAN 9
5

6 GND Terra opcional


7 CAN_H Linha “alta” do barramento
8 - Reservado
9 CAN_V+ Fonte externa opcional

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5
Dicionário de objetos
O dicionário de objetos representa o acesso completo para o programa de aplicação dos
equipamentos. Obtém acesso:
• a todos os tipos de dados no equipamento;
• a parâmetros de comunicação;
• a dados de aplicação e parâmetros de configuração.

Indíce Descrição
0000h Reservado
0001h – 025Fh Tipos de dados
0260h – 0FFFh Reservado
1000h – 1FFFh Objetos de comunicação
2000h – 5FFFh Área específica do fabricante
6000h – 9FFFh Perfil específico do dispositivo
A000h – BFFFh Perfil específico de interface
C000h – FFFFh Reservado

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5
Rede CAN – Velocidades.

Taxa (Kbps) Distância máxima (m)


1000 25
800 50
500 100
250 250
125 500
50 1000
20 2500
10 5000

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5
Criando um novo projeto com rede CanOpen.
✓ Escolha o modelo especifico do seu controlador.
✓ Escolha o modelo da linguagem do seu projeto.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5
Criando um novo projeto com rede CanOpen.
✓ Habilite a opção Add CANopen Manager.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5

✓ Dentro da estrutura do projeto serão


adicionadas novas “pastas”.

✓ Click na opção Application.

✓ Click novamente na opção Application


com botão direito do mouse e siga até
opção Add Object.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5

✓ Dentro da opção Add Object.


Adicione a estrutura as seguintes
pastas.

▪ Global Variable List.

▪ Symbol configuration.

▪ Visualization.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5

✓ Adicionando nova pasta.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ É possível carregar bibliotecas adicionais.
✓ Na estrutura do seu projeto “Click’’ na opção “LIBRARY MANAGER”.

✓ Dentro da função library “Click” na opção ADD LIBRA

✓ Adicione a biblioteca “ FHPP ”.


✓ Adicione a biblioteca “CanBusdeivce”.
✓ Adicione a biblioteca “CanBus”.
Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto
✓ Incluindo biblioteca de versão diferente.
Dentro da função library “Click” na opção “ADD LIBRA” após Click em “Advanced”.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Configurando a rede CanOpen.
✓ Na estrutura do programa “Click” em “CANopem (CAN)”.
✓ Escolha a taxa de velocidade da rede.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Configurando a rede CanOpen.
✓ Na estrutura do programa “Click” em “CANopen” (CANopen_Manager).
✓ Identifique o número da rede.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Configurando a rede CanOpen.
✓ Na estrutura do programa “Click” em “CANopen” (CANopen_Manager).
✓ Tempo de pergunta (mestre) e resposta (escravo).

✓ Habilite a opção Enable Sync Producing.


Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto
✓ Configurando a rede CanOpen. Modelo do Driver
✓ Na estrutura do programa “Click” em “CANopem” em seguida “Click”
com botão direito do mouse e siga até opção “Add Device”.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Configurando a rede CanOpen. Modelo do Driver.
✓ Na estrutura do programa “Click” em modelo do seu “Driver”.
✓ Identificando o Driver na rede.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Configurando a rede CanOpen. Modelo do Driver.
✓ Na estrutura do programa “Click” em modelo do seu “Driver”.
✓ Configuração do “PDO Mapping”.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Configurando a blocos do Driver.
✓ Na estrutura do programa “Click” em “PLC_PRG”.

✓ Adicione o bloco “ FML_Read ”


✓ Adicione o bloco “FHPP_CTRL”
✓ Adicione a biblioteca “FML_Write”

✓ Obs. O linguagem do programa deve estar em CFC.


Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Criando um novo projeto
✓ Adicionando um bloco de função.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Adicionando um bloco de função.

✓ Identificação
para o bloco.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Identificação do bloco.

FML_DRIVER_READ Nome da Variável.


Variável Global. Tipo da Variável.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Todos os blocos devem estar salvos na pasta GLOBAL(GLV).

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Referenciando os Blocos.

✓ Faça a mesma referência para


os blocos FML_Read, FHPP_CTRL e
FML_Write.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Referenciando o bloco FML_Read.

✓ Na estrutura do projeto “Click” na pasta do seu “Driver” após Click na aba CANopen
I/O Mapping .

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Na estrutura do projeto “Click” na pasta do seu “Driver” após Click na aba CANopen
I/O Mapping .
ENDEREÇO FHPP

✓ Endereço de entrada.

ENDEREÇO FPC

✓ Endereço de saída.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Referenciando o bloco FML_Read.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Referenciando o bloco FML_Read.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Referenciando o bloco FML_Read.

✓ Device Type = Modelo do driver (CMMP_AS).


✓ Modbus = FALSE (Estamos trabalhando com rede CanOpen).
✓ HighByteFirst = FALSE (Somente em rede Modbus).
✓ FPC_active = TRUE.
✓ plcConfigFHPP_PLUS_IN = 0 (Não estamos utilizando).

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Referenciando o bloco FHPP_CTRL.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Criando um novo projeto
✓ Referenciando o bloco FML_Write.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Gerando arquivo “xml”
✓ Click na opção “Symbol configuration”.

✓ Dentro da aba Symbol configuration Click na


opção “Build”.

Treinamento Codesys V3.5 Eixos Elétricos EA


CoDeSys V3.5 – Gerando arquivo “xml”

✓ Seleciona as variáveis que serão transferidas.

✓ Certifique que as variáveis selecionadas estão com acesso habilitado.

Sem acesso Com acesso


Treinamento Codesys V3.5 Eixos Elétricos EA
CoDeSys V3.5 – Gerando arquivo “xml”

✓ Após a seleção das variáveis Click na opção “Build” na barra de ferramentas”


após Click em “Generate code”.

✓ Será gerado uma arquivo “xml” na pasta onde o projeto está salvo.

Este arquivo será utilizado para transferência de variáveis entre o CLP e IHM.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Designer Studio - Runtime para família CDPX

• As IHM da série CDPX operam com


sistema operacional Windows CE
Versão 6 R3.
• Antes do primeiro download de
projeto o runtime dever ser
descarregado por meio do Designer
Studio
• Runtime pode também ser
transferido por meio da porta USB
da IHM.

• O sistema operacional é “oculto” na IHM.


• Não há acesso a ele.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Designer Studio – Configurações do sistema.
Configurações do sistema(configurações básicas de hardware).
• Modo de usuário (toque a tela por 3 segundos para entrar no modo configuração).
• Selecione a opção: “Show system settings”.

• Calibrate Touch, Network Settings, Time, Display settings, Read BSP, ...
Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
✓ Menu de opções do modo Runtime.

Disponível na configuração e durante a


operação do sistema

• Opções de Zoom
• Settings…
• Project Manager…
• Update…
• Logger
• About… mostra “Version Info”

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Designer Studio Suite – Instalador incluso.

• Designer Studio Software


• Runtime para todos os targets CDPX
• Windows Client

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Designer Studio.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Atualizando o Runtime por meio do Studio.

Run - Manage Target – Runtime

• Selecione o dispositivo (1)


• Click “Update Runtime” (2)
2

• O Studio tranfere os arquivos CDPX


1

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Criando um novo projeto no Studio.

✓ Click em “File  New”.


✓ No campo“Project Name” atribua um nome ao projeto.
✓ No campo “Location” Selecione uma pasta.

✓ Após a seleção
Click em Next

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Criando um novo projeto no Studio.

✓ Na aba Device selecione o modelo da sua IHM.

✓ Após a seleção
Click em Next

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Designer Studio Suite – Conhecendo software.

Ferramentas rapidas.

Estrutura de projeto.

Área de trabalho. Ferramentas


do projeto.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Na estrutura do projeto Click em Protocols.

✓ Na aba Protocols Click na opção +.

✓ Configure está área


nos proximos passos
✓ Seleciono o modelo Software.
(proximo slide).

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Configure a comunicação entre a IHM e CLP.

✓ Insira o IP do CLP

Confira na
estrutura do
CoDeSys, na
pasta Device o
IP do seu CLP.

Após a configuração do IP Click em OK.


Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
✓ Importando arquivo XML do CoDeSys.
✓ Na estrutura do projeto Click na pasta Tags.

Na aba Tags Click na opção .

Selecione CodeSys3 v1.0 Linear e Click em OK.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Selecione a pasta onde está salvo o arquivo xml.

Após selecionado arquivo xml Click duas vezes no arquivo.

Click em OK para finalizar a importação.


Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
✓ Serão carregadas as variaveis selecionadas

✓ Após a importação selecione as variáveis que serão usadas na área de transferência.

✓ Na aba Protocols Click em Import Tags.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Serão carregadas as variaveis selecionadas

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Criando uma pagina (Page)
Na estrutura do projeto Click em Page.
Na aba da Page Click na opção Widget Gallery.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Criando uma pagina (Page)
Adicionando um “botão” a Page na aba Widget

Click sobre a figura e arraste para área de trabalho.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Criando uma pagina (Page)
Configurando o botão a uma variável.

✓ Configure está área


nos proximos passos
(proximo slide).
Na aba Properties Click na opção Value .

Ao clicar na opção + abrirá uma área para configuração do botão.


Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
✓ Criando uma pagina (Page)
Configurando o botão a uma variável.

Selecione a variável e Click duas vezes sobre ela. A variável será vinculada ao botão.

Obs. Variável do tipo Bool ( 0/1).


Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
✓ Criando uma pagina (Page)
Adicionando um “lâmpada” a Page na aba Widget

Click sobre a figura e arraste para área de trabalho.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Criando uma pagina (Page)
Configurando o lâmpada a uma variável.

✓ Configure está área


nos proximos passos
(proximo slide).
Na aba Properties Click na opção Value .

Ao clicar na opção + abrirá uma área para configuração do botão.


Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
✓ Criando uma pagina (Page)
Configurando o lâmpada a uma variável.

Selecione a variável e Click duas vezes sobre ela. A variável será vinculada ao botão.

Obs. Variável do tipo Bool ( 0/1).


Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
✓ Download do projeto para IHM.
Na barra de ferramentas rápidas Click sobre a opção Download

Digite o IP da IHM.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
Adicionando uma “imagem” a Page.
Na estrutura do projeto Click na opção Templates.
Após Click com botão direito do mouse sobre opção Templates.
Click sobre opção Insert New Template Page.

Atribuir um nome.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
Adicionando uma “imagem” a Page.

Verifique na estrutura
do projeto a sub
pasta TemplatePage1.
Configure está área nos
proximos passos
Na estrutura do projeto Click sobre opção Template Page1. (proximo slide).

Na área do Template Page1 Click sobre a opção Imagem e arraste sobre ela.
Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
Adicionando uma “imagem” a Page.
Dentro da aba Properities Click sobre a opção Image Path .

Escolha uma imagem dentro da pasta selecionada.


Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
Adicionando uma botão a Page.
Dentro da estrutura do projeto Click na opção Page1.
Na aba Properties Click na opção Template.

Selecione o Template para Page.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Criando uma pagina (Page)
Adicionando teclado numérico a Page na aba Widget

Click sobre a figura e arraste para área de trabalho.

Treinamento Codesys V3.5 Eixos Elétricos EA


IHM CDPX
✓ Criando uma pagina (Page)
Configurando o teclado numérico a uma variável.

✓ Configure está área


nos proximos passos
(proximo slide).
Na aba Properties Click na opção Value .

Ao clicar na opção + abrirá uma área para configuração da teclado numérico.


Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
✓ Criando uma pagina (Page)
Configurando o teclado numérico a uma variável.

Selecione a variável e Click duas vezes sobre ela. A variável será vinculada a figura.

Obs. Variável do tipo INT ( Número inteiro).


Treinamento Codesys V3.5 Eixos Elétricos EA
IHM CDPX
✓ Criando uma pagina (Page)
Configurando o display numérico a uma variável.

Selecione a variável e Click duas vezes sobre ela. A variável será vinculada a figura.

Obs. Variável do tipo DINT ( Número inteiro).


Treinamento Codesys V3.5 Eixos Elétricos EA

Você também pode gostar