Вы находитесь на странице: 1из 325

Motores | Automao | Energia | Transmisso & Distribuio | Tintas

Software

WLP

Manual do Usurio
Manual do Usurio
Srie: WLP V10.00
Idioma: Portugus

Data de Publicao: 06/2016


Contedo 3

ndice
0

Parte I Bem Vindo 10

Parte II Viso Geral 10


1 Informaes
...................................................................................................................................
Gerais 10
2 Instalao
...................................................................................................................................
e Inicializao do WLP 11
3 Introduo
................................................................................................................................... 11
4 Arquitetura
...................................................................................................................................
do Projeto 13
5 rvore
...................................................................................................................................
de Projeto 14
6 Assistentes
...................................................................................................................................
de Configurao 16
7 Dilogos
...................................................................................................................................
de Monitorao 16

Parte III Menus 16


1 Projeto
................................................................................................................................... 16
Novo ......................................................................................................................................................... 16
Abrir ......................................................................................................................................................... 16
Salvar ......................................................................................................................................................... 17
Salvar Com .........................................................................................................................................................
o 17
Salvar Todos
......................................................................................................................................................... 17
Fechar ......................................................................................................................................................... 17
Rem over ......................................................................................................................................................... 18
Im prim ir ......................................................................................................................................................... 18
Visualizar .........................................................................................................................................................
Im presso 18
Configurar.........................................................................................................................................................
Im pressora 18
Unidades ......................................................................................................................................................... 18
Propriedades
......................................................................................................................................................... 19
Idiom a ......................................................................................................................................................... 19
Carregar ltim
.........................................................................................................................................................
o Projeto ao Iniciar 19
Sair ......................................................................................................................................................... 19
2 Editar
................................................................................................................................... 20
Desfazer ......................................................................................................................................................... 20
Refazer ......................................................................................................................................................... 20
Recortar ......................................................................................................................................................... 20
Copiar ......................................................................................................................................................... 20
Colar ......................................................................................................................................................... 21
Localizar ......................................................................................................................................................... 21
3 Exibir
................................................................................................................................... 21
Barra Padro
......................................................................................................................................................... 21
Barra de Com
.........................................................................................................................................................
unicao 21
Barra de Edio
......................................................................................................................................................... 22
Barra de Blocos
......................................................................................................................................................... 22
Barra de Pgina
......................................................................................................................................................... 22
Barra de Status
......................................................................................................................................................... 22
rvore de.........................................................................................................................................................
Projeto 22

Copyright 1999-2016 WEG. Todos os direitos reservados.


4 WLP V10.00

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

Copyright 1999-2016 WEG. Todos os direitos reservados.


Contedo 5

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

Copyright 1999-2016 WEG. Todos os direitos reservados.


6 WLP V10.00

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 IV Operaes de Edio 68


1 Selecionando
...................................................................................................................................
Clulas 68
2 Movendo
...................................................................................................................................
Clulas 69
3 Colando
...................................................................................................................................
Clulas 70

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

Copyright 1999-2016 WEG. Todos os direitos reservados.


Contedo 7

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

Parte VII Linguagem 90


1 Introduo
................................................................................................................................... 90
Estrutura do
.........................................................................................................................................................
Elem ento 90
Tipo de Dados
......................................................................................................................................................... 91
Funo dos .........................................................................................................................................................
Marcadores de Sistem a 98
Com patibilidade
......................................................................................................................................................... 106
Tipos de .........................................................................................................................................................
Argum entos 111
Referncia
.........................................................................................................................................................
Rpida 126
Estado do.........................................................................................................................................................
Eixo 127
2 Texto
................................................................................................................................... 129
Com entrio
......................................................................................................................................................... 129
3 Contatos
................................................................................................................................... 130
NO CONTACT
......................................................................................................................................................... 130
NC CONTACT
......................................................................................................................................................... 131
4 Bobinas
................................................................................................................................... 132
COIL ......................................................................................................................................................... 132
NEG COIL......................................................................................................................................................... 132
SET COIL......................................................................................................................................................... 133
RESET COIL
......................................................................................................................................................... 134
PTS COIL......................................................................................................................................................... 135
NTS COIL......................................................................................................................................................... 136
IMMEDIATE
.........................................................................................................................................................
COIL 137
5 Blocos
...................................................................................................................................
de Funo 138
Controle .........................................................................................................................................................
de Movim ento 138
MC_Pow er .................................................................................................................................................. 138
MC_Reset .................................................................................................................................................. 140
MC_Stop.................................................................................................................................................. 141
MW_IqControl.................................................................................................................................................. 145
STOP .................................................................................................................................................. 146
QSTOP .................................................................................................................................................. 150
POSITION0 .................................................................................................................................................. 151
Posicionam
.........................................................................................................................................................
ento 153
SCURVE.................................................................................................................................................. 153
TCURVE .................................................................................................................................................. 156
HOME .................................................................................................................................................. 159

Copyright 1999-2016 WEG. Todos os direitos reservados.


8 WLP V10.00

TCURVAR .................................................................................................................................................. 163


CAM .................................................................................................................................................. 166
CALCCAM .................................................................................................................................................. 179
SHIFT .................................................................................................................................................. 182
MC_MoveAbsolute
.................................................................................................................................................. 184
MC_MoveRelative
.................................................................................................................................................. 188
MC_StepAbsSw..................................................................................................................................................
itch 193
MC_StepLimitSw
..................................................................................................................................................
itch 196
MC_StepRefPulse
.................................................................................................................................................. 198
MC_StepDirect
.................................................................................................................................................. 201
MC_FinishHoming
.................................................................................................................................................. 203
MC_CamTableSelect
.................................................................................................................................................. 204
MW_CamCalc .................................................................................................................................................. 205
MC_CamIn .................................................................................................................................................. 208
MC_CamOut .................................................................................................................................................. 211
Movim ento......................................................................................................................................................... 211
SETSPEED .................................................................................................................................................. 211
JOG .................................................................................................................................................. 215
SPEED .................................................................................................................................................. 217
REF .................................................................................................................................................. 220
SRAMP .................................................................................................................................................. 223
MC_MoveVelocity
.................................................................................................................................................. 225
Seguidor......................................................................................................................................................... 228
FOLLOW.................................................................................................................................................. 228
AUTOREG .................................................................................................................................................. 229
MC_GearIn .................................................................................................................................................. 232
MC_GearInPos.................................................................................................................................................. 235
MC_Phasing .................................................................................................................................................. 236
MC_GearOut .................................................................................................................................................. 238
Verificador
......................................................................................................................................................... 239
INPOS .................................................................................................................................................. 239
INBWG .................................................................................................................................................. 241
CLP ......................................................................................................................................................... 243
TON .................................................................................................................................................. 243
RTC .................................................................................................................................................. 246
CTU .................................................................................................................................................. 247
PID .................................................................................................................................................. 250
FILTER .................................................................................................................................................. 253
CTENC .................................................................................................................................................. 255
CTENC2 .................................................................................................................................................. 258
Calculation
......................................................................................................................................................... 260
COMP .................................................................................................................................................. 260
MATH .................................................................................................................................................. 262
FUNC .................................................................................................................................................. 269
SAT .................................................................................................................................................. 271
MUX .................................................................................................................................................. 272
DMUX .................................................................................................................................................. 274
Transferncia
......................................................................................................................................................... 275
TRANSFER .................................................................................................................................................. 275
INT2FL .................................................................................................................................................. 277
FL2INT .................................................................................................................................................. 277
IDATA .................................................................................................................................................. 278
USERERR.................................................................................................................................................. 280
Rede CAN ......................................................................................................................................................... 281

Copyright 1999-2016 WEG. Todos os direitos reservados.


Contedo 9

MSCANWEG .................................................................................................................................................. 281


RXCANWEG .................................................................................................................................................. 281
SDO .................................................................................................................................................. 282
Modbus ......................................................................................................................................................... 284
Viso Geral..................................................................................................................................................
do Modbus RTU 284
MB_ReadBinary
.................................................................................................................................................. 285
MB_WriteBinary
.................................................................................................................................................. 288
MB_ReadRegister
.................................................................................................................................................. 291
MB_WriteRegister
.................................................................................................................................................. 294
MMC ......................................................................................................................................................... 297
USERFB ......................................................................................................................................................... 298
6 Blocos
...................................................................................................................................
do Usurio 310
USERFBs .........................................................................................................................................................
Instalados no WLP 310

Parte VIII Compilador 312


1 Viso
...................................................................................................................................
Geral Compilador 312
2 Erros
...................................................................................................................................
Fatais do Compilador 312
3 Erros
...................................................................................................................................
do Compilador 313
4 Advertncias
...................................................................................................................................
do Compilador 315
5 Informaes
...................................................................................................................................
da Compilao 316

Parte IX Aplicaes 316


1 Aplicaes
...................................................................................................................................
no WLP 316

Parte X Obtendo Ajuda 320


1 Solucionando
...................................................................................................................................
Problemas do Microcomputador 320
2 Direitos
...................................................................................................................................
Autorais 321

Parte XI Suporte Tcnico 321


1 Suporte
...................................................................................................................................
Tcnico 321

ndice 323

Copyright 1999-2016 WEG. Todos os direitos reservados.


10 WLP V10.00

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.

carto opcional PLC1 para inversores da linha CFW-09


carto opcional PLC2 para inversores da linha CFW-09
carto opcional POS2 para servoconversores SCA-05
SoftPLC do inversor da linha CFW-11
SoftPLC da soft-starter da linha SSW-06
carto opcional PLC11-01 para inversores da linha CFW-09
carto opcional PLC11-02 para inversores da linha CFW-09
rel SRW01-PTC
rel SRW01-RCD
SoftPLC do servoconversor SCA06.
SoftPLC do inversor da linha CFW700.
SoftPLC da soft-starter da linha SSW7000.
SoftPLC do inversor da linha CFW500.

As principais caractersticas do software incluem:

Edio do programa atravs de vrios blocos de funes em ladder.


Compilao do programa em ladder para linguagem compatvel aos cartes.
Transferncia do programa compilado para os cartes.
Leitura do programa existente nos cartes. (1) 10
Monitorao Online do programa que est sendo executado nos cartes.
Comunicao atravs de serial em RS-232 ou USB (2) 10 ponto-a-ponto com os cartes.
Comunicao serial em RS-485 com at 30 cartes, desde que seja utilizado um conversor RS-232 para RS-
485.
Ajuda Online com referncia de todas as funes e blocos existentes no software.

(1) Somente para SoftPLC do CFW-11, SoftPLC da SSW-06, PLC11-01 e PLC11-02.


(2) USB somente disponvel para SoftPLC do CFW-11, PLC11-01, PLC11-02, SRW01-PTC , SRW01-RCD,
SoftPLC do SCA06, e SoftPLC do SSW7000.
Viso Geral 11

2.2 Instalao e Inicializao do WLP


INSTALAO :

Para instalar o WLP no computador a partir do CD que acompanha o produto siga os passos abaixo:

1. Insira o CD do WLP na unidade de CD-ROM;


2. Atravs do cone "Meu Computador" explore a unidade de CD-ROM;
3. Procure o arquivo "wlp-X.YZ.setup.exe" e execute o mesmo
4. Siga as instrues do Setup

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

INICIALIZAO:

A seguir esto descritos os passos principais para iniciar um novo programa e transmiti-lo para a placa.
1. Abra o WLP.
2. Selecione a opo "Novo Projeto".
3. Digite um nome para o projeto.
4. Inicie a programao utilizando os comandos da barra de edio.
5. Aps o programa estar concludo, teclar <F7> (menu-construir-compilar) para efetuar a compilao do
projeto e corrigir os erros, se necessrio.
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.

Elementos de Ligao e Estados


Os elementos de ligao podem ser horizontal ou vertical. O estado dos elementos de ligao podem ser
denotados por 1 ou 0, correspondendo ao valor Booleano literal 1 ou 0, respectivamente. O termo estado da
ligao tem que ser sinnimo do termo fluxo da potncia.

O estado do barramento esquerdo pode ser considerado sempre 1. Nenhum estado definido no barramento
direito.

Um elemento de ligao horizontal tem que ser indicado por uma linha horizontal. Um elemento de ligao
horizontal transmite o estado do elemento imediatamente a esquerda para o elemento imediatamente a direita.

Um elemento de ligao vertical tem que consistir de linhas verticais intersectadas por uma ou mais ligaes
horizontais em cada lado. O estado da ligao vertical dever representar o OU dos estados 1 da ligaes
horizontais no lado esquerdo, isto , o estado das ligaes verticais dever ser:

- 0 se o estado de todas as ligaes horizontais includas na sua esquerda so 0


- 1 se o estado de uma ou mais ligaes horizontais includas na sua esquerda so 1

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

A- Entradas lidas para a memoria


B - Memria escrita nas Sadas
C - Varredura das linhas do ladder

As linhas do programa ladder so ento executados num ordem fixa, iniciando com a primeira linha. Durante a
varredura do programa, novos valores das sadas fsicas., como determinadas a partir da lgica das vrias
linhas do ladder, so inicialmente inscritos numa regio da memria de sada. Finalmente, quando o programa
ladder terminou a execuo, todos os valores de sada retidos na memria so inscritos nas sadas fsicas
pelo hardware PLC1 num nica operao.

FORMA DE CLCULO DAS LGICAS


As lgicas so calculadas de cima para baixo e da esquerda para a direita como aparecem do Diagrama
Ladder.

EXAMPLO DE TRAJETRIA

2.4 Arquitetura do Projeto


Um projeto consiste de um conjunto de configuraes do projeto e um conjunto de arquivos fontes, que
juntos determinam os arquivos de sada que voc cria.

ARQUIVOS FONTE (PASTA DO PROJETO)


Um projeto dividido em diversos arquivos fonte no diretrio do projeto. Os arquivos fonte so descritos
abaixo.

<Project>.ldd = arquivo fonte do ladder


<Project>.mld = arquivo fonte do USERFB
<Project>.wcn = arquivo fonte do WSCAN (Configurao da rede CANOpen Mestre)
<Project>.mol = arquivo de monitorao online
<Project>.bus = arquivo de configurao da rede fieldbus
14 WLP V10.00

<Project>.ai = arquivo com os tags das entradas analgicas


<Project>.ao = arquivo com os tags das sadas analgicas
<Project>.di = arquivo com os tags das entradas digitais
<Project>.do = arquivo com os tags das sadas digitais
<Project>.mx = arquivo com os tags dos marcadores de bit
<Project>.mw = arquivo com os tags dos marcadores de float
<Project>.mf = arquivo com os tags dos marcadores de word
<Project>.rw = arquivo com os tags das words de leitura
<Project>.rb = arquivo com os tags dos bytes de leitura
<Project>.ww = arquivo com os tags das words de escrita
<Project>.wb = arquivo com os tags dos bytes de escrita
<Project>.pp = arquivo com os tags dos parmetros programveis do usurio
<Project>.par = arquivo com os valores dos parmetros
<Project>.tr = arquivo de trend de variveis (grfico)
<Project>.mv = arquivo de monitorao de variveis

ARQUIVOS DE TRABALHO (PASTA WORK)


Arquivos criados depois de uma compilao.

CmpInfo.txt = informaes sobre a compilao, programas e arquivos


Errors.crd = coordenadas dos erros encontrados no programa fonte
Errors.txt = mensagem de erros dos erros encontrados no programa fonte
<Project>.bin = programa executvel que roda no carto

ARQUIVOS DE DEPURAO (PASTA DEBUG)


Arquivos criados depois de uma compilao. Arquivos reservados pelo sistema.

2.5 rvore de Projeto


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

RVORE DE PROJETO

A rvore de projeto possui os seguintes itens:


Viso Geral 15

- Diagramas Ladder :
Lista todos os arquivos ladder do projeto.
Para abrir o arquivo ladder d um duplo clique sobre o nome do arquivo.

Para a PLC11-01 e PLC11-02 alm do ladder principal existiro os seguintes arquivos :


- INITIALIZE.sld : ladder executado somente na inicializao do carto
- INT_DI108.sld : ladder executado pelo sinal da entrada digital de interrupo DI108
- INT_DI109.sld : ladder executado pelo sinal da entrada digital de interrupo DI109
- INT_TIMER.sld : ladder executado atravs de uma interrupo de tempo programvel

- Assistentes de Configurao :
Lista todos assistentes de configurao 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.

- Dilogos de Trend de Variveis :


Lista todos os arquivos de trend de variveis 77 do projeto.
Para abrir o dilogo de trend de variveis de um duplo clique sobre o texto "Dilogos de Trend de Variveis"
ou sobre o nome do arquivo.

- Dilogos de Monitorao de Variveis :


Lista todos os arquivos de monitorao de variveis 75 .
Para abrir o dilogo de monitorao de variveis de um duplo clique sobre o texto "Dilogos de Monitorao
de Variveis" ou sobre o nome do arquivo.

- Dilogos de Valores dos Parmetros :


Lista todos os arquivos de valores de parmetros 46 .
Para abrir o dilogo de valores de parmetros de um duplo clique sobre o texto "Dilogos de Valores dos
Parmetros" ou sobre o nome do arquivo.

- Monitorao de Entradas/Sadas :
Acessa dilogo de monitorao de entradas/sadas 81 .
Para abrir o dilogo de monitorao de entradas/sadas de um duplo clique sobre o texto "Monitorao de
Entradas/Sadas".

- Monitorao de Parmetros via IHM :


Acessa dilogo de monitorao de parmetros via IHM 83 .
Para abrir o dilogo de monitorao de entradas/sadas de um duplo clique sobre o texto "Monitorao de
Parmetros via IHM".
16 WLP V10.00

2.6 Assistentes de Configurao


So rotinas especialmente criadas para configurar de forma assistida o equipamento configurado no projeto.
Essas rotinas guiam o usurio a configurar o equipamento de uma forma simples e auto explicativa.
Essas rotinas so apresentadas de acordo com o equipamento configurado e o projeto selecionado.
Os assistentes de configurao tambm esto disponveis no menu "Ferramentas" sub-menu
"Equipamento".

Os seguintes equipamentos possuem assistentes de configurao definidos :

SRW01-PTC e SRW01-RCD:
- Configura Controle : configura o modo de controle do rel SRW01.
- Configura Protees : configura a atuao das protees do rel SRW01.

2.7 Dilogos de Monitorao


So dilogos especialmente criados para monitorar o equipamento configurado no projeto. Esses dilogos
monitoram informaes exclusivas do equipamento.
Esses dilogos so apresentadas de acordo com o equipamento configurado e o projeto selecionado.
Os dilogos de monitorao tambm esto disponveis no menu "Comunicao" sub-menu "Equipamento".

Os seguintes equipamentos possuem dilogos de monitorao definidos :

SRW01-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

Barra de Ferramentas Padro:

FUNO
Cria um novo projeto.

DESCRIO
Entre com o nome do novo projeto. Se o nome escolhido for vildo, o projeto ser aberto depois da
confirmao com o boto OK. Quando o boto Cancelar for ativado, o projeto interrompido e a caixa de
dilogo fechada.

3.1.2 Abrir
ACESSO
Menu: Projeto - Abrir
Tecla de Atalho: Ctrl+O
Barra de Ferramentas Padro:
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.

3.1.4 Salvar Como


ACESSO
Menu: Projeto - Salvar Como
Tecla de Atalho: Ctrl+Shift+S

FUNO
Salva o projeto corrente com outro nome. necessrio entrar com o equipamento e verso de firmware.

DESCRIO
Entre um novo nome para o projeto corrente. Se o nome escolhido vlido, o projeto ser aberto depois da
confirmao com o boto OK. Se o boto Cancelar for ativado, o projeto interrompido e a caixa de janela
fechada.

3.1.5 Salvar Todos


ACESSO
Menu: Projeto - Salvar Todos
Tecla de Atalho: Ctrl+Alt+S

FUNO
Salva todos os projetos abertos.

3.1.6 Fechar
ACESSO
Menu: Projeto - Fechar
Tecla de Atalho: Ctrl+F4
Barra de Ferramentas Padro:

FUNO
Fecha o projeto corrente.
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.

3.1.9 Visualizar Impresso


ACESSO
Menu: Projeto - Visualizar Impresso
Tecla de Atalho: Ctrl+W
Barra de Ferramentas Padro:

FUNO
Mostra como o projeto ser imprimido.

3.1.10 Configurar Impressora


ACESSO
Menu: Projeto - Configurar Impressora
Tecla de Atalho: Ctrl+U

FUNO
Muda as configuraes da impressora e as opes de impresso.

3.1.11 Unidades
ACESSO
Menu: Projeto - Unidades
Tecla de Atalho: Alt+U

FUNO
Permite ao usurio definir a unidade da posio, velocidade, acelerao e jerk para os valores constantes.
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.

3.1.14 Carregar ltimo Projeto ao Iniciar


ACESSO
Menu: Projeto - Carregar ltimo Projeto ao Iniciar

FUNO
Abre o ltimo projeto que estava sendo utilizado automaticamente quando o WLP for iniciado, se este
comando estiver habilitado.

3.1.15 Sair
ACESSO
Menu: Projeto - Sair
Tecla de Atalho: Alt+F4

