Sunteți pe pagina 1din 237

Manual do Software WLP

Weg Ladder Programmer


PLC1, PLC2, POS2, SOFTPLC CFW-11, SOFTPLC SSW-06, PLC11-01 e SRW01

Verso : V7.2X 10000051020 P/5

03/2008

WEG Ladder Programmer V7.2X

Sumrio

Sumrio
Captulo 1 - Bem Vindo Captulo 2 - Viso Geral
1 - Informaes Gerais ................................................................................................................................... 2 - Instalao e Inicializao do WLP ................................................................................................................................... 3 - Introduo ................................................................................................................................... 4 - Arquitetura do Projeto ................................................................................................................................... 5 - rvore de Projeto ................................................................................................................................... 6 - Assistentes de Configurao ................................................................................................................................... 7 - Dilogos ................................................................................................................................... de Monitorao

9 10
10 10 11 12 13 15 15

Captulo 3 - Menus
1 - Projeto ...................................................................................................................................
Novo Abrir Salvar Salvar Como Salvar Todos Fechar Remover Imprimir

16
16
......................................................................................................................................................... 16 ......................................................................................................................................................... 16 ......................................................................................................................................................... 16 ......................................................................................................................................................... 16 ......................................................................................................................................................... 17 ......................................................................................................................................................... 17 ......................................................................................................................................................... 17 ......................................................................................................................................................... 17

Visualizar Impresso ......................................................................................................................................................... 17 Configurar Impressora......................................................................................................................................................... 18 Unidades Propriedades Idioma Sair ......................................................................................................................................................... 18 ......................................................................................................................................................... 18 ......................................................................................................................................................... 18 ......................................................................................................................................................... 19

Carregar ltimo Projeto ao Iniciar ......................................................................................................................................................... 19

2 - Editar ...................................................................................................................................
Desfazer Refazer Recortar Copiar Colar Localizar

19

......................................................................................................................................................... 19 ......................................................................................................................................................... 19 ......................................................................................................................................................... 19 ......................................................................................................................................................... 20 ......................................................................................................................................................... 20 ......................................................................................................................................................... 20

3 - Exibir ...................................................................................................................................
Barra Padro

20

......................................................................................................................................................... 20

Barra de Comunicao......................................................................................................................................................... 21 Barra de Edio Barra de Blocos Barra de Pgina Barra de Status rvore de Projeto Grade Nomes/Endereo ......................................................................................................................................................... 21 ......................................................................................................................................................... 21 ......................................................................................................................................................... 21 ......................................................................................................................................................... 21 ......................................................................................................................................................... 21 ......................................................................................................................................................... 22 ......................................................................................................................................................... 22

Erros de Compilao ......................................................................................................................................................... 22

WEG Ladder Programmer V7.2X

Sumrio

Localizao dos Erros de Compilao ......................................................................................................................................................... 22 Informaes da Compilao ......................................................................................................................................................... 22 Tabela de Endereos ......................................................................................................................................................... 23 Configurao dos Parmetros do Usurio ......................................................................................................................................................... 23

4 - Pgina ...................................................................................................................................
Inserir Antes Inserir Depois Excluir Anterior Seguinte Vai Para

23

......................................................................................................................................................... 23 ......................................................................................................................................................... 23 ......................................................................................................................................................... 24 ......................................................................................................................................................... 24 ......................................................................................................................................................... 24 ......................................................................................................................................................... 24

5 - Inserir ...................................................................................................................................
Apontador Apagar Elemento Comentrio Ligao Horizontal Vertical Contatos NO CONTACT NC CONTACT Bobinas COIL NEG COIL SET COIL RESET COIL PTS COIL NTS COIL Blocos de Funo Posicionamento SCURVE TCURVE HOME TCURVAR CAM CALCCAM SHIFT Movimento SETSPEED JOG SPEED REF Parada STOP QSTOP Seguidor FOLLOW AUTOREG Verificador INPOS INBWG CLP

25

......................................................................................................................................................... 25 ......................................................................................................................................................... 25 ......................................................................................................................................................... 25 ......................................................................................................................................................... 25 .................................................................................................................................................. 25 .................................................................................................................................................. 26 ......................................................................................................................................................... 26 .................................................................................................................................................. 26 .................................................................................................................................................. 26 ......................................................................................................................................................... 26 .................................................................................................................................................. 26 .................................................................................................................................................. 27 .................................................................................................................................................. 27 .................................................................................................................................................. 27 .................................................................................................................................................. 27 .................................................................................................................................................. 28 ......................................................................................................................................................... 28 .................................................................................................................................................. 28 ........................................................................................................................................... 28 ........................................................................................................................................... 28 ........................................................................................................................................... 28 ........................................................................................................................................... 29 ........................................................................................................................................... 29 ........................................................................................................................................... 29 ........................................................................................................................................... 29 .................................................................................................................................................. 30 ........................................................................................................................................... 30 ........................................................................................................................................... 30 ........................................................................................................................................... 30 ........................................................................................................................................... 30 .................................................................................................................................................. 31 ........................................................................................................................................... 31 ........................................................................................................................................... 31 .................................................................................................................................................. 31 ........................................................................................................................................... 31 ........................................................................................................................................... 31 .................................................................................................................................................. 32 ........................................................................................................................................... 32 ........................................................................................................................................... 32 .................................................................................................................................................. 32

WEG Ladder Programmer V7.2X


TON RTC CTU PID FILTER CTENC Clculo COMP MATH FUNC SAT MUX DMUX Transferncia TRANSFER FL2INT INT2FL IDATA USERERR Rede CAN MSCANWEG RXCANWEG SDO USERFB

Sumrio
........................................................................................................................................... 32 ........................................................................................................................................... 32 ........................................................................................................................................... 33 ........................................................................................................................................... 33 ........................................................................................................................................... 33 ........................................................................................................................................... 33 .................................................................................................................................................. 34 ........................................................................................................................................... 34 ........................................................................................................................................... 34 ........................................................................................................................................... 34 ........................................................................................................................................... 34 ........................................................................................................................................... 35 ........................................................................................................................................... 35 .................................................................................................................................................. 35 ........................................................................................................................................... 35 ........................................................................................................................................... 35 ........................................................................................................................................... 36 ........................................................................................................................................... 36 ........................................................................................................................................... 36 .................................................................................................................................................. 36 ........................................................................................................................................... 36 ........................................................................................................................................... 37 ........................................................................................................................................... 37 .................................................................................................................................................. 37

6 - Ferramentas ...................................................................................................................................
Anybus CANOpen Aplicao Criar Configurar

37

Valores dos Parmetros ......................................................................................................................................................... 37 ......................................................................................................................................................... 38 ......................................................................................................................................................... 38 ......................................................................................................................................................... 38 .................................................................................................................................................. 38 .................................................................................................................................................. 38

7 - Construir ...................................................................................................................................
Compilar

38

......................................................................................................................................................... 38

Compilar Subrotina/Macro ......................................................................................................................................................... 39 Depurao ......................................................................................................................................................... 39

8 - Comunicao ...................................................................................................................................
Download Upload Monitorao Online

39

......................................................................................................................................................... 39 ......................................................................................................................................................... 39 ......................................................................................................................................................... 40

Configurao Monitorao Online ......................................................................................................................................................... 40 Com Sinal Sem Sinal Decimal Hexadecimal Binrio Trend de Variveis .................................................................................................................................................. 40 .................................................................................................................................................. 40 .................................................................................................................................................. 40 .................................................................................................................................................. 40 .................................................................................................................................................. 40 ......................................................................................................................................................... 41

Monitorao de Variveis ......................................................................................................................................................... 41 Monitorao de Entradas/Sadas ......................................................................................................................................................... 41 Monitorao via IHM ......................................................................................................................................................... 41 Fora Entradas/Sadas ......................................................................................................................................................... 42 Informaes Gerais Configuraes ......................................................................................................................................................... 42 ......................................................................................................................................................... 42

WEG Ladder Programmer V7.2X


Configuraes Informaes

Sumrio 43
......................................................................................................................................................... 43 ......................................................................................................................................................... 43

9 - Bloco do ................................................................................................................................... Usurio

10 - Janela ...................................................................................................................................
Cascata

43

......................................................................................................................................................... 43

Lado a Lado na Horizontal ......................................................................................................................................................... 43 Lado a Lado na Vertical ......................................................................................................................................................... 43

11 - Ajuda

...................................................................................................................................

44

Tpicos de Ajuda Sobre o WLP

......................................................................................................................................................... 44 ......................................................................................................................................................... 44

Captulo 4 - Operaes de Edio


1 - Selecionando Clulas ................................................................................................................................... 2 - Movendo Clulas ................................................................................................................................... 3 - Colando ................................................................................................................................... Clulas

45
45 46 46

Captulo 5 - Monitorao
1 - Introduo ................................................................................................................................... 2 - Barra de................................................................................................................................... Botes 3 - Monitorao Online ................................................................................................................................... 4 - Monitorao de Valores Numricos no Ladder ................................................................................................................................... 5 - Escrita de Variveis no Ladder ................................................................................................................................... 6 - Monitorao de Variveis ................................................................................................................................... 7 - Trend de Variveis ................................................................................................................................... 8 - Monitorao de Entradas e Sadas ................................................................................................................................... 9 - Monitorao via IHM ................................................................................................................................... 10 - Fora Entradas/Sadas ................................................................................................................................... 11 - Informaes Gerais (Online) ................................................................................................................................... 12 - Tabela de Valores dos Parmetros ...................................................................................................................................

48
48 48 48 50 52 52 54 57 58 59 60 61

Captulo 6 - Comunicao
1 - Viso Geral Comunicao ................................................................................................................................... 2 - Cabo Serial ................................................................................................................................... 3 - Instalao/Remoo Driver USB ...................................................................................................................................

62
62 62 63

Captulo 7 - Linguagem
1 - Introduo ...................................................................................................................................
Tipo de Dados

65
65

Estrutura do Elemento ......................................................................................................................................................... 65 ......................................................................................................................................................... 65 Funo dos Marcadores de Sistema ......................................................................................................................................................... 69 Compatibilidade Referncia Rpida ......................................................................................................................................................... 73 ......................................................................................................................................................... 79

Tipos de Argumentos ......................................................................................................................................................... 76

2 - Texto

...................................................................................................................................

80 81

Comentrio

......................................................................................................................................................... 80

3 - Contatos...................................................................................................................................
NO CONTACT

......................................................................................................................................................... 81

WEG Ladder Programmer V7.2X


NC CONTACT

Sumrio
......................................................................................................................................................... 82

4 - Bobinas ...................................................................................................................................
COIL NEG COIL SET COIL RESET COIL PTS COIL NTS COIL

82

......................................................................................................................................................... 82 ......................................................................................................................................................... 83 ......................................................................................................................................................... 84 ......................................................................................................................................................... 85 ......................................................................................................................................................... 85 ......................................................................................................................................................... 86

5 - Blocos de Funo ...................................................................................................................................


Posicionamento SCURVE TCURVE HOME TCURVAR CAM CALCCAM SHIFT Movimento SETSPEED JOG SPEED REF Parada STOP QSTOP Seguidor FOLLOW AUTOREG Verificador INPOS INBWG CLP TON RTC CTU PID FILTER CTENC Calculation COMP MATH FUNC SAT MUX DMUX Transferncia TRANSFER INT2FL FL2INT IDATA USERERR Rede CAN

87

......................................................................................................................................................... 87 .................................................................................................................................................. 87 .................................................................................................................................................. 90 .................................................................................................................................................. 92 .................................................................................................................................................. 96 .................................................................................................................................................. 98 .................................................................................................................................................. 110 .................................................................................................................................................. 112 ......................................................................................................................................................... 115 .................................................................................................................................................. 115 .................................................................................................................................................. 118 .................................................................................................................................................. 120 .................................................................................................................................................. 122 ......................................................................................................................................................... 125 .................................................................................................................................................. 125 .................................................................................................................................................. 127 ......................................................................................................................................................... 129 .................................................................................................................................................. 129 .................................................................................................................................................. 130 ......................................................................................................................................................... 132 .................................................................................................................................................. 132 .................................................................................................................................................. 134 ......................................................................................................................................................... 136 .................................................................................................................................................. 136 .................................................................................................................................................. 138 .................................................................................................................................................. 140 .................................................................................................................................................. 143 .................................................................................................................................................. 146 .................................................................................................................................................. 148 ......................................................................................................................................................... 151 .................................................................................................................................................. 151 .................................................................................................................................................. 152 .................................................................................................................................................. 158 .................................................................................................................................................. 160 .................................................................................................................................................. 161 .................................................................................................................................................. 163 ......................................................................................................................................................... 164 .................................................................................................................................................. 164 .................................................................................................................................................. 165 .................................................................................................................................................. 166 .................................................................................................................................................. 167 .................................................................................................................................................. 168 ......................................................................................................................................................... 169

WEG Ladder Programmer V7.2X


MSCANWEG RXCANWEG SDO USERFB

Sumrio
.................................................................................................................................................. 169 .................................................................................................................................................. 170 .................................................................................................................................................. 170 ......................................................................................................................................................... 172

6 - Blocos do Usurio ...................................................................................................................................

184

USERFBs Instalados no WLP ......................................................................................................................................................... 184

Captulo 8 - Compilador
1 - Viso Geral Compilador ................................................................................................................................... 2 - Erros Fatais do Compilador ................................................................................................................................... 3 - Erros do Compilador ................................................................................................................................... 4 - Advertncias do Compilador ................................................................................................................................... 5 - Informaes da Compilao ...................................................................................................................................

186
186 186 187 189 189

Captulo 9 - Aplicaes
1 - Aplicaes no WLP ...................................................................................................................................

190
190

Captulo 10 - Tutorial
1 - Viso Geral Tutorial ................................................................................................................................... 2 - Instalando o software WLP ................................................................................................................................... 3 - Executando o software WLP ................................................................................................................................... 4 - Criando um novo projeto ................................................................................................................................... 5 - Editando um programa em Ladder (Tutor1) ................................................................................................................................... 6 - Monitorando um programa em Ladder (Tutor1) ................................................................................................................................... 7 - Exemplos de programas do usurio ...................................................................................................................................

194
194 194 198 198 199 207 210

Liga/Desliga via botoeiras (Tutor2 e Tutor3) ......................................................................................................................................................... 210 Liga/Desliga via parmetro do usurio (Tutor4) ......................................................................................................................................................... 211 Habilita/Desabilita drive e controla velocidade via parmetro (Tutor5 e Tutor6) ......................................................................................................................................................... 212 Posicionamento relativo com Curva S e T (Tutor7) ......................................................................................................................................................... 215 Posicionamento absoluto com Curva S e T (Tutor8) ......................................................................................................................................................... 218 Leitura entrada analgica 0-10Vcc (Tutor9) ......................................................................................................................................................... 222 Leitura entrada analgica 4-20mA (Tutor10) ......................................................................................................................................................... 223 Controle da velocidade do motor atravs PID (Tutor11) ......................................................................................................................................................... 225

Captulo 11 - Obtendo Ajuda


1 - Solucionando Problemas do Microcomputador ................................................................................................................................... 2 - Direitos................................................................................................................................... Autorais

231
231 231

Captulo 12 - Suporte Tcnico


1 - Suporte................................................................................................................................... Tcnico

233
233

ndice

234

WEG Ladder Programmer V7.2X

Bem Vindo

Bem Vindo
BEM-VINDO AO WEG LADDER PROGRAMMER ! Obrigado por voc utilizar o WEG LADDER PROGRAMMER, um programa em ladder grfico usado para facilitar o uso em ambientes de desenvolvimento integrado. WLP uma aplicao poderosa em 32 bits que concede a voc caractersticas e funcionalidades para criar aplicaes profissionais com simples cliques com o mouse.

WEG Ladder Programmer V7.2X

Viso Geral

2
2.1

Viso Geral
Informaes Gerais
Este manual destina-se a descrever todas as funes e ferramentas disponveis no software WLP. O WLP "Weg Ladder Programmer" um software para ambiente Windows que permite a programao em linguagem Ladder, o comando e monitorao dos cartes opcionais PLC1 e PLC2 para inversores da linha CFW-09, carto opcional POS2 para servoconversores SCA-05, SoftPLC do inversor da linha CFW-11, SoftPLC da soft-starter da linha SSW-06, carto opcional PLC11-01 para CFW-11 e rel SRW01. As principais caractersticas do software incluem: Edio do programa atravs de vrios blocos de funes em ladder. Compilao do programa em ladder para linguagem compatvel aos cartes. Transferncia do programa compilado para os cartes. Leitura do programa existente nos cartes. (1) 10 Monitorao Online do programa que est sendo executado nos cartes. Comunicao atravs de serial em RS-232 ou USB (2) 10 ponto-a-ponto com os cartes. Comunicao serial em RS-485 com at 30 cartes, desde que seja utilizado um conversor RS-232 para RS-485. Ajuda Online com referncia de todas as funes e blocos existentes no software. (1) Somente para SoftPLC do CFW-11, SoftPLC da SSW-06 e PLC11-01. (2) USB somente disponvel para SoftPLC do CFW-11, PLC11-01 e SRW01. NOTA! Neste mesmo help existe um tutorial 194 de treinamento bsico para programao com software WLP. Recomenda-se sua leitura para aqueles que no possuem familiaridade com a linguagem Ladder.

2.2

Instalao e Inicializao do WLP


INSTALAO : Para instalar o WLP no computador a partir do CD que acompanha o produto siga os passos abaixo: 1. Insira o CD do WLP na unidade de CD-ROM; 2. Atravs do cone "Meu Computador" explore a unidade de CD-ROM; 3. Procure o arquivo "wlp-X.YZ.setup.exe" e execute o mesmo 4. Siga as instrues do Setup O software WLP pode ser obtido tambm no site da Weg http://www.weg.net/, downloads e sistemas online. Ao baixar o instalador do WLP, ele estar compactado em um arquivo no formato ZIP. Deve-se descompactar esse arquivo para uma pasta temporria para ento executar o setup de instalao. Essa descompactao pode ser feita atravs de software como, por exemplo: 7Zip que est no site http://www.7-zip.org/ ou o software WinZip que est no site http://www.winzip.com/. Aps descompactar os arquivos, estes aparecero na pasta temporria. O arquivo "wlp-X.YZ.setup.exe" o instalador do WLP. Para execut-lo deve-se dar um duplo clique sobre o mesmo. INICIALIZAO: A seguir esto descritos os passos principais para iniciar um novo programa e transmiti-lo para a placa. 1. Abra o WLP. 2. Selecione a opo "Novo Projeto". 3. Digite um nome para o projeto. 4. Inicie a programao utilizando os comandos da barra de edio. 5. Aps o programa estar concludo, teclar <F7> (menu-construir-compilar) para efetuar a compilao do projeto e corrigir os erros, se necessrio.

10

WEG Ladder Programmer V7.2X

Viso Geral

6. Conectar o cabo do PC placa. 7. Configurar a comunicao, selecionando a porta utilizada, o endereo da placa na rede, a taxa de transmisso,teclando <Shift>+<F8> (menu-comunicao-configuraes). OBS: A paridade deve ser sempre na opo "Sem Paridade" 8. Transmitir o programa teclando <F8> (menu - comunicao transmitir programa do usurio).

2.3

Introduo
Diagrama Ladder uma representao grfica de equaes booleanas, combinando contatos (argumentos de entradas) com bobinas (resultados de sada). O programa em Ladder possibilita testar e modificar dados por smbolos grficos padres. Estes smbolos so posicionados no diagrama ladder de maneira semelhante a uma linha de um diagrama lgico com rels. O diagrama Ladder delimitados na esquerda e na direita por linhas de barramento. COMPONENTES GRFICOS Os componentes grficos bsicos de um diagrama Ladder so mostrados abaixo.

A - Barramento esquerdo B - Barramento direito C - Ligao horizontal D - Ligao vertical E - Contato F - Bobina G - Fluxo de potncia Barramentos O editor delimitado na esquerda por uma linha vertical conhecida como barramento esquerdo, e na direita por uma linha vertical conhecida como barramento direito. Elementos de Ligao e Estados Os elementos de ligao podem ser horizontal ou vertical. O estado dos elementos de ligao podem ser denotados por 1 ou 0, correspondendo ao valor Booleano literal 1 ou 0, respectivamente. O termo estado da ligao tem que ser sinnimo do termo fluxo da potncia. O estado do barramento esquerdo pode ser considerado sempre 1. Nenhum estado definido no barramento direito. Um elemento de ligao horizontal tem que ser indicado por uma linha horizontal. Um elemento de ligao horizontal transmite o estado do elemento imediatamente a esquerda para o elemento imediatamente a direita. Um elemento de ligao vertical tem que consistir de linhas verticais intersectadas por uma ou mais ligaes horizontais em cada lado. O estado da ligao vertical dever representar o OU dos estados 1 da ligaes horizontais no lado esquerdo, isto , o estado das ligaes verticais dever ser: - 0 se o estado de todas as ligaes horizontais includas na sua esquerda so 0

11

WEG Ladder Programmer V7.2X - 1 se o estado de uma ou mais ligaes horizontais includas na sua esquerda so 1

Viso Geral

O estado das ligaes verticais tem que ser copiados para todas as ligaes horizontais associados sua direita. O estado das ligaes verticais no pode ser copiado para as ligaes horizontais associadas sua esquerda. CONTROLE DE EXECUO A Figura 1 mostra como o programa em Ladder executado. O carto executa continuamente um ciclo de Varredura. O ciclo comea com o Sistema de E/S do hardware, compilando os ltimos valores de todos os sinais de entrada e gravando seus valores em regies fixas da memria.

A- Entradas lidas para a memoria B - Memria escrita nas Sadas C - Varredura das linhas do ladder As linhas do programa ladder so ento executados num ordem fixa, iniciando com a primeira linha. Durante a varredura do programa, novos valores das sadas fsicas., como determinadas a partir da lgica das vrias linhas do ladder, so inicialmente inscritos numa regio da memria de sada. Finalmente, quando o programa ladder terminou a execuo, todos os valores de sada retidos na memria so inscritos nas sadas fsicas pelo hardware PLC1 num nica operao. FORMA DE CLCULO DAS LGICAS As lgicas so calculadas de cima para baixo e da esquerda para a direita como aparecem do Diagrama Ladder. EXAMPLO DE TRAJETRIA

2.4

Arquitetura do Projeto
Um projeto consiste de um conjunto de configuraes do projeto e um conjunto de arquivos fontes, que juntos determinam os arquivos de sada que voc cria. ARQUIVOS FONTE (PASTA DO PROJETO) Um projeto dividido em diversos arquivos fonte no diretrio do projeto. Os arquivos fonte so descritos abaixo.

12

WEG Ladder Programmer V7.2X <Project>.ldd = arquivo fonte do ladder <Project>.mld = arquivo fonte do USERFB <Project>.wcn = arquivo fonte do WSCAN (Configurao da rede CANOpen Mestre) <Project>.mol = arquivo de monitorao online <Project>.bus = arquivo de configurao da rede fieldbus <Project>.ai = arquivo com os tags das entradas analgicas <Project>.ao = arquivo com os tags das sadas analgicas <Project>.di = arquivo com os tags das entradas digitais <Project>.do = arquivo com os tags das sadas digitais <Project>.mx = arquivo com os tags dos marcadores de bit <Project>.mw = arquivo com os tags dos marcadores de float <Project>.mf = arquivo com os tags dos marcadores de word <Project>.rw = arquivo com os tags das words de leitura <Project>.rb = arquivo com os tags dos bytes de leitura <Project>.ww = arquivo com os tags das words de escrita <Project>.wb = arquivo com os tags dos bytes de escrita <Project>.pp = arquivo com os tags dos parmetros programveis do usurio <Project>.par = arquivo com os valores dos parmetros <Project>.tr = arquivo de trend de variveis (grfico) <Project>.mv = arquivo de monitorao de variveis ARQUIVOS DE TRABALHO (PASTA WORK) Arquivos criados depois de uma compilao. CmpInfo.txt = informaes sobre a compilao, programas e arquivos Errors.crd = coordenadas dos erros encontrados no programa fonte Errors.txt = mensagem de erros dos erros encontrados no programa fonte <Project>.bin = programa executvel que roda no carto ARQUIVOS DE DEPURAO (PASTA DEBUG) Arquivos criados depois de uma compilao. Arquivos reservados pelo sistema.

Viso Geral

2.5

rvore de Projeto
Atravs dessa caixa possvel acessar os arquivos e funcionalidades disponveis para o projeto. Para ativar essa caixa utilize o menu Exibir - rvore de Projeto 21 . RVORE DE PROJETO

13

WEG Ladder Programmer V7.2X A rvore de projeto possui os seguintes itens: - Diagramas Ladder : Lista todos os arquivos ladder do projeto. Para abrir o arquivo ladder d um duplo clique sobre o nome do arquivo. Para a PLC11 alm do ladder principal existiro os seguintes arquivos : - INITIALIZE.sld : ladder executado somente na inicializao do carto - INT_DI108.sld : ladder executado pelo sinal da entrada digital de interrupo DI108 - INT_DI109.sld : ladder executado pelo sinal da entrada digital de interrupo DI109 - INT_TIMER.sld : ladder executado atravs de uma interrupo de tempo programvel - Assistentes de Configurao : Lista todos assistentes de configurao 15 do projeto. Para executar o assistente de configurao de um duplo clique sobre o nome do assistente.

Viso Geral

Ao selecionar o assistente de configurao na rvore de projeto os seguintes itens da barra de botes sero ativados: : download da configurao do assistente de configurao para o equipamento. : upload da configurao do assistente de configurao do equipamento. Obs.: O download do assistente de assistente de configurao s estar ativo aps executar o assistente de configurao e gerar uma configurao vlida, ou seja, concluir o assistente de configurao. - Dilogos de Monitorao : Lista todos dilogos de monitorao 15 do projeto. Para abrir o dilogo de monitorao de um duplo clique sobre o nome do dilogo. - Dilogos de Trend de Variveis : Lista todos os arquivos de trend de variveis 54 do projeto. Para abrir o dilogo de trend de variveis de um duplo clique sobre o texto "Dilogos de Trend de Variveis" ou sobre o nome do arquivo. - Dilogos de Monitorao de Variveis : Lista todos os arquivos de monitorao de variveis 52 . Para abrir o dilogo de monitorao de variveis de um duplo clique sobre o texto "Dilogos de Monitorao de Variveis" ou sobre o nome do arquivo. - Dilogos de Valores dos Parmetros : Lista todos os arquivos de valores de parmetros 37 . Para abrir o dilogo de valores de parmetros de um duplo clique sobre o texto "Dilogos de Valores dos Parmetros" ou sobre o nome do arquivo. - Monitorao de Entradas/Sadas : Acessa dilogo de monitorao de entradas/sadas 57 . Para abrir o dilogo de monitorao de entradas/sadas de um duplo clique sobre o texto "Monitorao de Entradas/Sadas". - Monitorao de Parmetros via IHM : Acessa dilogo de monitorao de parmetros via IHM 58 . Para abrir o dilogo de monitorao de entradas/sadas de um duplo clique sobre o texto "Monitorao de Parmetros via IHM".

14

WEG Ladder Programmer V7.2X

Viso Geral

2.6

Assistentes de Configurao
So rotinas especialmente criadas para configurar de forma assistida o equipamento configurado no projeto. Essas rotinas guiam o usurio a configurar o equipamento de uma forma simples e auto explicativa. Essas rotinas so apresentadas de acordo com o equipamento configurado e o projeto selecionado. Os assistentes de configurao tambm esto disponveis no menu "Ferramentas" sub-menu "Equipamento". Os seguintes equipamentos possuem assistentes de configurao definidos : SRW01: - Configura Controle : configura o modo de controle do rel SRW01. - Configura Protees : configura a atuao das protees do rel SRW01.

2.7

Dilogos de Monitorao
So dilogos especialmente criados para monitorar o equipamento configurado no projeto. Esses dilogos monitoram informaes exclusivas do equipamento. Esses dilogos so apresentadas de acordo com o equipamento configurado e o projeto selecionado. Os dilogos de monitorao tambm esto disponveis no menu "Comunicao" sub-menu "Equipamento". Os seguintes equipamentos possuem dilogos de monitorao definidos : SRW01: - Diagnstico : apresenta informaes do estado geral do rel SRW01. - Medies : apresenta informaes das medies do motor do rel SRW01. - Controle/Sinais : apresenta comandos/informaes para controle do rel SRW01.

15

WEG Ladder Programmer V7.2X

Menus

3
3.1
3.1.1

Menus
Projeto
Novo
ACESSO Menu: Projeto - Novo Tecla de Atalho: Ctrl+N Barra de Ferramentas Padro: FUNO Cria um novo projeto. DESCRIO Entre com o nome do novo projeto. Se o nome escolhido for vildo, o projeto ser aberto depois da confirmao com o boto OK. Quando o boto Cancelar for ativado, o projeto interrompido e a caixa de dilogo fechada.

3.1.2

Abrir
ACESSO Menu: Projeto - Abrir Tecla de Atalho: Ctrl+O Barra de Ferramentas Padro: FUNO Abre um projeto existente. DESCRIO Selecione um dos projetos da lista de projetos existentes e tecle o boto Abrir Projeto ou d um double-click com o boto esquerdo do mouse.

3.1.3

Salvar
ACESSO Menu: Projeto - Salvar Tecla de Atalho: Ctrl+S Barra de Ferramentas Padro: FUNO Salva o projeto corrente.

3.1.4

Salvar Como
ACESSO Menu: Projeto - Salvar Como Tecla de Atalho: Ctrl+Shift+S FUNO Salva o projeto corrente com outro nome. necessrio entrar com o equipamento e verso de firmware. DESCRIO Entre um novo nome para o projeto corrente. Se o nome escolhido vlido, o projeto ser aberto depois da confirmao com o boto OK. Se o boto Cancelar for ativado, o projeto interrompido e a caixa de janela fechada.

16

WEG Ladder Programmer V7.2X

Menus

3.1.5

Salvar Todos
ACESSO Menu: Projeto - Salvar Todos Tecla de Atalho: Ctrl+Alt+S FUNO Salva todos os projetos abertos.

3.1.6

Fechar
ACESSO Menu: Projeto - Fechar Tecla de Atalho: Ctrl+F4 Barra de Ferramentas Padro: FUNO Fecha o projeto corrente.

3.1.7

Remover
ACESSO Menu: Projeto - Remover Tecla de Atalho: Alt+Del FUNO Remove o projeto selecionado. DESCRIO Seleciona um projeto da lista de projetos existentes e aperte o boto "Remover Projeto" e confirme para ele ser deletado.

3.1.8

Imprimir
ACESSO Menu: Projeto - Imprimir Tecla de Atalho: Ctrl+P Barra de Ferramentas Padro: FUNO Imprime o projeto ativo.

3.1.9

Visualizar Impresso
ACESSO Menu: Projeto - Visualizar Impresso Tecla de Atalho: Ctrl+W Barra de Ferramentas Padro: FUNO Mostra como o projeto ser imprimido.

17

WEG Ladder Programmer V7.2X

Menus

3.1.10

Configurar Impressora
ACESSO Menu: Projeto - Configurar Impressora Tecla de Atalho: Ctrl+U FUNO Muda as configuraes da impressora e as opes de impresso.

3.1.11

Unidades
ACESSO Menu: Projeto - Unidades Tecla de Atalho: Alt+U FUNO Permite ao usurio definir a unidade da posio, velocidade, acelerao e jerk para os valores constantes.

3.1.12

Propriedades
ACESSO Menu: Projeto - Propriedades Tecla de Atalho: Alt+P FUNO Permite selecionar o equipamento e a sua respectiva verso de firwmare que ser utilizado no projeto.

Nessa janela tambm possvel definir a senha que ser utilizada como proteo de Upload para a SoftPLC do CFW-11 e PLC11-01. DESCRIO Aps o equipamento e a sua verso terem sido selecionados, o WLP desabilita e/ou habilita os comandos/blocos disponveis na verso selecionada.

3.1.13

Idioma
ACESSO Menu: Projeto - Idioma FUNO Selecionar entre o idioma portugus e o idioma ingls.

18

WEG Ladder Programmer V7.2X

Menus

3.1.14

Carregar ltimo Projeto ao Iniciar


ACESSO Menu: Projeto - Carregar ltimo Projeto ao Iniciar FUNO Abre o ltimo projeto que estava sendo utilizado automaticamente quando o WLP for iniciado, se este comando estiver habilitado.

3.1.15

Sair
ACESSO Menu: Projeto - Sair Tecla de Atalho: Alt+F4 FUNO Fecha a aplicao.

3.2
3.2.1

Editar
Desfazer
ACESSO Menu: Editar - Desfazer Tecla de Atalho: Ctrl+Z Barra de Ferramentas Padro: FUNO Desfaz a ltima ao executada. DESCRIO Somente 10 aes podem ser desfeitas. Este comando fica desabilitado quando nenhuma alterao foi executada ou aps a ltima ao ter sido desfeita.

3.2.2

Refazer
ACESSO Menu: Editar - Refazer Tecla de Atalho: Ctrl+Y Barra de Ferramentas Padro: FUNO Refaz a ltima ao desfeita. DESCRIO Somente 10 aes podem ser refeitas. Este comando s fica habilitado se alguma ao de desfazer ter sido acionada.

3.2.3

Recortar
ACESSO Menu: Editar - Recortar Tecla de Atalho: Ctrl+X Barra de Ferramentas Padro: FUNO Copia as clulas selecionadas para a rea de transferncia e apaga.

19

WEG Ladder Programmer V7.2X DESCRIO Este comando s fica habilitado a partir do momento que houver clulas selecionadas

Menus

45

3.2.4

Copiar
ACESSO Menu: Editar - Copiar Tecla de Atalho: Ctrl+C Barra de Ferramentas Padro: FUNO Copia as clulas selecionadas para a rea de transferncia. DESCRIO Este comando s fica habilitado a partir do momento que houver clulas selecionadas

45

3.2.5

