Beruflich Dokumente
Kultur Dokumente
Software
WLP
Manual do Usurio
Manual do Usurio
Srie: WLP V10.00
Idioma: Portugus
ndice
0
Grade ......................................................................................................................................................... 23
Nom es/Endereo
......................................................................................................................................................... 23
Erros de Com
.........................................................................................................................................................
pilao 23
Localizao
.........................................................................................................................................................
dos Erros de Com pilao 23
Inform aes
.........................................................................................................................................................
da Com pilao 23
Tabela de .........................................................................................................................................................
Endereos 24
Configurao
.........................................................................................................................................................
dos Parm etros do Usurio 24
Configurao
.........................................................................................................................................................
dos Perfis 24
4 Pgina
................................................................................................................................... 24
Inserir Antes
......................................................................................................................................................... 24
Inserir Depois
......................................................................................................................................................... 25
Excluir ......................................................................................................................................................... 25
Anterior ......................................................................................................................................................... 25
Seguinte ......................................................................................................................................................... 25
Vai Para ......................................................................................................................................................... 26
5 Inserir
................................................................................................................................... 26
Apontador......................................................................................................................................................... 26
Apagar Elem
.........................................................................................................................................................
ento 26
Com entrio
......................................................................................................................................................... 26
Ligao ......................................................................................................................................................... 27
Horizontal .................................................................................................................................................. 27
Vertical .................................................................................................................................................. 27
Contatos ......................................................................................................................................................... 27
NO CONTACT .................................................................................................................................................. 27
NC CONTACT .................................................................................................................................................. 28
Bobinas ......................................................................................................................................................... 28
COIL .................................................................................................................................................. 28
NEG COIL .................................................................................................................................................. 28
SET COIL .................................................................................................................................................. 28
RESET COIL .................................................................................................................................................. 29
PTS COIL .................................................................................................................................................. 29
NTS COIL .................................................................................................................................................. 29
IMMEDIATE..................................................................................................................................................
COIL 29
Blocos de .........................................................................................................................................................
Funo 30
Controle de ..................................................................................................................................................
Movimento 30
MC_Pow er........................................................................................................................................... 30
MC_Reset ........................................................................................................................................... 30
MC_Stop ........................................................................................................................................... 30
MW_IqControl ........................................................................................................................................... 30
STOP ........................................................................................................................................... 31
QSTOP ........................................................................................................................................... 31
POSITION0........................................................................................................................................... 31
Posicionamento
.................................................................................................................................................. 32
SCURVE ........................................................................................................................................... 32
TCURVE ........................................................................................................................................... 32
HOME ........................................................................................................................................... 32
TCURVAR ........................................................................................................................................... 32
CAM ........................................................................................................................................... 33
CALCCAM........................................................................................................................................... 33
SHIFT ........................................................................................................................................... 33
MC_MoveAbsolute ........................................................................................................................................... 33
MC_MoveRelative ........................................................................................................................................... 34
MC_StepAbsSw ...........................................................................................................................................
itch 34
MC_StepLimitSw ...........................................................................................................................................
itch 34
MC_StepRefPulse
........................................................................................................................................... 35
MC_StepDirect ........................................................................................................................................... 35
MC_FinishHoming
........................................................................................................................................... 35
MC_CamTableSelect
........................................................................................................................................... 35
MC_CamCalc ........................................................................................................................................... 36
MC_CamIn ........................................................................................................................................... 36
MC_CamOut ........................................................................................................................................... 36
Movimento.................................................................................................................................................. 36
SETSPEED........................................................................................................................................... 36
JOG ........................................................................................................................................... 37
SPEED ........................................................................................................................................... 37
REF ........................................................................................................................................... 37
SRAMP ........................................................................................................................................... 38
MC_MoveVelocity
........................................................................................................................................... 38
Seguidor .................................................................................................................................................. 38
FOLLOW ........................................................................................................................................... 38
MC_GearIn........................................................................................................................................... 38
MC_GearInPos ........................................................................................................................................... 39
MC_Phasing ........................................................................................................................................... 39
MC_GearOut ........................................................................................................................................... 39
Verificador.................................................................................................................................................. 39
INPOS ........................................................................................................................................... 39
INBWG ........................................................................................................................................... 40
CLP .................................................................................................................................................. 40
TON ........................................................................................................................................... 40
RTC ........................................................................................................................................... 40
CTU ........................................................................................................................................... 41
PID ........................................................................................................................................... 41
FILTER ........................................................................................................................................... 41
CTENC ........................................................................................................................................... 41
CTENC2 ........................................................................................................................................... 42
Clculo .................................................................................................................................................. 42
COMP ........................................................................................................................................... 42
MATH ........................................................................................................................................... 42
FUNC ........................................................................................................................................... 42
SAT ........................................................................................................................................... 43
MUX ........................................................................................................................................... 43
DMUX ........................................................................................................................................... 43
Transferncia
.................................................................................................................................................. 44
TRANSFER........................................................................................................................................... 44
FL2INT ........................................................................................................................................... 44
INT2FL ........................................................................................................................................... 44
IDATA ........................................................................................................................................... 44
USERERR ........................................................................................................................................... 45
Rede CAN.................................................................................................................................................. 45
MSCANWEG ........................................................................................................................................... 45
RXCANWEG ........................................................................................................................................... 45
SDO ........................................................................................................................................... 45
USERFB .................................................................................................................................................. 46
MMC .................................................................................................................................................. 46
6 Ferramentas
................................................................................................................................... 46
Valores dos
.........................................................................................................................................................
Parm etros 46
Anybus ......................................................................................................................................................... 47
CANOpen ......................................................................................................................................................... 48
Cam Profiles
......................................................................................................................................................... 48
Configurador
.........................................................................................................................................................
CAN 58
Aplicao ......................................................................................................................................................... 61
Criar .................................................................................................................................................. 61
Configurar.................................................................................................................................................. 62
7 Construir
................................................................................................................................... 62
Com pilar ......................................................................................................................................................... 62
Com pilar Subrotina/Macro
......................................................................................................................................................... 62
Depurao......................................................................................................................................................... 62
8 Comunicao
................................................................................................................................... 63
Dow nload......................................................................................................................................................... 63
Upload ......................................................................................................................................................... 63
Monitorao.........................................................................................................................................................
Online 63
Configurao
.........................................................................................................................................................
Monitorao Online 63
Com Sinal .................................................................................................................................................. 63
Sem Sinal .................................................................................................................................................. 64
Decimal .................................................................................................................................................. 64
Hexadecimal .................................................................................................................................................. 64
Binrio .................................................................................................................................................. 64
Monitorao.........................................................................................................................................................
de Variveis 64
Trend de Variveis
......................................................................................................................................................... 64
Monitorao.........................................................................................................................................................
de Entradas/Sadas 65
Monitorao.........................................................................................................................................................
via IHM 65
Fora Entradas/Sadas
......................................................................................................................................................... 65
Inform aes
.........................................................................................................................................................
Gerais 65
Configuraes
......................................................................................................................................................... 66
9 Bloco
...................................................................................................................................
do Usurio 66
Configuraes
......................................................................................................................................................... 66
Inform aes
......................................................................................................................................................... 66
10 Janela
................................................................................................................................... 67
Cascata ......................................................................................................................................................... 67
Lado a Lado
.........................................................................................................................................................
na Horizontal 67
Lado a Lado
.........................................................................................................................................................
na Vertical 67
11 Ajuda
................................................................................................................................... 67
Tpicos de
.........................................................................................................................................................
Ajuda 67
Sobre o WLP
......................................................................................................................................................... 67
Parte V Monitorao 70
1 Introduo
................................................................................................................................... 70
2 Barra
...................................................................................................................................
de Botes 71
3 Monitorao
...................................................................................................................................
Online 71
4 Monitorao
...................................................................................................................................
de Valores Numricos no Ladder 74
5 Escrita
...................................................................................................................................
de Variveis no Ladder 75
6 Monitorao
...................................................................................................................................
de Variveis 75
7 Trend
...................................................................................................................................
de Variveis 77
8 Monitorao
...................................................................................................................................
de Entradas e Sadas 81
9 Monitorao
...................................................................................................................................
via IHM 83
10 Fora
...................................................................................................................................
Entradas/Sadas 83
11 Informaes
...................................................................................................................................
Gerais (Online) 87
12 Tabela
...................................................................................................................................
de Valores dos Parmetros 87
Parte VI Comunicao 88
1 Viso
...................................................................................................................................
Geral Comunicao 88
2 Cabo
...................................................................................................................................
Serial 88
3 Instalao/Remoo
...................................................................................................................................
Driver USB 89
ndice 323
1 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 que concede a voc caractersticas e funcionalidades para criar aplicaes
profissionais com simples cliques com o mouse.
2 Viso Geral
2.1 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 e o comando e monitorao dos seguintes equipamentos.
Para instalar o WLP no computador a partir do CD que acompanha o produto siga os passos abaixo:
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.
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.
12 WLP V10.00
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.
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:
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.
Viso Geral 13
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.
EXAMPLO DE TRAJETRIA
RVORE DE PROJETO
- Diagramas Ladder :
Lista todos os arquivos ladder do projeto.
Para abrir o arquivo ladder d um duplo clique sobre o nome do arquivo.
- Assistentes de Configurao :
Lista todos assistentes de configurao 16 do projeto.
Para executar o assistente de configurao de um duplo clique sobre o nome do assistente.
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 16 do projeto.
Para abrir o dilogo de monitorao de um duplo clique sobre o nome do dilogo.
- Monitorao de Entradas/Sadas :
Acessa dilogo de monitorao de entradas/sadas 81 .
Para abrir o dilogo de monitorao de entradas/sadas de um duplo clique sobre o texto "Monitorao de
Entradas/Sadas".
SRW01-PTC e SRW01-RCD:
- Configura Controle : configura o modo de controle do rel SRW01.
- Configura Protees : configura a atuao das protees do rel SRW01.
SRW01-PTC e SRW01-RCD:
- 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.
3 Menus
3.1 Projeto
3.1.1 Novo
ACESSO
Menu: Projeto - Novo
Tecla de Atalho: Ctrl+N
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:
Menus 17
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.
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.
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.
18 WLP V10.00
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.
FUNO
Mostra como o projeto ser imprimido.
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.
Menus 19
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, PLC11-01 e PLC11-02.
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.
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.
20 WLP V10.00
3.2 Editar
3.2.1 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.
DESCRIO
Este comando s fica habilitado a partir do momento que houver clulas selecionadas 68 .
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.
Menus 21
DESCRIO
Este comando s fica habilitado a partir do momento que houver clulas selecionadas 68 .
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 20 ter sido executado.
Ver tem Colando Clulas 70 .
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
91 .
3.3 Exibir
3.3.1 Barra Padro
ACESSO
Menu: Exibir - Barra Padro
Tecla de Atalho: Ctrl+Shift+P
FUNO
Mostra ou esconde a barra padro.
FUNO
Mostra ou esconde a barra de comunicao.
FUNO
Mostra ou esconde a barra de edio.
FUNO
Mostra ou esconde a barra de blocos.
FUNO
Mostra ou esconde a barra de pgina.
FUNO
Mostra ou esconde a barra de status.
FUNO
Mostra ou esconde a rvore de projeto 14 .
Menus 23
3.3.8 Grade
ACESSO
Menu: Exibir - Grade
Tecla de Atalho: Ctrl+G
FUNO
Mostra ou esconde a grade.
3.3.9 Nomes/Endereo
ACESSO
Menu: Exibir - Tag / Endereo
Tecla de Atalho: Ctrl+Shift+T
FUNO
Mostra o tag ou o endereo dos elementos.
FUNO
Mostra os erros da ltima compilao.
FUNO
Mostra a clula que ocorreu erro na ltima compilao.
FUNO
Mostra informaes 316 da ltima compilao.
24 WLP V10.00
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.
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.
FUNO
Mostra a configurao do perfil padro. Os valores do perfil padro sero usados nos blocos de HOME e
quando programado para ser usado nos blocos MC - Controle de Movimento.
3.4 Pgina
3.4.1 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.
Menus 25
FUNO
Insere uma pgina depois da pgina corrente.
DESCRIO
Este comando ficar desabilitado, caso o projeto contenha 255 pginas.
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.
26 WLP V10.00
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.
3.5 Inserir
3.5.1 Apontador
ACESSO
Menu: Inserir - Apontador
Tecla de Atalho: ESC
Barra de Ferramentas de Edio:
FUNO
Selecionar clulas 68 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.
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 129 .
Menus 27
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 Ligao
3.5.4.1 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
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 Contatos
3.5.5.1 NO CONTACT
ACESSO
Menu: Inserir - Contatos - NO CONTACT
Barra de Ferramentas de Edio:
FUNO
Insere um elemento contato normalmente aberto 130 .
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.
28 WLP V10.00
3.5.5.2 NC CONTACT
ACESSO
Menu: Inserir - Contatos - NC CONTACT
FUNO
Insere um elemento contato normalmente fechado 131 .
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 Bobinas
3.5.6.1 COIL
ACESSO
Menu: Inserir - Bobinas - COIL
Barra de Ferramentas de Edio:
FUNO
Insere um elemento bobina 132
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.
FUNO
Insere um elemento bobina negada 132 .
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.
FUNO
Insere um elemento seta bobina 133 .
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.
Menus 29
FUNO
Insere um elemento reseta bobina 134 .
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.
FUNO
Insere um elemento bobina de transio positiva 135 .
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.
FUNO
Insere um elemento bobina de transio negativa 136 .
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.
FUNO
Insere um elemento bobina imediata 137
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.
30 WLP V10.00
ACESSO
Menu: Inserir - Blocos de Funo - Controle de Movimento - MC_Power
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_Power 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.
3.5.7.1.2 MC_Reset
ACESSO
Menu: Inserir - Blocos de Funo - Controle de Movimento - MC_Reset
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_Reset 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.1.3 MC_Stop
ACESSO
Menu: Inserir - Blocos de Funo - Controle de Movimento - MC_Stop
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_Stop 141 .
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.4 MW_IqControl
ACESSO
Menu: Inserir - Blocos de Funo - Controle de Movimento - MW_IqControl
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MW_IqControl 145 .
Menus 31
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 STOP
ACESSO
Menu: Inserir - Blocos de Funo - Controle de Movimento - STOP
Barra de Ferramentas de Edio:
FUNO
Insere um elemento parada 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.1.6 QSTOP
ACESSO
Menu: Inserir - Blocos de Funo - Controle de Movimento - QSTOP
FUNO
Insere um elemento parada rpida 150 .
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 POSITION0
ACESSO
Menu: Inserir - Blocos de Funo - Controle de Movimento - POSITION0
FUNO
Insere um elemento POSITION0 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.
32 WLP V10.00
3.5.7.2 Posicionamento
3.5.7.2.1 SCURVE
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - SCURVE
FUNO
Insere um elemento curva s 153 .
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 TCURVE
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - TCURVE
Barra de Ferramentas de Edio:
FUNO
Insere um elemento curva trapezoidal 156 .
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 HOME
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - HOME
Barra de Ferramentas de Edio:
FUNO
Insere um elemento busca zero mquina 159 .
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 TCURVAR
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - TCURVAR
FUNO
Insere um elemento curva trapezoidal varivel 163 .
DESCRIO
Menus 33
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.5 CAM
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - CAM
Barra de Ferramentas de Edio:
FUNO
Insere um elemento CAM 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.
3.5.7.2.6 CALCCAM
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - CALCCAM
Barra de Ferramentas de Edio:
FUNO
Insere um elemento CALCCAM 179 .
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.7 SHIFT
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - SHIFT
FUNO
Insere um elemento deslocamento 182 .
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.8 MC_MoveAbsolute
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - MC_MoveAbsolute
Barra de Ferramentas de Edio:
FUNO
34 WLP V10.00
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.9 MC_MoveRelative
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - MC_MoveRelative
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_MoveRelative 188 .
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.
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - MC_StepAbsSwitch
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_StepAbsSwitch 193 .
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.
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - MC_StepLimitSwitch
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_StepLimitSwitch 196 .
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.
Menus 35
3.5.7.2.12 MC_StepRefPulse
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - MC_StepRefPulse
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_StepRefPulse 198 .
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.13 MC_StepDirect
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - MC_StepDirect
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_StepDirect 201 .
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.14 MC_FinishHoming
ACESSO
Menu: Inserir - Blocos de Funo - Posicionamento - MC_FinishHoming
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_FinishHoming 203 .
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.15 MC_CamTableSelect
ACESSO
Menu: Inserir - Bloco de Funo - Posicionamento - MC_CamTableSelect
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_CamTableSelect 204 .
DESCRIO
36 WLP V10.00
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.16 MC_CamCalc
ACESSO
Menu: Inserir - Bloco de Funo - Posicionamento - MW_CamCalc
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MW_CamCalc 205 .
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.17 MC_CamIn
ACESSO
Menu: Inserir - Bloco de Funo - Posicionamento - MC_CamIn
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_CamIn 208 .
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.18 MC_CamOut
ACESSO
Menu: Inserir - Bloco de Funo - Posicionamento - MC_CamOut
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_CamOut 211 .
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 Movimento
3.5.7.3.1 SETSPEED
ACESSO
Menu: Inserir - Blocos de Funo - Movimento - SETSPEED
Barra de Ferramentas de Edio:
Menus 37
FUNO
Insere um elemento seta velocidade 211
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 JOG
ACESSO
Menu: Inserir - Blocos de Funo - Movimento - JOG
Barra de Ferramentas de Edio:
FUNO
Insere um elemento jog 215 .
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.3 SPEED
ACESSO
Menu: Inserir - Blocos de Funo - Movimento - SPEED
Barra de Ferramentas de Edio:
FUNO
Insere um elemento SPEED 217 .
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.4 REF
ACESSO
Menu: Inserir - Blocos de Funo - Movimento - REF
Barra de Ferramentas de Edio:
FUNO
Insere um elemento REF 220 .
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.
38 WLP V10.00
3.5.7.3.5 SRAMP
ACESSO
Menu: Inserir - Blocos de Funo - Movimento - SRAMP
FUNO
Insere um elemento SRAMP 223 .
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.6 MC_MoveVelocity
ACESSO
Menu: Inserir - Blocos de Funo - Movimento - MC_MoveVelocity
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_MoveVelocity 225 .
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 228 . Veja tambm MSCANWEG 281 .
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 MC_GearIn
ACESSO
Menu: Inserir - Bloco de Funo - Seguidor - MC_GearIn
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_GearIn 232 .
DESCRIO
Menus 39
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.3 MC_GearInPos
ACESSO
Menu: Inserir - Bloco de Funo - Seguidor - MC_GearInPos
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_GearInPos 235 .
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.4 MC_Phasing
ACESSO
Menu: Inserir - Bloco de Funo - Seguidor - MC_Phasing
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_Phasing 236 .
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.5 MC_GearOut
ACESSO
Menu: Inserir - Bloco de Funo - Seguidor - MC_GearOut
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MC_GearOut 238 .
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 Verificador
3.5.7.5.1 INPOS
ACESSO
Menu: Inserir - Blocos de Funo - Verificador - INPOS
Barra de Ferramentas de Edio:
40 WLP V10.00
FUNO
Insere um elemento em posio 239 .
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 241 .
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 243 .
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 246 .
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.
Menus 41
3.5.7.6.3 CTU
ACESSO
Menu: Inserir - Blocos de Funo - CLP - CTU
FUNO
Insere um elemento contador incremental 247 .
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 250 .
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 253
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 255 .
DESCRIO
42 WLP V10.00
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.7 CTENC2
ACESSO
Menu: Inserir - Blocos de Funo - CLP - CTENC2
Barra de Ferramentas de Bloco:
FUNO
Insere um elemento Contador de Encoder 2 258 .
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 Clculo
3.5.7.7.1 COMP
ACESSO
Menu: Inserir - Blocos de Funo - Clculo - COMP
Barra de Ferramentas de Blocos:
FUNO
Insere um elemento comparador 260 .
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
FUNO
Insere um elemento aritmtico 262 .
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:
Menus 43
FUNO
Insere um elemento funo matemtica 269 .
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 271 .
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.5 MUX
ACESSO
Menu: Inserir - Blocos de Funo - Clculo - MUX
Barra de Ferramentas de Blocos:
FUNO
Insere um elemento multiplexador 272 .
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 274 .
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.
44 WLP V10.00
3.5.7.8 Transferncia
3.5.7.8.1 TRANSFER
ACESSO
Menu: Inserir - Blocos de Funo - Transferncia - TRANSFER
FUNO
Insere um elemento transfer 275 .
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 277 .
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.3 INT2FL
ACESSO
Menu: Inserir - Blocos de Funo - Transferncia - INT2FL
Barra de Ferramentas de Blocos:
FUNO
Insere um elemento inteiro para ponto flutuante 277 .
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 278 .
DESCRIO
Menus 45
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 280 .
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.
ACESSO
Menu: Inserir - Blocos de Funo - Rede Can - MSCANWEG
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MSCANWEG 281 . Veja tambm FOLLOW 228 .
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.2 RXCANWEG
ACESSO
Menu: Inserir - Blocos de Funo - Rede Can - RXCANWEG
FUNO
Insere um elemento RXCANWEG 281
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
FUNO
Insere um elemento SDO 282 .
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 298 .
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.11 MMC
ACESSO
Menu: Inserir - Blocos de Funo - MMC
Barra de Ferramentas de Edio:
FUNO
Insere um elemento MMC 297 .
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 Ferramentas
3.6.1 Valores dos Parmetros
ACESSO
Menu: Ferramentas - Valores dos Parmetros
Tecla de Atalho: F10
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".
Menus 47
3.6.2 Anybus
ACESSO
Menu: Ferramentas - Anybus
Tecla de Atalho: F11
FUNO
Permite ao usurio definir as variveis de entradas e de sadas que sero utilizadas pelo anybus.
Para o inversor de frequncia CFW11 com carto PLC11, possvel utilizar os mdulos de comunicao
Anybus-CC (conectados ao slot 4) para comunicar dados diretamente com carto PLC11. Para isto, existem as
seguintes opes que devem ser programadas nos parmetros do CFW11:
P0727 = 1 ... 8: possvel programar diretamente parmetros do carto PLC11 nos parmetros P0728 at
P0739. At 6 parmetros do usurio podem ser programados e comunicados com o mestre da rede,
dependendo da quantidade de words programadas no P0727.
P0727 = 9: a quantidade de palavras de I/O comunicadas com o mestre, bem como o contedo de cada
palavra, deve ser configurada utilizando o software de programao do carto PLC11 WLP, na opo
Ferramentas -> Anybus. Neste caso, no existiro palavras pr-definidas comunicadas com o inversor, e
os parmetros P0728 a P0739 no possuiro funo.
Para a opo P0727 = 9, os seguintes dados podem ser configurados no software WLP:
Inputs: permite programar os dados enviados do carto PLC11 para o mestre da rede.
Outputs: permite programar os dados enviados pelo mestre da rede e recebidos pelo carto PLC11.
Parmetros do usurio.
Marcadores de word volteis.
Marcadores de bit volteis (sempre mltiplos de 16, pois, para cada linha adicionada com marcadores de
bit, so considerados grupos de 16 marcadores para formar uma word).
Cada dado adicionado nesta lista possui o tamanho de 16 bits (1 word). A ordem com a qual os dados so
programados nestas listas a mesma ordem em que estes dados so recebidos e enviados pelo mestre da
rede.
A quantidade mxima de words que podem ser configuradas depende do tipo de mdulo Anybus-CC
utilizado:
NOTA!
Aps download da configurao das palavras de I/O atravs do WLP, o equipamento deve ser desligado e
ligado novamente.
48 WLP V10.00
3.6.3 CANOpen
ACESSO
Menu: Ferramentas - CANopen
Tecla de Atalho: Shift+F11
FUNO
Permite ao usurio configurar a rede CANopen mestre.
Barra de Ferramentas:
FUNO
Permite carregar e editar as tabelas de pontos das curvas CAM.
DESCRIO
As tabelas de pontos (Cam Table) de 1 10 so tabelas de pontos fixos, que sero transmitidos no momento
Menus 49
do download do aplicativo. Para usar as tabelas de 1 10, primeiramento o bloco MC_CamTableSelect 204
deve ser executado com a tabela desejada e aps o bloco MC_CamIn 208 .
As tabelas de pontos de 11 20, so tabelas de pontos variveis. Para usar as tabelas de 11 20,
primeiramento o bloco MC_CamCalc 205 deve ser executado com a tabela desejada e aps o bloco
MC_CamIn 208 .
Para o equipamento SCA06 permitido programar no mximo 200 pontos fixos e 100 pontos variveis, sendo
que o nmero mximo de pontos variveis de cada tabela deve ser configurado na coluna Max Points,
conforme abaixo:
Para editar a tabela cam clique no boto "Editar", o editor de perfil cam abrir, conforme figura a seguir :
50 WLP V10.00
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 :
Menus 51
Valores do cursor :
Valores relativos ao ponto selecionado do cursor.
Velocidade do mestre :
Velocidade utilizada para clculo da velocidade, acelerao e jerk do escravo.
52 WLP V10.00
! 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.
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.
Menus 53
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.
54 WLP V10.00
Outra ferramenta interessante de ser citada o cursor. No exemplo a seguir posicionaremos o cursor
no ponto de mxima velocidade.
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.
O bloco CAM tem disponvel dois tipos de interpolao, linear e cbica. Sendo utilizada as seguintes
equaes :
- Linear :
56 WLP V10.00
- 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
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.
O configurador CAN, como ilustra a figura 1, permite a configurao de mensagens CAN cclicas conforme a
necessidade da aplicao. possvel configurar um total de 20 mensagens divididas em mensagens de
transmisso (TX) e mensagens de recepo (RX). Tambm permite definir o tipo de mensagem CAN e o
formato dos dados da mensagem.
Para iniciar a configurao preciso habilitar o configurador selecionando a opo habilita, liberando a
adio de mensagens de transmisso e recepo.
No Tipo de telegrama pode-se selecionar qual o tamanho do identificar CAN utilizado, 11 bits (CAN A ) ou 29
bits (CAN B). A seleo aplicada para todas as mensagens.
No Formato dos dados deve- se selecionar como realizado o tratamento dos dados na transmisso e na
recepo das mensagens configuradas.
Aps a seleo do tipo do telegrama e do formato dos dados, deve-se clicar no boto adicionar nas
mensagens de transmisso ou de recepo para iniciar a configurao das mensagens.
A mensagem adicionada com COBID = 0 e Period = 100ms, como ilustra a figura 2. Para editar os campos
60 WLP V10.00
COBID e Period basta clicar no respectivo campo. O campo Period pode ser configurado com o valor mnimo
de 10ms.
Cada mensagem formada por 4 campos WORD. O configurador CAN permite para cada campo WORD o
mapeamento dos seguintes dados:
Marcador de WORD;
Parmetro do Usurio;
Parmetro do Sistema;
Parmetro do Drive.
O configurador tambm permite o no mapeamento de dados no campo WORD, como ilustra a figura 3.
As mensagens so enviadas conforme a ordem que aparecem no configurador. Utilizando os botes Sobe e
Desce, pode-se alterar a ordem de envio das mensagens configuradas.
Menus 61
O campo Rx Timeout utilizado para configurar a falha de timeout de recepo. O valor padro do campo RX
Timeout 0 - desabilitado. A falha de Rx Timeout acontece quando, aps o recebimento de uma mensagem
mapeada, o equipamento para de receber qualquer mensagem mapeada.
3.6.6 Aplicao
3.6.6.1 Criar
ACESSO
Menu: Ferramentas - Aplicao - Criar
FUNO
Permite ao usurio criar um novo projeto ladder a partir de aplicaes 316 pr definidas no WLP.
62 WLP V10.00
3.6.6.2 Configurar
ACESSO
Menu: Ferramentas - Aplicao - Configurar
FUNO
Permite ao usurio configurar um aplicao 316 previamente criada.
3.7 Construir
3.7.1 Compilar
ACESSO
Menu: Construir - Compilar
Tecla de Atalho: F7
FUNO
Compila o projeto.
DESCRIO
Aps a compilao, uma caixa de dilogo aberta mostrando os possveis erros da compilao 23 ,
juntamente com a localizao dos erros 23 no editor ladder. Veja tambm as mensagens de erros 313 , erros
fatais 312 , advertncias 315 e informaes 316 do compilador.
FUNO
Compila a subrotina/USERFB.
DESCRIO
Aps a compilao, uma caixa de dilogo aberta mostrando os possveis erros da compilao 23 ,
juntamente com a localizao dos erros 23 no editor ladder. Veja tambm as mensagens de erros 313 , erros
fatais 312 , advertncias 315 e informaes 316 do compilador.
3.7.3 Depurao
ACESSO
Menu: Construir - Depurao
Tecla de Atalho: Shift+F7
FUNO
Ativa ou desativa as informaes para depurao.
Menus 63
3.8 Comunicao
3.8.1 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 66 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 66 da Comunicao.
* Somente disponvel para SoftPLC do CFW-11, SoftPLC da SSW-06, SoftPLC do SSW7000, SoftPLC do
CFW500.
* Para SoftPLC do CFW-11 possvel proteger essa funo por senha. Maiores detalhes verificar
propriedades do projeto 19 .
FUNO
Ativa ou desativa a monitorao online 71 .
IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.
FUNO
Durante a monitorao muda todas as caixas de monitorao online para formato com sinal.
64 WLP V10.00
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.
FUNO
Ativa ou desativa a monitorao de variveis 75 .
IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.
FUNO
Abre um dilogo mostrando um grfico de tendncia das variveis 77 escolhidas.
IMPORTANTE
Menus 65
FUNO
Abre um dilogo mostrando uma caixa de dialogo das entradas e sadas 81 do carto e do drive.
IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.
FUNO
Abre um dilogo mostrando uma caixa de monitorao via IHM 83 .
IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.
FUNO
Abre um dilogo mostrando uma caixa de fora entradas/sadas 83 .
IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.
FUNO
Abre um dilogo mostrando uma caixa de informaes gerais (online) 87 .
IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.
66 WLP V10.00
3.8.11 Configuraes
ACESSO
Menu: Comunicao - Configuraes
Tecla de Atalho: Shift+F8
FUNO
Configura a comunicao.
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
Menus 67
Atravs desse menu possvel editar o texto que ser exibido atravs do boto informaes da caixa de
propriedades do USERFB.
3.10 Janela
3.10.1 Cascata
ACESSO
Menu: Janela - Cascata
FUNO
Cascateia as janelas de todos os projetos abertos.
FUNO
Coloca as janelas de todos os projetos abertos lada a lado na horizontal.
FUNO
Coloca as janelas de todos os projetos abertos lada a lado na vertical.
3.11 Ajuda
3.11.1 Tpicos de Ajuda
ACESSO
Menu: Ajuda - Tpicos de Ajuda
Tecla de Atalho: F1
FUNO
Mostra a ajuda.
FUNO
Mostra informaes do programa.
68 WLP V10.00
4 Operaes de Edio
4.1 Selecionando Clulas
1. Ativar o comando Apontador 26 .
2. Clicar com o boto esquerdo do mouse numa clula e arrastar o mouse at a clula desejada.
5 Monitorao
5.1 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.
Monitorao 71
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.
Nesta mesma barra existir um indicador tipo LED da cor azul que ficar piscando indicando que a
comunicao est operando .
Caso 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 :
BOBINA ENERGIZADA
BOBINA 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:
Monitorao 73
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.
74 WLP V10.00
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.
Para apagar a caixa de monitorao basta clicar na mesma de modo a selecion-la e pressionar a tecla DEL.
Para alterar o formato de monitorao da caixa de monitorao clique com o boto direito sobre a mesma que
o seguinte menu aparecer:
Monitorao 75
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.
Nessa caixa voc deve escrever o novo valor a ser escrito e confirmar atravs do boto.
Para inserir novas variveis basta pressionar o boto inserir. A seguinte caixa ser exibida:
Nesta janela basta escolher o tipo, endereo e um smbolo representativo. No exemplo a seguir, foi
selecionado o marcador de
word %MW6000:
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.
Nessa caixa deve ser escrito o novo valor. Confirmar atravs do boto.
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:
CONFIGURAO DO TREND
Monitorao 79
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:
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 :
Monitorao 81
SOFTPLC CFW-11 :
82 WLP V10.00
PLC11-01 e PLC11-02:
SRW01-PTC e SRW01-RCD :
Monitorao 83
SOFTPLC CFW-11 :
84 WLP V10.00
SOFTPLC SSW7000 :
SOFTPLC CFW500 :
Monitorao 85
SOFTPLC CFW700 :
SOFTPLC SCA06 :
86 WLP V10.00
PLC11-01 e PLC11-02:
IMPORTANTE
* Somente disponvel para os equipamentos acima mencionados.
Monitorao 87
6 Comunicao
6.1 Viso Geral Comunicao
Comunicao :
Download 63
Upload 63
Monitorao Online 63
Monitorao de Variveis 64
Trend de Variveis 64
Monitorao de Entradas/Sadas 65
Monitorao via IHM 83
Configuraes 66
Cabo Serial 88
Instalao/Remoo Driver USB 89
CONEXO
A figura abaixo mostra como deve ser feita a ligacao via RS-232 (ponto a
ponto ) entre o PC e o drive.
Comunicao 89
CABO
A figura abaixo identifica as partes do cabo utilizado para conexao via
RS-232 (ponto a ponto).
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
90 WLP V10.00
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
Reconectando o drive comecar o processo de instalao descrito anteriormente em Instalando USB Driver.
7 Linguagem
7.1 Introduo
7.1.1 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
Linguagem 91
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.
M arcador de %M X2000 1308 %M X2000 1308 %M X2000 1308 %M X5000 1100 %M X5000 1100
Bit Volteis %M X3407 %M X3407 %M X3407 %M X6099 %M X6099
M arcador de %M W7000 650 %M W7000 300 %M W7000 650 %M W8000 200 %M W8000 200
Word Volteis %M W7649 %M W7299 %M W7649 %M W8199 %M W8199
Sadas - - %QW1 2 - - - - - -
Analgicas %QW2
Prprias
Words de - - %RW0 32 - - - - - -
Leitura (2) %RW31
97
Words de - - %WW0 32 - - - - - -
Escrita (2) 97 %WW31
Bytes de - - %RB0 32 - - - - - -
Leitura (2) %RB31
97
Bytes de - - %WB0 32 - - - - - -
Escrita (2) 97 %WB31
Estado - - %RS0 64 - - - - - -
CANopen (2) %RS63
97
Comando - - %WC0 2 - - - - - -
CANopen (2) %WC1
97
M arcador de %M X6500 1488 %M X6100 1408 %M X8000 2000 %M X5000 1100 %M X5000 1100
Bit Volteis %M X7987 %M X7507 %M X9999 (4) 97 %M X6099 %M X6099
Entradas - - - - %IX101 36 - - - -
Digitais %IX312
Expanses
Sadas Digitais %QX101 6 %QX1 4 - - - - - -
Prprias %QX106 %QX4
Expanses %QX306
Entradas %IW101 1 - - - - - - - -
Analgicas
Prprias
Entradas - - - - %IW2 1 - - - -
Analgicas %IW2
Expanses
Sadas %QW101 2 - - - - - - - -
Analgicas %QW102
Prprias
Sadas - - - - - - - - - -
Analgicas
Expanses
M arcador de Bit - - - - - -
Retentivos
M arcador de - - - - - -
Word Retentivos
M arcador de - - - - - -
Float Retentivos
M arcador de - - - - - -
Double
Retentivos
M arcador de - - - - - -
Double Volteis
Entradas Digitais - - - - - -
Prprias
Entradas Digitais - - - - - -
Expanses
Sadas Digitais - - - - - -
Prprias
Linguagem 97
Sadas Digitais - - - - - -
Expanses
Entradas - - - - - -
Analgicas
Prprias
Entradas - - - - - -
Analgicas
Expanses
Sadas Analgicas - - - - - -
Prprias
Sadas Analgicas - - - - - -
Expanses
Words de - - - - - -
Leitura (2) 97
Words de Escrita - - - - - -
(2) 97
Bytes de Leitura - - - - - -
(2) 97
Bytes de Escrita - - - - - -
(2) 97
Estado - - - - - -
CANopen (2)
97
Comando - - - - - -
CANopen (2)
97
(5) Utilizar parmetros do usurio nos mapeamentos dos PDOs para acesso no ladder.
- CFW-11 100
- CFW700 104
- CFW701 104
- CTW900 105
- PLC1 98
- PLC2 98
- PLC11-01 e PLC11-02 101
- POS2 100
- SRW01-PTC 102
- SRW01-RCD 102
- SCA06 102
- SSW06 101
- SSW7000 103
PLC1 :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX0 Retorno Habilitao do Drive Habilita Drive
%SX2 - Reset Erro Fatal
%SX3 Alarme da Entrada Analgica -
%SW0 Retorno de Velocidade do Drive [rpm] -
%SW1 Retorno de Velocidade do Drive [13 bits] -
%SW2 - Gera Erro do Usurio
%SW3 Retorno de Erro do Carto -
%SW4 99 - Comando Lgico do Drive
%SW5 99 Retorno do Estado Lgico do Drive -
%SW7 Retorno Velocidade de Referncia -
PLC2 :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX0 Retorno Habilitao do Drive Habilita Drive
%SX1 Entrada Sensor PTC do M otor -
%SX2 - Reset Erro Fatal
%SX3 Alarme da Entrada Analgica -
%SW0 Retorno de Velocidade do Drive [rpm] -
%SW1 Retorno de Velocidade do Drive [13 bits] -
%SW2 - Gera Erro do Usurio
%SW3 Retorno de Erro do Carto -
%SW4 99 - Comando Lgico do Drive
%SW5 99 Retorno do Estado Lgico do Drive -
%SW6 Retorno Velocidade da Entrada de Encoder
-
Auxiliar [rpm]
%SW7 Retorno Velocidade de Referncia -
Linguagem 99
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.
NOTAS !
- 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 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.
POS2 :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX0 Retorno Habilitao do Drive Habilita Drive
%SX2 - Reset Erro Fatal
%SX3 Alarme da Entrada Analgica -
%SW0 Retorno de Velocidade do Drive [rpm] -
%SW1 Retorno de Velocidade do Drive [13 bits] -
%SW2 - Gera Erro do Usurio
%SW3 Retorno de Erro do Carto -
%SW5 100 Retorno do Estado Lgico do Drive -
%SW6 Retorno Velocidade da Entrada de Encoder
-
Principal [rpm]
%SW7 Retorno Velocidade de Referncia -
%SW8 Retorno Velocidade do Eixo Virtual [rpm] -
SOFTPLC CFW-11 :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3000 Habilitado Geral -
%SX3001 - Habilita Geral
%SX3002 Rampa Habilitada -
%SX3003 - Gira/Pra
%SX3004 Sentido de Giro -
%SX3005 - Sentido de Giro
%SX3006 JOG -
%SX3007 - JOG
%SX3008 Local/Remoto -
%SX3009 - Local/Remoto
%SX3010 Falha -
%SX3011 - Reset de Falhas
%SX3012 Subtenso -
%SX3014 Operao PID -
%SX3016 Alarme -
%SX3018 M odo Configurao -
%SX3032 Tecla HM I "1" -
%SX3033 - Referncia de Torque
%SX3034 Tecla HM I "0" -
%SX3036 Tecla HM I "Reverte Sentido de Giro" -
%SX3038 Tecla HM I "Local/Remoto" -
%SX3040 Tecla HM I "JOG" -
%SW3300 Velocidade do M otor [13 bits] -
%SW3301 - Referncia de Velocidade [13 bits]
%SW3302 Velocidade Sncrona do M otor [rpm -
Linguagem 101
SOFTPLC SSW-06 :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3000 M otor Girando
%SX3001 - 1=Gira/0=Pra
%SX3002 Habilitado Geral -
%SX3003 - 1=Habilita Geral
%SX3004 Em Jog -
%SX3005 - 1=Jog
%SX3006 Em Acelerao -
%SX3007 - 0=Horrio/1=Anti-Horrio
%SX3008 Em Limitao de Corrente -
%SX3009 - 0=Local/1=Remoto
%SX3010 Em Tenso Plena -
%SX3012 Com Alarme -
%SX3014 Em Desacelerao -
%SX3015 - 1=Reset de Erro
%SX3016 Em Remoto -
%SX3018 Em Frenagem -
%SX3020 Em Troca do Sentido de Giro -
%SX3034 Em Sentido Anti-Horrio -
%SW3303 - Erro do Usurio
%SW3305 - Alarme do Usurio
PLC11-01 e PLC11-02 :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3000 Habilitado Geral -
%SX3002 Rampa Habilitada -
%SX3004 Sentido de Giro -
%SX3006 JOG -
%SX3008 Local/Remoto -
%SX3010 Falha -
%SX3012 Subtenso -
%SX3014 Operao PID -
%SX3016 Alarme -
%SX3018 M odo Configurao -
%SX3032 Tecla HM I "1" -
%SX3034 Tecla HM I "0" -
%SX3036 Tecla HM I "Reverte Sentido de Giro" -
%SX3038 Tecla HM I "Local/Remoto" -
%SX3040 Tecla HM I "JOG" -
%SX3064 Blinker 2Hz -
%SX3066 Pulso Stop/Run -
%SX3068 Sempre 0 -
%SX3070 Sempre 1 -
%SX3101 - Habilita Geral
%SX3103 - Gira/Pra
%SX3105 - Sentido de Giro
%SX3107 - JOG
%SX3109 - LOC/REM
%SX3111 - Reset de Falhas
102 WLP V10.00
SRW01-PTC :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3000 Reset Reset
%SX3001 Comando Local 1 Comando Local 1
%SX3002 Comando Local 2 Comando Local 2
%SX3003 Comando Local 3 Comando Local 3
%SX3005 M otor Rodando -
%SX3006 Local/Remoto Local/Remoto
%SW3300 PTC -
SRW01-RCD :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3000 Reset Reset
%SX3001 Comando Local 1 Comando Local 1
%SX3002 Comando Local 2 Comando Local 2
%SX3003 Comando Local 3 Comando Local 3
%SX3005 M otor Rodando -
%SX3006 Local/Remoto Local/Remoto
SCA06 :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3064 Blinker 2Hz -
%SX3066 Pulso Stop/Run -
%SX3068 Sempre 0 -
%SX3070 Sempre 1 -
%SW3404 Ciclos de scan decorridos -
%SX3406 Estado do Eixo 127 Real -
%SW3408 Estado do Eixo 127 Virtual -
%SF3500 Velocidade do eixo real -
%SF3502 Velocidade do eixo virtual -
%SF3504 Corrente do M otor -
%SD3600 Posio do eixo real -
%SD3602 Posio do eixo virtual -
%SD3604 Valor do contador rpido -
%SD3606 Valor do contador 1 -
%SD3608 Valor do contador 2 -
%SD3610 Posio armazenada transio DI1 -
%SD3612 Posio armazenada transio DI2 -
%SD3614 Posio armazenada transio DI3 -
%SD3616 Contador rpido transio DI3 -
%SD3618 Contador de encoder transio Z1 -
Linguagem 103
SSW7000 :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3000 M otor Girando -
%SX3001 - Habilita Geral
%SX3002 Habilitado Geral -
%SX3003 - Gira/Pra
%SX3004 Em Jog -
%SX3005 - Sentido de Giro
%SX3006 Em Acelerao -
%SX3007 - JOG
%SX3008 Em Limitao de Corrente -
%SX3009 - Local/Remoto
%SX3010 Em Tenso Plena -
%SX3011 - Reset de Falhas
%SX3012 Com Alarme -
%SX3014 Em Desacelerao -
%SX3016 Em Remoto -
%SX3018 Em Frenagem -
%SX3020 Em Troca de Sentido de Giro -
%SX3021 - Ativa 2 Rampa
%SX3022 Em Sentido Anti-Horrio -
%SX3024 Com Bypass Fechado -
%SX3026 Em M odo Configurao -
%SX3028 Com Alimentao da Potncia -
%SX3030 Com Erro -
%SX3032 Tecla HM I "1" -
%SX3034 Tecla HM I "0" -
%SX3036 Tecla HM I "Inverte" -
%SX3038 Tecla HM I "Loc/Rem" -
%SX3040 Tecla HM I "JOG" -
CFW500 :
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3000 Habilitado Geral -
%SX3001 - Habilita Geral
%SX3002 M otor Girando -
%SX3003 - Gira/Pra
%SX3004 Sentido de Giro -
%SX3005 - Sentido de Giro
%SX3006 JOG -
%SX3007 - JOG
%SX3008 Local/Remoto -
%SX3009 - Local/Remoto
%SX3010 Falha -
%SX3012 Subtenso -
%SX3014 Operao PID -
%SX3016 Alarme -
%SX3018 M odo Configurao -
104 WLP V10.00
CFW700 e CFW701:
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3000 Habilitado Geral -
%SX3001 - Habilita Geral
%SX3002 M otor Girando (RUN) -
%SX3003 - Gira/Pra
%SX3004 Sentido de Giro -
%SX3005 - Sentido de Giro
%SX3006 JOG -
%SX3007 - JOG
%SX3008 Local/Remoto -
%SX3009 - Local/Remoto
%SX3010 Em Falha -
%SX3011 - Reset de Falhas
%SX3012 Em Subtenso -
%SX3014 M odo de Operao do PID -
%SX3016 Em Alarme -
%SX3018 Em M odo Configurao -
%SX3020 Rampa Ativa -
%SX3021 - Ativa 2 Rampa
%SX3022 Estado do Comando Gira/Pra -
%SX3023 - Fora Gira/Pra SoftPlc
%SX3024 Em Parada Rpida -
%SX3026 Em Bypass (somente p/ CFW701) -
%SX3028 Em M odo Incndio (somente p/ CFW701) -
%SX3032 Tecla HM I Start "1" -
%SX3033 - Referncia de Torque
%SX3034 Tecla HM I Stop "0" -
%SX3036 Tecla HM I "Sentido de Giro" -
%SX3038 Tecla HM I "Local/Remoto" -
%SX3040 Tecla HM I "JOG" -
%SW3300 Velocidade do M otor [13 bits] -
Linguagem 105
CTW900:
M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA
%SX3000 Habilitado (READY) -
%SX3001 - Habilita Geral
%SX3002 Operando (RUN) -
%SX3003 - Gira
%SX3004 Sentido de Reverso -
%SX3005 - Sentido Reverso
%SX3006 JOG -
%SX3007 - JOG
%SX3008 Remoto -
%SX3009 - Remoto
%SX3010 Com Falha -
%SX3011 - Reset de Falhas
%SX3012 Subtenso -
%SX3013 - Parada Rpida
%SX3014 Em troca de sentido de giro -
%SX3016 Com Alarme -
%SX3018 Em M odo Configurao -
%SX3020 2 Rampa
%SX3021 - Ativa 2 Rampa
%SX3022 Bloqueado -
%SX3024 Em Acelerao -
%SX3026 Em Desacelerao -
%SX3028 Auto Ajuste -
%SX3032 Tecla Start "1" -
%SX3033 - Referncia de Torque
%SX3034 Tecla Stop "0" -
%SX3036 Tecla "Sentido de Giro" -
%SX3038 Tecla "Local/Remoto" -
%SX3040 Tecla "JOG" -
%SW3300 Velocidade do M otor [13 bits] -
%SW3302 Rotao Nominal do M otor [rpm] -
%SW3304 Velocidade do M otor [rpm] -
%SW3306 Referncia de Velocidade [rpm] -
%SW3308 Alarme -
%SW3310 Falha -
106 WLP V10.00
7.1.4 Compatibilidade
Abaixo est descrito os elementos/blocos e sua respectiva compatibilidade com os cartes suportados
MC_Power - -
MC_Reset - -
MC_StepRefPulse - -
MC_StepDirect - -
MC_FinishHomin - -
g
Sinal :
O sinal composto por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do
tipo de dado.
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.
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
112 WLP V10.00
"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.
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.
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.
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
Linguagem 113
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.
DIREO
O argumento direo composto por um tipo de dado e um endereo.
EIXO
Determina para qual eixo ser gerado a referncia de velocidade e/ou posio.
Possui as seguintes opes :
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 :
INTEIRO
O inteiro composto por um tipo de dado e um endereo.
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.
FLOAT
O float composto por um tipo de dado e um endereo.
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
Nota: No SCA06 alguns blocos podero ser programados com float (constante float ou marcador de float) e
double float 114 (constante double ou marcador de double).
DOUBLE
O double composto por um tipo de dado e um endereo.
Ateno: Quando o double referir-se a um resultado de sada de qualquer bloco, o tipo de dado constante
double no permitido.
Os limites do double so:
mximo = 1.79769313486231571e+308
mnimo = 2.22507385850720138e-308
LIMITES
Os limites so compostos por 2 partes:
inteiro 113 / float 114 / double 114 - mximo
inteiro 113 / float 114 / double 114 - mnimo
MODO DE CONTROLE
Determina o tipo da referncia que ser envida para o drive.
- parmetro do usurio
- marcador de bit
- entrada digital
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.
- Contador Rpido: programar a funo das entradas digitais 1 e 2 (P0300 e P0301) para Contador Rpido
(opo 4), configurar o modo de contagem em P0500 e o nmero de pulsos por rotao em P0506.
- CANopen
- Entrada de Encoder: utilizando mdulo acessrio EEN1 ou EEN2 no SCA06
- Eixo Virtual
RATIO NUMERATOR
Este argumento ser o numerador da relao de sincronismo dos blocos GearIn e GearInPos. O sinal indicar
a direo do movimento, se o valor for positivo, o movimento ser na mesma direo do mestre e se o valor
for negativo, o movimento ser na direo oposta ao mestre.
RATIO DENOMINATOR
Este argumento ser o denominador da relao de sincronismo dos blocos GearIn e GearInPos. O seu valor
sem sinal e deve ser diferente de zero.
POSITION / DISTANCE / SET POSITION / PHASE SHIFT ( Usado nos blocos MC - Controle de
Movimento)
Este argumento pode ser programado com um valor constante ou atravs de um marcador de double.
O valor deve ser programado em RPM/s (rotaes por minuto por segundo).
O valor mximo permitido 500.000 RPM/s.
Ser permitido somente valores positivos.
O valor deve ser programado em RPM/s (rotaes por minuto por segundo).
O valor mximo permitido 300.000 RPM/s.
Ser permitido somente valores positivos.
SWITCH MODE / LIMIT SWITCH MODE ( Usado nos blocos MC - Controle de Movimento)
Este argumento determina o modo da leitura da entrada digital usada como AbsSwitch ou LimitSwitch.
Linguagem 117
ABORTING
Quando executado um bloco programado em Aborting e outro bloco estiver em execuo, o bloco em
execuo ser abortado (cancelado) e esse novo bloco ser executado imediatamente.
EXEMPLO:
118 WLP V10.00
Na transio de 0 para 1 do marcador de bit 6500, o primeiro bloco MC_MoveAbsolute executado, com isso
os sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse
o posicionamento para a posio 10 voltas.
Ao atingir a posio 15 voltas a sada Done do segundo bloco, marcador de bit 6509, setado e os sinais
Busy e Active deste bloco, marcadores de bit 6506 e 6507, so resetados. A sada Done, marcador de bit
Linguagem 119
6509, permanece em 1 enquanto a entrada Execute, marcador de bit 6505, est setado.
BUFFERED
J quando o bloco estiver programado em Buffered e se outro bloco estiver em execuo, o bloco em
execuo continuar seu movimento at conclu-lo e esse novo bloco aguardar para ento ser executado.
EXEMPLO:
120 WLP V10.00
Na transio de 0 para 1 do marcador de bit 6500, o primeiro bloco MC_MoveAbsolute executado, com isso
os sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse
o posicionamento para a posio 10 voltas.
Tendo-se a transio de 0 para 1 do marcador de bit 6505 o segundo bloco MC_MoveAbsolute iniciado,
mas aguardar a concluso do bloco em execuo, com isso o sinal Busy deste bloco, marcador de bit 6506,
setado.
Ao atingir a posio 10 voltas o primeiro bloco concludo, com isso os sinais Busy e Active deste bloco
so resetados e a sada Done, marcador de bit 6504, setado por 1 scan. Ao mesmo tempo iniciasse a
execuo do segundo bloco, o sinal Active, marcador de bit 6507, setado e iniciasse a busca da posio 15
Linguagem 121
voltas.
Ao atingir a posio 15 voltas a sada Done do segundo bloco, marcador de bit 6509, setado e os sinais
Busy e Active deste bloco, marcadores de bit 6506 e 6507, so resetados. A sada Done, marcador de bit
6509, permanece em 1 enquanto a entrada Execute, marcador de bit 6505, est setado.
SINGLE
Na tentativa de executar um bloco programado em SINGLE e se algum outro bloco estiver em execuo, este
bloco entrar em erro 52 e no ser executado. Ser mostrado na IHM o alarme A00052.
EXEMPLO:
122 WLP V10.00
Na transio de 0 para 1 do marcador de bit 6500, o primeiro bloco MC_MoveAbsolute executado, com isso
os sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse
o posicionamento para a posio 10 voltas.
Tendo-se a transio de 0 para 1 do marcador de bit 6505 o segundo bloco MC_MoveAbsolute iniciado,
mas como outro bloco est em execuo, ocorrer erro e o sinal Error, marcador de bit 6509, ser setado e no
marcador de word 8400 conter o valor do erro 52. Ser mostrado na IHM o alarme A00052.
Ao atingir a posio 10 voltas o primeiro bloco concludo, com isso os sinais Busy e Active deste bloco
so resetados e a sada Done, marcador de bit 6504, setado por 1 scan.
Com uma nova transio de 0 para 1 do marcador de bit 6505 o segundo bloco MC_MoveAbsolute
Linguagem 123
executado, com isso os sinais Busy e Active deste bloco, marcadores de bit 6506 e 6507 respectivamente, so
setados e iniciasse o posicionamento para a posio 15 voltas.
Ao atingir a posio 15 voltas a sada Done do segundo bloco, marcador de bit 6510, setado e os sinais
Busy e Active deste bloco, marcadores de bit 6506 e 6507, so resetados. A sada Done permanece em 1
enquanto a entrada Execute, marcador de bit 6505, est setado.
RISING
O valor da velocidade mxima obtido ao acionar o bloco, na transio de 0 para 1 do sinal Execute do bloco.
ONLINE
Caso a posio do mestre de algum ponto for menor ou igual que a posio do mestre do ponto anterior,
ocorrer erro no bloco.
Quando a tabela de pontos da curva CAM for No Peridica, a curva CAM ser executada uma nica vez,
Linguagem 125
Ao iniciar o bloco, o sinal Busy setado, permanecendo neste estado at a finalizao do bloco.
Quando o bloco executado, o sinal Active setado, permanecendo neste estado at a finalizao do bloco.
Se o bloco for do modo Aborting ou nenhum outro bloco estiver em execuo, os sinais Active e Busy tero
o mesmo sinal.
Se o bloco foi iniciado e ainda no finalizou o seu movimento (sinal Busy setado), e outro bloco com o modo
Aborting for executado, o sinal CommandAborted setado e permanece enquanto a entrada Executive
estiver em 1. Os sinais Active e Busy so resetados.
Caso ocorra algum erro na tentativa de executar o bloco, o sinal Error setado e permanece enquanto a
entrada Executive estiver em 1.
126 WLP V10.00
Para maiores informaes sobre os erros ocorridos consulte a tabela de erros do bloco.
BLOCO RETENTIVO
Com a opo Bloco Retentivo selecionada, as varivel internas do bloco sero salvas em memria retentiva,
com isso o estado do bloco permanecer o mesmo aps resetar/reiniciar o drive.
BLOCOS DE POSICIONAMENTO
SCURVE - Curva S 153
TCURVE - Curva Trapezoidal 156
HOME - Busca Zero Mquina 159
TCURVAR - Curva Trapezoidal Varivel 163
CAM - Curva Definida 166
SHIFT - Deslocamento 182
MC_MoveAbsolute - Posicionamento Absoluto 184
MC_MoveRelative - Posicionamento Relativo 188
MC_StepAbsSwitch - Busca AbsSwitch 193
MC_StepLimitSwitch - Busca LimitSwitch 196
MC_StepRefPulse - Busca Pulso Nulo 198
MC_StepDirect - Muda Posio 201
MC_FinishHoming - Cancela Refernciamento 203
BLOCOS DE MOVIMENTO
SETSPEED - Seta Velocidade 211
SPEED - Velocidade 217
JOG - Movimenta 215
REF - Envia Referncia 220
Linguagem 127
BLOCOS DE SEGUIDOR
FOLLOW - Seguidor 228
AUTOREG - Registro Automtico 229
MC_GearIn - Sincronismo em Velocidade 232
MC_GearInPos - Sincronismo em Posio 235
MC_Phasing - Deslocamento Eixo Mestre 236
MC_GearOut - Finaliza Sincronismo 238
BLOCOS VERIFICADOR
INPOS - Em Posio 239
INBWG - Em Movimento 241
BLOCOS DE CLP
TON - Temporizador 243
RTC - Relgio de Tempo Real 246
CTU - Contador Incremental 247
PID - Controle PID 250
FILTER - Filtro de 1 Ordem 253
CTENC - Contador de Encoder 255
BLOCOS DE CLCULO
COMP - Comparador 260
MATH - Aritmtico 262
FUNC - Funo Matemtica 269
SAT - Saturao 271
MUX - Multiplexador 272
DEMUX - Demultiplexador 274
BLOCOS DE TRANSFERNCIA
TRANSFER - Transferidor 275
INT2FL - Inteiro para Ponto Flutuante 277
FL2INT - Ponto Flutuante para Inteiro 277
IDATA - Transferncia Indireta 278
USERERR - Erro do usurio 280
OUTROS BLOCOS
USERFB - Subrotina 298
MMC - Controle Multimotores 297
TEXTO
Comentrio 129
O estado do eixo pode ser visualizado atravs dos marcadores de word do sistema %SW3406 e %SW3408,
Estado do Eixo Real e Estado do Eixo Virtual respectivamente.
0 - Disabled (Desabilitado)
1 - Errorstop (Eixo com Falha)
2 - Standstill (Habilitado e nenhum bloco de movimento ativo)
3 - Stopping (Stop em execuo)
4 - Homing (Referenciando)
5 - Continuous Motion (Movimento Contnuo)
6 - Discrete Motion (Movimento Discreto)
7 - Synchronized Motion (Movimento Sincronizado)
Atravs do Diagrama de Estados do Eixo possvel verificar o comportamento do eixo de acordo com os
blocos MCs ativados.
Linguagem 129
7.2 Texto
7.2.1 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.
DILOGO
7.3 Contatos
7.3.1 NO CONTACT
SMBOLO
DESCRIO
composto por 1 entrada, 1 sada e 1 argumento.
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
Linguagem 131
Se o marcador de bit 2000 e a entrada digital 1 forem 1, escreve 1 no marcador de bit 1000. Caso contrrio,
escreve 0.
7.3.2 NC CONTACT
SMBOLO
DESCRIO
composto por 1 entrada, 1 sada e 1 argumento.
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.
132 WLP V10.00
7.4 Bobinas
7.4.1 COIL
SMBOLO
DESCRIO
composto por 1 entrada e 1 argumento.
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.
DESCRIO
composto por 1 entrada e 1 argumento.
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
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.
DESCRIO
composto por 1 entrada e 1 argumento.
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
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.
DESCRIO
composto por 1 entrada e 1 argumento.
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.
Linguagem 135
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.
DESCRIO
composto por 1 entrada e 1 argumento.
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
136 WLP V10.00
EXEMPLO COMENTADO
Quando a entrada digital 1 for de 0 para 1, escreve 1 por um ciclo de scan no marcador de bit 2000.
DESCRIO
composto por 1 entrada e 1 argumento.
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 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
Linguagem 137
EXEMPLO COMENTADO
Quando a entrada digital 1 for de 1 para 0, escreve 1 por um ciclo de scan no marcador de bit 2000.
DESCRIO
composto por 1 entrada e 1 argumento.
Nota: Ocorrer erro de compilao caso o tipo de dado selecionado for diferente de "sada digital".
FUNCIONAMENTO
Transfere o sinal contido em sua entrada para a sada digital programada. A escrita na sada digital ocorre no
momento da execuo da instruo, diferentemente da bobina normal que a escrita nas sadas digitais ocorre
somente no final do ciclo de scan.
GRFICO
138 WLP V10.00
DESCRIO
Habilitao/Desabilitao do eixo real .
O comando de habilitao/desabilitao do eixo real ser de acordo com a entrada Enable, se Enable for 0 o
comando ser de desabilitao e se for 1 o comando ser de habilitao.
Quando o bloco MC_Power for usado para habilitao/desabilitao do eixo real, nenhuma entrada digital
dever estar programada para a funo de Habilitao (opo 1), o Alarme A0120 poder ocorrer.
ARGUMENTOS
composto por 1 entrada Enable, 1 sada Status e 5 argumentos, sendo eles:
- Buffer Mode
- Busy 125
- Active 125
- Error 125
- Error Id 126
MODO DE OPERAO
Ao habilitar o eixo real pela primeira vez, o drive poder operar em malha de posio, dependendo do valor do
parmetro P1023. Deve-se ajustar o ganho proporcional de posio (P0159) para obter um melhor
desempenho do drive.
Quando o eixo real estiver desabilitado, o estado do eixo 127 ser "Disabled".
ERROS DO BLOCO
Linguagem 139
EXEMPLO
Ao alterar o valor de 0 para 1 do marcador de bit 6500, entrada Enable do bloco MC_Power, o eixo real
habilitado e o seu estado, marcador de word do sistema 3406, alterado para "Standstill" (%SW3406 = 2). A
sada Status, marcador de bit 6501, setada.
140 WLP V10.00
Tendo-se a transio de 0 para 1 do marcador de bit 6502 o bloco MC_MoveAbsolute executado e iniciasse
o posicionamento para a posio 10 voltas. O estado do eixo 127 alterado para "Discrete Motion" (%
SW3406 = 6).
Enquanto o posicionamento executado, o marcador de bit 6500, entrada Enable do bloco MC_Power,
resetado, mas como o BufferMode do MC_Power est configurado como "Buffered", o eixo somente ser
desabilitado na concluso do posicionamento.
Ao finalizar o posicionamento, o marcador de bit 6503, sada Done do bloco MC_MoveAbsolute setado
por 1 ciclo de scan e o eixo desabilitado (MC_Power.Enable = 0). O estado do eixo alterado para
"Disabled" (%SW3406 = 0).
7.5.1.2 MC_Reset
SMBOLO
DESCRIO
Limpa Falha do Drive
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser executado. Se o eixo configurado
estiver em Falha, o estado do eixo estar em "Errorstop", ao executar o bloco o estado do eixo 127 mudar
para "Disabled".
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 4 argumentos, sendo eles:
- Axis 115
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_Reset, o drive no altera o modo de operao atual.
Na execuo do bloco o estado do eixo 127 mudar para "Disabled" somente se o estado estava em
"Errorstop".
ERROS DO BLOCO
Linguagem 141
EXEMPLO
Com o eixo real no estado de "Errorstop" (%SW3406 = 1) e uma transio de 0 para 1 do marcador de bit 6500,
o bloco MC_Reset ser executado e o estado do eixo 127 mudar para "Disabled" (%SW3406 = 0) . A sada
Done, marcador de bit 6501, permanecer setada enquanto a entrada Execute estiver em 1.
Ocorrendo alguma falha no drive, o estado do eixo 127 mudar para "Errorstop" (%SW3406 = 1) .
Quando novamente ocorrer uma transio de 0 para 1 do marcador de bit 6500, o bloco MC_Reset ser
executado e o estado do eixo 127 mudar para "Disabled" (%SW3406 = 0) . A sada Done, marcador de bit
6501, permanecer setada enquanto a entrada Execute estiver em 1.
7.5.1.3 MC_Stop
SMBOLO
DESCRIO
Executa uma parada.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
Ser executado uma parada com uma desacelerao configurada no argumento "Deceleration".
142 WLP V10.00
Quando a parada termina, a sada Done vai para 1 durante um ciclo de scan ou enquanto a entrada Execute
estiver em 1.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 9 argumentos, sendo eles:
- Axis 115
- Deceleration 116
- Jerk 116
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_Stop, o drive passar a operar em malha de posio e permanece assim mesmo aps
a concluso do bloco. Deve-se ajustar o ganho proporcional de posio (P0159) para obter um melhor
desempenho do drive.
Na execuo do bloco o estado do eixo 127 mudar para "Stopping". Ao finalizar a parada e o bloco no
estiver mais ativo, o estado do eixo 127 mudar para "Standstill".
ERROS DO BLOCO
EXEMPLO
Linguagem 143
144 WLP V10.00
Na transio de 0 para 1 do marcador de bit 6500, o bloco MC_MoveVelocity executado, com isso os sinais
Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse o
movimento para chegar a velocidade de 200 RPM. O estado do eixo (%SW3406) muda de 2 (Standstill) para 5
(Continuous Motion).
No instante em que a velocidade atinge 200 RPM, a sada InVelocity, marcador de bit 6505 setado.
Tendo-se a transio de 0 para 1 do marcador de bit 6506 o bloco MC_Stop instantaneamente executado,
com isso os sinais Busy e Active deste bloco, marcadores de bit 6507 e 6508 respectivamente, so setados e
iniciasse a parada. Ao mesmo tempo os sinais Busy, Active e InVelocity do bloco MC_MoveVelocity,
Linguagem 145
marcadores de bit 6501, 6502 e 6505, so resetados e o sinal CommandAborted, marcador de bit 6503,
setado por 1 scan. O estado do eixo (%SW3406) muda de 5 (Continuous Motion) para 3 (Stopping).
Ao finalizar a parada, a sada Done do bloco MC_Stop, marcador de bit 6509, setado e permanece at a
entrada Execute, marcador de bit 6506, est setado. O estado do eixo (%SW3406) permanece igual a 3
(Stopping) e nenhum outro bloco MC ser executado.
Tendo-se a transio de 0 para 1 do marcador de bit 6500 o bloco MC_MoveVelocity iniciado, mas como o
bloco MC_Stop est ativo, ocorrer erro e o sinal Error, marcador de bit 6504, ser setado e no marcador de
word 8400 conter o valor do erro 69.
Quando a entrada Execute do bloco MC_Stop resetada, os sinais Busy, Active e Done, marcadores de bit
6507, 6508 e 6509, so resetadoso. O estado do eixo (%SW3406) muda de 3 (Stopping) para 2 (Standstill) e
outros blocos MCs podero ser executados.
Na transio de 0 para 1 do marcador de bit 6500, o bloco MC_MoveVelocity executado, com isso os sinais
Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse o
movimento para chegar a velocidade de 200 RPM. O estado do eixo (%SW3406) muda de 2 (Standstill) para 5
(Continuous Motion).
No instante em que a velocidade atinge 200 RPM, a sada InVelocity, marcador de bit 6505 setado.
7.5.1.4 MW_IqControl
SMBOLO
DESCRIO
Executa o controle de Iq programado.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
Para finalizar o bloco, necessrio a execuo de outro bloco ou o drive passar para o estado "Disabled" ou
"Errorstop".
ARGUMENTOS
composto por 1 entrada Execute, 1 sada InTorque e 11 argumentos, sendo eles:
- Axis 115
- Iq 116
- Iq Ramp 116
- Buffer Mode 117
- Update Mode 123
146 WLP V10.00
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Na execuo do bloco o estado do eixo 127 mudar para "Continuous Motion".
ERROS DO BLOCO
7.5.1.5 STOP
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles:
- desacelerao 112
- modo 146
- controle 113
- eixo 113
Modo :
O modo sempre uma constante.
Possui as opes:
interrompe
Linguagem 147
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.
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
148 WLP V10.00
GRFICO
- Modo Cancela
Linguagem 149
- Modo Interrompe
EXEMPLO COMENTADO
150 WLP V10.00
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.1.6 QSTOP
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles:
- desacelerao 112
- posio 111
- controle 113
- eixo 113
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.
Linguagem 151
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 de
scan. No instante que a entrada digital 2 voltar para 0, o posicionamento poder ser reiniciado.
7.5.1.7 POSITION0
SMBOLO
152 WLP V10.00
DESCRIO
Este bloco tem a funo de executar um controle de posio em torno do 0 rpm, ou seja, manter o motor
parado.
IMPORTANTE: bloco vlido apenas para o CFW700 V2.00 ou superior e controle vetorial com encoder
(P0202=5).
FUNCIONAMENTO
Se a entrada EN for 0, o este bloco no est ativo, a sada ENO fica em 0.
Quando a entrada EN for para 1, as condies abaixo devem ser satisfeitas para que o bloco POSITION0 se
torne ativo:
- o drive no pode estar "desabilitado geral" e o parmetro P0229 no pode estar configurado em 1 (parada
por inrcia). Nesta condio gerado o alarme A702.
- no pode estar ativo outro bloco POSITION0.
- o mdulo da referncia de velocidade deve ser menor ou igual a velocidade mnima (MINSPEED)
configurada.
Estando satisfeitas as condies acima, o bloco aloca o eixo do motor na sua posio corrente. Neste
instante, a sada ENO vai para 1, permanecendo nesta condio enquanto a entrada EN permancer em 1.
EXEMPLO COMENTADO
Quando a entrada digital 1 for 1, o comando "Gira" via SoftPlc (%SX3001) ativo.
Linguagem 153
7.5.2 Posicionamento
7.5.2.1 SCURVE
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 6 argumentos, sendo eles:
- posio 111
- velocidade 112
- acelerao 112
- jerk 112
- modo 112
- eixo 113
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
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
154 WLP V10.00
GRFICO
Linguagem 155
EQUAES DA CINEMTICA
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
156 WLP V10.00
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.2.2 TCURVE
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 5 argumentos, sendo eles:
- posio 111
- velocidade 112
- acelerao 112
- modo 112
- eixo 113
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
Linguagem 157
GRFICO
158 WLP V10.00
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 159
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.2.3 HOME
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 entrada ZEROSW, 1 sada ENO e 6 argumentos, sendo eles:
- sentido de rotao 113
- velocidade 112
- acelerao 112
- offset (sinal, nmero de voltas, frao de volta) 111
- tipo :
- Padro 159
- Imediato 160
- Uni-Direcional com Sensor 160
- Uni-Direcional com Sensor e Pulso Nulo 160
- Uni-Direcional com Pulso Nulo 161
- Bi-Direcional com Sensor 161
- Bi-Direcional com Sensor e Pulso Nulo 162
- eixo 113
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.
160 WLP V10.00
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.
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.
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.
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.
162 WLP V10.00
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.
EXEMPLO COMENTADO
Linguagem 163
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.2.4 TCURVAR
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 6 argumentos, sendo eles:
- posio 111
- acelerao 112
- direo 113
- velocidade 163
- sincronismo 164
- eixo 113
Velocidade
A velocidade composta por um tipo de dado e um endereo, dependendo da escolha do tipo de dado.
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.
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
Linguagem 165
GRFICO
EXEMPLO COMENTADO
166 WLP V10.00
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.2.5 CAM
SMBOLO:
DESCRIO:
composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles:
- Perfil:
- 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
alteraes atravs da execuo do bloco CALCCAM. Para perfis de posicionamento calculveis os seguintes
parmetros so necessros :
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
Linguagem 167
sem que novamente o bloco CALCCAM seja executado com os contedos dos marcadores
utilizados estejam corretos.
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.
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:
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.
168 WLP V10.00
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:
Linguagem 169
Tabela de pontos :
172 WLP V10.00
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 :
Valores do cursor :
Valores relativos ao ponto selecionado do cursor.
Linguagem 173
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.
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.
174 WLP V10.00
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.
Linguagem 175
Outra ferramenta interessante de ser citada o cursor. No exemplo a seguir posicionaremos o cursor
no ponto de mxima velocidade.
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.
O bloco CAM tem disponvel dois tipos de interpolao, linear e cbica. Sendo utilizada as seguintes
equaes :
- Linear :
Linguagem 177
- 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
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.
7.5.2.6 CALCCAM
SMBOLO:
DESCRIO:
composto por 1 entrada EN e 1 sada ENO.
O bloco CALCCAM responsvel pelo clculo dos blocos CAM 166 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:
Ladder:
180 WLP V10.00
Perfil CAM:
Linguagem 181
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.
182 WLP V10.00
7.5.2.7 SHIFT
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles:
- incremento 182
- sentido de rotao 113
- eixo 113
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.
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.
FLUXOGRAMA
Linguagem 183
GRFICO
EXEMPLO COMENTADO
184 WLP V10.00
Quando a entrada digital 1 estiver ativada o eixo de motor ser deslocado 360 em um segundo no sentido
horrio.
7.5.2.8 MC_MoveAbsolute
SMBOLO
DESCRIO
Executa um posicionamento para a posio absoluta programada.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
Ser executado um posicionamento para a posio absoluta configurada no argumento "Position", com uma
velocidade mxima configurada no argumento "Velocity" e uma acelerao/desacelerao configurada nos
argumentos "Acceleration" e "Deceleration".
Quando o posicionamento termina, a sada Done vai para 1 durante um ciclo de scan ou enquanto a entrada
Execute estiver em 1.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 14 argumentos, sendo eles:
- Axis 115
- Position 116
- Velocity 116
- Aceleration 116
- Deceleration 116
- Jerk 116
- Buffer Mode 117
- Update Mode 123
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_MoveAbsolute, o drive passar a operar em malha de posio e permanece assim
mesmo aps a concluso do bloco. Deve-se ajustar o ganho proporcional de posio (P0159) para obter um
melhor desempenho do drive.
Na execuo do posicionamento o estado do eixo 127 mudar para "Discrete Motion". Ao concluir o
posicionamento o estado do eixo 127 mudar para "Standstill".
ERROS DO BLOCO
EXEMPLO
186 WLP V10.00
Linguagem 187
Na transio de 0 para 1 do marcador de bit 6500, o primeiro bloco MC_MoveAbsolute executado, com isso
os sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse
o posicionamento para a posio 10 voltas.
Ao atingir a posio 15 voltas a sada Done do segundo bloco, marcador de bit 6509, setado e os sinais
Busy e Active deste bloco, marcadores de bit 6506 e 6507, so resetados. A sada Done, marcador de bit
6509, permanece em 1 enquanto a entrada Execute, marcador de bit 6505, est setado.
188 WLP V10.00
7.5.2.9 MC_MoveRelative
SMBOLO
DESCRIO
Executa um posicionamento com a distncia programada.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
Ser executado um posicionamento com o deslocamento configurado no argumento "Distance", com uma
velocidade mxima configurada no argumento "Velocity" e uma acelerao/desacelerao configurada nos
argumentos "Acceleration" e "Deceleration".
A direo do posicionamento depender do sinal da distncia configurada. Se a distncia for maior que zero,
o posicionamento ser na direo positiva (sentido horrio) e se a distncia for menor que zero, o
posicionamento ser na direo negaitiva (sentido anti-horrio) .
Quando o posicionamento termina, a sada Done vai para 1 durante um ciclo de scan ou enquanto a entrada
Execute estiver em 1.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 14 argumentos, sendo eles:
- Axis 115
- Distance 116
- Velocity 116
- Aceleration 116
- Deceleration 116
- Jerk 116
- Buffer Mode 117
- Update Mode 123
- Busy 125
Linguagem 189
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_MoveRelative, o drive passar a operar em malha de posio e permanece assim
mesmo aps a concluso do bloco. Deve-se ajustar o ganho proporcional de posio (P0159) para obter um
melhor desempenho do drive.
Na execuo do posicionamento o estado do eixo 127 mudar para "Discrete Motion". Ao concluir o
posicionamento o estado do eixo 127 mudar para "Standstill".
ERROS DO BLOCO
EXEMPLO
190 WLP V10.00
Na transio de 0 para 1 do marcador de bit 6500, o primeiro bloco MC_MoveRelative executado, com isso
os sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse
o posicionamento de 10 voltas.
Ao terminar o posicionamento de 10 voltas o primeiro bloco concludo, com isso os sinais Busy e Active
deste bloco so resetados e a sada Done, marcador de bit 6504, setado por 1 scan.
Com uma transio de 0 para 1 do marcador de bit 6505 o segundo bloco MC_MoveRelative executado,
com isso os sinais Busy e Active deste bloco, marcadores de bit 6506 e 6507 respectivamente, so setados e
iniciasse o posicionamento de 5 voltas.
Ao terminar o posicionamento de 5 voltas a sada Done do segundo bloco, marcador de bit 6509, setado e
192 WLP V10.00
os sinais Busy e Active deste bloco, marcadores de bit 6506 e 6507, so resetados. A sada Done permanece
em 1 enquanto a entrada Execute, marcador de bit 6505, est setado.
Na transio de 0 para 1 do marcador de bit 6500, o primeiro bloco MC_MoveRelative executado, com isso
os sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse
o posicionamento de 10 voltas.
mesmo tempo os sinais Busy e Active do primeiro bloco, marcadores de bit 6501 e 6502, so resetados e o
sinal CommandAborted, marcador de bit 6503, setado por 1 scan.
Ao terminar o posicionamento de 5 voltas a sada Done do segundo bloco, marcador de bit 6509, setado e
os sinais Busy e Active deste bloco, marcadores de bit 6506 e 6507, so resetados. A sada Done permanece
em 1 enquanto a entrada Execute, marcador de bit 6505, est setado.
7.5.2.10 MC_StepAbsSwitch
SMBOLO
DESCRIO
Executa a busca da posio da AbsSwitch.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
A AbsSwitch somente poder ser ligada nas entradas digitais 1, 2 ou 3, sendo que a funo programada da
entrada digital dever ser de acordo com o argumento "SwitchMode". Se SwitchMode for configurado como
MC_EdgeOn (borda de subida), a funo da entrada digital (P0300, P0301 ou P0302) dever ser "armazena
posio - borda de subida" (opo 8). Se SwitchMode for configurado como MC_EdgeOff (borda de
descida), a funo da entrada digital (P0300, P0301 ou P0302) dever ser "armazena posio - borda de
descida" (opo 9). Ser considerado AbsSwitch a primeira entrada digital configurada conforme
SwitchMode a partir da entrada digital 1. Caso nenhuma entrada digital esteja configurada conforme
SwitchMode, ocorrer o erro 77 no bloco e ele no ser executado.
Se ao buscar a posio da AbsSwitch e atingir a posio de LimitSwitch (fim de curso), o movimento mudar
de sentido at a posio da AbsSwitch.
A busca ser executada com a velocidade configurada no argumento "Velocity" e uma acelerao/
desacelerao configurado no "Perfil Padro 24 ".
194 WLP V10.00
Com a execuo do bloco MC_StepAbsSwitch, a posio de referncia do usurio (P0051, P0052 e P0053)
no alterada.
Quando a busca termina, a sada Done vai para 1 durante um ciclo de scan ou enquanto a entrada Execute
estiver em 1.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 10 argumentos, sendo eles:
- Axis 115
- Direction 116
- Switch Mode 116
- Velocity 116
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_StepAbsSwitch, o drive passar a operar em malha de posio e permanece assim
mesmo aps a concluso do bloco. Deve-se ajustar o ganho proporcional de posio (P0159) para obter um
melhor desempenho do drive.
Na execuo do bloco o estado do eixo 127 mudar para "Homing" e permanecer assim at a execuo dos
blocos MC_StepRefPulse, MC_StepDirect ou MC_FinishHoming.
ERROS DO BLOCO
EXEMPLO
Linguagem 195
Na transio de 0 para 1 do marcador de bit 6500, o bloco MC_StepAbsSwitch executado, com isso os
sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse a
busca da AbsSwitch.
No caso 1, ao executar o bloco a AbsSwitch no est acionada, como o argumento "Direction" est
configurado como "MC_SwitchNegative", o movimento ser na direo negativa. Quando ocorrer uma borda
de descida em AbsSwitch (SwitchMode = MC_EdgeOff), o motor para e volta para a posio em que a borda
ocorreu.
No caso 2, ao executar o bloco a AbsSwitch est acionada, como o argumento "Direction" est configurado
como "MC_SwitchNegative", o movimento ser na direo positiva e ao sair da AbsSwitch o motor para e
muda o movimento para a direo negativa. Quando ocorrer uma borda de descida em AbsSwitch
(SwitchMode = MC_EdgeOff), o motor para e volta para a posio em que a borda ocorreu.
No caso 3, ao executar o bloco a AbsSwitch no est acionada, como o argumento "Direction" est
configurado como "MC_SwitchNegative", o movimento ser na direo negativa. Mas ao encontrar a
LimitSwitch (fim de curso) o motor para e muda o movimento para a direo positiva. Ao sair da AbsSwitch o
motor para novamente e muda o movimento para a direo negativa. Quando ocorrer uma borda de descida
em AbsSwitch (SwitchMode = MC_EdgeOff), o motor para e volta para a posio em que a borda ocorreu.
Todos os movimentos sero realizados com uma acelerao/desacelerao programados no perfil padro,
exceto ao encontrar a LimitSwitch (fim de curso), onde o motor para instantaneamente.
Ao voltar a posio de borda de descida da AbsSwitch, a sada Done do bloco, marcador de bit 6503,
setado e os sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502, so resetados. A sada Done,
marcador de bit 6503, permanece em 1 enquanto a entrada Execute, marcador de bit 6500, est setado.
196 WLP V10.00
7.5.2.11 MC_StepLimitSwitch
SMBOLO
DESCRIO
Executa a busca da posio da LimitSwitch.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
A LimitSwitch somente poder ser ligada nas entradas digitais 1, 2 ou 3, sendo que a funo programada da
entrada digital dever ser de acordo com o argumento "LimitSwitchMode" e o argumento "Direction",
conforme a tabela abaixo:
Ser considerado LimitSwitch a primeira entrada digital configurada conforme a tabela, a partir da entrada
digital 1. Caso nenhuma entrada digital esteja configurada conforme LimitSwitchMode e Direction, ocorrer o
erro 77 no bloco e ele no ser executado.
A busca ser executada com a velocidade configurada no argumento "Velocity" e uma acelerao/
desacelerao configurado no "Perfil Padro 24 ".
Com a execuo do bloco MC_StepLimitSwitch, a posio de referncia do usurio (P0051, P0052 e P0053)
no alterada.
Quando a busca termina, a sada Done vai para 1 durante um ciclo de scan ou enquanto a entrada Execute
Linguagem 197
estiver em 1.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 10 argumentos, sendo eles:
- Axis 115
- Direction 116
- Limit Switch Mode 116
- Velocity 116
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_StepLimitSwitch, o drive passar a operar em malha de posio e permanece assim
mesmo aps a concluso do bloco. Deve-se ajustar o ganho proporcional de posio (P0159) para obter um
melhor desempenho do drive.
Na execuo do bloco o estado do eixo 127 mudar para "Homing" e permanecer assim at a execuo dos
blocos MC_StepRefPulse, MC_StepDirect ou MC_FinishHoming.
ERROS DO BLOCO
EXEMPLO
198 WLP V10.00
Na transio de 0 para 1 do marcador de bit 6500, o bloco MC_StepLimitSwitch executado, com isso os
sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse a
busca da LimitSwitch.
No caso 1, ao executar o bloco a LimitSwitch no est acionada, como o argumento "Direction" est
configurado como "MC_Negative", o movimento ser na direo negativa. Quando ocorrer uma borda de
subida em LimitSwitch (SwitchMode = MC_EdgeOn), o motor para e volta para a posio em que a borda
ocorreu.
No caso 2, ao executar o bloco a LimitSwitch est acionada, mas mesmo com o argumento "Direction"
configurado como "MC_Negative", o movimento ser na direo positiva e ao sair da LimitSwitch o motor
para e muda o movimento para a direo negativa. Quando ocorrer a borda de subida em LimitSwitch
(LimitSwitchMode = MC_EdgeOn), o motor para e volta para a posio em que a borda ocorreu.
Todos os movimentos sero realizados com uma acelerao/desacelerao programados no perfil padro,
exceto ao encontrar a LimitSwitch (fim de curso), onde o motor para instantaneamente.
Ao voltar a posio de borda de subida da LimitSwitch, a sada Done do bloco, marcador de bit 6503,
setado e os sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502, so resetados. A sada Done,
marcador de bit 6503, permanece em 1 enquanto a entrada Execute, marcador de bit 6500, est setado.
7.5.2.12 MC_StepRefPulse
SMBOLO
DESCRIO
Executa a busca da posio do pulso nulo.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
A busca ser executada com a velocidade configurada no argumento "Velocity" e uma acelerao/
desacelerao configurado no "Perfil Padro 24 ".
Linguagem 199
Quando a busca termina, a posio de referncia do usurio (P0051, P0052 e P0053) alterada para o valor do
argumento "SetPosition" e a sada Done vai para 1 durante um ciclo de scan ou enquanto a entrada Execute
estiver em 1.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 10 argumentos, sendo eles:
- Axis 115
- Direction 116
- Velocity 116
- SetPosition 116
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_StepRefPulse, o drive passar a operar em malha de posio e permanece assim
mesmo aps a concluso do bloco. Deve-se ajustar o ganho proporcional de posio (P0159) para obter um
melhor desempenho do drive.
Na execuo do bloco o estado do eixo 127 mudar para "Homing". Ao concluir a busca o estado do eixo 127
mudar para "Standstill".
ERROS DO BLOCO
EXEMPLO
200 WLP V10.00
No caso 1, ao executar o bloco a LimitSwitch no est acionada, como o argumento "Direction" est
configurado como "MC_Negative", o movimento ser na direo negativa. Quando ocorrer uma borda de
subida em LimitSwitch (SwitchMode = MC_EdgeOn), o motor para e volta para a posio em que a borda
ocorreu.
No caso 2, ao executar o bloco a LimitSwitch est acionada, mas mesmo com o argumento "Direction"
configurado como "MC_Negative", o movimento ser na direo positiva e ao sair da LimitSwitch o motor
para e muda o movimento para a direo negativa. Quando ocorrer a borda de subida em LimitSwitch
(LimitSwitchMode = MC_EdgeOn), o motor para e volta para a posio em que a borda ocorreu.
Todos os movimentos sero realizados com uma acelerao/desacelerao programados no perfil padro,
exceto ao encontrar a LimitSwitch (fim de curso), onde o motor para instantaneamente.
Ao voltar a posio de borda de subida da LimitSwitch, a sada Done do bloco, marcador de bit 6501,
setado e permanece em 1 enquanto a entrada Execute, marcador de bit 6500, est setado.
Linguagem 201
Na transio de 0 para 1 do marcador de bit 6501, o bloco MC_StepRefPulse executado e iniciasse a busca
do pulso nulo.
O movimento ser na direo positiva e ao encontrar o pulso nulo, o motor para e volta para a posio do
pulso nulo.
Todos os movimentos sero realizados com uma acelerao/desacelerao programados no perfil padro.
Ao voltar a posio do pulso nulo, a sada Done do bloco, marcador de bit 6502, setado e permanece em 1
enquanto a entrada Execute, marcador de bit 6501, est setado. A posio de referncia do usurio (P0051,
P0052 e P0053) alterada para 10,5 voltas (P0051 = 8192, P0052 = 10 e P0053 = 0).
Quanto o marcador de bit 6500 resetado, os marcadores de bit 6501 e 6502 tambm so resetados.
7.5.2.13 MC_StepDirect
SMBOLO
DESCRIO
Muda a posio de referncia do usurio.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser executado e a posio de
referncia do usurio (P0051, P0052 e P0053) alterada para o valor do argumento "SetPosition". A sada
Done vai para 1 durante um ciclo de scan ou enquanto a entrada Execute estiver em 1.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 5 argumentos, sendo eles:
- Axis 115
- SetPosition 116
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Na execuo do bloco, se o estado do eixo 127 "Homing", o estado do eixo 127 mudar para "Standstill",
caso contrrio permanecer no estado atual.
ERROS DO BLOCO
202 WLP V10.00
EXEMPLO
No caso 1, ao executar o bloco a AbsSwitch no est acionada, como o argumento "Direction" est
configurado como "MC_SwitchNegative", o movimento ser na direo negativa. Quando ocorrer uma borda
de subida em AbsSwitch (SwitchMode = MC_EdgeOn), o motor para e volta para a posio em que a borda
ocorreu.
No caso 2, ao executar o bloco a AbsSwitch est acionada, como o argumento "Direction" est configurado
como "MC_SwitchNegative", o movimento ser na direo positiva e ao sair da AbsSwitch o motor para e
muda o movimento para a direo negativa. Quando ocorrer uma borda de subida em AbsSwitch
(SwitchMode = MC_EdgeOn), o motor para e volta para a posio em que a borda ocorreu.
Todos os movimentos sero realizados com uma acelerao/desacelerao programados no perfil padro.
Ao voltar a posio de borda de subida da AbsSwitch, a sada Done do bloco, marcador de bit 6501, setado
e permanece em 1 enquanto a entrada Execute, marcador de bit 6500, est setado.
Linguagem 203
Quanto o marcador de bit 6500 resetado, os marcadores de bit 6501 e 6502 tambm so resetados.
7.5.2.14 MC_FinishHoming
SMBOLO
DESCRIO
Muda o estado do eixo 127 de "Homing" para "Standstill",
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser executado e o estado do eixo 127
mudar de "Homing" para "Standstill". A sada Done vai para 1 durante um ciclo de scan ou enquanto a
entrada Execute estiver em 1.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 4 argumentos, sendo eles:
- Axis 115
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Na execuo do bloco, se o estado do eixo 127 "Homing", o estado do eixo 127 mudar para "Standstill",
caso contrrio permanecer no estado atual.
ERROS DO BLOCO
204 WLP V10.00
7.5.2.15 MC_CamTableSelect
SMBOLO
DESCRIO
Seleciona uma tabela de pontos de uma curva CAM previamente programada atravs da ferramenta CAM
PROFILES 48 .
Para o uso do bloco MC_CamIn 208 , uma tabela de pontos dever ser selecionada atravs do bloco
MC_CamTableSelect ou a tabela de pontos dever ser calculada atravs do bloco MW_CamCalc 205 .
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
Quando a tabela for selecionada com sucesso, a sada Done vai para 1 durante um ciclo de scan ou enquanto
a entrada Execute estiver em 1.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 9 argumentos, sendo eles:
- Master 115
- Slave 115
- Cam Table 123
- Periodic 124
- Busy 125
- Error 125
- Error Id 126
- Cam Table ID 123
- Bloco Retentivo 126
ERROS DO BLOCO
EXEMPLO
Linguagem 205
Na transio de 0 para 1 do marcador de bit 8000, o bloco MC_CamTableSelect executado, com isso a tabela
de pontos "3" (contedo do marcador de word 13000) poder ser utilizada pelo bloco MC_CamIn.
Ao executar o bloco, a sada Done, marcador de bit 8001, setado e permanece em 1 enquanto a entrada
Execute, marcador de bit 8000, est setado.
Nesse exemplo, o marcador de bit 8001 garante que o bloco MC_CamIn no ser acionado antes do bloco
MC_CamTableSelect ser executado com sucesso.
7.5.2.16 MW_CamCalc
SMBOLO
DESCRIO
Calcula uma tabela de pontos de uma curva CAM.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
Quando a tabela de pontos estiver disponvel, a sada Done vai para 1 durante um ciclo de scan ou enquanto
a entrada Execute estiver em 1.
206 WLP V10.00
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 13 argumentos, sendo eles:
- Master 115
- Slave 115
- Number Of Points 124
- Master Points 124
- Slave Points 124
- Curve Type 124
- Periodic 124
- Table 123
- Busy 125
- Error 125
- Error Id 126
- Cam Table ID 123
- Bloco Retentivo 126
ERROS DO BLOCO
EXEMPLO
Linguagem 207
Na transio de 0 para 1 do marcador de bit 8000, o bloco MW_CamCalc executado e a tabela de pontos 11
(marcador de word 13001) ser calculada de acordo com os argumentos do bloco.
Nesse exemplo, o nmero de pontos da curva ser o contedo do marcador de word 13000 (2 pontos), a
posio do eixo mestre ser de acordo com os contedos dos marcadores de double 18000 e 18001 (3 e 7
voltas), a posio do eixo escravo ser de acordo com os contedos dos marcadores de double 18010 e 18011
(10 e -5 voltas) e o tipo da curva ser de acordo com os contedos dos marcados de word 13100 e 13101 (0 -
linear e 1 - spline cbica).
Colocando os mesmos valores na ferramenta CAM PROFILES 48 podemos observar a curva abaixo:
208 WLP V10.00
Ao finalizar o clculo da tabela de pontos 11, a sada Done, marcador de bit 8001 setado enquanto a entrada
Execute permanece setada.
Com o marcador de bit 8001 setado, o bloco MC_CamIn 208 poder ser executado.
7.5.2.17 MC_CamIn
SMBOLO
DESCRIO
O bloco MC_CamIn responsvel pela execuo de um posicionamento definido por uma tabele de pontos
de uma curva CAM previamente selecionada pelo bloco MC_CamTableSelect 204 ou previamente calculada
pelo bloco MW_CamCalc 205 .
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada InSync e 11 argumentos, sendo eles:
Linguagem 209
- Master 115
- Slave 115
- Cam Table ID 123
- Buffer Mode 117
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- End Of Profile 125
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_CamIn, o drive passar a operar em malha de posio e permanece assim mesmo
aps a concluso do bloco. Deve-se ajustar o ganho proporcional de posio (P0159) para obter um melhor
desempenho do drive.
ERROS DO BLOCO
EXEMPLO
210 WLP V10.00
Na transio de 0 para 1 do marcador de bit 8000, o bloco MW_CamCalc executado e a tabela de pontos 11
(marcador de word 13001) ser calculada de acordo com os argumentos do bloco.
Ao finalizar o clculo da tabela de pontos 11, a sada Done, marcador de bit 8001 setado enquanto a entrada
Execute permanece setada.
Com o marcador de bit 8001 setado, o bloco MC_CamIn poder ser executado.
Caso houver a necessidade de algum ajuste na tabela de pontos da curva CAM, basta fazer o ajuste nos
marcadores de double 18000, 18001, 18010 e 18011, mudar o contedo do marcador de word 13001 para 12 e
executar novamente o bloco MW_CamCalc.
Na transio de 0 para 1 do marcador de bit 8003, o segundo bloco MC_CamIn (Buffer Mode programado
Buffered) ser executado (sem perda de posio do eixo mestre) assim que o primeiro bloco MC_CamIn
terminar de executar a curva em execuo.
Linguagem 211
7.5.2.18 MC_CamOut
SMBOLO
DESCRIO
Finaliza o bloco MC_CamIn 208 .
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser executado e o sincronismo
existente ser finalizado. O eixo manter a velocidade do instante em que o bloco executado.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 5 argumentos, sendo eles:
- Slave 115
- Busy 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_CamOut, o drive no opera em malha de posio.
ERROS DO BLOCO
7.5.3 Movimento
7.5.3.1 SETSPEED
SMBOLO
212 WLP V10.00
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles:
- sentido de rotao 113
- velocidade 212
- acelerao 112
- eixo 113
Velocidade :
A velocidade composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha
do tipo de dado.
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 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.
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
Linguagem 213
GRFICO
214 WLP V10.00
EXEMPLO COMENTADO
Linguagem 215
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.
7.5.3.2 JOG
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles:
- sentido de rotao 113
- velocidade 112
- acelerao 112
- eixo 113
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
216 WLP V10.00
GRFICO
Linguagem 217
EXEMPLO COMENTADO
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.3.3 SPEED
SMBOLO:
DESCRIO:
composto por 1 entrada EN, 1 sada ENO e 5 argumentos, sendo eles:
- acelerao 112
- desacelerao 112
- eixo 113
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.
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 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:
Linguagem 219
GRFICO:
EXEMPLO:
220 WLP V10.00
7.5.3.4 REF
SMBOLO:
DESCRIO:
composto por 1 entrada EN, 1 sada ENO e 3 argumentos, sendo eles:
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:
Linguagem 221
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:
- Modo Velocidade:
222 WLP V10.00
- Modo Torque:
EXEMPLO:
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.
7.5.3.5 SRAMP
SMBOLO:
DESCRIO:
composto por 1 entrada EN, 1 sada ENO e 5 argumentos, sendo eles:
- Status "STATUS":
0=desabilitado; 1=movimento iniciado;2=movimento abortado;
(Caso a velocidade desejada seja maior que a velocidade atual) 10=executando JERK0;
11=executando a acelerao constante; 12=executando o JERK1;
(Caso a velocidade desejada seja menor que a velocidade atual) 20=executando JERK0;
21=executando a acelerao constante; 22=executando o JERK1;
30=velocidade atingida;
(Em caso de falhas) 200=falha no bloco; 201=drive desabilitado; 202=referncia no est via
SoftPlc; 203=executando outro bloco de movimento; 204=bloco ocupado; 205=acelerao invlida;
206=JERK0 invlido; 207=JERK1 invlido.
A entrada EN responsvel pela habilitao do bloco, no instante em que houver uma transio positiva.
A sada ENO informa quando a velocidade foi atingida.
Este bloco gera um perfil de rampa S, controlando a velocidade partindo da velocidade atual, at atingir a
velocidade desejada. Se houver uma nova transio na entrada EN, um novo perfil executado.
FUNCIONAMENTO:
Se a entrada EN for 0, o bloco no executado e sada ENO zero.
Se houver uma transio de 0 para 1 na entrada EN, caso o drive esteja habilitado, a referncia esteja via
SoftPlc, no exista um outro bloco de movimento ativo, a menos que seja um outro SRAMP, o perfil de
velocidade em forma de Rampa S gerado, e a sada ENO vai a 1, quando a velocidade desejada for atingida.
No decorrer da trajetria, o STATUS atualizado de acordo com o estado de execuo do movimento.
Este bloco somente finalizado se for ativado um bloco STOP.
NOTA: Valores em 0 para o JERK0 ou JERK1, desabilitam o perfil S de trajetria. Valores negativos para a
acelerao e para o jerk no so permitidos.
224 WLP V10.00
FLUXOGRAMA:
EXEMPLO:
7.5.3.6 MC_MoveVelocity
SMBOLO
DESCRIO
Executa um movimento para a velocidade programada.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
Ser executado um movimento para a velocidade configurada no argumento "Velocity" com uma acelerao/
desacelerao configurada nos argumentos "Acceleration" e "Deceleration".
A direo do movimento depender do sinal da velocidade. Se a velocidade for maior que zero, o movimento
ser na direo positiva (sentido horrio) e se a velocidade for menor que zero, o movimento ser na direo
negaitiva (sentido anti-horrio) .
Quando atinge a velocidade programada, a sada InVelocity vai para 1 e permanece enquanto o bloco estiver
ativo.
Para finalizar o bloco, necessrio a execuo de outro bloco ou o drive passar para o estado "Disabled" ou
"Errorstop".
ARGUMENTOS
composto por 1 entrada Execute, 1 sada InVelocity e 13 argumentos, sendo eles:
- Axis 115
- Velocity 116
- Aceleration 116
- Deceleration 116
- Jerk 116
- Buffer Mode 117
- Update Mode 123
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_MoveVelocity, o drive no opera em malha de posio.
ERROS DO BLOCO
EXEMPLO
Linguagem 227
Na transio de 0 para 1 do marcador de bit 6500, o primeiro bloco MC_MoveVelocity executado, com isso
os sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse
o movimento para chegar a velocidade de 200 RPM.
No instante em que a velocidade atinge 200 RPM, a sada InVelocity, marcador de bit 6504 setado.
Ao atingir a velocidade de 100 RPM, a sada InVelocity do segundo bloco, marcador de bit 6509, setado e
permanece at a execuo de outro bloco.
Como o argumento UpdateMode est configurado como Online, com a mudana do valor do marcador de
float 9400 para 80, a velocidade muda imediatamente para 80 RPM, sem executar uma rampa de acelerao/
desacelerao.
7.5.4 Seguidor
7.5.4.1 FOLLOW
SMBOLO
DESCRIO
formado por 1 entrada EN, 1 sada ENO e 6 argumentos sendo:
- Relao de sincronismo 228
- Direo 113
- Acelerao 112 - Se for 0, a acelerao desabilitada.
- Modo 112
- Fonte 228
- Eixo 113
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.
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.
Linguagem 229
Possui as opes:
encoder (vlido somente para POS2 e PLC2)
rede CAN (mestre deve ter o bloco MSCANWEG 281 habilitado)
rede CANopen (habilitado via WSCAN 48 para PLC11-01 e PLC11-02 com verso >= 1.20)
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
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
230 WLP V10.00
- 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
NOTA: O sinal index recebido pelo pino 8 do conector XC8 (sinal Z).
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.
Linguagem 231
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.
- 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.
7.5.4.3 MC_GearIn
SMBOLO
DESCRIO
Executa o sincronismo em velocidade entre os eixos programados.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
Para o eixo escravo atingir a velocidade do eixo mestre, ser realizado um movimento com uma acelerao/
desacelerao configurada nos argumentos "Acceleration" e "Deceleration". Assim que o sincronismo for
estabelecido, a sada InGear setada.
A direo do movimento depender do sinal do RatioNumerator. Se RatioNumerator for maior que zero, o
movimento ser na mesma direo do eixo mestre e se RatioNumerator for menor que zero, o movimento ser
na direo oposta ao eixo mestre.
Para finalizar o bloco, necessrio a execuo de outro bloco ou o drive passar para o estado "Disabled" ou
"Errorstop".
ARGUMENTOS
composto por 1 entrada Execute, 1 sada InGear e 13 argumentos, sendo eles:
- Master 115
- Slave 115
- RatioNumerator 115
- RatioDenominator 115
- Aceleration 116
- Deceleration 116
- Buffer Mode 117
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_GearIn, o drive no opera em malha de posio.
ERROS DO BLOCO
EXEMPLO
234 WLP V10.00
Na transio de 0 para 1 do marcador de bit 6500, o primeiro bloco MC_GearIn executado, com isso os
sinais Busy e Active deste bloco, marcadores de bit 6501 e 6502 respectivamente, so setados e iniciasse a
busca do sincronismo com a acelerao configurada. Como a relaco configurada 1:2 e o eixo mestre est a
200 RPM, o eixo escravo dever atingir 100 RPM para estabelecer o sincronismo.
No instante em que a velocidade atinge 100 RPM, a sada InGear, marcador de bit 6504 setado.
Tendo-se a transio de 0 para 1 do marcador de bit 6505 o segundo bloco MC_GearIn instantaneamente
executado, com isso os sinais Busy e Active deste bloco, marcadores de bit 6506 e 6507 respectivamente, so
setados e iniciasse a busca do sincronismo com a desacelerao configurada. Como a relaco configurada
1:4 e o eixo mestre est a 200 RPM, o eixo escravo dever atingir 50 RPM para estabelecer o sincronismo. Ao
mesmo tempo os sinais Busy, Active e InGear do primeiro bloco, marcadores de bit 6501, 6502 e 6504, so
resetados e o sinal CommandAborted, marcador de bit 6503, setado por 1 scan.
Ao atingir a velocidade de 50 RPM, a sada InGear do segundo bloco, marcador de bit 6509, setado e
permanece at a execuo de outro bloco.
Linguagem 235
7.5.4.4 MC_GearInPos
SMBOLO
DESCRIO
Executa o sincronismo em posio entre os eixos programados.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser iniciado e executado de acordo
com os argumentos configurados.
Para o eixo escravo atingir a velocidade do eixo mestre, ser realizado um movimento com uma acelerao/
desacelerao configurada nos argumentos "Acceleration" e "Deceleration". Assim que o sincronismo for
estabelecido, a sada InSync setada.
A direo do movimento depender do sinal do RatioNumerator. Se RatioNumerator for maior que zero, o
movimento ser na mesma direo do eixo mestre e se RatioNumerator for menor que zero, o movimento ser
na direo oposta ao eixo mestre.
Para finalizar o bloco, necessrio a execuo de outro bloco ou o drive passar para o estado "Disabled" ou
"Errorstop".
ARGUMENTOS
composto por 1 entrada Execute, 1 sada InSync e 13 argumentos, sendo eles:
- Master 115
- Slave 115
- RatioNumerator 115
- RatioDenominator 115
- Aceleration 116
- Deceleration 116
- Buffer Mode 117
- Busy 125
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_GearInPos, o drive passar a operar em malha de posio e permanece assim mesmo
aps a concluso do bloco. Deve-se ajustar o ganho proporcional de posio (P0159) para obter um melhor
desempenho do drive.
ERROS DO BLOCO
7.5.4.5 MC_Phasing
SMBOLO
DESCRIO
Executa um deslocamento no eixo mestre programado.
Quando houver uma transio de 0 para 1 na entrada Execute, ser executado um deslocamento na posio
do eixo mestre conforme o valor de "PhaseShift".
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 9 argumentos, sendo eles:
- Master 115
- Slave 115
- PhaseShift 116
- Velocity 116
- Aceleration 116
- Deceleration 116
- Busy 125
Linguagem 237
- Active 125
- Command Aborted 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_Phasing, o drive no altera o modo de operao atual.
ERROS DO BLOCO
EXEMPLO
238 WLP V10.00
Tendo-se o sincronismo de posio do Eixo Real com o Contador Rpido atravs do bloco MC_GearInPos e
ocorrendo uma transio de 0 para 1 do marcador de bit 6502, o bloco MC_Phasing executado e um
deslocamento de 0,05 volta aplicado ao eixo mestre, resultando um pulso na velocidade. A sada Done,
marcador de bit 6503 setado enquanto a entrada Execute est setada.
7.5.4.6 MC_GearOut
SMBOLO
DESCRIO
Finaliza o sincronismo (blocos MC_GearIn 232 ou MC_GearInPos 235 ) no eixo programado.
Quando houver uma transio de 0 para 1 na entrada Execute, o bloco ser executado e o sincronismo
existente ser finalizado. O eixo manter a velocidade do instante em que o bloco executado.
ARGUMENTOS
composto por 1 entrada Execute, 1 sada Done e 5 argumentos, sendo eles:
- Slave 115
- Busy 125
- Error 125
- Error Id 126
- Bloco Retentivo 126
MODO DE OPERAO
Ao executar o bloco MC_GearOut, o drive no opera em malha de posio.
Linguagem 239
ERROS DO BLOCO
7.5.5 Verificador
7.5.5.1 INPOS
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 5 argumentos, sendo eles:
posio 111
- histerese 239
modo 112
- comparao 239
- eixo 113
Histerese
A histerese formada por 1 formato, 1 tipo de dado e 1 endereo ou constante, dependendo da escolha do
tipo de dado.
Comparao
O argumento comparao sempre constante e pode ser:
>= (maior ou igual)
<= (menor ou igual)
240 WLP V10.00
= (igual)
FUNCIONAMENTO
Se a entrada EN for 0, o bloco no executado e a sada ENO permanece em 0.
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
Linguagem 241
EXEMPLO COMENTADO
7.5.5.2 INBWG
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles:
velocidade 112
sentido de rotao 113
- histerese 241
- eixo 113
Histerese
A histerese formada por 1 formato, 1 tipo de dado e 1 endereo ou constante, dependendo da escolha do
tipo de dado.
242 WLP V10.00
O formato :
Percentual (%)
FUNCIONAMENTO
Se a entrada EN for 0, o bloco no executado e a sada ENO vai para 0.
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
Linguagem 243
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 CLP
7.5.6.1 TON
SMBOLO
DESCRIO
composto por 1 entrada IN, 1 sada Q e 2 argumentos, sendo eles:
PT - tempo desejado
ET - tempo decorrido
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.
ET (Tempo Decorrido)
O tempo decorrido composto por um tipo de dado e um endereo.
NOTA:
Na opo parmetro do usurio, o valor corrente no salvo na memria E2PROM, ou seja, este
ltimo valor no recuperado.
No permitido a escrita no argumento ET, sendo que o valor de ET ser de acordo com o valor da
memria interna.
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
Linguagem 245
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.
246 WLP V10.00
7.5.6.2 RTC
SMBOLO
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
FUNCIONAMENTO
Se a entrada EN for 0, e a sada Q 0.
Se a entrada EN for 1 :
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-01 e PLC11-02 a IHM deve estar sempre conectada para utilizao desse bloco.
EXEMPLO COMENTADO
Linguagem 247
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.
7.5.6.3 CTU
SMBOLO
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.
CV (Contagem Decorrida)
A contagem decorrida composta por um tipo de dado e um endereo.
NOTA: Na opo parmetro do usurio, o valor corrente no salvo na memria E2PROM, ou seja, este
248 WLP V10.00
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.
FLUXOGRAMA
GRFICO
Linguagem 249
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
250 WLP V10.00
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.
7.5.6.4 PID
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 8 argumentos, sendo eles:
sinais 251 (referncia, feedback e sada de controle)
ganhos 251 (KP, KI, KD)
seleo 250 (0=automtico ou 1=manual)
limites (mximo, mnimo) 114
filtro da referncia automtica 250
referncia manual 251
modo do controlador 251 (direto ou reverso)
tipo 251 (acadmico ou paralelo)
- ts (perodo de amostragem)
Seleo
O argumento seleo composto por um tipo de dado e um endereo.
Referncia Manual
O argumento Referncia Manual composto por um tipo de dado e um endereo.
Modo do Controlador
O modo do controlador sempre constante, podendo ser:
- direto (erro = referncia automtica realimentao);
- reverso (erro = realimentao referncia automtica).
Sinais
Os sinas so compostos por 4 partes:
float - referncia 114
float - realimentao 114
float - controle 114
Ganhos
Os ganhos so compostos por 3 partes:
float - ganho proporcional (Kp) 114
float - ganho integral (Ki) 114
float - ganho derivativo (Kd) 114
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.
IMPORTANTE: Para PLC1, PLC2 e POS2, 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
252 WLP V10.00
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:
Linguagem 253
Ts = periodo de amostragem
EXEMPLO COMENTADO
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) 114
tipo de filtro 254
float - constante de tempo 114 [segundos]
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
FUNCIONAMENTO
A entrada EN sempre transfere o seu valor para a sada ENO.
- passa baixa
[sada] = [entrada] / ( [constante de tempo] * s + 1 ) para filtros passa baixa
- passa alta
[sada] = ([entrada] *[constante de tempo] * s) / ( [constante de tempo] * s + 1 ) para filtros passa alta
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
Linguagem 255
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.
7.5.6.6 CTENC
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 entrada PRESET, 1 sada Q e 6 argumentos, sendo eles:
Reset 255
Referncia de contagem - float 114 (REF CNT)
Preset - float 114 (PV)
Modo de contagem 255 (MODE)
Encoder 256 (SRC)
Valor corrente - float 114 (CV)
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 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.
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
Linguagem 257
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
258 WLP V10.00
do marcador de bit 1001. Se o marcador de bit 1000 for um, o valor do marcador de float zerado.
7.5.6.7 CTENC2
SMBOLO
DESCRIO
Realiza a contagem dos pulsos do encoder ligado as entradas digitais 1 e 2 (Contador Rpido) ou aos
mdulos de expanso de entrada de encoder EEN1 e EEN2 (Contador 1 / Contador 2).
composto por 1 entrada EN, 1 entrada PRESET, 1 sada Q e 10 argumentos, sendo eles:
Reset 258
Save 259
Referncia de contagem (REF CNT)
Preset (PV)
Restart 259
Encoder (SRC) 259
Reset occurred (RESET OCC) 259
Save occurred (SAVE OCC) 259
Valor corrente (CV) 259
Valor salvado (SV) 259
Reset
O reset do valor corrente (CV) poder ser atravs de:
- marcador de bit
- entrada digital
- parmetro do usurio
- borda de subida DI3
- borda de descida DI3
- borda de subida Z contador 1
- borda de descida Z contador 1
- borda de subida Z contador 2
- borda de descida Z contador 2
Nota:
O reset por borda de subida/descida DI3 somente permitido quando a fonte de contagem (SRC) for
Linguagem 259
Save
O salvamento do valor corrente (CV) em valor salvado (SV) poder ser atravs de:
- marcador de bit
- entrada digital
- parmetro do usurio
- borda de subida DI3
- borda de descida DI3
- borda de subida Z contador 1
- borda de descida Z contador 1
- borda de subida Z contador 2
- borda de descida Z contador 2
Nota:
O save por borda de subida/descida DI3 somente permitido quando a fonte de contagem (SRC) for
o Contador Rpido DI1/DI2.
O save por borda de subida/descida Z somente permitido quando a fonte de contagem (SRC) for o
Contador 1 EEN1/EEN2 ou Contador 2 EEN2.
Restart
Quando o valor de CV atingir o valor de Restart, CV resetado e o argumento Reset Occurred vai para 1 por
um ciclo de scan, retornando a 0 posteriormente.
Encoder (SRC)
Determina qual encoder ser feito contagem dos pulsos:
- Contador Rpido DI1/DI2
- Contador 1 EEN1/EEN2
- Contador 2 EEN2
Reset Occurred
Quando ocorrer o reset de CV, Reset Occurred vai para 1 por um ciclo de scan, retornando a 0
posteriormente.
Save Occurred
Quando ocorrer o salvamento de CV em SV, Save Occurred vai para 1 por um ciclo de scan, retornando a 0
posteriormente.
FUNCIONAMENTO
Se a entrada EN for zero, os argumentos de sada no so alterados.
Se a entrada EN for 1, o argumento de valor corrente (CV) zerado na transio positiva de EN e ento
iniciada a contagem dos pulsos do encoder programado. 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 e o argumento Reset Occurred vai para 1
por um ciclo de scan, retornando a 0 posteriormente.
260 WLP V10.00
Se ocorrer um SAVE, o argumento de valor corrente (CV) salvado em SV e o argumento Save Occurred vai
para 1 por um ciclo de scan, retornando a 0 posteriormente.
Se a entrada PRESET for 1, o argumento de valor corrente (CV) ter o mesmo valor do argumento preset (PV).
FLUXOGRAMA
7.5.7 Calculation
7.5.7.1 COMP
SMBOLO
Linguagem 261
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles:
formato
operador
dado 1
dado 2
Formato:
O formato sempre constante, podendo ser do tipo inteiro 113 ou ponto flutuante 114 .
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
262 WLP V10.00
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
+, -, *, / e pow +e- x /
ashift
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 9 argumentos, sendo eles:
Formato:
O formato sempre constante, podendo ser do tipo inteiro 113 ou ponto flutuante 114 .
Operador:
O operador sempre constante.
Possui as opes:
Adio
Subtrao
Multiplicao
Diviso
Potncia
Adio 264
Subtrao 264
Multiplicao 264
Diviso 265
Potncia 265
OR 265
AND 265
264 WLP V10.00
XOR 265
NOR 265
NAND 266
XNOR 266
Shift 266
Ashift 266
FUNCIONAMENTO
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.
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.
* Adio:
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:
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 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.
Linguagem 265
O bit sinal ligado quando o resultado da operao for menor que zero.
* Diviso:
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.
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:
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:
266 WLP V10.00
*NAND:
* XNOR:
* Shift:
[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]
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.
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 :
Linguagem 267
Ento para compor uma double word necessrio determinar essas duas words distintas, essa composio
pode ser determinada pelas seguintes regras:
Ou
Ou
EXEMPLOS :
Exemplo 1:
268 WLP V10.00
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 resultado
low = 41248, aps divide 500.000 por 33 sendo o resultado 15151 e resto 17.
Exemplo 3:
Linguagem 269
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)
Formato:
O formato sempre constante, podendo ser do tipo inteiro 113 ou ponto flutuante 114 .
Funo:
A funo sempre constante.
absoluto (mdulo)
270 WLP V10.00
negativo
raiz quadrada
seno
coseno
tangente
arco seno
arco coseno
arco tangente
exponencial
logaritmo natural
logaritmo base 10
parte fracionria
truncar
arredondamento
absoluto (mdulo)
negativo
FUNCIONAMENTO
A entrada EN sempre transfere o seu valor para a sada ENO.
As frmulas so:
EXEMPLO COMENTADO
Linguagem 271
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)
Formato
O formato sempre constante, podendo ser do tipo inteiro 113 ou ponto flutuante 114 .
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.
272 WLP V10.00
EXEMPLO COMENTADO
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
BIT 0 a 15
O argumento bit composto por um tipo de dado e um endereo.
Linguagem 273
WORD
O argumento word composto por um tipo de dado e um endereo.
FUNCIONAMENTO
A entrada EN sempre transfere o seu valor para a sada ENO.
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.
274 WLP V10.00
7.5.7.6 DMUX
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 17 argumentos, sendo eles:
word
bit 0 a 15
WORD
O argumento word composto por um tipo de dado e um endereo.
BIT 0 a 15
O argumento bit composto por um tipo de dado e um endereo.
FUNCIONAMENTO
A entrada EN sempre transfere o seu valor para a sada ENO.
EXEMPLO COMENTADO
Linguagem 275
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 Transferncia
7.5.8.1 TRANSFER
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles:
SRC - dado fonte
DST - dado destino
A sada ENO vai para 1 somente quando o dado destino for atualizado.
marcador de double
marcador de bit de sistema 98
marcador de word de sistema 98
entrada digital
sada digital
entrada analgica
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.
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 98 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.
Linguagem 277
7.5.8.2 INT2FL
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles:
inteiro entrada 113
float resultado 114
FUNCIONAMENTO
A entrada EN sempre transfere o seu valor para a sada ENO.
Enquanto a entrada EN for 1, os valores contidos na word inteira transferido ao marcador de float.
EXEMPLO COMENTADO
7.5.8.3 FL2INT
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles:
float entrada 114
inteiro resultado 113
ATENO:
Para converso de um valor de posio em ponto flutuante utilizar a USERFB 298 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).
278 WLP V10.00
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.
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
Quando a entrada digital 1 for 1, o valor 3 transferido para o parmetro do usurio 800.
7.5.8.4 IDATA
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 3 argumentos, sendo eles:
Indexador
O argumento indexador composto por dois tipos de dados e um endereo.
marcador de float
marcador de double
marcador de bit sistema 98
marcador de word sistema 98
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.
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.
280 WLP V10.00
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 e PLC11-02) 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)
FUNCIONAMENTO
Se a entrada EN for 0, a sada ENO 0.
Quando a entrada EN for ativada, o cdigo do alarme ou falha mostrado na IHM do drive, com o 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
Linguagem 281
Quando o marcador de bit %MX6200 for 1 ser gerado o alarme 950 na IHM do drive com a mensagem
"Sobrecarga Ventilador 1".
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.
EXEMPLO
Quando o marcador de bit %MX1000 estiver ligado o carto enviar ciclicamente a velocidade real e a
posio do eixo real.
7.5.9.2 RXCANWEG
SMBOLO
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)
282 WLP V10.00
A sada ENO vai para 1 enquanto o bloco est lendo os dados da rede CANWEG (mestre deve ter o bloco
MSCANWEG 281 habilitado).
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:
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) :
Diagrama ladder :
284 WLP V10.00
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 Modbus
7.5.10.1 Viso Geral do Modbus RTU
Operao na Rede Modbus RTU - Modo mestre
7.5.10.2 MB_ReadBinary
Bloco que executa uma leitura de at 128 dados binrios (via Read Coils ou Read Discrete Inputs)
de um escravo em rede Modbus RTU.
Estrutura do Bloco
Nome Descrio
Execute Habilitao do bloco
SlaveAddress Endereo do escravo
Function# Cdigo da funo de leitura
InitialDataAddress Endereo do bit inicial dos dados a serem lidos
NumberOfData Nmero de bits a serem lidos (1 a 128)
Timeout# Tempo mximo de espera pela resposta do escravo [ms]
Indicao de offset em InitialDataAddress, ou seja, necessidade de subtrair
Offset#
1 deste nmero
Done Habilitao de sada
Active Sinalizador de aguardo de resposta
Busy Sinalizador de que a interface RS485 est ocupada com outra requisio
Error Sinalizador de erro na execuo
ErrorID Identificador do erro ocorrido
Value Varivel que armazena os dados recebidos
Funcionamento
Este bloco, quando detecta uma borda de subida em Execute, verifica se o escravo Modbus RTU no
endereo especificado em SlaveAddress est livre para envio de dados (varivel Busy em nvel
FALSE). Caso esteja, envia a requisio de leitura de um nmero de bits indicado por
NumberOfData no endereo InitialDataAddress utilizando a funo escolhida em Function# e seta a
sada Active, resetando-a ao receber a resposta do escravo. Os dados recebidos so armazenados
na varivel Value. Caso o escravo no esteja livre, o bloco aguarda Busy ir para nvel FALSE para
reenviar a solicitao.
NOTA!
Caso Execute v para nvel FALSE e Busy ainda esteja em nvel TRUE, a requisio cancelada.
NOTA!
Value um array de tamanho igual a NumberOfData. importante verificar esta compatibilidade
para no gerar erros no bloco.
Quando Execute possui valor FALSE, Done permanece FALSE. A sada Done s ativada quando
o bloco termina a execuo com sucesso, permanecendo em nvel TRUE at que Execute receba
FALSE.
286 WLP V10.00
Caso haja algum erro na execuo, a sada Error ativada e ErrorID exibe o cdigo do erro segundo
a tabela abaixo.
Cdigo Descrio
0 Executado com sucesso
1 Algum dado de entrada invlido
2 Mestre no habilitado
4 Timeout na resposta do escravo
5 Escravo retornou erro
Fluxograma do Bloco
Linguagem 287
Exemplo
288 WLP V10.00
7.5.10.3 MB_WriteBinary
Bloco que executa uma escrita de at 128 dados binrios (via Write Single Coil ou Write Multiple
Coils) em um escravo em rede Modbus RTU.
Estrutura do Bloco
Nome Descrio
Execute Habilitao do bloco
SlaveAddress Endereo do escravo
Function# Cdigo da funo de escrita
InitialDataAddress Endereo do bit inicial onde os dados sero escritos
NumberOfData Nmero de bits a serem escritos (1 a 128)
Timeout# Tempo mximo de espera pela resposta do escravo [ms]
Indicao de offset em InitialDataAddress, ou seja, necessidade de subtrair 1
Offset#
deste nmero
Value Varivel que armazena os dados a serem escritos
Done Habilitao de sada
Active Sinalizador de aguardo de resposta
Busy Sinalizador de que a interface RS485 est ocupada com outra requisio
Error Sinalizador de erro na execuo
ErrorID Identificador do erro ocorrido
Funcionamento
Este bloco, quando detecta uma borda de subida em Execute, verifica se o escravo Modbus RTU no
endereo especificado em SlaveAddress est livre para envio de dados (varivel Busy em nvel
FALSE). Caso esteja, envia a requisio de escrita dos valores de Value em um nmero de bits
indicado por NumberOfData no endereo InitialDataAddress utilizando a funo escolhida em
Function# e seta a sada Active, resetando-a ao receber a resposta do escravo. Caso o escravo no
esteja livre, o bloco aguarda Busy ir para nvel FALSE para reenviar a solicitao.
Linguagem 289
NOTA!
Caso Execute v para nvel FALSE e Busy ainda esteja em nvel TRUE, a requisio cancelada.
NOTA!
Value um array de tamanho igual a NumberOfData. importante verificar esta compatibilidade
para no gerar erros no bloco.
Quando Execute possui valor FALSE, Done permanece FALSE. A sada Done s ativada quando
o bloco termina a execuo com sucesso, permanecendo em nvel TRUE at que Execute receba
FALSE.
Caso haja algum erro na execuo, a sada Error ativada e ErrorID exibe o cdigo do erro segundo
a tabela abaixo.
Cdigo Descrio
0 Executado com sucesso
1 Algum dado de entrada invlido
2 Mestre no habilitado
4 Timeout na resposta do escravo
5 Escravo retornou erro
Fluxograma do Bloco
290 WLP V10.00
Exemplo
Linguagem 291
7.5.10.4 MB_ReadRegister
Bloco que executa uma leitura de at 16 registradores de 16 bits (via Read Holding Registers ou
Read Input Registers) de um escravo em rede Modbus RTU.
Estrutura do Bloco
Nome Descrio
Execute Habilitao do bloco
SlaveAddress Endereo do escravo
Function# Cdigo da funo de leitura
InitialDataAddress Endereo do registrador inicial a ser lido
NumberOfData Nmero de registradores a serem lidos (1 a 16)
Timeout# Tempo mximo de espera pela resposta do escravo [ms]
Indicao de offset em InitialDataAddress, ou seja, necessidade de subtrair 1
Offset#
deste nmero
Done Habilitao de sada
Active Sinalizador de aguardo de resposta
Busy Sinalizador de que a interface RS485 est ocupada com outra requisio
Error Sinalizador de erro na execuo
ErrorID Identificador do erro ocorrido
Value Varivel que armazena os dados recebidos
Funcionamento
Este bloco, quando detecta uma borda de subida em Execute, verifica se o escravo Modbus RTU no
endereo especificado em SlaveAddress est livre para envio de dados (varivel Busy em nvel
FALSE). Caso esteja, envia a requisio de leitura de um nmero de registradores indicado por
NumberOfData no endereo InitialDataAddress utilizando a funo escolhida em Function# e seta a
sada Active, resetando-a ao receber a resposta do escravo. Os dados recebidos so armazenados
na varivel Value. Caso o escravo no esteja livre, o bloco aguarda Busy ir para nvel FALSE para
292 WLP V10.00
reenviar a solicitao.
NOTA!
Caso Execute v para nvel FALSE e Busy ainda esteja em nvel TRUE, a requisio cancelada.
NOTA!
Value um array de nmero de bits a NumberOfData multiplicado por 16. Ou seja, caso
NumberOfData seja 16, Value pode ser um array de 32 posies BYTE, 16 posies WORD ou 8
posies DWORD. importante verificar esta compatibilidade para no gerar erros no bloco.
Quando Execute possui valor FALSE, Done permanece FALSE. A sada Done s ativada quando
o bloco termina a execuo com sucesso, permanecendo em nvel TRUE at que Execute receba
FALSE.
Caso haja algum erro na execuo, a sada Error ativada e ErrorID exibe o cdigo do erro segundo
a tabela abaixo.
Cdigo Descrio
0 Executado com sucesso
1 Algum dado de entrada invlido
2 Mestre no habilitado
4 Timeout na resposta do escravo
5 Escravo retornou erro
Fluxograma do Bloco
Linguagem 293
Exemplo
294 WLP V10.00
7.5.10.5 MB_WriteRegister
Bloco que executa uma escrita de at 16 registradores de 16 bits (via Write Single Register ou
Write Multiple Registers) de um escravo em rede Modbus RTU.
Estrutura do Bloco
Nome Descrio
Execute Habilitao do bloco
SlaveAddress Endereo do escravo
Function# Cdigo da funo de escrita
InitialDataAddress Endereo do registrador inicial a ser escrito
NumberOfData Nmero de registradores a serem escritos (1 a 16)
Timeout# Tempo mximo de espera pela resposta do escravo [ms]
Indicao de offset em InitialDataAddress, ou seja, necessidade de subtrair 1
Offset#
deste nmero
Value Varivel que armazena os dados a serem escritos
Done Habilitao de sada
Active Sinalizador de aguardo de resposta
Busy Sinalizador de que a interface RS485 est ocupada com outra requisio
Error Sinalizador de erro na execuo
ErrorID Identificador do erro ocorrido
Funcionamento
Este bloco, quando detecta uma borda de subida em Execute, verifica se o escravo Modbus RTU no
endereo especificado em SlaveAddress est livre para envio de dados (varivel Busy em nvel
FALSE). Caso esteja, envia a requisio de escrita dos valores de Value em um nmero de
registradores indicado por NumberOfData no endereo InitialDataAddress utilizando a funo
escolhida em Function# e seta a sada Active, resetando-a ao receber a resposta do escravo. Caso
o escravo no esteja livre, o bloco aguarda Busy ir para nvel FALSE para reenviar a solicitao.
Linguagem 295
NOTA!
Caso Execute v para nvel FALSE e Busy ainda esteja em nvel TRUE, a requisio cancelada.
NOTA!
Value um array de nmero de bits a NumberOfData multiplicado por 16. Ou seja, caso
NumberOfData seja 16, Value pode ser um array de 32 posies BYTE, 16 posies WORD ou 8
posies DWORD. importante verificar esta compatibilidade para no gerar erros no bloco.
Quando Execute possui valor FALSE, Done permanece FALSE. A sada Done s ativada quando
o bloco termina a execuo com sucesso, permanecendo em nvel TRUE at que Execute receba
FALSE.
Caso haja algum erro na execuo, a sada Error ativada e ErrorID exibe o cdigo do erro segundo
a tabela abaixo.
Cdigo Descrio
0 Executado com sucesso
1 Algum dado de entrada invlido
2 Mestre no habilitado
4 Timeout na resposta do escravo
5 Escravo retornou erro
Fluxograma do Bloco
296 WLP V10.00
Exemplo
Linguagem 297
7.5.11 MMC
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 33 argumentos, sendo eles:
Para o acionamento multimotor foi desenvolvido um bloco de funo chamado de MMC MultiMotor
Control, que possibilita, em conjunto com o carto opcional IOS6 da SSW06, o acionamento automtico de
at trs motores.
Propriedades Motor 1, 2 ou 3:
- START: Aciona o motor em 1.
- STOP: Desaciona o motor em 0.
- FAULT: Desaciona o motor em 0.
- STARTING: Indica motor partindo ou parando.
- BYPASS: Indica by-pass acionado.
- SRC1: Dado fonte.
- SRC2: Dado fonte.
- SRC3: Dado fonte.
- DST1: Dado destino.
- DST2: Dado destino.
298 WLP V10.00
FUNCIONAMENTO
Maiores detalhes de funcionamento favor consultar o "Guia de Aplicao Multimotores" disponvel em
conjunto com a documentao da SSW-06.
7.5.12 USERFB
SMBOLO
DESCRIO
composto por 1 entrada EN, 1 sada ENO e 32 argumentos, sendo eles:
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:
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 (No SCA06 somente os
parmetros de entrada - PM0 a PM15) 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
300 WLP V10.00
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\
Linguagem 301
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.
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, sero definidas as propriedades dos parmetros de
entrada.
O tipo do parmetro pode ter uma das trs opes a seguir:
No terceiro passo do assistente de criao do USERFB, sero definidas as propriedades dos parmetros de
sada.
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:
Linguagem 303
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.
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.
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:
306 WLP V10.00
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.
Linguagem 307
Situao 2: Com o USERFB habilitado a sada OUT est desligada, pois a entrada ON est desligada.
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.
Situao 5: Com a entrada OFF ativada a sada OUT no desliga, pois o bloco USERFB est desabilitado.
Linguagem 309
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.
8 Compilador
8.1 Viso Geral Compilador
Comandos :
Compilar 62
Compilar Subrotina/USERFB 62
Depurao 62
Exibir :
Erros de Compilao 23
Informaes da Compilao 23
Localizao dos Erros de Compilao 23
Mensagens :
Erros do Compilador 313
Erros Fatais do Compilador 312
Advertncias do Compilador 315
Informaes de Compilao 316
"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 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 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
"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)
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.
9 Aplicaes
9.1 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).
Aplicaes 317
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 16 que ir configurar os parmetros da aplicao, conforme exemplo abaixo.
318 WLP V10.00
Com isto termina-se o processo de criao do aplicativo desejado. Caso haja necessidade de alterao dos
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 14 conforme figura a
seguir.
- Para aplicaes desenvolvidas na metodologia antiga atravs do menu Ferramentas opo Aplicao,
clique em Configurar, conforme figura a seguir.
320 WLP V10.00
- Metodologia nova :
- Metodologia antiga :
Neste caso, pode-se efetuar somente a transmisso dos valores dos parmetros, conforme figura abaixo:
Para maiores detalhes sobre a aplicao, consultar o seu respectivo Guia de Aplicao disponvel no CD que
acompanha o produto.
10 Obtendo Ajuda
10.1 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.
- 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.
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.
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
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.
11 Suporte Tcnico
11.1 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
322 WLP V10.00
Telefone DDG
0800-7010701 (somente para o Brasil)
Fax
++55 47 3276-4200
Fora do Brasil
Contate uma filial ou representante WEG.
Index 323
Janela 67 -N-
JOG 37, 215
Nomes 23
-L- Novo 16
Ladder 90, 91, 98, 106, 111, 126, 129, 130, 131, -O-
132, 133, 134, 135, 136, 137, 146, 150, 151, 153, 156,
159, 163, 166, 179, 182, 211, 215, 217, 220, 228, 229, O que o WLP 10
239, 241, 243, 246, 247, 250, 253, 255, 260, 262, 269,
Online 87
271, 272, 274, 275, 277, 278, 280, 281, 282, 297, 298,
310
Ligao 27 -P-
Linguagem 90, 91, 98, 106, 111, 126
Localizar 21 Pgina 24, 25, 26
Parada 31, 141, 146, 150
-M- Parmetros
Perfil Cam 48
24, 46, 65, 83, 87
Upload 63
-R- USB 89
USERERR 45, 280
Recortar 20 USERFB 46, 66, 298, 310
REF 37, 220
Refazer 20 -V-
Referncia 126
Remover 18 Variveis 64, 75, 77, 91, 98
Reseta Falha do Drive 140 Verificador 39, 40, 239, 241
RTC 40, 246
RXCANWEG 45, 281 -W-
-S- WLP 10, 11, 13, 19, 67
-T-
TCURVAR 32, 163
TCURVE 32, 156
TON 40, 243
TRANSFER 44, 275
Transferncia 44, 45, 275, 277, 278, 280
Trend 64, 77
-U-
Unidades 18