FUNO
Fecha a aplicao.
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.

3.3.2 Barra de Comunicao


ACESSO
Menu: Exibir - Barra de Comunicao
Tecla de Atalho: Ctrl+Shift+C
22 WLP V10.00

FUNO
Mostra ou esconde a barra de comunicao.

3.3.3 Barra de Edio


ACESSO
Menu: Exibir - Barra de Edio
Tecla de Atalho: Ctrl+Shift+E

FUNO
Mostra ou esconde a barra de edio.

3.3.4 Barra de Blocos


ACESSO
Menu: Exibir - Barra de Blocos
Tecla de Atalho: Ctrl+Shift+B

FUNO
Mostra ou esconde a barra de blocos.

3.3.5 Barra de Pgina


ACESSO
Menu: Exibir - Barra de Pgina
Tecla de Atalho: Ctrl+Shift+G

FUNO
Mostra ou esconde a barra de pgina.

3.3.6 Barra de Status


ACESSO
Menu: Exibir - Barra de Status
Tecla de Atalho: Ctrl+Shift+U

FUNO
Mostra ou esconde a barra de status.

3.3.7 rvore de Projeto


ACESSO
Menu: Exibir - Barra de Status
Tecla de Atalho: Ctrl+Shift+H

FUNO
Mostra ou esconde a rvore de projeto 14 .
Menus 23

3.3.8 Grade
ACESSO
Menu: Exibir - Grade
Tecla de Atalho: Ctrl+G

Barra de Ferramentas Padro:

FUNO
Mostra ou esconde a grade.

3.3.9 Nomes/Endereo
ACESSO
Menu: Exibir - Tag / Endereo
Tecla de Atalho: Ctrl+Shift+T

Barra de Ferramentas Padro:

FUNO
Mostra o tag ou o endereo dos elementos.

3.3.10 Erros de Compilao


ACESSO
Menu: Exibir - Erros da Compilao
Tecla de Atalho: Ctrl+E
Barra de Ferramentas de Padro:

FUNO
Mostra os erros da ltima compilao.

3.3.11 Localizao dos Erros de Compilao


ACESSO
Menu: Exibir - Localizao dos Erros de Compilao
Tecla de Atalho: Ctrl+L

Barra de Ferramentas Padro:

FUNO
Mostra a clula que ocorreu erro na ltima compilao.

3.3.12 Informaes da Compilao


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

FUNO
Mostra informaes 316 da ltima compilao.
24 WLP V10.00

3.3.13 Tabela de Endereos


ACESSO
Menu: Exibir - Tags dos Endereos
Tecla de Atalho: Ctrl+T

Barra de Ferramentas Padro:

FUNO
Mostra todos os endereos, tipos de dado, tags e descries existentes no projeto corrente. Ainda permite
localizar o endereo que est selecionado, inserir um novo endereo e excluir o endereo que est
selecionado.

3.3.14 Configurao dos Parmetros do Usurio


ACESSO
Menu: Exibir - Tags dos Parmetros do Usurio
Tecla de Atalho: Ctrl+G
Barra de Ferramentas Padro:

FUNO
Mostra todos os parmetros programveis pelo usurio existentes no projeto corrente. As funes e as
unidades destes parmetros podem ser editadas e transferidas ao carto.

3.3.15 Configurao dos Perfis


ACESSO
Menu: Exibir - Configurao dos Perfis

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

3.4.2 Inserir Depois


ACESSO
Menu: Pgina - Inserir Depois
Tecla de Atalho: Ctrl+A

Barra de Ferramentas Padro:

FUNO
Insere uma pgina depois da pgina corrente.

DESCRIO
Este comando ficar desabilitado, caso o projeto contenha 255 pginas.

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

3.4.6 Vai Para


ACESSO
Menu: Pgina - Vai Para
Tecla de Atalho: F5

Barra de Ferramentas Padro:

FUNO
Vai para a pgina escolhida.

DESCRIO
Este comando abrir uma caixa de dialogo onde possvel escolher a pgina deseja, definir um nome para
pgina e tambm um comentrio para a pgina.

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.

3.5.2 Apagar Elemento


ACESSO
Menu: Inserir - Apagar
Tecla de Atalho: Del
Barra de Ferramentas de Edio:

FUNO
Apaga um elemento.

DESCRIO
O cursor fica com forma de uma borracha. Clique com o boto esquerdo do mouse sobre o elemento que ele
ser apagado.

3.5.3 Comentrio
ACESSO
Menu: Inserir - Comentrio
Barra de Ferramentas de Edio:

FUNO
Insere um comentrio 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

Barra de Ferramentas de Edio:

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.

3.5.6.2 NEG COIL


ACESSO
Menu: Inserir - Bobinas - NEG COIL
Barra de Ferramentas de Edio:

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.

3.5.6.3 SET COIL


ACESSO
Menu: Inserir - Bobinas - SET COIL
Barra de Ferramentas de Edio:

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

3.5.6.4 RESET COIL


ACESSO
Menu: Inserir - Bobinas - RESET COIL

Barra de Ferramentas de Edio:

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.

3.5.6.5 PTS COIL


ACESSO
Menu: Inserir - Bobinas - PTS COIL
Barra de Ferramentas de Edio:

FUNO
Insere um elemento bobina de transio positiva 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.

3.5.6.6 NTS COIL


ACESSO
Menu: Inserir - Bobinas - NTS COIL
Barra de Ferramentas de Edio:

FUNO
Insere um elemento bobina de transio negativa 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.

3.5.6.7 IMMEDIATE COIL


ACESSO
Menu: Inserir - Bobinas - IMMEDIATECOIL
Barra de Ferramentas de Edio:

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

3.5.7 Blocos de Funo


3.5.7.1 Controle de Movimento
3.5.7.1.1 MC_Pow er

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

Barra de Ferramentas de Edio:

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

Barra de Ferramentas de Edio:

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

Barra de Ferramentas de Edio:

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

Barra de Ferramentas de Edio:

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

Barra de Ferramentas de Edio:

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

Insere um elemento MC_MoveAbsolute 184 .

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.

3.5.7.2.10 MC_StepAbsSw itch

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.

3.5.7.2.11 MC_StepLimitSw itch

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

Barra de Ferramentas de Edio:

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

Barra de Ferramentas de Blocos:

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

Barra de Ferramentas de Blocos:

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

Barra de Ferramentas de Blocos:

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.

3.5.7.9 Rede CAN


3.5.7.9.1 MSCANWEG

ACESSO
Menu: Inserir - Blocos de Funo - Rede Can - MSCANWEG
Barra de Ferramentas de Edio:

FUNO
Insere um elemento MSCANWEG 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

Barra de Ferramentas de Edio:

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

Barra de Ferramentas de Blocos:


46 WLP V10.00

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

Barra de Ferramentas de Comunicao:

FUNO
Permite carregar os valores contidos nos parmetros do carto e salv-los em um arquivo (.par). Tambm
permitem carregar um arquivo (.par) e transfer-los aos parmetros do drive.

DESCRIO
Tambm possvel alterar os valores contidos na lista atravs dos botes "Editar" e "Deletar".
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.

Na lista de inputs e outputs, diferentes dados podem ser adicionados:

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:

Quantidade mxima de words


Interface
Input Output
Profibus DP-V1 39 39
DeviceNet 64 64
EtherNet/IP 64 64
Modbus TCP 64 64
PROFINET IO 32 32

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.

3.6.4 Cam Profiles


ACESSO
Menu: Ferramentas - Cam Profiles

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

Nessa janela existe os seguintes controles :

Tabela de pontos :

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

Grfico do perfil :
Menus 51

Ferramentas de controle do grfico :

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

Velocidade do mestre :
Velocidade utilizada para clculo da velocidade, acelerao e jerk do escravo.
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.

Adicionando um novo ponto no perfil cam:


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

Para alterar o tipo da interpolao clique na clula de tipo na linha correspondente a origem da
interpolao e selecione a desejada.
Na figura a seguir foi alterado o ponto para interpolao tipo cbica.
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.

Deve-se lembrar que as grandezas velocidade, acelerao e jerk do escravo so dependentes da


velocidade do mestre, ento interessante altera-la de modo a simular algo muito prximo ao real. Na figura a
seguir a velocidade do mestre ser alterada para 1000 rpm e analisaremos a mesma posio do cursor.
Menus 55

Durante o projeto do perfil cam todas essas grandezas devem ser observadas pois as mesmas
podero ou no ser cumpridas em funo de limitaes mecnicas, eltricas e eletrnicas dos equipamentos
envolvidos.

Como os grficos de acelerao e jerk so calculados levando em considerao a interpolao entre


dois pontos, nas junes entre interpolaes lineares a acelerao e jerk sero mostrados como iguais a zero.
Mas sabemos que teoricamente num degrau de velocidade a acelerao e jerk so infinitos, na prtica a
acelerao e jerk nesse momento depender tambm das limitaes mecnicas, eltricas e eletrnicas dos
equipamentos envolvidos. Esses degraus de velocidade devem ser observados e considerados no projeto do
perfil cam. Na figura a seguir exemplificado esta situao.

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

Alterando um ponto no perfil cam:


Um ponto pode ser alterado atravs da tabela de pontos pela edio direta ou movendo o ponto no
grfico. Para mover o ponto no grfico leve o mouse at o ponto em questo que marcado com um
quadrado vermelho, clique sobre o mesmo e mantenha o mouse pressionado e arraste o mesmo para a nova
posio.
Ao clicar sobre o ponto a tabela de pontos ser deslocada para o ponto em questo, selecionando a
clula relacionada.
A operao de mover o ponto no grfico interativa e calcula todo o perfil a cada mudana do
ponto em questo. O novo ponto pode ser visto na tabela de pontos.

Removendo um ponto no perfil cam:


O mesmo removido diretamente na tabela de pontos. Para isso selecione uma das clulas
respectiva ao ponto e clique no boto "Remover Ponto".

Zoom de uma rea determinada do grfico:


Clique com o mouse sobre um dos cantos da regio que deseja executar o zoom e mantenha o
mouse pressionado, mova o mouse de modo a marcar uma regio. Nesse momento um retngulo aparecer no
grfico, solte o boto do mouse, e ento d um duplo clique sobre esse retngulo. Na figura a seguir um
exemplo desse zoom.
Menus 57

Movendo o grfico:
Pressione a tecla SHIFT e clique com o mouse sobre o grfico e mantenha o mouse pressionado,
mova o mouse e grfico mover junto.

Menu grfico:
Para ter acesso ao menu do grfico clique com o boto direito do mouse sobre a rea do grfico,
aps o seguinte menu aparecer.

Nesse menu possvel executar as seguintes operaes :


- Habilitar/desabilitar coordenadas do mouse.
- Habilitar/desabilitar eixos x e y.
- Executar operaes de zoom.
- Executar operaes de ajuste da tela.
- Abrir caixa com as propriedades do grfico.

Na figura a seguir mostrada a caixa de propriedades do grfico.


58 WLP V10.00

Nessa caixa de propriedades do grfico possvel executar as seguintes operaes :


- Ajustar manualmente a escala dos eixos x e y
- Habilitar/desabilitar coordenadas do mouse.
- Habilitar/desabilitar eixos x e y.

3.6.5 Configurador CAN


ACESSO
Menu: Ferramentas - Configurador CAN

NOTA: Ativo apenas para CVW300 V1.20 ou superior.


Menus 59

Manual Configurador CAN

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.

Figura 1: Configurar CAN

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.

Figura 2: Adicionando uma mensagem no configurador

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

Figura 3: Adicionando os dados da mensagem

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

Barra de Ferramentas Padro:

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.

3.7.2 Compilar Subrotina/Macro


ACESSO
Menu: Construir - Compilar
Tecla de Atalho: Ctrl+F7
Barra de Ferramentas Padro:

FUNO
Compila a subrotina/USERFB.

DESCRIO
Aps a compilao, uma caixa de dilogo aberta mostrando os possveis erros da compilao 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 .

3.8.3 Monitorao Online


ACESSO
Menu: Comunicao - Monitorao Online
Tecla de Atalho: F9
Barra de Ferramentas de Comunicao:

FUNO
Ativa ou desativa a monitorao online 71 .

IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.

3.8.4 Configurao Monitorao Online


3.8.4.1 Com Sinal
ACESSO
Menu: Comunicao - Configurao Monitorao Online - Com Sinal

FUNO
Durante a monitorao muda todas as caixas de monitorao online para formato com sinal.
64 WLP V10.00

3.8.4.2 Sem Sinal


ACESSO
Menu: Comunicao - Configurao Monitorao Online - Sem Sinal

FUNO
Durante a monitorao muda todas as caixas de monitorao online para formato sem sinal.

3.8.4.3 Decimal
ACESSO
Menu: Comunicao - Configurao Monitorao Online - Decimal

FUNO
Durante a monitorao muda todas as caixas de monitorao online para formato decimal.

3.8.4.4 Hexadecimal
ACESSO
Menu: Comunicao - Configurao Monitorao Online - Hexadecimal

FUNO
Durante a monitorao muda todas as caixas de monitorao online para formato hexadecimal.

3.8.4.5 Binrio
ACESSO
Menu: Comunicao - Configurao Monitorao Online - Binrio

FUNO
Durante a monitorao muda todas as caixas de monitorao online para formato binrio.

3.8.5 Monitorao de Variveis


ACESSO
Menu: Comunicao - Monitorao de Variveis
Tecla de Atalho: Shift+F9
Barra de Ferramentas de Comunicao:

FUNO
Ativa ou desativa a monitorao de variveis 75 .

IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.

3.8.6 Trend de Variveis


ACESSO
Menu: Comunicao - Trend de Variveis
Tecla de Atalho: Ctrl+F9
Barra de Ferramentas de Comunicao:

FUNO
Abre um dilogo mostrando um grfico de tendncia das variveis 77 escolhidas.

IMPORTANTE
Menus 65

* Verificar as Configuraes 66 da Comunicao.

3.8.7 Monitorao de Entradas/Sadas


ACESSO
Menu: Comunicao - Monitorao de Entradas/Sadas
Tecla de Atalho: Alt+F9
Barra de Ferramentas de Comunicao:

FUNO
Abre um dilogo mostrando uma caixa de dialogo das entradas e sadas 81 do carto e do drive.

IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.

3.8.8 Monitorao via IHM


ACESSO
Menu: Comunicao - Monitorao via IHM
Tecla de Atalho: Ctrl+Alt+F9
Barra de Ferramentas de Comunicao:

FUNO
Abre um dilogo mostrando uma caixa de monitorao via IHM 83 .

IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.

3.8.9 Fora Entradas/Sadas


ACESSO
Menu: Comunicao - Fora Entradas/Sadas
Barra de Ferramentas de Comunicao:

FUNO
Abre um dilogo mostrando uma caixa de fora entradas/sadas 83 .

IMPORTANTE
* Verificar as Configuraes 66 da Comunicao.

3.8.10 Informaes Gerais


ACESSO
Menu: Comunicao - Informaes Gerais
Barra de Ferramentas de Comunicao:

FUNO
Abre um dilogo mostrando uma caixa de informaes gerais (online) 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.

Porta : COM1 a COM8 ou USB.

3.9 Bloco do Usurio


3.9.1 Configuraes
ACESSO
Menu: Bloco do Usurio - Configuraes
Tecla de Atalho: Ctrl+M

FUNO
Edita configuraes do USERFB que est sendo editado.

DESCRIO
Atravs desse menu possvel alteraes as configuraes previamente executadas no wizard de criao do
USERFB.

3.9.2 Informaes
ACESSO
Menu: Bloco do Usurio - Informaes
Tecla de Atalho: Ctrl+Shift+M

FUNO
Edita informaes do USERFB que est sendo editado.

DESCRIO
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.

3.10.2 Lado a Lado na Horizontal


ACESSO
Menu: Janela - Lado a Lado na Horizontal

FUNO
Coloca as janelas de todos os projetos abertos lada a lado na horizontal.

3.10.3 Lado a Lado na Vertical


ACESSO
Menu: Janela - Lado a Lado na Vertical

FUNO
Coloca as janelas de todos os projetos abertos lada a lado na vertical.

3.11 Ajuda
3.11.1 Tpicos de Ajuda
ACESSO
Menu: Ajuda - Tpicos de Ajuda
Tecla de Atalho: F1

Barra de Ferramentas Padro:

FUNO
Mostra a ajuda.

3.11.2 Sobre o WLP


ACESSO
Menu: Ajuda - Sobre o WLP
Tecla de Atalho: Ctrl+Shift+A

FUNO
Mostra informaes do programa.
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.

Estando as clulas selecionadas, possvel apag-las teclando Delete.

CLICANDO NA PRIMEIRA CLULA

ARRASTANDO AT A LTIMA CLULA

SOLTANDO O BOTO ESQUERDO DO MOUSE


Operaes de Edio 69

4.2 Movendo Clulas


1. Selecionar as clulas 68 desejadas.
2. Clicar com o boto esquerdo do mouse em uma das clulas selecionadas e arrastar at a clula desejada.

CLICANDO EM UMA CLULA SELECIONADA

ARRASTANDO AT CLULA DESEJADA

SOLTANDO O BOTO ESQUERDO DO MOUSE


70 WLP V10.00

4.3 Colando Clulas


1. Selecionar as clulas 68 desejadas.
2. Copiar 20 ou Recortar 20 as clulas para a rea de transferncia.
3. Ativar o comando Colar 21 .

4. Clicar com o boto esquerdo do mouse na posio desejada.


5. Clicar com boto direito do mouse para finalizar a operao.

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

5.2 Barra de Botes


FIGURA :

Nesta toolbar esto todas as funes relativas monitorao online que so :


- MONITORAO DO LADDER
- MONITORAO DE VARIVEIS
- TREND DE VARIVEIS

- MONITORAO DE ENTRADAS E SADAS


- MONITORAO DE PARMETROS VIA IHM
- FORA ENTRADAS/SADAS
- INFORMAES GERAIS (ONLINE)

Todas as funes da monitorao online podem ser utilizadas individualmente ou em conjunto, ou seja,
todas utilizam o mesmo canal de comunicao com a placa de forma compartilhada. Ento deve ficar bem
claro que quanto mais funes de monitorao esto sendo utilizadas mais informaes sero requeridas
placa tornando a monitorao mais lenta em funo disso.

5.3 Monitorao Online


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

Nesta mesma barra existir um indicador tipo LED da cor azul que ficar piscando indicando que a
comunicao est operando .
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 :

CONTATO NORMAL ABERTO CONDUZINDO

CONTATO NORMAL ABERTO NO CONDUZINDO

CONTATO NORMAL FECHADO CONDUZINDO


72 WLP V10.00

CONTATO NORMAL FECHADO NO CONDUZINDO

BOBINA ENERGIZADA

BOBINA DESENERGIZADA

BOBINA NEGADA ENERGIZADA

BOBINA NEGADA DESENERGIZADA

BOBINA SETA ENERGIZADA

BOBINA SETA DESENERGIZADA

BOBINA RESETA ENERGIZADA

BOBINA RESETA DESENERGIZADA

BOBINA TRANSIO POSITIVA ENERGIZADA

BOBINA TRANSIO POSITIVA DESENERGIZADA

BOBINA DE TRANSIO NEGATIVA ENERGIZADA

BOBINA DE TRANSIO NEGATIVA DESENERGIZADA

NOTA!
A linguagem utilizada para descrever o funcionamento do Ladder faz uma analogia a um circuito eltrico com
contatores e seus respectivos contatos. Quando um contato no ladder dito em estado de conduo, refere-
se capacidade do mesmo de estar dando continuidade (seqncia de lgica) para a prxima fase do
programa.
Da mesma forma, uma bobina "energizada" tem, na lgica do programa, seus contatos:
- Normalmente Abertos NA: em conduo;
- Normalmente Fechados NF: em no conduo.

A seguir, um exemplo de monitorao online no ladder, utilizando 4 entradas digitais (representadas cada
uma por um contato do tipo NA ou NF) e 4 bobinas:
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

5.4 Monitorao de Valores Numricos no Ladder


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

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

Figura - CAIXA REPOSICIONADA

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

Figura - CAIXA SELECIONADA

Para remover a seleo basta pressionar a tecla ESC.

Para alterar o formato de monitorao da caixa de monitorao clique com o boto direito sobre a mesma que
o seguinte menu aparecer:
Monitorao 75

Figura - MENU FORMATO

Nesse menu e possvel escolher as seguintes opes :


- Com Sinal
- Sem Sinal
- Decimal
- Hexadecimal
- Binrio

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

5.5 Escrita de Variveis no Ladder


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

Aps o duplo clique a seguinte caixa aparecer.

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

5.6 Monitorao de Variveis


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

A janela de monitorao de variveis tem o seguinte aspecto :


76 WLP V10.00

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:

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


Monitorao 77

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.

5.7 Trend de Variveis


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

O dialogo de trend de variveis tem o seguinte aspecto :


78 WLP V10.00

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

O trend de variveis tem uma operao um pouco diferente das outras citadas anteriormente, para utiliz-lo e
necessrio seguir a seqncia citada abaixo:

1 Configurar o grfico atravs da opo Configura