Colar
ACESSO Menu: Editar - Colar Tecla de Atalho: Ctrl+V Barra de Ferramentas Padro: FUNO Transfere os dados da rea de transferncia para o editor. DESCRIO Este comando s fica habilitado a partir do momento que houver dados na rea de transferncia, ou seja, aps algum comando de copiar 20 ou recortar 19 ter sido executado. Ver tem Colando Clulas 46 .

3.2.6

Localizar
ACESSO Menu: Editar - Localizar Tecla de Atalho: Ctrl+F Barra de Ferramentas Padro: FUNO Localiza as coordenadas no editor dos elementos com o endereo solicitado aps apertar o boto iniciar. Ento aberta uma janela com a pgina, linha e coluna de todos os elementos encontrados. Esta janela s fechada quando for apertado o boto Fechar ou o boto Sys (X). DESCRIO Para localizar os endereos no editor necessrio especificar um endereo possvel. Caso contrrio, o boto que habilita o incio da busca desabilitado. Para ver as possveis faixas dos endereos, veja tipo de dado 65 .

3.3
3.3.1

Exibir
Barra Padro
ACESSO Menu: Exibir - Barra Padro Tecla de Atalho: Ctrl+Shift+P

20

WEG Ladder Programmer V7.2X FUNO Mostra ou esconde a barra padro.

Menus

3.3.2

Barra de Comunicao
ACESSO Menu: Exibir - Barra de Comunicao Tecla de Atalho: Ctrl+Shift+C FUNO Mostra ou esconde a barra de comunicao.

3.3.3

Barra de Edio
ACESSO Menu: Exibir - Barra de Edio Tecla de Atalho: Ctrl+Shift+E FUNO Mostra ou esconde a barra de edio.

3.3.4

Barra de Blocos
ACESSO Menu: Exibir - Barra de Blocos Tecla de Atalho: Ctrl+Shift+B FUNO Mostra ou esconde a barra de blocos.

3.3.5

Barra de Pgina
ACESSO Menu: Exibir - Barra de Pgina Tecla de Atalho: Ctrl+Shift+G FUNO Mostra ou esconde a barra de pgina.

3.3.6

Barra de Status
ACESSO Menu: Exibir - Barra de Status Tecla de Atalho: Ctrl+Shift+U FUNO Mostra ou esconde a barra de status.

3.3.7

rvore de Projeto
ACESSO Menu: Exibir - Barra de Status Tecla de Atalho: Ctrl+Shift+H FUNO Mostra ou esconde a rvore de projeto

13

21

WEG Ladder Programmer V7.2X

Menus

3.3.8

Grade
ACESSO Menu: Exibir - Grade Tecla de Atalho: Ctrl+G Barra de Ferramentas Padro: FUNO Mostra ou esconde a grade.

3.3.9

Nomes/Endereo
ACESSO Menu: Exibir - Tag / Endereo Tecla de Atalho: Ctrl+Shift+T Barra de Ferramentas Padro: FUNO Mostra o tag ou o endereo dos elementos.

3.3.10

Erros de Compilao
ACESSO Menu: Exibir - Erros da Compilao Tecla de Atalho: Ctrl+E Barra de Ferramentas de Padro: FUNO Mostra os erros da ltima compilao.

3.3.11

Localizao dos Erros de Compilao


ACESSO Menu: Exibir - Localizao dos Erros de Compilao Tecla de Atalho: Ctrl+L Barra de Ferramentas Padro: FUNO Mostra a clula que ocorreu erro na ltima compilao.

3.3.12

Informaes da Compilao
ACESSO Menu: Exibir - Informaes da Compilao Tecla de Atalho: Ctrl+I Barra de Ferramentas Padro: FUNO Mostra informaes

189

da ltima compilao.

22

WEG Ladder Programmer V7.2X

Menus

3.3.13

Tabela de Endereos
ACESSO Menu: Exibir - Tags dos Endereos Tecla de Atalho: Ctrl+T Barra de Ferramentas Padro: FUNO Mostra todos os endereos, tipos de dado, tags e descries existentes no projeto corrente. Ainda permite localizar o endereo que est selecionado, inserir um novo endereo e excluir o endereo que est selecionado.

3.3.14

Configurao dos Parmetros do Usurio


ACESSO Menu: Exibir - Tags dos Parmetros do Usurio Tecla de Atalho: Ctrl+G Barra de Ferramentas Padro: FUNO Mostra todos os parmetros programveis pelo usurio existentes no projeto corrente. As funes e as unidades destes parmetros podem ser editadas e transferidas ao carto.

3.4
3.4.1

Pgina
Inserir Antes
ACESSO Menu: Pgina - Inserir Antes Tecla de Atalho: Ctrl+B Barra de Ferramentas Padro: FUNO Insere uma pgina antes da pgina corrente. DESCRIO Este comando ficar desabilitado, caso o projeto contenha 255 pginas.

3.4.2

Inserir Depois
ACESSO Menu: Pgina - Inserir Depois Tecla de Atalho: Ctrl+A Barra de Ferramentas Padro: FUNO Insere uma pgina depois da pgina corrente. DESCRIO Este comando ficar desabilitado, caso o projeto contenha 255 pginas.

23

WEG Ladder Programmer V7.2X

Menus

3.4.3

Excluir
ACESSO Menu: Pgina - Excluir Tecla de Atalho: Ctrl+Del Barra de Ferramentas Padro: FUNO Exlui a pgina corrente. DESCRIO Este comando s fica habilitado se o projeto tiver mais de 1 pgina. necessrio o projeto ter no mnimo 1 pgina.

3.4.4

Anterior
ACESSO Menu: Pgina - Anterior Tecla de Atalho: Page Up Barra de Ferramentas Padro: FUNO Vai para a pgina anterior. DESCRIO Este comando fica desabilitado quando a pgina corrente a primeira pgina do projeto.

3.4.5

Seguinte
ACESSO Menu: Pgina - Seguinte Tecla de Atalho: Page Down Barra de Ferramentas Padro: FUNO Vai para a pgina seguinte. DESCRIO Este comando fica desabilitado quando a pgina corrente a ltima pgina do projeto.

3.4.6

Vai Para
ACESSO Menu: Pgina - Vai Para Tecla de Atalho: F5 Barra de Ferramentas Padro: FUNO Vai para a pgina escolhida. DESCRIO Este comando abrir uma caixa de dialogo onde possvel escolher a pgina deseja, definir um nome para pgina e tambm um comentrio para a pgina.

24

WEG Ladder Programmer V7.2X

Menus

3.5
3.5.1

Inserir
Apontador
ACESSO Menu: Inserir - Apontador Tecla de Atalho: ESC Barra de Ferramentas de Edio: FUNO Selecionar clulas

45

e alterar as propriedades dos elementos.

DESCRIO Para alterar as propriedades dos componentes, basta dar um duplo-clique com o boto direito do mouse dentro do elemento.

3.5.2

Apagar Elemento
ACESSO Menu: Inserir - Apagar Tecla de Atalho: Del Barra de Ferramentas de Edio: FUNO Apaga um elemento. DESCRIO O cursor fica com forma de uma borracha. Clique com o boto esquerdo do mouse sobre o elemento que ele ser apagado.

3.5.3

Comentrio
ACESSO Menu: Inserir - Comentrio Barra de Ferramentas de Edio: FUNO Insere um comentrio

80

DESCRIO O cursor fica semelhate ao boto da barra de ferramentas acima. Voc pode inserir o comentrio clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o comentrio no pode ser inserido e uma informao escrita na barra de status.

3.5.4
3.5.4.1

Ligao
Horizontal ACESSO Menu: Inserir - Ligao - Horizontal Barra de Ferramentas de Edio: FUNO Desenha uma ligao horizontal. DESCRIO O cursor fica semelhate ao boto da barra de ferramentas acima. Voc pode inserir uma ligao horizontal

25

WEG Ladder Programmer V7.2X

Menus

clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, a linha horizontal no pode ser inserida e uma informao escrita na barra de status. 3.5.4.2 Vertical ACESSO Menu: Inserir - Ligao - Vertical Barra de Ferramentas de Edio: FUNO Insere uma ligao vertical. DESCRIO O cursor fica semelhate ao boto da barra de ferramentas acima. Voc pode inserir uma ligao vertical clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, a linha vertical no pode ser inserida e uma informao escrita na barra de status.

3.5.5
3.5.5.1

Contatos
NO CONTACT ACESSO Menu: Inserir - Contatos - NO CONTACT Barra de Ferramentas de Edio: FUNO Insere um elemento contato normalmente aberto

81

DESCRIO Voc pode inserir o contato clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o contato no pode ser inserido e uma informao escrita na barra de status. 3.5.5.2 NC CONTACT ACESSO Menu: Inserir - Contatos - NC CONTACT Barra de Ferramentas de Edio: FUNO Insere um elemento contato normalmente fechado

82

DESCRIO Voc pode inserir o contato clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o contato no pode ser inserido e uma informao escrita na barra de status.

3.5.6
3.5.6.1

Bobinas
COIL ACESSO Menu: Inserir - Bobinas - COIL Barra de Ferramentas de Edio: FUNO Insere um elemento bobina

82

DESCRIO Voc pode inserir a bobina clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar

26

WEG Ladder Programmer V7.2X

Menus

para o smbolo de proibido, a bobina no pode ser inserida e uma informao escrita na barra de status. 3.5.6.2 NEG COIL ACESSO Menu: Inserir - Bobinas - NEG COIL Barra de Ferramentas de Edio: FUNO Insere um elemento bobina negada

83

DESCRIO Voc pode inserir a bobina clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, a bobina no pode ser inserida e uma informao escrita na barra de status. 3.5.6.3 SET COIL ACESSO Menu: Inserir - Bobinas - SET COIL Barra de Ferramentas de Edio: FUNO Insere um elemento seta bobina

84

DESCRIO Voc pode inserir a bobina clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, a bobina no pode ser inserida e uma informao escrita na barra de status. 3.5.6.4 RESET COIL ACESSO Menu: Inserir - Bobinas - RESET COIL Barra de Ferramentas de Edio: FUNO Insere um elemento reseta bobina

85

DESCRIO Voc pode inserir a bobina clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, a bobina no pode ser inserida e uma informao escrita na barra de status. 3.5.6.5 PTS COIL ACESSO Menu: Inserir - Bobinas - PTS COIL Barra de Ferramentas de Edio: FUNO Insere um elemento bobina de transio positiva

85

DESCRIO Voc pode inserir a bobina clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, a bobina no pode ser inserida e uma informao escrita na barra de status.

27

WEG Ladder Programmer V7.2X 3.5.6.6 NTS COIL ACESSO Menu: Inserir - Bobinas - NTS COIL Barra de Ferramentas de Edio: FUNO Insere um elemento bobina de transio negativa

Menus

86

DESCRIO Voc pode inserir a bobina clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, a bobina no pode ser inserida e uma informao escrita na barra de status.

3.5.7
3.5.7.1

Blocos de Funo
Posicionamento

3.5.7.1.1 SCURVE

ACESSO Menu: Inserir - Blocos de Funo - Posicionamento - SCURVE Barra de Ferramentas de Edio: FUNO Insere um elemento curva s

87

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.1.2 TCURVE

ACESSO Menu: Inserir - Blocos de Funo - Posicionamento - TCURVE Barra de Ferramentas de Edio: FUNO Insere um elemento curva trapezoidal

90

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.1.3 HOME

ACESSO Menu: Inserir - Blocos de Funo - Posicionamento - HOME Barra de Ferramentas de Edio: FUNO Insere um elemento busca zero mquina

92

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

28

WEG Ladder Programmer V7.2X


3.5.7.1.4 TCURVAR

Menus

ACESSO Menu: Inserir - Blocos de Funo - Posicionamento - TCURVAR Barra de Ferramentas de Edio: FUNO Insere um elemento curva trapezoidal varivel

96

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.1.5 CAM

ACESSO Menu: Inserir - Blocos de Funo - Posicionamento - CAM Barra de Ferramentas de Edio: FUNO Insere um elemento CAM

98

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.1.6 CALCCAM

ACESSO Menu: Inserir - Blocos de Funo - Posicionamento - CALCCAM Barra de Ferramentas de Edio: FUNO Insere um elemento CALCCAM

110

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.1.7 SHIFT

ACESSO Menu: Inserir - Blocos de Funo - Posicionamento - SHIFT Barra de Ferramentas de Edio: FUNO Insere um elemento deslocamento

112

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

29

WEG Ladder Programmer V7.2X 3.5.7.2 Movimento


3.5.7.2.1 SETSPEED

Menus

ACESSO Menu: Inserir - Blocos de Funo - Movimento - SETSPEED Barra de Ferramentas de Edio: FUNO Insere um elemento seta velocidade

115

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.2.2 JOG

ACESSO Menu: Inserir - Blocos de Funo - Movimento - JOG Barra de Ferramentas de Edio: FUNO Insere um elemento jog

118

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.2.3 SPEED

ACESSO Menu: Inserir - Blocos de Funo - Movimento - SPEED Barra de Ferramentas de Edio: FUNO Insere um elemento SPEED

120

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.2.4 REF

ACESSO Menu: Inserir - Blocos de Funo - Movimento - REF Barra de Ferramentas de Edio: FUNO Insere um elemento REF

122

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

30

WEG Ladder Programmer V7.2X 3.5.7.3 Parada


3.5.7.3.1 STOP

Menus

ACESSO Menu: Inserir - Blocos de Funo - Parada - STOP Barra de Ferramentas de Edio: FUNO Insere um elemento parada

125

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.3.2 QSTOP

ACESSO Menu: Inserir - Blocos de Funo - Parada - QSTOP Barra de Ferramentas de Edio: FUNO Insere um elemento parada rpida

127

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status. 3.5.7.4 Seguidor

3.5.7.4.1 FOLLOW

ACESSO Menu: Inserir - Bloco de Funo - Seguidor - FOLLOW Barra de Ferramentas de Edio: FUNO Insere um elemento Seguidor

129

. Veja tambm MSCANWEG

169

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.4.2 AUTOREG

ACESSO Menu: Inserir - Blocos de Funo - Seguidor - AUTOREG Barra de Ferramentas de Edio: FUNO Insere um elemento AutoReg

130

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

31

WEG Ladder Programmer V7.2X 3.5.7.5 Verificador


3.5.7.5.1 INPOS

Menus

ACESSO Menu: Inserir - Blocos de Funo - Verificador - INPOS Barra de Ferramentas de Edio: FUNO Insere um elemento em posio

132

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.5.2 INBWG

ACESSO Menu: Inserir - Blocos de Funo - Verificador - INBWG Barra de Ferramentas de Edio: FUNO Insere um elemento em movimento

134

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status. 3.5.7.6 CLP

3.5.7.6.1 TON

ACESSO Menu: Inserir - Blocos de Funo - CLP - TON Barra de Ferramentas de Blocos: FUNO Insere um elemento temporizador

136

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.6.2 RTC

ACESSO Menu: Inserir - Blocos de Funo - CLP - RTC Barra de Ferramentas de Blocos: FUNO Insere um elemento RTC

138

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

32

WEG Ladder Programmer V7.2X


3.5.7.6.3 CTU

Menus

ACESSO Menu: Inserir - Blocos de Funo - CLP - CTU Barra de Ferramentas de Blocos: FUNO Insere um elemento contador incremental

140

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.6.4 PID

ACESSO Menu: Inserir - Blocos de Funo - CLP - PID Barra de Ferramentas de Blocos: FUNO Insere um elemento pid

143

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.6.5 FILTER

ACESSO Menu: Inserir - Blocos de Funo - CLP - FILTER Barra de Ferramentas de Blocos: FUNO Insere um elemento filtro

146

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.6.6 CTENC

ACESSO Menu: Inserir - Blocos de Funo - CLP - CTENC Barra de Ferramentas de Bloco: FUNO Insere um elemento Contador de Encoder

148

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

33

WEG Ladder Programmer V7.2X 3.5.7.7 Clculo


3.5.7.7.1 COMP

Menus

ACESSO Menu: Inserir - Blocos de Funo - Clculo - COMP Barra de Ferramentas de Blocos: FUNO Insere um elemento comparador

151

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.7.2 MATH

ACESSO Menu: Inserir - Blocos de Funo - Clculo - MATH Barra de Ferramentas de Blocos: FUNO Insere um elemento aritmtico

152

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.7.3 FUNC

ACESSO Menu: Inserir - Blocos de Funo - Clculo - FUNC Barra de Ferramentas de Blocos: FUNO Insere um elemento funo matemtica 158 . DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.7.4 SAT

ACESSO Menu: Inserir - Blocos de Funo - Clculo - SAT Barra de Ferramentas de Blocos: FUNO Insere um elemento saturao

160

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

34

WEG Ladder Programmer V7.2X


3.5.7.7.5 MUX

Menus

ACESSO Menu: Inserir - Blocos de Funo - Clculo - MUX Barra de Ferramentas de Blocos: FUNO Insere um elemento multiplexador

161

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.7.6 DMUX

ACESSO Menu: Inserir - Blocos de Funo - Clculo - DMUX Barra de Ferramentas de Blocos: FUNO Insere um elemento demultiplexador

163

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status. 3.5.7.8 Transferncia

3.5.7.8.1 TRANSFER

ACESSO Menu: Inserir - Blocos de Funo - Transferncia - TRANSFER Barra de Ferramentas de Blocos: FUNO Insere um elemento transfer

164

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.8.2 FL2INT

ACESSO Menu: Inserir - Blocos de Funo - Transferncia - FL2INT Barra de Ferramentas de Blocos: FUNO Insere um elemento ponto flutuante para inteiro 166 . DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

35

WEG Ladder Programmer V7.2X


3.5.7.8.3 INT2FL

Menus

ACESSO Menu: Inserir - Blocos de Funo - Transferncia - INT2FL Barra de Ferramentas de Blocos: FUNO Insere um elemento inteiro para ponto flutuante 165 . DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.8.4 IDATA

ACESSO Menu: Inserir - Blocos de Funo - Transferncia - IDATA Barra de Ferramentas de Blocos: FUNO Insere um elemento idata

167

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.8.5 USERERR

ACESSO Menu: Inserir - Blocos de Funo - Transferncia - USERERR Barra de Ferramentas de Blocos: FUNO Insere um elemento USERERR

168

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status. 3.5.7.9 Rede CAN

3.5.7.9.1 MSCANWEG

ACESSO Menu: Inserir - Blocos de Funo - Rede Can - MSCANWEG Barra de Ferramentas de Edio: FUNO Insere um elemento MSCANWEG

169

. Veja tambm FOLLOW

129

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

36

WEG Ladder Programmer V7.2X


3.5.7.9.2 RXCANWEG

Menus

ACESSO Menu: Inserir - Blocos de Funo - Rede Can - RXCANWEG Barra de Ferramentas de Edio: FUNO Insere um elemento RXCANWEG

170

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.
3.5.7.9.3 SDO

ACESSO Menu: Inserir - Blocos de Funo - Rede CAN - SDO Barra de Ferramentas de Blocos: FUNO Insere um elemento SDO

170

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status. 3.5.7.10 USERFB ACESSO Menu: Inserir - Blocos de Funo - USERFB Barra de Ferramentas de Edio: FUNO Insere um elemento USERFB

172

DESCRIO Voc pode inserir o bloco de funo clicando o boto esquerdo do mouse na posio desejada. Se o cursor se alterar para o smbolo de proibido, o bloco de funo no pode ser inserida e uma informao escrita na barra de status.

3.6
3.6.1

Ferramentas
Valores dos Parmetros
ACESSO Menu: Ferramentas - Valores dos Parmetros Tecla de Atalho: F10 Barra de Ferramentas de Comunicao: FUNO Permite carregar os valores contidos nos parmetros do carto e salv-los em um arquivo (.par). Tambm permitem carregar um arquivo (.par) e transfer-los aos parmetros do drive. DESCRIO Tambm possvel alterar os valores contidos na lista atravs dos botes "Editar" e "Deletar".

37

WEG Ladder Programmer V7.2X

Menus

3.6.2

Anybus
ACESSO Menu: Ferramentas - Anybus Tecla de Atalho: F10 FUNO Permite ao usurio definir as variveis de entradas e de sadas que sero utilizadas pelo anybus.

3.6.3

CANOpen
ACESSO Menu: Ferramentas - CANopen Tecla de Atalho: Shift+F11 FUNO Permite ao usurio configurar a rede CANopen mestre.

3.6.4
3.6.4.1

Aplicao
Criar ACESSO Menu: Ferramentas - Aplicao - Criar FUNO Permite ao usurio criar um novo projeto ladder a partir de aplicaes

190

pr definidas no WLP.

3.6.4.2

Configurar ACESSO Menu: Ferramentas - Aplicao - Configurar FUNO Permite ao usurio configurar um aplicao

190

previamente criada.

3.7
3.7.1

Construir
Compilar
ACESSO Menu: Construir - Compilar Tecla de Atalho: F7 Barra de Ferramentas Padro: FUNO Compila o projeto. DESCRIO Aps a compilao, uma caixa de dilogo aberta mostrando os possveis erros da compilao 22 , juntamente com a localizao dos erros 22 no editor ladder. Veja tambm as mensagens de erros 187 , erros fatais 186 , advertncias 189 e informaes 189 do compilador.

38

WEG Ladder Programmer V7.2X

Menus

3.7.2

Compilar Subrotina/Macro
ACESSO Menu: Construir - Compilar Tecla de Atalho: Ctrl+F7 Barra de Ferramentas Padro: FUNO Compila a subrotina/USERFB. DESCRIO Aps a compilao, uma caixa de dilogo aberta mostrando os possveis erros da compilao 22 , juntamente com a localizao dos erros 22 no editor ladder. Veja tambm as mensagens de erros 187 , erros fatais 186 , advertncias 189 e informaes 189 do compilador.

3.7.3

Depurao
ACESSO Menu: Construir - Depurao Tecla de Atalho: Shift+F7 FUNO Ativa ou desativa as informaes para depurao.

3.8
3.8.1

Comunicao
Download
ACESSO Menu: Comunicao - Dowload Tecla de Atalho: F8 Barra de Ferramentas de Comunicao: FUNO Escreve o programa do usurio no drive. IMPORTANTE * Verificar as Configuraes

42

da Comunicao.

3.8.2

Upload
ACESSO Menu: Comunicao - Upload Tecla de Atalho: Alt + F8 Barra de Ferramentas de Comunicao: FUNO L o programa do usurio no drive. IMPORTANTE * Verificar as Configuraes 42 da Comunicao. * Somente disponvel para SoftPLC do CFW-11 e SoftPLC da SSW-06. * Para SoftPLC do CFW-11 possvel proteger essa funo por senha. Maiores detalhes verificar propriedades do projeto 18 .

39

WEG Ladder Programmer V7.2X

Menus

3.8.3

Monitorao Online
ACESSO Menu: Comunicao - Monitorao Online Tecla de Atalho: F9 Barra de Ferramentas de Comunicao: FUNO Ativa ou desativa a monitorao online IMPORTANTE * Verificar as Configuraes

48

42

da Comunicao.

3.8.4
3.8.4.1

Configurao Monitorao Online


Com Sinal ACESSO Menu: Comunicao - Configurao Monitorao Online - Com Sinal FUNO Durante a monitorao muda todas as caixas de monitorao online para formato com sinal.

3.8.4.2

Sem Sinal ACESSO Menu: Comunicao - Configurao Monitorao Online - Sem Sinal FUNO Durante a monitorao muda todas as caixas de monitorao online para formato sem sinal.

3.8.4.3

Decimal ACESSO Menu: Comunicao - Configurao Monitorao Online - Decimal FUNO Durante a monitorao muda todas as caixas de monitorao online para formato decimal.

3.8.4.4

Hexadecimal ACESSO Menu: Comunicao - Configurao Monitorao Online - Hexadecimal FUNO Durante a monitorao muda todas as caixas de monitorao online para formato hexadecimal.

3.8.4.5

Binrio ACESSO Menu: Comunicao - Configurao Monitorao Online - Binrio FUNO Durante a monitorao muda todas as caixas de monitorao online para formato binrio.

40

WEG Ladder Programmer V7.2X

Menus

3.8.5

Monitorao de Variveis
ACESSO Menu: Comunicao - Monitorao de Variveis Tecla de Atalho: Shift+F9 Barra de Ferramentas de Comunicao: FUNO Ativa ou desativa a monitorao de variveis IMPORTANTE * Verificar as Configuraes

52

42

da Comunicao.

3.8.6

Trend de Variveis
ACESSO Menu: Comunicao - Trend de Variveis Tecla de Atalho: Ctrl+F9 Barra de Ferramentas de Comunicao: FUNO Abre um dilogo mostrando um grfico de tendncia das variveis IMPORTANTE * Verificar as Configuraes

54

escolhidas.

42

da Comunicao.

3.8.7

Monitorao de Entradas/Sadas
ACESSO Menu: Comunicao - Monitorao de Entradas/Sadas Tecla de Atalho: Alt+F9 Barra de Ferramentas de Comunicao: FUNO Abre um dilogo mostrando uma caixa de dialogo das entradas e sadas IMPORTANTE * Verificar as Configuraes

57

do carto e do drive.

42

da Comunicao.

3.8.8

Monitorao via IHM


ACESSO Menu: Comunicao - Monitorao via IHM Tecla de Atalho: Ctrl+Alt+F9 Barra de Ferramentas de Comunicao: FUNO Abre um dilogo mostrando uma caixa de monitorao via IHM IMPORTANTE * Verificar as Configuraes

58

42

da Comunicao.

41

WEG Ladder Programmer V7.2X

Menus

3.8.9

Fora Entradas/Sadas
ACESSO Menu: Comunicao - Fora Entradas/Sadas Barra de Ferramentas de Comunicao: FUNO Abre um dilogo mostrando uma caixa de fora entradas/sadas IMPORTANTE * Verificar as Configuraes

59

42

da Comunicao.

3.8.10

Informaes Gerais
ACESSO Menu: Comunicao - Informaes Gerais Barra de Ferramentas de Comunicao: FUNO Abre um dilogo mostrando uma caixa de informaes gerais (online) IMPORTANTE * Verificar as Configuraes

60

42

da Comunicao.

3.8.11

Configuraes
ACESSO Menu: Comunicao - Configuraes Tecla de Atalho: Shift+F8 FUNO Configura a comunicao.

Porta : COM1 a COM8 ou USB.

42

WEG Ladder Programmer V7.2X

Menus

3.9
3.9.1

Bloco do Usurio
Configuraes
ACESSO Menu: Bloco do Usurio - Configuraes Tecla de Atalho: Ctrl+M FUNO Edita configuraes do USERFB que est sendo editado. DESCRIO Atravs desse menu possvel alteraes as configuraes previamente executadas no wizard de criao do USERFB.

3.9.2

Informaes
ACESSO Menu: Bloco do Usurio - Informaes Tecla de Atalho: Ctrl+Shift+M FUNO Edita informaes do USERFB que est sendo editado. DESCRIO Atravs desse menu possvel editar o texto que ser exibido atravs do boto informaes da caixa de propriedades do USERFB.

3.10
3.10.1

Janela
Cascata
ACESSO Menu: Janela - Cascata FUNO Cascateia as janelas de todos os projetos abertos.

3.10.2

Lado a Lado na Horizontal


ACESSO Menu: Janela - Lado a Lado na Horizontal FUNO Coloca as janelas de todos os projetos abertos lada a lado na horizontal.

3.10.3

Lado a Lado na Vertical


ACESSO Menu: Janela - Lado a Lado na Vertical FUNO Coloca as janelas de todos os projetos abertos lada a lado na vertical.

43

WEG Ladder Programmer V7.2X

Menus

3.11
3.11.1

Ajuda
Tpicos de Ajuda
ACESSO Menu: Ajuda - Tpicos de Ajuda Tecla de Atalho: F1 Barra de Ferramentas Padro: FUNO Mostra a ajuda.

3.11.2

Sobre o WLP
ACESSO Menu: Ajuda - Sobre o WLP Tecla de Atalho: Ctrl+Shift+A FUNO Mostra informaes do programa.

44

WEG Ladder Programmer V7.2X

Operaes de Edio

4
4.1

Operaes de Edio
Selecionando Clulas
1. Ativar o comando Apontador 25 . 2. Clicar com o boto esquerdo do mouse numa clula e arrastar o mouse at a clula desejada. Estando as clulas selecionadas, possvel apag-las teclando Delete. CLICANDO NA PRIMEIRA CLULA

ARRASTANDO AT A LTIMA CLULA

SOLTANDO O BOTO ESQUERDO DO MOUSE

45

WEG Ladder Programmer V7.2X

Operaes de Edio

4.2

Movendo Clulas
1. Selecionar as clulas 45 desejadas. 2. Clicar com o boto esquerdo do mouse em uma das clulas selecionadas e arrastar at a clula desejada. CLICANDO EM UMA CLULA SELECIONADA

ARRASTANDO AT CLULA DESEJADA

SOLTANDO O BOTO ESQUERDO DO MOUSE

4.3

Colando Clulas
1. Selecionar as clulas 45 desejadas. 2. Copiar 20 ou Recortar 19 as clulas para a rea de transferncia. 3. Ativar o comando Colar 20 .

46

WEG Ladder Programmer V7.2X

Operaes de Edio

4. Clicar com o boto esquerdo do mouse na posio desejada. 5. Clicar com boto direito do mouse para finalizar a operao.

47

WEG Ladder Programmer V7.2X

Monitorao

5
5.1

Monitorao
Introduo
A monitorao online feita atravs da porta de comunicao da placa, da mesma maneira que o programa Ladder carregado para a placa. Ou seja, uma vez o programa ladder compilado e carregado possvel atravs da porta de comunicao utilizar o programa WLP para representar grfica e numericamente o estado lgico do programa ladder. Atravs da monitorao online pelo PC, possvel visualizar os estados lgicos de contatos e bobinas do programa ladder bem como o valor numrico atual de marcadores de word, float e parmetros do drive e da placa.

5.2

Barra de Botes
FIGURA :

Nesta toolbar esto todas as funes relativas monitorao online que so : - MONITORAO DO LADDER - MONITORAO DE VARIVEIS - TREND DE VARIVEIS - MONITORAO DE ENTRADAS E SADAS - MONITORAO DE PARMETROS VIA IHM - FORA ENTRADAS/SADAS - INFORMAES GERAIS (ONLINE) Todas as funes da monitorao online podem ser utilizadas individualmente ou em conjunto, ou seja, todas utilizam o mesmo canal de comunicao com a placa de forma compartilhada. Ento deve ficar bem claro que quanto mais funes de monitorao esto sendo utilizadas mais informaes sero requeridas placa tornando a monitorao mais lenta em funo disso.

5.3

Monitorao Online
Aps o programa ladder ser compilado e carregado na placa possvel monitorar o ladder pressionando o boto de monitorao online . Neste momento o WLP tentar estabelecer a comunicao com a placa testando a comunicao com a mesma. Se a comunicao estiver correta, a barra de status na parte inferior do WLP indicar uma mensagem de sucesso:

Nesta mesma barra existir um indicador tipo LED da cor azul que ficar piscando indicando que a comunicao est operando . Casso neste instante ocorra alguma falha de comunicao uma caixa abrir com a informao da falha e possvel soluo e a monitorao online ser desativada. Uma vez estando monitorao online ativa todas as ferramentas de edio ficaro desativadas e a janela de edio ira mostrar o estado lgico do programa em ladder. Para desativar a monitorao online basta pressionar o boto de monitorao online novamente. A seguir ser descrito a representao grfica do estado lgico para contatos e bobinas em monitorao online : CONTATO NORMAL ABERTO CONDUZINDO

48

WEG Ladder Programmer V7.2X

Monitorao

CONTATO NORMAL ABERTO NO CONDUZINDO CONTATO NORMAL FECHADO CONDUZINDO CONTATO NORMAL FECHADO NO CONDUZINDO BOBINA ENERGIZADA BOBINA DESENERGIZADA BOBINA NEGADA ENERGIZADA BOBINA NEGADA DESENERGIZADA BOBINA SETA ENERGIZADA BOBINA SETA DESENERGIZADA BOBINA RESETA ENERGIZADA BOBINA RESETA DESENERGIZADA BOBINA TRANSIO POSITIVA ENERGIZADA BOBINA TRANSIO POSITIVA DESENERGIZADA BOBINA DE TRANSIO NEGATIVA ENERGIZADA BOBINA DE TRANSIO NEGATIVA DESENERGIZADA NOTA! A linguagem utilizada para descrever o funcionamento do Ladder faz uma analogia a um circuito eltrico com contatores e seus respectivos contatos. Quando um contato no ladder dito em estado de conduo, refere-se capacidade do mesmo de estar dando continuidade (seqncia de lgica) para a prxima fase do programa. Da mesma forma, uma bobina "energizada" tem, na lgica do programa, seus contatos: - Normalmente Abertos - NA: em conduo; - Normalmente Fechados - NF: em no conduo. A seguir, um exemplo de monitorao online no ladder, utilizando 4 entradas digitais (representadas cada uma por um contato do tipo NA ou NF) e 4 bobinas:

49

WEG Ladder Programmer V7.2X

Monitorao

A figura anterior apresenta a sinalizao grfica do estado lgico de 4 entradas digitais quando desativadas, ou seja, quando no houver sinal em seus bornes. Aquelas DIs associadas a contatos do tipo NA indicam no conduo, e aquelas associadas a contatos do tipo NF indicam conduo. As bobinas normais estaro energizadas se o contato ligado a elas permitir conduo, ou seja, entrada da bobina igual a 1. As bobinas do tipo negadas aparecem como energizadas apenas quando o contato ligado a elas no estiver conduzindo, ou seja, entrada da bobina igual a 0. Na figura a seguir as entradas digitais esto ativadas, com 24Vcc aplicado em seus bornes. Conforme a sinalizao, o estado lgico dos contatos o inverso do apresentado na figura 5.4 (NA= conduz e NF= no conduz).

Neste caso, o estado lgico dos contatos e bobinas so exatamente o contrrio dos anteriores.

5.4

Monitorao de Valores Numricos no Ladder