2 Configurar as variveis a serem plotadas atravs das opes Varivel 1 a 6
3 Iniciar o trend atravs da opo Inicia Trend

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:

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


80 WLP V10.00

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

Nesta caixa tambm possvel, editar a varivel em questo e apagar a mesma.


Atravs do menu Arquivo que est no canto superior esquerdo da janela possvel salvar e abrir as
configuraes de trend alm de imprimir o trend em questo.

5.8 Monitorao de Entradas e Sadas


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

A caixa de monitorao de entradas/sadas tem o seguinte aspecto :

PLC1, PLC2 e POS2 :

SOFTPLC CFW-11 :
82 WLP V10.00

SOFTPLC SSW-06 e SSW7000:

PLC11-01 e PLC11-02:

SRW01-PTC e SRW01-RCD :
Monitorao 83

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

5.9 Monitorao via IHM


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

A caixa de monitorao via IHM tem o seguinte aspecto :

5.10 Fora Entradas/Sadas


Atravs da fora entradas/sadas possvel forar valores nas entradas/sadas do carto e do drive. Para
carregar esta janela basta pressionar o boto de fora entradas/sadas . Da mesma maneira que na
monitorao online, neste momento o WLP tentar estabelecer a comunicao com a placa testando a
comunicao com a mesma e efetuar as mesmas operaes anteriormente descritas.

A caixa de fora entradas/sadas tem o seguinte aspecto :

SOFTPLC CFW-11 :
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

5.11 Informaes Gerais (Online)


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

A caixa de informaes gerais (online) tem o seguinte aspecto :

5.12 Tabela de Valores dos Parmetros


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

Segue abaixo um exemplo de um processo de leitura dos valores dos parmetros.


88 WLP V10.00

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

6.2 Cabo Serial

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

A - cabo para RS-232


B - conector RJ11
D - Drive WEG

CABO
A figura abaixo identifica as partes do cabo utilizado para conexao via
RS-232 (ponto a ponto).

A - cabo chato 6 vias (utilizados somente pinos 2, 3 e 5 do conector DB9);


tamanho maximo 10 m
B - conector X4 (6x6)
C - conector DB9 femea

Sinal PC (DB9) Drive (XC7)


==================================
RXD 2 6
TXD 3 5
GND 5 5

6.3 Instalao/Remoo Driver USB


INSTALAO

O procedimento abaixo explica o mtodo para instalar o driver USB no PC, para estabelecer a comunicao
entre o PC e o drive pela porta USB. Leia com cuidado antes de iniciar os ajustes de hardware/software.

Feche todas as aplicaes no seu PC. Se voc est usando um software anti-virus ou firewall, feche-os (ou
desabilite suas funes).
Aps conectar o drive porta USB do PC, Windows encontrar um novo hardware. O Assistente para
adicionar novo hardware iniciar. O sistema operacional solicitar por drivers necessrios. Escolha Instalar
90 WLP V10.00

de uma lista ou local especfico (Avanado) e clique em Avanar.


Certifique-se que as caixas Procurar o melhor driver nestes locais e Incluir este local na pesquisa esto
ambas selecionadas.
Clique Procurar. Agora voc precisa entrar a rota do driver. Pasta "C:\Weg\WLP VX.YZ\DRIVER_USB"
contm o driver. Escolha isto e clique Avanar.
Se a localizao que voc especificou est correta, Windows localizar os drivers e continuar com a
instalao.
Aps o Windows ter instalado os drivers necessrios, voc ser notificado por uma janela indicando que
o assistente terminou de instalar o software. Clique Concluir para completar o processo de instalao.

NOTA !
"C:\Weg\WLP VX.YZ\" a pasta onde foi instalado o WLP.

VERIFICAO DA INSTALAO

Voc pode verificar se a instalao foi bem sucedida no gerenciador de dispositivos (o drive precisa estar
conectado ao PC).

Para executar o gerenciador de dispositivos, clique Iniciar , click Executar, digite devmgmt.msc, e ento
clique OK. O gerenciado de dispositivos tambm pode ser acessado por Configuraes > Painel de
Controle > Sistema > Hardware > Gerenciador de Dispositivos.
No gerenciador de dispositivos, prximo ao final da lista voc deveria encontrar a entrada USBIO
controlled devices contendo WEG USBIO R02. Isto indica que a instalao foi realizada com sucesso.

REMOO

Conecte o drive ao PC.


Abra o gerenciado de dispositivos e expanda a entrada USBIO controlled devices clicando o sinal +.
Agora clique com o boto direito em WEG USBIO R02 e selecione Desinstalar.
Confirme a remoo clicando OK.
Windows desinstalar o driver e voc poder desconectar o drive do PC.

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.

7.1.2 Tipo de Dados


Tabela de Endereos PLC1, PLC2, POS2, SOFTPLC CFW-11 e SOFTPLC SSW-06:
CARTES / EQUIPAM ENTOS
PLC1 V2.0X PLC2 V1.5X POS 2 V1.6X S OFTPLC V2.0X S OFTPLC V1.4X
TIPO CFW-09 CFW-09 S CA-05 CFW-11 S S W-06
DE DADO [Incio] [Incio] [Incio] [Incio] [Incio]
[Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd

M arcador de %M X1000 672 %M X1000 672 %M X1000 672 - - - -


Bit Retentivos %M X1671 %M X1671 %M X1671

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 W6000 100 %M W6000 100 %M W6000 100 - - - -


Word %M W6099 %M W6099 %M W6099
Retentivos

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

M arcador de %SX0 2 %SX0 4 %SX0 3 %SX3000 22 %SX3000 21


Bit de %SX2 %SX3 %SX3 %SX3040 %SX3030
Sistema (1)
97
92 WLP V10.00

CARTES / EQUIPAM ENTOS


PLC1 V2.0X PLC2 V1.5X POS 2 V1.6X S OFTPLC V2.0X S OFTPLC V1.4X
TIPO CFW-09 CFW-09 S CA-05 CFW-11 S S W-06
DE DADO [Incio] [Incio] [Incio] [Incio] [Incio]
[Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd

M arcador de %SW0 7 %SW0 8 %SW0 7 %SW3000 3 %SW3003 2


Word de %SW7 %SW7 %SW7 %SW3002 %SW3005
Sistema (1)
97
M arcador de %M 95000 25 %M 95000 25 %M 95000 25 - - - -
Float %M F9524 %M F9524 %M F9524
Retentivos

M arcador de %M F9000 175 %M F9000 175 %M F9000 175 %M F9000 200 - -


Float Volteis %M F9174 %M F9174 %M F9174 %M F9199

Parmetros do %UW800 100 %UW800 100 %UW800 100 %UW1010 40 %UW952 18


Usurio %UW899 %UW899 %UW899 %UW1049 %UW969

Parmetros do %PW750 50 %PW750 50 %PW750 50 %PW0 1100 %PW0 951


Sistema %PW799 %PW799 %PW799 %PW1009 %PW950

Parmetros do %PD0 750 %PD0 750 %PD0 750 - - - -


Drive %PD749 %PD749 %PD749

Entradas %IX1 9 %IX1 9 %IX1 9 - - - -


Digitais %IX9 %IX9 %IX9
Prprias

Entradas %IX101 6 %IX101 6 %IX101 6 %IX1 14 (3) %IX1 6


Digitais do %IX106 %IX106 %IX106 %IX14 97 %IX6
Drive

Sadas Digitais %QX1 6 %QX1 6 %QX1 6 - - - -


Prprias %QX6 %QX6 %QX6

Sadas Digitais %QX101 3 %QX101 %QX101 3 %QX1 11 (3) %QX1 3


do Drive %QX103 %QX103 %QX103 %QX11 97 %QX3

Entradas - - %IW1 1 %IW1 1 - - - -


Analgicas
Prprias

Entradas %IW101 2 %IW101 2 %IW101 2 %IW1 4 (3) - -


Analgicas do %IW102 %IW102 %IW102 %IW4 97
Drive

Sadas - - %QW1 2 - - - - - -
Analgicas %QW2
Prprias

Sadas %QW101 2 %QW101 2 %QW101 2 %QW1 4 (3) %QW1 2


97
Linguagem 93

CARTES / EQUIPAM ENTOS


PLC1 V2.0X PLC2 V1.5X POS 2 V1.6X S OFTPLC V2.0X S OFTPLC V1.4X
TIPO CFW-09 CFW-09 S CA-05 CFW-11 S S W-06
DE DADO [Incio] [Incio] [Incio] [Incio] [Incio]
[Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd

Analgicas do %QW102 %QW102 %QW102 %QW4 %QW2


Drive

Parmetros do %PM 0 32 %PM 0 32 %PM 0 32 - - - -


USERFB %PM 31 %PM 31 %PM 31

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

Tabela de Endereos PLC11-01, PLC11-02, SRW01-PTC, SRW01-RCD, SCA06, SSW7000 e CFW500:


CARTES / EQUIPAM ENTOS
PLC11-01 V1.4X S RW01-PTC SCA06 S OFTPLC S OFTPLC
PLC11-02 V1.4X V4.0X V1.1X V1.0X V1.0X
TIPO CFW-11 S RW01-RCD S S W7000 CFW500
DE DADO V4.0X
[Incio] [Incio] [Incio] [Incio] [Incio]
[Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd [Fim] Qtd

M arcador de %M X6100 384 - - %M X6000 2000 - - - -


Bit Retentivos %M X6483 %M X7999 (4) 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

M arcador de %M W8200 - - - % 1000 - - - -


Word %M W8399 M W12000 (4) 97
Retentivos %
M W12999
M arcador de %M W8400 600 %M W8200 650 % 2000 %M W8000 200 %M W8000 200
94 WLP V10.00

Word Volteis %M W8999 %M W8849 M W13000 (4) 97 %M W8199 %M W8199


%
M W14999
M arcador de %SX3000 25 %SX3000 5 %SX3064 4 %SX3000 28 %SX3000 22
Bit de %SX3111 %SX3006 %SX3070 %SX3040 %SX3040
Sistema (1)
97

M arcador de %SW3300 9 %SW3300 1 %SW3404 3 - - %SX3300 9


Word de %SW3404 %SW3408 %SX3324
Sistema (1)
97

M arcador de %M 92000 200 - - %M F16000 500 - - - -


Float %M F9399 %M F16499 (4) 97
Retentivos

M arcador de %M F9400 600 %M F9000 175 %M F17000 1000 - - - -


Float Volteis %M F9999 %M F9174 %M F17999 (4) 97

M arcador de - - - - %M D18000 250 - - - -


Double %M D18249 (4) 97
Retentivos

M arcador de - - - - %M D19000 550 - - - -


Double %M D19549 (4) 97
Volteis

Parmetros do %UW1300 200 %UW800 100 %UW1050 200 %UW1010 50 %UW1010 50


Usurio %UW1499 %UW899 %UW1249 %UW1059 %UW1059

Parmetros do %PW1200 100 %PW0 800 %PW1000 50 %PW1000 3 %PW1000 3


Sistema %PW1299 %PW799 %PW1049 %PW1002 %PW1002

Parmetros do %PD0 1050 - - %PD0 1000 %PD0 1000 %PD0 1000


Drive %PD1049 %PD999 %PD999 %PD999

Entradas %IX101 9 %IX1 4 - - - - - -


Digitais %IX109 %IX4
Prprias

Entradas %IX1 6 - - %IX1 3 %IX1 6 1 8


Digitais do %IX6 %IX3 %IX6
Drive

Entradas - - - - %IX101 36 - - - -
Digitais %IX312
Expanses
Sadas Digitais %QX101 6 %QX1 4 - - - - - -
Prprias %QX106 %QX4

Sadas Digitais %QX1 3 - - %QX1 1 %IX1 3 %QX1 5


do Drive %QX3 %QX1 %IX3 %QX5

Sadas Digitais - - - - %QX101 18 - - - -


Linguagem 95

Expanses %QX306
Entradas %IW101 1 - - - - - - - -
Analgicas
Prprias

Entradas %IW1 2 - - %IW1 1 %IW1 2 %IW1 4


Analgicas do %IW2 %IW1 %IW2 %IW4
Drive

Entradas - - - - %IW2 1 - - - -
Analgicas %IW2
Expanses
Sadas %QW101 2 - - - - - - - -
Analgicas %QW102
Prprias

Sadas %QW1 2 - - - - %QW1 2 %QW1 3


Analgicas do %QW2 %QW2 %QW3
Drive

Sadas - - - - - - - - - -
Analgicas
Expanses

Parmetros do %PM 0 32 %PM 0 32 %PM 0 32 %PM 0 32 %PM 0 32


USERFB %PM 31 %PM 31 %PM 31 %PM 31 %PM 31

Words de %RW4200 100 - - - (5) 98 - - - - -


Leitura (2) %RW4299
97

Words de %WW4600 100 - - - (5) 98 - - - - -


Escrita (2) 97 %WW4699

Bytes de %RB4400 100 - - - (5) 98 - - - - -


Leitura (2) %RB4499
97

Bytes de %WB4800 100 - - - (5) 98 - - - - -


Escrita (2) 97 %WB4899

Estado %RS4000 128 - - %RS4000 128 - - - -


CANopen (2) %RS4127 %RS4127
97

Comando %WC4136 2 - - %WC4142 2 - - - -


CANopen (2) %WC4137 %WC4143
97

Tabela de Endereos CFW700, CFW701, CTW900:


CARTES / EQUIPAM ENTOS
TIPO CFW700 CFW701 CTW900
DE DADO [Incio] [Incio] [Incio]
[Fim] Qtd [Fim] Qtd [Fim] Qtd
96 WLP V10.00

M arcador de Bit - - - - - -
Retentivos

M arcador de Bit %M X5000 1100 %M X5000 1100 %M X5000 1100


Volteis %M X6099 %M X6099 %M X6099

M arcador de - - - - - -
Word Retentivos

M arcador de %M X8000 200 %M X8000 200 %M X8000 200


Word Volteis %M X8199 %M X8199 %M X8199

M arcador de Bit %SX3000 23 %SX3000 23 %SX3000 28


de Sistema (1) %SX3040 %SX3040 %SX3040
97

M arcador de %SW3000 13 %SW3000 13 %SW3000 8


Word de Sistema %SW3024 %SW3024 %SW3010
(1) 97

M arcador de - - - - - -
Float Retentivos

M arcador de %M F9000 200 %M F9000 200


Float Volteis %M F9199 %M F9199

M arcador de - - - - - -
Double
Retentivos

M arcador de - - - - - -
Double Volteis

Parmetros do %UW1010 50 %UW1010 90 %UW1010 50


Usurio %UW1059 %UW1059 %UW1059

Parmetros do %PW1000 4 %PW1000 4 %PW1000 3


Sistema %PW1003 %PW1003 %PW1002

Parmetros do %PD0000 1000 %PD0000 100 %PD0000 100


Drive %PD0999 %PD0999 %PD0999

Entradas Digitais - - - - - -
Prprias

Entradas Digitais %IX1 8 %IX1 8 %IX1 8


do Drive %IX8 %IX8 %IX8

Entradas Digitais - - - - - -
Expanses
Sadas Digitais - - - - - -
Prprias
Linguagem 97

Sadas Digitais do %QX1 5 %QX1 5 %QX1 5


Drive %QX5 %QX5 %QX5

Sadas Digitais - - - - - -
Expanses
Entradas - - - - - -
Analgicas
Prprias

Entradas %IW1 2 %IW1 3 %IW1 4


Analgicas do %IW2 %IW3 %IW4
Drive

Entradas - - - - - -
Analgicas
Expanses
Sadas Analgicas - - - - - -
Prprias

Sadas Analgicas %QW1 2 %QW1 2 %QW1 4


do Drive %QW2 %QW2 %QW4

Sadas Analgicas - - - - - -
Expanses

Parmetros do %PM 0 32 %PM 0 32 %PM 0 32


USERFB %PM 31 %PM 31 %PM 31

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

(1) Verificar funes do marcadores de sistema 98


(2) Maiores detalhes consultar manual WSCAN (Weg Software CANopen Config)
(3) Com mdulos de expanso
(4) A quantidade de marcadores dinmico a necessidade do usurio, sendo disponvel um total de 2000
bytes de memria retentiva e 7344 bytes de memria voltil, que tambm sero usados para as variveis
internas dos blocos.
98 WLP V10.00

(5) Utilizar parmetros do usurio nos mapeamentos dos PDOs para acesso no ladder.

7.1.3 Funo dos Marcadores de Sistema


Funo dos Marcadores de Sistema:

- 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

% SW4 Comando Lgico do Drive (PLC1/PLC2) :


A palavra que define o comando lgico formada por 16 bits, sendo 8 bits superiores 8 bits inferiores, tendo
a seguinte construo:

Bits superiores selecionam a funo que se quer acionar, quando o bit colocado em 1.
Bit 15 Reset de Erros do drive;
Bit 14 Sem funo;
Bit 13 Salvar alteraes do parmetro P169/P170 na EEPROM;
Bit 12 Comando Local/Remoto;
Bit 11 Comando Jog;
Bit 10 Sentido de giro;
Bit 09 Habilita Geral;
Bit 08 Gira/Pra.

Bits inferiores determinam o estado desejado para a funo selecionada nos bits superiores,
Bit 7 - Reset de Erros do drive: sempre que variar de 0 1, provocar o reset do drive, usando na presena de
erros (exceto E24, E25, E26 e E27).
Bit 6 - Sem funo / deteco de STOP. No necessrio acionar o bit superior correspondente ver
descrio do parmetro P310);
Bit 5 - Salvar P169/P170 na EEPROM: 0 = Salvar, 1 = No salvar;
Bit 4 - Comando Local/Remoto: 0 = Local, 1 = Remoto;
Bit 3 - Comando Jog: 0 = Inativo, 1 = Ativo;
Bit 2 - Sentido de giro: 0 = Anti-Horrio, 1 = Horrio;
Bit 1 - Habilita Geral: 0 = Desabilitado, 1 = Habilitado;
Bit 0 - Gira/Pra: 0 = Parar, 1 = Girar.

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.

% SW5 Retorno do Estado Lgico do Drive (PLC1/PLC2) :


A palavra que define o estado lgico formada por 16 bits, sendo 8 bits superiores 8 bits inferiores, tendo a
seguinte construo:

Bits superiores indicam o estado da funo associada


Bit 15 Erro ativo: 0 = No, 1 = Sim;
Bit 14 Regulador PID: 0 = Manual, 1 = Automtico;
Bit 13 Subtenso : 0 = Sem, 1 = com;
Bit 12 Comando Local/Remoto: 0 = Local, 1 = Remoto;
Bit 11 Comando Jog: 0 = Inativo, 1 = Ativo;
Bit 10 Sentido de giro: 0 = Anti-Horrio, 1 = Horrio;
Bit 09 Habilita Geral: 0 = Desabilitado, 1 = Habilitado;
Bit 08 Girar/Parar: 0 = Pra, 1 = Gira.
100 WLP V10.00

Bits inferiores indicam o nmero do cdigo do erro.

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] -

% SW5 Retorno do Estado Lgico do Drive (POS2) :


Indica o estado atual do servoconversor, conforme s seguir :
0 = Servoconversor desabilitado e sem erro.
1 = Servoconversor Ready (Habilitado e sem erro).
2 = Servoconversor em estado de erro. O display da HMI indica o cdigo do erro.

SOFTPLC CFW-11 :
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

M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA


%SW3300 Velocidade do M otor [13 bits] -
%SW3302 Velocidade Sncrona do M otor [rpm] -
%SW3304 Velocidade do Motor [rpm] -
%SW3306 Referncia de Velocidade [rpm] -
%SW3308 Alarme -
%SW3310 Falha -
%SW3400 Velocidade - Encoder Auxiliar -
%SW3402 Modo de Controle -
%SW3404 Ciclos de scan decorridos -

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

M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA


%SD3620 Contador de encoder transio Z2 -

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

M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA


%SX3020 Rampa Ativa
%SX3021 - Ativa 2 Rampa
%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" -
%SW3300 Velocidade do M otor [13 bits] -
%SW3301 - -
%SW3302 Velocidade Sncrona do M otor [rpm] -
%SW3304 Velocidade do M otor [rpm] -
%SW3306 Referncia de Velocidade [13 bits] -
%SW3308 Alarme -
%SW3310 Falha -
%SW3320 Corr. Nom. HD Inv. [A x 10] -
%SW3322 Corr. Atual do M otor [A x 10] -
%SW3324 Torque Atual do M otor [% x 10] -
%SW3326 Entrada em Frequncia (DI2) -

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

M ARCADOR FUNO DE LEITURA FUNO DE ESCRITA


%SW3302 Velocidade Sncrona do M otor [rpm] -
%SW3304 Velocidade do M otor [rpm] -
%SW3306 Referncia de Velocidade [rpm] -
%SW3308 Alarme -
%SW3310 Falha -
%SW3312 Corrente de fluxo Id [13 bits] -
%SW3314 Corrente de torque Iq [13 bits] -
%SW3316 Referncia de corrente de fluxo Id* [13 bits] -
%SW3318 Referncia de corrente de torque Iq* [13 bits] -
%SW3320 Corrente nominal (HD) do inversor [A x10] -
%SW3322 Corrente do motor sem filtro (P003) [A x10] -
%SW3324 Torque do motor sem filtro [% x10] -

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

PLC1, PLC2, POS2, SOFTPLC CFW-11 e SOFTPLC SSW-06:


COM PATIBILIDADE CARTES / EQUIPAM ENTOS
BLOCO LADDER PLC1 V2.0X PLC2 V1.5X POS 2 V1.6X S OFTPLC V2.0X S OFTPLC V1.4X
CFW-09 CFW-09 S CA-05 CFW-11 S S W-06
NO CONTACT
NC CONTACT
COIL
NEGATE COIL
SET COIL
RESET COIL
PTS COIS
NTS COIL
INPOS - -
INBWG - -
SCURVE - -
TCURVE - -
HOM E - -
FOLLOW (1) 111 - -
M SCANWEG - -
SHIFT - -
STOP - -
JOG - -
SETSPEED - -
TON
CTU
TRANSFER
M ATH (3) 111
COM P (3) 111
SAT (3) 111
FUNC (3) 111
INT2FLOAT -
FLOAT2INT -
PID -
FILTER -
AUTOREG - - - -
RXCANWEG - -
CTENC - -
USERFB - -
M UX
DM UX
IDATA
TCURVAR - -
QSTOP - -
SDO - (2) 111 - - -
Linguagem 107

COM PATIBILIDADE CARTES / EQUIPAM ENTOS


BLOCO LADDER PLC1 V2.0X PLC2 V1.5X POS 2 V1.6X S OFTPLC V2.0X S OFTPLC V1.4X
CFW-09 CFW-09 S CA-05 CFW-11 S S W-06
CAM - - - -
CALCCAM - - - -
SPEED - -
RTC - - - -
USERERR - - - -
REF - - - -
MMC - - - - (5) 111
MC_Power - - - - -
MC_Reset - - - - -
MC_MoveAbsolu - - - - -
te
MC_MoveRelativ - - - - -
e
MC_MoveVelocit - - - - -
y
MC_Stop - - - - -
MC_GearIn - - - - -
MC_GearInPos - - - - -
MC_Phasing - - - - -
MC_GearOut - - - - -
MC_StepAbsSwit - - - - -
ch
MC_StepLimitSwit - - - - -
ch
MC_StepRefPulse - - - - -
MC_StepDirect - - - - -
MC_FinishHomin - - - - -
g

PLC11-01, PLC11-02, SRW01-PTC, SRW01-RCD, SCA06, SSW7000 e CFW500:


COM PATIBILIDADE CARTES / EQUIPAM ENTOS
BLOCO LADDER PLC11-01 V1.4X S RW01-PTC S CA06 V1.1X S OFTPLC V1.1X S OFTPLC V1.0X
PLC11-02 V1.4X V4.0X S S W7000 CFW500
CFW-11 S RW01-RCD
V4.0X
NO CONTACT
NC CONTACT
COIL
NEGATE COIL
SET COIL
RESET COIL
PTS COIL
NTS COIL
INPOS - - - -
INBWG - - - -
SCURVE - - - -
108 WLP V10.00

COM PATIBILIDADE CARTES / EQUIPAM ENTOS


BLOCO LADDER PLC11-01 V1.4X S RW01-PTC S CA06 V1.1X S OFTPLC V1.1X S OFTPLC V1.0X
PLC11-02 V1.4X V4.0X S S W7000 CFW500
CFW-11 S RW01-RCD
V4.0X
TCURVE - - - -
HOM E - - - -
FOLLOW - - - -
M SCANWEG - - - -
SHIFT - - - -
STOP - - - -
JOG - - - -
SETSPEED - - - -
TON
CTU
TRANSFER (4) 111
M ATH (4) 111
COM P (4) 111
SAT (4) 111
FUNC (4) 111
INT2FLOAT (4) 111
FLOAT2INT (4) 111
PID -
FILTER -
AUTOREG - - - - -
RXCANWEG - - - -
CTENC - - - -
USERFB (4) 111
M UX
DM UX
IDATA - (4) 111
TCURVAR - - - -
QSTOP - - - -
SDO (2) 111 - (2) 111 - -
CAM - - - -
CALCCAM - - - -
SPEED - - - -
RTC - -
USERERR
REF - - -
MMC - - - - -
MC_Power - - - -
MC_Reset - - - -
MC_MoveAbsolu - - - -
te
MC_MoveRelativ - - - -
e
MC_MoveVelocit - - - -
Linguagem 109

COM PATIBILIDADE CARTES / EQUIPAM ENTOS


BLOCO LADDER PLC11-01 V1.4X S RW01-PTC S CA06 V1.1X S OFTPLC V1.1X S OFTPLC V1.0X
PLC11-02 V1.4X V4.0X S S W7000 CFW500
CFW-11 S RW01-RCD
V4.0X
y
MW_IqControl - - - -
MC_Stop - - - -
MC_GearIn - - - -
MC_GearInPos - - - -
MC_Phasing - - - -
MC_GearOut - - - -
MC_StepAbsSwit - - - -
ch
MC_StepLimitSwit - - - -
ch
MC_StepRefPulse - - - -
MC_StepDirect - - - -
MC_FinishHomin - - - -
g
MC_CamTableSel - - - -
ect
MW_CamCalc - - - -
MC_CamIn - - - -
MC_CamOut - - - -

CFW700, CFW701 e CTW900:


COM PATIBILIDADE CARTES / EQUIPAM ENTOS
BLOCO LADDER CFW700 CTW900
CFW701
NO CONTACT
NC CONTACT
COIL
NEGATE COIL
SET COIL
RESET COIL
PTS COIS
NTS COIL
INPOS - -
INBWG - -
SCURVE - -
TCURVE - -
HOM E - -
FOLLOW - -
M SCANWEG - -
SHIFT - -
STOP - -
JOG - -
SETSPEED - -
110 WLP V10.00

COM PATIBILIDADE CARTES / EQUIPAM ENTOS


BLOCO LADDER CFW700 CTW900
CFW701
TON
CTU
TRANSFER
M ATH
COM P
SAT
FUNC
INT2FLOAT
FLOAT2INT
PID
FILTER
AUTOREG - -
RXCANWEG - -
CTENC - -
USERFB
M UX
DM UX
IDATA
TCURVAR - -
QSTOP - -
SDO - -
CAM - -
CALCCAM - -
SPEED - -
RTC -
USERERR
REF
MMC - -
MC_Power - -
MC_Reset - -
MC_MoveAbsolu - -
te
MC_MoveRelativ - -
e
MC_MoveVelocit - -
y
MC_Stop - -
MC_GearIn - -
MC_GearInPos - -
MC_Phasing - -
MC_GearOut - -
MC_StepAbsSwit - -
ch
MC_StepLimitSwit - -
ch
Linguagem 111

MC_Power - -
MC_Reset - -
MC_StepRefPulse - -
MC_StepDirect - -
MC_FinishHomin - -
g

(1) somente via CAN.


(2) carto PLC2, PLC11-01, PLC11-02 e SCA06 habilitado como mestre CANOpen.
(3) somente em inteiro.
(4) possibilidade de operaes em double float.
(5) um bloco por ladder e somente com carto opcional IOS6 da SSW06

7.1.5 Tipos de Argumentos


POSIO / OFFSET DE POSIO
A posio / offset composta por trs partes:
sinal
nmero de voltas
frao de voltas

Sinal :
O sinal composto por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do
tipo de dado.

O tipo de dado do sinal pode ser:


constante
parmetro do usurio
marcador de bit
entrada digital

Para o tipo de dado constante, o valor pode ser:


positivo
negativo

Nmero de Voltas :
O nmero de voltas composto por um tipo de dado e um endereo ou um valor constante, dependendo da
escolha do tipo de dado.

O tipo de dado pode ser:


constante
parmetro do usurio
marcador de word

Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no projeto
e o campo "Frao de Volta" no precisa ser configurado.
Para os parmetros do usurio e os marcadores de word a unidade considerada por este campo o nmero
de rotaes.

Frao de Volta :
A frao de volta composta apenas por um endereo, pois ela compartilha do mesmo tipo de dado do
campo "Nmero de Voltas".

Se o tipo de dado for constante, este valor ignorado, valendo apenas a constante configurada no campo
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.

VELOCIDADE / OFFSET DE VELOCIDADE


A velocidade composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha
do tipo de dado.

O tipo de dado da velocidade pode ser:


constante
parmetro do usurio
marcador de word

Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no
projeto.
Para os parmetros do usurio e os marcadores de word a unidade considerada por este campo o RPM
(rotaes por minuto).

ACELERAO / DESACELERAO
A acelerao composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha
do tipo de dado.

O tipo de dado da acelerao pode ser:


constante
parmetro do usurio
marcador de word

Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no
projeto.
Para os parmetros do usurio e os marcadores de word a unidade considerada por este campo RPM/s
(rotaes por minuto por segundo).

JERK
O jerk composto por um tipo de dado e um endereo ou um valor constante, dependendo da escolha do
tipo de dado.

O tipo de dado do jerk pode ser:


constante
parmetro do usurio
marcador de word

Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no
projeto.
Para os parmetros do usurio e os marcadores de word a unidade considerada por este campo RPM/s
(rotaes por minuto por segundo ao quadrado).

MODO
O modo sempre uma constante.

Possui as opes:
relativo
absoluto

O modo relativo refere-se a um posicionamento a partir de sua ltima posio. Neste caso, o sentido de giro
deste posicionamento dado pelo sinal, ou seja, sentido horrio se for positivo e sentido anti-horrio se for
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.

O tipo de dado do endereo pode ser:


constante
marcador de bit
entrada digital
parmetro do usurio

Quando o tipo de dado for constante, temos as opes:


horrio
anti-horrio.

DIREO
O argumento direo composto por um tipo de dado e um endereo.

O tipo de dado do endereo pode ser:


constante
marcador de bit
entrada digital
parmetro do usurio

Quando o tipo de dado for constante, temos as opes:


oposta
mesma.

EIXO
Determina para qual eixo ser gerado a referncia de velocidade e/ou posio.
Possui as seguintes opes :

- Real : eixo controlado pelo drive.


- Virtual : eixo utilizado pelo bloco CAM como mestre.

NOTA!
O bloco CAM e o eixo virtual somente est disponvel para o carto POS2 com verso de firmware >= 1.50.

CONTROLE
Determina o tipo de controle utilizado na execuo do bloco.
Possui as seguintes opes :

- Automtico : em funo do controle previamente selecionado por outro bloco.


- Velocidade.
- Posio.

INTEIRO
O inteiro composto por um tipo de dado e um endereo.

O tipo de dado inteiro pode ser:


constante
marcador de word
114 WLP V10.00

parmetro do usurio

Ateno: Quando a parte inteira referir-se a um resultado de sada de qualquer bloco, o tipo de dado
constante no permitido.

Os limites do inteiro so:


mximo = 32767
mnimo = -32768

FLOAT
O float composto por um tipo de dado e um endereo.

O tipo de dado do float pode ser:


constante float
marcador de float

Ateno: Quando o float referir-se a um resultado de sada de qualquer bloco, o tipo de dado constante float
no permitido.
Os limites do float so:
mximo = 3.402823466e+38F
mnimo = 1.175494351e-38F

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.

O tipo de dado do double pode ser:


constante double
marcador de double

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

VALORES DE ENTRADA / VALORES DE SADA


Os valores so compostos por 2 partes:
inteiro 113 / float 114 / double 114 - entrada
inteiro 113 / float 114 / double 114 - sada

MODO DE CONTROLE
Determina o tipo da referncia que ser envida para o drive.

O tipo de dado pode ser:


- constante
Linguagem 115

- parmetro do usurio
- marcador de bit
- entrada digital

Possui as seguintes opes :


- 0 : referncia de velocidade;
- 1 : referncia de corrente de torque.

CORRENTE DE TORQUE
A corrente de torque composta por um tipo de dado e um endereo ou um valor constante, dependendo da
escolha do tipo de dado.

O tipo de dado da velocidade pode ser:


- constante
- parmetro do usurio
- marcador de word
- marcador de float

O valor da referncia de corrente de torque em % da corrente nominal do motor

AXIS / SLAVE ( Usado nos blocos MC - Controle de Movimento)


Determina para qual eixo ser gerado a referncia de velocidade e posio.
Possui as seguintes opes :

- Real: eixo controlado pelo drive.


- Virtual: eixo virtual.

MASTER ( Usado nos blocos MC - Controle de Movimento)


Determina qual ser a fonte de referncia de velocidade e/ou posio para o eixo mestre do sincronismo.
Possui as seguintes opes :

- 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.

O argumento RatioNumerator pode ser programado com:


- constante
- marcador de word
- parmetro do usurio

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.

O argumento RatioDenominator pode ser programado com:


- constante
- marcador de word
- parmetro do usurio
116 WLP V10.00

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 voltas.


Exemplo: 10,5 voltas, -2,125 voltas e 0,025 volta.

VELOCITY ( Usado nos blocos MC - Controle de Movimento)


A velocidade pode ser programada com um valor constante ou atravs de um marcador de float.

O valor deve ser programado em RPM (rotaes por minuto).


O valor mximo permitido 10.000 RPM.
No bloco MC_MoveVelocity, o sinal do valor da velocidade ser a direo do movimento (positivo - horrio
e negativo - anti-horrio), nos demais blocos somente ser permitido valores positivos.

ACELERATION / DECELERATION ( Usado nos blocos MC - Controle de Movimento)


A acelerao/desacelerao pode ser programada com um valor constante ou atravs de um marcador de
float.

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.

JERK ( Usado nos blocos MC - Controle de Movimento)


O jerk pode ser programada com um valor constante ou atravs de um marcador de float.

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.

IQ ( Usado nos blocos MC - Controle de Movimento)


O Iq pode ser programado com um valor constante ou atravs de um marcador de float.

O valor deve ser programado em Arms (Ampres rms).

IQ RAMP ( Usado nos blocos MC - Controle de Movimento)


A rampa de Iq pode ser programada com um valor constante ou atravs de um marcador de float.

O valor deve ser programado em Arms/s (Ampres rms por segundo).

DIRECTION ( Usado nos blocos MC - Controle de Movimento)


Este argumento determina a direo do movimento.

A direo sempre constante e pode ser:


MC_Positive (direo positiva)
MC_Negative (direo negativa)
MC_SwitchPositive (somente no bloco MC_StepAbsSwitch, se AbsSwitch no acionada, direo
positiva e se acionada, direo negativa)
MC_SwitchNegative (somente no bloco MC_StepAbsSwitch, se AbsSwitch no acionada, direo
negativa e se acionada, direo positiva)

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

O Switch Mode / Limit Switch Mode sempre constante e pode ser:


MC_EdgeOn (borda de subida)
MC_EdgeOff (borda de descida)

BUFFER MODE ( Usado nos blocos MC - Controle de Movimento)


Este argumento determina quando e como o bloco ser executado caso tenhamos outro bloco em execuo.

O Buffer Mode sempre constante e pode ser:


ABORTING
BUFFERED
SINGLE

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.

Tendo-se a transio de 0 para 1 do marcador de bit 6505 o segundo bloco MC_MoveAbsolute


instantaneamente 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 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 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.

UPDATE MODE ( Usado nos blocos MC - Controle de Movimento)


Este argumento determina se a velocidade mxima do movimento ser ou no atualizada durante a sua
execuo.

O Update Mode sempre constante e pode ser:


RISING
ONLINE

RISING

O valor da velocidade mxima obtido ao acionar o bloco, na transio de 0 para 1 do sinal Execute do bloco.

ONLINE

O valor da velocidade mxima pode ser modificado durante o movimento do bloco.

CAM TABLE ( Usado nos blocos MC - Controle de Movimento)


O argumento Cam Table determina qual tabela de pontos da curva CAM deseja-se selecionar para sua
execuo.

O seu valor poder ser de 1 a 10.

O argumento Cam Table pode ser programado com:


- constante
- marcador de word
- parmetro do usurio

TABLE ( Usado nos blocos MC - Controle de Movimento)


O argumento Table determina qual tabela de pontos da curva CAM ser calculada de acordo com os
argumentos do bloco.

O seu valor poder ser de 11 a 20.

O argumento Table pode ser programado com:


- constante
- marcador de word
- parmetro do usurio

CAM TABLE ID ( Usado nos blocos MC - Controle de Movimento)


O argumento Cam Table ID a identificao da tabela de pontos da curva CAM para uso no bloco
MC_CamIn.

O seu valor poder ser de 1 a 20.

O argumento Cam Table ID pode ser programado com:


- constante
- marcador de word
- parmetro do usurio
124 WLP V10.00

NUMBER OF POINTS ( Usado nos blocos MC - Controle de Movimento)


O argumento Number Of Points configura o nmero de pontos da curva CAM, sendo que o ponto inicial
(posio zero do mestre e do escravo) no considerado.
O nmero de pontos no pode ser maior que o nmero de pontos mximo da tabela de pontos
correspondente, previamente programada atravs da ferramenta CAM PROFILES 48 .

O argumento Number Of Points pode ser programado com:


- constante
- marcador de word
- parmetro do usurio

MASTER POINTS ( Usado nos blocos MC - Controle de Movimento)


Marcador de double que configura a posio do mestre do primeiro ponto desta curva CAM, a posio do
mestre nos demais pontos ser de acordo com o contedo dos marcadores de double subseqentes ao
selecionado, por exemplo, se o marcador de double configurado for o marcador de double 18010, a posio
do eixo mestre no primeiro ponto ser o contedo do marcador de double 18010, a posio do eixo mestre no
segundo ponto ser o contedo do marcador de double 18011 e assim por diante.

O valor do contedo do marcador de double deve ser programado em voltas.


Exemplo: 1,5 voltas, 2,125 voltas e 10,025 volta.

Caso a posio do mestre de algum ponto for menor ou igual que a posio do mestre do ponto anterior,
ocorrer erro no bloco.

SLAVE POINTS ( Usado nos blocos MC - Controle de Movimento)


Marcador de double que configura a posio do escravo do primeiro ponto desta curva CAM, a posio do
escravo nos demais pontos ser de acordo com o contedo dos marcadores de double subseqentes ao
selecionado, por exemplo, se o marcador de double configurado for o marcador de double 18020, a posio
do eixo escravo no primeiro ponto ser o contedo do marcador de double 18020, a posio do eixo escravo
no segundo ponto ser o contedo do marcador de double 18011 e assim por diante.

O valor do contedo do marcador de double deve ser programado em voltas.


Exemplo: 1,5 voltas, 2,125 voltas e 10,025 volta.

CURVE TYPE ( Usado nos blocos MC - Controle de Movimento)


Marcador de word que configura o tipo da curva do primeiro ponto desta curva CAM, o tipo da curva dos
demais pontos ser de acordo com o contedo dos marcadores de word subseqentes ao selecionado, por
exemplo, se o marcador de word configurado for o marcador de word 12000, o tipo da curva ser de acordo
com o contedo do marcador de word 12000, o tipo da curva do segundo ponto ser o contedo do marcador
de word 12001 e assim por diante.

O valor do contedo do marcador de word deve ser:


0 - linear ou
1 - spline cbica

PERIODIC ( Usado nos blocos MC - Controle de Movimento)


Este argumento determina se a execuo da tabela de pontos da curva CAM ser continua (peridica) ou
no.

O argumento Periodic sempre constante e pode ser:


No Peridico
Peridico

Quando a tabela de pontos da curva CAM for No Peridica, a curva CAM ser executada uma nica vez,
Linguagem 125

caso contrrio, ser executada continuamente.

END OF PROFILE ( Usado nos blocos MC - Controle de Movimento)


O sinal End Of Profile pulsado a cada momento em que a execuo da curva CAM terminada.

O tipo de dado do End Of Profile pode ser:


desabilitado
marcador de bit
sada digital

BUSY ( Usado nos blocos MC - Controle de Movimento)


O sinal Busy informa se o bloco no foi finalizado.

O tipo de dado do Busy pode ser:


desabilitado
marcador de bit
sada digital

Ao iniciar o bloco, o sinal Busy setado, permanecendo neste estado at a finalizao do bloco.

ACTIVE ( Usado nos blocos MC - Controle de Movimento)


O sinal Active informa se o bloco est em execuo.

O tipo de dado do Active pode ser:


desabilitado
marcador de bit
sada digital

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.

COMMAND ABORTED ( Usado nos blocos MC - Controle de Movimento)


O sinal Command Aborted informa se o bloco foi abortado (cancelado).

O tipo de dado do CommandAborted pode ser:


desabilitado
marcador de bit
sada digital

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.

ERROR ( Usado nos blocos MC - Controle de Movimento)


O sinal Error informa se ocorreu erro na tentativa de executar o bloco.

O tipo de dado do Error pode ser:


desabilitado
marcador de bit
sada digital

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

ERROR ID ( Usado nos blocos MC - Controle de Movimento)


Enquanto o sinal Error estiver setado, o ErrorId conter o cdigo do erro.

O tipo de dado do ErrorId pode ser:


desabilitado
marcador de word
parmetro do usurio

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.

7.1.6 Referncia Rpida


LGICA
NOCONTACT - Contato Normalmente Aberto 130
NCCONTACT - Contato Normalmente Fechado 131
COIL - Bobina 132
NEGCOIL - Bobina Negada 132
SETCOIL - Seta Bobina 133
RESETCOIL - Reseta Bobina 134
PTSCOIL - Bobina de Transio Positiva 135
NTSCOIL - Bobina de Transio Negativa 136

BLOCOS DE CONTROLE DE MOVIMENTO


MC_Power - Habilitao do Eixo Real 138
MC_Reset - Limpa Falha do Drive 140
MC_Stop - Parada 141
MW_IqControl 145
STOP - Parada 146
QSTOP - Parada Rpida 150

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

MC_MoveVelocity - Velocidade 225

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

BLOCOS REDE CAN


MSCANWEG - Mestre CANWEG 281
RXCANWEG - Leitura CANWEG 281
SDO - Service Data Object 282

OUTROS BLOCOS
USERFB - Subrotina 298
MMC - Controle Multimotores 297

TEXTO
Comentrio 129

7.1.7 Estado do Eixo

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.

O estado do eixo poder ser:


128 WLP V10.00

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.

Veja tambm 26 como inserir um Comentrio no editor ladder.


130 WLP V10.00

DILOGO

7.3 Contatos
7.3.1 NO CONTACT
SMBOLO

DESCRIO
composto por 1 entrada, 1 sada e 1 argumento.

O argumento composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


marcador de bit
entrada digital
sada digital
parmetro do usurio (1)
marcador de bit de sistema (2)

NOTAS: (1) Valores pares correspondem a 0, enquanto que valores mpares correspondem a 1.
(2) Somente para SoftPLC do CFW-11 e SSW-06.

FUNCIONAMENTO
Transfere o sinal contido em sua entrada para a sua sada, se o valor do seu argumento for 1. Caso contrrio,
transfere 0 para a sua sada.

GRFICO

EXEMPLO COMENTADO
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.

O argumento composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


marcador de bit
entrada digital
sada digital
parmetro do usurio (1)
marcador de bit de sistema (2)

NOTAS: (1) Valores pares correspondem a 0, enquanto que valores mpares correspondem a 1.
(2) Somente para SoftPLC do CFW-11 e SSW-06.

FUNCIONAMENTO
Transfere o sinal contido em sua entrada para a sua sada, se o valor do seu argumento for 0. Caso contrrio,
transfere 0 para a sua sada.

GRFICO

EXEMPLO COMENTADO

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

7.4 Bobinas
7.4.1 COIL
SMBOLO

DESCRIO
composto por 1 entrada e 1 argumento.

O argumento composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


marcador de bit
sada digital
parmetro do usurio (1)
marcador de bit de sistema (2)

NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado.
Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1.
(2) Somente para SoftPLC do CFW-11 e SSW-06.

FUNCIONAMENTO
Transfere o sinal contido em sua entrada para o seu argumento.

GRFICO

EXEMPLO COMENTADO

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

7.4.2 NEG COIL


SMBOLO
Linguagem 133

DESCRIO
composto por 1 entrada e 1 argumento.

O argumento composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


marcador de bit
sada digital
parmetro do usurio (1)
marcador de bit de sistema (2)

NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado.
Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1.
(2) Somente para SoftPLC do CFW-11 e SSW-06.

FUNCIONAMENTO
Transfere o inverso do sinal contido em sua entrada para o seu argumento.

GRFICO

EXEMPLO COMENTADO

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

7.4.3 SET COIL


SMBOLO

DESCRIO
composto por 1 entrada e 1 argumento.

O argumento composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


marcador de bit
134 WLP V10.00

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.

7.4.4 RESET COIL


SMBOLO

DESCRIO
composto por 1 entrada e 1 argumento.

O argumento composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


marcador de bit
sada digital
parmetro do usurio (1)
marcador de bit de sistema (2)

NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado.
Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1.
(2) Somente para SoftPLC do CFW-11 e SSW-06.
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.

7.4.5 PTS COIL


SMBOLO

DESCRIO
composto por 1 entrada e 1 argumento.

O argumento composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


marcador de bit
sada digital
parmetro do usurio (1)
marcador de bit de sistema (2)

NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado.
Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1.
(2) Somente para SoftPLC do CFW-11 e SSW-06.

FUNCIONAMENTO
Quando 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.

7.4.6 NTS COIL


SMBOLO

DESCRIO
composto por 1 entrada e 1 argumento.

O argumento composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


marcador de bit
sada digital
parmetro do usurio (1)
marcador de bit de sistema (2)

NOTAS: (1) O valor corrente no salvo na memria E2PROM, ou seja, este ltimo valor no recuperado.
Alm disso, valores pares correspondem a 0, enquanto que valores mpares correspondem a 1.
(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.

7.4.7 IMMEDIATE COIL


SMBOLO

DESCRIO
composto por 1 entrada e 1 argumento.

O argumento composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


sada digital

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

7.5 Blocos de Funo


7.5.1 Controle de Movimento
7.5.1.1 MC_Power
SMBOLO

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

A entrada Enable responsvel pela habilitao/desabilitao do eixo real.


A sada Status informa o estado do eixo real.

O argumento Buffer Mode poder ser:


- Aborting: quando o comando for de desabilitao (Enable = 0), o eixo real ser desabilitado
imediatamente.
- Buffered: quando o comando for de desabilitao (Enable = 0), o eixo real ser desabilitado
somente quando todos os blocos de movimento terminarem .

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".

Ao habilitar o eixo real, o estado do eixo 127 mudar para "Standstill".

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado.

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.

Enquanto a entrada Execute estiver em 1, nenhum outro bloco MC ser executado.

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que a parada finalizada.

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

A entrada Execute responsvel pela habilitao do bloco.


A sada InIq informa o instante em que atinge o Iq programado.

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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa o instante que o bloco finalizado.

Modo :
O modo sempre uma constante.

Possui as opes:
interrompe
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.

O modo cancela no restaura o posicionamento prvio quando a entrada EN for 0.

Nota: Se utilizado para parar uma busca de zero mquina, o modo de parada sempre ser cancela, mesmo que
a programao esteje setada para interrompe.

Importante: Este bloco no altera a forma de controle, seja ela em malha de posio ou em malha de
velocidade.

FLUXOGRAMA
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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa o instante que o movimento finalizado.

FUNCIONAMENTO
Se a entrada EN for 0, o bloco no est ativo, a sada ENO fica em 0.
Se a entrada EN for 1, o bloco habilitado. Quando ocorrer um pulso na entrada rpida e o deslocamento
decorrido aps a habilitao do bloco for maior ou igual ao argumento posio, executado uma parada com
um perfil trapezoidal.

Quando a parada concluda, a sada ENO vai para 1 durante um ciclo de scan, retornando a 0
posteriormente.

Para realizar outro deslocamento o bloco deve ser desabilitado pelo menos por um ciclo de scan.
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.

composto por 1 entrada EN, 1 sada ENO e argumento, sendo ele:


- velocidade mnima - unidade: 13 bits

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa quando o bloco est ativo.

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.

Quando o bloco POSITION0 se torna ativo:


- o comando "Gira" via SoftPlc ativado;
- a referncia de velocidade via SoftPlc vai para 0;
- controle de posio ativado;
- o eixo alocado na posio corrente registrada pelo encoder;

EXEMPLO COMENTADO

Quando a entrada digital 1 for 1, o comando "Gira" via SoftPlc (%SX3001) ativo.
Linguagem 153

Se o inversor (%SX3000) estiver habilitado, temos duas situaes:


- se a entrada digital 2 for 0, o bloco POSITION0 habilitado e ser ativado assim que a referncia de
velocidade em 13 bits do drive for menor ou igual do que a velocidade mnima programada em 13 bits.
- se a entrada digital 2 for 1, o bloco POSITION0 desabilitado e habilitado o bloco REF, para uma
referncia de velocidade de 100 rpm.

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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa o instante que o bloco finalizado.

FUNCIONAMENTO
Se a entrada EN for 0, o bloco no executado e a sada ENO vai para 0.

Se houver pelo menos um pulso durante um ciclo de scan na entrada EN e no houver outro bloco de
posicionamento ativo, ser executado um posicionamento com um perfil S baseado nas caractersticas
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

x = x0 + v0*t + (1/2)*a0*t^2 + (1/6)*J*t^3

v = v0 + a0*t + (1/2)*J*t^2

a = a0 + J*t

onde:
- x = posio final
- x0 = posio inicial
- v = velocidade final
- v0 = velocidade inicial
- a = acelerao final
- a0 = acelerao inicial
- J = jerk

EXEMPLO COMENTADO
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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa o instante em que o bloco finalizado.

FUNCIONAMENTO
Se a entrada EN for 0, o bloco no executado e a sada ENO vai para 0.

Se houver pelo menos um pulso durante um ciclo de scan na entrada EN e no houver outro bloco de
posicionamento ativo, ser executado um posicionamento com um perfil trapezoidal baseado nas
caractersticas programadas nos argumentos.

Quando o posicionamento termina, a sada ENO vai para 1 durante um ciclo de scan, retornando
posteriormente a 0.

Importante: Este bloco trabalha em malha de posio, permanecendo assim mesmo aps a sua concluso.

FLUXOGRAMA
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

A entrada EN responsvel pela habilitao do bloco.


A entrada ZEROSW responsvel de informar ao bloco que a posio de zero mquina foi atingida.
A sada ENO informa o instante que o bloco finalizado.

TIPO:

Padro
A busca de zero iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No instante
em que houver um pulso de no mnimo um ciclo de scan na entrada ZEROSW, inicia-se a busca do pulso
nulo. Assim que o pulso nulo for encontrado, inicia-se o processo de parada seguido do retorno a posio
do pulso nulo.
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.

Uni-Direcional com Sensor (*)


Esse tipo pode ser usado quando o pulso nulo do encoder no est disponvel e requerido rotao em
somente um sentido.

A busca do sensor iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No instante
em que o sensor detectado, essa posio considerada como sendo a posio do pulso nulo e inicia-se o
processo de parada.
Se o bloco for habilitado e a entrada ZEROSW estiver em 1, a posio atual ser considerada como sendo a
posio do pulso nulo e nenhum movimento ser executado.

Uni-Direcional com Sensor e Pulso Nulo (*)


Esse tipo pode ser usado quando o pulso nulo do encoder est disponvel e requerido rotao em somente
Linguagem 161

um sentido.

A busca do pulso nulo iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No
instante em que o sensor detectado, inicia-se a busca do pulso nulo. Assim que o pulso nulo for
encontrado, inicia-se o processo de parada.

Uni-Direcional com Pulso Nulo (*)


A busca do pulso nulo iniciada com um perfil trapezoidal baseado nas caractersticas programadas. Assim
que o pulso nulo for encontrado, inicia-se o processo de parada.

Bi-Direcional com Sensor (*)


Esse tipo pode ser usado quando o pulso nulo do encoder no est disponvel.
A busca do sensor iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No instante
em que o sensor detectado, inicia-se o processo de inverso de sentido. No instante em que o sensor no
mais detectado essa posio considerada como sendo a posio do pulso nulo e inicia-se o processo de
parada seguido do retorno a nova posio do pulso nulo.

Se o bloco for habilitado e a entrada ZEROSW estiver em 1, o movimento inicia-se no sentido contrrio ao
programado, quando o sensor no mais detectado, essa posio considerada como sendo a posio do
pulso nulo e inicia-se o processo de parada seguido do retorno a nova posio do pulso nulo.
162 WLP V10.00

Bi-Direcional com Sensor e Pulso Nulo (*)


A busca do pulso nulo iniciada com um perfil trapezoidal baseado nas caractersticas programadas. No
instante em que o sensor detectado, inicia-se o processo de inverso de sentido. No instante em que o
sensor no mais detectado inicia-se a busca do pulso nulo. Assim que o pulso nulo for encontrado, inicia-
se o processo de parada seguido do retorno a posio do pulso nulo.

Se o bloco for habilitado e a entrada ZEROSW estiver em 1, o movimento inicia-se no sentido contrrio ao
programado, quando o sensor no mais detectado, inicia-se a busca do pulso nulo. Assim que o pulso nulo
for encontrado, inicia-se o processo de parada seguido do retorno a posio do pulso nulo.

FUNCIONAMENTO
Se a entrada EN for 0, o bloco no executado e a sada ENO fica em 0.

Se houver pelo menos um pulso durante um ciclo de scan na entrada EN e no haver outro bloco de
posicionamento ativo, a busca de zero iniciada nas caractersticas programadas nos argumentos.

Ento o bloco finalizado e a sada ENO vai para 1 por um ciclo de scan, retornando a 0 posteriormente.

Na finalizao deste bloco, a posio encontrada ser referenciada com o valor do offset programado, que
normalmente possui o valor zero. Se programssemos um offset negativo de 25 rotaes, e executssemos
um posicionamento relativo de 50 rotaes com sinal positivo, a posio alcanada seria de 25 voltas e 0 de
frao de volta, com sinal positivo. No entanto, se o posicionamento fosse absoluto, a posio final 50
voltas e de 0 de frao de volta, com sinal positivo, girando na realidade 75 voltas no sentido horrio.

NOTA: Se o tipo de busca de zero programado utilizar pulso nulo, a posio final pode sofrer um offset
dependendo do valor do parmetro 769, que provoca um adiantamento da posio em relao ao pulso nulo.
Desta forma, a parada ser o valor de P769 dcimos de graus antes do pulso nulo.

IMPORTANTE: Aps a busca de zero de mquina, o controle fica em malha de posio.

EXEMPLO COMENTADO
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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa o instante em que o bloco finalizado.

Velocidade
A velocidade composta por um tipo de dado e um endereo, dependendo da escolha do tipo de dado.

O tipo de dado da velocidade pode ser:


encoder (encoder auxiliar da PLC2 ou encoder principal da POS2)
parmetro do usurio
marcador de word
164 WLP V10.00

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.

O tipo de dado pode ser:


constante
parmetro do usurio
marcador de word

Os endereos ou constantes so destinados a relao do mestre e relao do escravo.

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:

Perfil de posicionamento CAM a ser executado.

- Tipo de Perfil Cam:

- Fixo: o perfil de posicionamento transferido junto com o programa do usurio e no poder sofrer
alteraes.

- Calculvel: o perfil de posicionamento transferido junto com o programa do usurio e poder sofrer
alteraes atravs da execuo do bloco CALCCAM. Para perfis de posicionamento calculveis os seguintes
parmetros so necessros :

Nmero Mximo de Pontos:


Valor constante que configura o nmero mximo de pontos que este CAM poder ter.

Primeiro Ponto Mestre


Marcador de float que configura a posio do mestre do primeiro ponto deste perfil CAM, a posio
do mestre nos demais pontos ser de acordo com o contedo dos marcadores de float
subseqentes ao selecionado. Os contedos dos marcadores de float utilizados devem ter o formato
de voltas, exemplo: 1.5 voltas, 0.25 volta, ...

Importante: Caso a posio do mestre de algum ponto for menor que a posio do mestre do ponto
anterior no momento da execuo do bloco CALCCAM, este perfil CAM no ser mais executado
Linguagem 167

sem que novamente o bloco CALCCAM seja executado com os contedos dos marcadores
utilizados estejam corretos.

Primeiro Ponto Escravo


Marcador de float que configura a posio do escravo do primeiro ponto deste perfil CAM, a
posio do escravo nos demais pontos ser de acordo com o contedo dos marcadores de float
subseqentes ao selecionado. Os contedos dos marcadores de float utilizados devem ter o formato
de voltas, exemplo: 1.5 voltas, 0.25 volta, ...

Primeiro Tipo de Curva


Marcador de bit que configura o tipo de interpolao (0 para interpolao linear e 1 para
interpolao cbica) do primeiro ponto deste perfil CAM, o tipo de interpolao dos demais pontos
ser de acordo com o contedo dos marcadores de bit subseqentes ao selecionado.

Nmero de Pontos
Marcador de word que configura a quantidade de pontos deste perfil CAM.

NOTAS!
- Caso o marcador de word programado conter valor maior que o argumento Nmero Mximo de
Pontos no momento da execuo do bloco CALCCAM, este perfil CAM no ser mais executado
sem que novamente o bloco CALCCAM seja executado com o contedo do marcador utilizado
esteja correto.
- No primeiro ciclo de scan aps o download do programa do usurio, o bloco CALCCAM carrega o
nmero de pontos, os valores dos pontos e os tipos de interpolao para os argumentos
programados nos blocos CAM calculveis.

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa o instante em que o bloco finalizado.

O bloco CAM responsvel pela execuo de um posicionamento definido em seu perfil (profile).
Basicamente um dispositivo CAM tem a funo de converter um movimento rotativo em um movimento
recproco de avano e recuo. Esse movimento de avano e recuo definido por um perfil cam. Umas das
maneiras de definir mecanicamente esse perfil cam mostrada no exemplo a seguir:

Figura - CAM mecnico.

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

A entrada digital %IX1 habilita o drive.


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

O seguinte profile foi utilizado no exemplo :

Atravs da monitorao online os seguintes dados foram adquiridos :


170 WLP V10.00

CAIXA DE PROPRIEDADES BLOCO CAM:

Esta caixa chamada atravs de um duplo clique do mouse no bloco CAM.


Nela possvel executar as seguintes operaes:
Linguagem 171

- Selecionar o perfil utilizado atravs da seleo de "Perfil".


- Abrir o perfil para edio atravs do boto "Abrir".
- Criar o novo perfil atravs do boto "Criar".
- Remover o perfil selecionado atravs do boto "Remover".
- Salvar com outro nome o perfil selecionado atravs do boto "Salvar Como...".

Criando um novo perfil cam:


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

Nessa janela existe os seguintes controles :

Tabela de pontos :
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 :

Ferramentas de controle do grfico :

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.

Adicionando um novo ponto no perfil cam:


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

Para alterar o tipo da interpolao clique na clula de tipo na linha correspondente a origem da
interpolao e selecione a desejada.
Na figura a seguir foi alterado o ponto para interpolao tipo cbica.
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.

Deve-se lembrar que as grandezas velocidade, acelerao e jerk do escravo so dependentes da


velocidade do mestre, ento interessante altera-la de modo a simular algo muito prximo ao real. Na figura a
seguir a velocidade do mestre ser alterada para 1000 rpm e analisaremos a mesma posio do cursor.
176 WLP V10.00

Durante o projeto do perfil cam todas essas grandezas devem ser observadas pois as mesmas
podero ou no ser cumpridas em funo de limitaes mecnicas, eltricas e eletrnicas dos equipamentos
envolvidos.

Como os grficos de acelerao e jerk so calculados levando em considerao a interpolao entre


dois pontos, nas junes entre interpolaes lineares a acelerao e jerk sero mostrados como iguais a zero.
Mas sabemos que teoricamente num degrau de velocidade a acelerao e jerk so infinitos, na prtica a
acelerao e jerk nesse momento depender tambm das limitaes mecnicas, eltricas e eletrnicas dos
equipamentos envolvidos. Esses degraus de velocidade devem ser observados e considerados no projeto do
perfil cam. Na figura a seguir exemplificado esta situao.

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

Alterando um ponto no perfil cam:


Um ponto pode ser alterado atravs da tabela de pontos pela edio direta ou movendo o ponto no
grfico. Para mover o ponto no grfico leve o mouse at o ponto em questo que marcado com um
quadrado vermelho, clique sobre o mesmo e mantenha o mouse pressionado e arraste o mesmo para a nova
posio.
Ao clicar sobre o ponto a tabela de pontos ser deslocada para o ponto em questo, selecionando a
clula relacionada.
A operao de mover o ponto no grfico interativa e calcula todo o perfil a cada mudana do
ponto em questo. O novo ponto pode ser visto na tabela de pontos.

Removendo um ponto no perfil cam:


O mesmo removido diretamente na tabela de pontos. Para isso selecione uma das clulas
respectiva ao ponto e clique no boto "Remover Ponto".

Zoom de uma rea determinada do grfico:


Clique com o mouse sobre um dos cantos da regio que deseja executar o zoom e mantenha o
mouse pressionado, mova o mouse de modo a marcar uma regio. Nesse momento um retngulo aparecer no
grfico, solte o boto do mouse, e ento d um duplo clique sobre esse retngulo. Na figura a seguir um
exemplo desse zoom.
178 WLP V10.00

Movendo o grfico:
Pressione a tecla SHIFT e clique com o mouse sobre o grfico e mantenha o mouse pressionado,
mova o mouse e grfico mover junto.

Menu grfico:
Para ter acesso ao menu do grfico clique com o boto direito do mouse sobre a rea do grfico,
aps o seguinte menu aparecer.

Nesse menu possvel executar as seguintes operaes :


- Habilitar/desabilitar coordenadas do mouse.
- Habilitar/desabilitar eixos x e y.
- Executar operaes de zoom.
- Executar operaes de ajuste da tela.
- Abrir caixa com as propriedades do grfico.

Na figura a seguir mostrada a caixa de propriedades do grfico.


Linguagem 179

Nessa caixa de propriedades do grfico possvel executar as seguintes operaes :


- Ajustar manualmente a escala dos eixos x e y
- Habilitar/desabilitar coordenadas do mouse.
- Habilitar/desabilitar eixos x e y.

7.5.2.6 CALCCAM
SMBOLO:

DESCRIO:
composto por 1 entrada EN e 1 sada ENO.

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa o instante em que o bloco finalizado.

O bloco CALCCAM responsvel pelo clculo dos blocos CAM 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

Propriedades bloco CAM:

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

A entrada EN responsvel pela habilitao do bloco.

Incremento
O incremento composto por um tipo de dado, um endereo ou um valor constante, dependendo da escolha
do tipo de dado e a forma de incremento.

O tipo de dado pode ser:


constante
parmetro do usurio
marcador de word

A forma de incremento pode ser:


graus / segundo
pulsos / ciclo de scan (65536 pulsos = 1 rotao)

FUNCIONAMENTO
Se a entrada EN for 0, o bloco no executado e a sada ENO fica em 0.

Se a entrada EN for 1 e nenhum outro bloco de posicionamento estiver ativo, com exceo do bloco follow,
ento o bloco incrementa a posio do eixo do motor com o valor incremento de posio por segundo ou por
ciclo de scan, dependendo da forma de incremento programado.

No instante que a entrada EN for para 0, o incremento de posio para, a sada ENO vai para 1 por um ciclo de
scan, retornando a 0 posteriormente.

NOTA: O incremento pode ser atualizado online.

FLUXOGRAMA
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".

Dependendo da distncia do posicionamento e dos valores de acelerao e desacelerao, a velocidade do


motor no atingir a velocidade mxima configurada.

A direo do posicionamento depender da posio atual do motor e a posio configurada. Se a posio


atual for menor que a posio configurada, o posicionamento ser na direo positiva (sentido horrio) e se a
posio atual for maior que a posio configurada, 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.

Nota: Caso o valor do argumento "Jerk" for diferente de zero, considerar:


- o valor da desacelerao ser o mesmo do valor configurado na acelerao;
- o argumento "UpdateMode" "Online" no ter efeito, sendo considerado os valores dos
argumentos no instante da transio positiva de Execute;
- no permitido executar o posicionamento com outro bloco ativo, ocorrer ErrorId 95.
Linguagem 185

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado.

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.

Tendo-se a transio de 0 para 1 do marcador de bit 6505 o segundo bloco MC_MoveAbsolute


instantaneamente executado (BufferMode - Aborting), 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 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 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".

Dependendo da distncia do posicionamento e dos valores de acelerao e desacelerao, a velocidade do


motor no atingir a velocidade mxima configurada.

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.

Nota: Caso o valor do argumento "Jerk" for diferente de zero, considerar:


- o valor da desacelerao ser o mesmo do valor configurado na acelerao;
- o argumento "UpdateMode" "Online" no ter efeito, sendo considerado os valores dos
argumentos no instante da transio positiva de Execute;
- no permitido executar o posicionamento com outro bloco ativo, ocorrer ErrorId 95.

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado.

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

Execuo completa dos dois blocos:


Linguagem 191

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.

Segundo bloco cancelando o primeiro bloco:

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.

Tendo-se a transio de 0 para 1 do marcador de bit 6505 o segundo bloco MC_MoveRelative


instantaneamente executado (BufferMode - Aborting), 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
Linguagem 193

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado.

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado.

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado.

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

Na transio de 0 para 1 do marcador de bit 6500, o bloco MC_StepLimitSwitch executado 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 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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado.

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

Na transio de 0 para 1 do marcador de bit 6500, o bloco MC_StepAbsSwitch executado e iniciasse a


busca da AbsSwitch. O estado do eixo 127 alterado para "Homing".

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

Na transio de 0 para 1 do marcador de bit 6501, o bloco MC_StepDirect executado e a posio de


referncia do usurio (P0051, P0052 e P0053) alterada para 3,5 voltas (P0051 = 8192, P0052 = 3 e P0053 = 0). O
estado do eixo 127 alterado para "Standstill".

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado.

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado com sucesso.

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco finalizado.

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

A entrada Execute responsvel pela habilitao do bloco.


A sada InSync informa o instante em que o bloco est ativo.

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.

Na execuo do bloco o estado do eixo 127 mudar para "Synchronized Motion".

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.

Na transio de 0 para 1 do marcador de bit 8002, o primeiro bloco MC_CamIn 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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o bloco MC_CamIn 208 finalizado.

MODO DE OPERAO
Ao executar o bloco MC_CamOut, o drive no opera em malha de posio.

Na execuo do bloco o estado do eixo 127 mudar para "Continuous Motion".

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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa quando a velocidade do motor atingir a velocidade programada.

Velocidade :
A velocidade composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha
do tipo de dado.

O tipo de dado da velocidade pode ser:


constante
parmetro do usurio
marcador de word
marcador de float

Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no
projeto.

Para os parmetros do usurio, os marcadores de word e os marcadores de float a unidade considerada por
este campo o RPM (rotaes por minuto).

FUNCIONAMENTO

Se a entrada EN for 0, o bloco no executado e sada ENO fica em 0.

Se a entrada EN sofrer uma transio de 0 para 1 e nenhum outro bloco de movimento estiver ativo, com
exceo do prprio bloco Seta Velocidade, executado um perfil trapezoidal baseado nas caractersticas
programadas dos argumentos e nunca finalizado. No entanto, outros blocos Seta Velocidade podem ser
habilitados online, alterando a programao dos seus argumentos.

Para acabar com este movimento necessrio utilizar o bloco parada.

A sada ENO s vai para 1 em um ciclo de scan, quando o bloco atingir a velocidade programada. Caso
contrrio sempre 0.

Importante: Este bloco trabalha em malha de velocidade, permanecendo assim mesmo aps a sua concluso.

FLUXOGRAMA
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

A entrada EN responsvel pela habilitao do bloco.

FUNCIONAMENTO
Se a entrada EN for 0, o bloco no executado e a sada ENO fica em 0.

Se a entrada EN for 1 e nenhum outro bloco de posicionamento estiver ativo, o bloco executa um perfil
trapezoidal baseado nas caractersticas programadas nos argumentos e inicia a desacelerao quando a
entrada EN for 0.

No instante que a entrada EN for para 0, inicia-se a parada e quando ela for finalizada, a sada ENO vai para 1
por um ciclo de scan, retornando a 0 posteriormente.

NOTA: A velocidade do JOG no atualizada online, ou seja, mesmo que o valor da velocidade programada
seja alterada, a velocidade deste bloco no sofrer alterao.

Importante: Este bloco trabalha em malha de velocidade, permanecendo assim mesmo aps a sua concluso.

FLUXOGRAMA
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:

- sentido de rotao 113


- velocidade 218
- offset 112
218 WLP V10.00

- acelerao 112
- desacelerao 112
- eixo 113

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa que o bloco est sendo executado.

O bloco SPEED responsvel pela escrita de referncia de velocidade de acordo com os parmetros de
sentido de rotao, velocidade, offset, acelerao e desacelerao para o eixo selecionado pelo parmetro
eixo.

Velocidade :
A velocidade composta por um tipo de dado e um endereo ou um valor constante, dependendo da escolha
do tipo de dado.

O tipo de dado da velocidade pode ser:


constante
parmetro do usurio
marcador de word
marcador de float

Para o tipo de dado constante, o valor deve ser programado de acordo com a unidade configurada no
projeto.

Para os parmetros do usurio, os marcadores de word e os marcadores de float a unidade considerada por
este campo o RPM (rotaes por minuto).

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

A entrada digital %IX1 habilita o drive.


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

7.5.3.4 REF
SMBOLO:

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

- Modo de Controle 114 MODE


- Velocidade 112 SPEED
- Corrente de Torque 115 TORQUE

A entrada EN responsvel pela habilitao do bloco e por enviar o comando de gira/pra ao drive.
A sada ENO informa que o bloco est habilitado e sendo executado.

O bloco REF responsvel pela escrita de referncia de velocidade ou referncia de corrente de torque para o
controle do drive (rampas, sentido de giro, etc...). A seleo do tipo da referncia feita no argumento
MODE. A referncia de velocidade possui a opo de valor em 13 bits ou em rpm. A referncia de corrente
de torque em % da corrente nominal do motor.

FUNCIONAMENTO:
- Modo Velocidade:
Se a entrada EN for 0, o bloco no executado e sada ENO zero.
Se a entrada EN for 1, o drive estiver habilitado geral e nenhum outro bloco de movimento estiver ativo, o
comando gira/pra vai para 1, o valor da referncia de velocidade escrita para o drive e a sada ENO vai para
1.
Se a entrada EN sofrer uma transio de 1 para 0 e esse bloco estiver ativo, o comando gira/pra vai para 0 e a
sada ENO vai para 0.

- Modo Torque:
Linguagem 221

Se a entrada EN for 0, o bloco no executado e sada ENO zero.


Se a entrada EN for 1, o modo de controle do drive for vetorial (encoder ou sensorless), o drive estiver
habilitado geral e nenhum outro bloco de movimento estiver ativo, o comando gira/pra vai para 1, o valor da
referncia de corrente de torque escrita para o drive e a sada ENO vai para 1.
Se a entrada EN sofrer uma transio de 1 para 0 e esse bloco estiver ativo, ativado o modo velocidade, o
comando gira/pra vai para 0 e a sada ENO vai para 0.

NOTA: Valores negativos para referncia de velocidade ou referncia de corrente de torque impem um
sentido de giro do motor contrrio ao definido no drive.

FLUXOGRAMA:

GRFICO:
- Modo Velocidade:
222 WLP V10.00

- Modo Torque:

EXEMPLO:

A entrada digital %IX1 habilita geral o drive.


Linguagem 223

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:

- Velocidade "SPEED" [Unidade: RPM]

- Acelerao "ACCELERATION" [Unidade: RPM/s]

- Jerk Inicial "JERK0" [Unidade: RPM/s]

- Jerk Final "JERK1" [Unidade: RPM/s]

- 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:

A entrada digital %IX1 habilita ou no o comando gira/pra.


A transio na entrada digital %IX2 habilita o bloco SRAMP. No instante em que a referncia de velocidade
atingir 1000 RPM, a sada ENO vai para 1.
Linguagem 225

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".

Nota: Caso o valor do argumento "Jerk" for diferente de zero, considerar:


- o argumento "UpdateMode" "Online" no ter efeito, sendo considerado os valores dos
argumentos no instante da transio positiva de Execute;

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

A entrada Execute responsvel pela habilitao do bloco.


226 WLP V10.00

A sada InVelocity informa o instante em que atinge a velocidade programada.

MODO DE OPERAO
Ao executar o bloco MC_MoveVelocity, o drive no opera em malha de posio.

Na execuo do movimento o estado do eixo 127 mudar para "Continuous Motion".

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.

Tendo-se a transio de 0 para 1 do marcador de bit 6505 o segundo bloco MC_MoveVelocity


instantaneamente executado, com isso os sinais Busy e Active deste bloco, marcadores de bit 6506 e 6507
respectivamente, so setados e iniciasse o movimento para a velocidade de 100 RPM (neste instante o
marcador de float 9400 contm o valor 100). Ao mesmo tempo os sinais Busy, Active e InVelocity do primeiro
bloco, marcadores de bit 6501, 6502 e 6504, so resetados e o sinal CommandAborted, marcador de bit 6503,
setado por 1 scan.
228 WLP V10.00

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.

O tipo de dado pode ser:


constante
parmetro do usurio
marcador de word

Os endereos ou constantes so destinados a relao do mestre e relao do escravo.


Modo

O modo uma constante.

Possui as opes:
velocidade - controla apenas o sincronismo de velocidade.
posio - controla o sincronismo de posio e velocidade .

Fonte
A fonte de sincronismo uma constante.
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

A entrada EN responsvel pela habilitao do bloco.


A entrada AUTO torna a compensao do erro ativa.
A sada ENO vai para 1, somente aps o bloco capturar o terceiro sinal index ter sido recebido quando no
houver nenhum erro fatal.

NOTA: O sinal index recebido pelo pino 8 do conector XC8 (sinal Z).

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.

- WIN: janela para atuao do INDEX. Ver PF.

- SHIFT: valor de correo mximo em pulsos/periodo de amostragem, quando h um erro entre PF e REG e o
bloco est em modo automtico.

- SRC: 0: resolver, 1: encoder

- ERR: cdigo de erro do bloco.


-2: 1 INDEX no recebido ou recebido apos PF + WIN (erro no fatal)
-1: PF tem um valor diferente de REG apos o 2 INDEX (erro no fatal)
0: sem erro
1: INDEX recebido depois de PF + WIN
2: |PF - REG| > WIN apos o recebimento do 2 INDEX (inicializacao).

- SH+: 0: normal, 1: necessita de uma correo positiva

- SH-: 0: normal, 1: necessita de uma correo negativa

- DIFF: |PF - REG| em pulsos

- REG: nmero de pulsos entre 2 INDEX

- PUL: nmero de pulsos decorridos desde o ultimo INDEX


232 WLP V10.00

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

A entrada Execute responsvel pela habilitao do bloco.


A sada InGear informa o instante em que o sincronismo estabelecido.

MODO DE OPERAO
Ao executar o bloco MC_GearIn, o drive no opera em malha de posio.

Na execuo do bloco o estado do eixo 127 mudar para "Synchronized Motion".


Linguagem 233

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

A entrada Execute responsvel pela habilitao do bloco.


A sada InSync informa o instante em que o sincronismo estabelecido.
236 WLP V10.00

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.

Na execuo do bloco o estado do eixo 127 mudar para "Synchronized Motion".

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o deslocamento realizado.

MODO DE OPERAO
Ao executar o bloco MC_Phasing, o drive no altera o modo de operao atual.

Na execuo do bloco o estado do eixo 127 no mudar.

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

A entrada Execute responsvel pela habilitao do bloco.


A sada Done informa o instante em que o sincronismo finalizado.

MODO DE OPERAO
Ao executar o bloco MC_GearOut, o drive no opera em malha de posio.
Linguagem 239

Na execuo do bloco o estado do eixo 127 mudar para "Continuous Motion".

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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa se a posio real maior ou igual ao valor programado, no sentido programado.

Histerese
A histerese formada por 1 formato, 1 tipo de dado e 1 endereo ou constante, dependendo da escolha do
tipo de dado.

O formato pode ser:


Percentual (%)
Pulsos (65536 pulsos = 1 rotao)

O tipo de dado pode ser:


constante
parmetro do usurio
marcador de word

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

Neste exemplo o bloco INPOS est sempre ativado.


Neste caso, se o motor estiver na posio positiva maior ou igual a 50 rotaes (respeitando a histerese de
2%), escreve 1 na sada digital 1. Caso contrrio, escreve 0.

7.5.5.2 INBWG
SMBOLO

DESCRIO
composto por 1 entrada EN, 1 sada ENO e 4 argumentos, sendo eles:
velocidade 112
sentido de rotao 113
- histerese 241
- eixo 113

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa se o sentido de rotao o mesmo do sentido programado e se a velocidade do motor
maior ou igual ao valor programado.

Histerese
A histerese formada por 1 formato, 1 tipo de dado e 1 endereo ou constante, dependendo da escolha do
tipo de dado.
242 WLP V10.00

O formato :
Percentual (%)

O tipo de dado pode ser:


constante
parmetro do usurio
marcador de word

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

A entrada IN responsvel pela habilitao do bloco.


A sada Q informa se o tempo decorrido atingiu o tempo programado.
244 WLP V10.00

PT (Tempo Desejado)
O tempo desejado composto por um tipo de dado e um endereo ou um valor constante, dependendo da
escolha do tipo de dado.

O tipo de dado do sinal pode ser:


constante
parmetro do usurio
marcador de word

Para o tipo de dado constante, o valor mximo permitido 65535.


Para PLC1, PLC2 e POS2 a base de tempo 1ms, para a SoftPLC do CFW-11 e SoftPLC da SSW-06 a base de
tempo 10ms.

ET (Tempo Decorrido)
O tempo decorrido composto por um tipo de dado e um endereo.

O tipo de dado do tempo decorrido pode ser:


parmetro do usurio
marcador de word

NOTA:
Na opo parmetro do usurio, o valor corrente no salvo na memria E2PROM, ou seja, este
ltimo valor no recuperado.
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

A entrada EN responsvel pela habilitao do bloco.


A sada Q acionada conforme programao dos argumentos.

FUNCIONAMENTO
Se a entrada EN for 0, e a sada Q 0.

Se a entrada EN for 1 :

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

DESCRIO (Counter Up)


composto por 1 entrada CU, 1 entrada R, 1 sada Q e 2 argumentos, sendo eles:
PV - contagem desejada
CV - contagem decorrida

A entrada CU a entrada de contagem.


A entrada R reseta a contagem.
A sada Q informa se o valor de contagem programado foi atingido.

PV (Contagem Desejada)
A contagem desejada composta por um tipo de dado e um endereo ou um valor constante, dependendo da
escolha do tipo de dado.

O tipo de dado da contagem desejada pode ser:


constante
parmetro do usurio
marcador de word

Para o tipo de dado constante, o valor mximo permitido 65535.

CV (Contagem Decorrida)
A contagem decorrida composta por um tipo de dado e um endereo.

O tipo de dado da contagem decorrida pode ser:


parmetro do usurio
marcador de word

NOTA: Na opo parmetro do usurio, o valor corrente no salvo na memria E2PROM, ou seja, este
248 WLP V10.00

ltimo valor no recuperado.

FUNCIONAMENTO
Quando a entrada CU for de 0 para 1, o valor de contagem decorrida incrementado, a menos que a entrada R
esteja em 1.

Quando o valor de contagem decorrida atingir o valor de contagem desejado, a sada Q vai para 1,
permanecendo nesse estado at que a entrada R v para 1. Caso contrrio, a sada Q 0.

Enquanto a entrada R estiver em 1, o valor de contagem decorrida resetado e a contagem no


incrementada.

FLUXOGRAMA

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)

A entrada EN responsvel pela habilitao do bloco.


A sada ENO uma cpia do valor da entrada EN.

Seleo
O argumento seleo composto por um tipo de dado e um endereo.

O tipo de dado do endereo pode ser:


constante
marcador de bit
entrada digital
parmetro do usurio

Quando o tipo de dado for constante, temos as opes:


automtico
manual.

Filtro da Referncia Automtica


O Filtro da Referncia Automtica um filtro passa baixa, sendo que a constante de tempo programada
atravs do argumento Filtro.
Linguagem 251

O argumento Filtro composto por um tipo de dado e um endereo.

O tipo de dado do float pode ser:


- constante float;
- marcador de float.

Referncia Manual
O argumento Referncia Manual composto por um tipo de dado e um endereo.

O tipo de dado do float pode ser:


- constante float;
- marcador de foat.

Modo do Controlador
O modo do controlador sempre constante, podendo ser:
- 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.

Enquanto a entrada EN for 1, o bloco executado. Caso contrrio, os argumentos so resetados.

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]

A entrada EN responsvel pela habilitao do bloco.


A sada ENO uma cpia do valor da entrada EN.
254 WLP V10.00

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.

Enquanto a entrada EN for 1, o bloco executado. Caso contrrio, os argumentos so resetados.

A frmula do Filtro dada por:

- passa baixa
[sada] = [entrada] / ( [constante de tempo] * s + 1 ) para filtros passa baixa

- passa alta
[sada] = ([entrada] *[constante de tempo] * s) / ( [constante de tempo] * s + 1 ) para filtros passa alta

NOTA: A constante de tempo dada em segundos.

IMPORTANTE: No mximo 2 blocos de filtro podem estar ativos por vez. A partir do terceiro, no so
executados, mesmo que estejam ativos em sua entrada EN.

BLOCO DIAGRAMA

EXEMPLO COMENTADO
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)