Alguns blocos de funo no ladder como, por exemplo os blocos SCURVE e TCURVE, utilizam variveis numricas com marcadores de word, marcadores de float e parmetros do drive ou da placa. A monitorao destas funes feita com o clique do mouse no conector relacionado a varivel numrica. Por exemplo, para monitorar o tempo atual de um temporizador que est no marcador de word %MW6000, conforme figuras a seguir, clique com o mouse na posio indicada e a caixa de indicao do valor da varivel

50

WEG Ladder Programmer V7.2X aparecer.

Monitorao

A caixa de monitorao pode ser posicionada em qualquer local da janela de edio do ladder, para tal, basta clicar na caixa mantendo o boto do mouse pressionado e arrast-la para a posio desejada.

Figura - CAIXA REPOSICIONADA Para apagar a caixa de monitorao basta clicar na mesma de modo a selecion-la e pressionar a tecla DEL.

Figura - CAIXA SELECIONADA Para remover a seleo basta pressionar a tecla ESC. Para alterar o formato de monitorao da caixa de monitorao clique com o boto direito sobre a mesma que o seguinte menu aparecer:

Figura - MENU FORMATO Nesse menu e possvel escolher as seguintes opes : - Com Sinal - Sem Sinal

51

WEG Ladder Programmer V7.2X - Decimal - Hexadecimal - Binrio

Monitorao

Tambm possvel selecionar o formato de monitorao para todas as caixas de monitorao da pgina corrente para isso verifique nesse help na opo Menus - Comunicao - Configurao Monitorao Online.

5.5

Escrita de Variveis no Ladder


Com a monitorao online ativa possvel escrever valores em variveis do tipo marcador de bit, marcador de word, marcador de float, marcador de bit de sistema, parmetro do usurio, parmetro de sistema e sadas digitais. Para escrever em variveis utilizadas em contatos ou bobinas basta dar um duplo clique sobre o mesmo, para escrever em variveis utilizadas em blocos de funo basta dar um duplo clique no conector da varivel, conforme figura a seguir.

Aps o duplo clique a seguinte caixa aparecer.

Nessa caixa voc deve escrever o novo valor a ser escrito e confirmar atravs do boto.

5.6

Monitorao de Variveis
Atravs da janela de monitorao de variveis possvel verificar o estado de variveis utilizadas no programa ladder independente de estar ou no monitorando o ladder. Para carregar esta tela basta pressionar o boto de monitorao de variveis .Da mesma maneira que na monitorao online neste momento o WLP tentar estabelecer a comunicao com a placa testando a comunicao serial com a mesma e efetuar as mesmas operaes anteriormente descritas. A janela de monitorao de variveis tem o seguinte aspecto :

Para inserir novas variveis basta pressionar o boto inserir. A seguinte caixa ser exibida:

52

WEG Ladder Programmer V7.2X

Monitorao

Nesta janela basta escolher o tipo, endereo e um smbolo representativo. No exemplo a seguir, foi selecionado o marcador de word %MW6000:

Ao pressionar o boto OK a varivel ser mostrada j na janela de monitorao de variveis.

Neste momento, o nmero inserido na coluna denominada "valor" corresponde ao valor real da varivel em questo adquirido da placa atravs da pota de comunicao. Nesta caixa tambm possvel editar a varivel em questo, apagar a mesma, mov-la de posio para cima e para baixo. Atravs do menu Arquivo que est no canto superior esquerdo da janela possvel salvar e abrir as configuraes das variveis criadas. Com a caixa de monitorao de variveis ativa e configurada possvel escrever valores em variveis do tipo marcador de bit, marcador de word, marcador de float, marcador de bit de sistema, parmetro do usurio, parmetro de sistema e sadas digitais. Para escrever em variveis basta selecionar com o mouse a varivel a ser escrita e cliquar no boto "escrever" ou, dar um duplo clique sobre a varivel que se deseja escrever. Aps isso a seguinte caixa aparecer.

53

WEG Ladder Programmer V7.2X

Monitorao

Nessa caixa deve ser escrito o novo valor. Confirmar atravs do boto.

5.7

Trend de Variveis
Atravs da janela de "trend de variveis" possvel verificar o estado de variveis utilizadas no programa ladder independente de estar ou no monitorando o ladder de maneira grfica semelhante a um plotter de penas. Para carregar esta janela basta pressionar o boto de trend de variveis O dialogo de trend de variveis tem o seguinte aspecto : .

Todas as configuraes relacionadas ao trend de variveis esto no menu Grfico conforme figura a seguir:

O trend de variveis tem uma operao um pouco diferente das outras citadas anteriormente, para utiliz-lo e necessrio seguir a seqncia citada abaixo: 1 Configurar o grfico atravs da opo Configura 2 Configurar as variveis a serem plotadas atravs das opes Varivel 1 a 6

54

WEG Ladder Programmer V7.2X 3 Iniciar o trend atravs da opo Inicia Trend CONFIGURAO DO TREND

Monitorao

Nesta janela possvel selecionar o ciclo de leitura das variveis que corresponde ao intervalo de tempo entre cada leitura das variveis selecionadas. Escala do eixo X que corresponde a quantidade de tempo que ser possvel visualizar no grfico. CONFIGURAO DE VARIVEIS

Nesta janela basta escolher o tipo, endereo, um smbolo representativo, mnimo, mximo e cor da varivel. No exemplo a seguir est selecionado o marcador de word %MW6000:

Ao pressionar o boto OK o dilogo de trend de variveis ficar da seguinte maneira:

55

WEG Ladder Programmer V7.2X

Monitorao

INICIAR TREND Ao pressionar a opo "Inicia Trend", da mesma maneira que na monitorao online, neste momento o WLP tentar estabelecer a comunicao com a placa testando a comunicao com a mesma e efetuar as mesmas operaes anteriormente descritas. Uma vez estabelecida a comunicao serial o trend ir adquirir as variveis conforme o ciclo solicitado e desenhar as mesmas na tela conforme figura a seguir :

Nesta caixa tambm possvel, editar a varivel em questo e apagar a mesma. Atravs do menu Arquivo que est no canto superior esquerdo da janela possvel salvar e abrir as configuraes de trend alm de imprimir o trend em questo.

56

WEG Ladder Programmer V7.2X

Monitorao

5.8

Monitorao de Entradas e Sadas


Atravs da janela de monitorao de entradas/sadas possvel verificar o estado das entradas e sadas digitais da placa e do drive. Para carregar esta janela basta pressionar o boto de monitorao de entradas/sadas . Da mesma maneira que na monitorao online, neste momento o WLP tentar estabelecer a comunicao com a placa testando a comunicao com a mesma e efetuar as mesmas operaes anteriormente descritas. A caixa de monitorao de entradas/sadas tem o seguinte aspecto : PLC1, PLC2 e POS2 :

SOFTPLC CFW-11 :

SOFTPLC SSW-06 :

57

WEG Ladder Programmer V7.2X

Monitorao

PLC11-01 :

SRW01 :

As entradas/sadas ativas aparecem em verde, as inativas em cinza.

5.9

Monitorao via IHM


Atravs da janela de monitorao via IHM possvel monitorar e editar os valores dos parmetros. Para carregar esta janela basta pressionar o boto de monitorao via IHM . Da mesma maneira que na monitorao online, neste momento o WLP tentar estabelecer a comunicao com a placa testando a comunicao com a mesma e efetuar as mesmas operaes anteriormente descritas. A caixa de monitorao via IHM tem o seguinte aspecto :

58

WEG Ladder Programmer V7.2X

Monitorao

5.10

Fora Entradas/Sadas
Atravs da fora entradas/sadas possvel forar valores nas entradas/sadas do carto e do drive. Para carregar esta janela basta pressionar o boto de fora entradas/sadas . Da mesma maneira que na monitorao online, neste momento o WLP tentar estabelecer a comunicao com a placa testando a comunicao com a mesma e efetuar as mesmas operaes anteriormente descritas. A caixa de fora entradas/sadas tem o seguinte aspecto : SOFTPLC CFW-11 :

PLC11-01 :

59

WEG Ladder Programmer V7.2X

Monitorao

IMPORTANTE * Somente disponvel para SoftPLC do CFW-11 e PLC11-01.

5.11

Informaes Gerais (Online)


Atravs da janela de informaes gerais (online) possvel monitorar o estado geral do carto. Para carregar esta janela basta pressionar o boto de informaes gerais . Da mesma maneira que na monitorao online, neste momento o WLP tentar estabelecer a comunicao com a placa testando a comunicao com a mesma e efetuar as mesmas operaes anteriormente descritas. A caixa de informaes gerais (online) tem o seguinte aspecto :

60

WEG Ladder Programmer V7.2X

Monitorao

5.12

Tabela de Valores dos Parmetros


Consiste numa ferramenta que permite ler os valores contidos nos parmetros do carto, ou seja, do P750 ao P899, atravs do boto "Upload". Tambm possvel transferir os valores contidos na lista para o carto atravs do boto "Download". Esta lista de valores pode ser salva em um arquivo ou carregada de um arquivo ".par". Segue abaixo um exemplo de um processo de leitura dos valores dos parmetros.

61

WEG Ladder Programmer V7.2X

Comunicao

6
6.1

Comunicao
Viso Geral Comunicao
Comunicao : Download 39 Upload 39 Monitorao Online 40 Monitorao de Variveis 41 Trend de Variveis 41 Monitorao de Entradas/Sadas Monitorao via IHM 58 Configuraes 42 Cabo Serial 62 Instalao/Remoo Driver USB

41

63

6.2

Cabo Serial

CONEXO A figura abaixo mostra como deve ser feita a ligacao via RS-232 (ponto a ponto ) entre o PC e o drive.

A - cabo para RS-232 B - conector RJ11 D - Drive WEG CABO A figura abaixo identifica as partes do cabo utilizado para conexao via RS-232 (ponto a ponto).

62

WEG Ladder Programmer V7.2X

Comunicao

A - cabo chato 6 vias (utilizados somente pinos 2, 3 e 5 do conector DB9); tamanho maximo 10 m B - conector X4 (6x6) C - conector DB9 femea Sinal PC (DB9) Drive (XC7) ================================== RXD 2 6 TXD 3 5 GND 5 5

6.3

Instalao/Remoo Driver USB


INSTALAO O procedimento abaixo explica o mtodo para instalar o driver USB no PC, para estabelecer a comunicao entre o PC e o drive pela porta USB. Leia com cuidado antes de iniciar os ajustes de hardware/software. Feche todas as aplicaes no seu PC. Se voc est usando um software anti-virus ou firewall, feche-os (ou desabilite suas funes). Aps conectar o drive porta USB do PC, Windows encontrar um novo hardware. O Assistente para adicionar novo hardware iniciar. O sistema operacional solicitar por drivers necessrios. Escolha Instalar de uma lista ou local especfico (Avanado) e clique em Avanar. Certifique-se que as caixas Procurar o melhor driver nestes locais e Incluir este local na pesquisa esto ambas selecionadas. Clique Procurar. Agora voc precisa entrar a rota do driver. Pasta "C:\Weg\WLP VX.YZ\DRIVER_USB " contm o driver. Escolha isto e clique Avanar. Se a localizao que voc especificou est correta, Windows localizar os drivers e continuar com a instalao. Aps o Windows ter instalado os drivers necessrios, voc ser notificado por uma janela indicando que o assistente terminou de instalar o software. Clique Concluir para completar o processo de instalao. NOTA ! "C:\Weg\WLP VX.YZ\" a pasta onde foi instalado o WLP. VERIFICAO DA INSTALAO Voc pode verificar se a instalao foi bem sucedida no gerenciador de dispositivos (o drive precisa estar conectado ao PC). Para executar o gerenciador de dispositivos, clique Iniciar , click Executar, digite devmgmt.msc, e ento clique OK. O gerenciado de dispositivos tambm pode ser acessado por Configuraes > Painel de Controle > Sistema > Hardware > Gerenciador de Dispositivos. No gerenciador de dispositivos, prximo ao final da lista voc deveria encontrar a entrada USBIO controlled devices contendo WEG USBIO R02. Isto indica que a instalao foi realizada com sucesso. REMOO Conecte o drive ao PC. Abra o gerenciado de dispositivos e expanda a entrada USBIO controlled devices clicando o sinal +.

63

WEG Ladder Programmer V7.2X Agora clique com o boto direito em WEG USBIO R02 e selecione Desinstalar. Confirme a remoo clicando OK. Windows desinstalar o driver e voc poder desconectar o drive do PC.

Comunicao

Reconectando o drive comecar o processo de instalao descrito anteriormente em Instalando USB Driver.

64

WEG Ladder Programmer V7.2X

Linguagem

7
7.1
7.1.1

Linguagem
Introduo
Estrutura do Elemento
CONTATO

Um contato um elemento Booleano que transfere o valor para o link horizontal no lado direito, que igual ao E Booleano do valor do link horizontal no seu lado esquerdo com uma funo apropriada de uma entrada, sada e memria varivel Boolena associada.O contato no modifica o valor da varivel Booleana associada. BOBINA

Uma bobina um elemento Booleano que transfere o valor contido em sua entrada para a sua sada e guarda o valor corrente. Ele s pode ser usado como sendo o ltimo elemento da lgica. BLOCO DE FUNO Um bloco de funo (FB) parte de um programa de controle que est empacotado para poder ser utilizado em diferentes partes de um mesmo ou programas diferentes. O FB fornece uma soluo de software para alguns problemas pequenos, tanto como a criao de um pulso de temporizador, ou pode fornecer o controle para uma pea maior de uma instalao ou mquina, como por exemplo, o controle de uma vlvula de presso. Comparaes foram feitas entre os FB e os objetos encontrados em programaes orientadas por objetos, mas o conceito pode ser mais claramente entendido pela analogia com o hardware. Em muitos casos, o FB pode ser comparado com circuitos integrados.

EN - varivel booleana, indica se a operao definida por uma funo pode ser executada ou no. ENO - varivel booleana, indica se as operaes so executadas com sucesso ou no. Em resumo, estas entradas Booleanas permitem o fluxo de potncia atravs do bloco.

7.1.2