A entrada EN responsvel pela habilitao do bloco.


A entrada PRESET atribui o valor de preset contido em PV em CV.
A sada Q vai para 1 durante um ciclo de scan se o valor de pulsos contados atingiu o valor de pulsos
desejados, retornando a 0 posteriormente.

Reset
Temos dois tipos de reset, atravs do pulso nulo do encoder principal ou atravs de marcador de bit, entrada
digital, sada digital ou parmetro do usurio.

Modo de Contagem (MODE)


256 WLP V10.00

O modo de contagem sempre constante, sendo possvel os seguintes modos:

Modo 1: a contagem de pulsos realizada em quadratura entre os sinais A e B, conforme figura a seguir. O
resultando tem uma resoluo de quatro vezes a resoluo do encoder.

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

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

A entrada EN responsvel pela habilitao do bloco e inicio da contagem dos pulsos.


A entrada PRESET atribui o valor de preset contido em PV em CV.
A sada Q vai para 1 durante um ciclo de scan se o valor de pulsos contados (CV) atingiu o valor de pulsos
desejados (REF CNT), retornando a 0 posteriormente.

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

o Contador Rpido DI1/DI2.


O reset por borda de subida/descida Z somente permitido quando a fonte de contagem (SRC) for o
Contador 1 EEN1/EEN2 ou Contador 2 EEN2.

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.

Valor correte (CV)


Informa a quantidade de pulsos contados pelo bloco.

Valor salvado (SV)


Quando ocorrer o evento programado em Save, o valor contido em CV salvado em SV e o argumento 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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO vai para 1 dependento do operador, dado 1 e dado 2.

Formato:
O formato sempre constante, podendo ser do tipo inteiro 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

FORMATO FLOAT : FORMATO INTEIRO :

+, -, *, / e pow +e- x /

pow or, and, xor, nor, nand shift


e xnor
Linguagem 263

ashift

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

FORMATO FLOAT FORMATO INTEIRO

- formato = float - formato = inteiro


- operador - operador
- dado 1 - dado 1 - parte baixa
- dado 2 - dado 1 - parte alta
- resultado - dado 2
- resultado - parte baixa
- resultado - parte alta
- overflow
- sinal

A entrada EN responsvel pela habilitao do bloco.


A sada ENO uma cpia do valor da entrada EN.

Formato:
O formato sempre constante, podendo ser do tipo inteiro 113 ou ponto flutuante 114 .

Operador:
O operador sempre constante.

Possui as opes:

Para ponto flutuante 114 :

Adio
Subtrao
Multiplicao
Diviso
Potncia

Para inteiro 113 :

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.

Para o formato ponto flutuante a operao executada dada por:

[float resultado] = [float dado 1] [operador] [float dado 2]

Numa diviso pela constante 0, gerado um "warning" na compilao. Caso a diviso seja efetuada com um
marcador de float no denominador, essa verificao no acontece, porm, em ambos os casos o valor
saturado aos valores mximo ou mnimo de float, dependendo do valor do numerador ser maior ou menor que
0.

Para efeitos do sinal da saturao, zero considerado com sinal positivo.

Para o formato inteiro a operao executada dada por:

* Adio:

[resultado] = [dado 1] + [dado 2]


[word] = [word] + [word]

O bit sinal ligado quando o resultado da operao for menor que zero.
O bit overflow ligado quando [dado 1] + [dado 2] > 32767, nesse momento o resultado fica saturado em
32767.
O bit overflow ligado quando [dado 1] + [dado 2] < -32768, nesse momento o resultado fica saturado em -
32768.

* Subtrao:

[resultado] = [dado 1] - [dado 2]


[word] = [word] - [word]

O bit sinal ligado quando o resultado da operao for menor que zero.
O bit overflow ligado quando [dado 1] + [dado 2] > 32767, nesse momento o resultado fica saturado em
32767.
O bit overflow ligado quando [dado 1] + [dado 2] < -32768, nesse momento o resultado fica saturado em -
32768.

* Multiplicao:

[resultado high, resultado low] = [dado 1] x [dado 2]


[double word] = [word] x [word]

Resultado high e resultado low representam um dado de 32 bits, sendo que o resultado high contm os 16
bits mais significativos da multiplicao e o resultado low contm os 16 bits menos significativos da
multiplicao.
Linguagem 265

O bit sinal ligado quando o resultado da operao for menor que zero.

* Diviso:

[quociente, resto] = [dado 1 high, dado1 low] [dado 2]


[word, word] = [double word] [word]

Dado1 high e dado1 low representam um dado de 32 bits, sendo que o dado1 high contm os 16 bits mais
significativos e o dado1 low contm os 16 bits menos significativos.
Quociente contm o quociente da diviso e o resto contm o resto da diviso.

O bit sinal ligado quando o resultado da operao for menor que zero.

O bit overflow ligado quando [dado 1 high, dado1 low] [dado 2] > 32767, nesse momento o quociente fica
saturado em 32767e resto fica saturado em 65535.
O bit overflow ligado quando [dado 1 high, dado1 low] [dado 2] < -32768, nesse momento o quociente
fica saturado em -32768 e resto fica saturado em 0.
O bit overflow ligado caso a diviso seja efetuada com um parmetro ou marcador no denominador que
contenha valor zero, nesse momento o quociente e resto ficam saturados em 32767 ou -32768, dependendo
do valor do numerador ser maior ou menor que zero.
Para efeitos do sinal da saturao, nesse caso, zero considerado com sinal positivo.

* Potncia:

[resultado high, resultado low] = [dado 1] ^ [dado 2]


[double word] = [word] ^ [word]

Resultado high e resultado low representam um dado de 32 bits.

O bit sinal ligado quando o resultado da operao for menor que zero.
O bit overflow ligado quando [dado 1] ^ [dado 2] > 2147483647, nesse momento o resultado fica saturado
em 2147483647.

* OR:

* AND:

* XOR:

* NOR:
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.

Para as operaes em formato inteiro so usados os seguintes formatos :

* WORD = 16 bits com sinal


Mnimo negativo = -32768
Mximo positivo = 32767

* DOUBLE WORD = 32 bits com sinal


Mnimo negativo = -2147483648
Mximo positivo = 2147483647

Como a double word representado por duas words distintas necessrio entendermos como isso funciona,
ento, um nmero em double word ser a composio dessas duas words onde a word high representar os
16 bits mais significativos da double word e a word low os 16 bits menos significativos dessa double word,
conforme esquema a seguir :
Linguagem 267

Ento para compor uma double word necessrio determinar essas duas words distintas, essa composio
pode ser determinada pelas seguintes regras:

* Nmeros positivos (0 < WORD HIGH < 32767) :

WORD HIGH = INTEIRO( DOUBLE WORD / 65536 )


WORD LOW = DOUBLE WORD - ( WORD HIGH x 65536 )

Ou

DOUBLE WORD = WORD HIGH x 65536 + WORD LOW

Exemplo : DOUBLE WORD = 500.000

WORD HIGH = INTEIRO ( 500.000 / 65536) = 7


WORD LOW = 500.000 - ( 7 x 65536 ) = 41248
DOUBLE WORD = 7 x 65536 + 41248 = 500.000

* Nmeros negativos (32768 < WORD HIGH < 65535):

WORD HIGH = INTEIRO( DOUBLE WORD / 65536 ) + 65535


WORD LOW = DOUBLE WORD - ( (WORD HIGH-65536) * 65536 )

Ou

DOUBLE WORD = (WORD HIGH - 65535) x 65536 + WORD LOW - 65536

Exemplo : DOUBLE WORD = -325.000

WORD HIGH = INTEIRO ( -325.000 / 65536) + 65535 = 65531


WORD LOW = -325.000 - ( (65531-65536) x 65536 ) = 2680
DOUBLE WORD = (65531 - 65535) x 65536 + 2680 - 65536 = 325.000

EXEMPLOS :

Exemplo 1:
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

Converte entrada analgica 1 do drive para unidade de engenharia.

Faixa de valores:
AI => -10...0...10Vcc => -32768...0...32767 => -3000...0...3000

Frmula utilizada:
Resultado = AI * 3000 / 32767

7.5.7.3 FUNC
SMBOLO

DESCRIO
composto por 1 entrada EN, 1 sada ENO e 3 argumentos, sendo eles:
formato
funo
valores (entrada, sada)

A entrada EN responsvel pela habilitao do bloco.


A sada ENO uma cpia do valor da entrada EN.

Formato:
O formato sempre constante, podendo ser do tipo inteiro 113 ou ponto flutuante 114 .

Funo:
A funo sempre constante.

Para o formato ponto flutuante, possui as opes:

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

Para o formato inteiro, possui as opes:

absoluto (mdulo)
negativo

NOTA: Para as funes trigonomtricas, o ngulo dado em radianos

FUNCIONAMENTO
A entrada EN sempre transfere o seu valor para a sada ENO.

Enquanto a entrada EN for 1, o bloco executado.

As frmulas so:

absoluto: [sada] = | [entrada] |


negativo: [sada] = - [entrada]
raiz quadrada: [sada] = sqrt ([entrada])
seno: [sada] = sen ([entrada])[entrada] em radianos
coseno: [sada] = cos ([entrada])[entrada] em radianos
tangente: [sada] = tan ([entrada])[entrada] em radianos
arco seno: [sada] = asen ([entrada])[sada] em radianos
arco coseno: [sada] = acos ([entrada])[sada] em radianos
arco tangente: [sada] = atan ([entrada])[sada] em radianos

ex: [sada] = e([entrada])


ln: [sada] = ln ([entrada])
log: [sada] = log ([entrada])
frac: [sada] = frac ([entrada])
trunc: [sada] = trunc ([entrada])
round: [sada] = round ([entrada])

EXEMPLO COMENTADO
Linguagem 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)

A entrada EN responsvel pela habilitao do bloco.


A sada ENO indica quando ocorre uma saturao.

Formato
O formato sempre constante, podendo ser do tipo inteiro 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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO estar ligada enquanto o bloco estiver sendo executado.

BIT 0 a 15
O argumento bit composto por um tipo de dado e um endereo.
Linguagem 273

O tipo de dado do argumento pode ser:


desabilitado
constante
marcador de bit
entrada digital
sada digital
parmetro do usurio

WORD
O argumento word composto por um tipo de dado e um endereo.

O tipo de dado do tempo decorrido pode ser:


parmetro do usurio
marcador de word

FUNCIONAMENTO
A entrada EN sempre transfere o seu valor para a sada ENO.

Enquanto a entrada EN for 1, o bloco executado.


Se o bloco estiver habilitado, o valor do argumento word ser composto pelos valores contidos nos
argumentos bit 0 a 15.

EXEMPLO COMENTADO

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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO estar ligada enquanto o bloco estiver sendo executado.

WORD
O argumento word composto por um tipo de dado e um endereo.

O tipo de dado do tempo decorrido pode ser:


parmetro do usurio
marcador de word

BIT 0 a 15
O argumento bit composto por um tipo de dado e um endereo.

O tipo de dado do argumento pode ser:


desabilitado
marcador de bit
sada digital
parmetro do usurio

FUNCIONAMENTO
A entrada EN sempre transfere o seu valor para a sada ENO.

Enquanto a entrada EN for 1, o bloco executado.


Se o bloco estiver habilitado, o valor dos argumentos bit ser composto pelos valores contidos nos bits do
argumento word.

EXEMPLO COMENTADO
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 entrada EN responsvel pela habilitao do bloco.

A sada ENO vai para 1 somente quando o dado destino for atualizado.

SRC (Dado Fonte)


O dado fonte composto por um tipo de dado e um endereo ou um valor constante, dependendo da escolha
do tipo de dado.

O tipo de dado do dado fonte pode ser:


constante
constante float
constante de double
marcador de bit
marcador de word
marcador de float
276 WLP V10.00

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

DST (Dado Destino)


O dado destino composto por um tipo de dado e um endereo e o local onde salvo o valor do dado
fonte.

O tipo de dado do dado destino pode ser:


marcador de bit
marcador de word
marcador de float
marcador de double
marcador de bit de sistema 98
marcador de word de sistema 98
sada digital
sada analgica
parmetro do usurio
parmetro do sistema
parmetro do drive

NOTA: Na opo parmetro do usurio, o valor corrente no salvo na memria E2PROM, ou seja, este
ltimo valor no recuperado.

FUNCIONAMENTO
A sada ENO vai para 1 se a entrada EN for 1 e aps o dado destino ter sido atualizado.

Quando a entrada EN est ativa, o valor contido no dado fonte transferido para o dado destino. Caso
contrrio, nada feito.

Ateno compatibilidade quanto aos tipos de dados fonte e destino.

EXEMPLO COMENTADO

A entrada digital 1 em 1, habilita o TRANSFER. Com isto o valor contido na entrada analgica 1 pode ser
visualizado no parmetro do usurio 800.

Uma aplicao til do bloco TRANSFER a sua utilizao para habilitar o motor partir, por exemplo, de uma
entrada digital. Assim, SRC teria uma entrada digital como valor, e DST o marcador de bit de sistema 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

A entrada EN responsvel pela habilitao do bloco.


A sada ENO uma cpia do valor da entrada EN.

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.

A entrada em inteiro representa um nmero inteiro e pode variar de -32768 a 32767.

EXEMPLO COMENTADO

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

7.5.8.3 FL2INT
SMBOLO

DESCRIO
composto por 1 entrada EN, 1 sada ENO e 2 argumentos, sendo eles:
float entrada 114
inteiro resultado 113

A entrada EN responsvel pela habilitao do bloco.


A sada ENO uma cpia do valor da entrada EN.

ATENO:
Para converso de um valor de posio em ponto flutuante utilizar a USERFB 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.

O resultado em inteiro representa um nmero inteiro e pode variar de -32768 a 32767.

Se o valor float for maior que 32767, na converso seu valor saturado resultando numa word inteira, igual a
32767.

Se o valor float for menor que -32768, na converso seu valor saturado resultando numa word inteira, igual
a -32768.

EXEMPLO COMENTADO

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:

modo (leitura / escrita)


indexador
valor

A entrada EN responsvel pela habilitao do bloco.


A sada ENO informa se o indexador vlido.

Indexador
O argumento indexador composto por dois tipos de dados e um endereo.

O tipo de dado do endereo pode ser:


constante
marcador de word
parmetro do usurio

E o tipo de dado a ser lido ou escrito pode ser:


marcador de bit
marcador de word
Linguagem 279

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.

O tipo de dado do valor pode ser:


marcador de bit
marcador de word
marcador de float
marcador de double
entrada digital
sada digital
entrada analgica
sada analgica
parmetro do usurio
parmetro do sistema
parmetro do drive

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)

A entrada EN responsvel pela habilitao do bloco.


A sada ENO indica que o bloco est ativo.

FUNCIONAMENTO
Se a entrada EN for 0, a sada 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".

7.5.9 Rede CAN


7.5.9.1 MSCANWEG
SMBOLO

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

- Fonte da velocidade: seleciona qual velocidade o Mestre CANWEG ir transmitir para os escravos,
a velocidade real ou a referncia de velocidade.
- Eixo: determina qual o eixo Mestre CANWEG ir transmitir para os escravos, o eixo real ou o eixo
virtual.

A entrada EN responsvel por habilitar o mestre a enviar a velocidade e a posio real via rede CAN aos
escravos conectados.
A sada ENO informa se a rede CAN est habilitada.

FUNCIONAMENTO
Quando este bloco est habilitado, o envia a velocidade e posio real via rede CAN ciclicamente.

NOTA: Se o bloco no for habilitado no mestre, o escravo no seguir o mestre.

IMPORTANTE: O protocolo CAN deve estar desabilitado, ou seja, P770 = 0.

EXEMPLO

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

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 entrada EN responsvel pela habilitao do bloco.

A sada ENO vai para 1 enquanto o bloco est lendo os dados da rede CANWEG (mestre deve ter o bloco
MSCANWEG 281 habilitado).

IMPORTANTE: O protocolo CAN deve estar desabilitado, ou seja, P770 = 0.

FUNCIONAMENTO
Assim que o bloco habilitado, os dados de velocidades e posio lidos pela rede CANWEG, so
armazenados nos seus respectivos marcadores de float.

EXEMPLO

7.5.9.3 SDO
SMBOLO:

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

ADDRESS : Endereo do n da rede CANopen


FUNC : Funo (leitura ou escrita)
INDEX : ndice do objeto que deseja-se ler ou escrever (decimal)
SUB-IND : Sub-ndice so objeto que deseja-se ler ou escrever (decimal)
SIZE : Tamanho do objeto que deseja-se ler ou escrever (bytes)
TIMEOUT : Tempo em ms de espera para leitura ou escrita do valor
RESULT : Resultado da execuo do bloco
0 = executado com sucesso
1 = carto no pode executar a funo (exemplo : mestre no habilitado)
2 = timeout na espera da resposta pelo mestre
3 = escravo retornou erro
OUT-HIGH : Valor mais significativo do objeto lido (word)
OUT-LOW : Valor menos significativo do objeto lido (word)
IN-HIGH : Valor mais significativo a ser escrito no objeto (word)
OUT-HIGH : Valor menos significativo a ser escrito no objeto (word)

A entrada EN responsvel pela habilitao do bloco.


A sada ENO vai para 1 aps executar o bloco
Linguagem 283

FUNCIONAMENTO:
Se a entrada EN for zero, o bloco no executado.
Se a entrada EN sofrer uma transio de 0 para 1, o carto envia uma mensagem via rede CANopen para um
escravo da rede, de acordo com os argumentos programados. Se o bloco estiver programado para leitura, o
carto far a requisio para o escravo, e o valor informado pelo escravo ser salvo nos argumentos de sada.
Se o bloco estiver programado para escrita, os argumentos de entrada sero escritos no objeto
correspondente do escravo. Aps a execuo do bloco a sada ENO vai para 1 e s retorna a zero aps a
entrada EN for para zero.

EXEMPLO:
Leitura da tenso DC do SCA-05 :

Atravs do software WSCAN verifica-se que a tenso DC do SCA-05 corresponde ao objeto 2004h
(hexadecimal) que em decimal igual a 8196. Como o objeto um INTEGER16 ento o nmero de bytes = 2.

Rede (WSCAN) :

Dicionrio de objetos (WSCAN) :

Diagrama ladder :
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

Somente a interface RS485 permite operao como mestre da rede.


necessrio programar, nas configuraes do produto, o modo de operao como Mestre, alm
da taxa de comunicao, paridade e stop bits, que devem ser as mesmas para todos os
equipamentos da rede.
O mestre da rede Modbus RTU no possui endereo
O envio e recepo de telegramas via interface RS485 utilizando o protocolo Modbus RTU
programado utilizando blocos em linguagem de programao Ladder. necessrio conhecer os
blocos disponveis e o software de programao em Ladder para poder programar o mestre da
rede.
As seguintes funes esto disponveis para envio de requisies pelo mestre Modbus:
o Funo 01: Read Coils
o Funo 02: Read Discrete Inputs
o Funo 03: Read Holding Registers
o Funo 04: Read Input Registers
o Funo 05: Write Single Coil
o Funo 06: Write Single Register
o Funo 15: Write Multiple Coils
o Funo 16: Write Multiple Registers
Linguagem 285

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

- DST2: Dado destino.

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:

- 16 parmetros de entrada (PM0 a PM15)


- 16 parmetros de entrada/sada (PM16 a PM31)

Nota: No SCA06 os parmetros PM16 a PM31 so somente parmetros de sada.

A entrada EN responsvel pela habilitao do bloco.


A sada ENO estar ligada enquanto o bloco estiver sendo executado.

O bloco USERFB responsvel pela execuo de uma sub-rotina ladder criada pelo usurio.

Parmetros do USERFB so reas de memria que servem para que o programa principal que chama o
USERFB possa interagir com a sub-rotina programada dentro do USERFB, eles podem ser do tipo
BOOLEANO, WORD e FLOAT.

A tabela a seguir mostra os operandos que podem ser utilizados para cada de tipo de parmetro do USERFB:

Tipo do Parmetro do US ERFB Entradas Entradas/S adas


PM0 a PM15 PM16 a PM31

BOOLEANO %M X - M arcador de Bit %M X M arcador de Bit


%IX Entrada Digital %QX Sada Digital
Linguagem 299

WORD Constante %UW Parmetro do Usurio


%UW Parmetro do Usurio %M W M arcador de Word
%M W M arcador de Word %QW Sada Analgica
%IW Entrada Analgica

FLOAT Constante de Float %M F M arcador de Float


%M F M arcador de Float

DOUBLE Constante de Double %M F M arcador de Double


%M D M arcador de Double

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

Esta caixa chamada atravs de um duplo clique no bloco USERFB.


Nela possvel executar as seguintes operaes:

Selecionar o USERFB utilizado para essa chamada atravs da seleo de Nome.


Obter informaes do USERFB selecionado atravs do boto Informaes.
Abrir o USERFB para edio atravs do boto Abre.
Criar o novo USERFB atravs do boto Cria.
Remover o USERFB selecionada atravs do boto Remove.
Definir os argumentos dos parmetros de entrada atravs da aba Parmetros de Entrada.
Definir os argumentos dos parmetros de sada atravs da aba Parmetros de Sada.

CRIANDO UM NOVO USERFB


Para criar um novo USERFB clique no boto Cria, um assistente de criao ajudar na definio dos
parmetros necessrios para o USERFB, conforme exemplo a seguir.

No primeiro passo do assistente de criao do USERFB, ser definido o nome, o nmero de parmetros de
entrada e sada, se o USERFB ser armazenado no projeto ou numa biblioteca de USERFBs, e uma senha para
a mesma.

Quando for selecionado a opo Diretrio = Projeto o USERFB estar armazenada em {Caminho onde WLP
est instalado}\PROJECTS\{Nome do Projeto}\MACROS\
Quando for selecionado a opo Diretrio = Biblioteca o USERFB estar armazenada em {Caminho onde
WLP est instalado}\ MACROS\
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:

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

Clique no boto Avanar:


302 WLP V10.00

No terceiro passo do assistente de criao do USERFB, sero definidas as propriedades dos parmetros de
sada.

Clique no boto Avanar:

No quarto passo do assistente de criao do USERFB possvel revisar todas as opes definidas
anteriormente, caso seja necessrio fazer alguma modificao possvel clicar no boto Voltar, se tudo
estiver correto, clique em Concluir.

Aps clicar no boto concluir um nova janela de edio ladder ser criado conforme figura a seguir:
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.