Tipo de Dados
Tabela de Endereos PLC1, PLC2, POS2, SOFTPLC CFW-11 e SOFTPLC SSW-06:
TIPO DE DADO PLC1 V2.0X CFW-09 [Incio] [Fim] Qtd 672 CARTES / EQUIPAMENTOS PLC2 V1.5X POS2 V1.6X SOFTPLC V1.0X SOFTPLC V1.4X CFW-09 SCA-05 CFW-11 SSW-06 [Incio] [Incio] [Incio] [Incio] [Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd %MX1000 672 %MX1000 672 -

Marcador de %MX1000

65

WEG Ladder Programmer V7.2X


PLC1 V2.0X CFW-09 [Incio] [Fim] Qtd

Linguagem
CARTES / EQUIPAMENTOS PLC2 V1.5X POS2 V1.6X SOFTPLC V1.0X SOFTPLC V1.4X CFW-09 SCA-05 CFW-11 SSW-06 [Incio] [Incio] [Incio] [Incio] [Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd %MX1671 %MX1671

TIPO DE DADO

Bit Retentivos %MX1671

Marcador de %MX2000 1308 %MX2000 1308 %MX2000 1308 %MX5000 1100 %MX5000 1100 Bit Volteis %MX3407 %MX3407 %MX3407 %MX6099 %MX6099 Marcador de %MW6000 Word %MW6099 Retentivos Marcador de %MW7000 Word %MW7649 Volteis Marcador de Bit de Sistema (1)
69

100

%MW6000 %MW6099

100

%MW6000 %MW6099

100

650

%MW7000 %MW7299

300

%MW7000 %MW7649

650

%MW8000 %MW8199

200

%MW8000 %MW8199

200

%SX0 %SX2

%SX0 %SX3

%SX0 %SX3

%SX3000 %SX3040

22

%SX3000 %SX3030

21

Marcador de Word de Sistema (1)


69

%SW0 %SW7

%SW0 %SW7

%SW0 %SW7

%SW3000 %SW3002

%SW3003 %SW3005

Marcador de %M95000 Float %MF9524 Retentivos Marcador de %MF9000 Float Volteis %MF9174 Parmetros do %UW800 Usurio %UW899 Parmetros do %PW750 Sistema %PW799 Parmetros do %PD0 Drive %PD749 Entradas Digitais Prprias Entradas Digitais do Drive Sadas Digitais Prprias Sadas Digitais do Drive Entradas Analgicas Prprias %IX1 %IX9

25

%M95000 %MF9524

25

%M95000 %MF9524

25

175

%MF9000 %MF9174 %UW800 %UW899 %PW750 %PW799 %PD0 %PD749 %IX1 %IX9

175

%MF9000 %MF9174 %UW800 %UW899 %PW750 %PW799 %PD0 %PD749 %IX1 %IX9

175

%MF9000 %MF9199 %UW1010 %UW1049 %PW0 %PW1009 -

200

100

100

100

40

%UW952 %UW969 %PW0 %PW950 -

18

50

50

50

1100

951

750

750

750

%IX101 %IX106

%IX101 %IX106

%IX101 %IX106

%IX1 %IX14

14 (3)
69

%IX1 %IX6

%QX1 %QX6

%QX1 %QX6

%QX1 %QX6

%QX101 %QX103

%QX101 %QX103

%QX101 %QX103

%QX1 %QX11

11 (3)
69

%QX1 %QX3

%IW1

%IW1

66

WEG Ladder Programmer V7.2X


PLC1 V2.0X CFW-09 [Incio] [Fim] Qtd 2

Linguagem
CARTES / EQUIPAMENTOS PLC2 V1.5X POS2 V1.6X SOFTPLC V1.0X SOFTPLC V1.4X CFW-09 SCA-05 CFW-11 SSW-06 [Incio] [Incio] [Incio] [Incio] [Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd %IW101 %IW102 2 %IW101 %IW102 2 %IW1 %IW4 4 (3)
69

TIPO DE DADO

Entradas %IW101 Analgicas do %IW102 Drive Sadas Analgicas Prprias -

%QW1 %QW2

Sadas %QW101 Analgicas do %QW102 Drive Parmetros do %PM0 USERFB %PM31 Words de Leitura (2)
69

%QW101 %QW102

%QW101 %QW102

%QW1 %QW4

4 (3)
69

%QW1 %QW2

32

%PM0 %PM31 %RW0 %RW31 %WW0 %WW31 %RB0 %RB31 %WB0 %WB31 %RS0 %RS63 %WC0 %WC1

32

%PM0 %PM31 -

32

32

Words de Escrita (2)


69

32

Bytes de Leitura (2)


69

32

Bytes de Escrita (2)


69

32

Estado CANopen (2)


69

64

Comando CANopen (2)


69

67

WEG Ladder Programmer V7.2X Tabela de Endereos PLC11-01 e SRW01:


TIPO DE DADO PLC11-01 V0.5X CFW-11 [Incio] [Fim] Qtd 384 CARTES / EQUIPAMENTOS SRW01 V1.0X [Incio] [Fim] -

Linguagem

Qtd -

Marcador de %MX6100 Bit Retentivos %MX6483

Marcador de %MX6500 1488 %MX6100 1408 Bit Volteis %MX7987 %MX7507 Marcador de %MW8200 Word %MW8399 Retentivos Marcador de %MW8400 Word %MW8999 Volteis Marcador de %SX3000 Bit de %SX3111 Sistema (1)
69

600

%MW8200 %MW8849

650

25

%SX3000 %SX3006

Marcador de %SW3300 Word de %SW3404 Sistema (1)


69

%SW3300

Marcador de %M92000 Float %MF9399 Retentivos Marcador de %MF9400 Float Volteis %MF9999 Parmetros do %UW1300 Usurio %UW1499 Parmetros do %PW1200 Sistema %PW1299 Parmetros do %PD0 Drive %PD1049 Entradas Digitais Prprias Entradas Digitais do Drive Sadas Digitais Prprias Sadas Digitais do Drive Entradas Analgicas %IX101 %IX109

200

600

%MF9000 %MF9174 %UW800 %UW899 %PW0 %PW799 -

175

200

100

100

800

1050

%IX1 %IX4

%IX1 %IX6

%QX101 %QX106

%QX1 %QX4

%QX1 %QX3

%IW101

68

WEG Ladder Programmer V7.2X


PLC11-01 V0.5X CFW-11 [Incio] [Fim] Qtd CARTES / EQUIPAMENTOS SRW01 V1.0X [Incio] [Fim]

Linguagem -

TIPO DE DADO

Qtd

Prprias Entradas Analgicas do Drive Sadas Analgicas Prprias Sadas Analgicas do Drive %IW1 %IW2 2 -

%QW101 %QW102

%QW1 %QW2

Parmetros do %PM0 USERFB %PM31 Words de Leitura (2)


69

32

%PM0 %PM31 -

32

%RW4200 %RW4299 %WW4600 %WW4699 %RB4400 %RB4499 %WB4800 %WB4899

100

Words de Escrita (2)


69

100

Bytes de Leitura (2)


69

100

Bytes de Escrita (2)


69

100

Estado %RS4000 CANopen (2) %RS4127


69

128

Comando %WC4136 CANopen (2) %WC4137


69

(1) Verificar funes do marcadores de sistema 69 (2) Maiores detalhes consultar manual WSCAN (Weg Software CANopen Config) (3) Com mdulos de expanso

7.1.3

Funo dos Marcadores de Sistema


Funo dos Marcadores de Sistema: - PLC1 69 - PLC2 70 - POS2 71 - SOFTPLC CFW-11 71 - SOFTPLC SSW06 72 - PLC11-01 72 - SRW01 73 PLC1 :

69

WEG Ladder Programmer V7.2X


MARCADOR %SX0 %SX2 %SX3 %SW0 %SW1 %SW2 %SW3 %SW4 70 %SW5 71 %SW7 FUNO DE LEITURA Retorno Habilitao do Drive Alarme da Entrada Analgica Retorno de Velocidade do Drive [rpm] Retorno de Velocidade do Drive [13 bits] Retorno de Erro do Carto Retorno do Estado Lgico do Drive Retorno Velocidade de Referncia

Linguagem
FUNO DE ESCRITA Habilita Drive Reset Erro Fatal Gera Erro do Usurio Comando Lgico do Drive -

PLC2 :
MARCADOR %SX0 %SX1 %SX2 %SX3 %SW0 %SW1 %SW2 %SW3 %SW4 70 %SW5 71 %SW6 %SW7 FUNO DE LEITURA Retorno Habilitao do Drive Entrada Sensor PTC do Motor Alarme da Entrada Analgica Retorno de Velocidade do Drive [rpm] Retorno de Velocidade do Drive [13 bits] Retorno de Erro do Carto Retorno do Estado Lgico do Drive Retorno Velocidade da Entrada de Encoder Auxiliar [rpm] Retorno Velocidade de Referncia FUNO DE ESCRITA Habilita Drive Reset Erro Fatal Gera Erro do Usurio Comando Lgico do Drive -

%SW4 Comando Lgico do Drive (PLC1/PLC2) : A palavra que define o comando lgico formada por 16 bits, sendo 8 bits superiores 8 bits inferiores, tendo a seguinte construo: Bits superiores - selecionam a funo que se quer acionar, quando o bit colocado em 1. Bit 15 - Reset de Erros do drive; Bit 14 - Sem funo; Bit 13 - Salvar alteraes do parmetro P169/P170 na EEPROM; Bit 12 - Comando Local/Remoto; Bit 11 - Comando Jog; Bit 10 - Sentido de giro; Bit 09 - Habilita Geral; Bit 08 - Gira/Pra. Bits inferiores - determinam o estado desejado para a funo selecionada nos bits superiores, Bit 7 - Reset de Erros do drive: sempre que variar de 0 1, provocar o reset do drive, usando na presena de erros (exceto E24, E25, E26 e E27). Bit 6 - Sem funo / deteco de STOP. No necessrio acionar o bit superior correspondente ver descrio do parmetro P310); Bit 5 - Salvar P169/P170 na EEPROM: 0 = Salvar, 1 = No salvar; Bit 4 - Comando Local/Remoto: 0 = Local, 1 = Remoto; Bit 3 - Comando Jog: 0 = Inativo, 1 = Ativo; Bit 2 - Sentido de giro: 0 = Anti-Horrio, 1 = Horrio; Bit 1 - Habilita Geral: 0 = Desabilitado, 1 = Habilitado; Bit 0 - Gira/Pra: 0 = Parar, 1 = Girar.

FNOTAS !
- O drive somente executar o comando indicado no bit inferior se o bit superior correspondente estiver com o valor 1 (um). Se o bit superior estiver com o valor 0 (zero), o drive ir desprezar o valor do bit

70

WEG Ladder Programmer V7.2X

Linguagem

inferior correspondente. - Quando P221=11 (referncia local via PLC) e modo local ou P222=11 (referncia remota via PLC) e modo remoto, os bits 0 e 2 (Gira/Pra e Sentido de Giro) no tem funo. Nesse momento o comando Gira/Par e Sentido de Giro exclusivo dos blocos de funes de movimento e posicionamento da placa PLC. Nessa situao a referncia de velocidade entrar na referncia total do drive, fazendo com que os parmetros de rampa P100, P101, P102 e P103 no tenham funo, e as rampas sejam gerados pelos blocos de funes de movimento e posicionamento. - Quando P224=4 (Gira/Pra local via PLC) e modo local ou P227=4 (Gira/Pra remoto via PLC) e modo remoto, o Bit 1 do comando lgico e o marcador de bit de sistema %SX0 tem a mesma funo, habilitar o drive. %SW5 - Retorno do Estado Lgico do Drive (PLC1/PLC2) : A palavra que define o estado lgico formada por 16 bits, sendo 8 bits superiores 8 bits inferiores, tendo a seguinte construo: Bits superiores - indicam o estado da funo associada Bit 15 - Erro ativo: 0 = No, 1 = Sim; Bit 14 - Regulador PID: 0 = Manual, 1 = Automtico; Bit 13 - Subtenso : 0 = Sem, 1 = com; Bit 12 - Comando Local/Remoto: 0 = Local, 1 = Remoto; Bit 11 - Comando Jog: 0 = Inativo, 1 = Ativo; Bit 10 - Sentido de giro: 0 = Anti-Horrio, 1 = Horrio; Bit 09 - Habilita Geral: 0 = Desabilitado, 1 = Habilitado; Bit 08 - Girar/Parar: 0 = Pra, 1 = Gira. Bits inferiores - indicam o nmero do cdigo do erro. POS2 :
MARCADOR %SX0 %SX2 %SX3 %SW0 %SW1 %SW2 %SW3 %SW5 71 %SW6 %SW7 %SW8 FUNO DE LEITURA Retorno Habilitao do Drive Alarme da Entrada Analgica Retorno de Velocidade do Drive [rpm] Retorno de Velocidade do Drive [13 bits] Retorno de Erro do Carto Retorno do Estado Lgico do Drive Retorno Velocidade da Entrada de Encoder Principal [rpm] Retorno Velocidade de Referncia Retorno Velocidade do Eixo Virtual [rpm] FUNO DE ESCRITA Habilita Drive Reset Erro Fatal Gera Erro do Usurio -

%SW5 - Retorno do Estado Lgico do Drive (POS2) : Indica o estado atual do servoconversor, conforme s seguir : 0 = Servoconversor desabilitado e sem erro. 1 = Servoconversor Ready (Habilitado e sem erro). 2 = Servoconversor em estado de erro. O display da HMI indica o cdigo do erro. SOFTPLC CFW-11 :
MARCADOR %SX3000 %SX3001 %SX3002 %SX3003 %SX3004 %SX3005 %SX3006 %SX3007 %SX3008 FUNO DE LEITURA Habilitado Geral Rampa Habilitada Sentido de Giro JOG Local/Remoto FUNO DE ESCRITA Habilita Geral Gira/Pra Sentido de Giro JOG -

71

WEG Ladder Programmer V7.2X


MARCADOR %SX3009 %SX3010 %SX3011 %SX3012 %SX3014 %SX3016 %SX3018 %SX3032 FUNO DE LEITURA Falha Subtenso Operao PID Alarme Modo Configurao Tecla HMI "1" Tecla HMI "0" Tecla HMI "Reverte Sentido de Giro" Tecla HMI "Local/Remoto" Tecla HMI "JOG" Velocidade do Motor [13 bits] Velocidade Sncrona do Motor [rpm

Linguagem
FUNO DE ESCRITA Local/Remoto Reset de Falhas Referncia de Torque Referncia de Velocidade [13 bits] -

%SX3033
%SX3034 %SX3036 %SX3038 %SX3040 %SW3300 %SW3301 %SW3302

SOFTPLC SSW-06 :
MARCADOR %SX3000 %SX3001 %SX3002 %SX3003 %SX3004 %SX3005 %SX3006 %SX3007 %SX3008 %SX3009 %SX3010 %SX3012 %SX3014 %SX3015 %SX3016 %SX3018 %SX3020 %SX3034 %SW3303 %SW3305 FUNO DE LEITURA Motor Girando Habilitado Geral Em Jog Em Acelerao Em Limitao de Corrente Em Tenso Plena Com Alarme Em Desacelerao Em Remoto Em Frenagem Em Troca do Sentido de Giro Em Sentido Anti-Horrio FUNO DE ESCRITA 1=Gira/0=Pra 1=Habilita Geral 1=Jog 0=Horrio/1=Anti-Horrio 0=Local/1=Remoto 1=Reset de Erro Erro do Usurio Alarme do Usurio

PLC11-01 :
MARCADOR %SX3000 %SX3002 %SX3004 %SX3006 %SX3008 %SX3010 %SX3012 %SX3014 %SX3016 %SX3018 %SX3032 %SX3034 %SX3036 %SX3038 %SX3040 %SX3064 FUNO DE LEITURA Habilitado Geral Rampa Habilitada Sentido de Giro JOG Local/Remoto Falha Subtenso Operao PID Alarme Modo Configurao Tecla HMI "1" Tecla HMI "0" Tecla HMI "Reverte Sentido de Giro" Tecla HMI "Local/Remoto" Tecla HMI "JOG" Blinker 2Hz FUNO DE ESCRITA -

72

WEG Ladder Programmer V7.2X


MARCADOR %SX3066 %SX3068 %SX3070 %SX3101 %SX3103 %SX3105 %SX3107 %SX3109 %SX3111 %SW3300 %SW3302 %SW3304 %SW3306 %SW3308 %SW3310 %SW3400 %SW3402 %SW3404 FUNO DE LEITURA Pulso Stop/Run Sempre 0 Sempre 1 Velocidade do Motor [13 bits] Velocidade Sncrona do Motor [rpm] FUNO DE ESCRITA Habilita Geral Gira/Pra Sentido de Giro JOG LOC/REM Reset de Falhas -

Linguagem

Velocidade do Motor [rpm] Referncia de Velocidade [rpm] Alarme Falha Velocidade - Encoder Auxiliar Modo de Controle Ciclos de scan decorridos

SRW01 :
MARCADOR %SX3000 %SX3001 %SX3002 %SX3003 %SX3005 %SX3006 %SW3300 FUNO DE LEITURA Reset Comando Local 1 Comando Local 2 Comando Local 3 Motor Rodando Local/Remoto PTC FUNO DE ESCRITA Reset Comando Local 1 Comando Local 2 Comando Local 3 Local/Remoto -

7.1.4

Compatibilidade
Abaixo est descrito os elementos/blocos e sua respectiva compatibilidade com os cartes suportados PLC1, PLC2, POS2, SOFTPLC CFW-11 e SOFTPLC SSW-06:
COMPATIBILIDADE CARTES / EQUIPAMENTOS BLOCO LADDER NO CONTACT NC CONTACT COIL NEGATE COIL SET COIL RESET COIL PTS COIS NTS COIL INPOS INBWG SCURVE TCURVE HOME FOLLOW MSCANWEG SHIFT STOP PLC1 V2.0X CFW-09 (1)
76

PLC2 V1.5X CFW-09

POS2 V1.6X SCA-05

SOFTPLC V1.3X SOFTPLC V1.4X CFW-11 SSW-06 -

73

WEG Ladder Programmer V7.2X


COMPATIBILIDADE CARTES / EQUIPAMENTOS BLOCO LADDER JOG SETSPEED TON CTU TRANSFER MATH COMP SAT FUNC INT2FLOAT FLOAT2INT PID FILTER AUTOREG RXCANWEG CTENC USERFB MUX DMUX IDATA TCURVAR QSTOP SDO CAM CALCCAM SPEED PLC1 V2.0X CFW-09 PLC2 V1.5X CFW-09 (2)
76

Linguagem
POS2 V1.6X SCA-05 SOFTPLC V1.3X SOFTPLC V1.4X CFW-11 SSW-06 (3) (3) (3) (3) 76 76 76 76

RTC USERERR REF

74

WEG Ladder Programmer V7.2X PLC11-01 e SRW01:


COMPATIBILIDADE CARTES / EQUIPAMENTOS BLOCO LADDER PLC11-01 V1.0X CFW-11 NO CONTACT NC CONTACT COIL NEGATE COIL SET COIL RESET COIL PTS COIS NTS COIL INPOS INBWG SCURVE TCURVE HOME FOLLOW MSCANWEG SHIFT STOP JOG SETSPEED TON CTU TRANSFER MATH COMP SAT FUNC INT2FLOAT FLOAT2INT PID FILTER AUTOREG RXCANWEG CTENC USERFB MUX DMUX IDATA TCURVAR QSTOP SDO CAM CALCCAM SPEED (2)
76

Linguagem

SRW01 V1.0X

RTC USERERR REF

75

WEG Ladder Programmer V7.2X (1) somente via CAN (2) carto PLC2/PLC11 habilitado como mestre CANOpen (3) somente em inteiro

Linguagem

7.1.5

Tipos de Argumentos
POSIO / OFFSET DE POSIO A posio / offset composta por trs partes: sinal nmero de voltas frao de voltas Sinal : O sinal composto por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado do sinal pode ser: constante parmetro do usurio marcador de bit entrada digital Para o tipo de dado constante, o valor pode ser: positivo negativo Nmero de Voltas : O nmero de voltas composto por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado pode ser: constante parmetro do usurio marcador de word Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no projeto e o campo "Frao de Volta" no precisa ser configurado. Para os parmetros do usurio e os marcadores de word a unidade considerada por este campo o nmero de rotaes. Frao de Volta : A frao de volta composta apenas por um endereo, pois ela compartilha do mesmo tipo de dado do campo "Nmero de Voltas". Se o tipo de dado for constante, este valor ignorado, valendo apenas a constante configurada no campo "Nmero de Voltas". Para os parmetros do usurio e os marcadores de word, a unidade considerada por este campo nmero de pulsos, sendo que pode variar entre, 0 a 65535 pulsos, que equivale a uma faixa de 0 a 359,9945068359375. VELOCIDADE / OFFSET DE VELOCIDADE A velocidade composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado da velocidade pode ser: constante parmetro do usurio marcador de word

76

WEG Ladder Programmer V7.2X

Linguagem

Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no projeto. Para os parmetros do usurio e os marcadores de word a unidade considerada por este campo o RPM (rotaes por minuto). ACELERAO / DESACELERAO A acelerao composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado da acelerao pode ser: constante parmetro do usurio marcador de word Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no projeto. Para os parmetros do usurio e os marcadores de word a unidade considerada por este campo RPM/s (rotaes por minuto por segundo). JERK O jerk composto por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado do jerk pode ser: constante parmetro do usurio marcador de word Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no projeto. Para os parmetros do usurio e os marcadores de word a unidade considerada por este campo RPM/s (rotaes por minuto por segundo ao quadrado). MODO O modo sempre uma constante. Possui as opes: relativo absoluto O modo relativo refere-se a um posicionamento a partir de sua ltima posio. Neste caso, o sentido de giro deste posicionamento dado pelo sinal, ou seja, sentido horrio se for positivo e sentido anti-horrio se for negativo. O modo absoluto refere-se a posio de zero mquina, s podendo ser utilizado se uma busca de zero j foi feita previamente. SENTIDO DE ROTAO O sentido de rotao composto por um tipo de dado e um endereo. O tipo de dado do endereo pode ser: constante marcador de bit entrada digital parmetro do usurio Quando o tipo de dado for constante, temos as opes: horrio anti-horrio.

77

WEG Ladder Programmer V7.2X DIREO O argumento direo composto por um tipo de dado e um endereo. O tipo de dado do endereo pode ser: constante marcador de bit entrada digital parmetro do usurio Quando o tipo de dado for constante, temos as opes: oposta mesma. EIXO Determina para qual eixo ser gerado a referncia de velocidade e/ou posio. Possui as seguintes opes : - Real : eixo controlado pelo drive. - Virtual : eixo utilizado pelo bloco CAM como mestre.

Linguagem

NOTA! O bloco CAM e o eixo virtual somente est disponvel para o carto POS2 com verso de firmware >= 1.50. CONTROLE Determina o tipo de controle utilizado na execuo do bloco. Possui as seguintes opes : - Automtico : em funo do controle previamente selecionado por outro bloco. - Velocidade. - Posio. INTEIRO O inteiro composto por um tipo de dado e um endereo. O tipo de dado inteiro pode ser: constante marcador de word parmetro do usurio Ateno: Quando a parte inteira referir-se a um resultado de sada de qualquer bloco, o tipo de dado constante no permitido. Os limites do inteiro so: mximo = 32767 mnimo = -32768 FLOAT O float composto por um tipo de dado e um endereo. O tipo de dado do float pode ser: constante float marcador de float Ateno: Quando o float referir-se a um resultado de sada de qualquer bloco, o tipo de dado constante float no permitido. Os limites do float so: mximo = 3.402823466e+38F mnimo = 1.175494351e-38F

78

WEG Ladder Programmer V7.2X LIMITES Os limites so compostos por 2 partes: inteiro 78 / float 78 - mximo inteiro 78 / float 78 - mnimo VALORES DE ENTRADA / VALORES DE SADA Os valores so compostos por 2 partes: inteiro 78 / float 78 - entrada inteiro 78 / float 78 - sada MODO DE CONTROLE Determina o tipo da referncia que ser envida para o drive. O tipo de dado pode ser: - constante - parmetro do usurio - marcador de bit - entrada digital Possui as seguintes opes : - 0 : referncia de velocidade; - 1 : referncia de corrente de torque.

Linguagem

CORRENTE DE TORQUE A corrente de torque composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado da velocidade pode ser: - constante - parmetro do usurio - marcador de word - marcador de float O valor da referncia de corrente de torque em % da corrente nominal do motor

7.1.6

Referncia Rpida
LGICA NOCONTACT - Contato Normalmente Aberto 81 NCCONTACT - Contato Normalmente Fechado 82 COIL - Bobina 82 NEGCOIL - Bobina Negada 83 SETCOIL - Seta Bobina 84 RESETCOIL - Reseta Bobina 85 PTSCOIL - Bobina de Transio Positiva 85 NTSCOIL - Bobina de Transio Negativa 86 BLOCOS DE POSICIONAMENTO SCURVE - Curva S 87 TCURVE - Curva Trapezoidal 90 HOME - Busca Zero Mquina 92 TCURVAR - Curva Trapezoidal Varivel CAM - Curva Definida 98 SHIFT - Deslocamento 112 BLOCOS DE MOVIMENTO SETSPEED - Seta Velocidade 115 SPEED - Velocidade 120 JOG - Movimenta 118 REF - Envia Referncia 122

96

79

WEG Ladder Programmer V7.2X BLOCOS DE PARADA STOP - Parada 125 QSTOP - Parada Rpida 127 BLOCOS DE SEGUIDOR FOLLOW - Seguidor 129 AUTOREG - Registro Automtico BLOCOS VERIFICADOR INPOS - Em Posio 132 INBWG - Em Movimento 134 BLOCOS DE CLP TON - Temporizador 136 RTC - Relgio de Tempo Real 138 CTU - Contador Incremental 140 PID - Controle PID 143 FILTER - Filtro de 1 Ordem 146 CTENC - Contador de Encoder 148 BLOCOS DE CLCULO COMP - Comparador 151 MATH - Aritmtico 152 FUNC - Funo Matemtica 158 SAT - Saturao 160 MUX - Multiplexador 161 DEMUX - Demultiplexador 163 BLOCOS DE TRANSFERNCIA TRANSFER - Transferidor 164 INT2FL - Inteiro para Ponto Flutuante 165 FL2INT - Ponto Flutuante para Inteiro 166 IDATA - Transferncia Indireta 167 USERERR - Erro do usurio 168 BLOCOS REDE CAN MSCANWEG - Mestre CANWEG 169 RXCANWEG - Leitura CANWEG 170 SDO - Service Data Object 170 BLOCOS DE SUBROTINA USERFB - Subrotina 172 TEXTO Comentrio

Linguagem

130

80

7.2
7.2.1

Texto
Comentrio
DESCRIO Para alterar o texto do comentrio, basta dar um duplo-clique sobre a linha do comentrio. Entre com o novo texto e confirme teclando Ok. Veja tambm DILOGO
25

como inserir um Comentrio no editor ladder.

80

WEG Ladder Programmer V7.2X

Linguagem

7.3
7.3.1

Contatos
NO CONTACT
SMBOLO

DESCRIO composto por 1 entrada, 1 sada e 1 argumento. O argumento composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser: marcador de bit entrada digital sada digital parmetro do usurio (1) marcador de bit de sistema (2) NOTAS: (1) Valores pares correspondem a 0, enquanto que valores mpares correspondem a 1. (2) Somente para SoftPLC do CFW-11 e SSW-06. FUNCIONAMENTO Transfere o sinal contido em sua entrada para a sua sada, se o valor do seu argumento for 1. Caso contrrio, transfere 0 para a sua sada. GRFICO

EXEMPLO COMENTADO

Se o marcador de bit 2000 e a entrada digital 1 forem 1, escreve 1 no marcador de bit 1000. Caso contrrio, escreve 0.

81

WEG Ladder Programmer V7.2X

Linguagem

7.3.2

NC CONTACT
SMBOLO

DESCRIO composto por 1 entrada, 1 sada e 1 argumento. O argumento composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser: marcador de bit entrada digital sada digital parmetro do usurio (1) marcador de bit de sistema (2) NOTAS: (1) Valores pares correspondem a 0, enquanto que valores mpares correspondem a 1. (2) Somente para SoftPLC do CFW-11 e SSW-06. FUNCIONAMENTO Transfere o sinal contido em sua entrada para a sua sada, se o valor do seu argumento for 0. Caso contrrio, transfere 0 para a sua sada. GRFICO

EXEMPLO COMENTADO

Se o marcador de bit 2000 e a entrada digial 1 forem 0, escreve 1 no marcador de bit 1000. Caso contrrio, escreve 0.

7.4
7.4.1

Bobinas
COIL
SMBOLO

DESCRIO composto por 1 entrada e 1 argumento. O argumento composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser:

82

WEG Ladder Programmer V7.2X marcador de bit sada digital parmetro do usurio (1) marcador de bit de sistema (2)

Linguagem

NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado. Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1. (2) Somente para SoftPLC do CFW-11 e SSW-06. FUNCIONAMENTO Transfere o sinal contido em sua entrada para o seu argumento. GRFICO

EXEMPLO COMENTADO

Se o marcador de bit 2000 ou a entrada digital 1 for 1, escreve 1 no marcador de bit 1000. Caso contrrio, escreve 0.

7.4.2

NEG COIL
SMBOLO

DESCRIO composto por 1 entrada e 1 argumento. O argumento composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser: marcador de bit sada digital parmetro do usurio (1) marcador de bit de sistema (2) NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado. Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1. (2) Somente para SoftPLC do CFW-11 e SSW-06. FUNCIONAMENTO Transfere o inverso do sinal contido em sua entrada para o seu argumento. GRFICO

83

WEG Ladder Programmer V7.2X

Linguagem

EXEMPLO COMENTADO

Se o marcador de bit 2000 ou a entrada digital 1 for 1, e o parmetro do usurio 800 for 0, escreve 0 na sada digital 1. Caso contrrio, escreve 1.

7.4.3

SET COIL
SMBOLO

DESCRIO composto por 1 entrada e 1 argumento. O argumento composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser: marcador de bit sada digital parmetro do usurio (1) marcador de bit de sistema (2) NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado. Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1. (2) Somente para SoftPLC do CFW-11 e SSW-06. FUNCIONAMENTO Quando o sinal de entrada for 1, o argumento setado. O argumento somente ser resetado quando um componente reseta bobina for ativado. GRFICO

EXEMPLO COMENTADO

84

WEG Ladder Programmer V7.2X

Linguagem

Se o parmetro do usurio 801 e a sada digital 1 do drive forem 1, ou a entrada digital 1 for 1, e o parmetro do usurio 800 for 0, seta a sada digital 1. Caso contrrio, o valor da sada mantido.

7.4.4

RESET COIL
SMBOLO

DESCRIO composto por 1 entrada e 1 argumento. O argumento composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser: marcador de bit sada digital parmetro do usurio (1) marcador de bit de sistema (2) NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado. Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1. (2) Somente para SoftPLC do CFW-11 e SSW-06. FUNCIONAMENTO Quando o sinal de entrada for 1, o argumento resetado. O argumento somente ser setado quando um componente seta bobina for ativado. GRFICO

EXEMPLO COMENTADO

Se a entrada digital 1 for 1, reseta o parmetro do usurio 800. Caso contrrio, o valor do parmetro mantido.

7.4.5

PTS COIL
SMBOLO

85

WEG Ladder Programmer V7.2X DESCRIO composto por 1 entrada e 1 argumento. O argumento composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser: marcador de bit sada digital parmetro do usurio (1) marcador de bit de sistema (2)

Linguagem

NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado. Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1. (2) Somente para SoftPLC do CFW-11 e SSW-06. FUNCIONAMENTO Quando houver uma transio de 0 para 1 no sinal de entrada, o argumento setado durante um ciclo de scan. Depois disso o argumento resetado, mesmo que a sua entrada permanea em 1. GRFICO

EXEMPLO COMENTADO

Quando a entrada digital 1 for de 0 para 1, escreve 1 por um ciclo de scan no marcador de bit 2000.

7.4.6

NTS COIL
SMBOLO

DESCRIO composto por 1 entrada e 1 argumento. O argumento composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser: marcador de bit sada digital parmetro do usurio (1) marcador de bit de sistema (2) NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado. Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1.

86

WEG Ladder Programmer V7.2X (2) Somente para SoftPLC do CFW-11 e SSW-06.

Linguagem

FUNCIONAMENTO Quando houver uma transio de 1 para 0 no sinal de entrada, o argumento setado durante um ciclo de scan. Depois disso, o argumento resetado, mesmo que a sua entrada permanea em 0. GRFICO

EXEMPLO COMENTADO

Quando a entrada digital 1 for de 1 para 0, escreve 1 por um ciclo de scan no marcador de bit 2000.

7.5
7.5.1
7.5.1.1

Blocos de Funo
Posicionamento
SCURVE SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 6 argumentos, sendo eles: - posio 76 - velocidade 76 - acelerao 77 - jerk 77 - modo 77 - eixo 78 A entrada EN responsvel pela habilitao do bloco. A sada ENO informa o instante que o bloco finalizado. FUNCIONAMENTO Se a entrada EN for 0, o bloco no executado e a sada ENO vai para 0. Se houver pelo menos um pulso durante um ciclo de scan na entrada EN e no houver outro bloco de posicionamento ativo, ser executado um posicionamento com um perfil S baseado nas caractersticas

87

WEG Ladder Programmer V7.2X programadas nos argumentos.

Linguagem

Quando o posicionamento termina, a sada ENO vai para 1 durante um ciclo de scan, retornando posteriormente a 0. Importante: Este bloco trabalha em malha de posio, permanecendo assim mesmo aps a sua concluso. FLUXOGRAMA

GRFICO

88

WEG Ladder Programmer V7.2X

Linguagem

EQUAES DA CINEMTICA x = x0 + v0*t + (1/2)*a0*t^2 + (1/6)*J*t^3 v = v0 + a0*t + (1/2)*J*t^2 a = a0 + J*t onde: - x = posio final - x0 = posio inicial - v = velocidade final - v0 = velocidade inicial - a = acelerao final - a0 = acelerao inicial - J = jerk EXEMPLO COMENTADO

89

WEG Ladder Programmer V7.2X

Linguagem

Se o drive estiver habilitado e o marcador de bit 2000 estiver em 1, um posicionamento com um perfil S, de 20,5 voltas positivo no modo relativo (sentido horario), a 2000 rpm, com uma aceleracao de 50.000 rpm/s e um jerk de 230.000 rpm/s^2 executado. Quando o posicionamento concludo, a sada digital 1 fica ativa por 1 ciclo de scan 7.5.1.2 TCURVE SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 5 argumentos, sendo eles: - posio 76 - velocidade 76 - acelerao 77 - modo 77 - eixo 78 A entrada EN responsvel pela habilitao do bloco. A sada ENO informa o instante em que o bloco finalizado. FUNCIONAMENTO Se a entrada EN for 0, o bloco no executado e a sada ENO vai para 0. Se houver pelo menos um pulso durante um ciclo de scan na entrada EN e no houver outro bloco de posicionamento ativo, ser executado um posicionamento com um perfil trapezoidal baseado nas caractersticas programadas nos argumentos. Quando o posicionamento termina, a sada ENO vai para 1 durante um ciclo de scan, retornando posteriormente a 0. Importante: Este bloco trabalha em malha de posio, permanecendo assim mesmo aps a sua concluso. FLUXOGRAMA

90

WEG Ladder Programmer V7.2X

Linguagem

GRFICO

91

WEG Ladder Programmer V7.2X EQUAES DA CINEMTICA x = x0 + v0*t + (1/2)*a*t^2 v = v0 + a*t onde: - x = posio final - x0 = posio inicial - v = velocidade final - v0 = velocidade inicial - a = acelerao final EXEMPLO COMENTADO

Linguagem

Quando for capturado uma transio de 0 para 1 na entrada digital 1, dispara um posicionamento para a posio absoluta configurada com sinal do parmetro do usurio 800, com o nmero de voltas do parmetro do usurio 801 e com a frao de volta do parmetro do usurio 802, na velocidade do parmetro do usurio 803 em rpm e com uma acelerao baseada no parmetro do usurio 904 em rpm/s. Para isto necessrio que uma busca de zero mquina j tenha sido executada previamente. Quando terminar, escreve 1 durante 1 ciclo de scan na sada digital 1. 7.5.1.3 HOME SMBOLO

DESCRIO composto por 1 entrada EN, 1 entrada ZEROSW, 1 sada ENO e 6 argumentos, sendo eles: - sentido de rotao 77 - velocidade 76 - acelerao 77 - offset (sinal, nmero de voltas, frao de volta) 76 - tipo : - Padro 93 - Imediato 93 - Uni-Direcional com Sensor 93

92

WEG Ladder Programmer V7.2X - Uni-Direcional com Sensor e Pulso Nulo 94 - Uni-Direcional com Pulso Nulo 94 - Bi-Direcional com Sensor 94 - Bi-Direcional com Sensor e Pulso Nulo 95 - eixo
78

Linguagem

A entrada EN responsvel pela habilitao do bloco. A entrada ZEROSW responsvel de informar ao bloco que a posio de zero mquina foi atingida. A sada ENO informa o instante que o bloco finalizado. TIPO: Padro A busca de zero iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No instante em que houver um pulso de no mnimo um ciclo de scan na entrada ZEROSW, inicia-se a busca do pulso nulo. Assim que o pulso nulo for encontrado, inicia-se o processo de parada seguido do retorno a posio do pulso nulo.

NOTA! Na hiptese deste bloco ser habilitado e a entrada ZEROSW estar em 1, a busca se inicia no sentido oposto ao programado at a entrada ZEROSW ir para 0. Neste instante, o bloco inverte o sentido de giro, repetindo o passo descrito no pargrafo anterior. Imediato (*) Quando o tipo programado for imediato, nenhum movimento executado e a posio atual considerada a posio do pulso nulo.

NOTA! Para a execuo deste tipo no necessrio o drive habilitado. Pode ser executado durante qualquer posicionamento. Uni-Direcional com Sensor (*) Esse tipo pode ser usado quando o pulso nulo do encoder no est disponvel e requerido rotao em somente um sentido. A busca do sensor iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No instante em que o sensor detectado, essa posio considerada como sendo a posio do pulso nulo e inicia-se o processo de parada. Se o bloco for habilitado e a entrada ZEROSW estiver em 1, a posio atual ser considerada como sendo a posio do pulso nulo e nenhum movimento ser executado.

93

WEG Ladder Programmer V7.2X

Linguagem

Uni-Direcional com Sensor e Pulso Nulo (*) Esse tipo pode ser usado quando o pulso nulo do encoder est disponvel e requerido rotao em somente um sentido. A busca do pulso nulo iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No instante em que o sensor detectado, inicia-se a busca do pulso nulo. Assim que o pulso nulo for encontrado, inicia-se o processo de parada.

Uni-Direcional com Pulso Nulo (*) A busca do pulso nulo iniciada com um perfil trapezoidal baseado nas caractersticas programadas. Assim que o pulso nulo for encontrado, inicia-se o processo de parada.

Bi-Direcional com Sensor (*) Esse tipo pode ser usado quando o pulso nulo do encoder no est disponvel. A busca do sensor iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No instante em que o sensor detectado, inicia-se o processo de inverso de sentido. No instante em que o sensor no mais detectado essa posio considerada como sendo a posio do pulso nulo e inicia-se o processo de parada seguido do retorno a nova posio do pulso nulo. Se o bloco for habilitado e a entrada ZEROSW estiver em 1, o movimento inicia-se no sentido contrrio ao programado, quando o sensor no mais detectado, essa posio considerada como sendo a posio do pulso nulo e inicia-se o processo de parada seguido do retorno a nova posio do pulso nulo.

94

WEG Ladder Programmer V7.2X

Linguagem

Bi-Direcional com Sensor e Pulso Nulo (*) A busca do pulso nulo iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No instante em que o sensor detectado, inicia-se o processo de inverso de sentido. No instante em que o sensor no mais detectado inicia-se a busca do pulso nulo. Assim que o pulso nulo for encontrado, inicia-se o processo de parada seguido do retorno a posio do pulso nulo. Se o bloco for habilitado e a entrada ZEROSW estiver em 1, o movimento inicia-se no sentido contrrio ao programado, quando o sensor no mais detectado, inicia-se a busca do pulso nulo. Assim que o pulso nulo for encontrado, inicia-se o processo de parada seguido do retorno a posio do pulso nulo.

FUNCIONAMENTO Se a entrada EN for 0, o bloco no executado e a sada ENO fica em 0. Se houver pelo menos um pulso durante um ciclo de scan na entrada EN e no haver outro bloco de posicionamento ativo, a busca de zero iniciada nas caractersticas programadas nos argumentos. Ento o bloco finalizado e a sada ENO vai para 1 por um ciclo de scan, retornando a 0 posteriormente. Na finalizao deste bloco, a posio encontrada ser referenciada com o valor do offset programado, que normalmente possui o valor zero. Se programssemos um offset negativo de 25 rotaes, e executssemos um posicionamento relativo de 50 rotaes com sinal positivo, a posio alcanada seria de 25 voltas e 0 de frao de volta, com sinal positivo. No entanto, se o posicionamento fosse absoluto, a posio final 50 voltas e de 0 de frao de volta, com sinal positivo, girando na realidade 75 voltas no sentido horrio. NOTA: Se o tipo de busca de zero programado utilizar pulso nulo, a posio final pode sofrer um offset dependendo do valor do parmetro 769, que provoca um adiantamento da posio em relao ao pulso nulo. Desta forma, a parada ser o valor de P769 dcimos de graus antes do pulso nulo. IMPORTANTE: Aps a busca de zero de mquina, o controle fica em malha de posio. EXEMPLO COMENTADO

95

WEG Ladder Programmer V7.2X

Linguagem

Considerando que o drive tenha sido recm resetado ou energizado, na transio de 0 para 1 da entrada digital 1, ativa a busca de zero mquina tipo padro, pois o marcador de bit 2001 inicializado em 0. Quando a entrada 2 vai para 1, inicia a busca do pulso nulo. Ao encontr-lo, o motor comea a desacelerar e volta para a posio do pulso nulo encontrada mais o valor de P769. Assim que o posicionamento concludo, o marcador 2001 setado, que inabilita uma nova busca. 7.5.1.4 TCURVAR SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 6 argumentos, sendo eles: - posio 76 - acelerao 77 - direo 78 - velocidade 96 - sincronismo 96 - eixo 78 A entrada EN responsvel pela habilitao do bloco. A sada ENO informa o instante em que o bloco finalizado. Velocidade A velocidade composta por um tipo de dado e um endereo, dependendo da escolha do tipo de dado. O tipo de dado da velocidade pode ser: encoder (encoder auxiliar da PLC2 ou encoder principal da POS2) parmetro do usurio marcador de word Para os parmetros do usurio e os marcadores de word a unidade considerada por este campo o RPM (rotaes por minuto). Relao de Sincronismo A relao de sincronismo formada por 1 tipo de dado e 2 endereos ou constantes, dependendo da escolha do tipo de dado.

96

WEG Ladder Programmer V7.2X O tipo de dado pode ser: constante parmetro do usurio marcador de word Os endereos ou constantes so destinados a relao do mestre e relao do escravo.

Linguagem

Importante: A relao de sincronismo s aplicada quando a fonte de velocidade for pelo encoder. FUNCIONAMENTO Se a entrada EN for 0, o bloco no executado e a sada ENO vai para 0. Se houver pelo menos um pulso durante um ciclo de scan na entrada EN e no houver outro bloco de posicionamento ativo, ser executado um posicionamento com um perfil trapezoidal varivel baseado nas caractersticas programadas nos argumentos. Quando o posicionamento termina, a sada ENO vai para 1 durante um ciclo de scan, retornando posteriormente a 0. Importante: Este bloco trabalha em malha de posio, permanecendo assim mesmo aps a sua concluso. FLUXOGRAMA

97

WEG Ladder Programmer V7.2X GRFICO

Linguagem

EXEMPLO COMENTADO

Quando for capturado uma transio de 0 para 1 na entrada digital 1, dispara um posicionamento configurada com sinal do parmetro do usurio 800, com o nmero de voltas do parmetro do usurio 801 e com a frao de volta do parmetro do usurio 802, na velocidade do parmetro do usurio 803 em rpm e com uma acelerao baseada no parmetro do usurio 804 em rpm/s. Quando terminar, escreve 1 durante 1 ciclo de scan na sada digital 1. 7.5.1.5 CAM SMBOLO:

DESCRIO: composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles: - Perfil: Perfil de posicionamento CAM a ser executado. - Tipo de Perfil Cam: - Fixo: o perfil de posicionamento transferido junto com o programa do usurio e no poder sofrer alteraes. - Calculvel: o perfil de posicionamento transferido junto com o programa do usurio e poder sofrer

98

WEG Ladder Programmer V7.2X

Linguagem

alteraes atravs da execuo do bloco CALCCAM. Para perfis de posicionamento calculveis os seguintes parmetros so necessros : Nmero Mximo de Pontos: Valor constante que configura o nmero mximo de pontos que este CAM poder ter. Primeiro Ponto Mestre Marcador de float que configura a posio do mestre do primeiro ponto deste perfil CAM, a posio do mestre nos demais pontos ser de acordo com o contedo dos marcadores de float subseqentes ao selecionado. Os contedos dos marcadores de float utilizados devem ter o formato de voltas, exemplo: 1.5 voltas, 0.25 volta, ... Importante: Caso a posio do mestre de algum ponto for menor que a posio do mestre do ponto anterior no momento da execuo do bloco CALCCAM, este perfil CAM no ser mais executado sem que novamente o bloco CALCCAM seja executado com os contedos dos marcadores utilizados estejam corretos. Primeiro Ponto Escravo Marcador de float que configura a posio do escravo do primeiro ponto deste perfil CAM, a posio do escravo nos demais pontos ser de acordo com o contedo dos marcadores de float subseqentes ao selecionado. Os contedos dos marcadores de float utilizados devem ter o formato de voltas, exemplo: 1.5 voltas, 0.25 volta, ... Primeiro Tipo de Curva Marcador de bit que configura o tipo de interpolao (0 para interpolao linear e 1 para interpolao cbica) do primeiro ponto deste perfil CAM, o tipo de interpolao dos demais pontos ser de acordo com o contedo dos marcadores de bit subseqentes ao selecionado. Nmero de Pontos Marcador de word que configura a quantidade de pontos deste perfil CAM. NOTAS! - Caso o marcador de word programado conter valor maior que o argumento Nmero Mximo de Pontos no momento da execuo do bloco CALCCAM, este perfil CAM no ser mais executado sem que novamente o bloco CALCCAM seja executado com o contedo do marcador utilizado esteja correto. - No primeiro ciclo de scan aps o download do programa do usurio, o bloco CALCCAM carrega o nmero de pontos, os valores dos pontos e os tipos de interpolao para os argumentos programados nos blocos CAM calculveis. A entrada EN responsvel pela habilitao do bloco. A sada ENO informa o instante em que o bloco finalizado. O bloco CAM responsvel pela execuo de um posicionamento definido em seu perfil (profile). Basicamente um dispositivo CAM tem a funo de converter um movimento rotativo em um movimento recproco de avano e recuo. Esse movimento de avano e recuo definido por um perfil cam. Umas das maneiras de definir mecanicamente esse perfil cam mostrada no exemplo a seguir:

Figura - CAM mecnico.

99

WEG Ladder Programmer V7.2X

Linguagem

FUNCIONAMENTO: Se a entrada EN for 0, o bloco no executado e a sada ENO 0. Se a entrada EN for 1, o bloco executa o perfil CAM programado utilizando o eixo virtual como mestre. Todos os blocos de posicionamento e velocidade do WLP podem ser utilizado para gerar referncia para o eixo virtual. O bloco CAM sempre relativo, ou seja, a posio do eixo virtual na inicializao do bloco ser considerada como posio zero do mestre. Quando o perfil cam termina, a sada ENO vai para 1 durante um ciclo de scan, retornando posteriormente a 0. NOTA! O eixo virtual o eixo utilizado como mestre para o bloco CAM. Todos os blocos de posicionamento e movimento na POS2 a partir da verso de firmware 1.50 so capazes de gerar referncia para o eixo virtual. FLUXOGRAMA:

EXEMPLO:

100

WEG Ladder Programmer V7.2X

Linguagem

A entrada digital %IX1 habilita o drive. A entrada digital %IX2 habilita o bloco JOG que est programado para gerar uma referncia de velocidade para o eixo virtual definida pelo parmetro do usurio %UW800 com acelerao definida pelo parmetro do usurio %UW801. A entrada digital %IX3 habilita o bloco CAM que a partir desse instante seguir o mestre de acordo com o perfil definido no parmetro PROFILE. Ao terminar o perfil, a sada digital %QX3 ser ativada. Se a entrada digital %IX3 estiver sempre ativa o perfil CAM ser executado continuamente. O seguinte profile foi utilizado no exemplo :

Atravs da monitorao online os seguintes dados foram adquiridos :

101

WEG Ladder Programmer V7.2X

Linguagem

CAIXA DE PROPRIEDADES BLOCO CAM:

Esta caixa chamada atravs de um duplo clique do mouse no bloco CAM. Nela possvel executar as seguintes operaes: - Selecionar o perfil utilizado atravs da seleo de "Perfil". - Abrir o perfil para edio atravs do boto "Abrir". - Criar o novo perfil atravs do boto "Criar". - Remover o perfil selecionado atravs do boto "Remover".

102

WEG Ladder Programmer V7.2X - Salvar com outro nome o perfil selecionado atravs do boto "Salvar Como...".

Linguagem

Criando um novo perfil cam: Para criar um novo perfil cam clique no boto "Cria", uma caixa de entrada de valores solicitar o nome do novo perfil, aps o editor de perfil cam abrir, conforme figura a seguir :

Nessa janela existe os seguintes controles : Tabela de pontos :

NOTAS! - Como citado anteriormente o bloco CAM sempre relativo, logo o primeiro ponto da tabela de pontos sempre ser mestre=0 e escravo=0. - Mestre = eixo virtual - Escravo = eixo real (drive) Grfico do perfil :

103

WEG Ladder Programmer V7.2X

Linguagem

Ferramentas de controle do grfico :

Valores do cursor : Valores relativos ao ponto selecionado do cursor.

Velocidade do mestre : Velocidade utilizada para clculo da velocidade, acelerao e jerk do escravo.

! NOTA - A velocidade, acelerao e jerk do escravo devem ser utilizados como referncia para o desenvolvimento do perfil cam, onde os mesmos so calculados numericamente e no levam em considerao carga, inrcia, torque e a dinmica do drive.

104

WEG Ladder Programmer V7.2X

Linguagem

Adicionando um novo ponto no perfil cam: Um ponto pode ser adicionado atravs dos botes adicionar ou inserir ponto ou atravs de um duplo clique do mouse no grfico na posio onde deseja-se adicionar o ponto. O duplo clique pode ser feito em qualquer regio do grfico. Caso j exista uma interpolao nessa regio o editor ir inserir esse ponto entre os dois pontos da interpolao. O ponto sempre adicionado como interpolao do tipo linear. Quando adicionado ou inserido um ponto atravs dos respectivos botes os valores de mestre e escravo vem zerados. No caso da insero de ponto isso pode ocasionar uma interrupo do perfil, pois a posio do mestre deve sempre crescer em relao a origem, ento, deve-se editar o valor do mestre e escravo clicando sobre suas clulas na tabela de pontos. Na figura a seguir foi inserido um ponto atravs do duplo clique do mouse:

Para alterar o tipo da interpolao clique na clula de tipo na linha correspondente a origem da interpolao e selecione a desejada. Na figura a seguir foi alterado o ponto para interpolao tipo cbica.

105

WEG Ladder Programmer V7.2X

Linguagem

Agora nessa curva j possvel observar outras grandezas alm da posio como velocidade, acelerao e jerk. Para uma melhor visualizao de todas grandezas podemos utilizar o boto "Ajusta Zoom Tudo" conforme figura a seguir.

Da mesma maneira podemos escolher uma das grandeza e utilizar o boto "Aplica Zoom Selecionado". No exemplo a seguir foi efetuado um zoom na velocidade.

Outra ferramenta interessante de ser citada o cursor. No exemplo a seguir posicionaremos o cursor no ponto de mxima velocidade.

106

WEG Ladder Programmer V7.2X

Linguagem

Deve-se lembrar que as grandezas velocidade, acelerao e jerk do escravo so dependentes da velocidade do mestre, ento interessante altera-la de modo a simular algo muito prximo ao real. Na figura a seguir a velocidade do mestre ser alterada para 1000 rpm e analisaremos a mesma posio do cursor.

Durante o projeto do perfil cam todas essas grandezas devem ser observadas pois as mesmas podero ou no ser cumpridas em funo de limitaes mecnicas, eltricas e eletrnicas dos equipamentos envolvidos. Como os grficos de acelerao e jerk so calculados levando em considerao a interpolao entre dois pontos, nas junes entre interpolaes lineares a acelerao e jerk sero mostrados como iguais a zero. Mas sabemos que teoricamente num degrau de velocidade a acelerao e jerk so infinitos, na prtica a acelerao e jerk nesse momento depender tambm das limitaes mecnicas, eltricas e eletrnicas dos equipamentos envolvidos. Esses degraus de velocidade devem ser observados e considerados no projeto do perfil cam. Na figura a seguir exemplificado esta situao.

107

WEG Ladder Programmer V7.2X

Linguagem

O bloco CAM tem disponvel dois tipos de interpolao, linear e cbica. Sendo utilizada as seguintes equaes : - Linear :

- Cbica :

Onde : pe = posio do escravo ve = velocidade do escravo ae = acelerao do escravo je = jerk do escravo pm = posio do mestre vm = velocidade do mestre pim = posio inicial do mestre pfm = posio final do mestre pie = posio inicial do escravo pfe = posio final do escravo a = coeficiente calculado pelo editor CAM b = coeficiente calculado pelo editor CAM c = coeficiente calculado pelo editor CAM

108

WEG Ladder Programmer V7.2X

Linguagem

Alterando um ponto no perfil cam: Um ponto pode ser alterado atravs da tabela de pontos pela edio direta ou movendo o ponto no grfico. Para mover o ponto no grfico leve o mouse at o ponto em questo que marcado com um quadrado vermelho, clique sobre o mesmo e mantenha o mouse pressionado e arraste o mesmo para a nova posio. Ao clicar sobre o ponto a tabela de pontos ser deslocada para o ponto em questo, selecionando a clula relacionada. A operao de mover o ponto no grfico interativa e calcula todo o perfil a cada mudana do ponto em questo. O novo ponto pode ser visto na tabela de pontos. Removendo um ponto no perfil cam: O mesmo removido diretamente na tabela de pontos. Para isso selecione uma das clulas respectiva ao ponto e clique no boto "Remover Ponto". Zoom de uma rea determinada do grfico: Clique com o mouse sobre um dos cantos da regio que deseja executar o zoom e mantenha o mouse pressionado, mova o mouse de modo a marcar uma regio. Nesse momento um retngulo aparecer no grfico, solte o boto do mouse, e ento d um duplo clique sobre esse retngulo. Na figura a seguir um exemplo desse zoom.

Movendo o grfico: Pressione a tecla SHIFT e clique com o mouse sobre o grfico e mantenha o mouse pressionado, mova o mouse e grfico mover junto. Menu grfico: Para ter acesso ao menu do grfico clique com o boto direito do mouse sobre a rea do grfico, aps o seguinte menu aparecer.

Nesse menu possvel executar as seguintes operaes :

109

WEG Ladder Programmer V7.2X - Habilitar/desabilitar coordenadas do mouse. - Habilitar/desabilitar eixos x e y. - Executar operaes de zoom. - Executar operaes de ajuste da tela. - Abrir caixa com as propriedades do grfico. Na figura a seguir mostrada a caixa de propriedades do grfico.

Linguagem

Nessa caixa de propriedades do grfico possvel executar as seguintes operaes : - Ajustar manualmente a escala dos eixos x e y - Habilitar/desabilitar coordenadas do mouse. - Habilitar/desabilitar eixos x e y. 7.5.1.6 CALCCAM SMBOLO:

DESCRIO: composto por 1 entrada EN e 1 sada ENO. A entrada EN responsvel pela habilitao do bloco. A sada ENO informa o instante em que o bloco finalizado. O bloco CALCCAM responsvel pelo clculo dos blocos CAM 98 calculveis (tipo de perfil do bloco CAM definido como calculvel), conforme o contedo dos argumentos desses blocos CAM.

FUNCIONAMENTO: Quando a entrada EN for de 0 para 1, o bloco executado. Ao terminar os clculos dos blocos CAM calculveis, a sada ENO vai para 1 durante um ciclo de scan, retornando posteriormente a 0. NOTA! No primeiro ciclo de scan aps o download do programa do usurio, o bloco CALCCAM carrega o nmero de pontos, os valores dos pontos e os tipos de interpolao para os argumentos programados nos blocos CAM calculveis. EXEMPLO:

110

WEG Ladder Programmer V7.2X Ladder:

Linguagem

Propriedades bloco CAM:

Perfil CAM:

111

WEG Ladder Programmer V7.2X

Linguagem

Aps o download do programa do usurio ser carregado o valor 3 para o marcador de word %MW6000. Os valores 0.75, 0.95 e 1.0 para os marcadores de float %MF9500, %MF9501 e %MF9502, respectivamente. Os valores 0.0, 10.0 e 0.0 para os marcadores de float %MF9503, %MF9504 e %MF9505, respectivamente. E os valores 0 (interpolao linear), 0 e 0 para os marcadores de bit %MX1000, %MX1001 e %MX1002, respectivamente. Quando necessrio alterar algum ponto de um perfil calculvel, basta alterar os pontos desejados nos respectivos marcadores definidos e executar o bloco CALCCAM. Neste exemplo para alterar o perfil CAM toy demonstrado anteriormente, basta carregar os novos valores nos marcadores citados e executar o bloco CALCCAM. Importante: - O bloco CALCCAM no ser executado caso algum bloco CAM estiver ativo e ser gerado o erro E68 na sua tentativa. - Ao executar o bloco CALCCAM com algum marcador utilizado no perfil CAM contendo valor inadequado, na tentativa de executar esse perfil CAM ser gerado o erro E53 e esse bloco CAM no ser executado. Valores Inadequados: - Valor do Nmero de Pontos maior que o Nmero Mximo de Pontos. - Valor da Posio do Mestre menor que a Posio do Mestre no ponto anterior. 7.5.1.7 SHIFT SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles:

112

WEG Ladder Programmer V7.2X - incremento 113 - sentido de rotao - eixo 78


77

Linguagem

A entrada EN responsvel pela habilitao do bloco. Incremento O incremento composto por um tipo de dado, um endereo ou um valor constante, dependendo da escolha do tipo de dado e a forma de incremento. O tipo de dado pode ser: constante parmetro do usurio marcador de word A forma de incremento pode ser: graus / segundo pulsos / ciclo de scan (65536 pulsos = 1 rotao) FUNCIONAMENTO Se a entrada EN for 0, o bloco no executado e a sada ENO fica em 0. Se a entrada EN for 1 e nenhum outro bloco de posicionamento estiver ativo, com exceo do bloco follow, ento o bloco incrementa a posio do eixo do motor com o valor incremento de posio por segundo ou por ciclo de scan, dependendo da forma de incremento programado. No instante que a entrada EN for para 0, o incremento de posio para, a sada ENO vai para 1 por um ciclo de scan, retornando a 0 posteriormente. NOTA: O incremento pode ser atualizado online. FLUXOGRAMA

113

WEG Ladder Programmer V7.2X

Linguagem

GRFICO

EXEMPLO COMENTADO

Quando a entrada digital 1 estiver ativada o eixo de motor ser deslocado 360 em um segundo no sentido horrio.

114

WEG Ladder Programmer V7.2X

Linguagem

7.5.2
7.5.2.1

Movimento
SETSPEED SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles: - sentido de rotao 77 - velocidade 115 - acelerao 77 - eixo 78 A entrada EN responsvel pela habilitao do bloco. A sada ENO informa quando a velocidade do motor atingir a velocidade programada. Velocidade : A velocidade composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado da velocidade pode ser: constante parmetro do usurio marcador de word marcador de float Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no projeto. Para os parmetros do usurio, os marcadores de word e os marcadores de float a unidade considerada por este campo o RPM (rotaes por minuto). FUNCIONAMENTO Se a entrada EN for 0, o bloco no executado e sada ENO fica em 0. Se a entrada EN sofrer uma transio de 0 para 1 e nenhum outro bloco de movimento estiver ativo, com exceo do prprio bloco Seta Velocidade, executado um perfil trapezoidal baseado nas caractersticas programadas dos argumentos e nunca finalizado. No entanto, outros blocos Seta Velocidade podem ser habilitados online, alterando a programao dos seus argumentos. Para acabar com este movimento necessrio utilizar o bloco parada. A sada ENO s vai para 1 em um ciclo de scan, quando o bloco atingir a velocidade programada. Caso contrrio sempre 0. Importante: Este bloco trabalha em malha de velocidade, permanecendo assim mesmo aps a sua concluso.

FLUXOGRAMA

115

WEG Ladder Programmer V7.2X

Linguagem

GRFICO

116

WEG Ladder Programmer V7.2X

Linguagem

EXEMPLO COMENTADO

Na transio de 0 para 1 da entrada digital 1 do drive, o bloco com velocidade de 500 rpm no sentido horrio disparado. Quando esta velocidade atingida, a sada digital 1 setada. Na transio de 0 para 1 da entrada digital 2 do drive, o bloco com velocidade de 1000 rpm no sentido anti-horrio disparado e a sada digital 1 resetada. Quando esta nova velocidade atingida, a sada digital 2 setada. Se a entrada digital 1 for acionada, qualquer um dos dois movimentos prvios que est ativo cancelado e o motor para, e ambas sadas 1 e 2 so resetadas.

117

WEG Ladder Programmer V7.2X 7.5.2.2 JOG SMBOLO

Linguagem

DESCRIO composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles: - sentido de rotao 77 - velocidade 76 - acelerao 77 - eixo 78 A entrada EN responsvel pela habilitao do bloco. FUNCIONAMENTO Se a entrada EN for 0, o bloco no executado e a sada ENO fica em 0. Se a entrada EN for 1 e nenhum outro bloco de posicionamento estiver ativo, o bloco executa um perfil trapezoidal baseado nas caractersticas programadas nos argumentos e inicia a desacelerao quando a entrada EN for 0. No instante que a entrada EN for para 0, inicia-se a parada e quando ela for finalizada, a sada ENO vai para 1 por um ciclo de scan, retornando a 0 posteriormente. NOTA: A velocidade do JOG no atualizada online, ou seja, mesmo que o valor da velocidade programada seja alterada, a velocidade deste bloco no sofrer alterao. Importante: Este bloco trabalha em malha de velocidade, permanecendo assim mesmo aps a sua concluso. FLUXOGRAMA

118

WEG Ladder Programmer V7.2X

Linguagem

GRFICO

EXEMPLO COMENTADO

119

WEG Ladder Programmer V7.2X

Linguagem

Quando a entrada digital 1 do drive for 1, a sada digital 1 setada e ao mesmo tempo o JOG habilitado com uma velocidade de 0,3 rps. Quando a entrada 1voltar para 0, no momento que o bloco termina, ou seja, para totalmente, a sada 1 resetada. 7.5.2.3 SPEED SMBOLO:

DESCRIO: composto por 1 entrada EN, 1 sada ENO e 5 argumentos, sendo eles: - sentido de rotao - velocidade 120 - offset 76 - acelerao 77 - desacelerao 77 - eixo 78
77

A entrada EN responsvel pela habilitao do bloco. A sada ENO informa que o bloco est sendo executado. O bloco SPEED responsvel pela escrita de referncia de velocidade de acordo com os parmetros de sentido de rotao, velocidade, offset, acelerao e desacelerao para o eixo selecionado pelo parmetro eixo. Velocidade : A velocidade composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado da velocidade pode ser: constante parmetro do usurio marcador de word marcador de float Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no projeto. Para os parmetros do usurio, os marcadores de word e os marcadores de float a unidade considerada por este campo o RPM (rotaes por minuto).

120

WEG Ladder Programmer V7.2X

Linguagem

FUNCIONAMENTO: Se a entrada EN for 0, o bloco no executado e sada ENO zero. Se a entrada EN for 1 e nenhum outro bloco de movimento estiver ativo, executado um perfil trapezoidal baseado nas caractersticas programadas nos argumentos para atingir a velocidade programada em SPEED, nesse momento o argumento OFFSET tambm somado sada desse perfil e a sada ENO vai para 1. Se a entrada EN sofrer uma transio de 1 para 0 e esse bloco estiver ativo, executado um perfil trapezoidal baseado nas caractersticas programadas nos argumentos para parar o movimento, quando a velocidade for igual a zero a sada ENO vai para 0. Maiores detalhes no bloco diagrama, fluxograma, grfico e exemplo a seguir. BLOCO DIAGRAMA:

FLUXOGRAMA:

GRFICO:

121

WEG Ladder Programmer V7.2X

Linguagem

EXEMPLO:

A entrada digital %IX1 habilita o drive. A entrada digital %IX2 habilita o bloco SPEED que atravs dos seus parmetros de sentido de rotao, velocidade, offset, acelerao e desacelerao ira gerar uma referncia de velocidade para o eixo real. 7.5.2.4 REF SMBOLO:

DESCRIO: composto por 1 entrada EN, 1 sada ENO e 3 argumentos, sendo eles: - Modo de Controle 79 MODE - Velocidade 76 SPEED

122

WEG Ladder Programmer V7.2X - Corrente de Torque


79

Linguagem

TORQUE

A entrada EN responsvel pela habilitao do bloco e por enviar o comando de gira/pra ao drive. A sada ENO informa que o bloco est habilitado e sendo executado. O bloco REF responsvel pela escrita de referncia de velocidade ou referncia de corrente de torque para o controle do drive (rampas, sentido de giro, etc...). A seleo do tipo da referncia feita no argumento MODE. A referncia de velocidade possui a opo de valor em 13 bits ou em rpm. A referncia de corrente de torque em % da corrente nominal do motor. FUNCIONAMENTO: - Modo Velocidade: Se a entrada EN for 0, o bloco no executado e sada ENO zero. Se a entrada EN for 1, o drive estiver habilitado geral e nenhum outro bloco de movimento estiver ativo, o comando gira/pra vai para 1, o valor da referncia de velocidade escrita para o drive e a sada ENO vai para 1. Se a entrada EN sofrer uma transio de 1 para 0 e esse bloco estiver ativo, o comando gira/pra vai para 0 e a sada ENO vai para 0. - Modo Torque: Se a entrada EN for 0, o bloco no executado e sada ENO zero. Se a entrada EN for 1, o modo de controle do drive for vetorial (encoder ou sensorless), o drive estiver habilitado geral e nenhum outro bloco de movimento estiver ativo, o comando gira/pra vai para 1, o valor da referncia de corrente de torque escrita para o drive e a sada ENO vai para 1. Se a entrada EN sofrer uma transio de 1 para 0 e esse bloco estiver ativo, ativado o modo velocidade, o comando gira/pra vai para 0 e a sada ENO vai para 0. NOTA: Valores negativos para referncia de velocidade ou referncia de corrente de torque impem um sentido de giro do motor contrrio ao definido no drive. FLUXOGRAMA:

GRFICO:

123

WEG Ladder Programmer V7.2X - Modo Velocidade:

Linguagem

- Modo Torque:

EXEMPLO:

A entrada digital %IX1 habilita geral o drive. A entrada digital %IX2 habilita o bloco REF, que est programado para ser somente referencia de velocidade, sendo ento enviado ao drive o valor da referncia de velocidade contido no parmetro do usurio P1010.

124

WEG Ladder Programmer V7.2X

Linguagem

7.5.3
7.5.3.1

Parada
STOP SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles: - desacelerao 77 - modo 125 - controle 78 - eixo 78 A entrada EN responsvel pela habilitao do bloco. A sada ENO informa o instante que o bloco finalizado. Modo : O modo sempre uma constante. Possui as opes: interrompe cancela FUNCIONAMENTO Se a entrada EN for 0, o este bloco no est ativo, a sada ENO fica em 0. Se a entrada EN for 1, mesmo que seja por um ciclo de scan, executado uma parada com um perfil trapezoidal baseado nas caractersticas programadas nos argumentos. Quando a parada concluda, a sada ENO vai para 1 durante um ciclo de scan, retornando a 0 posteriormente. Depois de iniciado, o bloco de parada no mais cancelado at a sua parada total, mesmo que a entrada EN v para 0 antes do fim de sua parada. O modo interrompe faz com que o bloco permanea parado enquanto a entrada EN for 1. No instante que a entrada EN for 0, o bloco de posicionamento previamente ativo restaurado, desde que a posio corrente no seja maior ou igual a posio desejada pelo posicionamento previamente ativo. Isto poderia ocorrer, se a desacelerao do bloco de parada fosse muito lento. O modo cancela no restaura o posicionamento prvio quando a entrada EN for 0. Nota: Se utilizado para parar uma busca de zero mquina, o modo de parada sempre ser cancela, mesmo que a programao esteje setada para interrompe. Importante: Este bloco no altera a forma de controle, seja ela em malha de posio ou em malha de velocidade. FLUXOGRAMA

125

WEG Ladder Programmer V7.2X

Linguagem

GRFICO - Modo Cancela

126

WEG Ladder Programmer V7.2X - Modo Interrompe

Linguagem

EXEMPLO COMENTADO

Quando a entrada digital 1 for 1, um posicionamento de 100 voltas habilitado. Se a entrada digital 2 for 1, o bloco de parada habilitado, fazendo com que o posicionamento seje interrompido. Ao parar, escrito na sada digital 1 do drive 1 por um ciclo de scan. No instante que a entrada digital 2 voltar para 0, o posicionamento de 100 voltas completado. 7.5.3.2 QSTOP SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles: - desacelerao 77 - posio 76 - controle 78

127

WEG Ladder Programmer V7.2X - eixo


78

Linguagem

A entrada EN responsvel pela habilitao do bloco. A sada ENO informa o instante que o movimento finalizado. FUNCIONAMENTO Se a entrada EN for 0, o bloco no est ativo, a sada ENO fica em 0. Se a entrada EN for 1, o bloco habilitado. Quando ocorrer um pulso na entrada rpida e o deslocamento decorrido aps a habilitao do bloco for maior ou igual ao argumento posio, executado uma parada com um perfil trapezoidal. Quando a parada concluda, a sada ENO vai para 1 durante um ciclo de scan, retornando a 0 posteriormente. Para realizar outro deslocamento o bloco deve ser desabilitado pelo menos por um ciclo de scan. Entrada Rpida (pulso nulo do encoder) - conector X8, pino 8 para a POS2 ou conector XC9, pino 8 para a PLC1 e PLC2. Importante: Este bloco no altera a forma de controle, seja ela em malha de posio ou em malha de velocidade. GRFICO

EXEMPLO COMENTADO

Quando a entrada digital 1 for 1, um posicionamento de 10 voltas habilitado. Se a entrada digital 2 for 1, o bloco de parada rpida habilitado, decorridos 5 voltas, quando ocorrer um pulso na entrada rpida do conector X8 o posicionamento ser cancelado. Ao parar, escrito 1 no marcador de bit 2001 por um ciclo

128

WEG Ladder Programmer V7.2X

Linguagem

de scan. No instante que a entrada digital 2 voltar para 0, o posicionamento poder ser reiniciado.

7.5.4
7.5.4.1

Seguidor
FOLLOW SMBOLO

DESCRIO formado por 1 entrada EN, 1 sada ENO e 6 argumentos sendo: - Relao de sincronismo 129 - Direo 78 - Acelerao 77 - Se for 0, a acelerao desabilitada. - Modo 77 - Fonte 129 - Eixo 78 A entrada EN habilita o escravo seguir o mestre baseado nos dados recebidos pela rede CAN. A sada ENO informa se o escravo atingiu o sincronismo. Relao de Sincronismo A relao de sincronismo formada por 1 tipo de dado e 2 endereos ou constantes, dependendo da escolha do tipo de dado. O tipo de dado pode ser: constante parmetro do usurio marcador de word Os endereos ou constantes so destinados a relao do mestre e relao do escravo. Modo O modo uma constante. Possui as opes: velocidade - controla apenas o sincronismo de velocidade. posio - controla o sincronismo de posio e velocidade . Fonte A fonte de sincronismo uma constante. Possui as opes: encoder (vlido somente para POS2 e PLC2) rede CAN (mestre deve ter o bloco MSCANWEG

169

habilitado)

NOTA! S possvel fazer sincronismo entre placas PLC1 para PLC1, PLC2 para PLC2, PLC1 para PLC2 e POS2 para POS2. Nunca PLC1 ou PLC2 para POS2. FUNCIONAMENTO

129

WEG Ladder Programmer V7.2X

Linguagem

Quando a entrada EN estiver ativa, o motor segue o mestre sincronizado em velocidade ou posio, via encoder ou rede CAN. Somente quando o motor escravo atingir a relao especificada do motor mestre, a sada ENO setada. EXEMPLO

Se o mestre est enviando os dados via ENCODER, o motor escravo roda 1/2 vezes a velocidade do motor mestre.. 7.5.4.2 AUTOREG SMBOLO

DESCRIO composto por 2 entradas EN e AUTO, 1 sada ENO e 10 argumentos, sendo eles: - pf (print format) - float que define a distncia em pulsos entre 2 sinais recebidos na entrada index (pulsos nulo) - win (window) - float que define a janela de atuao de leitura do sinal na entrada index - shift - float que define o nmero mximo de pulsos que podem ser corrigido por perodo de amostragem - src (source) - word constante que define se a contagem feita atravs do encoder ou do resolver - sh+ - marcador de bit que indica que o bloco shift no sentido horrio deveria ser ativado - sh- - marcador de bit que indica que o bloco shift no sentido anti-horrio deveria ser ativado - err - marcador de word que define o erro corrente do bloco - reg - marcador de float que indica o nmero de pulsos entre os 2 ltimos sinais na entrada index - pul - indica o nmero de pulsos recebidos desde o ltimo sinal recebido na entrada index A entrada EN responsvel pela habilitao do bloco. A entrada AUTO torna a compensao do erro ativa. A sada ENO vai para 1, somente aps o bloco capturar o terceiro sinal index ter sido recebido quando no houver nenhum erro fatal. NOTA: O sinal index recebido pelo pino 8 do conector XC8 (sinal Z).

130

WEG Ladder Programmer V7.2X

Linguagem

FUNCIONAMENTO O objetivo desta funo, eh fazer uma correo no sincronismo, sempre que uma houver uma variao de posio entre 2 sinais recebidos por uma fotoclula. O sinal da fotoclula, o qual chameremos de INDEX, recebido pela mesmo pino em que a placa recebe o sinal do pulso nulo do encoder. Logo o sinal do pulso nulo do encoder NAO DEVE ser conectado. No instante em que o bloco habilitado (EN = 1), a leitura do INDEX habilitada. Assim que os 2 primeiros INDEX's chegarem, computado o numero de pulsos recebidos nesse intervalo e armazenado no REG (registro). Esse nmero de pulsos obtido do RESOLVER (SRC = 0) ou do ENCODER (SRC = 1). O SRC (source) uma opo de programo do bloco, sendo que o valor padro por RESOLVER. Aps o recebimento do primeiro INDEX, a funo somente ativa a leitura do prximo INDEX apos a funo receber o nmero de pulsos especificado em PF (PRINT FORMAT), dentro de uma janela especificada por WIN (WINDOW). Deste modo, a leitura do INDEX somente vlida dentro de PF - WIN e PF + WIN (sentido horrio) ou PF + WIN e PF - WIN (sentido anti-horrio). PF deve ser configurarado com o valor em pulsos que o REG deve possuir, aps a captura dos 2 primeiros INDEX's (REG nao ser mais modificado). Se houver uma diferena maior que o valor configurado em WIN (WINDOW), o cdigo 2 aparecerah em ERR (codigo do erro). Aps esta etapa de incializao, o valor obtido entre os INDEX's, so comparados com o valor de PF. O valor desta diferena armazenado em DIFF (DIFFERENCE). Se o DIFF for maior que WIN, o cdigo 1 aparecer em ERR. SH+ s vai para 1 se o INDEX for recebido com menos pulsos que PF e SH- s vai para 1 se o INDEX for recebido com mais pulsos que PF. NOTA: Se PF for configurado com 0, ERR, WIN e SHIFT ficam sem funo. O modulo da diferena em pulsos a cada 2 INDEX, armazenda em DIFF. Se a diferena for positiva SH+ vai para 1. Caso contrrio, SH- vai para 1. Quando AUTO (AUTOMATIC) 0, o bloco funciona em modo manual. Quando for 1, o modo automatico habilitado, fazendo uma compensao que faa que o DIFF tenda a 0. A compensao sar feita em funo do valor de SHIFT, que dado em pulsos/perodo de amostragem. A partir do terceiro INDEX, ou seja, apos a inicializao, a sada Q vai para 1, permanecendo nesse estado enquanto EN estiver em 1 e no houver erro, com exceo dos erros negativos que no so erros fatais. PUL o nmero de pulsos recebidos aps o timo INDEX. atualizado no ciclo de scan.

OUTRAS INFORMAES - EN: habilitao do bloco. 0: inativo, 1 ativo - AUTO: 0: bloco em manual, ou seja, no executa a correo (SHIFT) mesmo que haja uma diferena entre PF e REG. 1: bloco em automtico, ou seja, qualquer diferena existente entre PF e REG ativa o bloco SHIFT (caso jah no esteja ativo), forando uma correo deste erro. - Q: 0: indica que o bloco no est habilitado, ou no terminou a seu processo de inicializao (no obteve 2 INDEX) ou h algum erro. 1: indica que o bloco est em funcionamento normal, ou seja, todos os parmetros j podem ser usados com segurana.

- PF: o PRINT FORMAT, ou seja, a distncia em nmero de pulsos entre 2 INDEX. Se algum INDEX for recebido antes de PF - WIN ou depois de PF + WIN, a leitura ignorada. Se o seu valor for nulo (0), o INDEX sempre lido. - WIN: janela para atuao do INDEX. Ver PF.

131

WEG Ladder Programmer V7.2X

Linguagem

- SHIFT: valor de correo mximo em pulsos/periodo de amostragem, quando h um erro entre PF e REG e o bloco est em modo automtico. - SRC: 0: resolver, 1: encoder - ERR: cdigo de erro do bloco. -2: 1 INDEX no recebido ou recebido apos PF + WIN (erro no fatal) -1: PF tem um valor diferente de REG apos o 2 INDEX (erro no fatal) 0: sem erro 1: INDEX recebido depois de PF + WIN 2: |PF - REG| > WIN apos o recebimento do 2 INDEX (inicializacao). - SH+: 0: normal, 1: necessita de uma correo positiva - SH-: 0: normal, 1: necessita de uma correo negativa - DIFF: |PF - REG| em pulsos - REG: nmero de pulsos entre 2 INDEX - PUL: nmero de pulsos decorridos desde o ultimo INDEX

7.5.5
7.5.5.1

Verificador
INPOS SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 5 argumentos, sendo eles: posio 76 - histerese 132 modo 77 - comparao 133 - eixo 78 A entrada EN responsvel pela habilitao do bloco. A sada ENO informa se a posio real maior ou igual ao valor programado, no sentido programado. Histerese A histerese formada por 1 formato, 1 tipo de dado e 1 endereo ou constante, dependendo da escolha do tipo de dado. O formato pode ser: Percentual (%) Pulsos (65536 pulsos = 1 rotao) O tipo de dado pode ser: constante parmetro do usurio

132

WEG Ladder Programmer V7.2X marcador de word Comparao O argumento comparao sempre constante e pode ser: >= (maior ou igual) <= (menor ou igual) = (igual) FUNCIONAMENTO Se a entrada EN for 0, o bloco no executado e a sada ENO permanece em 0.

Linguagem

Se a entrada EN for 1, o bloco compara o sinal de posio real e a posio real com os argumentos de sinal, posio e histerese programados. Se a posio real tem o mesmo sinal que foi programado e ela for maior ou igual , menor ou igual ou igual a posio programada acrescido do valor de histerese programado, ento transferido 1 para a sada ENO. Caso contrrio, transferido 0 para a sada ENO. A histerese serve para impedir oscilao na sada do bloco quando a posio real est muito prxima ou igual posio programada. Por exemplo, para uma posio de 10 rotaes com histerese de 1%, o bloco liga a sada ENO quando a posio real atingir 10,1 rotaes, e somente a desliga quando a posio cair em torno dos 9,9 rotaes. A histerese dada em porcentagem, podendo variar entre 0.0% e 50.0%. Se for programada por parmetro a unidade passa a ser "por mil", variando de 0 a 500. FLUXOGRAMA

GRFICO

133

WEG Ladder Programmer V7.2X

Linguagem

EXEMPLO COMENTADO

Neste exemplo o bloco INPOS est sempre ativado. Neste caso, se o motor estiver na posio positiva maior ou igual a 50 rotaes (respeitando a histerese de 2%), escreve 1 na sada digital 1. Caso contrrio, escreve 0. 7.5.5.2 INBWG SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles: velocidade 76 sentido de rotao 77 - histerese 134 - eixo 78 A entrada EN responsvel pela habilitao do bloco. A sada ENO informa se o sentido de rotao o mesmo do sentido programado e se a velocidade do motor maior ou igual ao valor programado. Histerese A histerese formada por 1 formato, 1 tipo de dado e 1 endereo ou constante, dependendo da escolha do tipo de dado. O formato : Percentual (%) O tipo de dado pode ser: constante

134

WEG Ladder Programmer V7.2X parmetro do usurio marcador de word FUNCIONAMENTO Se a entrada EN for 0, o bloco no executado e a sada ENO vai para 0.

Linguagem

Se a entrada EN for 1, o bloco compara a velocidade e o sentido de giro do motor com os argumentos de velocidade e de sentido de giro programados. Se o motor est girando no mesmo sentido do argumento de sentido de rotao programado e a velocidade do motor for maior ou igual do que o argumento de velocidade programado, ento transferido 1 para a sada ENO. Caso contrrio, transferido 0 para a sada ENO.

FLUXOGRAMA

GRFICO

135

WEG Ladder Programmer V7.2X

Linguagem

EXEMPLO COMENTADO

Enquanto a entrada digital 1 estiver em 1, o bloco INBWG est ativado. Neste caso, se a o motor estiver rodando no sentido horrio e sua velocidade for maior ou igual a 1500 rpm (respeitando a histerese), escreve 1 na sada digital 1. Caso contrrio, escreve 0.

7.5.6
7.5.6.1

CLP
TON SMBOLO

DESCRIO composto por 1 entrada IN, 1 sada Q e 2 argumentos, sendo eles: PT - tempo desejado ET - tempo decorrido A entrada IN responsvel pela habilitao do bloco. A sada Q informa se o tempo decorrido atingiu o tempo programado. PT (Tempo Desejado) O tempo desejado composto por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado do sinal pode ser: constante

136

WEG Ladder Programmer V7.2X parmetro do usurio marcador de word

Linguagem

Para o tipo de dado constante, o valor mximo permitido 65535. Para PLC1, PLC2 e POS2 a base de tempo 1ms, para a SoftPLC do CFW-11 e SoftPLC da SSW-06 a base de tempo 10ms. ET (Tempo Decorrido) O tempo decorrido composto por um tipo de dado e um endereo. O tipo de dado do tempo decorrido pode ser: parmetro do usurio marcador de word NOTA: Na opo parmetro do usurio, o valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado. FUNCIONAMENTO Se a entrada IN for 0, o argumento de tempo decorrido resetado e a sada Q vai para 0. Se a entrada IN for 1, o tempo decorrido incrementado at atingir o valor contido no argumento de tempo desejado. Ao atingir este valor, a sada Q vai para 1, ficando nesse estado at a entrada IN ir para 0. FLUXOGRAMA

GRFICO

137

WEG Ladder Programmer V7.2X

Linguagem

EXEMPLO COMENTADO

Quando a entrada digital 1 do drive for 1, um posicionamento baseado nos parmetros do usurio 800 a 803 habilitado. Quando este posicionamento termina, a sada digital 1 setada e o temporizador habilitado. Aps os 2000 ms programados estourarem, a sada digital 1 resetada. 7.5.6.2 RTC SMBOLO

138

WEG Ladder Programmer V7.2X DESCRIO composto por 1 entrada EN, 1 sada Q e 6 argumentos, sendo eles: WEEK - dias da semana programados para atuao do bloco TIME ON - (horrio inicial) hora, minuto e segundo para ligar sada - TIME OFF - (horrio final) hora, minuto e segundo para desligar sada - Q_OPT - opo de sada normal ou invertida - ONERROR - opo para condio de erro (gera alarme ou gera falha para o drive) - ERROR - indicao de erro no bloco RTC A entrada EN responsvel pela habilitao do bloco. A sada Q acionada conforme programao dos argumentos. FUNCIONAMENTO Se a entrada EN for 0, e a sada Q 0. Se a entrada EN for 1 :

Linguagem

Q_OPT = 0 (sada normal) - sada Q vai para nvel 1 somente quando o horrio corrente maior que o horrio inicial e menor que o horrio final.

Q_OPT = 1 (sada invertida) - sada Q vai para nvel 1 somente quando o horrio corrente menor que o horrio inicial ou maior que o horrio final.

Obs.: Quando houver erro no relgio de tempo real o mesmo ser indicado na sada ERROR. No CFW11/PLC11 a IHM deve estar sempre conectada para utilizao desse bloco. EXEMPLO COMENTADO

Quando a entrada digital 1 for 1, e o dia da semana for Segunda, Tera, Quarta, Quinta ou Sexta-Feira e a hora atual for >= 18:30:00 e <= 22:30:00 a sada digital 1 ser acionada.

139

WEG Ladder Programmer V7.2X 7.5.6.3 CTU SMBOLO

Linguagem

DESCRIO (Counter Up) composto por 1 entrada CU, 1 entrada R, 1 sada Q e 2 argumentos, sendo eles: PV - contagem desejada CV - contagem decorrida A entrada CU a entrada de contagem. A entrada R reseta a contagem. A sada Q informa se o valor de contagem programado foi atingido. PV (Contagem Desejada) A contagem desejada composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado da contagem desejada pode ser: constante parmetro do usurio marcador de word Para o tipo de dado constante, o valor mximo permitido 65535. CV (Contagem Decorrida) A contagem decorrida composta por um tipo de dado e um endereo. O tipo de dado da contagem decorrida pode ser: parmetro do usurio marcador de word NOTA: Na opo parmetro do usurio, o valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado. FUNCIONAMENTO Quando a entrada CU for de 0 para 1, o valor de contagem decorrida incrementado, a menos que a entrada R esteja em 1. Quando o valor de contagem decorrida atingir o valor de contagem desejado, a sada Q vai para 1, permanecendo nesse estado at que a entrada R v para 1. Caso contrrio, a sada Q 0. Enquanto a entrada R estiver em 1, o valor de contagem decorrida resetado e a contagem no incrementada. FLUXOGRAMA

140

WEG Ladder Programmer V7.2X

Linguagem

GRFICO

141

WEG Ladder Programmer V7.2X

Linguagem

EXEMPLO COMENTADO

Se houver uma transio de 0 para 1 na entrada digital 1 ou o marcador de bit 1000 for 1, e a sada digital 1 for 0, um posicionamento TCURVE habilitado. Na sua concluso, o marcador 1000 vai para 1, fazendo com que o bloco CTU efetue uma contagem e novamente aciona o posicionamento, desde que a entrada digital 2 seja 0. Quando o contador sentir 50 transies positivas no marcador 1000, ou seja, efetuou 50 posicionamentos, a sada digital 1 vai para 1, fazendo com que um novo posicionamento no seje possvel de ser feito, at que a entrada digital 2 for 1, resetando a sada 1.

142

WEG Ladder Programmer V7.2X 7.5.6.4 PID SMBOLO

Linguagem

DESCRIO composto por 1 entrada EN, 1 sada ENO e 8 argumentos, sendo eles: sinais 144 (referncia, feedback e sada de controle) ganhos 144 (KP, KI, KD) seleo 143 (0=automtico ou 1=manual) limites (mximo, mnimo) 79 filtro da referncia automtica 143 referncia manual 143 modo do controlador 143 (direto ou reverso) tipo 144 (acadmico ou paralelo) A entrada EN responsvel pela habilitao do bloco. A sada ENO uma cpia do valor da entrada EN. Seleo O argumento seleo composto por um tipo de dado e um endereo. O tipo de dado do endereo pode ser: constante marcador de bit entrada digital parmetro do usurio Quando o tipo de dado for constante, temos as opes: automtico manual. Filtro da Referncia Automtica O Filtro da Referncia Automtica um filtro passa baixa, sendo que a constante de tempo programada atravs do argumento Filtro. O argumento Filtro composto por um tipo de dado e um endereo. O tipo de dado do float pode ser: - constante float; - marcador de float. Referncia Manual O argumento Referncia Manual composto por um tipo de dado e um endereo. O tipo de dado do float pode ser: - constante float; - marcador de foat. Modo do Controlador O modo do controlador sempre constante, podendo ser:

143

WEG Ladder Programmer V7.2X - direto (erro = referncia automtica realimentao); - reverso (erro = realimentao referncia automtica). Sinais Os sinas so compostos por 4 partes: float - referncia 78 float - realimentao 78 float - controle 78 Ganhos Os ganhos so compostos por 3 partes: float - ganho proporcional (Kp) float - ganho integral (Ki) 78 float - ganho derivativo (Kd) 78

Linguagem

78

Como todos os tipos de dado deste bloco so constante float ou marcador de float, til fazer o uso dos blocos INT2FL e FL2INT. FUNCIONAMENTO A entrada EN sempre transfere o seu valor para a sada ENO. Enquanto a entrada EN for 1, o bloco executado. Caso contrrio, os argumentos so resetados. IMPORTANTE: No mximo 2 blocos de PID podem estar ativos por vez. A partir do terceiro, no so executados, mesmo que estejam ativos em sua entrada EN. BLOCO DIAGRAMA

144

WEG Ladder Programmer V7.2X

Linguagem

Definies: e = referncia filtrada - realimentao u = controle Kp = ganho proporcional Ki = ganho integral (inverso do tempo integral (1/Ti)) Kd = ganho derivativo (tempo derivativo) EQUAES DISCRETAS Acadmico u(k) = u(k-1) + Kp*((1 + Ki*Ts + (Kd/Ts))*e(k) - (Kd/Ts)*e(k-1)) Paralelo u(k) = u(k-1) + (Kp + Ki*Ts + (Kd/Ts))*e(k) - (Kd/Ts)*e(k-1) Sendo: Ts = periodo de amostragem EXEMPLO COMENTADO

145

WEG Ladder Programmer V7.2X

Linguagem

Resumidamente, o valor de referncia dado pelo parmetro do usurio 800, que por sua vez convertido para o marcador de float 9000. O valor do sinal de realimentao dado pelo valor contido na entrada analgica 1 do drive, que transferido ao marcador de word 6000 e convertido ao marcador de float 9001. A sada de controle do bloco PID o marcador 9002, que convertido para o marcador de word 6001. O valor contido no marcador de word 6001 transferido para a sada analgica 2 do drive. 7.5.6.5 FILTER SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles: valores (entrada, sada) 79 tipo de filtro 146 float - constante de tempo 78 [segundos] A entrada EN responsvel pela habilitao do bloco. A sada ENO uma cpia do valor da entrada EN. Como todos os tipos de dado deste bloco so constante float ou marcador de float, til fazer o uso dos blocos INT2FL e FL2INT. Tipo de Filtro O tipo de filtro uma constante, que pode ser: passa baixa passa alta

146

WEG Ladder Programmer V7.2X FUNCIONAMENTO A entrada EN sempre transfere o seu valor para a sada ENO. Enquanto a entrada EN for 1, o bloco executado. Caso contrrio, os argumentos so resetados. A frmula do Filtro dada por: - passa baixa [sada] = [entrada] / ( [constante de tempo] * s + 1 ) para filtros passa baixa

Linguagem

- passa alta [sada] = ([entrada] *[constante de tempo] * s) / ( [constante de tempo] * s + 1 ) para filtros passa alta NOTA: A constante de tempo dada em segundos. IMPORTANTE: No mximo 2 blocos de filtro podem estar ativos por vez. A partir do terceiro, no so executados, mesmo que estejam ativos em sua entrada EN. BLOCO DIAGRAMA

EXEMPLO COMENTADO

O valor contido na entrada analgica 1 do drive transferido ao marcador de word 6000. Este marcador de word 6000 convertido para o marcador de float 9000. O marcador de float 9000 a entrada do filtro, cuja constante de tempo 0,1s, resultando no marcador de float 9001.

147

WEG Ladder Programmer V7.2X 7.5.6.6 CTENC SMBOLO

Linguagem

DESCRIO composto por 1 entrada EN, 1 entrada PRESET, 1 sada Q e 6 argumentos, sendo eles: Reset 148 Referncia de contagem - float 78 (REF CNT) Preset - float 78 (PV) Modo de contagem 148 (MODE) Encoder 149 (SRC) Valor corrente - float 78 (CV) A entrada EN responsvel pela habilitao do bloco. A entrada PRESET atribui o valor de preset contido em PV em CV. A sada Q vai para 1 durante um ciclo de scan se o valor de pulsos contados atingiu o valor de pulsos desejados, retornando a 0 posteriormente. Reset Temos dois tipos de reset, atravs do pulso nulo do encoder principal ou atravs de marcador de bit, entrada digital, sada digital ou parmetro do usurio. Modo de Contagem (MODE) O modo de contagem sempre constante, sendo possvel os seguintes modos: Modo 1: a contagem de pulsos realizada em quadratura entre os sinais A e B, conforme figura a seguir. O resultando tem uma resoluo de quatro vezes a resoluo do encoder.

Modo 2: a contagem de pulsos realizada somente atravs do sinal A, o sinal B tem a finalidade de escolha de sentido da contagem, crescente ou decrescente. Obs.: Somente o encoder auxiliar da PLC2 e o encoder da POS2 tem a opo de contagem no modo 2, se os mesmos no estiver sendos usados como realimentao de posio.

148

WEG Ladder Programmer V7.2X

Linguagem

Encoder (SRC) Determina qual encoder ser feito contagem dos pulsos, encoder principal ou auxiliar. FUNCIONAMENTO Se a entrada EN for zero, o argumento de valor corrente (CV) no alterado. Se a entrada EN for 1, o argumento de valor corrente (CV) zerado na transio positiva de EN e ento iniciada a da contagem dos pulsos do encoder principal ou auxiliar. Quando o valor de pulsos contados atingir a referncia de contagem (REF CNT), a sada Q vai para 1 durante um ciclo de scan, retornando a 0 posteriormente. Se ocorrer um RESET, o argumento de valor corrente (CV) zerado. Se a entrada PRESET for 1, o argumento de valor corrente (CV) ter o mesmo valor do argumento preset (PV). FLUXOGRAMA

149

WEG Ladder Programmer V7.2X

Linguagem

EXEMPLO

Quando a entrada digital 1 ligada, o bloco contador de encoder habilitado, zerando o valor do marcador de float 9002 e iniciando a contagem dos pulsos do encoder principal. Se a entrada digital 2 for ligada, o valor de preset contido no marcador de float 9001 transferido para o marcador de float 9002. Quando o valor do marcador de float 9002 atingir o valor de referncia, contido no marcador de float 9000, a sada digital 1 setada, pois a sada Q do bloco contador gera um pulso por um ciclo de scan, podendo ser resetada atravs do marcador de bit 1001. Se o marcador de bit 1000 for um, o valor do marcador de float zerado.

150

WEG Ladder Programmer V7.2X

Linguagem

7.5.7
7.5.7.1

Calculation
COMP SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles: formato operador dado 1 dado 2 A entrada EN responsvel pela habilitao do bloco. A sada ENO vai para 1 dependento do operador, dado 1 e dado 2. Formato: O formato sempre constante, podendo ser do tipo inteiro Operador: O operador sempre constante. Possui as opes: Igual a ( = ) Diferente de ( ~= ) Maior que ( > ) Maior ou igual a ( >= ) Menor que ( < ) Menor ou igual a ( <= ) FUNCIONAMENTO Quando a entrada EN 0, o bloco no executado e a sada ENO vai para 0. Enquanto a entrada EN for 1 e a comparao [dado 1] [operador] [dado 2] verdadeira, a sada ENO vai para 1. Caso contrrio, vai para 0. EXEMPLO COMENTADO

78

ou ponto flutuante

78

151

WEG Ladder Programmer V7.2X

Linguagem

Neste exemplo, se o valor contido na entrada analgica 1 do drive for maior ou igual ao valor contido na entrada analgica 2 do drive, liga a sada digital 1. Caso contrrio, desliga a sada digital 1. 7.5.7.2 MATH SMBOLO FORMATO FLOAT : FORMATO INTEIRO :

+, -, *, / e pow

+e-

pow

or, and, xor, nor, nand shift e xnor

ashift

152

WEG Ladder Programmer V7.2X

Linguagem

DESCRIO composto por 1 entrada EN, 1 sada ENO e 9 argumentos, sendo eles: FORMATO FLOAT - formato = float - operador - dado 1 - dado 2 - resultado FORMATO INTEIRO - formato = inteiro - operador - dado 1 - parte baixa - dado 1 - parte alta - dado 2 - resultado - parte baixa - resultado - parte alta - overflow - sinal

A entrada EN responsvel pela habilitao do bloco. A sada ENO uma cpia do valor da entrada EN. Formato: O formato sempre constante, podendo ser do tipo inteiro Operador: O operador sempre constante. Possui as opes: Para ponto flutuante
78

78

ou ponto flutuante

78

Adio Subtrao Multiplicao Diviso Potncia Para inteiro


78

Adio 154 Subtrao 154 Multiplicao Diviso 154 Potncia 155 OR 155 AND 155 XOR 155 NOR 155 NAND 155 XNOR 155 Shift 155 Ashift 156 FUNCIONAMENTO

154

153

WEG Ladder Programmer V7.2X

Linguagem

A entrada EN sempre transfere o seu valor para a sada ENO. Enquanto a entrada EN for 1, executada a operao matemtica programada entre os argumentos. Para o formato ponto flutuante a operao executada dada por: [float resultado] = [float dado 1] [operador] [float dado 2] Numa diviso pela constante 0, gerado um "warning" na compilao. Caso a diviso seja efetuada com um marcador de float no denominador, essa verificao no acontece, porm, em ambos os casos o valor saturado aos valores mximo ou mnimo de float, dependendo do valor do numerador ser maior ou menor que 0. Para efeitos do sinal da saturao, zero considerado com sinal positivo. Para o formato inteiro a operao executada dada por: * Adio: [resultado] = [dado 1] + [dado 2] [word] = [word] + [word] O bit sinal ligado quando o resultado da operao for menor que zero. O bit overflow ligado quando [dado 1] + [dado 2] > 32767, nesse momento o resultado fica saturado em 32767. O bit overflow ligado quando [dado 1] + [dado 2] < -32768, nesse momento o resultado fica saturado em -32768. * Subtrao: [resultado] = [dado 1] - [dado 2] [word] = [word] - [word] O bit sinal ligado quando o resultado da operao for menor que zero. O bit overflow ligado quando [dado 1] + [dado 2] > 32767, nesse momento o resultado fica saturado em 32767. O bit overflow ligado quando [dado 1] + [dado 2] < -32768, nesse momento o resultado fica saturado em -32768. * Multiplicao: [resultado high, resultado low] = [dado 1] x [dado 2] [double word] = [word] x [word] Resultado high e resultado low representam um dado de 32 bits, sendo que o resultado high contm os 16 bits mais significativos da multiplicao e o resultado low contm os 16 bits menos significativos da multiplicao. O bit sinal ligado quando o resultado da operao for menor que zero. * Diviso: [quociente, resto] = [dado 1 high, dado1 low] [dado 2] [word, word] = [double word] [word] Dado1 high e dado1 low representam um dado de 32 bits, sendo que o dado1 high contm os 16 bits mais significativos e o dado1 low contm os 16 bits menos significativos. Quociente contm o quociente da diviso e o resto contm o resto da diviso. O bit sinal ligado quando o resultado da operao for menor que zero.

154

WEG Ladder Programmer V7.2X

Linguagem

O bit overflow ligado quando [dado 1 high, dado1 low] [dado 2] > 32767, nesse momento o quociente fica saturado em 32767e resto fica saturado em 65535. O bit overflow ligado quando [dado 1 high, dado1 low] [dado 2] < -32768, nesse momento o quociente fica saturado em -32768 e resto fica saturado em 0. O bit overflow ligado caso a diviso seja efetuada com um parmetro ou marcador no denominador que contenha valor zero, nesse momento o quociente e resto ficam saturados em 32767 ou -32768, dependendo do valor do numerador ser maior ou menor que zero. Para efeitos do sinal da saturao, nesse caso, zero considerado com sinal positivo. * Potncia: [resultado high, resultado low] = [dado 1] ^ [dado 2] [double word] = [word] ^ [word] Resultado high e resultado low representam um dado de 32 bits. O bit sinal ligado quando o resultado da operao for menor que zero. O bit overflow ligado quando [dado 1] ^ [dado 2] > 2147483647, nesse momento o resultado fica saturado em 2147483647. * OR:

* AND:

* XOR:

* NOR:

*NAND:

* XNOR:

* Shift: [resultado high, resultado low] = [dado 1 high, dado1 low] >> [dado 2] [double word] = [double word] >> [word]

155

WEG Ladder Programmer V7.2X ou [resultado high, resultado low] = [dado 1 high, dado1 low] << [dado 2] [double word] = [double word] << [word]

Linguagem

Dado 2 a quantidade de casas deslocadas, sendo que quando dado 2 for positivo, o deslocamento ser para a esquerda "<<" e quando dado 2 for negativo, o deslocamento ser para a direita ">>". inserido zero nos bits deslocados. * Ashift: [resultado high, resultado low] = [dado 1 high, dado1 low] >> [dado 2] [double word] = [double word] >> [word] ou [resultado high, resultado low] = [dado 1 high, dado1 low] << [dado 2] [double word] = [double word] << [word] O operador Ashift tem o mesmo funcionamento do operador Shift, com a diferena que o sinal do dado 1 no deslocado e nem alterado. Para as operaes em formato inteiro so usados os seguintes formatos : * WORD = 16 bits com sinal Mnimo negativo = -32768 Mximo positivo = 32767 * DOUBLE WORD = 32 bits com sinal Mnimo negativo = -2147483648 Mximo positivo = 2147483647 Como a double word representado por duas words distintas necessrio entendermos como isso funciona, ento, um nmero em double word ser a composio dessas duas words onde a word high representar os 16 bits mais significativos da double word e a word low os 16 bits menos significativos dessa double word, conforme esquema a seguir :

Ento para compor uma double word necessrio determinar essas duas words distintas, essa composio pode ser determinada pelas seguintes regras: * Nmeros positivos (0 < WORD HIGH < 32767) : WORD HIGH = INTEIRO( DOUBLE WORD / 65536 ) WORD LOW = DOUBLE WORD - ( WORD HIGH x 65536 ) Ou DOUBLE WORD = WORD HIGH x 65536 + WORD LOW Exemplo : DOUBLE WORD = 500.000 WORD HIGH = INTEIRO ( 500.000 / 65536) = 7 WORD LOW = 500.000 - ( 7 x 65536 ) = 41248 DOUBLE WORD = 7 x 65536 + 41248 = 500.000 * Nmeros negativos (32768 < WORD HIGH < 65535):

156

WEG Ladder Programmer V7.2X WORD HIGH = INTEIRO( DOUBLE WORD / 65536 ) + 65535 WORD LOW = DOUBLE WORD - ( (WORD HIGH-65536) * 65536 ) Ou DOUBLE WORD = (WORD HIGH - 65535) x 65536 + WORD LOW - 65536 Exemplo : DOUBLE WORD = -325.000 WORD HIGH = INTEIRO ( -325.000 / 65536) + 65535 = 65531 WORD LOW = -325.000 - ( (65531-65536) x 65536 ) = 2680 DOUBLE WORD = (65531 - 65535) x 65536 + 2680 - 65536 = 325.000 EXEMPLOS : Exemplo 1:

Linguagem

Os parmetros do usurio 800 e 801 so convertidos para os marcadores de float 9000 e 9001. O marcador de float 9000 e multiplicado pelo marcador de float 9001 e o resultado armazenado no marcador de float 9002. O resultado convertido para inteiro e armazenado no parmetro do usurio 802. Exemplo 2:

Multiplica 25000 por 20 sendo o resultado igual a 500.000 que equivalente a resultado high = 7 e

157

WEG Ladder Programmer V7.2X resultado low = 41248, aps divide 500.000 por 33 sendo o resultado 15151 e resto 17. Exemplo 3:

Linguagem

Converte entrada analgica 1 do drive para unidade de engenharia. Faixa de valores: AI => -10...0...10Vcc => -32768...0...32767 => -3000...0...3000 Frmula utilizada: Resultado = AI * 3000 / 32767 7.5.7.3 FUNC SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 3 argumentos, sendo eles: formato funo valores (entrada, sada) A entrada EN responsvel pela habilitao do bloco. A sada ENO uma cpia do valor da entrada EN. Formato: O formato sempre constante, podendo ser do tipo inteiro Funo: A funo sempre constante. Para o formato ponto flutuante, possui as opes: absoluto (mdulo) negativo raiz quadrada

78

ou ponto flutuante

78

158

WEG Ladder Programmer V7.2X seno coseno tangente arco seno arco coseno arco tangente exponencial logaritmo natural logaritmo base 10 parte fracionria truncar arredondamento Para o formato inteiro, possui as opes: absoluto (mdulo) negativo NOTA: Para as funes trigonomtricas, o ngulo dado em radianos FUNCIONAMENTO A entrada EN sempre transfere o seu valor para a sada ENO. Enquanto a entrada EN for 1, o bloco executado. As frmulas so: absoluto: [sada] = | [entrada] | negativo: [sada] = - [entrada] raiz quadrada: [sada] = sqrt ([entrada]) seno: [sada] = sen ([entrada])[entrada] em radianos coseno: [sada] = cos ([entrada])[entrada] em radianos tangente: [sada] = tan ([entrada])[entrada] em radianos arco seno: [sada] = asen ([entrada])[sada] em radianos arco coseno: [sada] = acos ([entrada])[sada] em radianos arco tangente: [sada] = atan ([entrada])[sada] em radianos ex: [sada] = e([entrada]) ln: [sada] = ln ([entrada]) log: [sada] = log ([entrada]) frac: [sada] = frac ([entrada]) trunc: [sada] = trunc ([entrada]) round: [sada] = round ([entrada]) EXEMPLO COMENTADO

Linguagem

159

WEG Ladder Programmer V7.2X

Linguagem

Na transio de 0 para 1 na entrada digital 1, o parmetro do usurio 800 convertido para o marcador de float 9000. Ento calculado a raiz quadrada do valor contido no marcador de float 9000 e salvo no marcador de float 9001. O valor do marcador de float 9001 convertido para o parmetro do usurio 801. 7.5.7.4 SAT SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 3 argumentos, sendo eles: formato valores (entrada, sada) limites (mximo, mnimo) A entrada EN responsvel pela habilitao do bloco. A sada ENO indica quando ocorre uma saturao. Formato O formato sempre constante, podendo ser do tipo inteiro

78

ou ponto flutuante

78

FUNCIONAMENTO Se a entrada EN 0, o bloco no executado e a sada ENO vai para 0. Enquanto a entrada EN for 1, o bloco executado. A sada ENO s vai para 1 se houver uma saturao. Caso contrrio, a sada ENO fica em 0. A idia do bloco transferir os dados da entrada para a sada se estiverem dentro dos limites programados. Se estes valores forem maiores ou menores que os valores mximos e mnimos programados, o valor da sada saturado com estes valores. EXEMPLO COMENTADO

160

WEG Ladder Programmer V7.2X

Linguagem

O valor contido na entrada analgica 1 do drive transferido para o marcador de word 6000, que por sua vez convertido para o marcador de float 9000. O valor lido da entrada analgica um valor entre 0 e 32767. O bloco SAT faz com que no marcador de float 9001 seja lido somente um valor entre 10000 e 20000. 7.5.7.5 MUX SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 17 argumentos, sendo eles: bit 0 a 15 word A entrada EN responsvel pela habilitao do bloco. A sada ENO estar ligada enquanto o bloco estiver sendo executado. BIT 0 a 15 O argumento bit composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser: desabilitado constante marcador de bit entrada digital

161

WEG Ladder Programmer V7.2X sada digital parmetro do usurio WORD O argumento word composto por um tipo de dado e um endereo. O tipo de dado do tempo decorrido pode ser: parmetro do usurio marcador de word FUNCIONAMENTO A entrada EN sempre transfere o seu valor para a sada ENO.

Linguagem

Enquanto a entrada EN for 1, o bloco executado. Se o bloco estiver habilitado, o valor do argumento word ser composto pelos valores contidos nos argumentos bit 0 a 15. EXEMPLO COMENTADO

A entrada digital 1 habilita o bloco MUX, quando o bloco executado o parmetro do usurio 801 conter o valor 1, caso contrario conter 0. O contedo do marcador de word 6000 ser composto pelos valores dos marcadores de bit 1000 a 1015, ou seja, se os valores dos marcadores de bit 1000 a 1015 pares conterem 1 e os impares 0, o valor do marcador de word 6000 ser em binrio '0101010101010101' e em decimal 21845.

162

WEG Ladder Programmer V7.2X 7.5.7.6 DMUX SMBOLO

Linguagem

DESCRIO composto por 1 entrada EN, 1 sada ENO e 17 argumentos, sendo eles: word bit 0 a 15 A entrada EN responsvel pela habilitao do bloco. A sada ENO estar ligada enquanto o bloco estiver sendo executado. WORD O argumento word composto por um tipo de dado e um endereo. O tipo de dado do tempo decorrido pode ser: parmetro do usurio marcador de word BIT 0 a 15 O argumento bit composto por um tipo de dado e um endereo. O tipo de dado do argumento pode ser: desabilitado marcador de bit sada digital parmetro do usurio FUNCIONAMENTO A entrada EN sempre transfere o seu valor para a sada ENO. Enquanto a entrada EN for 1, o bloco executado. Se o bloco estiver habilitado, o valor dos argumentos bit ser composto pelos valores contidos nos bits do argumento word. EXEMPLO COMENTADO

163

WEG Ladder Programmer V7.2X

Linguagem

O marcador de bit 2000 habilita o bloco DMUX, quando o bloco executado o marcador de bit 2001 ser setado, caso contrario resetado. O contedo dos marcadores de bit 1000 a 1015 ser composto pelos valores dos bits do parmetro do usurio 800, ou seja, se o valor do parmetro do usurio 800 for 3, em binrio '0000000000000011', os marcadores de bit 1000 e 1001 conter 1 e os demais 0.

7.5.8
7.5.8.1

Transferncia
TRANSFER SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles: SRC - dado fonte DST - dado destino A entrada EN responsvel pela habilitao do bloco. A sada ENO vai para 1 somente quando o dado destino for atualizado. SRC (Dado Fonte) O dado fonte composto por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do tipo de dado. O tipo de dado do dado fonte pode ser: constante constante float marcador de bit marcador de word marcador de float marcador de bit de sistema 69 marcador de word de sistema entrada digital sada digital entrada analgica sada analgica parmetro do usurio

69

164

WEG Ladder Programmer V7.2X parmetro do sistema parmetro do drive

Linguagem

DST (Dado Destino) O dado destino composto por um tipo de dado e um endereo e o local onde salvo o valor do dado fonte. O tipo de dado do dado destino pode ser: marcador de bit marcador de word marcador de float marcador de bit de sistema 69 marcador de word de sistema 69 sada digital sada analgica parmetro do usurio parmetro do sistema parmetro do drive NOTA: Na opo parmetro do usurio, o valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado. FUNCIONAMENTO A sada ENO vai para 1 se a entrada EN for 1 e aps o dado destino ter sido atualizado. Quando a entrada EN est ativa, o valor contido no dado fonte transferido para o dado destino. Caso contrrio, nada feito. Ateno compatibilidade quanto aos tipos de dados fonte e destino. EXEMPLO COMENTADO

A entrada digital 1 em 1, habilita o TRANSFER. Com isto o valor contido na entrada analgica 1 pode ser visualizado no parmetro do usurio 800. Uma aplicao til do bloco TRANSFER a sua utilizao para habilitar o motor partir, por exemplo, de uma entrada digital. Assim, SRC teria uma entrada digital como valor, e DST o marcador de bit de sistema 69 que corresponde a habilitao do drive. Lembrar que o motor s habilitado se o mesmo j estiver habilitado no drive. Isso pode ser programado, por exemplo, na entrada digital 1 do drive. 7.5.8.2 INT2FL SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles: inteiro entrada 78 float resultado 78 A entrada EN responsvel pela habilitao do bloco.

165

WEG Ladder Programmer V7.2X A sada ENO uma cpia do valor da entrada EN. FUNCIONAMENTO A entrada EN sempre transfere o seu valor para a sada ENO.

Linguagem

Enquanto a entrada EN for 1, os valores contidos na word inteira transferido ao marcador de float. A entrada em inteiro representa um nmero inteiro e pode variar de -32768 a 32767. EXEMPLO COMENTADO

Converte o valor do parmetro do usurio 800 para o marcador de float 9000. 7.5.8.3 FL2INT SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles: float entrada 78 inteiro resultado 78 A entrada EN responsvel pela habilitao do bloco. A sada ENO uma cpia do valor da entrada EN. ATENO: Para converso de um valor de posio em ponto flutuante utilizar a USERFB 172 FLOAT2PO. Sua funo converter um valor em ponto flutuante em nmero de voltas e frao de voltas. Ex: o valor de entrada 3.5 teria como valores de sada 3 (como nmero de voltas) e 32768 (como frao de voltas). FUNCIONAMENTO A entrada EN sempre transfere o seu valor para a sada ENO. Enquanto a entrada EN for 1, o valor contido no float transferido para a word inteira. O resultado em inteiro representa um nmero inteiro e pode variar de -32768 a 32767. Se o valor float for maior que 32767, na converso seu valor saturado resultando numa word inteira, igual a 32767. Se o valor float for menor que -32768, na converso seu valor saturado resultando numa word inteira, igual a -32768. EXEMPLO COMENTADO

166

WEG Ladder Programmer V7.2X Quando a entrada digital 1 for 1, o valor 3 transferido para o parmetro do usurio 800. 7.5.8.4 IDATA SMBOLO

Linguagem

DESCRIO composto por 1 entrada EN, 1 sada ENO e 3 argumentos, sendo eles: modo (leitura / escrita) indexador valor A entrada EN responsvel pela habilitao do bloco. A sada ENO informa se o indexador vlido. Indexador O argumento indexador composto por dois tipos de dados e um endereo. O tipo de dado do endereo pode ser: constante marcador de word parmetro do usurio E o tipo de dado a ser lido ou escrito pode ser: marcador de bit marcador de word marcador de float marcador de bit sistema 69 marcador de word sistema 69 entrada digital sada digital entrada analgica sada analgica parmetro do usurio parmetro do sistema parmetro do drive Valor O argumento valor composto por um tipo de dado e um endereo. O tipo de dado do valor pode ser: marcador de bit marcador de word marcador de float entrada digital sada digital entrada analgica sada analgica parmetro do usurio parmetro do sistema parmetro do drive

167

WEG Ladder Programmer V7.2X

Linguagem

FUNCIONAMENTO Se o modo programado for leitura e a entrada EN estiver ativa, o valor contido no endereo do indexador ser o endereo do dado a ser transferido para o endereo do argumento valor. Se o valor contido no endereo do indexador for um valor vlido para o tipo a ser lido, a sada ENO setada, caso contrrio resetada. Por exemplo, se o tipo de dado a ser lido for parmetro do drive e o valor contido no endereo do indexador for menor ou igual a 750, ENO ser setado, se for maior que 750, ENO ser resetado. E se o modo programado for escrita, o valor contido no endereo do argumento valor, ser transferido para o endereo contido no endereo do indexador. EXEMPLO COMENTADO

A entrada digital 1 em 1, habilita o IDATA. Com isto o valor contido no marcador de word 6000 transferido para o marcador de word 7000, e o marcador de bit 2000 setado.

A entrada digital 2 em 1, habilita o IDATA. Mas como o valor contido no parmetro do usurio P801 no um valor de marcador de word, o marcador de bit 2001 resetado e nenhum valor transferido para o marcador de word 7001. 7.5.8.5 USERERR SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles: CODE - Cdigo do alarme ou falha 950 a 999 (PLC11-01) ou 750 a 799 (SoftPLC CFW11). TYPE - Tipo de Erro 0: Alarme, 1: Falha - TEXTL1 - Texto do erro linha 1 (12 caracteres) - TEXTL2 - Texto do erro linha 2 (12 caracteres) A entrada EN responsvel pela habilitao do bloco. A sada ENO indica que o bloco est ativo. FUNCIONAMENTO Se a entrada EN for 0, a sada Q 0. Quando a entrada EN for ativada, o cdigo do alarme ou falha mostrado na IHM do drive, com o

168

WEG Ladder Programmer V7.2X

Linguagem

respectivo texto. Se for um alarme, e o bloco for desabilitado, o alarme removido da IHM. Se for uma falha, e o bloco for desabilitado, a falha no removida da IHM. Nesse caso necessrio resetar o drive. Obs.: Se outro alarme/falha estiver ativo, ao ativar o bloco, este alarme/falha do usurio no sobrepe ao alarme/falha ativo. EXEMPLO COMENTADO

Quando o marcador de bit %MX6200 for 1 ser gerado o alarme 950 na IHM do drive com a mensagem "Sobrecarga Ventilador 1".

7.5.9
7.5.9.1

Rede CAN
MSCANWEG SMBOLO

DESCRIO formado por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles: - Fonte da velocidade: seleciona qual velocidade o Mestre CANWEG ir transmitir para os escravos, a velocidade real ou a referncia de velocidade. - Eixo: determina qual o eixo Mestre CANWEG ir transmitir para os escravos, o eixo real ou o eixo virtual. A entrada EN responsvel por habilitar o mestre a enviar a velocidade e a posio real via rede CAN aos escravos conectados. A sada ENO informa se a rede CAN est habilitada. FUNCIONAMENTO Quando este bloco est habilitado, o envia a velocidade e posio real via rede CAN ciclicamente. NOTA: Se o bloco no for habilitado no mestre, o escravo no seguir o mestre. IMPORTANTE: O protocolo CAN deve estar desabilitado, ou seja, P770 = 0. EXEMPLO

Quando o marcador de bit %MX1000 estiver ligado o carto enviar ciclicamente a velocidade real e a posio do eixo real.

169

WEG Ladder Programmer V7.2X 7.5.9.2 RXCANWEG SMBOLO

Linguagem

DESCRIO composto por 1 entrada EN e 1 sada ENO e 2 argumentos, sendo eles: - velocidade - marcador de float onde ser recebido a velocidade (bits) - posio - marcador de float onde ser recebido a posio (voltas) A entrada EN responsvel pela habilitao do bloco. A sada ENO vai para 1 enquanto o bloco est lendo os dados da rede CANWEG (mestre deve ter o bloco MSCANWEG 169 habilitado). IMPORTANTE: O protocolo CAN deve estar desabilitado, ou seja, P770 = 0. FUNCIONAMENTO Assim que o bloco habilitado, os dados de velocidades e posio lidos pela rede CANWEG, so armazenados nos seus respectivos marcadores de float. EXEMPLO

7.5.9.3

SDO SMBOLO:

DESCRIO: composto por 1 entrada EN, 1 sada ENO e 9 argumentos, sendo eles: ADDRESS : Endereo do n da rede CANopen FUNC : Funo (leitura ou escrita) INDEX : ndice do objeto que deseja-se ler ou escrever (decimal) SUB-IND : Sub-ndice so objeto que deseja-se ler ou escrever (decimal) SIZE : Tamanho do objeto que deseja-se ler ou escrever (bytes) TIMEOUT : Tempo em ms de espera para leitura ou escrita do valor RESULT : Resultado da execuo do bloco 0 = executado com sucesso 1 = carto no pode executar a funo (exemplo : mestre no habilitado) 2 = timeout na espera da resposta pelo mestre 3 = escravo retornou erro OUT-HIGH : Valor mais significativo do objeto lido (word)

170

WEG Ladder Programmer V7.2X OUT-LOW : Valor menos significativo do objeto lido (word) IN-HIGH : Valor mais significativo a ser escrito no objeto (word) OUT-HIGH : Valor menos significativo a ser escrito no objeto (word) A entrada EN responsvel pela habilitao do bloco. A sada ENO vai para 1 aps executar o bloco

Linguagem

FUNCIONAMENTO: Se a entrada EN for zero, o bloco no executado. Se a entrada EN sofrer uma transio de 0 para 1, o carto envia uma mensagem via rede CANopen para um escravo da rede, de acordo com os argumentos programados. Se o bloco estiver programado para leitura, o carto far a requisio para o escravo, e o valor informado pelo escravo ser salvo nos argumentos de sada. Se o bloco estiver programado para escrita, os argumentos de entrada sero escritos no objeto correspondente do escravo. Aps a execuo do bloco a sada ENO vai para 1 e s retorna a zero aps a entrada EN for para zero. EXEMPLO: Leitura da tenso DC do SCA-05 : Atravs do software WSCAN verifica-se que a tenso DC do SCA-05 corresponde ao objeto 2004h (hexadecimal) que em decimal igual a 8196. Como o objeto um INTEGER16 ento o nmero de bytes = 2. Rede (WSCAN) :

Dicionrio de objetos (WSCAN) :

Diagrama ladder :

171

WEG Ladder Programmer V7.2X

Linguagem

Funcionamento : Quando o marcador de bit %MX2000 sofrer uma transio de 0 para 1 o carto enviar uma mensagem via rede CANopen solicitando a leitura do objeto 2004h, ao receber o valor do objeto o mesmo ser armazenado nos marcadores de word %MW7001 e %MW7002. Nota ! WSCAN = Software configurador do mestre de rede CANopen WEG. Esse bloco s funciona quando o carto estiver habilitado como mestre da rede CANopen, ou seja, uma configurao de rede vlida seja carregada atravs do software WSCAN para o carto.

7.5.10

USERFB
SMBOLO

DESCRIO composto por 1 entrada EN, 1 sada ENO e 32 argumentos, sendo eles: - 16 parmetros de entrada (PM0 a PM15) - 16 parmetros de entrada/sada (PM16 a PM31) A entrada EN responsvel pela habilitao do bloco. A sada ENO estar ligada enquanto o bloco estiver sendo executado. O bloco USERFB responsvel pela execuo de uma sub-rotina ladder criada pelo usurio. Parmetros do USERFB so reas de memria que servem para que o programa principal que chama o USERFB possa interagir com a sub-rotina programada dentro do USERFB, eles podem ser do tipo BOOLEANO, WORD e FLOAT. A tabela a seguir mostra os operandos que podem ser utilizados para cada de tipo de parmetro do USERFB:

172

WEG Ladder Programmer V7.2X


Tipo do Parmetro do USERFB Entradas PM0 a PM15 %MX - Marcador de Bit %IX Entrada Digital Constante %UW Parmetro do Usurio %MW Marcador de Word %IW Entrada Analgica Constante de Float %MF Marcador de Float Entradas/Sadas PM16 a PM31 %MX Marcador de Bit %QX Sada Digital

Linguagem

BOOLEANO

WORD

%UW Parmetro do Usurio %MW Marcador de Word %QW Sada Analgica

FLOAT

%MF Marcador de Float

FUNCIONAMENTO Se a entrada EN for zero, os argumentos de sada PM16 a PM31 no so alterados. Se a entrada EN for 1, o contedo dos argumentos programados em PM0 a PM31 so copiados para a rea de memria correspondente aos parmetros do USERFBs (PM), em seguida a sub-rotina em ladder chamada e executada e aps o contedo dos parmetros do USERFB PM16 a PM31 so copiados para os argumentos correspondentes. FLUXOGRAMA

CAIXA DE PROPRIEDADES

173

WEG Ladder Programmer V7.2X

Linguagem

Esta caixa chamada atravs de um duplo clique no bloco USERFB. Nela possvel executar as seguintes operaes: Selecionar o USERFB utilizado para essa chamada atravs da seleo de Nome. Obter informaes do USERFB selecionado atravs do boto Informaes. Abrir o USERFB para edio atravs do boto Abre. Criar o novo USERFB atravs do boto Cria. Remover o USERFB selecionada atravs do boto Remove. Definir os argumentos dos parmetros de entrada atravs da aba Parmetros de Entrada. Definir os argumentos dos parmetros de sada atravs da aba Parmetros de Sada. CRIANDO UM NOVO USERFB Para criar um novo USERFB clique no boto Cria, um assistente de criao ajudar na definio dos parmetros necessrios para o USERFB, conforme exemplo a seguir.

No primeiro passo do assistente de criao do USERFB, ser definido o nome, o nmero de parmetros de entrada e sada, se o USERFB ser armazenado no projeto ou numa biblioteca de USERFBs, e uma senha para a mesma. Quando for selecionado a opo Diretrio = Projeto o USERFB estar armazenada em {Caminho onde WLP est instalado}\PROJECTS\{Nome do Projeto}\MACROS\ Quando for selecionado a opo Diretrio = Biblioteca o USERFB estar armazenada em {Caminho onde WLP est instalado}\ MACROS\ Numa instalao padro do WLP {Caminho onde WLP est instalado} = C:\WEG\WLP VX.YZ onde X.YZ a verso do WLP. Observao: USERFBs armazenadas na biblioteca de USERFB podem ser utilizadas por qualquer projeto.

174

WEG Ladder Programmer V7.2X

Linguagem

Caso a opo senha esteja ativa e voc defina uma senha, ela dever ser seguramente lembrada, pois a mesma garantir a edio do USERFB futuramente. Clique no boto Avanar:

No segundo passo do assistente de criao do USERFB, ser definido as propriedade dos parmetros de entrada. O tipo do parmetro pode ter uma das trs opes a seguir:

Nesse exemplo os parmetros de entrada sero definidos da seguinte maneira:

Clique no boto Avanar:

175

WEG Ladder Programmer V7.2X

Linguagem

No terceiro passo do assistente de criao do USERFB, sero definidas as propriedades dos parmetros de sada. Clique no boto Avanar:

No quarto passo do assistente de criao do USERFB possvel revisar todas as opes definidas anteriormente, caso seja necessrio fazer alguma modificao possvel clicar no boto Voltar, se tudo estiver correto, clique em Concluir. Aps clicar no boto concluir um nova janela de edio ladder ser criado conforme figura a seguir:

176

WEG Ladder Programmer V7.2X

Linguagem

Pode-se observar que essa janela ter o nome do USERFB mais a extenso .mld que define um arquivo do tipo USERFB. Para o exemplo em questo utilizaremos o seguinte diagrama ladder:

Onde %PM0 = parmetro do USERFB 0, %PM1 = parmetro do USERFB 1 e %PM16 = parmetro do USERFB 16. No diagrama em ladder do USERFB possvel utilizar todos os blocos ladder disponveis para o equipamento em questo, sendo que todos os argumentos desses blocos podem ser definidos como parmetro do USERFB. Ao ativar a opo do Tag do WLP o diagrama ladder ser apresentado da seguinte maneira.

Os smbolos para cada parmetro do USERFB foram definidos no assistente de criao. Caso seja necessrio alterar alguma configurao do USERFB definido no assistente de criao possvel atravs do menu USERFB acessar duas opes, conforme figura a seguir.

A opo configurao abre a seguinte janela:

177

WEG Ladder Programmer V7.2X

Linguagem

Nessa janela possvel executar as seguintes operaes: Ativar/desativar senha do USERFB clicando diretamente na opo SENHA ATIVA/INATIVA. Alterar o nmero de parmetros de entrada/sada clicando diretamente sobre o nmero de entradas/sadas. Alterar o tipo do parmetro clicando diretamente sobre o tipo do parmetro. Alterar o nome do parmetro clicando diretamente sobre o nome do parmetro. A opo informaes abre a seguinte janela:

Nessa janela possvel de maneira simplificada editar um texto que ser exibido quando o boto informaes da caixa de propriedades do USERFB for pressionado. Este arquivo tem formato rtf e pode ser editado atravs de um editor avanado diretamente no diretrio onde foi armazenado o USERFB.

178

WEG Ladder Programmer V7.2X

Linguagem

Aps o novo USERFB ser configurado, podemos fechar a janela do diagrama ladder do USERFB, ento o diagrama ladder do programa principal que chama o USERFB deve aparecer da seguinte maneira:

Agora o bloco USERFB representado na tela com as opes e definies atribudas USERFB. Com um duplo clique sobre USERFB caixa de propriedades aparecer da seguinte maneira:

O nome do USERFB possui duas informaes {Localizao do USERFB} {Nome do USERFB} sendo que a localizao do USERFB pode ter duas opes, WLP ou o nome do projeto. WLP significa que o USERFB est armazenada na biblioteca de USERFBs conforme descrito anteriormente, e pode ser acessada por outros projetos. Ao clicar na opo parmetros de entrada e aps parmetros de sada, a caixa de propriedades ter a seguinte aparncia:

179

WEG Ladder Programmer V7.2X

Linguagem

Aps definio dos parmetros de entrada e sada o diagrama em ladder ficar da seguinte maneira:

Agora compilando o programa principal que compilar o USERFB em conjunto, e transferindo o mesmo para o carto teremos as seguintes situaes: Situao 1: Mesmo com a entrada ON do USERFB ativada a sada OUT continua desligada, pois o bloco USERFB est desabilitado.

Situao 2: Com o USERFB habilitado a sada OUT est desligada, pois a entrada ON est desligada.

180

WEG Ladder Programmer V7.2X

Linguagem

Situao 3: Com o USERFB habilitado e ativando a entrada ON a sada OUT ligada.

Nesse momento possvel monitorar o funcionamento interno do USERFB, para isso desabilite a monitorao online do programa principal, abra USERFB e ento ative a monitorao online.

Observao: A monitorao online de um USERFB feita pela leitura dos parmetros do USERFB que utilizam a mesma rea de memria para todas as chamadas do USERFB, para efeito de depurao de um USERFB sugerimos que seja utilizada uma s chamada do USERFB no programa principal nesse momento, pois assim a monitorao ser fiel chamada em questo. Aps a depurao do USERFB voc pode utilizar quantas chamadas do USERFB forem necessrias, limitada capacidade de programa do carto. Situao 4: Com a entrada ON desativada a sada OUT continua ligada devido reteno no diagrama ladder do USERFB.

181

WEG Ladder Programmer V7.2X

Linguagem

Monitorao da situao interna do USERFB:

Situao 5: Com a entrada OFF ativada a sada OUT no desliga, pois o bloco USERFB est desabilitado.

Situao 6: Com a entrada OFF ativada a sada OUT desligada.

182

WEG Ladder Programmer V7.2X

Linguagem

Monitorao da situao interna do USERFB:

Na figura a seguir mostrado um exemplo de utilizao de um USERFB em mltiplas chamadas. Todas as chamadas executam o mesmo diagrama ladder mas de maneira independente, em funo dos operadores programados para ela.

183

WEG Ladder Programmer V7.2X

Linguagem

7.6
7.6.1

Blocos do Usurio
USERFBs Instalados no WLP
O bloco USERFB 172 responsvel pela execuo de uma subrotina criada pelo usurio. No instalador do WLP foram disponibilizados alguns blocos USERFBs com funes pr-definidas para utilizao do usu rio. A seguir breve descrio sobre os mesmos. ANALOG_I - Converso de entrada analgica Converte valor lido pela entrada analgica no formato binrio para um valor em unidade de engenharia, conforme escala definida. ANALOG_O - Converso de sada analgica Converte um valor em unidade de engenharia, com uma escala definida, para sada analgica no formato binrio. DIAMCALC - Clculo de dimetro Calcula o dimetro de uma bobina em mm conforme relao entre a velocidade de linha em m/min e a velocidade do motor em rpm. DIAMLENG - Estimao de dimetro Estima o dimetro de uma bobina em mm conforme o comprimento e espessura do material bobinado. DMux - Converso de word para binrio Converte uma word em seus respectivos 16 bits.

184

WEG Ladder Programmer V7.2X

Linguagem

DRAW Implementao da funo draw para uma dada referncia de velocidade. O draw um valor que pode ser somado ou multiplicado ao valor de uma dada referncia de velocidade. EP - Potencimetro eletrnico Implementao da funo potencimetro eletrnico para referncia de velocidade. FLOAT2PO - Converso de ponto flutuante para posio Converte um valor (rotaes) em ponto flutuante para posio em voltas e frao de voltas. Estes valores podem ser utilizados diretamente nas entradas dos blocos de posicionamento. LRAMP - Rampa linear de referncia Implementao de rampa linear de referncia conforme tempo de acelerao ou desacelerao programadas, mais rampa de desacelerao rpida, com opo de seleo de referncia lenta ou normal. MFILTER - Filtro passa baixa de 1a ordem Implementao de filtro passa baixa de 1 ordem com habilitao e reset. Este bloco filtro no possui a mesma dinmica do bloco FILTER do WLP, pois seus clculos dependem do ciclo de scan da placa. MMIN2RPM - Converso de velocidade em m/min para rpm Calcula a velocidade do motor em rpm conforme a velocidade de linha em m/min e o dimetro do rolo acionado. Mux - Converso de binrio para word Converte 16 bits em uma word respectiva. PO2Float - Converso de posio para ponto flutuante Converte a posio do eixo real ou virtual (somente POS2) no formato sinal, voltas e frao de voltas para um nmero em ponto flutuante. feita a aquisio dos dados diretamente dos parmetros da placa, sendo ento convertidos para um nmero em ponto flutuante. RPM2MMIN - Converso de velocidade em rpm para m/min Calcula a velocidade de linha em m/min conforme a velocidade do motor em rpm e o dimetro do rolo acionado. RPMCFW09 - Converso de velocidade real no formato 13/15 bits para rpm Atravs do marcador de Word do sistema %SW1 (Velocidade real (13/15 bits)) e do parmetro do sistema %P767 (RPM sncrono do motor), tem-se a leitura da velocidade do motor em rpm como tambm o seu sentido de giro. Somente para CFW09. TAPER - Clculo da funo taper / dureza Atravs da definio de um dimetro inicial e um dimetro final efetua-se a funo taper (dureza) para bobinamento conforme um setpoint de fora pr-definido e um percentual de decrscimo deste setpoint.

185

WEG Ladder Programmer V7.2X

Compilador

8
8.1

Compilador
Viso Geral Compilador
Comandos : Compilar 38 Compilar Subrotina/USERFB Depurao 39
39

Exibir : Erros de Compilao 22 Informaes da Compilao 22 Localizao dos Erros de Compilao Mensagens : Erros do Compilador 187 Erros Fatais do Compilador 186 Advertncias do Compilador 189 Informaes de Compilao 189

22

8.2

Erros Fatais do Compilador


Os seguintes tpicos tratam dos erros fatais de compilao. "Erro Fatal C1 : Janela do compilador no pode ser criada" Por que : erro de memria Ao : fechar e recomear a aplicao ou reiniciar o computador "Erro Fatal C2 : diretrio no encontrado '%1'" Por que : erro interno Ao : notificar a Assistncia Tcnica da WEG ou seu representante WEG, informando-lhe a descrio e detalhes de como reproduzir este erro "Erro Fatal C3 : compilador recebeu um argumento invlido" Por que : erro interno Ao : notificar a Assistncia Tcnica da WEG ou seu representante WEG, informando-lhe a descrio e detalhes de como reproduzir este erro "Erro Fatal C4 : arquivo '%1' no pode ser aberto ==> causou ..." Por que : o arquivo no existe ou no pode ser acessado; erro no arquivo Ao : baseado na causa do erro, tentar eliminar o erro "Erro Fatal C5 : diretrio '%1' no pode ser criado" Por que : Erro no hard disk Ao : recomear o computador e compilar novamente "Erro Fatal C6 : equipamento incorreto" Por que : arquivo fonte <Project>.LDD est corrompido Ao : criar um novo programa "Erro Fatal C7 : nmero incorreto de pginas" Por que : arquivo fonte <Project>.LDD est corrompido Ao : criar um novo programa "Erro Fatal C8 :arquivo no pode ser aberto Por que : arquivo fonte <Project>.LDD est corrompido Ao : editar seu programa novamente e salv-lo "Erro Fatal C9 : estouro da memria de longs de rascunho"

186

WEG Ladder Programmer V7.2X Por que : memria de rascunho para blocos WLP excedeu seu limite Ao : diminuir tamanho do programa "Erro Fatal C10 : estouro da memria de bytes de rascunho" Por que : memria de rascunho para blocos WLP excedeu seu limite Ao : diminuir tamanho do programa

Compilador

8.3

Erros do Compilador
Os seguintes tpicos tratam dos erros de compilao. "Erro C101 : verso incorreta do header" Por que : arquivo fonte <Project>.LDD est corrompido Ao : criar um novo programa "Erro C102 : verso incorreta do software" Por que : arquivo fonte <Project>.LDD est corrompido Ao : criar um novo programa "Erro C103 : verso incorreta do body" Por que : arquivo fonte <Project>.LDD est corrompido Ao : criar um novo programa "Erro C104 : endereo inexistente" Por que : o campo endereo est vazio Ao : preencher o campo endereo com um endereo vlido "Erro C105 : tipo de clula desconhecido" Por que : arquivo fonte <Project>.LDD est corrompido Ao : criar um novo programa "Erro C106 : tipo de bloco de funo desconhecido" Por que : arquivo fonte <Project>.LDD est corrompido Ao : criar um novo programa "Erro C107 : elemento indefinido na lista de instruo" Por que : erro interno Ao : notificar a Assistncia Tcnica da WEG ou seu representante WEG, informando-lhe a descrio e detalhes de como reproduzir este erro "Erro C108 : linha invlida" Por que : arquivo fonte contm caracteres invlidos Ao : salvar e fechar o programa; recomear o programa novamente "Erro C109 : ligao vertical com conexo na direita" Por que : esta verso no aceita conexo na direita Ao : apagar a conexo na direita "Erro C110 : ligao vertical sem conexo" Por que : h uma ligao vertical que no tem um elemento em um de seus limites Ao : apagar a ligao vertical Nota: erro disponvel apenas no WLP V1.00 "Erro C111 : contato no pode ser conectado diretamente na borda direita" Por que : nenhuma bobina foi encontrada na ltima coluna Ao : apagar a linha horizontal, inserir uma bobina na ltima coluna e conectar o contato e a bobina "Erro C112 : somente bobinas podem ser conectadas na borda direita" Por que : a ltima coluna contm um elemento que no uma bobina Ao : apagar o elemento e inserir uma bobina

187

WEG Ladder Programmer V7.2X "Erro C113 : elemento se torna uma lgica invlida" Por que : o programa no est completo Ao : elementos deveriam ser conectados da borda esquerda borda direita Nota: erro disponvel apenas no WLP V1.00 "Erro C114 : endereo invlido" Por que : endereo inserido em algum bloco invalido Ao : verificar endereo do elemento que gerou o erro

Compilador

"Erro C115 : bloco no vlido para o equipamento com a verso de firmware configurada" Por que : bloco inserido no programa no compatvel com equipamento e verso de firmware configurado Ao : apagar bloco ou verificar equipamento configurado "Erro C116 : parmetro do USERFB invalido" Por que : parmetro do USERFB utilizado dentro do USERFB no vlido ou est desabilitado Ao : verificar parmetro do USERFB do elemento dentro do USERFB que gerou o erro "Erro C117 : programao invlida do USERFB" Por que : programao dentro do USERFB no vlida Ao : verificar programa dentro do USERFB "Erro C118 : matemtica com word no permitida para essa verso de firmware" Por que : matmatica de word no compatvel com equipamento e verso de firmware configurado Ao : apagar bloco, verificar bloco ou verificar equipamento configurado "Erro C119 : entrada de encoder no permitida para esse equipamento" Por que : contador de encoder programado com entrada no disponvel para equipamento configurado Ao : apagar bloco ou verificar equipamento configurado "Erro C120 : modo de contagem no permitido para esse equipamento" Por que : contador de encoder programado com modo de contagem no disponvel para entrada de encoder configurada Ao : verificar programao do bloco "Erro C121 : USERFB no pode conter bloco USERFB" Por que : inserido bloco USERFB dentro de um projeto do USERFB Ao : apagar bloco USERFB "Erro C122 : programao no permitida para essa verso de software/equipamento" Por que : programao do bloco que indica erro no permitida para verso de software do equipamento ou para o equipamento configurado no projeto Ao : verificar propriedades do projeto ou mudar programao do bloco em questo "Erro C123 : arquivo no encontrado" Por que : arquivo no encontrado no caminho especificado Ao : verificar programao do bloco checando se o mesmo aponta para o arquivo em questo "Erro C124 : arquivo de profiles cam no foi gerado" Por que : arquivo binrio dos profiles cam no foi gerado Ao : verificar programao e possveis erros gerados para os blocos cam inseridos no projeto "Erro C125 : memria reservada para os perfis cam excedida" Por que : a soma de todos os pontos utilizados em todos os blocos cam inseridos no projeto excedeu a capacidade de memria determinada para os perfis cam Ao : apagar algum bloco cam ou diminuir o nmero de pontos do mesmo "Erro C126 : erro na compilao do USERFB" Por que : ocorreu algum erro na compilao do bloco USERFB em questo Ao : verificar bloco cam tentando compilar o mesmo individualmente

188

WEG Ladder Programmer V7.2X "Erro C127 : memria reservada para programa usuario excedida" Por que : tamanho do programa excedeu memria determinada para o programa do usurio Ao : diminuir o tamanho do programa do usurio "Erro C128 : recurso em ponto flutuante no suportado " Por que : tentativa de utilizar ponto flutuante em equipamento que no suporta ponto flutuante Ao : modificar blocos para utilizar ponto fixo (inteiro)

Compilador

8.4

Advertncias do Compilador
Os seguintes tpicos tratam das advertncias de compilao : "Advertncia C201 : elemento no est conectado no lado esquerdo" Por que : elemento no est conectado com outros elementos no lado esquerdo Ao : completar ou apagar a lgica "Advertncia C202 : valor da posio muito pequeno para gerar uma trajetria" Por que : este valor de posio no gerar nenhuma trajetria; esta advertncia pode ocorrer nos blocos de funo: em posio, curva S, curva trapezoidal, curva trapezoida varivel e deslocamento. Ao : preencher o campo com um valor > 360/65536 (0.0054931640625) "Advertncia C203 : logica incompleta" Porque : ha uma ligao vertical ou elemento sem conexo (programa no esta completo) Ao : apagar a lgica ou conectar os elementos corretamente (borda esquerda e borda direita) "Advertncia C204 : valor do deslocamento muito pequeno" Porque : nesta condio, o bloco em deslocamento tende manter a sua sada sempre em nvel lgico 1. Ao : preencher o campo com um valor > 360/65536 (0.0054931640625) "Advertncia C205 : velocidade de referncia do encoder nula (nao vai girar)" Porque : A relao de transformao entre o mestre e o escravo nula. Ao : programar algum valor diferente de zero na relao inteira e/ou programar um valor diferente de zero para a relao do escravo. "Advertncia C206 : diviso por 0" Porque : o divisor do bloco matemtico uma constante float que 0. Ao : alterar o dado 2 para um valor diferente de 0. Caso isso no seje feito, o resultado da diviso ser saturado para o valor mximo. "Advertncia C207 : endereo de entrada igual ao endereo de sada." Porque : utilizado mesma varivel na entrada e sada do bloco Ao : utilizar variveis diferentes

8.5

Informaes da Compilao
Informaes sobre o compilador, programa e arquivos so mostrados numa caixa de dilogo. Informaes do Compilador Ele mostra o equipamento, nome do projeto, hora, data e tempo transcorrido desde a ltima compilao. Informaes do Programa Ele mostra o nmero de pginas, lgicas e elementos usados no programa do usurio. Informaes dos Arquivos Ele mostra o nome, hora, data e tamanho dos arquivos que foram gerados durante a ltima compilao.

189

WEG Ladder Programmer V7.2X

Aplicaes

9
9.1

Aplicaes
Aplicaes no WLP
- Atravs do menu Ferramentas opo Aplicao, selecione o equipamento desejado, conforme figura abaixo, obtem-se assim acesso ao conjunto de aplicaes desenvolvidas para uso no WLP.

- No WLP V7.10 ou superior os menus de aplicao foram organizados de acordo com equipamento e tipo de aplicao conforme figura a seguir (metodologia nova).

Nesse exemplo ao clicar sobre a opo "Controle Fixo" ser criado uma aplicao para CFW11 Multibombas Controle Fixo. - Nas verso inferiores ao WLP V7.10 era usado uma estrutura em funo do equipamento conforme figura a seguir (metodologia antiga).

Nesse exemplo ao clicar sobre a opo "Criar" ser criado uma aplicao para a PLC2 onde ser aberto o dilogo a seguir para definir o tipo de aplicao e o nome da aplicao.

Obs.: Mesmo utilizando o WLP V7.10 ou superior ainda existiro aplicaes desenvolvidas na metodologia antiga que podero ser utilizadas sem nenhuma restrio. - Em ambos os casos citados a cima aps as selees e confirmaes, ser iniciado um assistente de configurao 15 que ir configurar os parmetros da aplicao, conforme exemplo abaixo.

190

WEG Ladder Programmer V7.2X

Aplicaes

- Aps os passos do assistente de configurao, ser iniciado o processo de transmisso do programa do usurio, dos textos dos parmetros do usurio e dos valores dos parmetros (metodologia antiga) ou assistentes de configurao (metodologia nova), observando sempre que s ser transmitido o item que estiver selecionado. Na figuras abaixo, os trs itens esto habilitados transmisso:

Metodologia antiga (WLP < V7.10)

Metodologia nova (WLP >= V7.10) Com isto termina-se o processo de criao do aplicativo desejado. Caso haja necessidade de alterao dos

191

WEG Ladder Programmer V7.2X

Aplicaes

valores do parmetro de configurao, possvel chamar novamente o assistente de configurao conforme a seguir. - Para aplicaes desenvolvidas na metodologia nova atravs da rvore de projeto seguir.
13

conforme figura a

Para executar o assistente de configurao de um duplo clique sobre o nome do assistente. - Para aplicaes desenvolvidas na metodologia antiga atravs do menu Ferramentas opo Aplicao, clique em Configurar, conforme figura a seguir.

Aps a concluso do assistente de configurao, iniciado novamente o processo de transmisso para atualizar o as alteraes feitas conforme a seguir. - Metodologia nova :

- Metodologia antiga : Neste caso, pode-se efetuar somente a transmisso dos valores dos parmetros, conforme figura abaixo:

192

WEG Ladder Programmer V7.2X

Aplicaes

Para maiores detalhes sobre a aplicao, consultar o seu respectivo Guia de Aplicao disponvel no CD que acompanha o produto.

193

WEG Ladder Programmer V7.2X

Tutorial

10
10.1

Tutorial
Viso Geral Tutorial
Tutorial: Instalando o software WLP 194 Executando o software WLP 198 Criando um novo projeto 198 Editando um programa em Ladder (Tutor1) 199 Monitorando um programa em Ladder (Tutor1)

207

Exemplos de programas do usurio Liga/Desliga via botoeiras (Tutor2 e Tutor3) 210 Liga/Desliga via parmetro do usurio (Tutor4) 211 Habilita/Desabilita drive e controla velocidade via parmetro (Tutor5 e Tutor6) Posicionamento relativo com Curva S e T (Tutor7) 215 Posicionamento absoluto com Curva S e T (Tutor8) 218 Leitura entrada analgica 0-10Vcc (Tutor9) 222 Leitura entrada analgica 4-20mA (Tutor10) 223 Controle da velocidade do motor atravs PID (Tutor11) 225

212

10.2

Instalando o software WLP


O software WLP pode ser obtido no site da Weg http://www.weg.net/ , downloads e sistemas online. Ao baixar o instalador do WLP, ele estar compactado em um arquivo no formato ZIP. Deve-se descompactar esse arquivo para uma pasta temporria para ento executar o setup de instalao. Essa descompactao pode ser feita atravs de software como, por exemplo: 7Zip que est no site http:// www.7-zip.org/ ou o software WinZip que est no site http://www.winzip.com/. Aps descompactar, os arquivos aparecero na pasta temporria. O arquivo WLP-X.YZ.setup.exe o instalador doWLP. Para execut-lo deve-se dar um duplo clique sobre o mesmo.

Figura - Instalador WLP Ao executar o arquivo WLP-X.YZ.setup.exe e selecionar idioma a tela a seguir aparecer. Nessa primeira tela informada a verso do WLP que ser instalada. Para prosseguir a instalao clique no boto "Avanar".

194

WEG Ladder Programmer V7.2X

Tutorial

Figura - Tela de apresentao do instalador WLP. Aps ser mostrada a licena de software e informaes do software, clique avanar. A prxima tela indica em qual diretrio o WLP ser instalado. Recomenda-se o diretrio padro C:\WEG \WLP "Verso do WLP". Em seguida clique no boto "Avanar".

Figura - Diretrio de instalao do WLP. Na tela seguinte selecione o que deseja instalar e clique no boto "Avanar".

195

WEG Ladder Programmer V7.2X

Tutorial

Figura - Tipo de instalao WLP. A tela "Pasta do Menu Iniciar" indica a pasta que ser utilizada para arquivar os atalhos no menu iniciar do Windows. Recomenda-se a pasta padro WEG e sub pasta WLP "Verso do WLP". Clique no boto "Avanar".

Figura - Localizao dos atalhos WLP. Na prxima tela so mostradas as tarefas adicionais. Verifique e ento clique no boto "Avanar".

196

WEG Ladder Programmer V7.2X

Tutorial

Figura - Tarefas adicionais Na prxima tela so monstradas as opes definidas anteriormente. Verifique e ento clique no boto "Instalar". Aps clicar no boto instalar o processo de instalao ser iniciado e ser apresentada uma barra com o estado atual da instalao.

Figura - Confirmao das opes selecinadas. Assim o instalador criar os atalhos de programa do WLP e abrir uma caixa com os mesmos, conforme figura a seguir.

197

WEG Ladder Programmer V7.2X

Tutorial

Figura - Atalhos do software WLP. Feche esta ltima janela finalizando assim a instalao do software WLP em seu computador.

10.3

Executando o software WLP


Para executar o software WLP siga o seguinte caminho: no menu iniciar do Windows, v ao grupo de programas WEG. No subgrupo da verso desejada do WLP, clique no atalho do programa, conforme figura a seguir.

10.4

Criando um novo projeto


Um novo projeto criado no Menu Projeto com a opo Novo, conforme figura a seguir.

Figura - Menu novo projeto. Aps clicar no boto "Novo Projeto" aparecer a seguinte caixa:

Figura - Nome "Novo Projeto".

198

WEG Ladder Programmer V7.2X

Tutorial

Nessa caixa digite o nome do novo projeto e clique no boto "OK". Assim, o novo projeto ser criado em branco e com somente uma pgina. Neste exemplo foi criado o projeto Tutor1. No caminho onde esto armazenados os projetos do WLP (C:WEG/WLPvX.YZ/Projects) foi criada automaticamente uma pasta com o nome do novo projeto Tutor1, conforme figura a seguir.

Figura - Caminho dos projetos WLP. Esta pasta contm todas as informaes e configuraes pertencentes ao projeto. Sempre que for preciso copiar o projeto para outro computador ou arquivar uma cpia de segurana deve-se copiar esta pasta para o novo destino.No caminho onde esto armazenados os projetos do WLP (C:WEG/WLPvX.YZ/Projects) foi criada automaticamente uma pasta com o nome do novo projeto Tutor1, conforme figura anterior.

10.5

Editando um programa em Ladder (Tutor1)


Com um novo projeto em branco criado e conhecidas todas as funcionalidades do ambiente de edio pode-se criar o programa em ladder. O exemplo apresentado extremamente simples, porm servir para ilustrar alguns aspectos do ambiente de edio e da programao. Para criar o programa siga os passos a seguir: 1 passo - Selecione funo inserir contato normalmente aberto

Figura Seleciona contato NA. 2 passo Leve o cursor at a clula da linha 0 e coluna 0

199

WEG Ladder Programmer V7.2X

Tutorial

Figura Posiciona na lin 0 / col 0. 3 passo - De um clique com o mouse nessa clula

Figura Insere contato NA. 4 passo - Aperte a tecla ESC ou selecione a funo apontador

Figura Seleciona funo apontador. 5 passo Leve o mouse at ao contato inserido

Figura Posiciona contato inserido. 6 passo - De um duplo clique em cima do contato. A seguinte caixa dever se exibida.

Figura - Caixa de propriedades do contato. Esta a caixa de propriedades do contato, nela pode-se redefinir o tipo do contato conforme figura a seguir.

Figura Tipo do contato.

200

WEG Ladder Programmer V7.2X Nessa caixa tambm definido o tipo de endereo utilizado pelo contato, conforme figura a 36.

Tutorial

Figura Tipo de endereo. Depois de definir o tipo de endereo, deve-se definir o endereo propriamente. Cada tipo tem uma faixa vlida de endereos que sempre apresentada na prpria caixa de propriedades. Nesse exemplo o endereo definido como entrada digital 1 conforme figura a seguir.

Figura Entrada digital 1. Como pode-se observar, a entrada digital 1 a 1 entrada do carto. Ela sempre denominada como Prpria, os endereos denominados como Drive correspondem a entradas ou sadas do Drive onde esta placa est conectada. Nesta mesma caixa de propriedades existe o boto Tag. Este boto serve para definir qual o smbolo que usaremos para identificar esse endereo. Para definir o smbolo clique sobre o boto Tag. A caixa a seguir ser exibida.

Figura Caixa de definio do Tag. Nessa caixa defini-se o Tag ou smbolo do endereo e uma descrio sobre o endereo em questo conforme figura a seguir.

Figura Caixa de definio do Tag.

201

WEG Ladder Programmer V7.2X

Tutorial

Ao clicar em OK esse Tag ser armazenado no projeto e ser utilizado em todos os lugares onde existir o endereo em questo. O boto Tag muda e aparece um asterisco na frente (*Tag) indicando que o endereo em questo j tem um Tag definido. Definir um Tag ao endereo facilita identificar se o endereo esta sendo ou no utilizado no projeto, pois todos que tm Tag aparecem com um asterisco no boto *Tag. A ferramenta localizar permite identificar se o endereo em questo est sendo utilizado no programa. Aps definido o endereo e o Tag voc pode clicar no boto OK da caixa de propriedades do contato e o mesmo ter ento sua representao de acordo com a figura a seguir.

Figura Contato NA. Para que seja mostrado na tela o Tag ao invs do endereo clique no boto Tag/Endereo contato deve aparecer da seguinte maneira. ento o

Figura Contato NA com Tag. 7 passo - Selecione funo inserir bobina

Figura Seleciona bobina. 8 passo - V com o cursor at a clula da linha 0 e coluna 9

Figura Posiciona na lin. 0 / col. 9. 9 passo - De um clique com o mouse nessa clula

Figura Insere bobina. 10 passo - Aperte a tecla ESC ou selecione a funo apontador

202

WEG Ladder Programmer V7.2X

Tutorial

Figura Seleciona funo apontador. 11 passo - V com o mouse at a bobina inserida

Figura Posiciona bobina inserida. 12 passo - De um duplo clique em cima da bobina a seguinte caixa ser exibida.

Figura Caixa de propriedades da bobina. Nesta caixa possvel realizar a configurao do endereo para a sada digital n. 1 com o Tag = QX_K1 e descrio = Contator K1 conforme a seguir.

Figura Propriedades da bobina. 13 passo Para interligar a entrada digital 1 com a sada digital 1. Selecione "inserir ligao horizontal"

203

WEG Ladder Programmer V7.2X

Tutorial

Figura Seleciona ligao horizontal. 14 passo - V at com mouse at umas das clulas entre a entrada digital 1 e sada digital 1

Figura Posiciona entre contato NA e bobina. 15 passo - De um clique nessa rea e a programa em ladder deve ficar da seguinte maneira.

Figura Primeiro exemplo em ladder. 16 passo - Conforme figura a seguir, o programa est pronto.

Figura Programa exemplo pronto. 17 passo - Nesta etapa deve-se compilar o programa. Para isso clique no boto compilar.

Figura Boto de compilao. Durante a compilao a caixa de status da compilao ser exibida, indicando o andamento da compilao.

204

WEG Ladder Programmer V7.2X

Tutorial

Figura Caixa status da compilao. Aps a compilao outra caixa ser exibida, indicando se algum erro de compilao foi gerado.

Figura Caixa resultados da compilao. Caso exista algum erro de edio do programa, os mesmos sero mostrados durante a compilao. Por exemplo, se faltou uma ligao horizontal, na compilao aparecer o seguinte erro de compilao.

Figura Exemplo de erro de compilao.

205

WEG Ladder Programmer V7.2X Os erros gerados foram os seguintes: c:\weg\wlp v4.01\projects\tutor1\tutor1.ldd (Pgina 01, Ln 00, Col 09) : Advertncia C201 : elemento no est conectado esquerda c:\weg\wlp v4.01\projects\tutor1\tutor1.ldd (Pgina 01, Ln 00, Col 00) : Advertncia C203 : lgica incompleta

Tutorial

Sempre informada a pgina, a linha e a coluna onde foi encontrado o erro. Se a opo Localizao dos erros do menu Exibir estiver habilitada a clula onde est o erro ficar com uma borda vermelha conforme a seguir.

Figura Clula com erro de compilao. 18 passo - Nessa etapa deve-se transferir o programa do usurio para a placa em questo. Para isso, inicialmente, verifica-se a configurao da comunicao. Para configurar a comunicao tanto a configurao na placa quanto no software WLP devem ser as mesmas. Maiores detalhes sobre a configurao da comunicao da placa consultar manual da placa em questo. Configurao do software WLP feita na opo Configuraes... no menu Comunicao.

Figura Caixa configurao comunicao. Basicamente necessrio configurar trs coisas para que a comunicao funcione: 1 Porta onde est conectado o cabo de comunicao entre o computador e a placa. 2 Endereo da placa na rede modbus que deve ser o mesmo do parmetro correspondente da placa. 3 Taxa de transmisso (Baud rate) da comunicao que deve ser o mesmo do parmetro correspondente da placa. NOTA! Para SOFTPLC do CFW-11 somente necessrio a instalao do drive de comunicao USB. No necessrio nenhuma configurao no CFW-11. Uma vez feita essa configurao, verifique se o cabo de comunicao est conectado entre a porta do computador e o conector de comunicao placa, e verifique tambm se o conversor est energizado. Para transferir o programa clique no boto de transferncia de programa ento a seguinte caixa aparecer.

206

WEG Ladder Programmer V7.2X

Tutorial

Figura Caixa informaes de download. Esta caixa mostra informaes importantes relativas a transferncia do programa. Ela apresenta o equipamento destino conectado via serial, o nome do arquivo a ser transferido e a data e hora que o mesmo foi compilado. Para transferir o programa clique Sim ou Yes que a transferncia ser iniciada. Deve ficar bem claro que durante a transferncia do programa a placa estar inativa, no executando nenhum programa. Se existirem sadas ligadas ou o conversor estiver habilitado, as mesmas sero desligadas e o conversor desabilitado. Durante a transferncia de programa aparecer a seguinte caixa.

Figura Caixa status do download. Esta caixa mostra o status da transferncia de programa, que ao finalizar apresentar a seguinte mensagem.

Figura Caixa sucesso na transferncia do programa. Se a transferncia ocorreu com sucesso a placa comear a executar o novo programa do usurio. Obs.: Na PLC1, PLC2 e POS2 o parmetro P763 da placa tem a funo de desabilitar o programa do usurio. Para que o programa seja executado normalmente o mesmo deve estar em zero.

10.6

Monitorando um programa em Ladder (Tutor1)


19 passo Com o programa j est rodando na placa, o mesmo pode ser monitorado para entender um pouco melhor seu funcionamento. Aps a compilao e transferncia do programa na placa possvel monitorar o ladder pressionando o

207

WEG Ladder Programmer V7.2X

Tutorial

boto de monitorao online . Neste momento o WLP tentar estabelecer a comunicao com a placa testando a comunicao. Neste momento o WLP tentar estabelecer comunicao. Se no houverem problemas na comunicao, a mensagem representada na figura a seguir aparecer na barra de status do programa, localizada na parte inferior do WLP.

Figura Status da monitorao online. Essa barra possui um indicador tipo LED da cor azul. Ele pisca indicando que a comunicao est em operao . Caso ocorra alguma falha de comunicao uma caixa abrir com a informao da falha e possvel soluo. Uma vez ativa a monitorao online todas as ferramentas de edio ficaro desativadas, e a janela de edio mostrar o estado lgico do programa em ladder. Para desativar a monitorao online, basta pressionar o boto de monitorao online novamente. A seguir ser descrito a representao grfica do estado lgico para contatos e bobinas em monitorao online :

CONTATO NORMAL ABERTO CONDUZINDO CONTATO NORMAL ABERTO NO CONDUZINDO CONTATO NORMAL FECHADO CONDUZINDO CONTATO NORMAL FECHADO NO CONDUZINDO BOBINA ENERGIZADA BOBINA DESENERGIZADA BOBINA NEGADA ENERGIZADA BOBINA NEGADA DESENERGIZADA BOBINA SETA ENERGIZADA BOBINA SETA DESENERGIZADA BOBINA RESETA ENERGIZADA BOBINA RESETA DESENERGIZADA BOBINA TRANSIO POSITIVA ENERGIZADA BOBINA TRANSIO POSITIVA DESENERGIZADA

208

WEG Ladder Programmer V7.2X

Tutorial

BOBINA DE TRANSIO NEGATIVA ENERGIZADA BOBINA DE TRANSIO NEGATIVA DESENERGIZADA Na tela a seguir est a monitorao online do programa do usurio em questo.

Figura Monitorao Online Ativa. Se a entrada digital 1 da placa for ativada a monitorao online dever aparecer como na figura 68. A figura indica que a entrada digital 1 est ativa e que ao executar o programa do usurio a sada digital 1 tambm ser ativada.

Figura Entrada digital 1 ativada. A caixa de monitorao de entradas/sadas digitais tambm pode ser usada atravs do boto conforme figura a seguir. Indica, assim como a monitorao do ladder, que ao ativar a entrada digital 1 a sada digital 1 tambm ser ativada.

209

WEG Ladder Programmer V7.2X

Tutorial

Figura Caixa de monitorao entradas/sadas.

10.7
10.7.1

Exemplos de programas do usurio


Liga/Desliga via botoeiras (Tutor2 e Tutor3)

Figura Tutor2 (representao com tags).

Figura Tutor2 (representao com endereos).

210

WEG Ladder Programmer V7.2X

Tutorial

Funcionamento: Ao aplicar um pulso na entrada digital 1 (%IX1) a sada digital 1 (%QX1) ativada e selada por seu prprio contato em paralelo com a entrada digital responsvel pela sua ativao. Ao dar um pulso na entrada digital 2 (%IX2) o circuito aberto desativando a sada digital 1 (%QX1). Este mesmo programa poderia ser refeito da seguinte maneira utilizando bobinas do tipo seta e reseta (Tutor3).

Figura - Tutor3 (representao com tags).

Figura Tutor3 (representao com endereos).

10.7.2

Liga/Desliga via parmetro do usurio (Tutor4)

Figura Tutor4 (representao com tags).

Figura Tutor4 (representao com endereos). Funcionamento: Com o parmetro P800 igual a zero a sada digital 1 estar desligada, com o parmetro P800 em 1 a sada digital 1 ser acionada. Quando utilizamos parmetros como contatos, valores pares representam zero para o contato, e valor impares representam um para o contato.

211

WEG Ladder Programmer V7.2X

Tutorial

10.7.3

Habilita/Desabilita drive e controla velocidade via parmetro (Tutor5 e Tutor6)

Figura Tutor5 (representao com tags)

212

WEG Ladder Programmer V7.2X

Tutorial

Figura Tutor5 (representao com endereos). Funcionamento: - Habilitao do conversor : O contedo do parmetro do usurio P800 utilizado para acionar o marcador de bit MX2000 na linha 1, j na linha 2 o contedo marcador de bit MX2000 transferido para o marcador de bit do sistema SX0 que responsvel pela habilitao do conversor. Ento se o parmetro P800 for 0 o conversor estar desabilitado, se o for 1 o conversor estar habilitado. - Retorno de habilitao do conversor : Na linha 5 o contedo do marcador de bit do sistema SX0 transferido para o marcador de bit MX2002, logo o marcador de bit MX2002 indicar se o conversor est realmente habilitado. Ao colocar o marcador de bit de sistema SX0 no destino (DST) do bloco "transfer" ele habilita o conversor, quando colocado na fonte (SRC) do bloco "transfer" ele indica se o conversor est habilitado. - Referncia de velocidade pelo bloco set-speed : A linha 8 apresenta um bit que pulsa a cada ciclo de execuo do programa do usurio. Em um ciclo ele estar em um e no outro em zero. Ele necessrio porque o bloco set-speed seta a velocidade do conversor na transio positiva do seu bit de habilitao EN". Na linha 9 est o bloco set-speed, o qual pega o contedo do parmetro do usurio P801 e seta a velocidade do conversor. Em srie ao marcador de bit MX2001 bit de pulso est o marcador de bit MX2002 bit de retorno de habilitao. Isso necessrio por que ao habilitar o bloco set-speed com o conversor desabilitado

213

WEG Ladder Programmer V7.2X a placa indicar E54.

Tutorial

- Retorno de velocidade real do conversor : O contedo do marcador de word de sistema SW0 transferido para o marcador de word MW7000, ou seja no marcador de word MW7000 estar a velocidade real em rpm. Para executar esse programa os seguintes parmetros do drive devem ser os ajustados: P202 = 4 (controle vetorial com encoder) P220 = 0 (sempre local) P221 = 11 (referncia local via PLC) P224 = 4 (gira/pra local via PLC) Para utilizar o controle escalar do conversor (P202=0, 1 ou 2) com variao de velocidade via a placa PLC necessrio reescrever o programa conforme apresentado na figura 77.

Figura Tutor6. Neste novo exemplo o contedo do parmetro do usurio P801 transferido para o parmetro do drive P121 que a referncia via teclas do conversor. A velocidade real lida do parmetro do drive P002. Essa a velocidade real do motor. A habilitao do conversor continua via a placa PLC. Para executar esse novo programa os seguintes parmetros do drive devem ser ajustados: P202 = 0, 1 ou 2 (controle escalar U/F) P220 = 0 (sempre local)

214

WEG Ladder Programmer V7.2X P221 = 0 (referncia local via tecla) P224 = 4 (gira/pra local via PLC)

Tutorial

NOTA ! A partir da verso 3.70 do CFW-09 possvel utilizar o bloco SETSPEED para controle escalar, ento o Tutor6 deve ser ignorado.

10.7.4

Posicionamento relativo com Curva S e T (Tutor7)


Para utilizar blocos de posicionamento obrigatrio que o conversor esteja em modo controle vetorial com encoder, isso necessrio porque todo posicionamento baseado no retorno de posio dado pelo encoder. Para isso ajuste os seguintes parmetros do conversor: P202 = 4 (controle vetorial com encoder) P220 = 0 (sempre local) P221 = 11 (referncia local via PLC) P224 = 4 (gira/pra local via PLC)

Figura Tutor7. Funcionamento: A habilitao do conversor feita da mesma maneira como apresentada no Tutor5

212

215

WEG Ladder Programmer V7.2X

Tutorial

Ao ativar a entrada digital 1 a placa far o posicionamento do motor de acordo com os parmetros de Posio, Velocidade, Acelerao, Jerk e Modo em curva com perfil s. A figura a seguir, mostra o simulador da curva s, que se encontra na caixa de propriedades da curva s.

Figura Simulador de curva s. Nesse exemplo de curva s foi programada com posio 5 rotaes, ou seja, um posicionamento de 5 voltas no eixo do motor, com velocidade igual a 1000rpm, acelerao igual a 180 rpm/s e jerk igual 500rpm/s. Pode-se observar as diversas curvas com sua variao durante o tempo, onde a posio est em vermelho, a velocidade em preto, a acelerao em verde e o jerk em azul. Nesse exemplo o posicionamento foi executado em 2.913s, conforme eixo x do grfico. Esses parmetros podem ser alterados para conseguir a resposta desejada. Deve ficar bem claro que esse simulador terico e que durante o posicionamento poder acontecer outras situaes com limitaes de corrente em funo da carga que podero mudar o perfil do posicionamento. Um posicionamento relativo significa que o mesmo ser feito a partir do ponto onde se encontra o eixo. Por exemplo, se programamos um posicionamento relativo de 5 voltas com sinal positivo significa que o eixo dar 5 voltas no sentido horrio a partir do ponto que est e, se for negativo ser no sentido anti-horrio. Outra coisa importante no posicionamento so as unidades utilizadas na programao que so definidas no menu projeto, opo unidades conforme figura a seguir.

216

WEG Ladder Programmer V7.2X

Tutorial

Figura Caixa unidade das constantes. Essas configuraes de unidades s so vlidas para parmetros de posicionamento constante. Quando forem utilizados parmetros de posicionamento com marcadores de word ou parmetros de usurio, as unidades de posicionamento so fixas sendo: posio= rotaes, velocidade=rpm, acelerao=rpm/s e jerk=rpm/s. Ao ativar a entrada digital 2 a placa far o posicionamento do motor conforme parmetros de Posio, Velocidade, Acelerao e Modo em curva com perfil t. A figura a seguir mostra o simulador da curva t, que se encontra na caixa de propriedades da curva t.

Figura Simulador de curva t. Neste exemplo de curva t foi programada com posio 5 rotaes, com velocidade igual a 1000rpm, acelerao igual a 180 rpm/s. Pose-se observar as diversas curvas com sua variao durante o tempo, onde a posio est em vermelho, a velocidade em preto e a acelerao em verde. Neste exemplo o

217

WEG Ladder Programmer V7.2X

Tutorial

posicionamento foi executado em 2.578s. Ao comparar essa curva t com a curva s, posicionada num tempo maior, pode-se observar que possui um perfil de velocidade bem menos agressivo que a curva t. A curva t impe variaes mais bruscas na velocidade do motor e por conseqncia na carga acionada.

10.7.5

Posicionamento absoluto com Curva S e T (Tutor8)


No exemplo anterior foi realizado o tipo de posicionamento relativo, o qual sempre executado a partir do ponto onde o eixo do motor encontra-se no momento. Agora ser introduzido o conceito de posicionamento absoluto. O posicionamento absoluto sempre referenciado a um ponto definido como zero. Por exemplo, ao executar um posicionamento absoluto de 2 rotaes, com sinal positivo, o carto buscar o ponto que est a 2 rotaes, no sentido horrio, do ponto definido como zero. Se no inicio do posicionamento a posio atual for menor que a posio desejada o eixo ir se movimentar no sentido horrio. Se a posio atual for maior que a posio desejada o eixo ir se movimentar no sentido anti-horrio. Veja a figura a seguir.

Figura Escala virtual posicionamento absoluto. Imagine que seja possvel enxergar uma espcie de escala virtual, que a cada volta do eixo do motor no sentido horrio corresponde a avanar 1 nessa escala. E que a cada volta no sentido anti-horrio corresponde a recuar 1 nessa escala. Se o eixo est na posio -2 nessa escala, ou seja, a -2 voltas do ponto zero, e executar um posicionamento absoluto de 2 voltas com sinal positivo, ento o eixo ter que dar 2 voltas no sentido horrio para chegar ao ponto zero e mais 2 voltas no sentido horrio para chegar posio 2 voltas positivo. assim que funciona o posicionamento absoluto, sempre referenciado a um ponto definido como zero. Na verdade este ponto zero definido atravs de um bloco especial de posicionamento. Este bloco chamado de busca de zero mquina, que um bloco que ser utilizado somente para definir o ponto zero para todos os posicionamentos absolutos. Veja o programa a seguir (Tutor8).

218

WEG Ladder Programmer V7.2X

Tutorial

Figura Tutor8 / Pgina 1 de 2. Funcionamento pgina 1 : Nessa primeira pgina est o bloco de busca de zero. Esse bloco deve ser sempre o primeiro a ser executado, devido a sua funo de definir a posio zero para os posicionamentos absolutos. Ao habilitar o bloco busca de zero atravs da entrada EN o motor ir girar conforme parmetros programados de velocidade, acelerao e sentido. Enquanto o motor estiver girando o bloco aguardar o sinal da chave de zero que est conectada na entrada ZEROSW do bloco, ao receber esse sinal o bloco entender que essa a posio zero. Maiores detalhes do bloco busca de zero verificar junto ao manual do carto.

219

WEG Ladder Programmer V7.2X

Tutorial

Figura Tutor8 / Pgina 2 de 2. Funcionamento pgina 2 : Nessa segunda pgina esto dois blocos de posicionamento curva s programados como absoluto. Um deles programado para a posio +10 (Positivo 10.00) e outro para a posio -10 (Negativo 10.00). Ainda nessa mesma pgina existem trs blocos TRANSFER lendo o valor de trs parmetros do sistema que so: P756 Sinal da posio real (0=negativo, 1=positivo) P757 Posio real (rotaes) P758 Posio real (frao de volta, graus/10) Para que fique mais claro, o resultado obtido nesses trs parmetros aps a execuo de cada um dos blocos apresentado nas figuras a seguir. Aps a execuo do bloco busca de zero mquina :

220

WEG Ladder Programmer V7.2X

Tutorial

Figura P756=1, P757=0 e P758=0. Aps a execuo do bloco de posicionamento curva s com posio +10.00 :

Figura P756=1, P757=10 e P758=0. Aps a execuo do bloco de posicionamento curva s com posio -10.00 :

Figura P756=0, P757=10 e P758=0.

221

WEG Ladder Programmer V7.2X

Tutorial

10.7.6

Leitura entrada analgica 0-10Vcc (Tutor9)

Figura Tutor9. Funcionamento: Na linha 1 a entrada analgica 1 do conversor (IW101) transferida para o marcador de word MW7000. Na linha 3 o marcador MW7000 convertido para ponto flutuante e armazenado no marcador de float MF9000. Na linha 6 o marcador de float MF9000, que tem o contedo da entrada analgica AI1 (0 a 10Vcc = 0 a 32767) multiplicado pelo valor mximo da unidade de engenharia. Neste exemplo foi usado 3000 e o resultado armazenado no marcador de float MF9002. Na linha 9 o marcador de float MF9002 divido pelo range da entrada analgica (0 a 32767), e o resultado armazenado no marcador de float MF9003, que j a entrada analgica convertida para a unidade de engenharia (0 a 3000). Na linha 13 o marcador de float MF9003 convertido para inteiro e armazena no marcador de word MW7001. Basicamente a entrada analgica de 0 a 10Vcc que tem seu contedo representado como 0 a 32767 convertida para uma unidade de engenharia com escala 0 a 3000 e armazenado nos marcadores MF9003 e MW7001.

222

WEG Ladder Programmer V7.2X

Tutorial

10.7.7

Leitura entrada analgica 4-20mA (Tutor10)

Figura Tutor10 / Pgina 1 de 2.

223

WEG Ladder Programmer V7.2X

Tutorial

Figura Tutor10 / Pgina 2 de 2. Funcionamento: Na linha 2 da pgina 1 a entrada analgica 1 do conversor (IW101) transferida para o marcador de word MW7000. Na linha 4 da pgina 1 o marcador MW7000 convertido para ponto flutuante e armazenado no marcador de float MF9000. Na linha 7 da pgina 1 subtrado o offset dos 4mA do marcador de float MF9000 e armazenado no marcador de float MF9001. Na linha 11 da pgina 1 o marcado de float MF9001 limitado em (0 a 26214), onde (32767-6553=26214), e armazenado no marcador de float MF9002. Na linha 1 da pgina 2 o marcador de float MF9002, que armazena o contedo da entrada analgica AI1 (4 a 20mA = 0 a 26214), multiplicado pelo valor mximo da unidade de engenharia, neste exemplo foi usado 3000, e o resultado armazenado no marcador de float MF9003. Na linha 4 da pgina 2 o marcador de float MF9003 dividido pelo range da entrada analgica que 26214 e o resultado armazenado no marcador de float MF9004 que j a entrada analgica convertida para a unidade de engenharia (0 a 3000). Na linha 8 da pgina 2 o marcador de float MF9004 convertido para inteiro e armazenado no marcador de word MW7001. Resumidamente a entrada analgica de (4 a 20)mA que tem seu contedo representado como 6553 a 32767 convertida para uma unidade de engenharia com escala 0 a 3000 e armazenado nos marcador MF9004 e MW7001. Para ativar a entrada a analgica de 4 a 20mA do conversor consultar manual do mesmo.

224

WEG Ladder Programmer V7.2X

Tutorial

10.7.8

Controle da velocidade do motor atravs PID (Tutor11)

Figura Tutor11 / Pgina 1 de 5.

225

WEG Ladder Programmer V7.2X

Tutorial

Figura Tutor11 / Pgina 2 de 5. Funcionamento pginas 1 e 2 : As duas primeiras pginas do projeto so iguais ao projeto anterior que simplesmente convertem a entrada analgica (4-20)mA para uma unidade de engenharia.

226

WEG Ladder Programmer V7.2X

Tutorial

Figura Tutor11 / Pgina 3 de 5. Funcionamento pgina 3 : Nessa pgina feita leitura do set-point do bloco PID, que ajustado via parmetro do usurio, P800, e limitado o seu valor na mesma escala da entrada analgica. Tambm nessa pgina feita a leitura dos ganhos Kp, Ki e Kd do bloco PID, que so ajustados via parmetros do usurio, P801, P802 e P803. Aqui os mesmos so divididos por 100 para obter uma melhor resoluo de ajuste.

227

WEG Ladder Programmer V7.2X

Tutorial

Figura Tutor11 / Pgina 4 de 5. Funcionamento pgina 4 : Nesta pgina feita a leitura do valor mximo e valor mnimo da sada do bloco PID que ser usado para controlar a velocidade do motor. Esses valores esto sendo retirados dos parmetros P133 e P134 que j so ajustados para velocidade mnima e mxima do motor. Nesse exemplo existe uma temporizao entre a atuao desses blocos transfer, isso necessrio porque a leitura dos parmetros do drive lenta e consome um tempo considervel da CPU. Dessa maneira melhora-se o desempenho do controle em questo, visto que no necessria uma leitura contnua desses parmetros. Aqui encontra-se o bloco PID, cujo o correto funcionamento depende do tratamento dos parmetros realizados nas etapas anteriores.

228

WEG Ladder Programmer V7.2X

Tutorial

Figura Tutor11 / Pgina 5 de 5. Funcionamento pgina 5 : Nesta pgina feita a habilitao do conversor e controle de velocidade conforme citado no item 5.3. A nica diferena aqui, e muito importante, que o bloco setspeed tem a sua velocidade ajustada pela sada do PID. Isso pode ser observado na linha 8 e 11 dessa pgina. Estratgia de controle : O controlador PID modula sua varivel manipulada (OUT) para que a varivel de processo (FEEDBACK) se iguale a referncia (REFERENCE). Ou seja, o PID atua indiretamente sobre a varivel de processo atravs do atuador ou varivel manipulada, e a varivel de processo a resposta do processo ao estmulo gerado pelo atuador ou varivel manipulada. Normalmente definimos a diferena entre REFERENCE e FEEDBACK como sinal de erro do controlador, ou seja, Erro=(REFERENCE-FEEDBACK), e dizemos que o PID encontra um valor para a sada (OUT) em que o erro do controlador seja igual a zero. Exemplo PID (Controle de presso) :

229

WEG Ladder Programmer V7.2X

Tutorial

Figura Exemplo controle de presso. Nesse exemplo o inversor controla a velocidade de um motor (OUT) que est acoplado a uma bomba. Junto a tubulao dessa bomba existe um sensor de presso que realimenta (FEEDBACK) o inversor com um sinal (4 a 20mA) proporcional a presso do sistema. Ento, ao aumentar a velocidade do motor aumenta a presso nessa linha. Ao diminuir a velocidade do motor diminui a presso nessa linha. Este o objetivo da malha de controle PID, modular (aumentar ou diminuir) a velocidade do motor de modo a manter uma determinada presso na linha (REFERENCE). O programa ladder pode ser didaticamente representado conforme figura a seguir.

Figura Exemplo bloco PID (controle de presso).

230

WEG Ladder Programmer V7.2X

Obtendo Ajuda

11
11.1

Obtendo Ajuda
Solucionando Problemas do Microcomputador
Este captulo descreve problemas que voc pode ter enquanto estiver rodando este aplicativo. RESOLUO DO VDEO 800x600 a resoluo recomendada. Este aplicativo est designado para rodar em computadores capazes de mostrar 65536 ou mais cores. Embora o aplicativo rode em sistemas que mostram apenas 256 cores, h notvel reduo da qualidade da imagem. Quando se roda numa resoluo de 640x480, alguns dos maiores grficos podem ser mostrados fora da janela ativa. recomendado que voc rode este aplicativo numa resoluo de 800x600 ou maior. DESEMPENHO H vrios caminhos para que este aplicativo rode mais rapidamente. Muitos dos mtodos descritos abaixo so dicas que ajudaro no desmpenho de algumas aplicaes em Windows. Para maiores informaes sobre performace, consulte sua documentao Windows. Este aplicativo usa sua memria de acesso aleatria do computador (RAM). Se este aplicativo rodar vagarosamente, ou se voc obter mensagens de erro dizendo a voc "fora de memria", voc no poder ter RAM suficiente. A seguir so dadas algumas dicas para melhorar o uso da memria avaliada do seu computador. - Feche todas as aplicaes que no esto sendo utilizadas. - Adicione mais RAM (memria) em seu computador. Voc pode determinar quanta memria necessria verificando no painel de controle a performace do Window 98 ou no gerenciador de tarefas do Windows XP. - Se voc est usando mais que 256 cores em sua tela de vdeo, voc pode querer diminuir para 256 cores. Para mais informaes sobre como mudar sua tela, consulte a documentao do seu Windows. Para mais informaes sobre melhora de desempenho, consulte a documentao do Windows. PROBLEMAS DE IMPRESSO A resoluo da tela e impresso no so freqentemente as mesmas, ento quando voc imprime, o resultado pode no ser o mesmo que voc v na tela. Se uma falha de proteo geral aparecer quando voc imprime um tpico, verifique o driver da impressora. Mude para a uma verso mais atualizada do driver, se possvel. Assegure que sua impressora esteje ativada e que voc possa imprimir para ela de qualquer aplicao. Se o problema persistir, abra a pgina de propriedades da impressora que voc est usando. Clique na tabela de fontes, e ento selecione um mtodo de download de fontes True Types que trabalharo melhor com seu sistema.

11.2

Direitos Autorais
As informaes contidas neste documento podem mudar sem aviso prvio. Os nomes de empresas, produtos, pessoas, caracteres, e/ou dados mencionados aqui so fico e no pretendem de nenhuma maneira representar qualquer pessoa, empresa, produtos, ou eventos reais , a no ser que notificados. Nenhuma parte deste documento pode ser reproduzidas ou transmitidas de qualquer forma ou por meios eletrnicos ou mecnicos, incluindo fotocpia, gravao, ou sistemas de armazenagem de dados, para qualquer propsito a no ser para uso pessoal do usurio, sem a permisso prvia por escrito da empresa WEG. Permisso para imprimir uma copia permitida somente por meio eletrnico. A WEG pode ter patentes, pedidos de patentes, marcas registradas, direitos autorais, ou outras propriedades intelectuais contidas neste documento. O fornecimento deste documento no d o direito a

231

WEG Ladder Programmer V7.2X

Obtendo Ajuda

qualquer licena de patente, marca registrada, direitos autorais ou outra propriedade intelectual qualquer. Outros produtos ou nomes de empresas aqui mencionadas podem ser marcas comerciais de seus respectivos proprietrios.

232

WEG Ladder Programmer V7.2X

Suporte Tcnico

12
12.1

Suporte Tcnico
Suporte Tcnico
Para mais detalhes, treinamento ou servios, por favor contate a WEG nos seguintes endereos: Suporte E-mail 0800@weg.net Correspondncia WEG Automao Ltda Departamento de Assistncia Tcnica e Qualidade Avenida Prefeito Waldemar Grubba, 3000 - Vila Lalau CEP 89256-900 Jaragu do Sul, SC - Brasil Telefone DDG 0800-7010701 (somente para o Brasil) Fax ++55 47 3276-4200 Fora do Brasil Contate uma filial ou representante WEG.

233

WEG Ladder Programmer V7.2X

ndice

ndice
-AAbrir 16 Ajuda 44 Apagar 25 Aplicao 38 Aplicaes 190 Apontador 25 Argumentos 76 AUTOREG 31, 130 Autoria 231

-EEdio 199 Editar 19, 20, 45, 46 Endereos 22, 23 Entradas 41, 42, 57, 59 Erros 22 Excluir 24 Execuo 198 Exibir 20, 21, 22, 23

-FFechar 17 Ferramentas 37, 38 Fieldbus 38 FILTER 33, 146 FL2INT 35, 166 FOLLOW 31, 129 Force 42, 59 FUNC 34, 158

-BBarras Blocos Bobina 20, 21 73, 79 26, 27, 28, 82, 83, 84, 85, 86

-CCALCCAM 29, 110 Clculo 34, 35, 151, 152, 158, 160, 161, 163 CAM 29, 98, 110 CAN 36, 37, 169, 170 CANOpen 37, 38, 170 Clulas 45, 46 CLP 32, 33, 136, 138, 140, 143, 146, 148 Colar 20 Comentrio 25, 80 COMP 34, 151 Compatibilidade 73 Compilao 22, 38, 39, 186, 187, 189 Comunicao 39, 40, 41, 42, 62, 63 Contato 26, 81, 82 Copiar 20 CTENC 33, 148 CTU 33, 140

-GGrade 22

-HHOME 28, 92

-IIDATA 36, 167 Idioma 18 IHM 41, 58 Imprimir 17, 18 INBWG 32, 134 Informaes 10, 42, 60 Inicializao 10 INPOS 32, 132 Inserir 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 Inserir Pgina 23 Instalao 10, 194 INT2FL 36, 165 Introduo 11

-DDados 65 Desfazer 19 DMUX 35, 163 Download 39

234

WEG Ladder Programmer V7.2X

ndice

-JJanela 43 JOG 30, 118

-QQSTOP 31, 127

-LLadder 65, 69, 73, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 96, 98, 110, 112, 115, 118, 120, 122, 125, 127, 129, 130, 132, 134, 136, 138, 140, 143, 146, 148, 151, 152, 158, 160, 161, 163, 164, 165, 166, 167, 168, 169, 170, 172, 184 Ligao 25, 26 Linguagem 65, 69, 73, 76, 79 Localizar 20

-RRecortar 19 REF 30, 122 Refazer 19 Referncia 79 Remover 17 RTC 32, 138 RXCANWEG 37, 170

-SSadas 41, 42, 57, 59 Sair 19 Salvar 16, 17 SAT 34, 160 SCURVE 28, 87 SDO 37, 170 Seguidor 31, 129, 130 Serial 62 SETSPEED 30, 115 SHIFT 29, 112 Sistema 69 Sobre 44 Soluo 231 SPEED 30, 120 STOP 31, 125 Suporte 233

-MMarcadores 69 MATH 34, 152 Monitorao 40, 41, 42, 48, 50, 52, 54, 57, 58, 59, 60, 207 Movimento 30, 115, 118, 120, 122 MSCANWEG 36, 169 MUX 35, 161

-NNomes 22 Novo 16

-OO que o WLP Online 60 10

-T-PPgina 23, 24 Parada 31, 125, 127 Parmetros 23, 37, 41, 58, 61 PID 33, 143 Posicionamento 28, 29, 87, 90, 92, 96, 98, 110, 112 Problemas 231 Projeto 12, 13, 16, 17, 18, 19, 190, 198 Propriedades 18 TCURVAR 29, 96 TCURVE 28, 90 TON 32, 136 TRANSFER 35, 164 Transferncia 35, 36, 164, 165, 166, 167, 168 Trend 41, 54 Tutor1 199, 207 Tutor10 223 Tutor11 225 Tutor2 210 Tutor3 210 Tutor4 211 Tutor5 212 Tutor6 212

235

WEG Ladder Programmer V7.2X

ndice

Tutor7 215 Tutor8 218 Tutor9 222 Tutorial 194, 198, 199, 207, 210, 211, 212, 215, 218, 222, 223, 225

-UUnidades 18 Upload 39 USB 63 USERERR 36, 168 USERFB 37, 43, 172, 184

-VVariveis 41, 52, 54, 65, 69 Verificador 32, 132, 134

-WWLP 9, 10, 11, 12, 18, 19, 44

236

S-ar putea să vă placă și