Os smbolos para cada parmetro do USERFB foram definidos no assistente de criao.


Caso seja necessrio alterar alguma configurao do USERFB definido no assistente de criao possvel
atravs do menu USERFB acessar duas opes, conforme figura a seguir.

A opo configurao abre a seguinte janela:


304 WLP V10.00

Nessa janela possvel executar as seguintes operaes:

Ativar/desativar senha do USERFB clicando diretamente na opo SENHA ATIVA/INATIVA.


Alterar o nmero de parmetros de entrada/sada clicando diretamente sobre o nmero de entradas/
sadas.
Alterar o tipo do parmetro clicando diretamente sobre o tipo do parmetro.
Alterar o nome do parmetro clicando diretamente sobre o nome do parmetro.

A opo informaes abre a seguinte janela:


Linguagem 305

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.

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


308 WLP V10.00

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.

Monitorao da situao interna do USERFB:

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

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

Monitorao da situao interna do USERFB:

Na figura a seguir mostrado um exemplo de utilizao de um USERFB em mltiplas chamadas. Todas as


chamadas executam o mesmo diagrama ladder mas de maneira independente, em funo dos operadores
programados para ela.
310 WLP V10.00

7.6 Blocos do Usurio


7.6.1 USERFBs Instalados no WLP
O bloco USERFB 298 responsvel pela execuo de uma subrotina criada pelo usurio. No instalador do
WLP foram disponibilizados alguns blocos USERFBs com funes pr-definidas para utilizao do usurio.
A seguir breve descrio sobre os mesmos.

ANALOG_I - Converso de entrada analgica


Converte valor lido pela entrada analgica no formato binrio para um valor em unidade de engenharia,
conforme escala definida.

ANALOG_O - Converso de sada analgica


Converte um valor em unidade de engenharia, com uma escala definida, para sada analgica no formato
binrio.

DIAMCALC - Clculo de dimetro


Calcula o dimetro de uma bobina em mm conforme relao entre a velocidade de linha em m/min e a
velocidade do motor em rpm.

DIAMLENG - Estimao de dimetro


Linguagem 311

Estima o dimetro de uma bobina em mm conforme o comprimento e espessura do material bobinado.

DMux - Converso de word para binrio


Converte uma word em seus respectivos 16 bits.

DRAW
Implementao da funo draw para uma dada referncia de velocidade. O draw um valor que pode ser
somado ou multiplicado ao valor de uma dada referncia de velocidade.

EP - Potencimetro eletrnico
Implementao da funo potencimetro eletrnico para referncia de velocidade.

FLOAT2PO - Converso de ponto flutuante para posio


Converte um valor (rotaes) em ponto flutuante para posio em voltas e frao de voltas. Estes valores
podem ser utiliza-
dos diretamente nas entradas dos blocos de posicionamento.

LRAMP - Rampa linear de referncia


Implementao de rampa linear de referncia conforme tempo de acelerao ou desacelerao programadas,
mais rampa
de desacelerao rpida, com opo de seleo de referncia lenta ou normal.

MFILTER - Filtro passa baixa de 1 a ordem


Implementao de filtro passa baixa de 1 ordem com habilitao e reset. Este bloco filtro no possui a mesma
dinmica do bloco FILTER do WLP, pois seus clculos dependem do ciclo de scan da placa.

MMIN2RPM - Converso de velocidade em m/min para rpm


Calcula a velocidade do motor em rpm conforme a velocidade de linha em m/min e o dimetro do rolo
acionado.

Mux - Converso de binrio para word


Converte 16 bits em uma word respectiva.

PO2Float - Converso de posio para ponto flutuante


Converte a posio do eixo real ou virtual (somente POS2) no formato sinal, voltas e frao de voltas para um
nmero em ponto flutuante. feita a aquisio dos dados diretamente dos parmetros da placa, sendo ento
convertidos para um nmero em ponto flutuante.

RPM2MMIN - Converso de velocidade em rpm para m/min


Calcula a velocidade de linha em m/min conforme a velocidade do motor em rpm e o dimetro do rolo
acionado.

RPMCFW09 - Converso de velocidade real no formato 13/15 bits para rpm


Atravs do marcador de Word do sistema %SW1 (Velocidade real (13/15 bits)) e do parmetro do sistema %
P767 (RPM sncrono do motor), tem-se a leitura da velocidade do motor em rpm como tambm o seu sentido
de giro. Somente para CFW09.

TAPER - Clculo da funo taper / dureza


Atravs da definio de um dimetro inicial e um dimetro final efetua-se a funo taper (dureza) para
bobinamento conforme um setpoint de fora pr-definido e um percentual de decrscimo deste setpoint.
312 WLP V10.00

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

8.2 Erros Fatais do Compilador


Os seguintes tpicos tratam dos erros fatais de compilao.

"Erro Fatal C1 : Janela do compilador no pode ser criada"


Por que : erro de memria
Ao : fechar e recomear a aplicao ou reiniciar o computador

"Erro Fatal C2 : diretrio no encontrado '% 1'"


Por que : erro interno
Ao : notificar a Assistncia Tcnica da WEG ou seu representante WEG, informando-lhe a descrio e
detalhes de como reproduzir este erro

"Erro Fatal C3 : compilador recebeu um argumento invlido"


Por que : erro interno
Ao : notificar a Assistncia Tcnica da WEG ou seu representante WEG, informando-lhe a descrio e
detalhes de como reproduzir este erro

"Erro Fatal C4 : arquivo '% 1' no pode ser aberto ==> causou ..."
Por que : o arquivo no existe ou no pode ser acessado; erro no arquivo
Ao : baseado na causa do erro, tentar eliminar o erro

"Erro Fatal C5 : diretrio '% 1' no pode ser criado"


Por que : Erro no hard disk
Ao : recomear o computador e compilar novamente

"Erro Fatal C6 : equipamento incorreto"


Por que : arquivo fonte <Project>.LDD est corrompido
Ao : criar um novo programa

"Erro Fatal C7 : nmero incorreto de pginas"


Por que : arquivo fonte <Project>.LDD est corrompido
Ao : criar um novo programa

"Erro Fatal C8 :arquivo no pode ser aberto


Compilador 313

Por que : arquivo fonte <Project>.LDD est corrompido


Ao : editar seu programa novamente e salv-lo

"Erro Fatal C9 : estouro da memria de longs de rascunho"


Por que : memria de rascunho para blocos WLP excedeu seu limite
Ao : diminuir tamanho do programa

"Erro Fatal C10 : estouro da memria de bytes de rascunho"


Por que : memria de rascunho para blocos WLP excedeu seu limite
Ao : diminuir tamanho do programa

8.3 Erros do Compilador


Os seguintes tpicos tratam dos erros de compilao.

"Erro C101 : verso incorreta do header"


Por que : arquivo fonte <Project>.LDD est corrompido
Ao : criar um novo programa

"Erro C102 : verso incorreta do software"


Por que : arquivo fonte <Project>.LDD est corrompido
Ao : criar um novo programa

"Erro C103 : verso incorreta do body"


Por que : arquivo fonte <Project>.LDD est corrompido
Ao : criar um novo programa

"Erro C104 : endereo inexistente"


Por que : o campo endereo est vazio
Ao : preencher o campo endereo com um endereo vlido

"Erro C105 : tipo de clula desconhecido"


Por que : arquivo fonte <Project>.LDD est corrompido
Ao : criar um novo programa

"Erro C106 : tipo de bloco de funo desconhecido"


Por que : arquivo fonte <Project>.LDD est corrompido
Ao : criar um novo programa

"Erro C107 : elemento indefinido na lista de instruo"


Por que : erro interno
Ao : notificar a Assistncia Tcnica da WEG ou seu representante WEG, informando-lhe a descrio e
detalhes de como reproduzir este erro

"Erro C108 : linha invlida"


Por que : arquivo fonte contm caracteres invlidos
Ao : salvar e fechar o programa; recomear o programa novamente

"Erro C109 : ligao vertical com conexo na direita"


Por que : esta verso no aceita conexo na direita
Ao : apagar a conexo na direita

"Erro C110 : ligao vertical sem conexo"


Por que : h uma ligao vertical que no tem um elemento em um de seus limites
Ao : apagar a ligao vertical
314 WLP V10.00

Nota: erro disponvel apenas no WLP V1.00

"Erro C111 : contato no pode ser conectado diretamente na borda direita"


Por que : nenhuma bobina foi encontrada na ltima coluna
Ao : apagar a linha horizontal, inserir uma bobina na ltima coluna e conectar o contato e a bobina

"Erro C112 : somente bobinas podem ser conectadas na borda direita"


Por que : a ltima coluna contm um elemento que no uma bobina
Ao : apagar o elemento e inserir uma bobina

"Erro C113 : elemento se torna uma lgica invlida"


Por que : o programa no est completo
Ao : elementos deveriam ser conectados da borda esquerda borda direita
Nota: erro disponvel apenas no WLP V1.00

"Erro C114 : endereo invlido"


Por que : endereo inserido em algum bloco invalido
Ao : verificar endereo do elemento que gerou o erro

"Erro C115 : bloco no vlido para o equipamento com a verso de firmware configurada"
Por que : bloco inserido no programa no compatvel com equipamento e verso de firmware configurado
Ao : apagar bloco ou verificar equipamento configurado

"Erro C116 : parmetro do USERFB invalido"


Por que : parmetro do USERFB utilizado dentro do USERFB no vlido ou est desabilitado
Ao : verificar parmetro do USERFB do elemento dentro do USERFB que gerou o erro

"Erro C117 : programao invlida do USERFB"


Por que : programao dentro do USERFB no vlida
Ao : verificar programa dentro do USERFB

"Erro C118 : matemtica com word no permitida para essa verso de firmware"
Por que : matmatica de word no compatvel com equipamento e verso de firmware configurado
Ao : apagar bloco, verificar bloco ou verificar equipamento configurado

"Erro C119 : entrada de encoder no permitida para esse equipamento"


Por que : contador de encoder programado com entrada no disponvel para equipamento configurado
Ao : apagar bloco ou verificar equipamento configurado

"Erro C120 : modo de contagem no permitido para esse equipamento"


Por que : contador de encoder programado com modo de contagem no disponvel para entrada de encoder
configurada
Ao : verificar programao do bloco

"Erro C121 : USERFB no pode conter bloco USERFB"


Por que : inserido bloco USERFB dentro de um projeto do USERFB
Ao : apagar bloco USERFB

"Erro C122 : programao no permitida para essa verso de software/equipamento"


Por que : programao do bloco que indica erro no permitida para verso de software do equipamento ou
para o equipamento configurado no projeto
Ao : verificar propriedades do projeto ou mudar programao do bloco em questo

"Erro C123 : arquivo no encontrado"


Por que : arquivo no encontrado no caminho especificado
Ao : verificar programao do bloco checando se o mesmo aponta para o arquivo em questo
Compilador 315

"Erro C124 : arquivo de profiles cam no foi gerado"


Por que : arquivo binrio dos profiles cam no foi gerado
Ao : verificar programao e possveis erros gerados para os blocos cam inseridos no projeto

"Erro C125 : memria reservada para os perfis cam excedida"


Por que : a soma de todos os pontos utilizados em todos os blocos cam inseridos no projeto excedeu a
capacidade de memria determinada para os perfis cam
Ao : apagar algum bloco cam ou diminuir o nmero de pontos do mesmo

"Erro C126 : erro na compilao do USERFB"


Por que : ocorreu algum erro na compilao do bloco USERFB em questo
Ao : verificar bloco cam tentando compilar o mesmo individualmente

"Erro C127 : memria reservada para programa usuario excedida"


Por que : tamanho do programa excedeu memria determinada para o programa do usurio
Ao : diminuir o tamanho do programa do usurio

"Erro C128 : recurso em ponto flutuante no suportado "


Por que : tentativa de utilizar ponto flutuante em equipamento que no suporta ponto flutuante
Ao : modificar blocos para utilizar ponto fixo (inteiro)

8.4 Advertncias do Compilador


Os seguintes tpicos tratam das advertncias de compilao :

"Advertncia C201 : elemento no est conectado no lado esquerdo"


Por que : elemento no est conectado com outros elementos no lado esquerdo
Ao : completar ou apagar a lgica

"Advertncia C202 : valor da posio muito pequeno para gerar uma trajetria"
Por que : este valor de posio no gerar nenhuma trajetria; esta advertncia pode ocorrer nos blocos de
funo: em posio, curva S, curva trapezoidal, curva trapezoida varivel e deslocamento.
Ao : preencher o campo com um valor > 360/65536 (0.0054931640625)

"Advertncia C203 : logica incompleta"


Porque : ha uma ligao vertical ou elemento sem conexo (programa no esta completo)
Ao : apagar a lgica ou conectar os elementos corretamente (borda esquerda e borda direita)

"Advertncia C204 : valor do deslocamento muito pequeno"


Porque : nesta condio, o bloco em deslocamento tende manter a sua sada sempre em nvel lgico 1.
Ao : preencher o campo com um valor > 360/65536 (0.0054931640625)

"Advertncia C205 : velocidade de referncia do encoder nula (nao vai girar)"


Porque : A relao de transformao entre o mestre e o escravo nula.
Ao : programar algum valor diferente de zero na relao inteira e/ou programar um valor diferente de zero
para a relao do escravo.

"Advertncia C206 : diviso por 0"


Porque : o divisor do bloco matemtico uma constante float que 0.
Ao : alterar o dado 2 para um valor diferente de 0. Caso isso no seje feito, o resultado da diviso ser
saturado para o valor mximo.

"Advertncia C207 : endereo de entrada igual ao endereo de sada."


Porque : utilizado mesma varivel na entrada e sada do bloco
316 WLP V10.00

Ao : utilizar variveis diferentes

8.5 Informaes da Compilao


Informaes sobre o compilador, programa e arquivos so mostrados numa caixa de dilogo.

Informaes do Compilador
Ele mostra o equipamento, nome do projeto, hora, data e tempo transcorrido desde a ltima compilao.

Informaes do Programa
Ele mostra o nmero de pginas, lgicas e elementos usados no programa do usurio.

Informaes dos Arquivos


Ele mostra o nome, hora, data e tamanho dos arquivos que foram gerados durante a ltima compilao.

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

- Aps os passos do assistente de configurao, ser iniciado o processo de transmisso do programa do


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

Metodologia antiga (WLP < V7.10)


Aplicaes 319

Metodologia nova (WLP >= V7.10)

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 executar o assistente de configurao de um duplo clique sobre o nome do assistente.

- Para aplicaes desenvolvidas na metodologia antiga atravs do menu Ferramentas opo Aplicao,
clique em Configurar, conforme figura a seguir.
320 WLP V10.00

Aps a concluso do assistente de configurao, iniciado novamente o processo de transmisso para


atualizar o as alteraes feitas conforme a seguir.

- Metodologia nova :

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

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.

- Feche todas as aplicaes que no esto sendo utilizadas.


Obtendo Ajuda 321

- Adicione mais RAM (memria) em seu computador. Voc pode determinar quanta memria necessria
verificando no painel de controle a performace do Window 98 ou no gerenciador de tarefas do Windows XP.

- Se voc est usando mais que 256 cores em sua tela de vdeo, voc pode querer diminuir para 256 cores.
Para mais informaes sobre como mudar sua tela, consulte a documentao do seu Windows.

Para mais informaes sobre melhora de desempenho, consulte a documentao do Windows.

PROBLEMAS DE IMPRESSO
A resoluo da tela e impresso no so freqentemente as mesmas, ento quando voc imprime, o resultado
pode no ser o mesmo que voc v na tela.
Se uma falha de proteo geral aparecer quando voc imprime um tpico, verifique o driver da impressora.
Mude para a uma verso mais atualizada do driver, se possvel.

Assegure que sua impressora esteje ativada e que voc possa imprimir para ela de qualquer aplicao. Se o
problema persistir, abra a pgina de propriedades da impressora que voc est usando. Clique na tabela de
fontes, e ento selecione um mtodo de download de fontes True Types que trabalharo melhor com seu
sistema.

10.2 Direitos Autorais


As informaes contidas neste documento podem mudar sem aviso prvio. Os nomes de empresas,
produtos, pessoas, caracteres, e/ou dados mencionados aqui so fico e no pretendem de nenhuma
maneira representar qualquer pessoa, empresa, produtos, ou eventos reais , a no ser que notificados.

Nenhuma parte deste documento pode ser reproduzidas ou transmitidas de qualquer forma ou por meios
eletrnicos ou mecnicos, incluindo fotocpia, gravao, ou sistemas de armazenagem de dados, para
qualquer propsito a no ser para uso pessoal do usurio, sem a permisso prvia por escrito da empresa
WEG. Permisso para imprimir uma copia permitida somente por meio eletrnico.

A WEG pode ter patentes, pedidos de patentes, marcas registradas, direitos autorais, ou outras
propriedades intelectuais contidas neste documento. O fornecimento deste documento no d o direito a
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

CTU 41, 247


ndice -D-
Dados 91
-A- Desfazer 20
Deslocamento Eixo Mestre 236
Abrir 16 DMUX 43, 274
Ajuda 67 Download 63
Apagar 26
Aplicao 61, 62 -E-
Aplicaes 316
Apontador 26 Editar 20, 21, 68, 69, 70
Argumentos 111 Endereos 23, 24
AUTOREG 229 Entradas 65, 81, 83
Autoria 321 Erros 23
Excluir 25
-B- Executa curva Cam 208
Exibir 21, 22, 23, 24
Barras 21, 22
Blocos 106, 126 -F-
Bobina 28, 29, 132, 133, 134, 135, 136, 137
Busca chave AbsSwitch 193 Fechar 17
Busca Chave LimitSwitch (fim de curso) 196 Ferramentas 46, 47, 48, 61, 62
Busca Pulso Nulo 198 Fieldbus 47
FILTER 41, 253
-C- Finaliza Home 203
Finaliza MC_CamIn 211
CALCCAM 33, 179 Finaliza MC_GearIn e MC_GearInPos 238
Calcula Nova Tabela Cam 205 FL2INT 44, 277
Clculo 42, 43, 260, 262, 269, 271, 272, 274 FOLLOW 38, 228
CAM 33, 166, 179 Force 65, 83
Cam Profiles 48 FUNC 42, 269
CAN 45, 281, 282
CANOpen 45, 48, 282 -G-
Clulas 68, 69, 70
CLP 40, 41, 42, 243, 246, 247, 250, 253, 255 Grade 23
Colar 21
Comentrio 26, 129 -H-
COMP 42, 260
Compatibilidade 106 Habilita Drive 138
Compilao 23, 62, 312, 313, 315, 316 HOME 32, 159
Comunicao 63, 64, 65, 66, 88, 89
Contato 27, 28, 130, 131 -I-
Copiar 20
CTENC 41, 42, 255 IDATA 44, 278

Copyright 1999-2016 WEG. Todos os direitos reservados.


324 WLP V10.00

Idioma 19 MC_Power 138


IHM 65, 83 MC_Reset 140
Imprimir 18 MC_StepAbsSwitch 193
INBWG 40, 241 MC_StepDirect 201
Informaes 10, 65, 87 MC_StepLimitSwitch 196
Inicializao 11 MC_StepRefPulse 198
INPOS 39, 239 MC_Stop 141
Inserir 26, 27, 28, 29, 31, 32, 33, 36, 37, 38, 39, 40, MMC 46, 297
41, 42, 43, 44, 45, 46 Monitorao 63, 64, 65, 66, 70, 71, 74, 75, 77, 81,
Inserir Pgina 24, 25 83, 87
Instalao 11 Movimento 36, 37, 211, 215, 217, 220, 225
INT2FL 44, 277 MSCANWEG 45, 281
Introduo 11 Muda a posio de referncia do usurio 201
Iq 145 MUX 43, 272
MW_CamCalc 205
-J- MW_IqControl 145

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

Marcadores 98 PID 41, 250


MATH 42, 262 Posicionamento 32, 33, 153, 156, 159, 163, 166,
179, 182
MC_CamIn 208
Posicionamento Absoluto 184
MC_CamOut 211
Posicionamento Relativo 188
MC_CamTableSelect 204
POSITION0 151
MC_FinishHoming 203
Problemas 320
MC_GearIn 232
Projeto 13, 14, 16, 17, 18, 19, 316
MC_GearInPos 235
Propriedades 19
MC_GearOut 238
MC_MoveAbsolute
MC_MoveRelative
184
188
-Q-
MC_MoveVelocity 225
QSTOP 31, 150
MC_Phasing 236

Copyright 1999-2016 WEG. Todos os direitos reservados.


Index 325

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

Sadas 65, 81, 83


Sair 19
Salvar 17
SAT 43, 271
SCURVE 32, 153
SDO 45, 282
Seguidor 38, 228, 229
Seleciona Tabela Cam 204
Serial 88
SETSPEED 36, 211
SHIFT 33, 182
Sincronismo em Posio 235
Sincronismo em Velocidade 232
Sistema 98
Sobre 67
Soluo 320
SPEED 37, 217
STOP 31, 146
Suporte 321

-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

Copyright 1999-2016 WEG. Todos os direitos reservados.

Вам также может понравиться