Escolar Documentos
Profissional Documentos
Cultura Documentos
Srie TPW-04
Manual de Programao
Manual de Programao
Srie: TPW-04
Idioma: Portugus
N do Documento: 10003853205 / 00
Verso de Software: 1.0
Data da Publicao: 10/2015
ndice
SUMRIO
1 RESUMO DO PRODUTO E LINGUAGENS DE PROGRAMAO
19
20
22
24
26
27
30
33
ndice
8.4 MARCADORES AUXILIARES RETENTIVOS......................................................................................34
8.5 EXEMPLO DE RETENO EM CASO DE FALTA DE ENERGIA.......................................................34
8.6 MARCADORES AUXILIARES PARA APLICAO ESPECIAL..........................................................35
36
9.1 STATUS.................................................................................................................................................36
9.2 PARA USO GERAL/RETENO.........................................................................................................36
9.3 PARA O ALARME DO SINAL...............................................................................................................36
38
43
49
ndice
12.5 RESTRIO PARA A FREQUNCIA DE RESPOSTA MXIMA......................................................55
12.5.1 Frequncia de resposta de entrada para a srie TPW04.......................................................55
12.6 PRECAUES COMUNS..................................................................................................................55
57
63
65
67
68
18 INSTRUES OR E ORI
69
70
ndice
20 INSTRUO ORB
72
21 INSTRUO ANB
73
74
23 INSTRUES MC E MCR
77
24 INSTRUO INV
78
79
80
81
82
83
84
86
ndice
31.1 ETAPA E SEQUNCIA DE EXECUO DO PROGRAMA...............................................................86
31.1.1 Estrutura e Sequncia de Etapas de Contatos......................................................................86
31.1.2 Sequncia de Execuo do Programa....................................................................................86
31.2 AES DA BOBINA DUPLA DA SADA DUPLA E SUA SOLUO...............................................87
31.2.1 Soluo para a Sada Dupla....................................................................................................87
31.3 CIRCUITOS NO PROGRAMVEIS E SOLUO...........................................................................88
31.3.1 Circuito Ponte...........................................................................................................................88
31.3.2 Posio de Conexo da Bobina..............................................................................................88
89
93
96
99
100
108
ndice
37.1 FLUXO DE PROGRAMA..................................................................................................................108
37.1.1 F00 CJ Salto condicional......................................................................................................108
37.1.2 Formato da Instruo............................................................................................................108
37.2 F01 CALL CHAMADA DE SUBPROGRAMA..................................................................................110
37.2.1 Formato da Instruo............................................................................................................110
37.2.2 F02 SRET Retorno Subprograma..........................................................................................111
37.3 FORMATO DA INSTRUO............................................................................................................111
37.4 F03 IRET RETORNO INTERRUPO.............................................................................................112
37.4.1 Formato da Instruo............................................................................................................112
37.5 FORMATO DA INSTRUO............................................................................................................112
37.6 F05 DI INTERRUPO DESATIVADO............................................................................................113
37.6.1 Formato da Instruo............................................................................................................113
37.6.2 Ponteiros so descritos a seguir...........................................................................................113
37.7 F06 FEND FINAL DO PROGRAMA PRINCIPAL.............................................................................117
37.7.1 Formato da Instruo............................................................................................................117
37.8 F07 WDT DEFINIR TEMPO DE WATCH DOG................................................................... 117
37.8.1 Formato da Instruo............................................................................................................117
37.9 F08 FOR INICIAR UM LOOP...........................................................................................................118
37.9.1 Formato da Instruo............................................................................................................118
37.10 F09 NEXT PRXIMO CICLO.........................................................................................................119
37.10.1 Formato da Instruo..........................................................................................................119
120
129
ndice
39.8 F26 AND OPERAO LGICA E..................................................................................................133
39.8.1 Formato da Instruo............................................................................................................133
39.9 F27 OR OPERAO LGICA OU.................................................................................................134
39.9.1 Formato da Instruo............................................................................................................134
39.10 F28 XOR OPERAO LGICA OU EXCLUSIVO.......................................................................134
39.10.1 Formato da Instruo..........................................................................................................135
39.11 F29 NEG INVERSO......................................................................................................................135
39.11.1 Formato da Instruo..........................................................................................................135
136
146
155
ndice
42.1 PROCESSAMENTO DE ALTA VELOCIDADE.................................................................................155
42.1.1 Modificaes de instruo....................................................................................................155
42.2 F50 REF ATUALIZAO..................................................................................................................155
42.2.1 Formato da Instruo............................................................................................................155
42.3 F52 MTR MATRIZ DE ENTRADA....................................................................................................156
42.3.1 Formato da Instruo............................................................................................................156
42.4 F53 HSCS HABILITA CONTADOR DE ALTA VELOCIDADE.........................................................158
42.4.1 Formato da Instruo............................................................................................................158
42.4.2 Uso dos ponteiros de interrupo.........................................................................................159
42.5 F54 HSCR DESABILITA CONTADOR DE ALTA VELOCIDADE......................................................159
42.5.1 Formato da Instruo............................................................................................................159
42.6 F55 HSZ ZONA DE COMPARAO DO CONTADOR DE ALTA VELOCIDADE...........................160
42.6.1 Formato da Instruo............................................................................................................160
42.7 F56 SPD DETECO DE VELOCIDADE........................................................................................160
42.7.1 Formato da Instruo............................................................................................................161
42.7.2 Pontos a observar:.................................................................................................................161
42.8 F57 PLSY SADA DE PULSO Y.......................................................................................................162
42.8.1 Formato da Instruo............................................................................................................162
42.8.2 Pontos a observar..................................................................................................................162
42.8.3 Marcadores e Registradores Especiais da Funo..............................................................163
42.8.4 Registradores Especiais........................................................................................................163
42.9 F58 PWM MODULAO DA LARGURA DE PULSO (PWM).........................................................164
42.9.1 Formato da Instruo............................................................................................................164
42.9.2 Pontos a observar..................................................................................................................164
42.10 F59 PLSR RAMPA..........................................................................................................................165
42.10.1 Formato da Instruo..........................................................................................................165
42.10.2 Marcadores e Registradores Relacionados........................................................................166
167
182
ndice
44.1 I/O DE DISPOSITIVOS PERIFRICOS............................................................................................182
44.2 F70 TKY ENTRADA DE TECLA DECIMAL.....................................................................................182
44.2.1 Formato da instruo.............................................................................................................182
44.3 F71 HKY ENTRADA DE TECLA HEXADECIMAL ..........................................................................183
44.3.1 Formato da instruo.............................................................................................................183
44.3.2 Teclas de dgitos..................................................................................................................184
44.3.3 Teclas de funo....................................................................................................................184
44.3.4 Sada da deteco da tecla...................................................................................................184
44.4 F72 DSW ENTRADA DE CHAVE DIGITAL .....................................................................................185
44.4.1 Formato da instruo.............................................................................................................185
44.5 F73 SEGD DECODIFICAO 7 SEGMENTOS...............................................................................187
44.5.1 Formato da instruo.............................................................................................................187
44.5.2 M8273 Especifica a relao lgica da exibio de sada ...................................................188
44.6 F74 SEGL EXIBIO DE HORA E MINUTO EM 7 SEGMENTOS.................................................188
44.6.1 Formato da instruo.............................................................................................................189
44.6.2 4-bits para um grupo n = 0 a 3............................................................................................189
44.6.3 4-bits para 2 grupos n = 4 a 7............................................................................................189
44.6.4 Lgica do PLC........................................................................................................................189
44.6.5 Lgica da exibio de 7 segmentos.....................................................................................190
44.6.6 Seleo do parmetro n........................................................................................................190
44.7 F75 ARWS SETAS PARA ALTERAO DE VALORES...................................................................191
44.7.1 Formato da instruo.............................................................................................................191
44.8 F76 ASC CONVERSO DO CDIGO ASCII ..................................................................................192
44.8.1 Formato da instruo.............................................................................................................192
44.9 F77 PR IMPRESSO DO CDIGO ASC II .....................................................................................193
44.9.1 Formato da instruo.............................................................................................................193
44.10 F78 FROM LER BFM .....................................................................................................................194
44.10.1 Formato da instruo...........................................................................................................194
44.11 F79 TO GRAVAR BFM ...................................................................................................................196
44.11.1 Formato da instruo...........................................................................................................196
44.11.2 Especificar contedo do operador.....................................................................................197
44.11.3 Elementos relacionados......................................................................................................197
44.11.4 Solues para Erros de Watchdog.....................................................................................197
199
ndice
46 F90~F95 COMUNICAO CONVENIENTE
221
230
232
ndice
48.16.1 Formato da Instruo..........................................................................................................242
48.17 F130 SIN CLCULO DE SENO .....................................................................................................243
48.17.1 Mnemnico...........................................................................................................................243
48.18 F131 COS CLCULO DO COS-SENO..........................................................................................244
48.18.1 Formato da Instruo..........................................................................................................244
48.19 F132 TAN CLCULO DA TANGENTE...........................................................................................245
48.19.1 Formato da Instruo..........................................................................................................245
48.20 F133 ASIN CLCULO DO ARCO SENO ......................................................................................245
48.20.1 Mnemnico...........................................................................................................................245
48.21 F134 ACOS CLCULO DO ARCO CO-SENO..............................................................................246
48.21.1 Mnemnico...........................................................................................................................246
48.22 F135 ATAN CLCULO DO ARCO TANGENTE.............................................................................247
48.22.1 Mnemnico...........................................................................................................................247
48.23 F136 RAD CONVERSO DE GRAUS PARA RADIANOS.............................................................247
48.23.1 Mnemnico...........................................................................................................................247
48.24 F137 DEG CONVERSO DE RADIANOS PARA GRAUS.............................................................248
48.24.1 Formato da Instruo..........................................................................................................248
249
250
50.1 LOCALIZAR......................................................................................................................................250
50.2 F156 RETORNO A POSIO ZERO...............................................................................................250
50.2.1 Formato da instruo.............................................................................................................250
50.2.2 Especificar o contedo do operando....................................................................................250
50.2.3 Funo de sada do sinal de restaurao.............................................................................251
50.2.4 Ao de retorna zero.............................................................................................................251
50.2.5 Nmeros de endereo dos dispositivos relacionados.........................................................251
50.3 F157 PLSV PULSO V........................................................................................................................252
50.3.1 Formato da instruo.............................................................................................................252
50.3.2 Nmeros de endereo dos dispositivos relacionados.........................................................253
50.4 F158 DRVI UNIDADE PARA INCREMENTO...................................................................................253
50.4.1 Formato da instruo.............................................................................................................253
50.4.2 Descrio dos dispositivos relacionados.............................................................................254
50.5 F159 DRVI UNIDADE PARA ABSOLUTO........................................................................................256
50.5.1 Formato da instruo.............................................................................................................256
50.5.2 Descrio dos dispositivos relacionados.............................................................................257
259
261
ndice
52.3 F191 RMIO CONEXO I/O REMOTA.............................................................................................263
52.3.1 Formato da Instruo............................................................................................................263
52.3.2 Indicadores relacionados e registros de dados...................................................................264
52.3.3 Configurao..........................................................................................................................265
52.3.4 Os dispositivos correspondentes usados para a comunicao .........................................265
52.3.5 Mtodo de fiao...................................................................................................................266
52.3.6 Sequncia de comunicao e tempo necessrio para transmisso...................................266
52.3.7 Sequncia de comunicao..................................................................................................266
52.3.8 Causas possveis do erro so as seguintes:........................................................................266
52.3.9 Sequncia de comunicao do escravo...............................................................................266
52.3.10 O tempo necessrio para transmisso Ler/Gravar............................................................267
52.3.11 Cdigo de erro.....................................................................................................................268
52.4 F193 DTLK2 LINK DE DADOS........................................................................................................268
52.4.1 Formato da Instruo............................................................................................................268
52.4.2 Mtodo de fiao...................................................................................................................269
52.4.3 Indicadores relacionados e registros de dados...................................................................270
52.4.4 Configurao..........................................................................................................................271
52.4.5 O programa para configurar os dispositivos mencionados:................................................271
52.4.6 Cdigo de erro.......................................................................................................................272
273
ndice
53.14.2 Descrio dos dispositivos relacionados...........................................................................296
53.15 F213 CIMA INTERPOLAO OVAL ABSOLUTA DE EIXO DUPLO............................................297
53.15.1 Formato da Instruo..........................................................................................................297
53.15.2 Descrio dos dispositivos relacionados...........................................................................298
299
55 FUNO DE COMUNICAO
302
55.1 RESUMO..........................................................................................................................................302
55.1.1 Porta de Comunicao..........................................................................................................302
55.2 DESCRIO DA FUNO TABELA PARA 4 PORTAS DE COMUNICAO...............................303
55.3 OS PARMETROS DE COMUNICAO 1.2..................................................................................303
55.3.1 O PLC TPW04 pode definir parmetros para as portas de comunicao..........................303
55.4 D8321 FORMATO DE COMUNICAO (PG).................................................................................304
55.5 D8120 FORMATO DE COMUNICAO (RS485) & D8320 FORMATO DE COMUNICAO
CRIAO (CARTO DE EXPANSO 1) & D8300 FORMATO DE COMUNICAO (CARTO DE
EXPANSO 2)...........................................................................................................................................305
55.6 COMUNICAO MODBUS FUNO.............................................................................................305
55.6.1 Funo de Comunicao.......................................................................................................305
55.6.2 Aplicao Formato Instruo................................................................................................305
55.7 ENDEREO DE COMUNICAO ..................................................................................................306
55.7.1 Distribuio de endereos de bobinas.................................................................................306
55.7.2 Distribuio de endereos de Registradores.......................................................................307
55.7.3 Descrio dos endereos de registradores de 32 bits........................................................308
55.8 CDIGO DE FUNO DE COMUNICAO..................................................................................308
55.8.1 Comunicao Modbus formato instrues para TPW04.....................................................308
55.8.2 Cdigo de Erro.......................................................................................................................309
55.9 OUTRAS FUNES DE COMUNICAO......................................................................................316
55.9.1 I/O Remota (instruo RMIO)................................................................................................316
55.9.2 Aplicao Formato Instruo................................................................................................316
55.9.3 Descrio da Funo.............................................................................................................316
55.10 FUNO DA LIGAO DE DADOS 2 (INSTRUO DTLK2)......................................................317
55.10.1 Aplicao Formato Instruo..............................................................................................317
55.10.2 Descrio da Funo...........................................................................................................317
56 CARTO DE EXPANSO
318
ndice
57 2 MDULO DE EXPANSO
323
346
356
www.weg.net
Instruo
LD
OU
ANI
OUT
Dispositivo
X000
Y005
X001
Y005
TPW-04 | 19
www.weg.net
O design do software do CLP precisa de vrios componentes lgicos e de computao para concluir as funes,
como a computao lgica, temporizao e contagem atribudas pelo programa. Estes componentes tm funes
semelhantes como o rel do hardware, que so chamados de dispositivos CLP. H muitos rels, contadores e
temporizadores no CLP, com muitos contatos normalmente abertos (contato A) e contatos normalmente fechados
(contato B). Estes contatos e estas bobinas esto conectados para formar um loop de controle sequencial (como
mostrado na figura abaixo). A seta representa a transferncia de sinal.
Alm disso, h dispositivo de memria usado para armazenar dados no CLPregistro de dados (D, W).
www.weg.net
2.1.3 Rel de Status (S)
O rel de status S um componente importante para a programao Ladder. o rel usado como o nmero
do passo representado pela programao Ladder. Quando no usado como um nmero do passo, como o
rel auxiliar, pode ser programado como um contato, ou bobina comum. Alm disso, pode ser usado como um
alarme de sinal para diagnosticar falha externa.
2.1.4 Temporizador (T)
Existem trs tipos de temporizadores no CLP, so eles: 1 ms, 10 ms e 100 ms. No programa, o temporizador
sempre funciona com um valor pr-configurado. Quando o temporizador baseado no acmulo de pulso do
relgio, ele adiciona pulsos ao relgio de 1 ms, 10 ms e 100 ms, respectivamente. Quando o valor pr-configurado
alcanado, o contato de sada (normalmente aberto, ou fechado) opera. O temporizador baseado no pulso do
relgio pode ser usado para detectar 0,001 a 3276,7 segundos.
2.1.5 Contador (C)
Os contadores so divididos nos seguintes tipos, com base em diferentes aplicaes:
1. Contagem Interna: Uso Geral/Reteno para casos de falta de energia. Contador de 16 bits: para contagem,
variao de contagem: 1 a 32767. Contador de 32 bits: para contar de forma crescente/decrescente, variao
de contagem: -2.147.483.648 a + 2, 147, 483647. Esses contadores podem ser usados como sinal interno do
CLP com velocidade de resposta menor que 10Hz (0,1 s).
2. Contagem de alta velocidade: Reteno para casos de falta de energia
Contador de 32 bits: para contar de forma crescente/decrescente, variao de contagem: -2.147.483.648
a + 2, 147, 483647. Os contadores so divididos em monofsicos e com contagem nica, monofsicos e
com contagem dupla; bifsicos e com contagem dupla, com base em diferentes mtodos, de contagem
crescente e decrescente. Os contadores de alta velocidade so distribudos em rels de entrada
especficos. O contador de alta velocidade pode fazer a contagem 20KHz (TPW04-100) /100KHz (TPW04200) /200KHz (TPW04-300), independente do ciclo de varredura do CLP.
www.weg.net
Contedo da Memria
A: Bateria, memria flash, dispositivo de
armazenamento de backup.
B: Registros auxiliares aps M8000,
registros de dados aps D8000,
registros de ndice.
A energia est
DESLIGADA
Energia
DESLIGADALIGADA
STOPRUN
RUNSTOP
Sem mudanas
Configurao
do valor inicial*
Limpo
Limpo
Sem mudanas*
Sem mudanas
Limpo
Sem mudanas do drive M8033
22 | TPW-04
www.weg.net
3.2.1 Tipos de parmetro e contedo da configurao
1. Capacidade disponvel da memria: D8006.
2. Configurao do Range da rea retentiva: usado para alterar o Range dos registradores retentivos em caso
de falta de energia do CLP.
3. Nvel da senha: Uma senha pode ser configurada, para evitar o acesso indevido ao programa do CLP. Alm
disso, para o monitoramento do software de programao, pode-se configurar 3 nveis de acesso.
4. Outros parmetros: So usados para configurar a seleo do estado RUN/STOP, especificar o modo de
operao sem bateria e configurar a comunicao geral do PC.
Contador
(C) (16 bits)
Contador
(C) (32 bits)
Srie TPW04-100
4000 passos
0
500-1023 por
padro (0-1023)
500-999 por
padro (0-1023)
90-99 por
padro (0-99)
220-255 por
padro (220-255)
Padro
Srie TPW04-200
8000 passos
0
500-1023 por
padro (0-1023)
500-999 por
padro (0-1023)
100-199 por
padro (0-199)
200-255 por
padro (200-255)
Srie TPW04-300
24000 passos
0
500-1023 por
padro (0-1023)
500-999 por
padro (0-1023)
100-199 por
padro (0-199)
200-511 por
padro (200-511)
Temporizador (T)
Registros
de dados (D, W)
400-511 por
padro (400-511)
200-511 por
padro (200-511)
Item
Capacidade
da Memria
Programa
Comentrios
Rel Auxiliar (M)
Status (S)
Registradores
Retentivos
(Reteno em caso
de falta de energia)
Senha
Ajustes da unidade
Nmero da unidade
Nenhum
Software
TPW-PCLINK
*
*
*
*
*
*
*
*
*
* Alteraes disponveis
TPW-04 | 23
www.weg.net
Veja na imagem a seguir, a mesma bobina Y003 pode ser usada em diversos pontos.
Por exemplo: X001 = LIGADO, X002 = DESLIGADO.
Para o Y003 inicial, para X001 est LIGADO, a zona de armazenamento da imagem est LIGADA, e a sada Y004
tambm est LIGADA.
No entanto, para o Y003 secundrio, a entrada do X002 est DESLIGADA. Portanto, a zona de armazenamento
da imagem foi reescrita como DESLIGADA.
Portanto a sada externa real Y003 = DESLIGADA, Y004 = LIGADA.
24 | TPW-04
www.weg.net
Input processing
X001=ON X002=OFF
Processamento de entrada
X001
Y003
X002
Y003
Y004
Y003
Processamento
de sada
Output
processing
Y003=OFF Y004=ON
TPW-04 | 25
www.weg.net
Sistema
hexadecimal
dgito HEX
Cdigo BCD
Constantes K e H
E
26 | TPW-04
Nmeros dos
dispositivos dos
rels de entrada/
sada
BCD
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0001
0001
0001
:
1001
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
0000
0001
0010
:
1001
www.weg.net
Temporizador T
Contador C
Registro
de Dados D
Registro
do ndice V, Z
Registro
especial F
Indicador
N, P, I
Constante
K
H
P0 a P127
128 pontos
Salto e sub-programa
Ponteiro de ramificao.
I010 a I060
6 pontos
Para
interrupo do
contador
Indicador.
32 bits -2, 147, 483,648 a 2, 147, 483,647
32 bits 0 a FFFFH
I00 a I50
6 pontos
Para entrada de
interrupo
Indicador.
I6 a I8
3 pontos
Para interrupo
do tempo
Indicador.
1R
ange sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range da reteno, em caso de
falta de energia.
2R
ange sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range da no reteno, em caso
de falta de energia.
3 Range fixado para reteno, em caso de falta de energia. O Range da reteno no pode ser alterado.
4 Consulte a lista de elementos especiais.
5R
ange de no reteno, em caso de falta de energia. O Range de reteno, em caso de falta de energia, no pode ser configurado, ou
alterado, pelos parmetros.
TPW-04 | 27
www.weg.net
6.1.2 Srie TPW04-200
Rel de entrada X
Rel de sada Y
Rel
Auxiliar M
Rel
do Status S
Temporizador T
Contador C
Registro
de Dados D
Registro
do ndice V, Z
Registro especial
F
N0 a N7
8 pontos
Para o circuito
do controle
principal.
Indicador
N, P, I
Constante
K
H
I00 a I50
6 pontos
Para entrada de
interrupo
Indicador.
I6 a I8
3 pontos
Para interrupo do tempo
Indicador.
I010 a I060
6 pontos
Para
interrupo
do contador
Indicador.
1 Range sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de reteno, em caso de
falta de energia.
2 Range sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de no reteno, em caso
de falta de energia.
3 Range fixada para reteno, em caso de falta de energia. O Range de reteno no pode ser alterado.
4 Consulte a lista de elementos especiais.
5 Range de no reteno, em caso de falta de energia. O Range de reteno, em caso de falta de energia, no pode ser configurado, ou
alterado, pelos parmetros.
28 | TPW-04
www.weg.net
6.1.3 Srie TPW04-300
Rel de Entrada X
Rel de Sada Y
Rel Auxiliar M
Rel do Status S
Temporizador T
Contador C
Registro
de Dados D
Registro
de Dados W
Registro
do ndice V, Z
Registro
especial F
Indicador
N, P, I
Constante
P0 a P127
I00* a I50*
128 pontos
6 pontos
Salto e subPara a
programa
entrada da
Ponteiro de
interrupo
ramificao.
Indicador.
16 bits -32,768 a 32,767
16 bits 0 a FFFFH
N0 a N7
8 pontos
Para o controle
do circuito
principal.
K
H
I6** a I8**
3 pontos
Para interrupo de tempo
Indicador.
I010 a I060
6 pontos
Para interrupo da
contagem
Indicador.
1R
ange sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de reteno, em caso de
falta de energia.
2R
ange sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de no reteno, em caso
de falta de energia.
3 Range fixada para reteno, em caso de falta de energia. O Range de reteno no pode ser alterado.
4 Consulte a lista de elementos especiais.
5R
ange de no reteno, em caso de falta de energia. O Range de reteno, em caso de falta de energia, no pode ser configurado, ou
alterado, pelos parmetros.
TPW-04 | 29
www.weg.net
X000 a X013
X000 a X013
X020 a X357
X000 a X017
X020 a X357
X000 a X013
X020 a X377
X000 a X017
X020 a X377
X000 a X027
X030 a X377
X000 a X043
X050 a X377
Y000 a Y007
Y000 a Y013
Y020 a Y357
Y000 a Y017
Y020 a Y357
Y000 a Y013
Y020 a Y377
Y000 a Y017
Y020 a Y377
Y000 a Y017
Y020 a Y377
Y000 a Y027
Y030 a Y377
Observao:
1. TPW04-120 na srie TPW04-100 pode ser expandido com um carto opcional de entradas e sadas digitais,
e o endereo dos I/Os do carto opcional digital comea de X370 e Y370.
2. Cada modelo do tipo na srie TPW04-200 pode ser expandido com um carto opcional de entradas e sadas
digitais, e o endereo dos I/Os do carto opcional digital comea de X370 e Y370. Cada modelo pode tambm
ser adicionado, ou expandido, com o mdulo de expanso X/Y, com 256 pontos de entrada/sada no total,
que significa X pontos da unidade principal + X pontos da expanso + Y pontos da unidade principal + Y
pontos da expanso 256.
3. TPW04-360 na srie TPW04-300 pode ser expandido com dois cartes opcionais, enquanto outros modelos
podem ser expandidos com um carto opcional. O endereo dos I/Os do carto opcional digital comea de
X370 e Y370. Cada tipo de modelo pode ser adicionado, ou expandido, com o mdulo de expanso X/Y, com
384 pontos de entrada/sada no total, que significa X pontos da unidade principal + X pontos da expanso +
Y pontos da unidade principal + Y pontos da expanso 384. Observe que: Ao usar o carto opcional digital,
o nmero (X/Y) do carto de memria digital ocupado no pode ser usado no mdulo de expanso digital.
4. Existem 512 pontos no total para rels X/Y. No entanto, na prtica, os mdulos de E/S s podem usar os
pontos listados na tabela acima com a entrada/sada. Os pontos de sada restantes podem ser usados como
rels auxiliares. Os nmeros dos rels X/Y esto no sistema octal, tais como: X000 a X007, que seguido
por X010 a X017, assim por diante.
5. O rel de entrada a interface para o CLP receber sinais externos. Atravs do acoplador tico, o CLP l e
armazena as condies do sinal externo na imagem de memria X.
6. O rel de sada a interface para o CLP enviar os sinais para o sistema. O rel de sada usado para transmitir
o sinal de sada do CLP para o mdulo de sada e acionar a carga desejada. O CLP escreve as condies do
sinal externo na imagem de memria Y.
30 | TPW-04
www.weg.net
7.2 BENEFCIOS E CARACTERSTICAS
A seguir, o mapa do sistema de controle do CLP. Quando o circuito de entrada externo do bloco do terminal X000
conectado, o registro da memria da imagem de entrada correspondente igual a 1, e igual a 0, quando
desconectado. O status do rel de entrada depende somente do status do sinal de entrada externo, que no
controlado pelo programa do usurio.
Quando a bobina Y000 est conectada, o contato normalmente aberto do rel do hardware correspondente no
mdulo de sada do rel estar fechado. Enquanto isso, a carga ser acionada. Cada rel no mdulo de sada
tem um contato normalmente aberto. No entanto, no programa, existem contatos normalmente aberto e fechado
de cada rel de sada, que podem ser utilizados por muitas vezes.
Carga
TPW-04 | 31
www.weg.net
Processamento do programa
O CLP l o status da imagem das entradas, ou imagem de outros dispositivos, de acordo com o comando
da memria do programa. Ele computa a partir da etapa 0, e escreve os resultados na imagem das sadas.
Portanto, a execuo do programa ir atualizar a imagem do dispositivo de sada. Alm disso, os contatos
internos das aes do rel de sada iro atualizar as sadas de acordo com o contedo da memria de
imagem de sada.
Processamento de sada
Quando todos os comandos foram executados, o status da imagem da sada Y transmitido para a zona
de travamento, que ir se tornar a sada real do CLP.
Para os contatos da sada externa do CLP, a resposta ser atrasada de acordo com o dispositivo para a
sada.
32 | TPW-04
www.weg.net
Srie
TPW04-100
TPW04-200
M0 a M499
500 pontos
uso geral1
M500 a M1023
524 pontos retentivos2
M1024 a M1535
512 pontos retentivos3
M8000 a M8511
512 objetivos espec.4
TPW04-300
M0 a M499
500 pontos
uso geral1
M500 a M1023
524 pontos retentivos2
M1024 a M7679
6656 pontos retentivos3
M8000 a M8511
512 objetivos espec.4
1 Range sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de reteno, em caso de
falta de energia.
2 Range sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de no reteno, em caso
de falta de energia.
3 Range fixado para reteno, em caso de falta de energia. O Range de reteno no pode ser alterado.
4 Consulte a lista de elementos especiais.
TPW-04 | 33
www.weg.net
Como mostrado na figura, quando operada pela segunda vez, a direo de avano a mesma que a direo
antes da falta de energia.
34 | TPW-04
www.weg.net
X000 = ON (limitador fim-de-curso esquerdo) M600 = LIGADO Acionamento direito Desligamento
Interrupo da plataforma Operar por um segundo tempo (M600 = LIGADO) X001 = LIGADO (limitador
fim-de-curso direito) M600 = DESLIGADO M601 = LIGADO Acionamento esquerdo.
TPW-04 | 35
www.weg.net
Srie
Srie TPW04-100
Srie TPW04-200
Srie TPW04-300
S1024 a S4095
3072 pontos
retentivos3
1 Range sem reteno em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de reteno, em caso de
falta de energia.
2 Range sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de no reteno, em caso
de falta de energia.
3 Range fixada para reteno, em caso de falta de energia. O Range dos retentivos no pode ser alterado.
S10
S10
M30
Y005
36 | TPW-04
www.weg.net
M8049
M8000
Y000
X000
X001
X002
X003
X004
M8048
X005
F46 ANS
T0
K10 S900
F46 ANS
T1
K20 S901
F46 ANS
T2
K100 S902
Y010
F47 ANR P
Se algum S900 a S999 estiver LIGADO, o rel auxiliar especial M8048 ser habilitado, a falha mostra a sada de
Y010.
O programa do diagnstico da falha externa alterado para DESLIGADO pelo boto reiniciar X005. Sempre que
o X005 estiver LIGADO, o status de ao do nmero mnimo reiniciado um por vez.
Quando o rel auxiliar especial M8049 no acionado, o status da reteno em caso de falta de energia, como
o status comum, pode ser usado no programa de controle sequencial.
TPW-04 | 37
www.weg.net
Srie
TPW04-100
TPW04-200
TPW04-300
T0 a T39,
T196 a T199
44 pontos, 100 ms
Para uso geral5
Para o subprograma:
T196 a T199.
T0 a T199
200 pontos, 100 ms
Para uso geral5
Para o subprograma:
T192 a T199.
T0 a T199
200 pontos, 100 ms
Para uso geral5
Para o subprograma:
T192 a T199.
T200 a T245
46 pontos, 10 ms
Para uso geral5
T200 a T245
46 pontos, 10 ms
Para uso geral5
T200 a T245
46 pontos, 10 ms
Para uso geral5
T246 a T249
4 pontos, 1 ms.
Para reteno3
Para o subprograma:
T246 a T249.
T246 a T249
4 pontos, 1 ms
Para reteno3
Para o subprograma:
T246 a T249.
T246 a T249
4 pontos, 1 ms
Para reteno3
Para o subprograma:
T246 a T249.
T250 a T255
6 pontos, 100 ms
Para reteno3
T250 a T255
6 pontos, 100 ms
Para reteno3
T250 a T255
6 pontos, 100
ms
Para reteno3
T256 a T511
256 pontos
1 ms
Para uso
geral5
3 Range fixo para reteno, em caso de falta de energia. O Range de reteno no pode ser alterado.
5 Range de no reteno, em caso de falta de energia. O Range de reteno, em caso de falta de energia, no pode ser configurado, ou
alterado pelos parmetros.
Observao: Se no for usado como nmero do temporizador, tambm pode ser usado como registro de dados para armazenar
dados.
10.2 FUNO
O temporizador acumula o pulso do relgio de 1 ms, 10 ms, 100 ms e etc. do CLP. Ao atingir a configurao
especificada, o contato da sada ir atuar. O valor da configurao usa a constante K (com o Range de K0 a
K32767) e H (com o Range de H0 a H7FFF), como valor de configurao. Alm disso, o contedo dos registros
de dados D e W podem ser usados para a especificao indireta.
www.weg.net
Se a entrada de reinicializao X002 estiver LIGADA, o temporizador e o contato de sada sero reiniciados.
Observao: Para o temporizador de acmulo T, caso a bobina seja reiniciada, mas o valor atual no atingir o
valor padro, e a entrada de acionamento do temporizador for habilitada, a bobina ser reiniciada, e o temporizador
ir continuar com a temporizao com base no valor atual.
X003
T10
K 100
TPW-04 | 39
www.weg.net
10.6 PROCESSAMENTO DO DISPOSITIVO DIGITAL
Valor atual do temporizador pode ser usado como valor, atravs de instrues de aplicao, etc.
Quando usado como dispositivo de dados, consulte o nmero e a funo do contador interno.
Exceto para o temporizador de interrupo, os temporizadores comeam a contagem de tempo aps a bobina
ser acionada. Aps a temporizao, a instruo inicial da bobina ser executada, e o contato de sada ir atuar.
Como mostrado na figura acima, a preciso de ao do contato do temporizador da bobina de acionamento at
a finalizao da ao do contato, pode ser expressa pelo seguinte:
(T-) a (T + To)
: Correspondente com temporizador de 1 ms, 10 ms e 100 ms, ou seja, 0,001, 0,01 e 0,1 segundo, respectivamente.
T: Configurao do temporizador (segundos).
40 | TPW-04
www.weg.net
To: Perodo de varredura (segundos).
Ao programar, o contato do temporizador ser gravado antes do comando da bobina, com erro mximo de +
2 x To.
Caso seja utilizado o contato do temporizador antes da bobina do temporizador, o erro mximo ser de 3 x To.
Quando o valor de configurao do temporizador 0 e o prximo comando da bobina para a varredura for
executado, o contato de sada comear a atuar. Alm disso, aps a interrupo de 1 ms, o contador executa o
comando da bobina, a contagem do pulso do relgio de 1 ms executada no modo de interrupo.
10.8.1 Exemplos de Aes
Temporizador com retardo na desenergizao
Funo Blink
X001
T1
T2
T1
T2
K20
K10
X001
Y000
T1 T2 T1 T2
2s 1s 2s 1s
T2
Y000
ciclo de
scan
11 scan
cycle
TPW-04 | 41
www.weg.net
M1 o temporizador de pulso nico aps LIGA DESLIGA.
M2 e M3 so temporizadores de Blink, que atuam como exibido na figura a anterior.
X000
M3
F65 STMR
T10
K100
M0
X000
M2
M1
Se M3 utilizado da forma exibida na figura a seguir, M1 e M2 iro operar como uma funo Blink.
Quando o X000 alterado para DESLIGADO, M0, M1 e M3 sero DESLIGADOS e T10 ser reiniciado, aps
o tempo ser configurado.
O temporizador usado aqui no pode ser usado para circuitos comuns.
Alm disso, se o comando do temporizador F64 (TTMR) for usado, o tempo de entrada da entrada pode
ser usado para configurar o tempo do temporizador.
42 | TPW-04
www.weg.net
TPW04-100
TPW04-200
TPW04-300
Contador (C)
Contagem
Contagem crescente/decrescente 32 bits em alta
Contagem crescente 16 bits decrescente 32
velocidade
bits
C235 a C245
C246 a C249
C251 a C254
C0 a C89
C90 a C99
C220 a C234
11 pontos
4 pontos
4 pontos
90 pontos
10 pontos
15 pontos
Uma fase,
Duas fases,
Duas fases,
Para uso
Para reteno2
Para reteno2
1 entrada
1 entrada
2 entradas
geral1
Para reteno2
Para reteno2
Para reteno2
Observao: Na srie TPW04-100, C250 e C255 no so contadores crescente / decrescente de alta
velocidade, que so contadores de 32 bits.
C235 a C245
C246 a C249
C250 a C255
C0 a C99
C100 a C199
C200 a C234
11 pontos
4 pontos
6 pontos
100 pontos
100 pontos
35 pontos
Uma fase,
Duas fases,
Duas fases,
Para uso
1 entrada
1 entrada
2 entradas
Para reteno2
Para reteno2
geral1
Para reteno2
Para reteno2
Para reteno2
C235 a C245;
C250 a C255;
C200 a C234
C246 a C249
C500 a C505;
C506 a C508
C0 a C99
C100 a C199
C256 a C499;
4 pontos
17 pontos
9 pontos
100 pontos
100 pontos
C509 a C511
Duas fases,
Uma fase,
Duas fases,
Para uso
2
Para
reteno
282
pontos
1
entradas
1 entrada
2 entradas
geral1
Para reteno2
Para reteno2
Para reteno2
Para reteno2
Observao: A funo de contagem crescente/decrescente
est indisponvel para C256 a C499, C509 a C511 na srie TPW04-300.
1R
ange sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de reteno, em caso de
falta de energia.
2R
ange sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de no reteno, em caso
de falta de energia.
11.1.1 Nmeros de rels auxiliares para configurar a contagem crescente/decrescente dos contadores
de 32 bits
N do
Contador
C200
C201
C202
C203
C204
C205
C206
C207
C208
Troca de
Direo
M8200
M8201
M8202
M8203
M8204
M8205
M8206
M8207
M8208
N do
Contador
C209
C210
C211
C212
C213
C214
C215
C216
C217
Troca de
Direo
M8209
M8210
M8211
M8212
M8213
M8214
M8215
M8216
M8217
N do
Contador
C218
C219
C220
C221
C222
C223
C224
C225
C226
Troca de
Direo
M8218
M8219
M8220
M8221
M8222
M8223
M8224
M8225
M8226
N do
Contador
C227
C228
C229
C230
C231
C232
C233
C234
Troca de
Direo
M8227
M8228
M8229
M8230
M8231
M8232
M8233
M8234
TPW-04 | 43
www.weg.net
11.2 CARACTERSTICAS DOS CONTADORES
As caractersticas dos contadores de 16 bits e 32 bits so indicadas abaixo. Pode ser usado independentemente,
de acordo com a entrada de direo e Range de contagem.
Item
Direo da contagem
Range da contagem (sistema decimal)
Valor de configurao
Mudana do valor atual
Contato de sada
Ao de reinicializao
Registro do valor atual
Contador de 16 bits
Contagem crescente.
0 a 32767
Contador de 32 bits
Contagem crescente/decrescente (conforme a tabela acima).
-2147483648 a + 2147483647
Constante ou configurao no registro de dados
Constante ou configurao
(o registro de dados deve ser configurado
no registro de dados.
pelo contador de 32 bits).
Sem alterao aps obter o
Mudana aps a contagem crescente at o valor de
valor de configurao.
configurao (contagem circular).
Manter a atuao aps a
Manter a atuao
contagem crescente at o valor de configurao.
aps atingir o valor de
A contagem decrescente deve
configurao.
estar abaixo do valor de configurao.
Ao fazer a instruo RST, o valor atual do contador deve ser zero, e o contato de sada ser
reiniciado.
16 bits
32 bits
A cada vez que a entrada da X011 aciona a bobina C0, o valor corrente do contador ir aumentar. Ao executar
o comando da bobina pela dcima vez, o contato de sada ir atuar. Aps isso, se a entrada de contagem X011
atuar novamente, o valor atual do contador permanecer inalterado.
Se a entrada de reinicializao X010 for LIGADA, o comando RST ser executado, o valor atual do contador ser
0 e o contato de sada ser reiniciado.
O valor de configurao do contador, alm do que foi especificado pela constante K, pode ser especificado pelo
nmero do registro de dados. Por exemplo, ao especificar D10, se D10 123, o mtodo da configurao ser
o mesmo que o K123.
44 | TPW-04
www.weg.net
Mediante os dados acima, o valor de configurao gravado no registro de dados atual com MOV e outras
instrues, a bobina de sada conectada na prxima sada e o registro atual ser alterado para o valor de
configurao.
X010
X011
10
Y000
Se C*** aciona M8***, a contagem ser decrescente. Caso contrrio, ser crescente.
De acordo com a constante K e registro de dados D, o valor de configurao pode ser positivo e negativo: dois
registros de dados consecutivos so usados como dados de 32 bits. Quando D0 usado para especificar o valor
de configurao do contador de 32 bits indiretamente, D0 e D1 sero combinados como valor de configurao
de 32 bits.
TPW-04 | 45
www.weg.net
Quando a bobina C220 usada para conduzir contagem de entrada X014, a contagem crescente/decrescente
ser disponibilizada.
Quando o valor atual do contador aumentado de -6 -5, o contato de sada ser realocado. Quando reduzido
de -5 -6, esse contato de sada ser reiniciado.
Especificao indireta D
Gravar contedo de registro de dados indiretos especificados no programa, ou entrada com a entrada digital.
Se for especificado como memria para reteno, em caso de falta de energia, observe que a baixa tenso da
bateria pode levar perda do valor de contagem.
Como mostrado na figura seguir: D5 = K100, a contagem 100.
46 | TPW-04
www.weg.net
X001
F12 MOV
X003
C0
K100
D5
D5
Especificao indireta D
Duas (2) memrias de dados especificados indiretamente so reunidos como um grupo. Quando o valor de
configurao gravado pelo comando de 32 bits, no use o mesmo registro de dados no outro programa.
X001
F12 MOV K43210 D5(D6)
X003
C220
D5(D6)
TPW-04 | 47
www.weg.net
11.9.1 16 bits (C)
Estrutura do registro de valores atuais e configurao do registro do valor do contador e temporizador (limitado
somente a 16 bits)
Posio
Upper
superior
position
Posio
Lower
inferior
position
512
1,024
2,048
4,096
16
32
64
128
8,192
*1 *1
Smbolo
Symbol
0: Numero
positivo
0: Positive
number
1: Numero negativo
16,384
b15
256
16-bit
1: Negative number
Posio
positio
superior
n
Lower
Posio
positio
inferior
n
536,870,912
268,435,456
134,217,728
67,108,864
33,554,432
16,777,216
8,388,608
4,194,304
2,097,152
1,048,576
524,288
262,144
131,072
65,536
32,768
16,384
8,192
4,096
2,048
1,024
512
256
128
64
32
16
0
*1
Symbol
*1
0: Positive
Smbolo
number
0: Numero
positivo
1: Negative
number
1: Numero
negativo
1,073,741,824
32-bit
b0
48 | TPW-04
www.weg.net
X010
X011
X012
X013
U/D
U/D
R
U/D
U/D
U/D
R
U/D
R
U/D
U/D
C500
U/D
C501
C502
U/D
C503
U/D
Uma fase, 1
entrada de contagem.
C504
U/D
R
U/D
U/D
U: Entrada da contagem crescente.
D: Entrada da contagem decrescente.
U
D
U/D
R
U/D
R
S
S
U
D
R
U
D
R
U
D
R
S
Duas fases, 1
entrada de contagem.
C505
U/D
R
R: Reiniciar entrada.
S: Iniciar entrada.
A
B
A
B
A
B
R
A
B
R
A
B
R
(R)
S
Duas fases, 2
entradas de contagem.
C506 C507 C508
A
A
B
B
R
A
B
A: Entrada da Fase A.
B: Entrada da Fase B.
A
B
Observao:
1. Para C252, quando M8170 est DESLIGADO, X002 ficar em repouso; quando M8170 estiver LIGADO, X005 ser reiniciado.
2. N
a srie TPW04-100, C250 e C255 no so contadores de alta velocidade crescente/decrescente, so considerados como
contadores comuns.
3. A contagem de alta velocidade do C500 a C508 s est disponvel na srie TPW04-300.
TPW-04 | 49
www.weg.net
correspondente entrada da Fase A (A) do contador C251 (A/B), que leva o X001 com a entrada da
Fase B (B), sem reinicializao e funes de entrada de inicializao aps a interrupo. Tambm pode
ser correspondente entrada da Fase A (U) do contador C254 (A), que leva o X001 coma entrada da Fase
B (B), X002 como o reincio da interrupo (R) e X005 com a entrada do incio da interrupo (S), e assim
pode diante.
Observao: O nmero do contador C distribudo na entrada X000 a X005 (TPW04-100/TPW04-200/
TPW04-300), X010 a X013 (TPW04-300). X000 a X005 e X10 a X13, e no pode ser usado repetidamente.
O nmero de entrada que no usado como contador de alta velocidade pode ser usado como rel de
entrada comum. Alm disso, o nmero do contador de alta velocidade que no for usado como o contador
de alta velocidade, pode ser usado como o registro de dados de 32 bits para armazenamento de dados.
Se X000 for usado no C235, no pode ser usado no C241, C244, C246, C247, C249, C251, C252, C254 e
interrupo I00*.
Uma fase,
1 entrada de contagem
Especificando a direo da
contagem, crescente/decresc.
LIGA/DESLIGA M8235 a
M8245 e M8500 a M8505,
controla a contagem crescente/
decrescente de C235 a C245 e
C500 a C505.
Monitorar a direo da
contagem.
Uma fase,
2 entradas de contagem
Duas fases,
2 entradas de contagem
Enquanto a fase A est
A ao de entrada de
LIGADA, e a fase B alternada
contagem crescente/
de DESLIGADALIGADA,
a contagem ser feita
decrescente no ponto de
entrada decide se o contador
de forma crescente;
enquanto na transio de
ser crescente/decrescente
automaticamente (como
LIGADADESLIGADA, a
mostrado na tabela acima).
contagem ser feita de forma
decrescente.
Ao monitorar M8246 a M8249, M8250 a M8255, M8506 a M8508,
pode-se obter o status da contagem crescente (DESLIGADA) ou
decrescente (LIGADA).
Diversos contadores de alta velocidade podem determinar o tempo para interromper a entrada de reinicializao
e comear a contar pela entrada de interrupo.
50 | TPW-04
www.weg.net
12.2.1 Nmero de rels M8*** para controlar o sentido de contagem crescente/decrescente
Tipo
Uma fase
1 Contagem
Contador
C235
C236
C237
C238
C239
C240
C241
C242
C243
C244
C245
C500
C501
C502
C503
C504
C505
2 fases
2 Contagens
Contador
C246
C247
C248
C249
C250
C251
C252
C253
C254
C255
C506
C507
C508
Quando X015 est DESLIGADO, a contagem crescente ser feita; Quando est LIGADO, a contagem
decrescente ser feita.
Se X016 estiver desabilitado, execute o comando RST para reiniciar.
Quando X017 est LIGADO, C235 ir contar os pulsos da entrada X000.
TPW-04 | 51
www.weg.net
Quando X012 estiver LIGADO, caso a entrada X004 esteja LIGADA, C244 comear a contagem
imediatamente, e a entrada da contagem do C244 X000. O valor de configurao nesse exemplo usa o
contedo do registro de dados para a especificao indireta (D1, D0).
Quando X001 est fechado, C244 ser reiniciado imediatamente. Alm disso, pode fazer a reinicializao
pelo X011 do controle sequencial como mostrado na figura.
M8235 a M8245 LIGA / DESLIGA pode controlar a direo de contagem do C235 a C245 (crescente/
decrescente).
12.3.2 Uma fase 2 entradas de contagem
X011
X012
RST
C246
C246
K1234
Quando X012 estiver LIGADO, C246 executa a contagem crescente ao LIGAR o X000 e executa a
contagem decrescente ao LIGAR o X001.
52 | TPW-04
www.weg.net
X011
X012
RST
C249
C249
K1234
Quando X012 estiver LIGADO e o X005 estiver LIGADO, C249 comear a contar imediatamente. A entrada
da contagem crescente X0000, e a entrada da contagem decrescente X001.
Quando X002 estiver fechado, C249 ser reiniciado imediatamente. Alm disso, pode fazer a reinicializao
pelo X011 do controle sequencial como mostrado na figura.
A direo da contagem (crescente/decrescente) do C246 a C249 pode ser supervisionado por M8246 a
M8249 LIGADO/DESLIGADO.
RST
C251
C251
K1234
Y002
Y003
Quando X012 est LIGADO, C251 comea a contar por X000 (fase A) e X001(fase B). Quando X011 est
LIGADO, o comando RST ser executado para limpar o C251.
Quando o valor atual est acima do valor de configurao, Y002 = LIGADO. Se estiver abaixo do valor de
configurao, Y002 estar DESLIGADO.
Quando Y003 est LIGADO, a contagem comear de forma decrescente. Quando Y003 est
DESLIGADO, a contagem comear de forma crescente.
X011
X012
C254
M8254
RST
C254
C254
D0(D1)
Y004
Y005
Quando X012 est LIGADO, e X005 est LIGADO, C254 comear a contagem, com os pontos de entrada
de X000 (fase A), X001 (fase B).
TPW-04 | 53
www.weg.net
Quando X011 est LIGADO, C254 ser limpo pelo programa X002.
Quando o valor atual est acima do valor de configurao, Y004 = LIGADO. Se estiver abaixo do valor de
configurao, Y004 estar DESLIGADO.
Quando Y005 est LIGADO, a contagem comear de forma decrescente. Quando Y005 est
DESLIGADO, a contagem comear de forma crescente.
Nesse contador, quando a fase A est LIGADA, a fase B LIGADA, e comear a contagem crescente.
Quando a fase B est LIGADA, comear a contagem decrescente. O status C250 a C255 pode ser
supervisionado pelo status LIGADO/DESLIGADO M8250 a M8255.
54 | TPW-04
www.weg.net
Y000
Y001
Y002
A instruo de comparao geral FUN10 (CMP) e a instruo de comparao de zona FUN11 (ZCP) so processadas
pela varredura do CLP, que ter atraso de computao. difcil controlar no processamento de alta velocidade.
Para evitar atrasos na computao, use a interrupo irrelevante para o tempo de varredura. Por exemplo: Usando
o comando acima, poderia resultar na ao externa diretamente.
X000 a X005
X010 a X013
Srie TPW04-200
Uma fase (Mx: 100 KHz)4 pontos
& (Mx: 20 KHz)2 pontos
Duas fases (Mx: 50 KHz)2
conjuntos
& (Mx: 10 KHz)1 conjunto
Srie TPW04-300
Uma fase (Mx: 200 KHz)6 pontos
& (Mx: 20 KHz)4 pontos
Duas fases (Mx: 100KHz)3
conjuntos
& (Mx: 10 KHz)2 conjuntos
Em relao ao hardware, a entrada X000 a X005 (TPW04-100/TPW04-200/TPW04-300) e X010 a X013 (TPW04300) tm competncia para aceitar a entrada de sinal de 20 KHz. Devido capacidade de carga do software,
so feitas as seguintes sugestes e restries:
Quando as funes do resto do sistema so maciamente usadas (tais como: Comunicao frequente, programa
longo, tempo longo de varredura, interrupes frequentes, sada de pulso, instruo de comparao para contador
de alta velocidade, etc.), sugere-se diminuir a frequncia da mdia mxima da entrada para o contador de alta
velocidade apropriadamente.
Se a contagem de alta velocidade for feita pelo dispositivo com o contato, como a entrada analgica, o erro
do contador pode ser causado pela variao da entrada. Preste ateno.
TPW-04 | 55
www.weg.net
O nmero do rel de entrada usado para a entrada do contador de alta velocidade no pode ser usado
com outras instrues na mesma entrada.
Por exemplo: Processamento da interrupo da entrada (Ponteiro), instruo da densidade de sada do
pulso FUN56 SPD.
Para contadores de alta velocidade, o ponto de sada no ir atuar enquanto o pulso de entrada de
contagem no atribudo, mesmo se a instruo for feita quando o valor atual for equivalente ao valor de
configurao.
Ao conectar/desconectar a bobina de entrada (OUT C***) do contador de alta velocidade, a contagem pode
ser interrompida/iniciada. A bobina de sada exige que a programao seja feita no programa principal.
Se a programao for interrompida no circuito da etapa de contagem ou o subprograma, a contagem e a
interrupo no sero feitas at a execuo da etapa de contagem ou o subprograma.
56 | TPW-04
www.weg.net
Srie
TPW04-100
TPW04-200
TPW04-300
D0 a D399
400 pontos para
uso geral5
D0 a D199
200 pontos
Para uso geral5
D0 a D199
200 pontos
Para uso geral5
D400 a D511
112 pontos retentivos2
D200 a D511
D512 a D2047
312 pontos
1536 pontos
Para reteno2
Para uso geral5
D200 a D511
D512 a D7999
312 pontos
7488 pontos
Para reteno2
Para reteno3
W0 a W32767/ 32768 pontos retentivos3
D8000 a D8511
512 para objetivos especficos4
D8000 a D8511
512 pontos
Para objetivos especficos4
D8000 a D8511
512 pontos
Para objetivos especficos4
2 Range sem reteno, em caso de falta de energia. Parmetros so usados para configurar e alterar o Range de no reteno, em caso
de falta de energia.
3 Range fixo para reteno, em caso de falta de energia. O Range de reteno no pode ser alterado.
4 Consulte a lista de elementos especiais.
5 Range sem reteno, em caso de falta de energia. O Range sem reteno, em caso de falta de energia, no pode ser configurado, ou
alterado pelos parmetros.
Leitura e gravao do registro de dados usam a instruo de aplicao. Alm disso, a leitura/gravao direta
pode ser feita a partir da unidade (monitor) e equipamento de programao.
32 bits (D, W)
Dois registros de dados adjacentes so usados para expressar dados de 32 bits. (O bit de dgito alto um nmero
alto e o bit de dgito baixo um nmero baixo). Por exemplo, combine D0 e D1 como um registro de 32 bits,
sendo que D1 um bit alto, e D0 um bit baixo (No registro do ndice, V um dgito alto e Z um dgito baixo).
Portanto, pode processar dgitos de -2 147483648 a + 2147483647.
TPW-04 | 57
www.weg.net
Quando especificado de 32 bits, se o seguinte bit do dgito (como D0) for especificado, o nmero aps o bit
do dgito alto (como D1) ser ocupado automaticamente. O bit do dgito alto pode ser especificado por qualquer
elemento do dispositivo com nmero par ou mpar. Considerando o monitoramento do TPW-PCLINK, recomendase o seguinte nmero de elemento do dispositivo.
13.1.3 Para uso geral/reteno em caso de falta de energia
Uma vez que os dados so gravados para o registro de dados, se outros dados no forem gravados, eles no
sero alterados. No entanto, na transio de Run Stop, ou falta de energia, todos os dados sero restaurados
para 0. Se o rel auxiliar especial M8033 for acionado, pode-se manter o conteudo. Portanto, o registro de dados
para reteno em caso de falta de energia pode manter o contedo na transio Run/Stop e falta de energia. A
configurao do parmetro do TPW-PCLINK pode ser usada para alterar a distribuio do CLP para uso geral e
de reteno em caso de falta de energia, exceto para o elemento de dispositivo especial para reteno em caso
de falta de energia. Quando a memria de dados especial para reteno em caso de falta de energia usada
para uso geral, use comandos RST ou ZRST para limpar o seu contedo ao iniciar. Quando o link simples InterPC, ou de conexo paralela usado, alguns registros de dados so ocupados pelo link.
13.1.4 Para aplicao especial
Registro de dados para aplicao especial refere-se a escrever em dados para fins especiais, ou gravao de dados
especiais para o registro de dados antecipadamente. Quando a fonte de alimentao ligada, configurada com
o valor inicial (Geralmente, restaurado como 0. Para o contedo com valor inicial, ele ser gravado pela ROM).
Por exemplo, em D8000, o tempo do temporizador de monitoramento inicialmente definido pela ROM. Se
para ser mudado, o comando de transmisso F12 MOV usado para gravar no tempo destinado em D8000.
Consulte a estrutura do parmetro e programa de memria, bem como as instrues adicionais para funes
bsicas relacionadas s caractersticas de reteno de registro de dados especiais, em caso de falta de energia.
Consulte as instrues adicionais para funes bsicas sobre os tipos de registradores de dados especiais e a
descrio funcional de cada tipo.
13.1.5 Exemplos de Aes
Existem muitas aplicaes para o registro de dados, como apresentado abaixo. Para obter mais informaes,
consulte as instrues de aplicao especfica.
13.1.6 Registro de dados das instrues bsicas
Pode especificar o valor da configurao do temporizador e contador.
Temporizador e contador definem valores conforme o registro de dados especificado.
58 | TPW-04
www.weg.net
T2
C20
D0
D20
F12 MOV D5 C2
Alterar o valor atual de contador (C2) como o contedo de
D5.
Armazenar o valor no registro de dados.
F12 MOV
K8000
D10
F12 MOV
D10
D20
F12 MOV
32bit
K200 D10
TPW-04 | 59
www.weg.net
13.1.8 Contador e temporizador ociosos so considerados como o registro de dados
Tomar a instruo F12 (MOV) como exemplo.
Enviar 300 para D10 (sistema decimal).
Enviar o contedo de T10 para registro de valor atual de C20. Neste momento, T10 no funciona como um
temporizador, mas como um registrador de dados.
Quando 32 bits usado, dois registradores de dados de 16 bits (como C0 e C1) so utilizados para expressar
um contador de 32 bits. Alm disso, contador de 32 bits (como C200) poderia ser usado para processar dgitos
de 32 bits.
M8002
32 bits
Quando o dispositivo de processamento da instruo de aplicao 32 bits, ou valores alm de 16 bits, o Z0-Z15
deve ser usado. Veja a combinao de V e Z na figura seguir. O CPL do TPW04 atua tomando Z como bit de
dgito baixo do registrador de 32 bits. Portanto, mesmo se o bit alto de V0 a V15 for especificado, a indexao
no pode ser feita. Alm disso, se for especificado como dgito de 32 bits, para V (dgito alto) e Z (dgito baixo)
so referidos simultaneamente. Se V for um bit alto, outros dgitos podem levar a um grande erro de clculo.
Mesmo uma instruo de aplicao de 32 bits que no exceda dgitos de 16 bits, a gravao do Z tambm pode
encontrar a situao conforme mostrada na figura seguir. Para DMOV e outras instrues de 32 bits, modifique
V (bit alto) e Z (bit baixo) simultaneamente.
60 | TPW-04
www.weg.net
K300
Z2
K300(V2,Z2)
www.weg.net
13.3 REGISTRO ESPECIAL F
13.3.1 Funo
Registros especiais F variam de F0 a F1999, que so aplicados principalmente em duas instrues,
ARMAZENAMENTO FLASH e CARREGAMENTO FLASH.
Exemplo do uso do registro especial:
X000
STOREP
D100
F200
K3
Aps X0 ser LIGADO, os valores de D100, D101 e D102 sero armazenados em registros especiais F200, F201
e F202 do FLASH.
D100
D101
D102
F200
F201
F202
Observao: F0 a F999 e F1000 a F1999 so duas regies do FLASH. Assim, quando a instruo do exemplo
acima for usado para armazenamento, ir ler e gravar nestas duas regies do FLASH, para que o ciclo de varredura
seja maior do que a gravao em uma regio.
Registros especiais F no podem ser monitorados com TPW-PCLINK.
62 | TPW-04
www.weg.net
Para interrupo
de tempo (3 pontos)
Para interrupo
da contagem (6 pontos)
Borda
positiva
I001
I101
I201
I301
I401
I501
I6**
I7**
I8**
I010
I020
I030
I040
I050
I060
Entrada
P0 a P127
128 pontos
X000
X001
X002
X003
X004
X005
Borda
negativa
I000
I100
I200
I300
I400
I500
TPW-04 | 63
www.weg.net
14.2.2 Para interrupo
Existem 3 tipos de ponteiros para interrupo, instruo de aplicao FNC03 (IRET) para retorno da interrupo,
admisso da interrupo FNC04 (EI) e proibio da interrupo FNC05 (DI), que poderiam ser combinados para uso.
1. Para interrupo de entrada: Recebendo o sinal de entrada no afetado pelo ciclo de varredura do CLP.
Quando ler o sinal, o subprograma de interrupo ser executado. Quando a entrada for interrompida, o sinal
mais curto do que o ciclo de varredura pode ser lido. Durante o controle de sequncia, o sinal de onda de
pulso de curto perodo de tempo pode ser processado em prioridade.
2. Para a interrupo de tempo: Quando o ciclo de tempo de interrupo especificado (3 min a 99 min), o
subprograma de interrupo ir executar o processo de interrupo no tempo fixo alm do tempo de varredura
do CLP.
3. Para a interrupo da contagem: Execute o sub-programa de interrupo, baseado nos resultados de
comparao dos contadores de alta velocidade no CLP. usado para controlar o processamento de contagem
de resultados pelo contador de alta velocidade que tiver prioridade.
64 | TPW-04
www.weg.net
Funo
Circuito
Etapa
XYMSTC
[LD]
[LDI]
[AND]
[ANI]
[OR]
XYMSTC
[ORI]
XYMSTC
[LDP]
[LDF]
[ANDP]
[ANDF]
[ORP]
XYMSTC
[ORF]
XYMSTC
1
XYMSTC
1
XYMSTC
1
XYMSTC
XYMSTC
XYMSTC
XYMSTC
XYMSTC
[ANB]
[ORB]
X001
X002
X003
X004
X001
X002
X003
X004
Y001
Y001
TPW-04 | 65
www.weg.net
Smbolo
Funo
[MPS]
Circuito
[MRD]
[MPP]
[INV]
Inverso
[MC]
[MCR]
Etapa
1
MPS
MRD
MPP
X001
1
INV
Y001
X001
MC
MCR
YM
X001
[NOP]
[END]
Sem operao
Final do programa
1
1
X001
[PLS]
PLF]
PLS
YM
PLF
YM
X001
[P]
[I]
[OUT]
[OUTI]
[OUT T]
[OUT C]
[OUT S]
Indicador
Indicador da interrupo
XYMSTC
Bobina
Y,M:1
S, Especial M:2
T:3 C:3 (16 bits)/
5 (32 bits)
X001
[SET]
[RST]
[SMCS]
SMCS
[SMCR]
SMCR
[JCS]
JCS
[JCR]
JCR
[STL]
Iniciar Ladder
[RET]
Finalizar Ladder
66 | TPW-04
SET YMS
Y, M:1
S, Especial M:2
T,C:2
D,W;V,Z:3
X001
RST YMS
RET
www.weg.net
Y001
X001
Y002
LD
OUT
LDI
OUTI
X001
Y001
X001
Y002
Configurao da
variao do valor K
1 a 32767
1 a 32767
1 a 32767
1 a 32767
-2147483648 a + 2147483647
Nmero de etapas
3
3
3
3
5
TPW-04 | 67
www.weg.net
X005
C022
X003
C023
C022
X004
C023
LD
OR
AND
OUT
X001
C022
X005
C022
LD
ORI
ANI
OUT
X004
C023
X003
C023
Y003 X003
T1
Y004
M010
68 | TPW-04
www.weg.net
18 INSTRUES OR E ORI
18.1 INTERPRETAO DE INSTRUES
1. [OR] Instruo de contato normalmente aberto em conexo paralela para X, Y, M, T, C e S.
2. [ORI] Instruo de contato normalmente fechado em conexo paralela para X, Y, M, T, C e S.
Quando circuitos de controle da lgica Ladder so compostos por diversos contatos em conexo paralela,
as instrues [OR] e [ORI] sero usadas.
Instruo [OR] / [ORI] usada com a instruo [LD] / [LDI] em conexo paralela, sem restries de
quantidade.
Instruo [OR] / [ORI] s usada para conexo paralela de contato nico. Se o bloco do circuito for com
dois ou mais contatos em conexo em srie, uma conexo paralela, a instruo ORB deve ser usada.
A instruo ORB a instruo da conexo paralela para o bloco do circuito de conexo em srie, sem
dispositivo-alvo.
Y001
X002
M1
Y001 X003
M2
X004
M2
M4
M3
LD
ORI
OR
OUT
LDI
AND
LD
AND
ORB
ANI
OR
OUT
X001
X002
M1
Y001
Y001
X003
M2
M4
X004
M3
M2
18.2.2 Instruo da conexo em srie para o bloco do circuito de conexo paralela ANB
ANB: Instruo que conecta o incio e final do bloco do circuito de conexo paralela ao ltimo circuito na conexo
em srie.
Circuito com dois, ou mais contatos na conexo em paralelo, chamado de bloco do circuito de conexo em
paralelo. A instruo ANB usada para conectar o bloco do circuito de conexo em paralelo na conexo em srie.
ANB LD
LD
OR
OR
OR
OR
TPW-04 | 69
www.weg.net
M0
X002
X003
X004
M1
X001
X002
M0
X003
X004
M1
LDF
ORF
OUT
LDF
ANDF
OUT
X001
X002
M0
X003
X004
M1
M0
X001
X002
X003
LDP
ORP
OUT
LDP
ANDP
OUT
X004
M1
X010
X010
M6
PLS
M6
X010
M6
Scan
cycle
Ciclo de
scan
70 | TPW-04
www.weg.net
19.3.2 Forma de execuo do pulso da deteco de borda positiva e instruo aplicada
X020
MOV
K10
D0
MOV P
K10
D0
X020
Quando X020 alterado de DESLIGADO LIGADO, os dados do D0 so transmitidos uma vez, e os dois
procedimentos tm o mesmo efeito de acionamento.
Quando os resultados da lgica da instruo MOV na condio anterior esto LIGADOS, os dados so transmitidos
continuamente. Quando os resultados da lgica esto DESLIGADOS, a transmisso de dados ser interrompida.
Quando os resultados da lgica da instruo MOV na condio anterior so LIGADOS, os dados so transmitidos.
Tais interruptores esto em correspondncia com os tempos de transmisso de dados.
TPW-04 | 71
www.weg.net
20 INSTRUO ORB
20.1 INTERPRETAO DE INSTRUES
ORB: Instruo que deixa dois ou mais circuitos de conexo em srie na conexo paralela.
O circuito com dois, ou mais contatos na conexo em srie, chamado de bloco do circuito de conexo
em srie. Quando est na conexo paralela, as instrues LD/LDI so usadas no incio e ao final de cada
ramificao, enquanto a instruo [ORB] usada para o final do terminal da ramificao.
[ORB] uma instruo nica sem dispositivo, sem qualquer nmero do dispositivo a ser seguido.
No circuito de conexo multi-paralela, se cada circuito da conexo em srie usada instruo ORB, a
quantidade de conexes paralelas sero ilimitadas.
A instruo pode ser usada continuamente. Nesse momento, a quantidade utilizada repetidamente da
instruo [LD] / [LDI] em um barramento devem ser menor que 8 vezes.
72 | TPW-04
Y001
LD
AND
LD
AND
ORB
LD
AND
ORB
OUT
X001
X002
X003
X004
X005
X006
Y001
www.weg.net
21 INSTRUO ANB
21.1 INTERPRETAO DE INSTRUES
[ANB] Instruo que conecta o incio e o final do bloco do circuito de conexo paralela no ltimo circuito na
conexo em srie.
Circuito com dois ou mais contatos em paralelo chamado de bloco do circuito de conexo paralela. A
instruo ANB usada para conectar o bloco do circuito de conexo em paralelo na conexo em srie.
Quando conectado ao ltimo circuito na conexo em srie, as instrues LD e LDI sero consideradas como o
incio final do circuito ramificado. Aps finalizar o bloco do circuito paralelo do circuito de ramificao, a instruo
ANB pode ser usada para finalizar a conexo em srie de dois circuitos.
[ANB] uma instruo nica sem dispositivo, sem nmero de dispositivo a ser seguido.
Quando diversos circuitos esto em conexo paralela, se cada bloco de conexo paralela usar a
instruo ANB para a conexo em srie sequencial, a quantidade de circuitos de conexo paralela
ilimitada. A instruo [ANB] pode ser usada coletivamente, mas as instrues LD e LDI devem ser usadas
repetidamente menos de 8 vezes no mesmo barramento.
X002 X003
X004
X005 X006
X007
X010
Y001
LD X001
OR X004
LD X002
AND X003
LD X005
AND X006
ORB
OR X007
ANB
OR X010
OUT Y001
TPW-04 | 73
www.weg.net
No CLP, existem 8 memrias disponveis para armazenar os resultados intermedirios dos clculos, que
so iguais ao empilhamento no computador. Uma seo de zona de memria obtida, de acordo com o
princpio de primeira entrada e ltima sada.
Quando a instruo MPS usado uma vez, resultados de clculo no momento sero armazenados na
primeira unidade de empilhamento. Quando o MPS usado pela segunda vez, os resultados do clculo
sero armazenados na parte superior do empilhamento. Os dados antigos sero armazenados para a
prxima unidade de empilhamento.
Quando a instruo MPP utilizada, os dados so transmitidos para a ltima unidade de empilhamento.
Aps a liberao, os dados do empilhamento superior iro desaparecer do empilhamento.
MRD a instruo especial para leitura de dados no empilhamento. Os dados no empilhamento no sero
transmitidos.
Instrues MPS, MRD e MPP no necessitam de dispositivos. MPS e MPP devem ser usados em pares,
que devem ser usados menos de 8 vezes contnuas.
O ltimo contato, ou circuito da bobina deve conectar numa instruo MPP.
X002
Y001
X003
Y002
X004
Y003
Y004
74 | TPW-04
LD X001
MPS
AND X002
OUT Y001
MRD
AND X003
OUT Y002
MRD
AND X004
OUT Y003
MPP
OUT Y004
END
www.weg.net
22.2.1 Uma seo de empilhamento
X000
X001
X002
Y000
Y001
X003
X004
Y002
X005
X006
Y003
X007
Y004
X010
Y005
X011
Y006
X012
0 LD X000
1 AND X001
2 MPS
3 AND X002
4 OUT Y000
5 MPP
6 OUT Y001
7 LD X003
8 MPS
9 AND X004
10 OUT Y002
11 MPP
12 AND X005
13 OUT Y003
14 LD X006
15 MPS
16 AND X007
17 OUT Y004
18 MRD
19 AND X010
20 OUT Y005
21 MRD
22 AND X011
23 OUT Y006
24 MPP
25 AND X012
26 OUT Y007
Y007
X001
Y000
X002
X003
X004
Y001
X005
X006
X007
Y002
X010
Y003
0 LD X000
1 MPS
2 LD X001
3 OR X002
4 ANB
5 OUT Y000
6 MRD
7LD X003
8 AND X004
9 LD X005
10 AND X006
11 ORB
12 ANB
13 OUT Y001
14 MPP
15 AND X007
16 OUT Y002
17 LD X010
18 OR X011
19 ANB
20 OUT Y003
X011
TPW-04 | 75
www.weg.net
22.2.3 Duas sees de empilhamento
X000
X001
X002
X003
X004
X005
Y000
Y001
Y002
X006
0 LD X000
1 MPS
2 AND X001
3 MPS
4 AND X002
5 OUT Y000
6 MPP
7 AND X003
Y003
8 OUT Y001
9 MPP
10 AND X004
11 MPS
12 AND X005
13 OUT Y002
14 MPP
15 AND X006
16 OUT Y003
X001
X002
X003
X004
Y000
Y001
Y002
Y003
0 LD X000
1 MPS
2 AND X001
3 MPS
4 AND X002
5 MPS
6 AND X003
7MPS
8 AND X004
9 OUT Y000
10 MPP
11 OUT Y001
12 MPP
13 OUT Y002
14MPP
15 OUT Y003
16 MPP
17 OUT Y004
Y004
X000
Y004
X001
Y003
X002
Y002
X003
Y001
X004
LD X000
OUT Y004
AND X001
OUT Y003
AND X002
OUT Y002
AND X003
OUT Y001
AND X004
OUT Y000
Y000
Compare os dois programas. O circuito como mostrado na figura acima requer a programao com instruo
de MPS qudruplo. No entanto, se o seguinte circuito for usado, poderia ser programado convenientemente sem
a instruo MPS.
76 | TPW-04
www.weg.net
23 INSTRUES MC E MCR
23.1 INTERPRETAO DAS INSTRUES
1. [MC] (Incio da sub-rotina). Instruo de conexo para contatos de conexo de srie (novo barramento para
contatos de conexo de srie).
2. [MCR] (Reincio do Circuito de Controle Principal). Reiniciar instruo da instruo MC.
As duas instrues so estabelecidas nos pontos iniciais e finais do bloco do circuito de controle principal,
respectivamente.
Na imagem a seguir, quando a entrada X001 est LIGADA, as instrues entre [MC] e [MCR] so
executadas. Quando X01 est DESLIGADO, dispositivos entre as instrues [MC] e [MCR] ficaro no
estado a seguir: O temporizador/contador acumulado e os dispositivos acionados pela instruo [SET] /
[RST] mantero o estado atual; o temporizador no acumulado e os dispositivos acionados pela instruo
[OUT], sero DESLIGADOS.
Aps executar a instruo MC, o barramento (LD e LDI) ser transferido para o contato MC. Para retornar
ao barramento original, a instruo de retorno MCR ser usada. A instruo [MC]/[MCR] deve ser usada
em par. Ao usar nmeros diferentes do dispositivo Y e M, a instruo [MC] pode ser usada repetidamente.
Caso o mesmo dispositivo seja usado, a sada da bobina dupla ir ocorrer conforme a instruo [OUT].
A instruo [MC] pode ser usada na forma. Ou seja, a instruo [MC] pode ser usada na instruo [MC].
Nesse caso, o nmero do nvel aninhado do menor para o maior. Quando a instruo [MCR] retornada
nvel por nvel, o nmero do nvel aninhado do maior para o menor.
MC
N0 M1
X002
Y001
X003
Y002
MCR N0
LD X001
MC N0 M1
LD X002
OUT Y001
LD X003
OUT Y002
MCR N0
Caso a instruo [MC] seja usada na instruo [MC], o nmero do ponto de controle principal deve ser do menor
para o maior (N0 N1 N2 N3 N4 N5 N6 N7). Ao retornar, o MCR da instruo liberado dos
nveis maiores para os menores (N7 N6 N5 N4 N3 N2 N1 N0). O nvel mximo testado 8 (N7).
TPW-04 | 77
www.weg.net
24 INSTRUO INV
24.1 INTERPRETAO DA INSTRUO
[INV] (Inverso). A instruo expressada com uma diagonal curta com um ngulo de inclinao de 45, que serve
para obter inversamente os resultados de clculo antes da instruo.
A instruo [INV] no tem dispositivo. Portanto, no precisa ser especificado. As aes no programa so descritas
abaixo:
Resultados do Clculo antes de
executar a instruo INV
DESLIGADO
LIGADO
X001
Y001
ON
X001
OFF
OFF
Y001
ON
ON
OFF
Conforme o grfico acima, quando o rel de entrada X001 est DESLIGADO, a sada da bobina Y001 est LIGADA.
Quando X001 est LIGADO, Y001 estar DESLIGADO. A instruo INV pode ser gravada nas mesmas posies
para inserir AND, ANI, ANDP e ANDF. A instruo INV no pode ser ligada ao barramento como LD, LDI, LDP e
LDF, nem usado independentemente como OR, ORI, ORP e ORF.
78 | TPW-04
www.weg.net
TPW-04 | 79
www.weg.net
SET
Y001
RST
Y001
SET
M1
RST
M1
SET
S1
RST
S1
RST
D1
X001
X007
T247
RST
X001
X002
Y001
80 | TPW-04
T247
K10
LD
SET
LD
RST
LD
SET
LD
RST
LD
SET
LD
RST
LD
RST
LD
OUT
LD
RST
X001
Y001
X002
Y001
X003
M1
X004
M1
X005
S1
X006
S1
X007
D1
X001
T247
K10
X007
T247
www.weg.net
C0
C0
K10
Y000
M***
X010
RST
X011
C***
C***
C***
K10
Y2
Quando o contador de entrada de uma fase C235 a C245 for usado, o rel auxiliar especial M8235 a M8245
deve ser usado para especificar a direo da contagem. Como mostrado na figura acima, quando o X012 estiver
LIGADO, contar de forma decrescente. J quando o X012 estiver DESLIGADO, a contagem ser crescente.
Quando X010 estiver LIGADO, o contato de sada do contador C*** ir retornar e o valor atual do contador ser
reiniciado em 0.
Caso o contador (C241, C242) com a funo de reincio seja usado no programa, quando a entrada de
reinicializao correspondente LIGADA, o mesmo efeito com as instrues acima pode ser obtido atravs da
entrada da interrupo, que no precisa de programao.
Quando X011 estiver LIGADO, a contagem ser feita para o LIGA/DESLIGA da entrada de contagem X000 a
X005, que determinada pelo nmero do contador.
O valor atual do contador aumenta, quando atinge o valor de configurao, o contato de sada ser SET; caso
seja menor que o valor atual, ser RST.
TPW-04 | 81
www.weg.net
A instruo END usada para encerrar o programa, sem o dispositivo-alvo. A instruo END pode definir
aes durante a depurao do programa. Pode inserir a instruo END por seo, e em seguida, fazer a
depurao de cada seo. Voc deve excluir a instruo END aps a depurao.
82 | TPW-04
www.weg.net
SMCS
X002
Y015
X003
Y016
X004
Y017
X001
X002
X001
X003
X001
X004
Y015
Y016
Y017
SMCR
A instruo [SMCS] no programa pode ser usada por muitas vezes, como na figura abaixo. Cada vez que usada,
uma condio para o barramento auxiliar adicionada. Depois que a instruo SMCS for usada muitas vezes,
s uma instruo [SMCR] pode limpar todas as condies.
X001
SMCS
X002
Y015
X010
X003
X004
X001
X002
SMCS
X001
X010
X003
Y016
X001
X010
X004
Y015
Y016
Y017
Y017
SMCR
Cada instruo depois [SMCS] e antes [SMCR] pode executar clculo na CPU, com a condio antes de SMCS.
Quando o circuito comum bastante complicado, ou repete-se por vrias vezes, a instruo pode simplificar o
programa.
Observao: OUT e instrues de aplicao no podem ficar depois de [SMCS] diretamente.
TPW-04 | 83
www.weg.net
X002
Y001
X003
T250
X004
RST
JCR
X001
K50
T250
Y001
X003
2s
3s
X004
T250
Observao 1: Preste ateno ao sinal do temporizador e relao de tempo relativo entre os sinais de entrada
do contador (troque de DESLIGADO LIGADO) e LIGUE/DESLIGUE o [JCS].
Quando X002 estiver em 1 na borda positiva, Y001 ir atuar, para o estado de [JCS] DESLIGADO. Quando o
estado (A) do [JCS] est DESLIGADO, o estado do Y001 determinado pelo sinal de entrada.
Quando X002 estiver em 2 na borda negativa, 3 na borda positiva, 4 na borda negativa e 5 na borda positiva,
o Y001 no ir atuar para o estado de JCS que est LIGADO. Em outras palavras, o Y001 continuar LIGADO.
Quando JCS est LIGADO, o Y001 no ser afetado pela mudana de estado de LIGADO DESLIGADO, ou
DESLIGADO LIGADO.
Desde que o estado do [JCS] esteja DESLIGADO (B), quando X002 est na 6 borda negativa, o sinal de entrada
ser trocado de LIGADO DESLIGADO, e Y001 trocado de LIGADO DESLIGADO.
Quando X002 est na 7 borda positiva, o Y001 manter o status, para [JCS] que est LIGADO no momento.
84 | TPW-04
www.weg.net
Em 8 [JCS] muda de LIGADO DESLIGADO e o sinal de entrada estar LIGADO, o Y001 ir atuar.
Observao 2: Quando o estado do [JCS] est LIGADO, as instrues que iro afetar as posies entre [JCS]
e [JCR] no sero executadas.
Observao 3: A instruo [END] entre [JCS] e [JCR] ser executada certamente, que no afetada pelo estado
de LIGA/DESLIGA de [JCS]. Desta vez, a execuo do programa ser suspendida e o prximo ciclo de varredura
iniciado.
Observao 4: As instrues [JCS] e [JCR] podem ser inseridas entre [SMCS] e [SMCR].
Observao 5: Outro [JCS] deve ser inserido entre [JCS] e [JCR], mas somente um [JCR] pode ser considerado
como encerramento do estado.
TPW-04 | 85
www.weg.net
OUT
LD AND OUT
OR
ANB
OR
OUT
LD AND OUT
LD
Without
Sem
ANB
ANB
Without
Sem
ORB
ORB
LD
LD AND ORB
1
2
3
4
86 | TPW-04
7
8
10
11
www.weg.net
OU
A lgica Ladder pode ser usada para modificar o programa acima para a mesma sada. Quando a instruo da
lgica Ladder usada, preste ateno ao uso da sada dupla e a mesma sada no programa principal.
TPW-04 | 87
www.weg.net
E
C
A
C
C
E
88 | TPW-04
E
B
www.weg.net
X000
MEAN
S
D100
D
D150
n
K5
www.weg.net
Na instruo de aplicao dos dados em processo, ele dividido em 16 bits e 32 bits, baseado no
comprimento de bits de dados.
X000
MOVP
D10
D12
Execuo de pulso, a instruo MOV transmite dados quando o X000 muda seu estado de OFFON. Para
encurtar tempo de varredura, instrues de execuo por pulso devem ser utilizadas sempre que possvel.
O smbolo P representa o pulso para execuo da instruo.
F24 (INC), F25 (DEC), etc., devem ser de acordo com as instrues. Se uma instruo de execuo contnua
utilizada, cada ciclo de scan e contedo da fonte vai mudar.
32.4.2 Execuo tipo Contnua
X001
MOV
D10
D12
A figura acima uma instruo de execuo contnua, se a condio de execuo X001 1, o PLC executa a
cada ciclo de leitura.
Quando as entradas X0 e X1 esto fora, as instrues de especiais no so executadas e os destinos no mudam
seus valores.
90 | TPW-04
www.weg.net
Quando as instrues esto em ON, os smbolos sero ativos, ou inativos. Porm, quando esto em OFF, ou h
algum erro, no iro mudar. Quando existem muitas instrues que afetam os smbolos, cada vez que as instrues
so executadas, o estado ATIVO/INATIVO ser alterado. Veja o seguinte exemplo de programa do smbolo.
Exemplo de programa com vrios smbolos (caso padro de execuo de resultados).
Quando h vrias instrues de aplicao para a mesma ao do smbolo, escreva o ponto de contato da smbolo
aps a instruo.
TPW-04 | 91
www.weg.net
32.5.2 Smbolos de Erros de clculo
No caso de erros na estrutura das instrues de aplicao, dispositivos disponveis, o nmero de alcance, etc.,
o que pode levar a um erro de clculo e o prximo bit de smbolo ir agir e registrar as informaes do erro.
No caso de erros de clculo, o M8067 ir agir e esperar, assim como salvar o cdigo de erro no D8067. No caso de
outros novos erros, o D8067 ir atualizar o novo cdigo de erro.
Quando o erro corrigido, o M8067 ser desativado, e D8067 ser apagado quando o PLC mudar de STOP RUN.
M8067
D8067
Alm disso, quando a instruo para interromper o programa precisa do smbolo para a funo extenso, escreva
a instruo DI (interrupo inibio), antes de conduzir o smbolo para a funo extenso. E escreva a instruo
EI (interrupo permisso), aps desativao do smbolo para a extenso de funo.
www.weg.net
Quando dados de 16 bits so enviados para o valor especificado de K1M0 a K3M0, o dado de bits altos
(ou seja, 4 bits no mximo) no ser enviado, pelo comprimento de dados especificado ser insuficientes. O
processo o mesmo para dados de 32 bits.
Em 16 bits (ou 32 bits) clculo automtico, quando o elemento bit para o nmero do bit K1 a K3 (K1 a K7),
se o bit alto insuficiente, acrescentar 0 para processamento. Neste caso, o maior bit 0, ento os dados
so processados como positivo.
M0
BIN
K2X004
D0
O nmero especificado do elemento bit pode ser escolhido livremente. Sugere-se que para X e Y, o menor
nmero de bits sejam definidos como 0 (X000, X010, X020 Y000, Y010 e Y020); para a M e S, mltiplos
de 8 o ideal. Para evitar confuso, este deve ser ajustado: M0, M10, M20, etc.
33.2 NOTAS
33.2.1 Especificando caracteres contnuos
Uma srie de registros de dados a partir de D1 D1, D2, D3, D4...
Atravs da especificao de bit, na palavra, pode ser usado para uma srie de processamentos de palavras.
TPW-04 | 93
www.weg.net
Veja os passos abaixo:
K1X000 K1X004 K1X010 K1X014, K2Y010
K2Y020 K2Y030
K3M0 K3M12 K3M24 K3M36, K4S16
K4S32 K4S48
Ou seja, no pule o dispositivo. Use os dispositivos de acordo com a unidade de bit.
No entanto, para o clculo 32 bits, se K4Y000 utilizado, a alta 16 bits 0. Em dados de 32 bits, necessrio
especificar K8Y000.
www.weg.net
Nmero binrio de ponto flutuante = (20 + A222-1 + A212-2 + + A02-23) 2(E727 + E626 + + E020)/2127
Por exemplo: A22 = 1, A21 = 0, A20 = 1, A19 ~A0 = 0
E7 = 1, E6 a E1 = 0, E0 = 1
Nmero binrio de ponto flutuante = (20 + 12-1 + 02-2 + 12-3 + + 02-23) 2(127 + 026 + + 120)/2127 =
1.6252129/2127 = 1.62522
Os smbolos positivos e negativos so determinados por b31, e o cdigo complementar no pode ser usado.
TPW-04 | 95
www.weg.net
96 | TPW-04
www.weg.net
34.2.1 Modificao da constante K
Alterao do contedo o mesmo que o nmero do dispositivo.
Se X005 est ON e V5 = 0, (K6 + 0 = K6) o contedo da K6 movido para a D10.
SeV5 = 20 (K6 + 20 = K26) o contedo da K26 movido a D10.
TPW-04 | 97
www.weg.net
34.2.3 Exemplo para exibir o valor atual do temporizador
Se o nmero do dispositivo de destino est modificado com o registrador de ndice, o programa pode ser usado
para alterar o dispositivo de destino. Para obter instrues com tempos de uso restrito, o mtodo tem o mesmo
efeito com a programao da mesma instruo vrias vezes.
A instruo F58 pode executar as instrues de programao uma nica vez. Sem atuar vrias sadas ao mesmo
tempo, o alvo controlado pode ser alterado mudando o nmero das sadas.
Alm disso, durante a execuo da instruo, mesmo se Z for alterada, a mudana invlida. Para a mudana
ser vlida, configure a condio da instruo de controle em OFF uma vez.
34.3 NOTAS
O contador de 16 bits com alterao de ndice no pode ser usado como contador de 32 bits. Como
resultado da alterao de ndice, quando um contador de 32 bits necessrio, adicione Z0 a Z15 aps o
contador C200.
N no Kn de V e Z quando usado para especificao do bit, no pode ser modificado (K4M0Z0 vlido e
K0Z0M0 invlido).
LD, AND, OUT e outras instrues de controle bsicas do PLC, bem como a etapa das instrues lgicas,
no podem ser alterados com o ndice.
98 | TPW-04
www.weg.net
K-32768 a K32767
K-2147483648 a K2147483647
H0 a HFFFF
H0 a HFFFFFFFF
TPW-04 | 99
www.weg.net
Fluxo do
programa
N
00
01
02
03
04
05
06
07
08
09
10
11
Smbolo
CJ
CALL
SRET
IRET
EI
DI
FEND
WDT
FOR
NEXT
CMP
ZCP
12
MOV
13
14
15
16
17
18
19
220
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
SMOV
CML
BMOV
FMOV
XCH
BCD
BIN
ADD
SUB
MUL
DIV
INC
DEC
AND
OR
XOR
NEG
ROR
ROL
RCR
RCL
SFTR
SFTL
WSFR
WSFL
SFWR
SFRD
Transmisso e
comparao de
dados
Operaes
aritmticas e
lgicas
Operaes
aritmticas e
lgicas
Rotao e
deslocamento
100 | TPW-04
Instruo da aplicao
Funo
Pulo condicional
Subprograma da chamada
Retorno da subr-rotina
Retorno da interrupo
Ativar interrupo
Desativar interrupo
Primeiro final
Monitorar cronmetro
Iniciar um loop para/prximo
Encerrar um loop para/prximo
Comparar
Comparao de rea
Transmitir a constante
para a memria, uma word
Transmitir a constante
para a memria, duas words
Transferncia
Transmisso de memria
de dados
para memria, uma word
Transmisso de memria
para memria, duas words
Sem bit ou word/
faixa de dados especiais
Shift mover
Complemento
Mover Bloco
Preenche e Move
Permuta
Converso de BINBCD
Converso de BCDBIN
Adio
Subtrao
Multiplicao
Diviso
Incrementa
Decrementa
Funo lgica E
Funo lgica OU
Op. lgica OU Exclusivo
Negativo
Rotao para a direita
Rotao para a esquerda
Rotao para a direita com transporte
Rotao para a esquerda com transporte
Deslocamento de Bit para a direita
Deslocamento de Bit para a esquerda
Deslocamento de word para a direita
Deslocamento de word para a esquerda
Shift Register Escrita
Shift Register Leitura
16/32
Bits
Etapa
16 bits 32 bits
3
7
13
9
17
16
16
*1
*1
*1
*1
*1
*1
16
*1
16/32
16/32
16/32
16
16/32
16
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16
16
16
16
16
16
11
5
7
7
5
5
5
7
7
7
7
3
3
7
7
7
3
5
5
5
5
9
9
9
9
7
7
13
9
9
9
13
13
13
13
5
5
13
13
13
5
9
9
9
9
www.weg.net
Tipo de
instruo
Processamento
de dados
Procedimento
de contagem de
alta velocidade
Instruo
acessvel
I/O de
dispositivos
perifricos
N
40
41
42
43
44
45
46
47
48
49
Smbolo
ZRST
DECO
ENCO
SUM
BON
MEAN
ANS
ANR
SQR
FLT
50
REF
52
Instruo da aplicao
Funo
Restaurao da rea
Decodificador
Codificador
Soma de bits ativos
Verificar o status do bit especificado
Valor mdio
Habilita diagnstico
Desabilita diagnstico
Raiz quadrada
Ponto flutuante
16/32
Bits
16
16
16
16/32
16/32
16/32
16
16
16/32
16/32
Atualizar Entrada/Sada
16
MTR2
Entrada de matriz
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
HSCS
HSCR
HSZ
SPD
PLSY
PWM
PLSR
IST2
SER
ABSD
INCD
TTMR
STMR
ALT
RAMP
ROTC
SORT
70
Etapa
16 bits 32 bits
5
5
9
7
13
7
13
7
5
9
5
9
16
32
32
32
16
16/32
16
16/32
16
16/32
16/32
16
16
16
16
16
16
16
7
7
7
9
7
9
9
9
5
7
3
9
9
11
13
13
17
13
17
17
17
TKY
16/32
13
71
HKY
16/32
17
72
73
74
75
76
77
78
DSW
SEGD
SEGL
ARWS
ASC
PR
FROM3
Comutador Digital
Decodificao de 7-segmentos
Display de 7-segmentos com memria
Comutador de seta
Converso do cdigo ASCII
Impresso do cdigo ASCII
Ler BFM (memria intermediria)
16
16
16
16
16
16
16/32
9
5
7
9
11
5
9
17
79
TO3
16/32
17
TPW-04 | 101
www.weg.net
Tipo de
instruo
Dispositivos em
srie externos
Comunicao
convencional
Leitura /
gravao
FLASH
Operao de
ponto flutuante
Operao de
dados
102 | TPW-04
Instruo da aplicao
Funo
16/32
Bits
Smbolo
80
RS
Comunicaes RS
16
81
82
83
84
87
88
90
91
92
93
94
95
100
PRUN
ASCI
HEX
CCD
MBUS
PID
COIW
MCIR
MCIW
REGW
MRGR
MRGW
STORE
16/32
16
16
16
16
16
16
16
16
16
16
16
16
101
LOAD
16
110
111
112
ECMP
EZCP
EMOV
118
EBCD
119
EBIN
120
121
122
123
EADD
ESUB
EMUL
EDIV
124
EXP
125
LOGE
126
LOG10
127
128
129
130
131
132
133
134
135
136
137
ESQR
ENEG
INT
SIN
COS
TAN
ASIN
ACOS
ATAN
RAD
DEG
147
SWAP
Swap
Etapa
16 bits 32 bits
11
5
7
7
7
11
9
9
11
11
9
11
11
7
32
32
32
13
17
9
32
32
32
32
32
32
13
13
13
13
32
32
32
32
32
16/32
32
32
32
32
32
32
32
32
9
5
9
9
9
9
9
9
9
9
9
16/32
www.weg.net
Tipo de instruo
Posicionamento
Clculo de tempo
Dispositivos perifricos
Comunicao perifrica
Sada do pulso
Comparao de contato
Comparao de contato
N
156
157
158
159
160
161
162
163
166
167
170
171
188
191
193
200
201
202
203
204
205
206
207
208
209
210
211
212
213
224
225
226
228
229
230
232
233
234
236
237
238
240
241
242
244
245
246
Smbolo
ZRN
PLSV
DRVI
DRVA
TCMP
TZCP
TADD
TSUB
TRD
TWR
GRY
GBIN
CRC
RMIO2
DTLK 2
PPMI3
PPMA3
CWI4
CWA4
PTPO3
CLLM3
VSPO3
ICF3
CSFO3
SLCH4
LINI4
LINA4
CIMI4
CIMA4
LD
AND
OR
Instruo da aplicao
Funo
Retorno Zero
Pulso V
Unidade para incremento
Unidade para absoluto
Comparao de tempo
Comparao da rea de tempo
Acrscimo de tempo
Subtrao de tempo
Ler dados RTC
Gravar dados RTC
Cdigo Binrio Gray
Cdigo Gray Binrio
Verificao de redundncia cclica
Conexo I/O remota
Link de dados
Movimento relativo ponto a ponto do eixo duplo
Movimento absoluto ponto a ponto do eixo duplo
Interpolao circular relativa do eixo duplo
Interpolao circular absoluta do eixo duplo
Sada do pulso do eixo nico pela plataforma
Gesto de localizao de loop fechado
Pulso V
Alterar frequncia imediatamente
Cortar velocidade e seguir sada
Selecionar canal
Interpolao linear relativa de trs eixos
Interpolao linear absoluta de trs eixos
Interpolao oval relativa de eixo duplo
Interpolao oval absoluta de eixo duplo
LD (S1) = (S2)
LD (S1)>(S2)
LD (S1)<(S2)
LD (S1)(S2)
LD (S1)(S2)
LD (S1)(S2)
AND (S1) = (S2)
AND (S1)>(S2)
AND (S1)<(S2)
AND (S1)(S2)
AND (S1)(S2)
AND (S1)(S2)
OR (S1) = (S2)
OR (S1)>(S2)
OR (S1)<(S2)
OR (S1)(S2)
OR (S1)(S2)
OR (S1)(S2)
16/32
Bits
16/32
16/32
16/32
16/32
16
16
16
16
16
16
16/32
16/32
16
16
16
32
32
32
32
32
32
32
32
16
16
32
32
32
32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
16/32
Etapa
16 bits 32 bits
9
17
7
13
9
17
9
17
11
5
9
5
9
7
21
21
21
21
13
21
21
13
9
17
17
13
13
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
5
9
TPW-04 | 103
www.weg.net
36.2 COMO COMPREENDER A DESCRIO DA INSTRUO
F
20
ADD
Smbolo da instruo
(ADD: representa D ou P)
ADD
A letra no quadrado indica que deve ser acrescentada antes/aps do smbolo da instruo, ao usar a instruo
da funo correspondente ao quadrado (o quadrado esquerda representa que a letra acrescentada antes
do smbolo da instruo, enquanto que o quadrado direita representa que letra acrescentada ao smbolo
da instruo). Nenhuma letra no quadrado indica que pode ser usada sem letra diretamente.
104 | TPW-04
www.weg.net
Exemplo de smbolo de instruo: Os smbolos simples so explicados como abaixo ( indica nmero funcional,
representa smbolo da instruo).
Neste exemplo, a instruo CJ pode ser usada em dois mtodos, quer dizer:
CJ (instruo de execuo contnua de 16 bits), CJP (instruo de execuo
de pulso de 16 bits).
F
00
CJ
F
02
SRET
Neste exemplo, a instruo SRET pode ser usada em um mtodo, quer dizer
SRET (instruo de execuo contnua independente). Este exemplo sobre
a instruo independente irrelevante para a instruo de 16 bits e 32 bits.
F
07
WTD
Neste exemplo, a instruo WDT pode ser usada em dois mtodos, quer
dizer: WDT (instruo de execuo contnua independente), WDTP (instruo
de execuo de pulso independente).
F
08
FOR
Neste exemplo, a instruo FOR pode ser usada em um mtodo, quer dizer
FOR (instruo de execuo contnua de 16 bits).
CMP
Neste exemplo, a instruo CMP pode ser usada em quatro mtodos, quer
dizer: CMP (tipo de execuo contnua de 16 bits), DCMP (tipo de execuo
contnua de 32 bits), CMPP (tipo de execuo de pulso de 16 bits), DCMPP
(tipo de execuo de 32 bits pulse).
F
10
F
26
W
D
F
53
F
53
AND
Neste exemplo, a instruo AND pode ser usada em quatro mtodos, quer
dizer: WAND (tipo de execuo contnua de 16 bits), DAND (tipo de execuo
contnua de 32 bits), WANDP (tipo de execuo de pulso de 16-bits), DANDP
(tipo de execuo de pulso de 32 bits).
HSCS
Neste exemplo, a instruo HSCS pode ser usada em um mtodo, quer dizer
DHSCS (instruo de execuo contnua de 32 bits).
PLSY
Neste exemplo, a instruo PLSY pode ser usada em dois mtodos, quer
dizer: PLSY (instruo de execuo contnua de 16 bits), DPLSY (instruo de
execuo contnua de 32 bits).
F
100
STORE
F
110
ECMP
Neste exemplo, a instruo ECMP pode ser usada em dois mtodos, quer
dizer: DECMPJ (instruo de execuo contnua de 32 bits), DECMPP
(instruo de execuo de pulso de 32 bits).
TPW-04 | 105
www.weg.net
Nome da instruo e operando.
Adio
S1
S2
Neste exemplo, o nome da instruo adio com trs operandos incluindo S1, S2e D
indica que o operando por ser modificado pelo ndice. O operando sem no pode ser modificado pelo ndice.
Dispositivo que pode ser especificado pelo operando da instruo.
X
Elemento Bit
Y
M
K
*
*
S1
S2
D
H
*
*
KnX
*
*
KnY
*
*
*
Elemento caractere
KnM KnS
T
C
*
*
*
*
*
*
*
*
*
*
*
*
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
Consequentemente:
M : Marcador (M).
KnX
KnY
KnM
KnS
: Temporizador (T).
: Contador (C).
: Registro de Dados.
: Registro de Dados2
V, Z
: Registro de ndice.
1: Ao especificar Kn, observar que a faixa do valor n para a instruo de 16 bits K1 a K4, e K1 a K8 para instruo de 32 bits.
2: A srie TPW04-300 suporta registro de dados W.
106 | TPW-04
www.weg.net
Formato da Instruo
ADD
S1 S2 D
S1 : Valor 1.
S2 : Valor 2.
D : Soma.
A instruo gravada no formato acima. Os operandos S1, S2 e D so valor 1, valor 2 e soma, respectivamente.
Descrio da funo da instruo.
TPW-04 | 107
www.weg.net
Mnemnico
Nome
Pgina
F00
F01
F02
F03
F04
F05
F06
F07
F08
F09
CJ
CALL
SRET
IRET
EI
DI
FEND
WDT
FOR
NEXT
Salto condicional.
Chamar subprograma.
Retorno do subprograma.
Retorno de interrupo.
Interrupo permitida.
Interrupo inibida.
Fim do programa principal.
Definir tempo do watchdog.
Incio de loop.
Prximo loop.
108
110
111
112
112
113
117
117
118
119
CJ
Elemento Bit
Y
M
Salto condicional
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
CJ
X000
CJ
P0
Faixa de ponto (P) para o modelo TPW04 : P0 a P127. Dentro dessa faixa, o P63 se refere ao final. Portanto, no
deve ser programado. Caso contrrio, poder causar erro.
O nmero do ponteiro pode ser alterado por meio do ndice, como no exemplo abaixo:
X000
CJ
P0Z0
Quando pressionado X000, o programa pula deste local para o ponto (0 + (Z0)) e depois continua a execuo
do programa.
Abaixo est a descrio das aes do elemento durante a execuo do salto condicional:
108 | TPW-04
www.weg.net
1. Y, M e S mantm o estado antes de saltar.
2. Os temporizadores 10 ms e 100 ms tm sua contagem suspensa.
3. Temporizador T192 a T199 (T196 a T199 para TPW04-100), ou T246 a T249 para a execuo do subprograma
continuar tempo, e o contato de sada atuar normalmente.
4. Contador de alta velocidade continuar a contagem e o contato de sada vai agir normalmente.
5. Contador geral vai parar de contar.
6. Se instrues para o contador crescente e temporizador so acionadas antes de saltar, vai ficar no estado
apagado durante o salto de execuo.
7. Instruo de aplicao geral no ser executada.
8. As seguintes instrues continuaro a ser executadas: F53 (DHSCS), F54 (DHSCR), F55 (DHSZ), F56 (SPD),
F57 (PLSY), F58 (PWM), F200 (PPMI), F201 (PPMA), F204 (PTPO), F205 (CLLM), F206 (VSPO), F207 (ICF) e
F208 (CSFO).
Por exemplo:
Se X000 ON, vai pular para a prxima etapa do smbolo P8.
Se X000 OFF, vai pular para a prxima etapa do smbolo P9.
X000
CJ
X001
P8
Y001
X002
M1
X003
S1
X004
T1
K10
RST
T246
X005
X006
T246
K1000
RST
C0
X007
X010
C0
K20
X011
MOV
K3
CJ
P9
D0
X000
P8
X012
Y001
X013
P9
RST
T246
RST
C0
TPW-04 | 109
www.weg.net
Dispositivo
Y, M, S
Estado de contato
antes de saltar
X001, X002, X003 OFF
X001, X002, X003 ON
Ao de contato
durante o salto
X001, X002, X003 ON
X001, X002, X003 OFF
X004 OFF
X004 ON
X004 ON
X004 OFF
X006 ON
X006 OFF
X010 ON
X010 OFF
X011 OFF
X011 ON
X011 ON
X011 OFF
10 ms, 100 ms
Cronmetro
1 ms temporizador
Contador
Instruo da aplicao
Ao da bobina
durante o salto
Y001, M1, S1 OFF
Y001, M1, S1 ON
O temporizador no inicia a
contagem do tempo.
A contagem do tempo ser
interrompida, e continuar aps
X0 mudar para OFF.
O temporizador no inicia a
contagem do tempo.
A contagem do tempo ser
interrompida, e continuar aps
X0 mudar para OFF.
O contador no conta.
Contagem ser interrompida,
e continuar aps X0 mudar
para OFF.
Instruo da aplicao no
executada.
Instruo da aplicao no
executada.
Y001 torna-se bobina dupla, mas o status de Y001 controlado por X001, quando X000 = OFF; por X012
quando X000 = ON. O salto condicional faz a mesma bobina ser usada em mais de dois programas, de
dentro, ou fora do salto, mesmo que o programa esteja dividido. Assim, tambm considerada como a
bobina dupla em geral.
Quando as instrues de reset do temporizador e contador esto fora do salto, o reset da bobina de
cronometragem e da bobina de contagem (abrir o contato do timer e limpar o valor do contador) so
vlidos.
CALL
Elemento Bit
Y
M
Chamar Subprograma
P
S
KnX
KnY
KnM
P
Elemento Word
KnS
T
C
CALL
110 | TPW-04
www.weg.net
37.2.2 F02 SRET Retorno Subprograma
F
02
SRET
Elemento Bit
Y
M
Retorno de subprograma
KnX
KnY
KnM
Elemento Word
KnS
T
C
SRET
Funo: A instruo processada para sair do subprograma. o nico comando do retorno de subprograma.
Exemplo 1:
Quando X000 est ON, a sub-rotina que P10 representa chamada. No final da instruo, executa SRET,
que devolve o programa para sequncia original antes do CALL.
O programa ponteiro deve ser escrito aps a instruo FEND.
Quando usado com a instruo CJ, os mesmos nmeros de ponteiro (P) no podem ser usados.
Exemplo 2:
Aps X001 muda de OFF ON, a instruo CALL executada e chama o ponto P11.
No subprograma de P11, o CALL P12 executado, chamando o subprograma de P12. No final de sua
instruo, executa SRET e volta ao subprograma de P11 para executar outro SRET. Por fim, ir retornar
para o programa principal.
Pode haver, no mximo, 16 camadas de sub-rotinas.
Os temporizadores no subprograma correspondem do T192 ao T199 (T196 ao T199 para TPW04-100), ou
do T246 ao T249.
TPW-04 | 111
www.weg.net
IRET
Elemento Bit
Y
M
Retorno Interrupo
KnX
KnY
KnM
Elemento Word
KnS
T
C
IRET
Funo: Se a interrupo ocorrer durante a execuo do programa principal (Input, timer, e balco), saltar para
a interrupo (I) do programa, e depois voltar para o programa principal com a instruo IRET.
F04 EI Interrupo habilitado
F
04
EI
Elemento Bit
Y
M
Habilita interrupo
KnX
KnY
KnM
Elemento Word
KnS
T
C
EI
Funo: Esta instruo usada para ativar o estado de interrupo.
112 | TPW-04
www.weg.net
37.6 F05 DI INTERRUPO DESATIVADO
F
05
DI
Elemento Bit
Y
M
Interrupo Desabilitada
KnX
KnY
KnM
Elemento Word
KnS
T
DI
Funo: Esta instruo usada para desativar o modo de interrupo.
NOTA!
As 3 instrues acima so instrues individuais, sem necessidade de usar contatos para as ativar.
Normalmente, o PLC est no estado de interrupo desativada. Se a interrupo for necessria, o F04
instruo (El) pode ser utilizado para permitir a interrupo.
O ndice de interrupo (I ***) deve ser marcado e programado aps a instruo FEND.
Tipos de interrupo:
1. Interrupo de entrada de sinal externo.
2. A interrupo do temporizador.
3. Interrupo do contador de alta velocidade.
37.6.2 Ponteiros so descritos a seguir
Interrupo de entrada de sinal externo
Entradas X000 a X005 e entradas X10 a X13 so utilizadas para executar programas de interrupes. Como o
processamento do sinal de entradas externas no afetado pelo ciclo de atualizao do controlador, pode ser
utilizado para pegar os pulsos de ajuste de controle e tempo curto.
Veja a tabela a seguir com os nmero dos ponteiros de ao e de interrupo de 6 pontos:
I*0*
> 0: Interrupo na borda de descida.
Nmero do ponteiro
Interrupo na
Interrupo na
borda de subida
borda de descida
I001
I000
I101
I100
I201
I200
I301
I300
I401
I400
I501
I500
IA00
IA01
IB00
IB01
IC00
IC01
ID00
ID01
Instruo de
desabilitar interrupo
M8050
M8051
M8052
M8053
M8054
M8055
M8080
M8081
M8082
M8083
TPW-04 | 113
www.weg.net
O nmero do ponteiro no pode ser utilizado repetidamente. E para a mesma sada, os nmeros
correspondentes interrupo na borda de subida e na borda de descida, no podem ser usados como
entradas.
Se M8050 a M8055, M8080 a M8083 ON, a interrupo da entrada correspondente est desativada.
Quando o controlador energizado, ou mudado de PARE para RUN, os registros M8050 a M8055 e
M8080 a M8083 tm valor ON.
Por exemplo: O processamento de interrupo deve ser executado para obter as informaes de entrada mais
recentes.
EI
FEND
I 101
M8000
X010
X010
REF X010 K8
SET Y001
RST Y001
IRET
END
Como mostrado na figura, se o usurio tiver de inserir o programa I101, ir requerer habilitar a interrupo EI e
M8051 = 0. Quando a borda de subida de X001 ON, a interrupo do programa e atualizao de suas entradas
executada. O estado ON/OFF de Y001 responde de acordo com o estado ON/OFF do X010.
A interrupo do temporizador
No afetado pelo ciclo de varredura do controlador. PLC executa o subprograma de interrupo dentro de um
intervalo de 3 ms a 99 ms. A interrupo do temporizador principalmente aplicvel s situaes de longos ciclos
do programa principal. Requer processar o programa especfico em alta velocidade, ou executar o programa
com um intervalo no controle do escaneamento sequencial.
Veja a tabela a seguir com os nmeros do ponteiro de ao e de interrupo de 3 pontos:
I***
> 3 a 99 (ms)
> 6, 7, 8
Nmero do ponteiro
Ciclo de interrupo
I6**
I7**
I8**
Instruo de desabilitar
interrupo
M8056
M8057
M8058
114 | TPW-04
www.weg.net
I0*0
> 1 a 6
Nmero do ponteiro
I010
I020
I030
I040
I050
I060
M8059
Mudando o valor de M8059 para ON, a interrupo do temporizador correspondente desativada. Quando
o controlador alimentado, ou mudado de PARE RUN, M8059 tem seu valor definido como ON.
Se o contador de alta velocidade for utilizado para a interrupo, requer a interrupo EI ativada, portanto,
M8059 deve estar com valor 0.
TPW-04 | 115
www.weg.net
Por exemplo:
A bobina que controla o contador de alta velocidade usada para especificar o ponteiro de interrupo na
instruo FUN53 (DHSCS).
Quando o valor atual do C255 subir de 999 para 1000, o subprograma de interrupo executado.
Quanto aos valores atuais do contador de alta velocidade, se o um controle ativo/inativo pode ser feito para
o rel de sada ou rel auxiliar, as instrues FUN53 (DHSCS), FUN54 (DHSCR), FUN55 (DHSZ) podem ser
usadas para simplificar o programa.
De entrada multi-interrupo
Em caso de interrupes mltiplas, a interrupo anterior deve ter prioridade. Em caso de ocorrncia
simultnea, o ponteiro de menor nmero deve ter prioridade.
Durante a execuo do programa de interrupo, outras interrupes no so permitidas. No entanto, as
informaes de interrupo durante o perodo devem ser mantidas, e ser executado aps o programa de
rotina ser processado, com, no mximo, 8 interrupes.
Largura do pulso de interrupo de entrada
Para executar interrupo de entrada com sinal externo, sinal ON, ou OFF, com pulso de largura maior do
que 25 uS deve ser usado.
Recuperao de entrada e de sada
Ao controlar o rel de entrada e sada de rel durante o processo de interrupo, a FUN de instruo de
recuperao (REF) dos rels de sada pode ser usada. Ao obter a informao de entrada mais recente, ou
os resultados dos clculos da sada imediatamente, alcana-se um controle em alta velocidade, sem afetar
o ciclo de atualizao do controlador.
NOTA!
No use no ponteiro de interrupo do rel de entrada um nmero igual ao da aplicao de
instruo para contadores de alta velocidade, nem ao da densidade de pulso da mesma faixa.
Para o subprograma e para o programa de interrupo, use o temporizador T192 a T199 (T196
a T199 para TPW04-100). Se um temporizador genrico for usado, a temporizao no ser
executada. Preste ateno neste detalhe quando um temporizador de 1 ms for utilizado.
116 | TPW-04
www.weg.net
37.7 F06 FEND FINAL DO PROGRAMA PRINCIPAL
F
06
FEND
Elemento Bit
Y
M
A primeira extremidade
KnX
KnY
KnM
Elemento Word
KnS
T
C
FEND
Funo: Esta instruo de execuo simples, no possui um contato de acionamento, e que indica o fim do
programa principal de conduo.
A instruo tem o mesmo efeito da instruo END, que executa o processamento das sadas, processamento
das entradas, atualizao do de temporizador e volta parte inicial do programa.
As instrues e CALL e CALL P devem ser escritas aps a instruo FEND, com a instruo SRET para
terminar o subprograma. O programa de interrupo deve ser escrito aps a instruo FEND, com a
instruo IRET para terminar o programa de interrupo.
Depois de executar as instrues CALL e CALL P e antes de executar as instrues SRET e IRET - ou
depois de executar a instruo FOR e antes de executar a instruo NEXT -, se a instruo FEND for
executada, pode causar um erro no programa.
Se forem utilizadas vrias instrues FEND, o subprograma e o programa de interrupo devero ser
escritos entre as ltimas instrues FEDN e END.
WDT
Elemento Bit
Y
M
KnX
KnY
KnM
Elemento Word
KnS
T
C
WDT
Funo: A instruo usada para definir o tempo de watchdog, para evitar erro devido ao atraso causado pelo
ciclo de scan do controlador.
Se o tempo de verificao ultrapassar um determinado valor, o PLC vai parar de trabalhar. Nesta circunstncia,
deve-se inserir a instruo WDT na etapa de programa apropriada, para alterar o valor deste tempo. O valor WDT
definido por D8000, na faixa entre 200 ms a 1600 ms.
TPW-04 | 117
www.weg.net
Por exemplo:
Quando o tempo de verificao do programa for 250 ms, dividido em duas partes. Insira a instruo WDT nele
e ento a primeira e segunda parte do programa tero tempo menor do que 200 ms.
O tempo pode ser alterado pela alterao do valor em D8000, como mostrado na figura a seguir:
M8002
MOV
K300 D8000
WDT
Quando o sistema est ligado a muitos dispositivos, interfaces de ID, links, grandes quantidades de
entradas analgicas e outros equipamentos especiais, o tempo de inicializao dos endereos nas funes
pode ter um certo atraso. Alm disso, durante a execuo de envio de dados para outros dispositivos,
pode haver variao tambm. E assim causar erro de watchdog. E so nestes casos que deve-se se usar a
instruo WDT, como no exemplo acima.
FOR
Elemento Bit
Y
M
Iniciar um loop
K
*
H
*
KnX
*
KnY
*
KnM
*
Elemento Word
KnS
T
C
*
*
*
NOTA!
O modelo TPW04-300 suporta dados W.
FOR
S :Ciclos.
Funo: Consulte a descrio da funo NEXT.
118 | TPW-04
D
*
W
*
V
*
Z
*
www.weg.net
37.10 F09 NEXT PRXIMO CICLO
F
09
NEXT
Termina um loop
Elemento Bit
Y
M
KnX
KnY
KnM
Elemento Word
KnS
T
C
NEXT
Funo: Esta instruo de execuo simples, no dispe de contatos de acionamento. Deve ser utilizada com
a FUN08 (FOR). Aps ser executada, a instruo que est entre o FOR e NEXT ser executava o nmero de vezes
que for especificando pela instruo FOR, e depois continuar para o que estiver programado abaixo. O nmero
de vezes a se executar (N) deve estar entre 1 e 32.767. Quando estiver com valor 0, a rotina ser processada
apenas uma vez.
Por exemplo:
FOR
K4
FOR D0Z0
X010
CJ
P22
FOR K1X000
NEXT
NEXT
NEXT
P22
A B C
Depois que o programa dentro da regio C for executado 4 vezes (devido constante 4 no primeiro FOR),
o programa continua abaixo do seu NEXT correspondente. Porm, dentro do programa C, temos outra
funo FOR, que repetir o programado na regio B o nmero de vezes correspondente ao valor dentro
de D0Z0. S ento continuar para abaixo do seu NEXT correspondente e terminar um ciclo do primeiro
FOR. A instruo CJ pode ser usada para pular um programa entre seu FOR e NEXT. No exemplo acima,
isso ocorre quando X010 est em ON.
Podem ocorrer 16 camadas dos comandos FOR e NEXT, devem estar sempre em pares.
Caso tiver um FOR sem NEXT, ou o contrrio, ir causar erro.
Programas muitos grandes que so executados vrias vezes podem causar um atraso no tempo de
scan, o que poder causar erro de watchdog. Portanto, verifique a melhor maneira para otimizar a
funo.
TPW-04 | 119
www.weg.net
Mnemnico
CMP
ZCP
MOV
SMOV
CML
BMOV
FMOV
XCH
BCD
BIN
Nome
Comparar.
Comparar rea.
Mover dados.
Mover bit.
Mover ao contrrio.
Mover bloco.
Mover pontos mltiplos.
Trocar.
Converso BIN BCD.
Converso BCD BIN .
Pgina
120
121
122
122
124
125
126
126
127
128
CMP
D
X
S1
S2
D
Elemento bit
Y
M
Comparar
K
*
*
H
*
*
KnX
*
*
KnY
*
*
S1
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
S2
D
*
*
W
*
*
V
*
*
Z
*
*
CMP
S1 S2 D
S1 : Valor 1 da comparao.
S2 : Valor 2 da comparao.
D : Resultado da comparao, ocupa 3 endereos seguidos.
Funo: A instruo usada para comparar o contedo dos operadores S1 e S2, e salvar o resultado da
comparao no operador D.
Por exemplo:
www.weg.net
Quando a instruo no executada, os dados de destino no so afetados.
Para apagar os resultados da comparao, a instruo resetar (RST), ou instruo reset geral (ZRST),
dever ser usada.
ZCP
D
X
S1
S2
S
D
Elemento bit
Y
M
Comparar rea
K
*
*
*
H
*
*
*
KnX
*
*
*
KnY
*
*
*
S1
KnM
*
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
*
*
*
S2
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
ZCP S1 S2 S D
S1 : Limite inferior da comparao.
S2 : Limite superior da comparao.
S : Valor a ser comparado.
D : Resultado da comparao, ocupa 3 endereos seguidos.
Funo: A instruo usada para comparar o valor de S com os valores do limite inferior (S1) e com o valor
do limite superior (S2). O resultado da comparao armazenado nos trs primeiros endereos, a partir do
indicado em D. O valor de S estar entre S1 e S2, tambm um resultado da comparao.
Por exemplo:
Os dados de S1, S2 e S0 sero comparados com seu valores inteiros, com sinais.
Quando S2<S1, S2 considerado como limite inferior.
Se for especificado M10 no endereo de destino, o resultado ocupar M10 (ON se S > S2), M11 (ON se S1
= S2) e M12 (ON se S1 < S2).
Quando a instruo no executada, os dados de destino no so afetados.
Para apagar os resultados, as instrues RST ou ZRST so usadas (como exibido na comparao de
dados, F10 CMP).
TPW-04 | 121
www.weg.net
38.4 F12 MOV MOVIMENTAO DE DADOS
F
12
D
X
MOV
Elemento bit
Y
M
P
S
S
D
K
*
H
*
KnX
*
KnY
*
*
KnM
*
*
S
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
*
Z
*
*
MOV
S D
S : Fonte de dados.
D : Endereo de destino da movimentao de dados.
Funo: A instruo usada para enviar o contedo de S para D. Quando a instruo no executada, o
contedo de D no ser alterado. Se for um valor de 32 bits, a instruo a ser usada deve ser DMOV e o operador
ocupar 2 caracteres, automaticamente.
Exemplo de movimentao de dados de 16 bits:
Com o programa abaixo, quando a instruo executada, se K1 tem valor = 4, sero enviados 4 bits de X10 a
X13 para Y10 a Y13:
X000
X010
Y010
X011
Y011
X012
Y012
X013
Y013
38.5 F13 SMOV MOVIMENTAO DE BIT
F
13
SMOV
X
S
m1
m2
D
n
Elemento bit
Y
M
Movimentao de bit
P
S
*
*
*
*
KnX
*
KnY
*
KnM
*
Elemento palavra
KnS
T
C
*
*
*
m1
m2
D
*
W
*
V
*
Z
*
www.weg.net
38.5.1 Formato da Instruo
SMOV S m1 m2 D n
S : Fonte de dados.
m1 : Posio na origem do primeiro dgito a ser movido.
m2 : O nmero de dgitos que sero movidos da origem.
D : Endereo de destino da movimentao de dados.
n : A posio de offset no destino para o primeiro dgito.
Funo: Copia um nmero especificado de dgitos de um endereo de origem decimal de 4 dgitos (S) e coloca-os
num lugar especfico dentro de um destino (D), nmero (tambm um decimal de 4 dgitos). Os dados existentes
no destino sero sobrescritos.
Por exemplo:
SMOV
D10
K4
K2
D20
K3
103
102
101
100
103
102
101
100
Para dados fonte D10, envia seu valor convertido de BCD dos 2 bits baixos (do 4 bit para o 3 bit) de D20.
Ocorrer erro se o valor BCD de D10 estiver fora dos valores 0 a 9.999.
Quando M8168 = ON:
Cdigo BIN de D10
A converso do cdigo BCD no executada, porque 4 bits so considerados como uma unidade para a
movimentao de bit.
TPW-04 | 123
www.weg.net
38.6 F14 CML MOVIMENTAO CONTRRIA
F
14
D
X
CML
Elemento bit
Y
M
K
*
S
D
H
*
KnX
*
KnY
*
*
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
*
Z
*
*
CML
S D
S : Fonte de dados.
D : Endereo de destino da movimentao de dados.
Funo: A instruo para enviar o contedo de S para D de forma contrria (01, 10). Se o contedo a
constante K, K ser convertido no valor BIN, automaticamente.
Por exemplo:
X000
CML
D10 K1Y000
D10
Inalterado
Y0
17
16
15
14
13
12
11
10
X001
X001
M0
M0
X002
X002
M1
M1
X003
X003
M2
M2
X004
X004
M3
M3
The two figures above equal the following
As duas figuras acima igual o seguinte programa:
program:
M8000
124 | TPW-04
www.weg.net
38.7 F15 BMOV MOVIMENTAO DE LOTE
F
15
BMOV
Elemento bit
Y
M
S
D
n
Movimentao de bloco
P
S
KnX
*
KnY
*
*
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
*
W
*
*
*
BMOV S D n
S : Endereo inicial da fonte de dados.
D : Endereo de destino da movimentao de dados.
n : Comprimento do bloco movimentado (n 512).
Funo: Com a instruo, uma quantidade n de dados com origem no ponto S, seguindo a sequncia crescente,
transmitida para n dispositivos do ponto D em diante, na sequncia crescente (se exceder a faixa do dispositivo,
ser transmitido apenas na faixa possvel).
Exemplo: Conforme exibido na figura abaixo, quando a faixa do nmero sobrepe, para evitar regravar os
dados fonte antes de mover, a ordem de transmisso/recepo varia dependendo da situao. Como exibido
na figura a seguir, os dados de 1 a 3 so automaticamente transmitidos, de acordo com a situao.
X000
BMOV
D20 D19 K3
BMOV
D20 D21 K3
D20
D21
D22
1
2
3
D19
D20
D21
D20
D21
D22
3
2
1
D21
D22
D23
X000
Quando M8024 configurado ON, o local de destino ser considerado o primeiro endereo.
X000
M8024
BMOV
X000
M8024
D5 D10 K3
M8024=ON
1
D5
2
D6
3
D7
D10
D11
D12
M8024=OFF
1
D5
2
D6
3
D7
D10
D11
D12
TPW-04 | 125
www.weg.net
38.8 F16 FMOV MOVIMENTAO MULTIPONTO
F
16
D
X
FMOV
Elemento bit
Y
M
S
D
n
K
*
H
*
KnX
*
KnY
*
*
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
Z
*
FMOV
X000
FMOV
Execuo
resultados:
D1
D10
K3
D1>D10
D1>D11
D1>D12
Observaes
O endereo de destino D na instruo de 16 bits e 32 bits no pode especificar V e Z.
D
X
XCH
Elemento bit
Y
M
Troca
P
S
KnX
D1
D2
D1
KnY
*
*
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
XCH
D1
D1 : Endereo 1.
D2 : Endereo 2.
Funo: A instruo troca os dados dos endereos D1 e D2.
Observao: A instruo normalmente usa pulso XCHP.
126 | TPW-04
D2
D2
D
*
*
W
*
*
V
*
*
Z
*
*
www.weg.net
Por exemplo:
X000
XCHP
D10
D20
D10
100
10
D20
D20
10
100
D10
Observar que quando a instruo de execuo contnua usada, a funo executada durante cada ciclo de
escaneamento.
Quando M8160 = ON, D1 e D2 so o mesmo endereo de destino, trocar o contedo de 8 bits baixo e
8 bits alto dos dados de 16 bits no dispositivo de destino. o mesmo para a instruo de 32 bits. A funo
de execuo a mesma que a instruo F147 (SWAP).
Se M8160 = ON, D1 e D2 forem diferentes, a marca de erro M8067 ser alterada para o valor 1 e D8067
grava o cdigo de erro. A instruo no ser executada.
D
X
BCD
Elemento bit
Y
M
S
D
Converte BINBCD
P
K
KnX
*
KnY
*
*
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
*
Z
*
*
BCD
www.weg.net
BCD
? BIN F19
BCD -> BIN F19
PLC
PLC
BIN -> BCD F18
D
X
BIN
Elemento bit
Y
M
S
D
Converte BCDBIN
P
K
KnX
*
KnY
*
*
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
*
Z
*
*
BIN
128 | TPW-04
www.weg.net
Mnemnico
Nome
Pgina
F20
F21
F22
F23
F24
F25
F26
F27
ADD
SUB
MUL
DIV
INC
DEC
AND
OR
129
130
131
132
132
133
133
134
F28
XOR
F29
NEG
Adio.
Subtrao.
Multiplicao.
Diviso.
Incrementa.
Decrementa.
Operao lgica E.
Operao lgica OU.
Operao lgica OU
Exclusivo.
Inverso.
134
135
Modificaes de instruo:
- Instruo de 16 bits, onde identifica a instruo mnemnica.
P - Instruo de 16 bits habilitada por pulso (simples).
D - Instruo de 32 bits.
DP - Instruo de 32 bits habilitada por pulso (simples).
D
X
ADD
Elemento bit
Y
M
S1
S2
D
Adio
P
S
K
*
*
H
*
*
KnX
*
*
S1
KnY
*
*
*
Elemento caractere
KnM KnS
T
C
*
*
*
*
*
*
*
*
*
*
*
*
S2
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
ADD
S1 S2 D
S1 : Dado 1.
S2 : Dado 2.
D : Resultado da soma dos Dados 1 e 2.
Funo: Os dados contidos nos endereos de origem (S1, S2) so somados e o resultado armazenado no
endereo de destino especificado (D).
Observaes:
Os clculos so processados de forma algbrica, ex: 5 + (-8) = -3.
O mesmo endereo pode ser usado como origem (S1, ou S2) e como destino (D). Se este o caso, ento a
instruo ADD operaria continuamente. Significa que em cada varredura a instruo adicionaria o resultado
da ltima varredura ao penltimo endereo de origem. Para evitar que isto acontea, habilitao por pulso
deveria ser usada, ou um intertravamento deveria ser programado.
Se o resultado de um clculo 0, ento um marcador auxiliar M8020 setado.
TPW-04 | 129
www.weg.net
Se o resultado de uma operao excede 32.767 (limite de 16 bits), ou 2.147.483.647 (limite de 32 bits), o
bit de carry, M8022, setado. Se o resultado de uma operao excede -32768, ou -2147483648, o bit
de borrow, M8022, setado. Quando o resultado excede quaisquer dos limites numricos, o marcador
apropriado ser setado (M8021, ou M8022) e o bit de carry/borrow ser armazenado no endereo de
destino. O sinal matemtico destes dados armazenados reflete no limite do nmero que foi excedido.
Exemplo: Quando -32768 excedido, nmeros negativos so armazenados no endereo de destino. Mas
se 32.767 foi excedido, nmeros positivos seriam armazenados em D.
Zero
Indicador Bit
M8020
Limite Negativo
M8021
Limite Positivo
M8022
Se o local de destino no comportar o tamanho do dado a ser armazenado, ento somente a poro do
resultado que couber na rea de destino ser escrita. Por exemplo, se 25 (decimal) foi o resultado, e seria
armazenado em K1Y4, ento somente Y4 e Y7 estariam ativos. Em termos binrios, isto o equivalente a
um valor decimal de 9, muito longe do resultado real de 25!
Por exemplo:
X000
ADD P
D1
K1
D1
No programa acima, quando X000 setado, o valor 1 adicionado ao valor j existente em D1, o que torna
similar funo FUN24 INC P.
D
X
SUB
Subtrao
Elemento bit
Y
M
S1
S2
D
K
*
*
H
*
*
KnX
*
*
KnY
*
*
*
S1
Elemento caractere
KnM KnS
T
C
*
*
*
*
*
*
*
*
*
*
*
*
S2
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
SUB
S1 S2 D
S1 : Dado 1.
S2 : Dado 2.
D : Diferena entre os dados 1 e 2.
Funo: Os dados contidos no endereo de origem S2 so subtrados do contedo de S1. O resultado
armazenado no endereo de destino D.
NOTA!
Os Pontos a observar, abaixo da instruo ADD (na pgina anterior), tambm podem ser aplicados
de forma similar instruo de subtrao.
Por exemplo:
130 | TPW-04
X000
SUB
D1
D2
D3
www.weg.net
Quando X000 acionado, o valor contido no D2 subtrado do valor contido em D1 e o resultado desta
operao algbrica registrada no D3.
D
X
MUL
Multiplicao
Elemento bit
Y
M
S1
S2
D
K
*
*
H
*
*
KnX
*
*
KnY
*
*
*
S1
Elemento caractere
KnM KnS
T
C
*
*
*
*
*
*
*
*
*
*
*
*
S2
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
MUL
S1 S2 D
S1 : Dado 1.
S2 : Dado 2.
D : Produto entre os dados 1 e 2.
Funo: O contedo dos dois endereos de origem (S1, S2) multiplicado e o resultado armazenado no
endereo de destino (D). Note que se aplicam as regras normais de lgebra.
Observaes:
Ao executar a instruo MUL no modo 16 bits, dois endereos de 16 bits so multiplicados: produziram um
resultado de 32 bits, e o endereo identificado como destino o menor de dois endereos usados para
armazenar o resultado de 32 bits. Ao usar o exemplo acima com dados de teste, verificou-se: 5 (D0) x 7
(D2) = 35. O valor 35 armazenado em (D4, D5) como uma double word de 32 bits simples.
Ao executar a instruo MUL no modo 32 bits, dois endereos de 32 bits so multiplicados. Eles
produziram um resultado de 64 bits. O endereo editado no campo (D) ser o offset dos quatro endereos
de memria que armazenaram o resultado de 64 bits.
Se a rea de memria disponvel no destino no for suficiente para armazenar o resultado obtido, ento
somente o valor que couber na rea disponvel ser armazenado. Por exemplo, se o resultado for 72
(decimal) seria armazenado em K1Y4, ento somente Y7 estaria ativo. Em termos binrios, isto o
equivalente a um valor decimal de 8, muito longe do resultado real de 72!
Por exemplo:
X000
MUL
D0
D2
D4
Quando X000 acionado, o valor contido no D0 multiplicado pelo valor contido em D2 e o resultado
desta operao algbrica registrada no D4.
TPW-04 | 131
www.weg.net
39.5 F23 DIV OPERAO ARITMTICA DE DIVISO
F
23
D
X
DIV
Elemento bit
Y
M
Diviso
P
S
S1
S2
D
K
*
*
H
*
*
KnX
*
*
KnY
*
*
*
S1
Elemento caractere
KnM KnS
T
C
*
*
*
*
*
*
*
*
*
*
*
*
S2
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
DIV
S1 S2 D
S1 : Dividendo.
S2 : Divisor.
D : Cociente.
Funo: O contedo do endereo (S1) dividido pelo contedo de (S2). O resultado armazenado no destino
(D). Notar que se aplicam as regras normais de lgebra.
Observaes:
O segundo registro de destino contm o que resta aps a diviso completa (o resto). Usando o exemplo anterior
com alguns dados de testes, temos: 51 (D0) 10 (D2) = 5 (D4) 1 (D5).
Este resultado interpretado como 5 divises completas com resto 1 (5 x10 + 1 = 51).
Ao executar a instruo DIV em 32 bits, o contedo de dois endereos de 32 bits dividido e produzir
dois resultados de 32 bits. O primeiro endereo de destino o editado no campo (D) da instruo, sendo
que o primeiro armazenar o quociente e os dois dispositivos seguintes sero usados para armazenar o
que restou. Se D30 foi selecionado como o destino de uma operao de diviso de 32 bits, ento D30
e D31 armazenariam o quociente e D32 e D33 armazenariam o resto. Se a rea de memria disponvel
no destino no for sufiente para armazenar o resultado obtido, ento somente o valor que couber na
rea disponvel ser armazenado. Se endereos de bits so usados como rea de destino, nenhum valor
restante calculado.
Se o valor do endereo de origem S2 0 (zero), ento gerado um erro de operao e a operao da
instruo DIV cancelada.
D
X
INC
Elemento bit
Y
M
Aumento
P
S
KnX
KnY
*
D
Elemento caractere
KnM KnS
T
C
*
*
*
*
D
*
W
*
V
*
Z
*
INC
132 | TPW-04
www.weg.net
Observaes:
Na operao de 16 bits, quando -32767 alcanado, o prximo decremento escrever um valor de +32768
no endereo de destino.
Na operao de 32 bits, quando + 2147483647 alcanado, o prximo incremento escrever -2147483648
no endereo de destino.
Nos dois casos, no h marcadores adicionais para identificar esta mudana no que contado.
D
X
DEC
Elemento bit
Y
M
Reduo
P
S
KnX
KnY
*
D
Elemento caractere
KnM KnS
T
C
*
*
*
*
D
*
W
*
V
*
Z
*
DEC
W
D
X
AND
Elemento bit
Y
M
Operao Lgica E
P
S
S1
S2
D
K
*
*
H
*
*
KnX
*
*
KnY
*
*
*
S1
Elemento caractere
KnM KnS
T
C
*
*
*
*
*
*
*
*
*
*
*
*
S2
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
WAND
S1 S2 D
S1 : Fonte de dados 1.
S2 : Fonte de dados 2.
D : Resultado da operao lgica.
Funo: Os padres de bits dos dois endereos de origem so analisados (o contedo de S2 comparado com
o contedo de S1). O resultado da anlise AND lgica armazenado no endereo de destino (D).
TPW-04 | 133
www.weg.net
Observaes:
As seguintes regras so usadas para determinar o resultado de uma operao AND lgica. Isto acontece
para cada bit contido nos endereos de origem:
Regra geral: (S1) Bit n WAND (S2) Bit n = (D) Bit n.
1 WAND 1 = 1
1 WAND 0 = 0
0 WAND 1 = 0
0 WAND 0 = 0
27
D
X
OR
Elemento bit
Y
M
Operao Lgica OU
P
S
S1
S2
D
K
*
*
H
*
*
KnX
*
*
KnY
*
*
*
S1
Elemento caractere
KnM KnS
T
C
*
*
*
*
*
*
*
*
*
*
*
*
S2
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
WOR
S1 S2 D
S1 : Fonte de dados 1.
S2 : Fonte de dados 2.
D : Resultado da operao lgica.
Funo: Os padres de bits dos dois endereos de origem so analisados (o contedo de S2 comparado com
o contedo de S1). O resultado da anlise WOR lgica armazenado no endereo de destino (D).
Observaes:
As seguintes regras so usadas para determinar o resultado de uma operao OR lgica. Isto acontece
para cada bit contido nos endereos de origem:
Regra geral: (S1) Bit n WOR (S2) Bit n = (D) Bit n.
1 WOR1 = 1
0 WOR 1 = 1
1 WOR 0 = 1
0 WOR 0 = 0
WOR: Para dados de entrada de 16 bits.
DOR: Para dados de entrada de 32 bits.
W
D
X
S1
S2
D
134 | TPW-04
XOR
Elemento bit
Y
M
P
S
K
*
*
H
*
*
KnX
*
*
KnY
*
*
*
S1
Elemento caractere
KnM KnS
T
C
*
*
*
*
*
*
*
*
*
*
*
*
S2
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
www.weg.net
Observao: A srie TPW04-300 suporta registro de dados W.
39.10.1 Formato da Instruo
WXOR
S1 S2 D
S1 : Fonte de dados 1.
S2 : Fonte de dados 2.
D : Resultado da operao lgica.
Funo: Os padres de bits dos dois endereos de origem so analisados (o contedo de S2 comparado
com o contedo de S1). O resultado da anlise XOR lgica armazenado no endereo de destino (D). Se dois
operandos so os mesmos durante a computao, o resultado da lgica do bit 0. Caso contrrio, 1.
Observaes:
As seguintes regras so usadas para determinar o resultado de uma operao XOR lgica. Isto acontece
para cada bit contido nos endereos de origem:
Regra geral: (S1) Bit n WXOR (S2) Bit n = (D) Bit n.
1 WXOR 1 = 0
0 WXOR 1 = 1
1 WXOR 0 = 1
0 WXOR 0 = 0
WXOR: Para dados de entrada de 16 bits.
DXOR: Para dados de entrada de 32 bits.
NEG
Inverso
Elemento bit
X
Y
M
S
D
Elemento caractere
KnX KnY KnM KnS T
C
*
*
*
*
*
D
*
W
*
V
*
Z
*
NEG
Funo: O padro de bits do endereo selecionado invertido. Isto significa que qualquer ocorrncia de 1
torna-se um 0 e qualquer ocorrncia de 0 ser escrito como 1.
Quando isto estiver completo, um outro 1 binrio adicionado ao padro de bits. O resultado a mudana
lgica de sinal do contedo dos endereos selecionados. Ou seja, um nmero positivo tornar-se a um nmero
negativo, ou vice-versa.
Observaes:
Esta uma funo de pulso. Portanto, caso a funo permanea habilitada, ir operar a cada ciclo de
scan. O valor do registro utilizado em D ser alterado cada vez que o ciclo de scan passar pela funo.
Para evitar tal situao, recomendado o uso da funo NEGP, que s executada na borda de subida.
TPW-04 | 135
www.weg.net
Mnemnico
Nome
Pgina
F30
F31
F32
F33
F34
F35
F36
F37
F38
F39
ROR
ROL
RCR
RCL
SFTR
SFTL
WSFR
WSFL
SFWR
SFRD
Rotao Direita.
Rotao Esquerda.
Rotao Direita com Carry.
Rotao Esquerda com Carry.
(Bit) Shift Direita.
(Bit) Shift Esquerda.
Word Shift Direita.
Word Shift Esquerda.
Shift Register Escrita.
Shift Register Leitura.
136
137
138
139
140
141
142
143
144
145
D
X
ROR
Elemento bit
Y
M
D
n
Rotao Direita
P
S
KnX
KnY
*
KnM
*
Elemento palavra
KnS
T
C
*
*
*
D
*
W
*
V
*
Z
*
ROR
D : Fonte de dados.
n : Nmero de bits que sero rotacionados para direita. Para dados de 16 bits, n16; para dados de 32 bits, n32.
Funo: O contedo de bits do endereo de destino (D) rotacionado em n posies de bits para a direita,
em cada operao da instruo.
O status do ltimo bit rotacionado copiado para o marcador carry M8022.
Exemplo:
136 | TPW-04
www.weg.net
O exemplo mostrado anteriormente baseado na instruo descrita acima, em que o padro de bits representa
o contedo do D0.
D
X
ROL
Elemento bit
Y
M
D
n
Rotao Esquerda
P
S
KnX
KnY
*
KnM
*
D
Elemento palavra
KnS
T
C
*
*
*
D
*
W
*
V
*
Z
*
ROL
D : Fonte de dados.
n : Nmero de bits que sero rotacionados para a esquerda. Para dados de 16 bits, n16; para dados de 32
bits, n32.
Funo: O contedo de bits do endereo de destino (D) rotacionado em n posies de bits para a esquerda,
em cada operao da instruo.
O status do ltimo bit rotacionado copiado para o marcador carry M8022.
Exemplo:
O exemplo mostrado acima baseado na instruo descrita acima onde o padro de bits representa o contedo
do D0.
TPW-04 | 137
www.weg.net
40.4 F32 RCR ROTAO DIREITA COM CARRY
F
32
D
X
RCR
Elemento bit
Y
M
D
n
P
S
KnX
KnY
*
KnM
*
Elemento palavra
KnS
T
C
*
*
*
D
*
W
*
V
*
Z
*
RCR
D : Fonte de dados.
n : Nmero de bits que sero rotacionados para esquerda. Para dados de 16 bits, n16; para dados de 32 bits,
n32.
Funo: O contedo dos bits do endereo de destino (D) rotacionado em n posies de bits para a direita
em cada operao da instruo.
O status do ltimo bit rotacionado copiado para o marcador carry M8022.
Na seguinte operao da instruo, o valor de M8022 o primeiro bit a ser levado de volta para o dispositivo
de destino.
Exemplo:
O exemplo mostrado esquerda baseado na instruo descrita acima, em que o padro de bits representa o
contedo do D0.
138 | TPW-04
www.weg.net
40.5 F33 RCL ROTAO ESQUERDA COM CARRY
F
33
D
X
RCL
Elemento bit
Y
M
D
n
P
S
KnX
KnY
*
KnM
*
Elemento palavra
KnS
T
C
*
*
*
D
*
W
*
V
*
Z
*
RCL
D : Fonte de dados.
n : Nmero de bits que sero rotacionados para esquerda. Para dados de 16 bits, n16; para dados de 32 bits,
n32.
Funo: O contedo de bits do endereo de destino (D) rotacionado em n posies de bits para a esquerda
em cada operao da instruo.
O status do ltimo bit rotacionado copiado para o marcador carry M8022.
Na seguinte operao da instruo, o valor de M8022 o primeiro bit a ser levado de volta para o dispositivo
de destino.
Exemplo:
O exemplo mostrado esquerda baseado na instruo descrita acima, em que o padro de bits representa o
contedo do D0.
TPW-04 | 139
www.weg.net
40.6 F34 SFTR (BIT) SHIFT DIREITA
F
34
S
D
n1
n2
SFTR
X
*
Elemento bit
Y
M
*
*
*
*
P
S
*
*
*
*
*
*
KnX
KnY
KnM
Elemento palavra
KnS
T
C
n1
n2
SFTR
n1
n2
-> Transbordamento
M7~M4
-> M3~M0
M11~M8
-> M7~M4
M15~M12
-> M11~M8
Observao: A instruo do exemplo acima uma instruo de pulso, com o final P. Quando uma instruo de
execuo contnua usada, executar em cada ciclo de escaneamento.
140 | TPW-04
www.weg.net
40.7 F35 SFTL (BIT) SHIFT ESQUERDA
F
35
S
D
n1
n2
SFTL
X
*
Elemento bit
Y
M
*
*
*
*
S
*
*
*
*
*
*
KnX
KnY
KnM
Elemento palavra
KnS
T
C
n1
n2
SFTL
n1
n2
-> Transbordamento
M11~M8
-> M15~M12
M7~M4
-> M11~M8
M3~M0
-> M7~M4
Observao: A instruo do exemplo acima uma instruo de pulso, com o final P. Quando uma instruo de
execuo contnua usada, executar em cada ciclo de escaneamento.
TPW-04 | 141
www.weg.net
40.8 F36 WSFR WORD SHIFT DIREITA
F
36
WSFR
Elemento bit
Y
M
S
D
n1
n2
P
S
*
*
*
*
KnX
*
KnY
*
*
KnM
*
*
Elemento palavra
KnS
T
C
*
*
*
*
*
*
n1
D
*
*
W
*
*
n2
WSFR
n1
n2
D25~D22
142 | TPW-04
www.weg.net
40.9 F37 WSFL WORD SHIFT ESQUERDA
F
37
WSFL
Elemento bit
Y
M
P
S
S
D
n1
n2
*
*
*
*
KnX
*
KnY
*
*
KnM
*
*
Elemento palavra
KnS
T
C
*
*
*
*
*
*
n1
D
*
*
W
*
*
n2
WSFL
n1
n2
D13~D10
TPW-04 | 143
www.weg.net
40.10 F38 SFWR SHIFT REGISTER ESCRITA
F
38
SFWR
Elemento bit
Y
M
S
D
n
K
*
H
*
KnX
*
KnY
*
*
KnM
*
*
Elemento palavra
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
Z
*
SFWR
X000
D0
D10
SFWR P
D9
D8
D7
D0 D1 K10
D6
D5
D4
D3
D2
D1
www.weg.net
40.11 F39 SFRD SHIFT REGISTER LEITURA
F
39
SFRD
Elemento bit
Y
M
P
S
S
D
n
KnX
KnY
*
*
KnM
*
*
Elemento palavra
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
SFRD
X000
D10
D9
SFRD P
D1
D20
K10
D7
D6
D5
D4
D8
D3
D2
D1
D20
Ao acionar X000, o contedo de D2 ser lido para D20. Ao mesmo tempo, 1 subtrado do indicador D1.
Os dados da esquerda movem-se um bit para a direita (contedo de D10 no alterado). Quando X000
acionado, o contedo de D2 lido para D20 e 1 subtrado do D1 (quando a instruo de execuo
contnua usada, executar uma leitura e deslocamento de um ciclo de escaneamento).
Quando o contedo do indicador D1 0, a instruo para de executar e o indicador do ponto zero M8020
setado.
TPW-04 | 145
www.weg.net
Mnemnico
Nome
Pgina
F40
F41
F42
F43
F44
F45
F46
F47
F48
F49
ZRST
DECO
ENCO
SUM
BON
MEAN
ANS
ANR
SOR
FLT
Reset de rea
Decodificador
Codificador
Soma de bits ativos
Verificar o status do bit especificado
Valor mdio
Habilita diagnstico
Desabilita diagnstico
Raiz quadrada
Ponto flutuante
146
147
148
148
149
150
150
151
152
153
ZRST
X
D1
D2
Reset de rea
Elemento bit
Y
M
*
*
*
*
S
*
*
KnX
KnY
D1
Elemento caractere
KnM KnS
T
C
*
*
*
*
D2
D
*
*
W
*
*
ZRST
D1 D2
X000
Quando X000 altera de OFF para ON, M100 at M200 so totalmente apagados.
Quando o nmero do operando de D1> D2, somente D1 pode ser apagado.
A instruo executada com 16 bits, porm, D1/D2 pode especificar o contador de 32 bits. No podem
ser especificados de maneira misturada. Por exemplo: D1 contador de 16 bits, enquanto D2 contador
de 32 bits.
A instruo instruo de pulso em geral.
Para os elementos bits Y, M e S e elementos de word T, C e D, estes podem usar instruo RST, que uma
instruo de restaurao independente do dispositivo.
Para os elementos palavra KnY, KnM, KnS, T, C, D, a instruo FMOV pode ser usada para escrever a constante
K0 nos elementos nos lotes.
146 | TPW-04
www.weg.net
S
D
n
DECO
X
*
Decodificador
Elemento bit
Y
M
*
*
*
*
S
*
*
K
*
H
*
KnX
KnY
Elemento caractere
KnM KnS
T
C
*
*
*
*
D
*
*
W
*
*
V
*
Z
*
DECO
X004
M7
0
M6
0
DECO
M5
0
M4
0
X000 M0 K3
3
M3
1
X002
0
X001
1
2
X000
1
1
M2
0
M1
0
M0
0
A fonte de dados 120 + 121 + 022 = 3, logo, M3 do 3 bit de M0 configurado como 1, e outros bits so 0.
Quando D elemento bit, n = 8, 28 = 256 pontos.
Quando D elemento word, cada word de byte duplo, quer dizer 16 bits. Quando n = 4, 24 = 16 pontos. Quando
n<4, o bit alto de D para extenso zero.
TPW-04 | 147
www.weg.net
41.4 F42 ENCO CODIFICADOR
F
42
S
D
n
ENCO
Elemento bit
Y
M
*
*
X
*
Codificador
P
S
*
KnX
KnY
KnM
Elemento palavra
KnS
T
C
*
*
*
*
D
*
*
W
*
*
V
*
*
Z
*
*
ENCO
X000
M7
0
b15
0
M6
0
ENCO
M5
0
M0 D0 K3
M4
0
M3
1
M2
0
M1
1
M0
0
b0
0
1
1
n = 3 bit
Quando vrios bits numa fonte de dados so 1, 1 no bit baixo no ser processado. Quando todas as fontes
de dados so 0, erro.
Quando S elemento bit, n = 8, 28 = 256 pontos.
Quando S word , n = 4, 24 = 16 pontos.
D
X
S
D
SUM
Elemento bit
Y
M
P
S
K
*
H
*
KnX
*
KnY
*
*
KnM
*
*
148 | TPW-04
S
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
*
Z
*
*
www.weg.net
41.5.1 Formato da Instruo
SUM
S : Dispositivo fonte.
D : Dispositivo de destino para armazenar os valores de contagem.
Funo: para contar a soma de bits configurada como 1 no dispositivo fonte especificado e armazenar os
resultados no dispositivo de destino especificado D.
Por exemplo:
X000
SUM
0
D0
D0
D2
7
D2
BON
Elemento bit
Y
M
X
S
D
n
P
S
K
*
H
*
KnX
*
KnY
*
S
Elemento word
KnS
T
C
*
*
*
KnM
*
D
*
W
*
V
*
Z
*
BON
S : Dispositivo fonte.
D : Dispositivo para armazenar resultados da avaliao.
n : Ao especificar bit de avaliao, n = 0 a 15 (instruo de 16 bits), n = 0 a 31 (instruo de 32 bits).
Funo: usado para avaliar o status de um determinado bit (bit n) no dispositivo fonte especificado S, e armazenar
os resultados no dispositivo de destino D. Se o bit 1, o dispositivo de destino 1, caso contrrio, 0.
Por exemplo:
X000
BON
B15
0 0
D10
M0 K15
B0
1 0
D10
1 0
D10
M0 = OFF
M0 = ON
www.weg.net
41.7 F45 MEAN VALOR MDIO
F
45
D
X
MEAN
Elemento bit
Y
M
Valor mdio
P
S
S
D
n
KnX
*
KnY
*
*
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
MEAN
X000
MEAN
D100 D150 K5
X000
MEAN
D8510 D0 K3
D8510+D8511/ 2
D0
ANS
Elemento bit
Y
M
S
m
D
Habilita diagnstico
KnX
KnY
KnM
Elemento word
KnS
T
C
*
ANS
150 | TPW-04
www.weg.net
Tipo
TPW04-100
TPW04-200
TPW04-300
X000
ANS
T0
K10
S900
Se X000 est ativo por mais de 1 segundo, S900 configurado. Mesmo se X000 est OFF (o cronmetro
restaurado), S900 continua atuando. Se este menos de 1 segundo, quando X000 ou X001 est OFF, o
cronmetro restaurado.
Se M8049 (o sinal de alarme est em vigor) est ON, qualquer um dos sinais de alarme S900 a S999 que
est ON armazenado em D8049. Alm disso, se quaisquer dos S900 a S999 est ON, M8048 torna-se
ON.
ANR
Elemento bit
Y
M
Desabilita diagnstico
P
S
KnX
KnY
KnM
Elemento word
KnS
T
C
ANR
Funo: para restaurar o alarme acionado.
Por exemplo:
X000
ANR
Se X000 est ativo, os pontos ativos do alarme de sinal S900 a S999 so restaurados.
Se vrios pontos de alarme agem simultaneamente, o ponto de alarme com o menor numero ser resetado.
Neste momento, se o marcador M8049 do sinal de alarme est ON, o contedo do registro D8049 ser atualizado
oportunamente e os alarmes sero resetados.
Se X000 est ativo uma segunda vez, o prximo alarme ser resetado.
Se a instruo ANR usada, uma falha (S900~S999) resetada em cada ciclo de escaneamento, de acordo
com a sequncia. Preste ateno a esta situao.
A figura seguinte descreve a falha do circuito de diagnstico. O registro de dados especial D8049 usado para
monitorar o nmero de estado de ao de S900 a S999. No caso de vrias falhas, aps o reset da falha com
menor nmero a proxima falha ativa exibida.
TPW-04 | 151
www.weg.net
M8000
M8049
Y005 X000
X001 X002
X003 X004
X005
M8048
ANS
T0
K10
S900
ANS
T1
K20
S901
ANS
T2
K100 S902
Y005
Y006
X007
ANR P
END
D
X
SQR
Elemento bit
Y
M
Raiz quadrada
P
S
S
D
K
*
H
*
KnX
KnY
KnM
Elemento word
KnS
T
C
D
*
*
W
*
*
SQR
www.weg.net
por D.
Por exemplo:
X000
SQR
D0
D1
Quando X000 est ON, aps a raiz quadrada ser executada para dados em D0, o resultado armazenado em D1.
S no vlido para negativo. Se for negativo, pode levar a erro, o indicador M8067 est ON e a instruo
no ser executada.
O resultado da clculo D inteiro, o decimal ignorado e o sinal indicador de emprstimo M8021 ficar
em ON.
Quando o resultado da clculo 0, o indicador de zero M8020 age.
D
X
FLT
Elemento bit
Y
M
Ponto flutuante
P
S
KnX
KnY
KnM
Elemento palavra
KnS
T
C
S
D
D
*
*
W
*
*
FLT
X000
X001
FLT
DFLT
D0
D0
D2
D2
TPW-04 | 153
www.weg.net
Ver o controle sequencial seguinte no exemplo de clculo do ponto de float.
154 | TPW-04
www.weg.net
Mnemnico
REF
MTR
HSCS
HSCR
HSZ
SPD
PLSY
PWM
PLSR
Nome
Atualizao.
Matriz de entrada.
Habilita contador de contagem rpida.
Desabilita contador de contagem rpida.
Zona de comparao do contador rpido.
Deteco de velocidade.
Sada de pulso Y.
Modulao da largura de pulso (PWM).
Rampa.
Pgina
155
156
158
159
160
160
162
164
165
D
n
REF
X
*
Elemento bit
Y
M
*
Atualizao
P
S
KnX
KnY
KnM
Elemento palavra
KnS
T
C
REF
TPW-04 | 155
www.weg.net
Exemplo 2: Restaurao de sada:
S
D1
D2
n
MTR
X
*
Matriz de entrada
Elemento bit
Y
M
*
*
KnX
KnY
KnM
S
Elemento palavra
KnS
T
C
D1
D2
MTR
D1 D2 n
S : Dispositivo inicial para a entrada de escaneamento da matriz, que ocupa 8 pontos contnuos. sugerido que
o nmero mais direita seja 0, como X000, X010, etc.
D1 : Dispositivo inicial para sada de escaneamento da matriz. Tambm o nmero mais direita, sugere-se que
seja 0, como Y000, Y010, Y020, etc.
D2 : Dispositivo inicial para sada de escaneamento da matriz. Tambm o nmero mais direita, sugere-se que
seja 0, como M10, etc.
n : Fila de escaneamento da matriz, n = 2~8 vlida.
Funo: Esta instruo permite que uma seleo de 8 endereos consecutivos (endereo inicial S) sejam usados
mltiplas (n) vezes. Por exemplo: cada entrada fsica tem mais de um sinal separado e bastante diferente (D1)
sendo processado. O resultado armazenado numa tabela-matriz (endereo inicial D2).
Pontos a observar:
A instruo MTR envolve o chaveamento de entradas e sadas de alta velocidade. Por esta razo esta
instruo s recomendada para uso com mdulos de sada de transistor.
Para a instruo MTR operar corretamente, deve ser acionada continuamente. Recomenda-se que o
marcado auxiliar M8000, o marcador de status RUN do PLC seja usado. Aps completar a primeira leitura
completa da matriz, o marcador de operao completa M8029 setado. Este marcador automaticamente
zerado quando a instruo MTR desabilitada.
Cada conjunto de 8 sinais de entrada agrupado num banco (h um nmero n de bancos).
Cada banco habilitado por uma sada dedicada (endereo inicial D1). Significa que a quantidade de sadas
de D1 usadas para alcanar a matriz igual ao nmero de bancos n.
156 | TPW-04
www.weg.net
Como agora h entradas adicionais entrando o PLC, cada uma ter um status que precisa ser registrado. Isto
armazenado na tabela-matriz. Esta tabela-matriz inicia no endereo principal D2. A construo da matriz imita o
mesmo sinal 8 por configurao de banco n. Portanto, quando uma certa entrada num banco selecionado
lida, seu status armazenado numa posio equivalente no resultado da tabela-matriz.
A instruo matriz opera num formato de interrupo, processando cada banco de entradas a cada
20 m/seg. Este tempo baseado nos filtros de entrada selecionados na programados em 10 mseg. Isto
resultaria numa matriz 8x8. Por exemplo: 64 entradas (8 entradas registradas em 8 bancos) lidas em 160
mseg. Se entradas de alta velocidade (exemplo: X0) so especificadas para o operando S, o tempo de
leitura de cada rea se torna somente 10 mseg, que corresponde metade da velocidade de leitura.
Entretanto, resistores pull down adicionais so requisitados nas sadas acionadas para garantir que a
leitura de alta velocidade no detecte quaisquer correntes residuais da ltima operao. Estas deveriam ser
colocadas em paralelo ao sinal de entrada e ter o valor de aproximadamente 3.3 KW, 0.5W. Para uso mais
fcil, entradas de alta velocidade no deveriam ser especificadas em S.
Pelo fato desta instruo usar uma srie de sinais multiplexados, requer certa quantidade de fiao para
operar. O diagrama de interligao acima d um exemplo de um circuito usado, se a instruo do exemplo
anterior foi programada. Como precauo geral para auxiliar numa operao bem sucedida, diodos
deveriam ser colocados aps cada dispositivo de entrada (ver diagrama no exemplo). Deveriam ser na faixa
de 0.1A, 50V.
Por exemplo:
Quando a sada Y20 est energizada, somente as entradas do primeiro grupo so lidas. Estes resultados so
ento armazenados, neste exemplo, nos marcadores auxiliares.
M30 a M37. O segundo passo envolve Y20 desenergizada e Y21 ligada. Desta vez, somente entradas no segundo
grupo so lidas. Estes resultados so armazenados nos endereos M40 a M47. O ltimo passo deste exemplo tem
Y21 desligada e Y22 ligada. Isto ento permite que todas as entradas no terceiro grupo sejam lidas e armazenadas
nos endereos M50 M57. O processamento deste exemplo de instruo levaria 20X3 = 60 mseg.
TPW-04 | 157
www.weg.net
X
S1
S2
D
HSCS
Elemento bit
Y
M
K
*
H
*
KnX
*
KnY
*
KnM
*
S1
Elemento palavra
KnS
T
C
*
*
*
*
S2
D
*
W
*
Z
*
DHSCS
S1
S2
S1 : Valor de comparao 1.
S2 : Nmero do contador de alta velocidade. Contadores de alta velocidade devem ser especificados.
D : Resultados da comparao. D tambm podem especificar indicador de interrupo I010~I060.
Funo: O conjunto HSCS, compara o valor atual do contador de alta velocidade selecionado (S2) a um valor
selecionado (S1). Quando o valor atual dos contadores muda para um valor igual a S1, o endereo de destino
(D) setado.
Pontos a observar:
Recomenda-se que a entrada de habilitao usada para as funes do contador de alta velocidade, HSCS,
HSCR, HSCZ seja o marcador auxiliar especial RUN (M8000).
Se mais de uma funo do contador de alta velocidade usada para um nico contador, os endereos (D)
deveriam ser mantidos dentro de 1 grupo de 8 endereos, exemplo: Y0-7, M10-17.
Todas as funes do contador de alta velocidade usam um processo de interrupo. Portanto, todos os
endereos destino (D) so imediatamente atualizados.
158 | TPW-04
www.weg.net
O limite em acionamento simultneo da instruo :
Srie TPW04-100: As 3 instrues FUN53, FUN54 e FUN55 podem usar um mximo de 12 pontos de
comparao, simultaneamente.
Srie TPW04-200: Cada entrada de alta velocidade para as 3 instrues FUN53, FUN54 e FUN55
podem usar um mximo de 12 pontos de comparao. Assim, estas usam 126 pontos de
comparao, no mximo.
Srie TPW04-300: Cada entrada de alta velocidade para as 3 instrues FUN53, FUN54 e FUN55
podem usar um mximo de 12 pontos de comparao. Assim, estas usam 1210 pontos de
comparao, no mximo.
42.4.2 Uso dos ponteiros de interrupo
Podem-se usar ponteiros de interrupo de I010 I060 (6 pontos) como endereos de destino (D). Habilita
imediatamente as rotinas de interrupo, quando o valor do contador de alta velocidade especificado alcana o
valor na instruo HSCS.
Exemplo:
O exemplo acima mostra que Y10 estaria energizada somente quando o valor de C253 fosse de 99-100 OU
101-100. Se o valor atual dos contadores fosse forado a ser igual a 100, a sada Y10 NO estaria energizada.
D
X
S1
S2
D
HSCR
Elemento bit
Y
M
K
*
H
*
KnX
*
KnY
*
KnM
*
S1
Elemento palavra
KnS
T
C
*
*
*
*
*
S2
D
*
W
*
Z
*
DHSCR
S1
S2
S1 : Valor de comparao 1.
S2 : Nmero do contador de alta velocidade. Contadores de alta velocidade devem ser especificados.
D : Resultados da comparao. Se D o contador, deve ser especificado de acordo com o S2.
Funo: O HSCR compara o valor atual do contador de alta velocidade selecionado (S2) a um valor selecionado
(S1). Quando o valor atual dos contadores muda para um valor igual a S1, o endereo de destino (D) zerado.
Para outros pontos gerais sobre o uso de funes de contadores de alta velocidade, ver a subseo Pontos a
observar em HSCS (FNC 53).
Exemplo:
TPW-04 | 159
www.weg.net
No exemplo acima, Y10 seria zerado somente quando o valor de C253 fosse de 199-200, ou 201-200. Se o valor
atual de C253 fosse forado a ser igual a 200, a sada Y10 NO seria zerada.
X
S1
S2
S
D
Zona de comparao
do contador de alta velocidade
HSZ
Elemento bit
Y
M
K
*
*
H
*
*
KnX
*
*
KnY
*
*
KnM
*
*
S1
S2
Elemento palavra
KnS
T
C
*
*
*
*
*
*
*
D
*
*
W
*
*
Z
*
*
DHSZ
S2
S1
S1
S2
D
D
X
*
SPD
Elemento bit
Y
M
Deteco de velocidade
KnX
KnY
KnM
S1
Elemento palavra
KnS
T
C
160 | TPW-04
S2
*
*
*
*
*
*
*
*
*
*
*
*
www.weg.net
42.7.1 Formato da Instruo
SPD
S1 S2 D
S1 : Terminal de entrada de pulso externo. TPW04-100 e TPW04-200 (X0~X5 podem ser especificados): TPW04300 (X0~X5, X10~X13 pode ser especificado).
S2 : Tempo de contagem (a unidade ms).
D : Local do resultado, ocupando 3 dispositivos contnuos.
Funo: O nmero de pulsos recebidos em S1 so contados e armazenados em D + 1, o valor de contagem
atual.
A contagem acontece dentro de um determinado perodo de tempo especificado por S2 em mseg. O tempo
restante na atual contagem mostrado no dispositivo D + 2.
Os nmeros de pulsos contados (do S1) da ltima contagem temporizada so armazenados em D.
NOTA!
O valor da contagem atual, endereo D + 1.
Valor acumulado/ ltima contagem, endereo D.
Tempo restante atual em mseg, dispositivo D + 2.
42.7.2 Pontos a observar:
Quando o perodo de tempo finalizado, os dados armazenados em D + 1 so imediatamente escritos em
D. O D + 1 ento zerado e um novo perodo de tempo iniciado.
Por se tratar de um processo de alta velocidade e interrupo, somente entradas X0 X5 podem ser
usadas como endereo de origem S1. Entretanto, o endereo especificado para S1 NO deve coincidir
com qualquer outra funo de alta velocidade que esteja operando. Por exemplo: Um contador de alta
velocidade usando a mesma entrada. A instruo SPD age como um contador monofsico.
Mltiplas instrues de SPD podem ser usadas, mas os endereos de origem S1 identificados restringem
isto a um mximo de 6 vezes.
Uma vez que os valores para os pulsos contados forem coletados, velocidades apropriadas podem ser
calculadas usando matemtica simples. Estas velocidades poderiam ser velocidades radiais em RPM,
velocidades lineares em Km/h. Depende totalmente da manipulao matemtica colocada nos resultados
SPD. As seguintes interpretaes podem ser usadas:
www.weg.net
X
S1
S2
D
PLSY
Elemento bit
Y
M
Sada de pulso Y
K
*
*
H
*
*
KnX
*
*
KnY
*
*
KnM
*
*
S1
Elemento palavra
KnS
T
C
*
*
*
*
*
*
S2
D
*
*
W
*
*
V
*
*
Z
*
*
PLSY
S1 S2 D
162 | TPW-04
www.weg.net
D8140, D8141: Registro do valor atual do pulso de Sada de canal Y0, D8141 (bit alto), D8140 (bit baixo).
D8142, D8143: Registro do valor atual do pulso de Sada de canal Y1, D8143 (bit alto), D8142 (bit baixo).
D8190, D8191: Registro do valor atual do pulso de Sada de canal Y2, D8191 (bit alto), D8190 (bit baixo).
D8200, D8201: Registro do valor atual do pulso de Sada de canal Y3, D8201 (bit alto), D8200 (bit baixo).
TPW-04 | 163
www.weg.net
Exemplo:
Quando o X010 for acionado, a sada Y000 ser acionada mil vezes (K1000) a uma frequncia de 100Hz (K100).
Aps completados os 1000 pulsos, o marcador M8029 ser acionado.
PWM
Elemento bit
Y
M
K
*
*
H
*
*
KnX
*
*
KnY
*
*
KnM
*
*
S1
Elemento palavra
KnS
T
C
*
*
*
*
*
*
S2
D
*
*
W
*
*
V
*
*
Z
*
*
PWM
S1 S2 D
www.weg.net
A instruo PWM s poder ser usada uma vez num programa de usurio.
As unidades de S1 e S2 so determinadas selecionando a base de tempo. Por exemplo: quando S2
300 e a base de tempo 0.01 ms, o ciclo de sada de pulso 3000.01 ms. A base de tempo do canal
Y000 determinada por D8158, enquanto que a base de tempo de Y001 determinada por D8159. A base
de tempo dos canais Y002 e Y003 0.01 ms de maneira fixa.
Exemplo:
X010
Y000
D8159
X
S1
S2
S3
D
PLSR
Elemento bit
Y
M
Rampa
K
*
*
*
H
*
*
*
KnX
*
*
*
KnY
*
*
*
S1
KnM
*
*
*
Elemento palavra
KnS
T
*
*
*
*
*
*
S2
C
*
*
*
S3
D
*
*
*
W
*
*
*
V
*
*
*
Z
*
*
*
PLSR
S1 S2 S3 D
S1 : Frequncia mxima de sada de pulso. Instruo de 16 bits: 1~32767 Hz; instruo de 32 bits: 1~200000 Hz.
Se for menor que 1 Hz, o pulso ser enviado como 1 Hz. A frequncia mnima dos canais Y2 e Y3 de TPW04300 no ser menor que 12 Hz.
S2 : Quantidade total de pulso de sada.
S3 : Tempo de acelerao e desacelerao em ms, S330 ms.
D : Dispositivo de sada de pulso. TPW04-100 e TPW04-200 pode somente especificar Y000, ou Y001, enquanto
TPW04-300 pode especificar Y000~Y003. Favor usar PLC do tipo sada de transistor.
Funo: Uma quantidade especificada de pulsos S2 gerada atravs do endereo D. A frequncia de sada
elevada em rampa em 100 passos at a frequncia mxima S1 num determinado tempo de acelerao S3 ms.
Ento, reduzida zero at parar tambm em S3 ms. Esta instruo usada para gerar curvas de acelerao/
desacelerao simples, quando deseja-se controlar o tempo da rampa de acelerao e desacelerao.
TPW-04 | 165
www.weg.net
Por exemplo:
Para a frequncia mxima especificada, acelerao fixa executada; aps esta atingir a quantidade de pulso de
sada especificada, desacelerao fixa executada.
Frequncia
mxima S1
Quantidade total
de pulso de sada
S2:
Tempo de
acelerao/
desacelerao S3:
Cdigo de Sada
de pulso D:
Quando a instruo DPLSR usada, (D1 e D0) so usados como valor de configurao de 32
bits, neste exemplo.
Tempo de acelerao e desacelerao agir com dos mesmos valores.
TPW04-100 e TPW04-200 podem somente especificar Y000 ou Y001, enquanto TPW04-300
pode especificar Y000~Y003. A sada do controlador deve ser sada do transistor output.
A frequncia de sada da instruo 1~200,000 Hz. Quando a velocidade mxima e a velocidade varivel
da acelerao/desacelerao exceder a faixa, reduzida ou transportada na faixa automaticamente.
O controle de sada no afetado pelo ciclo de escaneamento para processamento da interrupo.
Quando X010 est OFF, a sada interrompida. Quando esta configurada ON uma segunda vez, esta age
a partir da posio inicial.
Durante a execuo da instruo, mesmo se o operando sobregravado, a operao no alterar. O
contedo da alterao ter efeito no prximo acionamento da instruo.
Quando a configurao da sada de pulso concluda, o indicador de finalizao M8029 configurado ON.
42.10.2 Marcadores e Registradores Relacionados
Os mesmos marcadores especiais e registradores especiais mostrados na funo F57 PLSY podem ser usados.
166 | TPW-04
www.weg.net
Mnemnico
IST
SER
ABSD
INCD
TTMR
STMR
ALT
RAMP
ROTC
SORT
Nome
Estado inicial.
Pesquisa de dados em pilha.
Sequenciador absoluto.
Sequenciador incremental.
Monitorao de tempo.
Temporizador especial.
Inverso de estado.
Rampa para variao de valor.
Monitor de rotao.
Pesquisa de dados em tabela.
Pgina
167
170
171
173
174
175
176
177
178
179
S
D1
D2
IST
X
*
Elemento Bit
Y
M
*
*
Estado Inicial
KnX
KnY
KnM
Elemento Word
KnS
T
C
D1
D2
*
*
IST
S D1 D2
X000
IST
X030
S20
S20
RUN
Incio damonitoring
monitorao
TPW-04 | 167
www.weg.net
Se a instruo usada, S10 a S19 so usados para retornar origem. Consequentemente, durante a programao,
no considerar estes estados como estados comuns. Alm disso, quando S0 a S9 so considerados com pontos
de etapa, S0 a S2 so para a operao manual acima, retorno origem e operao automtica. Consequentemente,
no programa, os circuitos do ponto da etapa para os 3 estados devem ser escritos, e S3 a S9 podem ser usados
livremente.
A instruo deve ser programada como prioridade em relao aos estados S0 a S2 e outros circuitos STL.
Para evitar que X030 a X034 acima sejam ligados simultaneamente, um comutador giratrio deve ser usado.
Se encerrar retorno origem (M8043) no atua, todas as sadas estaro em OFF ao alterar entre a operao
manual (X030), retorno origem (X031) e o modo automtico (X032, X033, X034). A operao automtica pode
ser acionada uma segunda vez, aps o retorno origem ser encerrado.
43.2.2 Rel auxiliar especial para a instruo IST
O rel auxiliar para a instruo IST pode ser dividido em controle automtico, de acordo com seu estado e controle
do programa para a preparao da operao e objetivo de controle.
1) Controle automtico para a instruo IST
<M8040> Transferncia desativada.
Quando o rel auxiliar ativado, todas as transferncias de estado sero desativadas.
Individual: M8040 continua agindo.
Retorno origem, operao de um ciclo: Mantm a operao pressionando o boto parar e pressionando
o boto iniciar.
Etapa: M8040 continua agindo. Porm, somente ao pressionar o boto iniciar, M8040 se tornar ativo e executar
a transferncia.
Outros: Ao comutar o PLC de STOPRUN, a ao ser mantida. Ao pressionar o boto iniciar, ser liberada.
Mesmo se est no estado e transferncia desativada, a sada no estado ser mantida.
<M8041> Incio da transferncia.
O rel auxiliar para as condies de transferncia do estado inicial S2 para o prximo estado.
Individual, retorno origem: Sem ao
Etapa, um ciclo: Atua somente ao pressionar o boto iniciar.
Contnuo: Aps pressionar o boto iniciar continuamente, este continua atuando; ao pressionar o boto parar,
este liberado.
<M8042> Ativar pulso.
Atua instantaneamente ao pressionar o boto iniciar.
168 | TPW-04
www.weg.net
<M8047> Monitor STL efetivo.
M8047 configurado como ON aps a instruo IST ser aplicada.
Quando M8047 acionado, o monitor STL ser efetivo. Os nmeros de estado (S0 a S899) das aes atuais so
armazenados no D8040 a D8047 do menor para o maior. Consequentemente, monitora 8 nmeros de estado de
ao, no mximo. Alm disso, se algum dos estados atua, o rel auxiliar especial M8046 atuar.
2) Acionamento por programa de controle sequencial
<M8043> Retorno origem finalizado.
No modo de retorno origem, quando a mquina retorna origem, o programa do usurio faz o rel auxiliar
especial atuar.
<M8044> Condio de origem.
Aps as condies de origem da mquina seres detectadas, o programa do usurio aciona o rel auxiliar especial.
Este um sinal em todos os modos.
<M8045> Desabilitaco das sadas proibida.
Aps alterar entre os modos Individual, Retorno Origem e Automtico, se a mquina no est na origem, todas
as sadas e estados de ao sero restaurados.
43.2.3 Distribuio da sada de seleo de modo
Se a instruo IST usada, distribuir a entrada dos nmeros contnuos aps a entrada do modo como exibido
abaixo. Quando um nmero descontnuo, ou alguns destes so ignorados, os seguintes rels auxiliares podem
ser usados para alterar a classificao e us-lo como entrada inicial do modo especificado.
X030: Operao individual
X031: Retorno origem
X032: Etapa
X033: Um ciclo
X034: Operao contnua
X035: Retorno origem inicia
X036: Automtico inicia
X037: Parar
Observao: No operar X030 a X034 simultaneamente (comutador rotativo de seleo pode ser usado).
Entrada no
um nmero contnuo
Exemplo:
X030: Operao individual
X035: Retorno origem
X033: Etapa
X040: Um ciclo de operao
X032: Operao contnua
X034: Retorno origem inicia
X026: Incio automtico
X041: Parar
Somente modo
contnuo/retorno origem
Exemplo:
X030: Retorno origem
X031: Operao contnua
X032: Comutador automtico e incio do
retorno origem
X033: Parar
Somente modo
contnuo / individual
Exemplo:
X030: Operao individual
X031: Operao contnua
X032: Comutador automtico
X033: Parar
TPW-04 | 169
www.weg.net
X030
M8000
M0
X035
X030
M1
X033
X040
M3
X032
X031
M4
X034
X026
X041
M2
M3
M3
X031
M7
M5
X032
M6
X033
M4
M8000
M5
M6
M1
M2
M4
X032
M5
M0
M8000
M1
M8000
M2
X030
M0
M6
X033
M7
M7
M8000
IST
M0
S20
S29
D
X
SER
Elemento Bit
Y
M
S1
S2
D
n
P
S
KnX
*
*
KnY
*
*
*
KnM
*
*
*
S1
S2
Elemento Word
KnS
T
*
*
*
*
*
*
C
*
*
*
D
*
*
*
*
W
*
*
*
*
SER
S1
S2
170 | TPW-04
X000
SER
D100
D0
D50
K10
www.weg.net
Estrutura e exemplo de dados da lista de pesquisa:
Exemplo
de dados
pesquisados
D100 = K100
D101 = K111
D102 = K100
D103 = K98
D104 = K23
D105 = K66
D106 = K100
D107 = K95
D108 = K210
D109 = K88
Elemento
pesquisado
D100
D101
D102
D103
D104
D105
D106
D107
D108
D109
Dados de
comparao
Local dos
dados
D0 = K100
0
1
2
3
4
5
6
7
8
9
Valor mximo
Mesmo
Valor mnimo
Mesmo
Mesmo
Mnimo
Mesmo
Mximo
Contedo
3
0
6
4
8
Observao
Nmero dos mesmos dados
Local dos mesmos dados (Inicial)
Local dos mesmos dados (Final)
Local final do valor mnimo
Local final do valor mximo
X
S1
S2
D
n
ABSD
Sequenciador Absoluto
Elemento Bit
Y
M
KnX
*
KnY
*
KnM
*
S1
S2
Elemento Word
KnS
T
C
*
*
*
*
D
*
W
*
ABSD
S1
S2
S1 : Dispositivo de incio da comparao. Quando o operando especificado como KnX, KnY, KnM e KnS, a
instruo de 16 bits especificar K4; para a instruo de 32 bits, especificar K8, e os nmeros de X, Y, M e S
sero mltiplos de 16.
TPW-04 | 171
www.weg.net
S2 : Nmero do contador. Para a instruo de 16 bits, especificar C0 a C199 (C0 a C99 para TPW04-100; C0 a
C199 para TPW04-200/TPW04-300). Para a instruo de 32 bits, especificar C200 a C511 (C220 a C255 para
TPW04-100; C200 a C255 para TPW04-200; C200 a C511 para TPW04-300).
D : Nmero inicial da sada do resultado da comparao.
n : Nmero de grupos para a comparao da multi seo, n = 1 a 64.
Funo: Gera padres de sada mltipla em resposta a dados do contador.
Por exemplo:
Os seguintes dados so escritos no D300 a D307 usando enviar instrues com antecedncia:
Ponto Nvel
Lgico Alto
D300 = 40
D302 = 100
D304 = 160
D306 = 240
Ponto Nvel
Lgico Baixo
D301 = 140
D303 = 200
D305 = 60
D307 = 280
Sada
M0
M1
M2
M3
Quando X000 est ON, h as seguintes alteraes para M0 a M3. O ponto de transio do sinal pode variar de
acordo com a alterao de dados de D300 a D307.
M0
M1
M2
M3
40
140
100
60
200
160
240 280
172 | TPW-04
www.weg.net
43.5 F63 INCD SEQUENCIADOR INCREMENTAL
F
63
INCD
X
S1
S2
D
n
Sequenciador Incremental
Elemento Bit
Y
M
KnX
*
KnY
*
KnM
*
S1
S2
Elemento Word
KnS
T
C
*
*
*
*
D
*
W
*
INCD
S1
S2
S1 : Elemento inicial para comparao, quando KnX, KnY, KnM e KnS so especificados, K4 ser especificado
e os nmeros de X, Y, M e S sero mltiplos de 16.
S2 : Nmero do contador. Para a instruo de 16 bits, especificar C0~C198 (C0~C98 para TPW04-100; C0~C198
para TPW04-200/TPW04-300), que ocupar 2 contadores com nmeros contnuos.
D : Nmero inicial dos resultados de comparao.
n : Nmero de grupos para a comparao de multi sees, n = 1 a 64.
Funo: Gera uma nica sequncia de sada em resposta aos dados do contador.
Por exemplo:
X000
INCD
M8013
D300
C0
C0
M0
K4
K9999
De acordo com a tabela de sequncia de tempo, usamos os pontos n = 4 de controle para M0 a M3 para
interpretao.
Os seguintes dados so escritos em S1pelos instrues de envio com antecedncia.
D300 = 20
D301 = 30
D302 = 10
D303 = 40
TPW-04 | 173
www.weg.net
Quando o contador C0 atinge valores de configurao de D300 a D303, este automaticamente
restaurado, de acordo com a sequncia.
O contador funcionando C1 conta os tempos de restaurao.
correspondente aos valores atuais dos contadores funcionando C1 e M0 a M3. Funciona de acordo com
a sequncia.
Quando as aes de sada especificadas pelo final n, o indicador M8029 atua, que retorna e inicia as
mesmas aes.
Quando X000 est OFF, C0 e C1 so apagados e M0 a M3 est OFF tambm. Quando X000 est ON uma
segunda vez, funciona a partir do estado inicial.
TTMR
Elemento Bit
Y
M
D
n
Monitorao de Tempo
KnX
KnY
KnM
D
Elemento Word
KnS
T
C
D
*
W
*
TTMR
D : Nmero do elemento armazenando o tempo ON do boto, ocupando 2 dispositivos com nmeros contnuos
D : Est na unidade de s, D + 1 est na unidade de 100 ms.
n : Configurao do mltiplo, n = 0 a 2.
Funo: Monitora a durao de um sinal e posiciona os dados temporizados num registro de dados.
174 | TPW-04
www.weg.net
Por exemplo:
X010
TTMR
D300 K0
D301
D301
D300
t0
D300
X010
t0
O tempo que o X010 est em ON contado pelo D301 (100ms) multiplicado pelo fator de proporo especificado
por "n" e salvo em D300, quando X010 passa para OFF o valor de D301 zerado e o valor de D300 no alterado,
quando X010 volta para ON a contagem de tempo recomea.
n
K0
K1
K2
D300 (100ms)
t0
t0
t0
STMR
X
S
m
D
Elemento Bit
Y
M
Temporizador Especial
KnX
KnY
KnM
S
Elemento Word
KnS
T
C
*
STMR
TPW-04 | 175
www.weg.net
Por exemplo:
X000
STMR
T10
K100
M0
X000
M0
10s
10s
M1
10s
10s
10s
M2
M3
ALT
X
D
Elemento Bit
Y
M
*
*
Inverso de Estado
P
S
*
KnX
KnY
KnM
Elemento Word
KnS
T
C
ATL
D : Elemento de destino.
Funo: Quando a instruo acionada, o estado de D ser alterado.
Por exemplo:
X000
ALTP
M0
X000
M0
Sempre que a entrada de X000 acionada, o estado de M0 invertido.
Quando a instruo utilizada continuamente, cada ciclo de varredura realizar aes inversas.
M0 na figura abaixo considerado como entrada. Quando a instruo ALTP usada para acionar M1, um
divisor de frequncia multi-nvel pode ser obtido.
176 | TPW-04
www.weg.net
M0
ALTP
M1
X000
M0
M1
43.9 F67 RAMP RAMPA
F
67
RAMP
Elemento Bit
Y
M
S1
S2
D
n
Rampa
KnX
S1
KnY
KnM
S2
Elemento Word
KnS
T
C
D
*
*
*
W
*
*
*
RAMP
S1
S2 D
X000
RAMP
D1
D2
D3
K1000
Escrever o valor inicial e o valor-alvo no D1 e D2 com antecedncia. Se X000 est ativo, o contedo de D3
altera lentamente de D1 para D2. O tempo de jornada relativo n vezes o tempo de escaneamento.
TPW-04 | 177
www.weg.net
O tempo de escaneamento pr-configurado (um pouco mais longo que o tempo de escaneamento real
do programa) escrito no D8039, que acionado. O PLC est num modo de operao de escaneamento
constante. Se o valor 20 ms, no caso acima, aps 20 segundos, D3 alterado de D1 para D2.
Durante a operao, se X000 est desativado, a funo interrompida. Quando X000 ativado uma
segunda vez, D3 apagado e reinicia a partir de D1.
Aps a execuo encerrar, o indicador M8029 ativado, o valor de D3 retornado para D1.
Se a instruo utiliza a sada analgica, pode armazenar o estado durante uma ao de Run/Stop.
X000 ligado e comea a rampar, e o nmero de tempos de varredura deve ser apagado a partir de
registros armazenados com antecedncia.
43.9.2 Ao do indicador de modo
No PLC, atua de acordo com o indicador de modo M8026 e o contedo de D3 altera da seguinte maneira:
M8026 = ON, D3 atinge a meta e mantm a instruo congelada at a transio Desligar/Ligar ocorrer novamente
M8026 = OFF, D3 atingir o valor alvo reposto imediatamente para o valor D1.
ROTC
X
S
m1
m2
D
Monitor de Rotao
Elemento Bit
Y
M
*
*
*
*
KnX
KnY
KnM
m1
Elemento Word
KnS
T
C
m2
D
*
W
*
ROTC
S m1 m2
www.weg.net
Por exemplo:
X010
ROTC
D200
K10
K2
M0
M1:sinal da fase B
M4:Rotao para
frente em baixa velocidade
M7:Rotao inversa em alta velocidade
Quando a instruo acionada em X010 ON, os resultados de M3 a M7 podem ser obtidos automaticamente.
Quando X010 est OFF, M3 a M7 est OFF.
Quando X010 est ON e o sinal para deteco zero (M2) est ON, o contedo do registro de contagem
D200 apagado. Este apagar a operao antes de iniciar a instruo.
SORT
Elemento Bit
Y
M
S
m1
m2
D
n
*
*
*
*
KnX
KnY
KnM
m1
Elemento Word
KnS
T
C
m2
D
*
W
*
*
*
*
*
SORT
S m1 m2
D n
TPW-04 | 179
www.weg.net
Por exemplo:
X020
SORT
D100
K5
K4
D200 D0
Quando X020 est ON, os dados comeam a ser classificados. Aps concluir, o indicador M8029 est ON e
para a operao. Durante a operao, no alterar o operando e o contedo dos dados. Para uma nova seleo,
dever ser desativado e ativado X020 novamente.
43.11.2 Exemplo de classificao de dados
<Nmero de coluna m2>
1
Linha
ID
Altura
Peso
Idade
D100
1
D105
150
D110
45
D115
20
D101
2
D106
180
D111
50
D116
40
D102
3
D107
160
D112
70
D117
30
D103
4
D108
100
D113
20
D118
8
D104
5
D109
150
D114
50
D119
45
Coluna
180 | TPW-04
1
ID
D200
4
D201
1
D202
5
D203
3
D204
2
2
Altura
D205
100
D206
150
D207
150
D208
160
D209
180
3
Peso
D210
20
D211
45
D212
50
D213
70
D214
50
4
Idade
D215
8
D216
20
D217
45
D218
30
D219
40
www.weg.net
43.11.4 Para executar a instruo D0 = K3
Coluna
Linha
1
2
3
4
5
1
ID
D200
4
D201
1
D202
2
D203
5
D204
3
2
Altura
D205
100
D206
150
D207
180
D208
150
D209
160
3
Peso
D210
20
D211
45
D212
50
D213
50
D214
70
4
Idade
D215
8
D216
20
D217
40
D218
45
D219
30
Os dados do resultado da computao iniciam com o elemento especificado por D, ocupando m1m2
registros de dados. Quando S e D o mesmo elemento, no alterar o contedo de S antes de concluir a
operao.
Executar a instruo necessita de ciclos de escaneamento m1. Aps a classificao de dados encerrar, o
indicador M8029 atua.
TPW-04 | 181
www.weg.net
Mnemnico
Nome
Pgina
F70
F71
F72
F73
F74
F75
F76
F77
F78
F79
TKY
HKY
DSW
SEGD
SEGL
ARWS
ASC
PR
FROM
TO
182
183
185
187
188
191
192
193
194
196
S
D1
D2
TKY
D
X
*
Elemento bit
Y
M
*
*
*
S
*
KnX
KnY
KnM
D1
Elemento palavra
KnS
T
C
*
D2
TKY
D1
D2
X030
24V
0V
S/S
TKY
1
X000 D0
3
X000 X001 X002 X003 X004 X005 X006 X007 X010 X011
PLC
182 | TPW-04
M10
www.weg.net
X000
X001
X002
X003
M10
M11
M12
M13
M20
Key sensing
output
Inserir teclas decimais de acordo com a sequncia 1234 na figura acima e o contedo de D0 alterado
para 2.130. O valor mximo da entrada 9.999 (contedo de D0 armazenado num sistema binrio).
Quando a instruo D TKY usada, buffers D1 e D0 so combinados. Quando o valor exceder 99.999.999,
acusar erro.
A partir do momento em que X002 for pressionado, at o momento de pressionar outras teclas, M12 fica
ON e as outras teclas permanecem no mesmo estado.
Similarmente, se a entrada (X000 a X011) agir, a sada correspondente (M10 a M19) ser alterada.
Ao pressionar qualquer tecla, se a presso detectada, M20 estar ON. Quando vrias teclas so
pressionadas, a pressionada primeiro prevalecer.
Quando a entrada X030 est OFF, o contedo de D0 no ir alterar e M10 a M20 ficaro todos OFF.
S
D1
D2
D3
HKY
D
X
*
Elemento bit
Y
M
KnX
KnY
KnM
D1
Elemento palavra
KnS
T
C
D2
D3
*
*
*
HKY
D1
D2
D3
TPW-04 | 183
www.weg.net
S : Dispositivo inicial para entrada de tecla, ocupa 4 pontos seguidos.
D1 : Dispositivo inicial para sada de tecla, ocupa 4 pontos seguidos.
D2 : Local de armazenagem dos valores de entrada da tecla.
D3 : Sinal de sada da tecla.
Funo: A instruo usada para gravar valor numrico e inserir funes com tecla hexadecimal.
Por exemplo:
X000
HKY
X010
Y010
D0
M0
Sempre que a tecla de dgito pressionada, valores com limite superior a 9.999 so armazenados em D0
no formato de BIN. Se este exceder o valor, causar erro.
Quando a instruo DHKY usada, D1 e D0 tem sua faixa entre 0 a 99.999.999.
Quando vrias teclas so pressionadas, a pressionada primeiro prevalecer.
Aps um ciclo de escaneamento para Y010 a Y013, o indicador de finalizao M8029 atua.
44.3.3 Teclas de funo
F
M5
M4
M3
M2
M1
M0
184 | TPW-04
www.weg.net
S
D1
D2
n
DSW
X
*
Elemento bit
Y
M
Chave Digital
KnX
KnY
KnM
D1
Elemento palavra
KnS
T
C
D2
*
*
DSW
D1
D2
TPW-04 | 185
www.weg.net
Funo: A instruo usada para ler o cdigo BCD configurado pela chave/comutador digital para grupos 1
(n = 1) ou 2 (n = 2) de nmeros compostos por 4 bits. Quando a entrada no cdigo BCD, o valor neste bit
ser forado a ser 0.
Por exemplo:
X000
DSW
X020
Y020
D0
K1
A chave digital de cdigo 4-bit BCD, que monitora X020 a X023, l de acordo
com a sequncia de Y020 a Y023 e armazena em D0.
O 2 grupo de entrada
186 | TPW-04
www.weg.net
Quando X000 est ON, Y020 a Y023 funcionam de acordo com a sequncia (um ciclo de escaneamento).
Aps um ciclo, o indicador de finalizao M8029 atua.
Quando valores DSW precisam de entrada contnua, deve ser usado o PLC com sada de transistor.
Descrio complementar:
A. Quando o PLC usado como sada de rel, o seguinte mtodo pode ser adotado:
1. Quando X000 = ON, a instruo DSW executada; quando X000 est OFF, M10 continuar ON at a instruo
DSW concluir um ciclo de scan e ento ficar OFF.
2. O contato de condio X000 usa chave de boto. Sempre que X000 pressionado, M10 estar OFF, aps o
scan especificado pela instruo DSW concluir um ciclo de sada. Ento, a instruo para a execuo e os
dados da chave, digitados manualmente, sero totalmente lidos. Porm, desta maneira, mesmo que o scan
use sadas a rel, a vida til do rel no ser reduzida.
X000
SET
M10
M10
M8029
RST
M10
B. Ao executar a instruo, preciso passar por 4 ciclos de scan para ler um sinal de entrada da chave
apropriadamente. Quando o ciclo de escaneamento muito longo, ou muito curto, pode no ler a chave
pressionada. Nestes casos, as instrues abaixo devem ser seguidas:
1. Quando o ciclo de escaneamento muito curto, pode resultar na entrada falhar em ler o valor e possvel
corrigir o tempo de escaneamento, neste caso.
2. Quando o ciclo de escaneamento muito longo, a resposta de pressionar o boto pode tornar-se lenta.
possvel gravar uma instruo no subprograma de interrupo de tempo e execut-lo em um intervalo fixo.
SEGD
Elemento bit
Y
M
S
D
P
S
H
*
KnX
*
KnY
*
*
KnM
*
*
Elemento palavra
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
*
Z
*
*
SEGD
TPW-04 | 187
www.weg.net
44.5.2 M8273 Especifica a relao lgica da exibio de sada
Quando M8273 = OFF, Tabela de Decodificao da seo sete exibido como abaixo:
Fonte
Formato de
Nmero
combinao
hexadecimal
de bit
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
A
1010
B
1011
C
1100
D
1101
E
1110
F
1111
Nmero
combinado nos 7
segmentos
Pr-configurao
B7
B6
B5
B4
B3
B2
B1
B0
Nmero
representado
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
0
0
0
1
0
1
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
0
1
0
0
1
1
1
1
1
0
0
1
1
1
1
0
0
1
0
0
1
0
1
1
0
1
1
1
1
1
1
0
1
0
1
1
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
B0
B5 B6 B1
B4
B2
B3
Nmero
combinado nos 7
segmentos
Pr-configurao
B7
B6
B5
B4
B3
B2
B1
B0
Nmero
representado
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
1
1
0
1
0
1
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
1
1
0
0
0
0
1
1
0
1
1
0
1
0
0
1
0
0
0
0
0
0
1
0
1
0
0
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
B0
B5 B6 B1
B4
B2
B3
SEGL
Elemento bit
Y
M
K
*
H
*
KnX
*
KnY
*
KnM
*
Elemento palavra
KnS
T
C
*
*
*
D
*
W
*
V
*
Z
*
www.weg.net
Observao 2: O limite de acionamento simultneo da instruo 2.
44.6.1 Formato da instruo
SEGL
TPW-04 | 189
www.weg.net
Loop de sada do transistor PNP: quando o sinal interno 1, este emite sinal de nvel alto, que chamado de
lgica positiva.
Lgica positiva
Lgica negativa
Entrada de dados
Sinal de controle
Um grupo
Mesmo
Dois grupos
Diferente
Mesmo
Diferente
A lgica da sada do transistor PLC e a exibio dos 7 segmentos pode ser combinada com o valor de configurao
do parmetro n.
Supondo que a sada do PLC e o terminal de entrada de dados da exibio dos 7 segmentos so de lgica
negativa e o sinal de monitorao dos 7 segmentos de lgica positiva, se for 4 bits para 1 grupo, configure n
como 1; se for 4-bit para 2 grupos, configura n como 5.
190 | TPW-04
www.weg.net
44.7 F75 ARWS SETAS PARA ALTERAO DE VALORES
F
75
S
D1
D2
n
ARWS
X
*
Elemento bit
Y
M
*
*
S
*
KnX
KnY
KnM
D1
Elemento palavra
KnS
T
C
*
D2
*
*
ARWS
D1
D2
Dados BCD de 16 bits binrios (devem ter valor de 0 a 9.999 aps a converso) so armazenados em D0.
Cdigo BCD usado na interpretao seguinte por convenincia.
Quando a entrada do drive X000 est ON, especificada como 103 bit. Ao pressionar a tecla abdicao,
cada vez que for pressionada, decrementa uma potncia de 10 (ex: 103 - 102 - 101 - 100 - 103). E a tecla de
transporte, cada vez que for pressionada, incrementa uma potncia de 10 (ex 103 - 100 - 101 - 102 - 103). O
bit especificado pode ser exibido por LED, de acordo com os sinais de controle (Y024 a Y027).
Cada vez que a tecla incrementa pressionada, incrementa 1 no valor registrado (de 0 a 9). Cada vez que
a tecla decrementa pressionada, decrementa 1 no valor registrado (de 9 a 0). O valor pode ser exibido
pela informao para 7 segmentos.
Como demonstrado acima, a instruo permite visualizar enquanto grava o valor de destino no D0.
TPW-04 | 191
www.weg.net
Descrio complementar:
Os endereos de sada Y20 a Y27 especificados pela instruo devem usar sada a transistor. Quando uma
instruo usada, corrija o tempo de scan, ou uma instruo de interrupo deve inserida no subprograma.
ASC
Elemento bit
Y
M
KnX
Elemento palavra
KnM KnS
T
C
*
*
KnY
D
*
W
*
ASC
X000
ASC
ABCDEFGH
D300
Resultado da execuo da instruo: As letras A a H so enviadas para D300 a D303, aps o cdigo ASCII,
aps a converso.
8-bit alto
D300
D301
D302
D303
42(B)
44(D)
46(F)
48(H)
8-bit
baixo
41(A)
43(C)
45(E)
47(G)
192 | TPW-04
00
00
00
00
00
00
00
00
Baixo
8-bit
41
42
43
44
45
46
47
48
A
B
C
D
E
F
G
H
www.weg.net
44.9 F77 PR IMPRESSO DO CDIGO ASC II
F
77
PR
X
S
D
Elemento bit
Y
M
KnX
KnY
KnM
Elemento palavra
KnS
T
C
*
*
D
*
W
*
PR
X000
PR
D300
Y000
Se X000 vai para o estado OFF, a mudana parada imediatamente e os pontos de sada externos so todos
apagados. Quando fica ON novamente, parte do estado inicial.
Quando a instruo executada com ciclo de scan (T0 na figura acima), se o ciclo de scan for curto, usar o
modo de scan constante; se for longo, usar uma instruo de interrupo.
Deve ser utilizada a sada do transistor do PLC.
Mesmo se o acionamento X000 est no status ON continuamente, este parar de emitir, aps uma sada
cclica ser finalizada.
TPW-04 | 193
www.weg.net
Entrada sequencial de 16-caracteres
FNC77 (PR) a instruo para emitir dados de 8-bit que esto na sequncia, ao mesmo tempo. Quando o rel
auxiliar especial M8027 = OFF, ser uma sada de conexo de 1 a 8 caracteres; quando M8027 = ON, esta
uma sada de conexo de srie de 1 a 16 caracteres. Ao executar a funo, ela no parar at transmitir os
16 caracteres, ou at mover um valor 00H (nulo). Depois que acontecer um dos dois casos, a operao ser
tomada como completa.
Ao da instruo PR / Quando M8027 = ON
D
X
FROM
Elemento bit
Y
M
Ler BFM
P
S
m1
m2
D
n
K
*
*
H
*
*
KnX
m1
KnY
KnM
m2
Elemento palavra
KnS
T
C
D
*
*
*
*
W
*
*
*
*
FROM
m1
m2
194 | TPW-04
www.weg.net
Funo: Ler o contedo na zona de armazenamento de buffer (BFM) da unidade/mdulo funcional especial no
PLC. Quando a instruo usada para ler os dados de mltiplas zonas de armazenagem de buffer (BFM), pode
ocorrer erro de watchdog.
Por exemplo:
M8000
FROM
K0
K4
D0
K3
O programa na figura acima l o contedo de BFM (#4, #5 e #6) no mdulo especial (o nmero da unidade 0
fixo) para D0 a D2.
Especificar contedo do operador
1. m1 : O nmero da unidade/mdulo funcional especial
Este usado para especificar o dispositivo-alvo para o qual a instruo FROM/TO atua.
Faixa de configurao: K0 a K255.
Para o PLC, o nmero da unidade/mdulo funcional especial conectado pode ser distribudo
automaticamente.
O nmero da unidade do mdulo mais prximo da unidade bsica 012 na sequncia.
2. m2 : Nmero BFM
Na unidade/mdulo funcional especial, um mximo de 32.767 pontos de 16-bits RAM podem ser
embutidos, que chamado BFM.
O nmero BFM est na faixa de 0 a 32766, na qual o contedo depende do objetivo de controle.
Faixa de configurao: H0 a HFFFF.
Ao processar BFM com uma instruo de 32-bit, o BFM especificado um nmero de 16-bit baixo,
enquanto o BFM resultante 16-bit alto.
3. n : Pontos de envio
Faixa de configurao: K1 a K61.
n usado para especificar nmero de pontos para envio de palavras.
n = 2, a instruo de 16-bit obter os mesmos resultados que n = 1 na instruo de 32-bit.
Elementos relacionados
a) M8028 Interrupo permitida
1. M8028 = OFF
Ao executar a instruo FROM/TO, alterar o estado de interrupo desativada automaticamente, a
interrupo de entrada e a interrupo do cronmetro no sero executadas.
A interrupo gerada durante este perodo ser executada imediatamente aps a execuo da instruo
FROM/TO ser finalizada.
Alm disso, a instruo FROM/TO tambm pode ser usada no programa de interrupo.
2. M8028 = ON
Se a interrupo gerada durante a execuo da instruo FROM/TO, o programa de interrupo ser
executado.
A instruo FROM/TO no pode ser usada no programa de interrupo.
b) M8070 Alarme de erro
O marcador especial M8070 o indicador do status de erro de comunicao. Quando erro de comunicao
ocorre, M8070 fica em ON.
c) D8070 cdigo de erro
Quando erro de comunicao ocorre, o cdigo de erro ser armazenado no registro de dados especial D8070.
Solues para Erros de Watchdog
1. Motivos que causam erros de watchdog
a. Conectar a muitos dispositivos de expanso especiais.
Se o sistema estiver conectado a muitos dispositivos de expanso especiais (localizar, ligaes, analgicas,
etc.) o BFM executado levar mais tempo para inicializao, logo levar mais tempo para atualizar tudo, o
que causar erro de watchdog.
TPW-04 | 195
www.weg.net
b. Mltiplas instrues FROM/TO acionadas simultaneamente
Quando mltiplas instrues FROM/TO so executadas para realizar a operao de envio para mltiplos
BFMs, o tempo de computao ser mais longo, o que pode tambm causar erro do cronmetro
watchdog.
2. Solues
a. Alterar o tempo de watchdog
Ao modificar o contedo de D8000 (tempo de watchdog), este pode alterar o tempo de deteco do erro
de watchdog.
Digitar o programa seguinte, que passar a monitorar de acordo com o novo tempo de watchdog.
D
X
TO
Elemento bit
Y
M
Gravar BFM
P
S
m1
m2
S
n
K
*
*
*
*
H
*
*
*
*
KnX
m1
KnY
KnM
m2
Elemento palavra
KnS
T
C
D
*
*
*
*
W
*
*
*
*
TO
m1
m2
M1
TO
K0 K27 H0 K1
Como exibido na figura acima, o programa grava [H0] no BFM#27 no mdulo especial (com o nmero fixo da
unidade sendo 0).
196 | TPW-04
www.weg.net
44.11.2 Especificar contedo do operador
1. m1: O nmero da unidade/mdulo funcional especial.
Este usado para especificar o dispositivo alvo para o qual a instruo FROM/TO atua.
Faixa de configurao: K0 a K255.
Para o PLC, o nmero da unidade/mdulo funcional especial conectado pode ser distribudo
automaticamente.
O nmero da unidade do mdulo mais prximo da unidade bsica 012 na sequncia.
2. m2: Nmero BFM.
Na unidade/mdulo funcional especial, um mximo de 32.767 pontos de 16 bits RAM podem ser
embutidos, que chamado BFM.
O nmero BFM est na faixa de 0 a 32766, na qual o contedo depende do objetivo de controle do
dispositivo.
Faixa de configurao: H0 a HFFFF.
Ao processar BFM com uma instruo de 32-bit, o BFM especificado um nmero de 16 bits baixo,
enquanto o BFM resultante 16 bits alto.
3. n: Pontos de envio
Faixa de configurao: K1 a K60.
n usado para especificar os pontos de envio de palavras.
n = 2, a instruo de 16 bits obter os mesmos resultados que n = 1 na instruo de 32 bits.
44.11.3 Elementos relacionados
a) M8028 Interrupo permitida
1. M8028 = OFF
Ao executar a instruo FROM/TO, alterar o estado de interrupo desativada automaticamente e a
interrupo de entrada e a interrupo do cronmetro no sero executadas.
A interrupo gerada durante este perodo ser executada imediatamente aps a execuo da instruo
FROM/TO ser finalizada.
Alm disso, a instruo FROM/TO tambm pode ser usada no programa de interrupo.
2. M8028 = ON
Se a interrupo gerada durante a execuo da instruo FROM/TO, o programa de interrupo ser
executado.
A instruo FROM/TO no pode ser usada no programa de interrupo.
b) M8070 Alarme de erro
O marcador especial M8070 o indicador do status de erro de comunicao. Quando erro de comunicao
ocorre, M8070 fica ON.
c) D8070 cdigo de erro
Quando erro de comunicao ocorre, o cdigo de erro ser armazenado no registro de dados especial D8070.
44.11.4 Solues para Erros de Watchdog
1. Motivos que causam erros de watchdog
a. Conectar a muitos dispositivos de expanso especiais.
Se o sistema estiver conectado a muitos dispositivos de expanso especiais (localizar, ligaes, analgicas,
etc.) o BFM executado levar mais tempo para inicializao. Logo, levar mais tempo para atualizar tudo, o
que causar erro de watchdog.
b. Mltiplas instrues FROM/TO acionadas simultaneamente.
Quando mltiplas instrues FROM/TO so executadas para realizar a operao de envio para mltiplos
BFMs, o tempo de computao ser mais longo, o que pode tambm causar erro do cronmetro
watchdog.
TPW-04 | 197
www.weg.net
2. Solues
a. Alterar o tempo de watchdog.
Ao modificar o contedo de D8000 (tempo de watchdog), pode alterar o tempo de deteco do erro de
watchdog.
Digitar o programa seguinte, ele passar a monitorar de acordo com o novo tempo de watchdog.
198 | TPW-04
www.weg.net
Mnemnico
RS
PRUN
ASCI
HEX
CCD
MBUS
PID
Nome
Comunicaes RS.
Envio de bit cdigo octal.
Converso HEX em ASCII.
Converso ASCII em HEX.
Verificao de paridade.
Comunicao MBUS.
Operao PID.
Pgina
199
204
205
206
208
209
214
RS
Comunicaes RS
Elemento Bit
Y
M
S
m
D
n
K
*
*
*
*
KnX
KnY
KnM
Elemento Word
KnS
T
C
D
*
*
*
*
W
*
*
*
*
RS
TPW-04 | 199
www.weg.net
45.2.2 Formato da comunicao
Formato da comunicao <D8120, D8320,D8300
Alm da comunicao no sequencial da instruo FUN80 (RS), o formato das comunicaes D8120, D8320 e
D8300 para os registros de dados especiais de outra instruo de comunicao, ou conexo de computador.
Porm, quando a instruo FUN80 (RS) usada, a configurao pertinente para outras instrues de comunicao,
ou conexo com o computador, estar indisponvel. Seguir as instrues abaixo para configurar o formato:
Contedo
Nmero do
bit
Nome
B0
Comprimento do
dado.
B1
B2
Paridade.
B3
Bit de parada.
B4
B5
B6
B7
Velocidade de
comunicao
(bps).
B8[*1]
Caractere inicial.
No
B9[*1]
Caractere final.
No
B10 a B15[*2]
Indisponvel.
0 (Bit OFF)
1 (Bit ON)
7 bits
8 bits
(0,0):Nenhum
(0,1):(MPAR)
(1,1):(PAR)
2 bits
B2, B1:
1 bit
(0, 1, 1,0):4800
(0, 1, 1,1):9600
(1, 0, 0,0):19200
(1, 0, 0,1):38400
(1, 0, 1,0):57600
(1, 0, 1,1):115200
(1, 1, 0,0):128000
(1, 1, 0,1):307200
(1, 1, 1,0):500000
Observao:
*1. O contedo do caractere inicial e caractere final pode ser alterado pelo usurio. Quando a conexo do computador usada, deve ser
restaurado primeiro.
*2. B
10 a B15 so os tens de configurao para outras instrues de comunicao, ou conexo de computador. Quando a instruo
FUN80 (RS) usada, esta ser usada com 0. Quando quaisquer dos B10, B11, B12, B13, B14 e B15 so nenhum-zero, prconfigurar o baud como 19.2 kbps, dados de 8, 2 bits para parar, sem verificao de paridade.
*3. Quando o host ligado em D8120, D8320, D8300, so configurados como 89 Hex por padro.
8 bits
No
2 bit
19200 bps
No
No
Porta de comunicao RS485
Configurao da comunicao na tabela acima ser estabelecida de acordo com o programa seguinte, ou
comunicao em srie das mquinas perifricas.
b15
D8120
b12
b11
b8
b7
D8120
89H
M8002
200 | TPW-04
MOV
H89
D8120
b4
b3
b0
0
www.weg.net
Marcador especial e registro de dados usado:
a) Quando a porta de comunicao RS485 usada:
1. Aguardando envio (M8121): se h um solicitao de envio durante o recebimento dos dados, 1 configurado;
aps receber, apagado automaticamente durante o envio de dados.
2. Solicitao de envio (M8122): quando M8122 configurado por uma instruo de pulso, quando aguardando
para receber, ou finalizar o recebimento, os dados de comprimento (m) so iniciados para enviar de S. Quando
o envio finalizado, M8122 restaurada automaticamente.
3. Finalizao do recebimento (M8123): aps o recebimento ser finalizado, M8123 est ON. Os dados recebidos
so transmitidos para o registro especificado. Ento, restaurar status de aguardando para receber.
4. Configurao do formato da comunicao (D8120): consultar formato da comunicao da instruo RS
descrito no texto anterior.
5. Nmero de dados residuais a serem enviados (D8122).
6. Nmero de dados recebidos (D8123).
7. Caractere inicial (D8124): para o usurio configurar o caractere inicial.
8. Caractere final (D8125): para o usurio configurar o caractere final.
b) Quando a porta de comunicao da placa de expanso RS485, ou RS232 usada (ver o texto acima para
definies):
1. Aguardando envio (M8321).
2. Solicitao de envio (M8322).
3. Finalizao do recebimento (M8323).
4. Configurao do formato da comunicao (D8320).
5. Nmero de dados residuais a serem enviados (D8322).
6. Nmero de dados recebidos (D8323).
7. Caractere inicial (D8324).
8. Caractere final (D8325).
c) Quando porta de comunicao 2 da placa de expanso RS485, ou RS232 usada (ver o texto acima para
definies):
1. Aguardando envio (M8301).
2. Solicitao de envio (M8302).
3. Finalizao do recebimento (M8303).
4. Configurao do formato da comunicao (D8300).
5. Nmero de dados residuais a serem enviados (D8302).
6. Nmero de dados recebidos (D8303).
7. Caractere inicial (D8304).
8. Caractere final (D8305).
Sequncia de tempo de enviar e receber
A instruo RS no apenas estabelece o primeiro endereo e nmero de ponto dos dados enviados do PLC, mas
tambm estabelece o primeiro endereo de armazenagem e o nmero mximo de pontos dos dados recebidos.
Ver o seguinte para a sequncia de enviar e receber dados com a instruo RS (porta de comunicao RS485):
TPW-04 | 201
www.weg.net
Configurar dados
STX
Smbolo
inicial
ETX
Caractere final
Receber dados
STX
Smbolo
inicial
202 | TPW-04
D500 para
baixo
D500 para
D501 para
D501 para
D502 para
D502 para
cima
baixo
cima
baixo
cima
N Endereo inicial. especificado por D
No pode exceder o nmero mximo de pontos recebidos especificados por n. O caractere
final ETX ou pontos n recebidos indicam que o recebimento est finalizado.
ETX
Smbolo
final
www.weg.net
1. Dados enviados ou o nmero de dados residuais a serem enviados.
Enviar dados
STX
Smbolo
inicial
ETX
Smbolo
final
Receber dados
STX
Smbolo
inicial
D500 para
baixo
D501 para
D502 para
D503 para
D504 para
D505 para
baixo
baixo
baixo
baixo
baixo
N Endereo inicial. Especificado por D
No pode exceder o nmero mximo de pontos recebidos especificados por n. O caractere final ETX,
ou pontos n recebidos, indicam que o recebimento est finalizado.
ETX
Smbolo
final
TPW-04 | 203
www.weg.net
1. Dados enviados, ou o nmero de dados residuais a serem enviados.
D
X
PRUN
Elemento Bit
Y
M
P
S
S
D
KnX
*
KnY
KnM
*
*
PRUN
S
Elemento Word
KnS
T
C
S D
S : Dispositivo fonte de envio, n de KnX, KnM 1 a 8 e bit mais baixo do N do dispositivo especificado 0.
D : Dispositivo de destino de envio.
Funo: Esta diretiva especifica o nmero de elemento de bits com processamento nmero octal e transmitir
dados.
Exemplo 1: Nmero Octal convertida em dgitos decimais.
X000
PRUN
K4X010 K4M0
Quando a instruo executada, X10 a X17M0 a M7, X20 a X27M10 a M17 e valores de M8 e M9 no sero
alterados.
Exemplo 2: Nmero decimal convertido em dgitos octais.
X000
204 | TPW-04
PRUN
K4M0 K4Y010
www.weg.net
Quando a instruo executada, M0 a M7Y10 a Y17, M10 a M17Y20 a Y27 e valores de M8 e M9 no sero
alterados.
ASCI
Elemento Bit
Y
M
S
D
n
K
*
H
*
KnX
*
KnY
*
*
KnM
*
*
S
Elemento Word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
Z
*
ASCI
X000
Dos:
D100 = 0ABCH
D101 = 1234H
D102 = 5678H
ASCII:
[0] = 30H
[6] = 36H
[C] = 43H
[1] = 31H
[7] = 37H
[D] = 44H
ASCI
[2] = 32H
[8] = 38H
[E] = 45H
D100 D200 K4
[3] = 33H
[9] = 39H
[F] = 46H
[4] = 34H
[A] = 41H
[5] = 35H
[B] = 42H
TPW-04 | 205
www.weg.net
Resultados da converso:
n
D
D200 Baixo
D200 Alto
D201 Baixo
D201 Alto
D202 Baixo
D202 Alto
D203 Baixo
D203 Alto
D204 Baixo
K1
K2
K3
K4
K5
K6
K7
K8
K9
[C]
[B]
[C]
[A]
[B]
[C]
[0]
[A]
[B]
[C]
[4]
[0]
[A]
[B]
[C]
[3]
[4]
[0]
[A]
[B]
[C]
[2]
[3]
[4]
[0]
[A]
[B]
[C]
[1]
[2]
[3]
[4]
[0]
[A]
[B]
[C]
[8]
[1]
[2]
[3]
[4]
[0]
[A]
[B]
[C]
No alterar
Resultados da converso:
n
D
D200
D201
D202
D203
D204
D205
D206
D207
D208
K1
K2
K3
K4
K5
K6
K7
K8
K9
[C]
[B]
[C]
[A]
[B]
[C]
[0]
[A]
[B]
[C]
[4]
[0]
[A]
[B]
[C]
[3]
[4]
[0]
[A]
[B]
[C]
[2]
[3]
[4]
[0]
[A]
[B]
[C]
[1]
[2]
[3]
[4]
[0]
[A]
[B]
[C]
[8]
[1]
[2]
[3]
[4]
[0]
[A]
[B]
[C]
No alterar
Quando dados BCD so emitidos pela impresso, etc, a instruo de converso BINBCD usada antes da
instruo.
HEX
Elemento Bit
Y
M
S
D
n
P
S
K
*
H
*
KnX
*
KnY
*
*
KnM
*
*
S
Elemento Word
KnS
T
C
*
*
*
*
*
*
HEX
D
*
*
W
*
*
www.weg.net
Funo: A instruo usada para converter cdigo ASCII em cdigo HEX, com modos de converso de 16
bits e 8 bits.
Por exemplo:
X000
HEX
D200 D100 K4
Cdigo ASCII
Converso HEX
D200 Baixo
D200 Alto
D201 Baixo
D201 Alto
D202 Baixo
D202 Alto
D203 Baixo
D203 Alto
D204 Baixo
30H
41H
42H
43H
31H
32H
33H
34H
35H
0
A
B
C
1
2
3
4
5
D102
n
1
2
3
4
5
6
7
8
9
D101
No alterar
0
0H
0AH
0ABH
0ABCH
ABC1H
0H
D100
0H
0AH
0ABH
0ABCH
ABC1H
BC12H
C123H
1234H
2345H
Resultados da converso:
S
D200
D201
D202
D203
D204
D205
D206
D207
D208
Cdigo
ASCII
30H
41H
42H
43H
31H
32H
33H
34H
35H
Converso
HEX
0
A
B
C
1
2
3
4
5
D
n
1
2
3
4
5
6
7
8
9
D102
D101
No alterar
0
0H
0H
0AH
0ABH
0ABCH
ABC1H
D100
0H
0AH
0ABH
0ABCH
ABC1H
BC12H
C123H
1234H
2345H
Quando os dados de entrada so cdigo BCD, a converso BCD BIN ser executada aps executar a instruo.
TPW-04 | 207
www.weg.net
45.6 F84 CCD CDIGO DE VERIFICAO
F
84
CCD
Cdigo de verificao
Elemento Bit
Y
M
S
D
n
KnX
*
KnY
*
*
KnM
*
*
S
Elemento Word
KnS
T
C
*
*
*
*
*
*
D
*
*
*
W
*
*
*
CCD
X000
CCD
D100 D0 K10
S
D100 Baixo
D101 Baixo
D102 Baixo
D103 Baixo
D104 Baixo
Verificao Horizontal
208 | TPW-04
www.weg.net
Modo de converso de 8 bits
Quando M8161 = ON (M8161 compartilhado por uma instruo como RS, ASCI, HEX, CCD, etc.).
A soma dos pontos n (somente dados de bit baixo) do dispositivo especificado por S e o cdigo de
verificao horizontal so armazenados nos dispositivos D e D + 1.
usado para verificao de dados de comunicao.
Dados de 16 bits
Ignorado
8 bits baixo
Endereo fonte
MBUS
Elemento Bit
Y
M
S
m
D
n
K
Comunicaes MBUS
*
*
*
*
KnX
KnY
KnM
Elemento Word
KnS
T
C
D
*
*
*
*
W
*
*
*
*
MBUS
TPW-04 | 209
www.weg.net
Funo: A instruo usa porta de comunicao da placa de expanso RS232/RS485 1/2, RS484 porta de
comunicao, ou a porta de comunicao RS484 embutida para realizar o envio e recebimento de dados protocolo
Modbus. As duas portas acima podem realizar a funo de comunicao da instruo MBUS simultaneamente
e esta funo independentemente.
A instruo MBUS do PLC na srie TPW04 somente suporta o modo RTU, e o modo ASCII est indisponvel.
A instruo MBUS pode ser usada como comunio de estao host:
O formato da Instruo armazenado do registro enviando dados cdigo de instruo HEX, incluindo endereo,
cdigo de funo e dados de comunicao. A instruo MBUS acrescenta cdigo de verificao CRC (2 bytes),
de acordo com o modo de configurao como modo RTU antes de enviar. O formato da Instruo armazenado
nos dados de recebimento do registro endereo, cdigo da funo e dados de comunicao. O cdigo de
verificao no armazenado.
O formato de envio de dados da porta de comunicao RS485 pode ser configurado pelo registro especial
D8120. Durante a execuo da instruo MBUS, mesmo se as configuraes de D8120 so alteradas, na
realidade no so aceitas.
O formato de envio de dados da porta de comunicao da placa de expanso RS485, ou RS232, pode ser
configurado pelo registro especial D8320 (para a porta de comunicao da placa de expanso 1) / D8300
(para a porta de comunicao da placa de expanso 2). Durante a execuo da instruo MBUS, mesmo
se as configuraes de D8320/D8300 so alteradas, no so aceitas.
45.7.2 Formato da comunicao
Formato da comunicaoD8120,D8320,D8300
Alm da comunicao do protocolo Modbus de uma instruo FUN87 (MBUS), os formatos da comunicao
D8120, D8320 e D8300 so para registros de dados especiais de outras instrues de comunicao, ou conexo
de computador.
Porm, quando a instruo FUN87 (MBUS) usada, a configurao pertinente para outras instrues de
comunicao, ou conexo com o computador, estar indisponvel. Seguir as instrues abaixo para configurar
o formato:
Contedo
Nmero do
bit
Nome
B0
Comprimento do
dado
B1
B2
Paridade
B3
Bit de parada
B4
B5
B6
B7
Velocidade de
comunicao
(bps)
B8 a B121
Indisponvel
B13
Indisponvel
B14 e B151
Indisponvel
0 (Bit OFF)
1 (Bit ON)
7 bits
8 bits
B2, B1:
(0,0):Nenhum
(0,1):(MPAR)
1 bit
(1,1):(PAR)
2 bits
(0, 1, 1,0):4800
(0, 1, 1,1):9600
(1, 0, 0,0):19200
(1, 0, 0,1):38400
(1, 0, 1,0):57600
(1, 0, 1,1):115200
(1, 1, 0,0):128000
(1, 1, 0,1):307200
(1, 1, 1,0):500000
1. B
8 a B13, B14, B15 so os itens de configurao para outras instrues de comunicao, ou conexo de computador. Quando a
instruo FUN87 (MBUS) utilizada, ser usada com 0. Quando quaisquer dos B10, B11, B12, B13, B14 e B15 no esto zerados,
pr-configurar o baud como 19.2 kbps, dados de 8 bits, 2 bits para parar, sem verificao de paridade.
2. Quando o host ligado em D8120, D8320, D8300 so configurados como 89 Hex por padro.
210 | TPW-04
www.weg.net
Exemplo de configurao do formato da comunicao
Comprimento
do dado
Paridade
Bit de parada
Velocidade de
transmisso
Seleo da porta
8 bits
No
2 bits
38400 bps
Placa de expanso da comunicao RS485
Configurao da comunicao na tabela acima ser estabelecida de acordo com o programa seguinte, ou
comunicao em srie das mquinas perifricas.
b15
D8320
b12
b11
b8
b7
b4
b3
b0
0
D8320
99H
M8002
MOV
H99
D8320
TPW-04 | 211
www.weg.net
45.7.4 Sequncia de tempo de enviar e receber
A instruo MBUS no apenas estabelece o primeiro endereo e nmero de ponto dos dados enviados do
PLC, mas tambm estabelece o primeiro endereo de armazenagem e o nmero mximo de pontos dos dados
recebidos. Ver o seguinte para a sequncia de enviar e receber dados com a instruo MBUS (usando a placa
de expanso de comunicao RS485 como exemplo).
212 | TPW-04
www.weg.net
45.7.5 Processamento de dados de 16 bits
Quando M8161 = OFF (M8161 compartilhado por uma instruo como RS, ASCI, HEX, CCD, etc.).
Transmisso de dados
D200 para baixo
Cdigo de
verificao
CRC (RTU)
Receber dados
D501 para
D502 para
D502 para
cima
baixo
cima
N Endereo inicial. especificado por D
No pode exceder o nmero mximo de pontos recebidos especificados por n. O caractere final ETX, ou
pontos n recebidos indicam que o recebimento est finalizado.
D500 para
cima
Cdigo de
verificao
CRC (RTU)
TPW-04 | 213
www.weg.net
Transmisso de dados
D200 para baixo
Cdigo de
verificao
CRC (RTU)
Receber dados
D500 para
baixo
D501 para
baixo
D502 para
D504 para
D503 para baixo
D505 para baixo
baixo
baixo
N Endereo inicial. especificado por D
No pode exceder o nmero mximo de pontos recebidos especificados por n. O caractere final
ETX, ou pontos n recebidos indicam que o recebimento est finalizado.
Cdigo de
verificao
CRC
(RTU)
PID
Elemento Bit
Y
M
Operao PID
KnX
KnY
S1
KnM
Elemento Word
KnS
T
C
S1
S2
S3
D
PID
S1
S2
S3
Faixa de
configurao
de S3.
214 | TPW-04
TPW04-100
TPW04-200
D0 a D487
D0 a D2023
S2
D
*
*
*
*
W
*
*
*
*
www.weg.net
D : Valor de sada (MV). Ao executar o programa, os resultados de clculo (MV) so armazenados em D.
Funo: A instruo a instruo especial para controle da operao PID. Aps o tempo de coleta de amostras
esgotar, a operao PID ser executada no tempo de escaneamento atual. Aps configurar todos os parmetros,
esta comea a executar a instruo PID (antes configurar parmetros da operao PID valores para controle PID
devem ser gravados com MOV e outras instrues), os resultados so temporariamente armazenados em D. Para
se manter o valor do registro aps uma queda de energia deve-se restaur-lo no inicio do programa.
Nome
Tempo de coleta de amostras
(Ts).
Operao e Funo
1 a 32767 [ms] (No mais curto que o tempo de escaneamento)
Nmero
do bit
B0
B1
B2
S3 + 1
Direo da ao (ACT).
B3
B4
B5
B6 a B15
Contedo
0 (Bit OFF)
1 (Bit ON)
Ao positiva.
Ao negativa.
Sem alarme de variao de
Com alarme de variao de
entrada.
entrada.
Com alarme de variao de
Sem alarme de variao de
entrada.
entrada.
Indisponvel.
Funo de autogiro
Funo de autogiro ativada.
desativada.
Sem limites superior e inferior
Com limites superior e
dos valores de sada.
inferior dos valores de sada.
Indisponvel.
S3 + 3
Constante de filtragem da
onda de entrada (A).
Ganho proporcional (Kp).
S3 + 4
S3 + 5
S3 + 6
S3 + 7 a
S3 + 19
S3 + 2
0 a 99 [%]
1 a 32767 [100ms]
0 a 100 [%]
S3 + 20
S3 + 21
0 a 100
1 a 32767 [10ms]
TPW-04 | 215
www.weg.net
Endereo
S3 + 22
S3 + 23
S3 + 24
Nome
Valor de configurao
do alarme de variao
(aumentando) de sada.
Valor de configurao do
limite superior para sada.
Valor de configurao
do alarme de variao
(reduzindo) de sada.
Valor de configurao do
limite inferior para sada.
Sada do alarme.
Operao e Funo
0 a 32767 (quando S3 + 1 <ACT> bit2 = 1, bit5 = 0, est em efeito).
-32768 a 32767(quando S3 + 1<ACT> bit2 = 0, bit5 = 1, est em efeito).
0a 32767(quando S3 + 1<ACT> bit2 = 1, bit5 = 0, est em efeito).
-32768 a 32767(quando S3 + 1<ACT> bit2 = 0, bit5 = 1, est em efeito).
B0: Variao de entrada (aumentando).
B1: Variao de entrada (reduzindo).
B2: Variao de sada (aumentando).
B3: Variao de sada (reduzindo).
(quando S3 + 1<ACT> bit1 = 1or bit2 = 1, est em efeito).
www.weg.net
Porm, quando S3 + 21 e S3 + 23 so usados com valores de alarme, os valores de configurao sero usados
como valores negativos. Alm disso, quando a variao de sada usada para alarme, bit 5 de S3 + 1 (ACT)
estar OFF.
a) Variao (Atual) - (Prvia) = Variao
b) Ao do smbolo do alarme (S3 + 24)
c) Variao de entrada (B1 = 1)
TPW-04 | 217
www.weg.net
Recursos de aes
Recursos de ao e 3 constantes
Ganho proporcional
Kp (%)
Tempo de integrao T1
(100 ms)
Tempo diferencial TD
(100 ms)
Somente controle
proporcional P
Controle PI
33 L
Controle PID
20 L
50 L
No caso de erro nos valores de configurao dos parmetros de controle, ou dados da operao PID, o erro de
clculo M8067 est ON. Os seguintes dados so armazenados em D8067, de acordo com o contedo do erro.
Cdigo
K6705
K6706
K6730
K6732
K6733
K6734
K6735
K6736
K6740
K6742
K6743
K6744
K6745
K6746
K6747
218 | TPW-04
Estado de
processamento
Mtodo de
processamento
Clculo da
instruo PID
para
Confirmar o contedo
dos dados de controle
Clculo da
instruo PID
contnua
www.weg.net
Cdigo
Estado de
processamento
K6750
Autoajuste
encerra
K6751
Autoajuste
continua
K6752
Autoajuste
encerra
Mtodo de
processamento
Se a diferena entre
o valor de medio
e o valor-alvo est
abaixo de 150 quando
o autoajuste inicia,
ou mais de 1/3 da
diferena entre o
valor de medio e o
valor-alvo, encerrar
confirmando o valor de
medio e o valor-alvo.
Realizar o autoajuste
novamente.
A direo da operao
prevista pelo valor
de medio quando
o autoajuste inicia
consistente com as
sadas do autoajuste.
Fazer a correlao
entre o valor-alvo, o
valor de sada usado
pelo autoajuste e o
valor de medio
correto, e ento
realizar o autoajuste
novamente.
Durante o autoajuste,
como este pode agir
corretamente devido
flutuao do valor de
medio, configurar
o tempo de coleta de
amostras bem maior
que o ciclo de troca
de sada e aumentar
a constante do filtro
de entrada. Realizar o
autoajuste novamente,
aps alterar as
configuraes.
Pontos-chave: Antes de executar a clculo PID, os valores de medio corretos sero lidos no PV do valor de
medio do PID. Especialmente quando clculo PID executada para o valor de entrada do modulo de entrada
do valor analgico, deve ser dispensada ateno ao tempo de comutao.
45.8.4 Frmula bsica de Clculo da instruo PID
O Clculo PID executado de acordo com a forma da velocidade e a forma diferencial dos valores de medio.
O controle PID executa a frmula de clculo da ao positiva, ou ao negativa, de acordo com a direo
especificada em S3. Alm disso, para os valores aps S3 no clculo, especificar o contedo do parmetro usado.
Frmula de clculo bsica PID
Direo da ao
Ao positiva
TPW-04 | 219
www.weg.net
Ao negativa
220 | TPW-04
www.weg.net
Mnemnico
COIW
MCIR
MCIW
REGW
MRGR
MRGW
Nome
Gravar uma nica bobina.
Ler bobina nica.
Gravar vrias bobinas.
Gravar registro nico.
Ler registro.
Gravar vrios registros.
Pgina
221
224
225
226
227
228
COIW
X
S1
S2
D
K
Elemento bit
Y
M
K
*
*
0, 1
*
H
*
*
0, 1
*
KnX
KnY
KnM
S1
S2
Elemento palavra
KnS
T
C
D
*
*
W
*
*
COIW
S1
S2
TPW-04 | 221
www.weg.net
46.2.2 Formato da comunicao
D8120, D8320
, D8300
Alm da comunicao no sequencial da instruo COIW, o formato da comunicao D8120, D8320 e D8300
para os registros de dados especiais das outras instrues de comunicao, ou conexo do computador.
Porm, quando a instruo COIW usada, a configurao de comunicao com o computador dever ser
configurada. Seguir as instrues abaixo para fazer a configurao:
Contedo
Nmero do bit
Nome
B0
(B1, B2)
B3
0 (Bit OFF)
7 bits
1 (Bit ON)
8 bits
Paridade.
(0,0): Nenhum
(0,1): mpar
(1,1): Par
Bit de parada.
1 bit
2 bits
Velocidade da comunicao
(bps).
B8 a B15*1
Indisponvel.
Observao:
*1. B8 a B15 so os itens de configurao para outras instrues de comunicao, ou conexo de computador, que sero configurados
como 0. Se qualquer um do B10 ao B15 estiver com valor em 1, as configuraes seguintes sero adotadas automaticamente: taxa
de trasmisso de 19.2 kbps, dados de 8 bits, 2 bits de parada, sem paridade.
*2. Quando o mestre ligado, D8120, D8320, D8300 so configurados como 89 Hex, por padro.
8 bits
No
2 bits
19200 bps
Porta de comunicao RS485
A configurao da comunicao na tabela acima ser configurada de acordo com o programa seguinte, ou
comunicao serial das mquinas perifricas.
D8120
D8120:
B15
0
B12
0
B11
0
B8
0
B7
1
B4
0
B3
1
B0
1
89 H
M8002
MOV
H89
D8120
www.weg.net
4. Intervalo de envio (D8126): Configurar o intervalo de envio de 0 a 30000ms, que 10 ms por padro. Quando
a condio de ativar mltiplas comunicaes convenientes so configuradas ON simultaneamente, o valor de
configurao de D8126 pode controlar o intervalo de enviar duas instrues adjacentes.
5. Avaliar intervalo (D8129): Configurar o tempo para intervalo de 50 a 2550 ms. Aps a instruo ser enviada,
se nenhum dado, ou um dado incorreto for recebido no tempo atual de intervalo, a instruo ser reenviada.
b) Quando a porta de comunicao da placa de expanso RS485, ou RS232 usada (ver o texto acima para
definies):
1. Finalizao da comunicao (M8323).
2. Indicao de erro (M8324).
3. Configurao do formato da comunicao (D8320).
4. Intervalo de envio (D8326): Configurar o intervalo de envio de 0 a 30000ms, que 10ms por padro.
5. Avaliar intervalo (D8329): Configurar o tempo para avaliar intervalo de 50 a 2550ms.
c) Quando a porta de comunicao 2 da placa de expanso RS485, ou RS232, usada (ver o texto acima para
definies):
1. Finalizao da comunicao (M8303).
2. Indicao de erro (M8304).
3. Configurar o formato da comunicao (D8300).
4. Intervalo de envio (D8306): Configurar o intervalo de envio de 0 a 30000ms, que 10ms por padro.
5. Avaliar intervalo (D8309): Configurar o tempo para avaliar intervalo de 50 a 2550ms.
No caso de erro de comunicao, o cdigo do erro atual ser armazenado no registro D8345, e o nmero da
etapa de erro ser armazenado no registro D8346. A tabela abaixo relaciona o cdigo com as informaes do erro.
Cdigo
K6760
K6761
K6762
K6763
Descrio
Erro de verificao CRC.
Sem resposta.
Exceo de resposta.
No foi possvel identificar retorno de
dados.
Estado de processamento
Por exemplo:
Controlar a ao Y0 do escravo atravs de M0 do mestre TPW04 e configurar o nmero da estao do mestre
TPW04 como 1.
Alterar o formato da comunicao do escravo (19200, 8, N, 2) para torn-lo inconsistente com o mestre TPW04
e configurar o nmero da estao do escravo como 2.
TPW-04 | 223
www.weg.net
46.3 F91 MCIR LER BOBINA NICA
F
91
MCIR
X
S1
S2
m
D
K
Leitura de bobina
Elemento bit
Y
M
K
*
*
*
H
*
*
*
KnX
KnY
KnM
S1
S2
Elemento palavra
KnS
T
C
D
*
*
*
W
*
*
*
MCIR
S1
S2
www.weg.net
Alterar o formato da comunicao do escravo (19200, 8, N, 2) para torn-la consistente com o mestre TPW04 e
configurar o nmero da estao do escravo como 2.
MCIW
X
S1
S2
m
D
K
Elemento bit
Y
M
Gravar multibobina
K
*
*
*
H
*
*
*
KnX
KnY
KnM
S1
S2
Elemento palavra
KnS
T
C
D
*
*
*
W
*
*
*
MCIW
S1
S2
TPW-04 | 225
www.weg.net
O formato de envio de dados da porta de comunicao RS485, ou RS232, pode ser configurado pelos
registradores especiais D8320 (para a porta de comunicao da placa de expanso 1) e D8300 (para a
porta de comunicao da placa de expanso 2). Durante a execuo da instruo MCIW, mesmo se as
configuraes de D8320 e D8300 forem alteradas, no entraro em vigor. Somente aps a instruo ser
executada novamente que entrar em vigor.
O mesmo programa pode aplicar muitas instrues de comunicao mediante pedido, como MCIR, COIW,
MCIW, MRGR, REGW, MRGW, etc. Aps a comunicao da instruo atual, a porta atual ser liberada
automaticamente, a prxima instruo ser executada ON, e a a comunicao ser enviada. Se precisar
enviar a comunicao novamente, esta desligar a condio mencionada por um ciclo de escaneamento e
a ligar novamente.
Caso no necessitar gravar nenhuma bobina, configurar o nmero de bobinas a serem gravadas como 0.
Especificao da comunicao, rel especial e registro de dados utilizados:
(Mesmos da instruo F90)
Por exemplo:
Ler o status de Y0 a Y15 no escravo do mestre TPW04 e configurar o nmero da estao do mestre TPW04 como 1.
Alterar o formato da comunicao do escravo (19200, 8, N, 2) para torn-lo consistente com o mestre TPW04 e
configurar o nmero da estao do escravo como 2.
REGW
Elemento bit
Y
M
S1
S2
D
K
K
*
*
*
*
H
*
*
*
*
KnX
KnY
KnM
S1
S2
Elemento palavra
KnS
T
C
REGW
S1
S2
D
*
*
*
W
*
*
*
www.weg.net
MRGR
Elemento bit
Y
M
S1
S2
m
D
K
Ler registro
K
*
*
*
H
*
*
*
KnX
S1
KnY
KnM
S2
Elemento palavra
KnS
T
C
D
*
*
*
*
W
*
*
*
*
MRGR
S1
S2
www.weg.net
Cdigo funcional: 03 H.
Funo: A instruo usa porta de comunicao da placa de expanso RS232/RS485, ou porta de comunicao
RS485, para ler mltiplos registro em outros dispositivos.
O formato de envio de dados da porta de comunicao RS485 pode ser configurado pelo registro especial
D8120. Durante a execuo da instruo MRGR, mesmo se as configuraes de D8120 forem alteradas,
no ter efeito. Somente aps ser executada novamente que entrar em efeito.
Ao usar a instruo, o nmero da estao do mestre e escravo no pode ser repetido.
O formato de envio de dados da porta de comunicao RS485, ou RS232, pode ser configurado pelos
registradores especiais D8320 (para a porta de comunicao da placa de expanso 1) e D8300 (para a
porta de comunicao da placa de expanso 2). Durante a execuo da instruo MRGR, mesmo se as
configuraes de D8320 e D8300 forem alteradas, no entraro em vigor. Somente aps a instruo ser
executada novamente que entrar em vigor.
O mesmo programa pode aplicar muitas instrues de comunicao mediante pedido, como MCIR, COIW,
MCIW, MRGR, REGW, MRGW, etc. Aps a comunicao da instruo atual, a porta atual ser liberada
automaticamente e a prxima instruo ser executada ON, a a comunicao ser enviada. Se precisar
enviar a comunicao novamente, esta desligar a condio mencionada por um ciclo de escaneamento e
a ligar novamente.
Caso no necessitar ler o registro, configurar o nmero do registro a ser lido como 0.
46.6.2 Especificao de comunicao, rel especial e registro de dados usado:
(Mesmos da instruo F90).
MRGW
Elemento bit
Y
M
S1
S2
m
D
K
Escrever multirregistro
K
*
*
*
H
*
*
*
KnX
KnY
KnM
S1
S2
Elemento palavra
KnS
T
C
D
*
*
*
*
W
*
*
*
*
MRGW
S1
S2
www.weg.net
O formato de envio de dados da porta de comunicao RS485 pode ser configurado pelo registro especial
D8120. Durante a execuo da instruo MRGW, mesmo se as configuraes de D8120 forem alteradas,
no ter efeito. Somente aps ser executada novamente que entrar em efeito.
Ao usar a instruo, o nmero da estao do mestre e escravo no pode ser repetido.
O formato de envio de dados da porta de comunicao RS485, ou RS232, pode ser configurado pelos
registradores especiais D8320 (para a porta de comunicao da placa de expanso 1) e D8300 (para a
porta de comunicao da placa de expanso 2). Durante a execuo da instruo MRGW, mesmo se as
configuraes de D8320 e D8300 forem alteradas, no entraro em vigor. Somente aps a instruo ser
executada novamente que entrar em vigor.
O mesmo programa pode aplicar muitas instrues de comunicao mediante pedido, como MCIR, COIW,
MCIW, MRGR, REGW, MRGW, etc. Aps a comunicao da instruo atual, a porta atual ser liberada
automaticamente e a prxima instruo ser executada ON, a a comunicao ser enviada. Se precisar
enviar a comunicao novamente, esta desligar a condio mencionada por um ciclo de escaneamento e
a ligar novamente.
Caso no necessitar gravar registros, configurar o nmero de registros a serem gravados como 0.
46.7.2 Especificao de comunicao, rel especial e registro de dados usado:
(Mesmos da instruo F90).
TPW-04 | 229
www.weg.net
Mnemnico
STORE
LOAD
Nome
Armazenar FLASH.
Ler dados FLASH.
Pgina
230
231
STORE
Elemento bit
Y
M
Armazenagem FLASH
P
S
S
D
n
K
*
H
*
KnX
KnY
KnM
Elemento word
KnS
T
C
*
*
D
*
W
*
F
*
STORE P
X000
STORE P
D100
F200
K3
Aps X0 ser ligado, os valores de D100, D101 e D102 sero armazenados respectivamente em registros especiais
F200, F201 e F202 do FLASH.
D100
D101
D102
F200
F201
F202
Observao:
1. A instruo s pode usar a instruo P, de maneira a evitar gravar/apagar muitas vezes na memria FLASH
(quantidade mxima de vezes permitidas para gravar/apagar no FLASH: 20000).
2. Quando a instruo STORE gravar na FLASH, o ciclo de escaneamento ser mais longo, o que tambm afeta
a operao normal de outras instrues como: FUN53, DHSCS, FUN54, DHSCR, FUN55, DHSZ, FUN56,
SPD, FUN57, PLSY, FUN58, PWM, FUN200, PPMI, FUN201, PPMA, FUN204, PTPO, FUN205, CLLM, FUN206,
VSPO, FUN207, ICF, FUN208, CSFO, FUN209, SLCH, FUN210, LINI, FUN211, LINA, FUN212, CIMI, FUN213,
CIMA). Todas estas instrues sero afetadas.
230 | TPW-04
www.weg.net
3. Para TPW04-100 e TPW04-200, h duas reas FLASH. A primeira F0 a F999, enquanto a segunda F1000
a F1999. Assim, ao escanear as reas para gravar/apagar, as duas reas FLASH sero gravadas/apagadas, o
que amplamente aumenta o ciclo de escaneamento e a rea de gravao. Para TPW04-300, cada 15 valores
so divididos em blocos, ou seja, F0 a F14; F15 a F29; F30 a F44
4. O registro especial F no pode ser monitorado com TPW-PCLINK, que deve ser lido usando a instruo F101
LOAD.
5. Quando falha em gravar, M8067 configurado ON, D8067 = 6709.
LOAD
Elemento bit
Y
M
P
S
S
D
n
KnX
KnY
KnM
Elemento word
KnS
T
C
*
*
*
*
*
F
*
LOAD
X000
LOAD
F90
D260
K3
Aps X0 ser configurado ON, os valores de F90, F91 e F92 no FLASH so armazenados no D260, D261 e D262,
respectivamente.
F90
F91
F92
D260
D261
D262
TPW-04 | 231
www.weg.net
Mnemnico
ECMP
EZCP
EMOV
EBCD
EBIN
EADD
ESUB
EMUL
EDIV
EXP
LOGE
LOG10
ESQR
ENEG
INT
SIN
COS
TAN
ASIN
ACOS
ATAN
RAD
DEG
Nome
Comparao com Ponto Flutuante.
Comparao de rea de Ponto Flutuante.
Movimentao de Ponto Flutuante.
Converso de Ponto Flutuante para Notao Cientfica.
Converso de Notao Cientfica para Ponto Flutuante.
Adio com Ponto Flutuante.
Subtrao com Ponto Flutuante.
Multiplicao com Ponto Flutuante.
Diviso com Ponto Flutuante.
Clculo Exponencial.
Clculo de Logaritmo Natural.
Clculo de Logaritmo Comum.
Calculo de Raiz Quadrada.
Clculo NEG de Ponto Flutuante.
Converso de Ponto Flutuante para Inteiro.
Clculo de Seno.
Clculo de Co-Seno.
Clculo de Tangente.
Clculo de Arco Seno.
Clculo de Arco Co-Seno.
Clculo de Arco Tangente.
Converso de Graus para Radianos.
Converso de Radianos para Graus.
Pgina
232
233
234
234
235
236
237
238
238
239
240
241
241
242
242
243
244
245
245
246
247
247
248
D
X
S1
S2
D
ECMP
Elemento Bit
Y
M
P
S
K
*
*
H
*
*
KnX
KnY
KnM
S1
Elemento Word
KnS
T
C
S2
D
*
*
W
*
*
DECMP
S1
S2
232 | TPW-04
E
*
*
www.weg.net
Por exemplo:
X000
DECMP
D30
D40
M0
D31,D30D41,D40
M0ONM1OFFM2OFF
D31,D30D41,D40
M1ONM0OFFM2OFF
D31,D30D41,D40
M2ONM0OFFM1OFF
Quando X000 est OFF, a instruo ECMP no executada, M0 a M2 mantm o estado antes de X000 estar OFF.
Quando as constantes K e H so especificadas como dados fonte, estas so convertidas em nmero do ponto
de flutuante automaticamente, para em seguida process-las.
EZCP
D
X
S1
S2
S
D
Elemento Bit
Y
M
H
*
*
*
KnX
KnY
KnM
S1
S2
Elemento Word
KnS
T
C
D
*
*
*
W
*
*
*
E
*
*
*
DEZCP
S1
S2
X000
DEZCP
D30
D40
D50
M0
D31,D30D51,D50
M0ONM1OFFM2OFF
D31,D30D51,D50D41,D40
M1ONM0OFFM2OFF
D51,D50D41,D40
M2ONM0OFFM1OFF
Quando X000 est OFF, instruo EZCP no executada, M0 a M2 mantm o estado de antes de X000 estar OFF.
TPW-04 | 233
www.weg.net
Quando as constantes K e H so especificadas como dados-fonte, so convertidas automaticamente em ponto
flutuante.
D
X
EMOV
Elemento Bit
Y
M
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
S
D
D
*
*
W
*
*
E
*
DEMOV
X000
DEMOV
D10 D0
X000
DEMOV
E-1.23 D0
D
X
EBCD
Elemento Bit
Y
M
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
S
D
DEBCD
234 | TPW-04
D
*
*
W
*
*
www.weg.net
S : Fonte de dados (nmero em ponto flutuante).
D : Resultados da converso (nmero em notao cientfica).
Funo: Converter um valor em ponto flutuante, em S, em mantissas separadas e partes exponenciais em D e
D + 1 (notao cientfica).
Por exemplo:
X000
DEBCD
Nmero em
Ponto Flutuante
D51
D50
ndice
Mantissa
D41
D40
Nmero em
Notao Cientfica
Mantissa
seo
D50 D40
ndice
seo
D40
10D41
O valor mximo
absoluto 34028231032
D
X
EBIN
Elemento Bit
Y
M
KnX
KnY
KnM
Elemento Word
KnS
T
C
S
D
D
*
*
W
*
*
DEBIN
www.weg.net
Por exemplo:
X000
DEBIN
D50 D40
Converte nmero em notao cientfica no elemento D50 especificado pelos dados-fonte, para o nmero em
ponto de flutuante e o armazena em D41, D40.
ndice
Mantissa
Nmero do ponto
de flutuante decimal
D51
D50
Nmero do ponto de
flutuante binria
D41
D40
Mantissa
seo
D50
ndice
seo
10D51
D
X
EADD
Elemento Bit
Y
M
P
S
S1
S2
D
K
*
*
H
*
*
KnX
KnY
KnM
S1
Elemento Word
KnS
T
C
S2
D
*
*
*
W
*
*
*
E
*
*
DEADD
S1
S2
S1 : Valor 1.
S2 : Valor 2.
D : Soma.
Funo: A soma do nmero no registro especificado por S1, mais o nmero no registro especificado por S2,
armazenado no registro especificado por D. O clculo da adio executado com nmero em ponto de flutuante.
Se o nmero especificado por S1 ou S2 constante, a instruo converter a constante em nmero
ponto de flutuante para o clculo da adio.
S1 e S2 podem especificar o mesmo nmero de registro. Se a instruo de execuo contnua
aplicada, os nmeros sero adicionados em cada ciclo de varredura. Logo, sob condies gerais, a
instruo da execuo de pulso DEADD P aplicada.
Quando o resultado do clculo 0, o indicador M8020 ser ativado. No h indicador carry na instruo.
236 | TPW-04
www.weg.net
Por exemplo:
X000
DEADDP
ESUB
D
X
Elemento Bit
Y
M
P
S
S1
S2
D
K
*
*
H
*
*
KnX
KnY
KnM
S1
Elemento Word
KnS
T
C
S2
D
*
*
*
W
*
*
*
E
*
*
DESUB
S1
S2
S1 : Minuendo.
S2 : Subtraendo.
D : Diferena.
Funo: A diferena do nmero no registro especificado por S1, menos o nmero no registro especificado por
S2, armazenado no registro especificado por D. O clculo da subtrao executada em ponto de flutuante.
Se o nmero especificado por S1, ou S2, constante, a instruo converter a constante no nmero em
ponto de flutuante para clculo da subtrao.
S1 e S2 podem especificar o mesmo nmero de registro. Se a instruo de execuo contnua
aplicada, os nmeros sero subtrados em cada ciclo de varredura. Logo, sob condies gerais, a
instruo de execuo de pulso DESUBP aplicada.
Quando o resultado do clculo 0, o indicador M8020 = ativado. No h indicao carry na instruo.
Por exemplo:
X000
DESUBP
TPW-04 | 237
www.weg.net
48.9 F122 EMUL MULTIPLICAO COM PONTO FLUTUANTE
F
122
D
X
EMUL
Elemento Bit
Y
M
S1
S2
D
K
*
*
H
*
*
KnX
KnY
KnM
S1
Elemento Word
KnS
T
C
S2
D
*
*
*
W
*
*
*
E
*
*
DEMUL
S1
S2
S1 : Multiplicando.
S2 : Multiplicador.
D : Produto.
Funo: O produto do nmero no registro especificado por S1 multiplica o nmero no registro especificado por
S2 e armazenado no registro especificado por D. O clculo da multiplicao executado em ponto de flutuante.
Se o nmero especificado por S1, ou S2, constante, a instruo converter a constante em ponto de
flutuante para o clculo da multiplicao.
S1 e S2 podem especificar o mesmo registro. Se a instruo de execuo contnua aplicada, os
nmeros sero multiplicados em cada ciclo de varredura. Logo, em condies gerais, a instruo de
execuo do pulso DEMUL P aplicada.
Por exemplo:
X000
DEMULP
D
X
EDIV
Elemento Bit
Y
M
P
S
S1
S2
D
K
*
*
H
*
*
KnX
KnY
KnM
S1
Elemento Word
KnS
T
C
S2
D
*
*
*
W
*
*
*
E
*
*
DEDIV
S1
S2
S1 : Dividendo.
S2 : Divisor (O nmero no pode ser 0. Caso contrrio, este pode ser considerado como clculo de erro e a
instruo no ser executada).
D : Cociente.
238 | TPW-04
www.weg.net
Funo: O cociente do nmero no registro especificado por S1, dividido pelo nmero no registro especificado
por S2, armazenado no registro especificado por D. O clculo da diviso executado com o nmero em
ponto de flutuante.
Se o nmero especificado por S1, ou S2, constante, a instruo converter a constante em ponto
flutuante para o clculo.
S1 e S2 podem especificar o mesmo registro. Se a instruo de execuo contnua aplicada, os
nmeros sero divididos em cada ciclo de varredura. Logo, em condies gerais, a instruo de execuo
do pulso DEDIV P aplicada.
Por exemplo:
X000
DEDIVP
D
X
EXP
Elemento Bit
Y
M
Clculo Exponencial
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
S
D
D
*
*
W
*
*
E
*
DEXP
S : Expoente.
D : Potncia.
Funo: Realiza a operao considerando E (2.71828) com a base, e (S + 1, S) com o expoente e
ento armazena o resultado em (D + 1, D). Alm disso, um nmero real tambm pode ser diretamente
especificado em S.
e(S+1, S) (D+1, D)
Condio de erro:
Quando o resultado da operao est alm da faixa seguinte, levar a erro de operao e o bit indicador de erro
(M8067) ser ativado. O cdigo de erro (K6706) armazenado em D8067.
Por exemplo:
2-126|Resultado da operao|<2128
X000
DEXP
D10 D20
Potncia
TPW-04 | 239
www.weg.net
Pontos-chave:
1. ln2128 = 88.7, ln2-126 = -87.3, logo levar a erro de operao se 89 ou um nmero maior configurado por (D11,
D10).
2. Converso de logaritmo natural em logaritmo comum
Na CPU, as operaes so executadas em logaritmo natural.
Quando um valor no logaritmo comum necessrio, especificar um valor de logaritmo comum dividido por
0.4342945 em (S + 1S).
D
X
LOGE
Elemento Bit
Y
M
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
S
D
D
*
*
W
*
*
E
*
DLOGE
S : Potncia.
D : Expoente.
Funo: Logaritmo natural [logaritmo cuja base e (2.71828)] de (S + 1, S) calculado e o resultado da
operao armazenado em (D + 1, D). Alm disso, um nmero real pode ser tambm especificado em S.
Somente um valor positivo pode ser configurado em (S + 1, S). (A operao do logaritmo natural no pode ser
executada para um valor negativo).
X000
DLOGE
240 | TPW-04
D10 D20
www.weg.net
48.13 F126 LOG10 CLCULO DE LOGARITMO COMUM
F
126
LOG10
Elemento Bit
Y
M
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
D
*
*
S
D
W
*
*
E
*
DLOG10
S : Potncia.
D : Expoente.
Funo: O logaritmo natural [logaritmo cuja base 10] de (S + 1, S) calculado e o resultado da operao
armazenado em (D + 1, D). Alm disso, um nmero real tambm pode ser diretamente especificado em S.
Somente um valor positivo pode ser configurado em (S + 1, S). (A operao do logaritmo natural no pode ser
executada para um valor negativo).
Condio de erro:
Quando um valor negativo ou 0 especificado em S, levar a erro de operao e o bit de indicador de erro
(M8067) ser ativado. O cdigo de erro (K6706) armazenado em D8067.
Por exemplo:
X000
DLOG10
D10 D20
D
X
S
D
ESQR
Elemento Bit
Y
M
P
S
K
*
H
*
KnX
KnY
KnM
S
Elemento Word
KnS
T
C
D
*
*
W
*
*
E
*
DESQR
S : O elemento fonte a ser executado com raiz quadrada ( valido somente para nmeros positivos. Para os
nmeros negativos, este considerado como erro de clculo e M8067 ser ativado).
D : Raiz quadrada.
Funo: A raiz quadrada executada para nmeros no registro especificado por S e a raiz quadrada armazenada
no registro especificado por D. O clculo da raiz quadrada executado com o nmero em ponto flutuante.
TPW-04 | 241
www.weg.net
Se o nmero especificado por S constante, a instruo converter a constante em nmero do ponto flutuante
binria para clculo da raiz quadrada.
Por exemplo:
X000
DESQR
D50 D40
Quando X000 = ON, a raiz quadrada do nmero em ponto flutuante (D51, D50) calculada armazenada em
(D41, D40).
D
X
ENEG
Elemento Bit
Y
M
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
D
*
W
*
DENEG
D : Nmero do dispositivo inicial do elemento armazenando dados em ponto flutuante ser executado com no
clculo NEG.
Funo: O sinal dos dados em ponto flutuante armazenado em (D + 1, D) invertido e o resultado armazenado
em (D + 1, D).
Por exemplo:
M0
DENEGP
(D11, D10)
1.2345
D10
(D11, D10)
-1.2345
D
X
INT
Elemento Bit
Y
M
Converso de Ponto
Flutuante para Inteiro
P
S
KnX
KnY
KnM
S
Elemento Word
KnS
T
C
S
D
INT
242 | TPW-04
D
*
*
W
*
*
www.weg.net
S : Fonte a ser convertida.
D : Resultado da converso.
Funo: O contedo de registro especificado por S convertido em BIN integral com a forma do nmero do
ponto de flutuante binria, que ento temporariamente armazenado no registro especificado por D, com o
decimal do BIN inteiro ignorado.
A ao da instruo oposta instruo F49 FLT.
Quando o resultado da converso 0, o indicador zero M8020 = ON. Se o ponto decimal ignorado no resultado
da converso, o smbolo de emprstimo M8021 = ON.
Se o resultado da converso est alm da faixa seguinte, o smbolo de transporte M8022 = ON.
Instruo de 16 bits: 32768 a 32767.
Instruo de 32 bits: 2147483648 a 2147483647.
Por exemplo:
X000
INT
D0
D10
DINT
D20 D30
X001
Quando X000 = ON, os decimais (D1, D0) so convertidos em inteiro, o resultado armazenado em D10, com
o decimal inteiro ignorado.
Quando X001 = ON, os decimais (D21, D20) so convertidos em inteiro, o resultado armazenado em (D31,
D30), com o decimal inteiro ignorado.
D
X
SIN
Elemento Bit
Y
M
Clculo do Seno
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
S
D
D
*
*
W
*
*
E
*
DSIN
TPW-04 | 243
www.weg.net
Por exemplo:
X000
DSIN
D10 D20
(D11, D10)
(D21, D20)
D
X
COS
Elemento Bit
Y
M
Clculo do Cos-seno
P
S
KnX
KnY
KnM
S
Elemento Word
KnS
T
C
S
D
D
*
*
W
*
*
E
*
DCOS
X000
DCOS
244 | TPW-04
D10 D20
(D11, D10)
(D21, D20)
www.weg.net
48.19 F132 TAN CLCULO DA TANGENTE
F
132
D
X
TAN
Elemento Bit
Y
M
Clculo da Tangente
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
S
D
D
*
*
W
*
*
E
*
DTAN
X000
DTAN
D10 D20
(D11, D10)
(D21, D20)
D
X
ASIN
Elemento bit
Y
M
P
S
KnX
KnY
KnM
Elemento palavra
KnS
T
C
S
D
D
*
*
W
*
*
E
*
DASIN
TPW-04 | 245
www.weg.net
1S1
/2D/2
X000
DASIN
D10 D20
(D11, D10)
(D21, D20)
D
X
ACOS
Elemento Bit
Y
M
P
S
KnX
KnY
KnM
S
Elemento Word
KnS
T
C
S
D
D
*
*
W
*
*
E
*
DACOS
X000
DACOS
246 | TPW-04
D10 D20
(D11, D10)
(D21, D20)
www.weg.net
48.22 F135 ATAN CLCULO DO ARCO TANGENTE
F
135
D
X
ATAN
Elemento Bit
Y
M
KnX
KnY
KnM
S
Elemento Word
KnS
T
C
D
*
*
S
D
W
*
*
E
*
DATAN
/2<D</2
X000
DATAN
D10 D20
(D11, D10)
(D21, D20)
D
X
RAD
Elemento Bit
Y
M
KnX
KnY
KnM
Elemento Word
KnS
T
C
S
D
D
D
*
*
W
*
*
E
*
DRAD
S : Fonte de dados.
D : Resultado do clculo.
S e D esto na forma de ponto flutuante.
Funo: A instruo realiza a converso de graus em radianos.
TPW-04 | 247
www.weg.net
Por exemplo:
X000
DRAD
D10 D20
D
X
DEG
Elemento Bit
Y
M
P
S
KnX
KnY
KnM
Elemento Word
KnS
T
C
S
D
DDEG
S : Fonte de dados.
D : Resultado do clculo.
S e D esto na forma de ponto flutuante.
Funo: A instruo realiza a converso de radianos em graus.
Por exemplo:
X000
DDEG
248 | TPW-04
D10 D20
D
*
*
W
*
*
E
*
www.weg.net
Mnemnico
F147
SWAP
Nome
Ponto Flutuante
para Notao Cientfica.
Pgina
249
D
X
SWAP
Elemento Bit
Y
M
P
S
KnX
KnY
*
KnM
*
Elemento Word
KnS
T
C
*
*
*
D
*
W
*
V
*
Z
*
SWAP
X000
SWAPP
D10
Para instruo de 16 bits, cada 8 bits altos so trocados pelos 8 bits baixos.
X000
DSWAPP
D10
Para instruo de 32 bits, cada 8 bits altos so trocados por 8 bits altos.
Observao: Quando a instruo executada como tipo de execuo contnua, a troca ser realizada em cada
ciclo de varredura.
A instruo tem a mesma funo que a funo F17 XCH.
TPW-04 | 249
www.weg.net
Mnemnico
ZRN
PLSV
DRVI
DRVA
Nome
Retorno zero
Pulso V
Unidade para incremento
Unidade para absoluto
Pgina
250
252
253
256
X
S1
S2
S3
D
ZRN
Retorno zero
Elemento bit
Y
M
*
*
K
*
*
H
*
*
KnX
*
*
KnY
*
*
S1
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
S2
S3
D
*
*
W
*
*
V
*
*
Z
*
*
ZRN
S1
S2
S3
www.weg.net
50.2.3 Funo de sada do sinal de restaurao
Quando o indicador de sada do sinal de restaurao M8140 est ON, o retorno origem termina e emite sinal
de restaurao.
Nmero de sada do sinal de restaurao determinado pelos nmeros de sada de pulso.
TPW04-100, TPW04-200:
Sada de pulso [Y000] Apagar sada [Y002], indicador de sada do sinal de restaurao M8140.
Sada de pulso [Y001] Apagar sada [Y003], indicador de sada do sinal de restaurao M8140.
TPW04-300:
Sada de pulso [Y000]
Sada de pulso [Y001]
Sada de pulso [Y002]
Sada de pulso [Y003]
www.weg.net
M8157: Indicador da execuo da sada de pulso Y2.
M8158: Indicador da execuo da sada de pulso Y3.
M8149: Ativar sada sncrona de Y000 e Y001.
2. Descrio de registros especiais
D8140, D8141: Registro do valor atual do pulso da sada do canal Y0, D8141 (bit alto), D8140 (bit baixo).
D8142, D8143: Registro do valor atual do pulso da sada do canal Y1, D8143(bit alto), D8142(bit baixo).
D8190, D8191: Registro do valor atual do pulso da sada do canal Y2, D8191(bit alto), D8190(bit baixo).
D8200, D8201: Registro do valor atual do pulso da sada do canal Y3, D8201(bit alto), D8200(bit baixo).
Observaes
Como para este no ha funo de pesquisar DOG, a ao de retorno a zero ser iniciada a partir da extremidade
dianteira do sinal DOG.
No retorno a zero, os valores dos registros de valor atual (Y000: [D8141, D8140], Y001: [D8143, D8142], Y002:
[D8191, D8190], Y003:[D8201, D8200]) sero zerados.
X
S
D1
D2
PLSV
Pulso V
Elemento bit
Y
M
*
*
K
*
H
*
KnX
*
KnY
*
KnM
*
Elemento word
KnS
T
C
*
*
*
D1
D
*
D2
W
*
V
*
Z
*
PLSV
D1
D2
252 | TPW-04
www.weg.net
50.3.2 Nmeros de endereo dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8145: Instruo para parar sada de pulso Y000.
M8146: Instruo para parar sada de pulso Y001.
M8155: Instruo para parar sada de pulso Y002.
M8156: Instruo para parar sada de pulso Y003.
M8143: Indicador de finalizao da execuo da sada de pulso Y0.
M8144: Indicador de finalizao da execuo da sada de pulso Y1.
M8147: Indicador da execuo da sada de pulso Y0.
M8148: Indicador da execuo da sada de pulso Y1.
M8153: Indicador de finalizao da execuo da sada de pulso Y2.
M8154: Indicador de finalizao da execuo da sada de pulso Y3.
M8157: Indicador da execuo da sada de pulso Y2.
M8158: Indicador da execuo da sada de pulso Y3.
M8149: Ativar sada sncrona de Y000 e Y001.
2. Descrio de registros especiais
D8140, D8141: Registro do valor atual do pulso da sada do canal Y0, D8141 (bit alto), D8140 (bit baixo).
D8142, D8143: Registro do valor atual do pulso da sada do canal Y1, D8143 (bit alto), D8142 (bit baixo).
D8190, D8191: Registro do valor atual do pulso da sada do canal Y2, D8191 (bit alto), D8190 (bit baixo).
D8200, D8201: Registro do valor atual do pulso da sada do canal Y3, D8201 (bit alto), D8200 (bit baixo).
X
S1
S2
D1
D2
DRVI
Elemento bit
Y
M
*
*
K
*
*
H
*
*
KnX
*
*
KnY
*
*
KnM
*
*
S1
S2
Elemento word
KnS
T
C
*
*
*
*
*
*
D1
D
*
*
W
*
*
D2
V
*
*
Z
*
*
DRVI
S1 S2 D1 D2
www.weg.net
D2 : Nmero do objeto de sada do sinal de direo rotativo.
Aes correspondente a S1 positivo/negativo: quando S1 positivo, este est ON; quando S1 negativo, este
est OFF. Quando S1 zero, o sinal de direo de rotao no ser processado.
Funo: A instruo usada para controle de local de velocidade nica com modo de unidade relativa.
254 | TPW-04
www.weg.net
2. Descrio de registros especiais
D8140, D8141: Registro do valor atual do pulso da sada do canal Y0, D8141 (bit alto), D8140 (bit baixo).
D8142, D8143: Registro do valor atual do pulso da sada do canal Y1, D8143 (bit alto), D8142 (bit baixo).
D8190, D8191: Registro do valor atual do pulso da sada do canal Y2, D8191 (bit alto), D8190 (bit baixo).
D8200, D8201: Registro do valor atual do pulso da sada do canal Y3, D8201 (bit alto), D8200 (bit baixo).
D8146, D8147: Para TPW04-200, quando o canal Y0, Y1 selecionado, indica a velocidade mxima,
que usada para restringir o valor mximo da velocidade do pulso. Para TPW04-300, quando o canal
Y0 selecionado, indica a velocidade mxima, que usada para restringir o valor mximo da velocidade
de pulso. O valor de configurao de fbrica de D8146 - 31072, enquanto o valor de configurao de
fbrica de D8147 1.
D8166, D8167: Para TPW04-300, quando o canal Y1 selecionado, indica a velocidade mxima, que
usada para restringir o valor mximo da velocidade do pulso. Para TPW04-200, os parmetros de
acelerao/desacelerao dos canais Y1 e Y0 de TPW04-200 compartilham os mesmos registros. O
valor de configurao de fbrica de D8166 - 31072, enquanto o valor de configurao de fbrica de
D8167 1.
D8196, D8197: Quando o canal Y2 selecionado, indica a velocidade mxima, que usada para
restringir o valor mximo da velocidade do pulso. O valor de configurao de fbrica de D8196 31072, enquanto o valor de configurao de fbrica de D8197 1.
D8206, D8207: Quando o canal Y3 selecionado, indica a velocidade mxima, que usada para
restringir o valor mximo da velocidade do pulso. O valor de configurao de fbrica de D8206 31072, enquanto o valor de configurao de fbrica de D8207 1.
D8145: Para TPW04-200, quando o canal Y0, Y1 selecionado, indica a velocidade base, que
usada para restringir o valor mnimo da velocidade do pulso. Para TPW04-300, quando o canal Y0
selecionado, indica a velocidade base, que usada para restringir o valor mnimo da velocidade do
pulso. O valor de configurao de fbrica de D8145 500.
D8165: Para TPW04-300, quando o canal Y1 selecionado, indica a velocidade base, que usada para
restringir o valor mnimo da velocidade do pulso. Para TPW04-200, os parmetros da velocidade base
do canal Y1 e Y0 de TPW04-200 compartilham os mesmos registros. O valor de configurao de fbrica
de D8165 500.
D8195: Quando o canal Y2 selecionado, indica a velocidade base, que usada para restringir o valor
mnimo da velocidade do pulso. O valor de configurao de fbrica de D8195 500.
D8205: Quando o canal Y3 selecionado, indica a velocidade base, que usada para restringir o valor
mnimo da velocidade do pulso. O valor de configurao de fbrica de D8205 500.
D8148: Para TPW04-200, quando o canal Y0, Y1 selecionado, indica o tempo de acelerao da
velocidade base at a velocidade mxima. Para TPW04-300, quando o canal Y0 selecionado, indica o
tempo de acelerao da velocidade base at a velocidade mxima. O valor de configurao de fbrica
de D8148 100.
D8168: Para TPW04-300, quando o canal Y1 selecionado, indica o tempo de acelerao da
velocidade base at a velocidade mxima. Para TPW04-200, os parmetros de acelerao dos canais
Y1 e Y0 de TPW04-200 compartilham os mesmos registros. O valor de configurao de fbrica de
D8168 100.
D8198: Quando o canal Y2 selecionado, indica o tempo de acelerao da velocidade base ate a
velocidade mxima. O valor de configurao de fabrica de D8198 100.
D8208: Quando o canal Y3 selecionado, indica o tempo de acelerao da velocidade base at a
velocidade mxima. O valor de configurao de fbrica de D8208 100.
D8157: Para TPW04-300, quando o canal Y0 selecionado, indica o tempo de desacelerao da
velocidade mxima at a velocidade base. O valor de configurao de fbrica de D8157 100.
D8169: Para TPW04-300, quando o canal Y1 selecionado, indica o tempo de desacelerao da
velocidade mxima at a velocidade base. O valor de configurao de fbrica de D8169 100.
D8199: Para TPW04-300, quando o canal Y2 selecionado, indica o tempo de desacelerao da
velocidade base at a velocidade mxima. O valor de configurao de fbrica de D8199 100.
D8209: Para TPW04-300, quando o canal Y3 selecionado, indica o tempo de desacelerao da
velocidade mxima at a velocidade base. O valor padro de D8209 100.
TPW-04 | 255
www.weg.net
50.5 F159 DRVI UNIDADE PARA ABSOLUTO
F
159
X
S1
S2
D1
D2
DRVA
Elemento bit
Y
M
*
*
K
*
*
H
*
*
KnX
*
*
KnY
*
*
KnM
*
*
S1
Elemento word
KnS
T
C
*
*
*
*
*
*
S2
D1
D
*
*
W
*
*
D2
V
*
*
Z
*
*
DRVA
S1 S2 D1 D2
256 | TPW-04
www.weg.net
www.weg.net
D8166, D8167: Para TPW04-300, quando o canal Y1 selecionado, indica a velocidade mxima, que
usada para restringir o valor mximo da velocidade do pulso. Para TPW04-200, os parmetros de
acelerao/desacelerao dos canais Y1 e Y0 de TPW04-200 compartilham os mesmos registros. O
valor de configurao de fbrica de D8166 - 31072, enquanto o valor de configurao de fbrica de
D8167 1.
D8196, D8197: Quando o canal Y2 selecionado, indica a velocidade mxima, que usada para
restringir o valor mximo da velocidade do pulso. O valor de configurao de fbrica de D8196 31072, enquanto o valor de configurao de fbrica de D8197 1.
D8206, D8207: Quando o canal Y3 selecionado, indica a velocidade mxima, que usada para
restringir o valor mximo da velocidade do pulso. O valor de configurao de fbrica de D8206 31072, enquanto o valor de configurao de fbrica de D8207 1.
D8145: Para TPW04-200, quando o canal Y0, Y1 selecionado, indica a velocidade base, que
usada para restringir o valor mnimo da velocidade do pulso. Para TPW04-300, quando o canal Y0
selecionado, indica a velocidade base, que usada para restringir o valor mnimo da velocidade do
pulso. O valor de configurao de fbrica de D8145 500.
D8165: Para TPW04-300, quando o canal Y1 selecionado, indica a velocidade base, que usada para
restringir o valor mnimo da velocidade do pulso. Para TPW04-200, os parmetros da velocidade base
do canal Y1 e Y0 de TPW04-200 compartilham os mesmos registros. O valor de configurao de fbrica
de D8165 500.
D8195: Quando o canal Y2 selecionado, indica a velocidade base, que usada para restringir o valor
mnimo da velocidade do pulso. O valor de configurao de fbrica de D8195 500.
D8205: Quando o canal Y3 selecionado, indica a velocidade base, que usada para restringir o valor
mnimo da velocidade do pulso. O valor de configurao de fbrica de D8205 500.
D8148: Para TPW04-200, quando o canal Y0, Y1 selecionado, indica o tempo de acelerao da
velocidade base at a velocidade mxima. Para TPW04-300, quando o canal Y0 selecionado, indica o
tempo de acelerao da velocidade base at a velocidade mxima. O valor de configurao de fbrica
de D8148 100.
D8168: Para TPW04-300, quando o canal Y1 selecionado, indica o tempo de acelerao da
velocidade base at a velocidade mxima. Para TPW04-200, os parmetros de acelerao dos canais
Y1 e Y0 de TPW04-200 compartilham os mesmos registros. O valor de configurao de fbrica de
D8168 100.
D8198: Quando o canal Y2 selecionado, indica o tempo de acelerao da velocidade base at a
velocidade mxima. O valor de configurao de fbrica de D8198 100.
D8208: Quando o canal Y3 selecionado, indica o tempo de acelerao da velocidade base at a
velocidade mxima. O valor de configurao de fbrica de D8208 100.
D8157: Para TPW04-300, quando o canal Y0 selecionado, indica o tempo de desacelerao da
velocidade base at a velocidade mxima. O valor de configurao de fbrica de D8157 100.
D8169: Para TPW04-300, quando o canal Y1 selecionado, indica o tempo de desacelerao da
velocidade mxima at a velocidade base. O valor de configurao de fbrica de D8169 100.
D8199: Para TPW04-300, quando o canal Y2 selecionado, indica o tempo de desacelerao da
velocidade mxima at a velocidade base. O valor de configurao de fbrica de D8199 100.
D8209: Para TPW04-300, quando o canal Y3 selecionado, indica o tempo de desacelerao da
velocidade mxima at a velocidade base. O valor de configurao de fbrica de D8209 100.
258 | TPW-04
www.weg.net
Mnemnico
GRY
GBIN
Nome
Cdigo Binrio Gray
Cdigo Gray Binrio
Pgina
259
260
D
X
GRY
Elemento bit
Y
M
S
D
Cdigo BinrioGray
P
K
*
H
*
KnX
*
KnY
*
*
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
*
Z
*
*
GRY
S : Dispositivo fonte.
D : Dispositivo para armazenar cdigo cinza.
Funo: A instruo usada para converter os nmeros binrios em S em cdigo cinza e envi-los ao dispositivo
de destino D.
Quando o codificador rotativo absoluto usado para converter os nmeros binrios em cdigo cinza no sistema
de controle, a instruo GRY ser aplicada.
Por exemplo:
X000
GRY
BIN 1234
GRY 1234
K1234 K3Y010
b15
b0
0 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0
Y23
Y20Y17
Y10
0 1 1 0 1 0 1 1 1 0 1 1
TPW-04 | 259
www.weg.net
51.3 F171 GBIN CDIGO GRAY BINRIO
F
171
D
X
GBIN
Elemento bit
Y
M
S
D
Cdigo GrayBinrio
P
K
*
H
*
KnX
*
KnY
*
*
KnM
*
*
Elemento word
KnS
T
C
*
*
*
*
*
*
D
*
*
W
*
*
V
*
*
Z
*
*
GBIN
S : Dispositivo fonte.
D : Dispositivo para armazenar a converso reversa do cdigo cinza.
Funo: A converso reversa do valor BIN executada para o dispositivo especificado do cdigo cinza por S
e o resultado armazenado no dispositivo especificado por D.
Por exemplo:
X000
GBIN
K3X000 D10
GRY 1234
X13
X10 X7
X0
0 1 1 0 1 0 1 1 1 0 1 1
BIN 1234
b15
b0
0 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0
260 | TPW-04
www.weg.net
Mnemnico
F188
CRC
F191
F193
RMIO
DTLK2
Nome
Verificao da
redundncia cclica
Conexo I/O remota
Link de dados
Pgina
261
263
268
CRC
Elemento bit
Y
M
S
D
n
KnX
KnY
KnM
Elemento word
KnS
T
C
D
*
*
*
W
*
*
*
CRC
S D n
Expresso polinmica
X12 + X11 + X3 + X 2 + X + 1
X16 + X15 + X 2 + 1
32
26
3
22
16
X + X + X + X + X + X12 + X11 + X10 + X8 + X7 + X5 + X4 + X 2 + X + 1
X16 + X12 + X5 + 1
ON
OFF
Contedo
CRC age no modo 8-bit.
CRC age no modo 16-bit.
Observao
Restaura quando STOP RUN.
TPW-04 | 261
www.weg.net
52.2.4 Modo de converso de 16-bit [M8161 = ON]
No modo 16-bit, o 8-bit (byte) alto e o 8-bit (byte) baixo do elemento S sero operados. O resultado ser mantido
no 16-bit do elemento de 1-ponto especificado por D.
Dispositivo
S
S + 1
Endereo para
armazenar os dados do
objeto do valor CRC
S + 2
Byte baixo
Byte alto
Byte baixo
Byte alto
Byte baixo
Byte alto
S + n/2-1
Endereo para
armazenar valor CRC
Byte baixo
Byte alto
Byte baixo
Byte alto
D0 byte baixo
D0 byte alto
42H
82H
8242H
Dispositivo
Endereo para
armazenar os dados do
objeto do valor CRC
S
S + 1
S + 2
S + 3
S + 4
S + 5
Byte baixo
Byte baixo
Byte baixo
Byte baixo
Byte baixo
Byte baixo
Endereo para
armazenar valor CRC
262 | TPW-04
S + n-1
Byte baixo
Byte baixo
D0 byte baixo
42H
D + 1
Byte baixo
D1 byte baixo
82H
www.weg.net
52.3 F191 RMIO CONEXO I/O REMOTA
F
191
RMIO
Elemento bit
Y
M
K
*
H
*
KnX
KnY
KnM
Elemento word
KnS
T
C
RMIO
D+ D- S
D+ D- S
D+ D- S
D+ D- S
D+ D- S
TPW-04 | 263
www.weg.net
Item
Descrio
Padres de
comunicao
Baud
Nmero de escravos
EIA RS-485
4800bps a 500000bps
4 escravos no mximo
Escravo 1
Entrada: 36 pontos (M1200 a M1235) ; Sada: 24 pontos (M1440~M1463)
Escravo 2
Entrada: 36 pontos (M1240 a M1275) ;Sada: 24 pontos (M1464 a M1487)
Escravo 3
Entrada: 36 pontos (M1280 a M1315);Sada: 24 pontos (M1488 a M1511)
Escravo 4
Entrada: 36 pontos (M1320~M1355);Sada: 24 pontos (M1512~M1535)
Cabo tranado isolado, colinearidade, tipo 2 linhas, comprimento total: 1km (38400bit/s)
Porta de comunicao da placa de expanso RS485/ RS232 1/2 (todos os tipos esto disponveis para expanso)
e porta de comunicao da placa de expanso RS485 esto disponveis para comunicao I/O remota. Porm,
no podem ser ativadas simultaneamente.
Observao: O escravo remoto deve ser a unidade bsica de TPW04, que no pode ser o mdulo de expanso,
ou outro mdulo.
52.3.2 Indicadores relacionados e registros de dados
1. Marcador Auxiliar M
Marcador
Auxiliar
Caracterstica
M8336
Leitura apenas
M8337
Leitura apenas
M8338
Leitura apenas
M8339
Leitura apenas
M8340
Leitura apenas
M8341
Leitura apenas
M8342
Leitura apenas
M8343
Leitura apenas
Nome
Descrio
Erro de comunicao no
mestre
Erro de comunicao no
escravo 1
Erro de comunicao no
escravo 2
Erro de comunicao no
escravo 3
Erro de comunicao no
escravo 4
Resposta de
Escravo
Mestre/Escravo
Mestre/Escravo
Mestre/Escravo
Mestre/Escravo
Mestre/Escravo
Mestre/Escravo
Mestre/Escravo
2. Registro de dados D
Registro de
dados
Caracterstica
Nome
Descrio
Resposta de
D8373
Leitura apenas
Nmero da estao
Mestre/Escravo
D8374
Leitura apenas
Mestre/Escravo
D8376
Gravar
Mestre/Escravo
Mestre
Mestre
D8377
Gravar
D8379
Ler/Gravar
D8380
Ler/Gravar
D8331
Leitura apenas
D8332
Leitura apenas
D8333
Leitura apenas
D8334
Leitura apenas
D8335
Leitura apenas
264 | TPW-04
Mestre/Escravo
Mestre
Mestre
Escravo
Mestre/Escravo
Mestre/Escravo
www.weg.net
Registro de
dados
Caracterstica
D8336
Leitura apenas
D8337
Leitura apenas
D8338
Leitura apenas
D8339
Leitura apenas
D8340
Leitura apenas
D8341
Leitura apenas
D8342
Leitura apenas
Nome
Descrio
Resposta de
Contagem de erro de
comunicao do escravo 3
Contagem de erro de
comunicao do escravo 4
Cdigo de erro de comunicao
do mestre
Cdigo de erro de comunicao
do escravo 1
Cdigo de erro de comunicao
do escravo 2
Cdigo de erro de comunicao
do escravo 3
Cdigo de erro de comunicao
do escravo 4
Mestre/Escravo
Mestre/Escravo
Escravo
Mestre/Escravo
Mestre/Escravo
Mestre/Escravo
Mestre/Escravo
52.3.3 Configurao
Quando o programa est em operao, ou TPW04 esto ligados, todas as configuraes de I/O remoto entraro
em vigor.
1. Configurar Nmero da estao (D8376)
A faixa de configurao 0 a 4. 0 indica o mestre, enquanto 1 a 4 indica o escravo 1 a 4. Mesmo se
o nmero da estao alterado durante a operao, no entrar em vigor at a instruo ser ativada
novamente.
2. Configurar o nmero do escravo (D8377)
A faixa de configurao 0 a 4. Quando o valor de configurao est alm da faixa, ser 4 por padro.
A configurao no necessria para o escravo. O usurio configurar o nmero do escravo aps
solicitaes reais, de maneira a aumentar a eficincia da comunicao e velocidade de restaurao de
dados.
3. Configurar vezes de repetio (D8379)
A faixa de configurao 0 a 50. Quando o valor de configurao est alm da faixa, ser 2 por padro.
Ou seja, repetir duas vezes, no caso de erro de comunicao, e a instruo de comunicao ser enviada
trs vezes. A configurao no necessria para o escravo.
Configurar o perodo de intervalo de comunicao (D8380)
Perodo de intervalo de comunicao = (D838010)ms. A faixa de configurao 50 a 2550ms. Ou seja, a
faixa de configurao para D8380 5 a 255. Quando o valor de configurao est alm da faixa, ser 5 por
padro. Neste caso, o perodo de intervalo de comunicao padro 50ms.
52.3.4 Os dispositivos correspondentes usados para a comunicao
A rea I/O remota do mestre composta de:
Escravo 1
Escravo 2
Escravo 3
Escravo 4
Entrada
Sada
Mestre
M1200~M1235
M1440~M1463
Escravo 1
X000~X043
Y000~Y027
Entrada
M1240~M1275
X000~X043
Sada
Entrada
Sada
Entrada
Sada
M1464~M1487
M1280~M1315
M1488~M1511
M1320~M1355
M1512~M1535
Y000~Y027
Escravo 2
Escravo 3
X000~X043
Y000~Y027
Escravo 4
X000~X043
Y000~Y027
TPW-04 | 265
www.weg.net
52.3.5 Mtodo de fiao
Observao:
1. Para camada de blindagem SHLD, favor usar aterramento classe-3. Caso contrrio, o rudo causar a operao
incorreta.
2. Desvios do cabo de comunicao no devem exceder 3.
3. R representa o resistor do terminal de comunicao, com a especificao de 120, 1/4W.
52.3.6 Sequncia de comunicao e tempo necessrio para transmisso
266 | TPW-04
www.weg.net
Tempo de comunicao
para cada escravo, Tn
(ms)
82
42
21
11
57600
115200
128000
307200
4
2
500000
Intervalo, t
(ms)
Tempo de comunicao do
mestre, T (ms)
D8380*10
Tn*n1+ t*n2
(n1: nmero normal do
escravo; n2: nmero do
escravo para intervalo de
comunicao)
Tempo normal de
comunicao do mestre e 4
escravos (ms)
336
168
84
44
28
16
16
8
4
Se h erro de comunicao no escravo, o tempo para a comunicao repetida ser acrescentado (Tn ser
acrescentado ao tempo de cada erro).
Tempo de retardo de comunicao:
Quando o I/O remoto est recebendo dados, haver algum retardo como na figura seguinte.
X010
X000
M1440
RMIO K0
TPW-04 | 267
www.weg.net
52.3.11 Cdigo de erro
Quando h erro de comunicao, as bobinas de referncia especiais M8336~M8340 indicaro o status de erro
sero armazenados nos registros de dados especiais (D8338~D8342).
Erro
Estao de
erro
Erro
Estao de
verificao
01H
Erro de intervalo
de comunicao
02H
Erro do nmero da
estao
03H
Erro da instruo
de comunicao
04H
Erro do formato de
comunicao
11H
Erro de intervalo
de comunicao
13H
Erro da instruo
de comunicao
14H
Erro do formato de
comunicao
Descrio
Ponto de inspeo
No h resposta
quando o mestre
envia a solicitao
para o escravo e este
interrompe.
O nmero da estao
no est de acordo com
a relao entre o mestre
e os escravos.
Erro da instruo de
comunicao de rede.
Formato da comunicao
para o escravo est
incorreto.
Aps o escravo
responder ao mestre, o
mestre no envia outra
solicitao ao escravo.
Erro da instruo de
comunicao de rede.
Formato da comunicao
do mestre est incorreto.
Verificar a fiao.
Verificar a fiao e a
configurao de rede.
Verificar a fiao e
configurao do recurso de
RMIO.
Verificar a fiao e o status
run/stop do fornecimento
de energia.
Verificar a fiao e a
configurao de rede.
Verificar a fiao e
configurao do recurso de
RMIO.
M: mestre; L: escravo.
DTLK2
Elemento bit
Y
M
S1
S2
K
link de dados
*
*
*
*
KnX
KnY
S1
KnM
Elemento word
KnS
T
C
S2
D
*
*
W
*
*
DTLK2
S1
S2
www.weg.net
Observao: Quando 2 ou 3 portas de comunicao esto preparadas para DTLK2 simultaneamente, a primeira
ativada ter prioridade. A estrutura de comunicao e baud so configurados D8120 (porta de comunicao
RS485), D8320 (porta de comunicao da placa de expanso 1), D8300 (porta de comunicao da placa de
expanso 2), que controlado pela porta serial.
Baud
Baud
Nmero de escravos
rea ligada
Comprimento dos
dados de cada
escravo
Cabo
Especificao
EIA RS-485
4800bps a 500000bps
15 escravos no mximo
O endereo inicial na faixa de D0 a D7999 e W0 a W32767 so configuradas pela instruo
DTLK2.
O comprimento mximo 40 palavras, que podem ser configuradas pela instruo DTLK2.
Cabo tranado isolado, colinearidade, tipo 2 linhas, comprimento total: 1km (38400bit/s.)
D+ D- S
D+ D- S
D+ D- S
D+ D- S
Observao:
1. Para terminal SHLD, favor usar aterramento classe-3. Caso contrrio, o rudo causar a operao incorreta.
2. Desvios do cabo de comunicao no devem exceder 3.
3. R representa o resistor do terminal de comunicao, com a espec. 120, 1/4W.
TPW-04 | 269
www.weg.net
52.4.3 Indicadores relacionados e registros de dados
1. Marcador Auxiliar
Marcador
Auxiliar
Caracterstica
M8400
Leitura apenas
M8401
Leitura apenas
M8402
Leitura apenas
M8414
Leitura apenas
M8415
Leitura apenas
M8416
Leitura apenas
M8417
Leitura apenas
M8418
Leitura apenas
M8419
Leitura apenas
Nome
Erro de
comunicao no
mestre
Erro de
comunicao no
escravo 1
Erro de
comunicao no
escravo 2
:
Erro de
comunicao no
escravo 14
Erro de
comunicao no
escravo 15
Estado da
comunicao
Modo ligao de
dados 2
Modo de ligao
de dados 2
Modo de ligao
de dados 2
Descrio
Resposta de
Escravo
Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo
Descrio
Resposta de
2. Registro de Dados
Registro de
dados
Caracterstica
D8173
Leitura apenas
D8174
Leitura apenas
Nome
Nmero da
estao
Nmero total do
escravo
D8175
Mestre/
Escravo
Mestre/
Escravo
Reservado
D8176
Gravar
D8177
Gravar
Set Nmero da
estao
Set Nmero total
do escravo
D8178
Mestre/
Escravo
Mestre
Reservado
D8179
Ler/Gravar
D8180
Ler/Gravar
D8401
Leitura apenas
D8402
Leitura apenas
D8403
Leitura apenas
D8404
Leitura apenas
D8405
Leitura apenas
270 | TPW-04
Configurar vezes
de repetio
Ajuste do timeout
da comunicao
Tempo atual de
escaneamento
da rede
Tempo
mximo de
escaneamento
de rede
Contagem
de erro de
comunicao do
mestre
Contagem
de erro de
comunicao do
escravo 1
Contagem
de erro de
comunicao do
escravo 2
Mestre
Mestre
Mestre/
Escravo
Mestre/
Escravo
Escravo
Mestre/
Escravo
Mestre/
Escravo
www.weg.net
Registro de
dados
Caracterstica
Nome
Descrio
Resposta de
D8411
Leitura apenas
Contagem
de erro de
comunicao do
escravo 8
Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo
Escravo
Mestre/
Escravo
Mestre/
Escravo
Contagem
de erro de
comunicao do
escravo 14
Contagem
de erro de
comunicao do
escravo 15
Cdigo de erro
de comunicao
do mestre
Cdigo de erro
de comunicao
do escravo 1
Cdigo de erro
de comunicao
do escravo 2
D8417
Leitura apenas
D8418
Leitura apenas
D8419
Leitura apenas
D8420
Leitura apenas
D8421
Leitura apenas
D8427
Leitura apenas
Cdigo de erro
de comunicao
do escravo 8
Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo
D8433
Leitura apenas
D8434
Leitura apenas
Cdigo de erro
de comunicao
do escravo 14
Cdigo de erro
de comunicao
do escravo 15
52.4.4 Configurao
Quando o programa est em operao ou TPW04 est ligado, toda a configurao da Ligao de Dados 2
entrar em vigor.
1. Configurar nmero da estao (D8176)
Configurar 0 a 15 para o registro especial de dados D8176. 0 o nmero do mestre, enquanto 1 a 15 indica
o escravo 1 a 15.
2. Configurar o nmero do escravo (D8177)
Configurar 0 a 15 para o registro especial de dados D8177, que indica o nmero total de escravos (7 por
padro). A configurao no necessria para o escravo. O usurio configurar o nmero do escravo de
acordo com as demandas reais, de maneira a aumentar a velocidade da restaurao dos dados.
3. Configurar vezes de repetio (D8179)
Configurar 0 a 10 para o registro especial de dados D8179 (3 por padro). A configurao no necessria
para o escravo. Se um mestre tentar se comunicar com os escravos com base nos tempos de repetio,
ser erro de comunicao no escravo.
4. Configurar o perodo de intervalo de comunicao (D8180)
Configurar 0 a 10 para registro especial de dados D8180 (5 por padro). O produto do valor e 10 o
perodo de intervalo de comunicao (ms).
5. Tempo atual de escaneamento da rede (D8401)
o tempo usado pelo escaneamento da rede da Ligao de Dados 2 atual. O produto deste valor e 10 o
tempo de escaneamenteo de comunicao atual (ms).
6. Tempo mximo de escaneamento da rede (D8402).
52.4.5 O programa para configurar os dispositivos mencionados:
TPW-04 | 271
www.weg.net
Erro
Estao de
erro
Estao de
verificao
01H
Erro de
intervalo de
comunicao
02H
Erro do nmero
da estao
M, L
Verificar a fiao e
configurao do recurso
de DTLK2.
Verificar a fiao e o
status run/stop do
fornecimento de energia.
03H
04H
Erro do
contador de
comunicao
Erro do
formato de
comunicao
Descrio
Ponto de inspeo
No h resposta quando o
mestre envia a solicitao para
o escravo e este interrompe.
O nmero da estao no est
de acordo com a relao entre
o mestre e os escravos.
O contador de comunicao
no est de acordo com entre
o mestre e os escravos.
Verificar a fiao e o
status run/stop do
fornecimento de energia.
11H
Erro de
intervalo de
comunicao
14H
Erro do
formato de
comunicao
Formato da comunicao do
escravo est incorreto
21(H)
Sem escravo
L*1
22(H)
Erro de nmero
da estao
L*1
23(H)
Erro do
contador de
comunicao
L*1
31(H)
Sem
parmetro de
comunicao
recebido
L*2
32(H)
Outros erros
L*1
33(H)
Erro de
comprimento
dos dados, ou
de endereo
L*1
272 | TPW-04
Verificar a fiao.
Verificar a fiao.
Verificar a fiao e
configurao do recurso
de DTLK2.
Verificar a configurao
do nmero da estao
Verificar a fiao.
Verificar a fiao.
www.weg.net
Mnemnico
PPMI
PPMA
CWI
CWA
PTPO
CLLM
VSPO
ICF
CSFO
SLCH
LINI
LINA
CIMI
CIMA
Nome
Movimento ponto a ponto relativo do eixo duplo
Movimento ponto a ponto absoluto do eixo duplo
Interpolao circular relativa do eixo duplo
Interpolao circular absoluta do eixo duplo
Sada de pulso do eixo nica pela plataforma
Gesto de localizao de loop fechado
Pulso com velocidade varivel
Alterar frequncia imediatamente
Cortar velocidade e seguir sada
Selecionar canal
Interpolao linear absoluta de trs eixos
Interpolao linear absoluta de trs eixos
Interpolao oval relativa de eixo duplo
Interpolao oval absoluta de eixo duplo
Pgina
273
275
277
278
280
282
285
288
290
291
292
293
295
297
X
S1
S2
S3
D1
D2
PPMI
Elemento Bit
Y
M
*
*
*
*
K
*
*
*
H
*
*
*
KnX
KnY
KnM
S1
S2
Elemento Palavra
KnS
T
C
S3
D
*
*
*
D1
W
*
*
*
D2
*
*
DPPMI
S1
S2
S3
D1
D2
www.weg.net
5. Quando os canais Y0 e Y1 so selecionados, D8145 para configurar a frequncia inicial/final do
movimento ponto a ponto, enquanto D8148 para configurar o tempo de acelerao do eixo duplo
e D8157 para configurar o tempo de desacelerao do movimento de eixo duplo (quando o tempo
de desacelerao igual ao tempo de acelerao no TPW04-200, o valor de D8148 ser usado).
Quando os canais Y2 e Y3 so selecionados, D8195 para configurar a frequncia inicial/final do
movimento ponto a ponto, enquanto D8198 para configurar o tempo de acelerao do movimento
de eixo duplo e D8199 para configurar o tempo de desacelerao do movimento de eixo duplo.
A configurao do tempo de acelerao/desacelerao no pode ser menor que 30ms. O valor menor que
30ms ser configurado como 30ms. O valor padro de fbrica 100ms.
6. Quando os canais Y0 e Y1 so selecionados, a frequncia mxima de sada configurada atravs (D8147,
D8146). Quando os canais Y2 e Y3 so selecionados, a frequncia mxima de sada configurada atravs de
(D8197, D8196). A frequncia mxima de sada menor que 100Hz ser configurada como 100Hz e a frequncia
menor que 200Hz ser configurada como 200Hz.
7. Quando a instruo do movimento sncrono do eixo duplo ativada, no pode parar imediatamente o indicador
para parar a sada do pulso. O indicador do canal do canal Y0 M8145, que M8146 para Y1, M8155 para
Y2 e M8156 para Y3. Para parar o pulso imediatamente, favor fechar o contato de condio.
8. No h restrio configurada sobre os tempos de uso da instruo. No entanto, se a sada do eixo Y (Y1) est
em uso, falhar em emitir o eixo X e eixo Y.
9. Quando a sada de eixo duplo concluda, ser indicado pela configurao M8029 = ON.
53.2.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada do pulso do eixo duplo.
M8143: Indicador de finalizar a execuo da sada do pulso Y0.
M8144: Indicador de finalizao da execuo da sada de pulso Y1.
M8147: Indicador da execuo da sada de pulso Y0.
M8148: Indicador de execuo da sada de pulso Y1.
M8153: Indicador de finalizao da execuo da sada Y2.
M8154: Indicador de finalizao da execuo da sada de pulso Y3.
M8157: Indicador da execuo da sada de pulso Y2.
M8158: Indicador da execuo da sada de pulso Y3.
2. Descrio de registros especiais
D8140, D8141: O registro do valor atual da sada de pulso Y0 do movimento do eixo duplo e o valor atual
sero aumentados, ou reduzidos na direo da sada, D8141 (bit alto) e D8140 (bit baixo).
D8142, D8143: O registro do valor atual da sada de pulso Y1 do movimento do eixo duplo e o valor atual
sero aumentados, ou reduzidos na direo da sada, D8143 (bit alto), D8142 (bit baixo).
D8190, D8191: O registro do valor atual da sada de pulso Y2 do movimento do eixo duplo e o valor atual
sero aumentados, ou reduzidos na direo da sada, D8191 (bit alto), D8190 (bit baixo).
D8200, D8201: O registro do valor atual da sada de pulso Y3 do movimento do eixo duplo e o valor
atual sero aumentados, ou reduzidos na direo da sada, D8201 (bit alto), D8200 (bit baixo).
D8146, D8147: Quando os canais Y0 e Y1 so selecionados, indicam a velocidade mxima de PPMI e
PPMA, que usado para restringir o valor mximo da velocidade linear.
D8196, D8197: Quando os canais Y2 e Y3 so selecionados, indicam a velocidade mxima de PPMI e
PPMA, que usada para restringir o valor mximo da velocidade linear.
D8145: Quando os canais Y0 e Y1 so selecionados, indicam a velocidade base de PPMI e PPMA, que
usada para restringir o valor mnimo da velocidade linear.
D8195: Quando os canais Y2 e Y3 so selecionados, indicam a velocidade base de PPMI e PPMA, que
usada para restringir o valor mnimo da velocidade linear.
D8148: Quando os canais Y0 e Y1 so selecionados, indica o tempo de acelerao do movimento linear
(o tempo usado para acelerar da velocidade base para a velocidade mxima, enquanto o tempo real de
acelerao determinado por valor de S3, proporcionalmente).
D8157: Quando os canais Y0 e Y1 so selecionados, indica o tempo de desacelerao do movimento
linear (o tempo usado ao desacelerar da velocidade mxima para a velocidade base, enquanto o tempo
real de desacelerao determinado pelo valor de S3, proporcionalmente). TPW04-300 suporta a
separao do tempo de acelerao e desacelerao, porm esta funo no suportada por TPW04200, que usa o valor de D8148 para ambos.
D8198: Quando os canais Y2 e Y3 so selecionados, indica o tempo de acelerao do movimento linear
(o tempo usado para acelerar da velocidade base para a velocidade mxima, enquanto o tempo real de
acelerao determinado por valor de S3, proporcionalmente).
274 | TPW-04
www.weg.net
D8199: Quando os canais Y2 e Y3 so selecionados, indica o tempo de desacelerao do movimento
linear (o tempo usado ao desacelerar da velocidade mxima para a velocidade base, enquanto que o
tempo real de desacelerao determinado pelo valor de S3, proporcionalmente).
D
X
S1
S2
S3
D1
D2
PPMA
Elemento Bit
Y
M
*
*
*
*
K
*
*
*
H
*
*
*
KnX
KnY
KnM
S1
S2
Elemento Palavra
KnS
T
C
S3
D
*
*
*
D1
W
*
*
*
D2
*
*
DPPMA
S1
S2
S3
D1
D2
www.weg.net
6. Quando os canais Y0 e Y1 so selecionados, a frequncia mxima de sada configurada atravs de (D8147,
D8146). Quando os canais Y2 e Y3 so selecionados, a frequncia mxima de sada configurada atravs de
(D8197, D8196). A frequncia mxima de sada menor que 100Hz ser configurada como 100Hz e a frequncia
maior que 200Hz ser configurada como 200Hz.
7. Quando a instruo do movimento sncrono do eixo duplo ativada, esta no suporta imediatamente que o
indicador de parada pare a sada do pulso. O indicador de parada imediato do canal Y0 M8145, que M8146
para Y1, M8155 para Y2 e M8156 para Y3. Para parar a sada de pulso imediatamente, fechar o contato da
condio.
8. No h restrio configurada sobre os tempos de uso da instruo. Porm, se a sada do eixo Y (Y1) estiver
em uso, esta no emitir para os eixos X e Y.
9. Quando a sada do eixo duplo est concluda, ser indicado pela configurao M8029 = ON.
53.3.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada de pulso do eixo duplo.
M8143: Indicador da finalizao da execuo da sada do pulso de Y0.
M8144: Indicador da finalizao da execuo da sada do pulso de Y1.
M8147: Indicador da execuo da sada do pulso de Y0.
M8148: Indicador da execuo da sada do pulso de Y1.
M8153: Indicador da finalizao da execuo da sada do pulso de Y2.
M8154: Indicador da finalizao da execuo da sada do pulso de Y3.
M8157: Indicador da execuo da sada do pulso de Y2.
M8158: Indicador da execuo da sada do pulso de Y3.
2. Descrio dos registros especiais
D8140, D8141: O registro do valor atual da sada de pulso Y0 do movimento do eixo duplo e o valor atual
sero aumentados, ou reduzidos na direo da sada, D8141 (bit alto), D8140 (bit baixo).
D8142, D8143: O registro do valor atual da sada de pulso Y1 do movimento do eixo duplo e o valor atual
sero aumentados, ou reduzidos, na direo da sada, D8143 (bit alto), D8142 (bit baixo).
D8190, D8191: O registro do valor atual da sada de pulso Y2 do movimento do eixo duplo e o valor atual
sero aumentados ou reduzidos na direo da sada, D8191 (bit alto), D8190 (bit baixo).
D8200, D8201: O registro do valor atual da sada de pulso Y3 do movimento do eixo duplo e o valor
atual sero aumentados, ou reduzidos, na direo da sada, D8201 (bit alto), D8200 (bit baixo).
D8146, D8147: Quando os canais Y0 e Y1 so selecionados, indicam a velocidade mxima de PPMI e
PPMA, que usada para restringir o valor mximo da velocidade linear.
D8196, D8197: Quando os canais Y2 e Y3 so selecionados, indicam a velocidade mxima de PPMI e
PPMA, que usada para restringir o valor mximo da velocidade linear.
D8145: Quando os canais Y0 e Y1 so selecionados, indicam a velocidade base de PPMI e PPMA, que
usada para restringir o valor mnimo da velocidade linear.
D8195: Quando os canais Y2 e Y3 so selecionados, indicam a velocidade base de PPMI e PPMA, que
usada para restringir o valor mnimo da velocidade linear.
D8148: Quando os canais Y0 e Y1 so selecionados, indica o tempo de acelerao do movimento linear
(o tempo usado para acelerar da velocidade base para a velocidade mxima, enquanto o tempo real de
acelerao determinado por valor de S3, proporcionalmente).
D8157: Quando os canais Y0 e Y1 so selecionados, indica o tempo de desacelerao do movimento
linear (o tempo usado ao desacelerar da velocidade mxima para a velocidade base, enquanto o tempo
real de desacelerao determinado pelo valor de S3, proporcionalmente). TPW04-300 suporta a
separao do tempo de acelerao e desacelerao, funo que no suportada por TPW04-200, que
usa o valor de D8148 para ambos.
D8198: Quando os canais Y2 e Y3 so selecionados, indica o tempo de acelerao do movimento linear
(o tempo usado para acelerar da velocidade base para a velocidade mxima, enquanto que o tempo
real de acelerao determinado por valor de S3, proporcionalmente).
D8197: Quando os canais Y2 e Y3 so selecionados, indica o tempo de desacelerao do movimento
linear (o tempo usado ao desacelerar da velocidade mxima para a velocidade base, enquanto o tempo
real de desacelerao determinado pelo valor de S3, proporcionalmente).
276 | TPW-04
www.weg.net
53.4 F202 CWI INTERPOLAO CIRCULAR RELATIVA DO EIXO DUPLO
F
202
D
X
CWI
Elemento Bit
Y
M
S1
S2
S3
S4
S5
K
*
*
*
*
*
H
*
*
*
*
*
KnX
KnY
KnM
S1
S2
Elemento Palavra
KnS
T
C
S3
D
*
*
*
*
*
S4
W
*
*
*
*
*
S5
DCWI
S1
S2
S3
S4
S5
www.weg.net
10. Se no houver nenhuma configurao para a frequncia inicial e tempo de acelerao/desacelerao, no
haver acelerao/desacelerao durante a ao.
11. A direo do eixo X e eixo Y ser alterada durante o movimento circular. Para refletir o nmero da direo
adequadamente, a direo do eixo X e eixo Y alterada durante a interrupo. Logo, o valor Y indicando a
direo ser alterado fora do programa durante um ciclo de escaneamento.
53.4.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada do pulso do eixo duplo.
M8143: Indicador da finalizao da execuo da sada do pulso de Y0.
M8144: Indicador da finalizao da execuo da sada do pulso de Y1.
M8147: Indicador da execuo da sada do pulso de Y0.
M8148: Indicador da execuo da sada do pulso de Y1.
M8153: Indicador da finalizao da execuo da sada do pulso de Y2.
M8154: Indicador da finalizao da execuo da sada do pulso de Y3.
M8157: Indicador da execuo da sada do pulso de Y2.
M8158: Indicador da execuo da sada do pulso de Y3.
2. Descrio dos registros especiais
(D8141, D8140): O registro do valor atual da sada de pulso Y0, e o valor atual sero aumentados, ou
reduzidos, de acordo com a direo de sada.
(D8143, D8142): O registro do valor atual da sada de pulso Y1 e o valor atual sero aumentados, ou
reduzidos, de acordo com a direo de sada.
(D8191, D8190): O registro do valor atual da sada de pulso Y2 e o valor atual sero aumentados, ou
reduzidos, de acordo com a direo de sada.
(D8201, D8200): O registro do valor atual da sada de pulso Y3 e o valor atual sero aumentados, ou
reduzidos, de acordo com a direo de sada.
D
X
CWA
Elemento Bit
Y
M
S1
S2
S3
S4
S5
K
*
*
*
*
*
H
*
*
*
*
*
KnX
KnY
KnM
S1
S2
Elemento Palavra
KnS
T
C
S3
D
*
*
*
*
*
DCWA
S1
278 | TPW-04
S2
S3
S4
S5
S4
W
*
*
*
*
*
S5
www.weg.net
Funo:
1. Os canais do eixo X e eixo Y so especificados pela instruo SLCH, que pode ser especificada como canal
Y0 (eixo X), Y1 (eixo Y), ou canal Y2 (eixo X), Y3 (eixo Y). O registro do valor atual do pulso (D8141, D8140)
para Y0, (D8143, D8142) para Y1, (D8191, D8190) para Y2 e (D8201, D8200) para Y3.
2. A direo da sada do pulso especificada pelo canal. O bit de direo do canal Y0 Y4, que Y5 para o
canal Y1, Y6 para o canal Y2 e Y7 para o canal Y3.
3. Quando os canais Y2 e Y3 so selecionados, a frequncia mnima de sada no pode ser menor que 12Hz.
recomendado configurar a frequncia de sada 1K.
4. Quando os canais Y0 e Y1 so selecionados, se Y0 ou Y1 est ocupado, a instruo no ser ativada. Quando
os canais Y2 e Y3 so selecionados, se Y2 ou Y3 est ocupado, a instruo no ser ativada.
5. Se os canais Y0 e Y1 so selecionados, a posio do ponto inicial no eixo X (D8141, D8140), e (D8143, D8142)
no eixo Y. Se os canais Y2 e Y3 so selecionados, a posio do ponto inicial no eixo X (D8191, D8190) e
(D8201, D8200) no eixo Y.
6. S1 e S2 representam os locais de destino da sada do pulso especificados para o eixo X e eixo Y,
respectivamente, na faixa de -2.147.483.648 a + 2.147.483.647. Quando o local de destino igual ao local
inicial, indica desenhar um crculo inteiro.
7. S3 e S4 representam o local do centro do crculo no eixo X e eixo Y, respectivamente, na faixa de -2.147.483.648
a + 2.147.483.647. O raio ir variar de 100 a 1.000.000.000.
8. A distncia da posio inicial para o centro do crculo ser aproximadamente igual distncia da posio de
destino para o centro do crculo (com o erro no maior que 1/1000).
9. O 16 bit alto S5 + 1 do valor de 32-bit S5 representa o tempo de desenhar o circular, que de10ms. O
tempo restrito pela frequncia mxima do pulso. Se a frequncia da operao real maior que 200K, esta
ser operada como 200K. Neste caso, levar um tempo mais longo. O 16 bit baixo S5 + 0 representa a
direo de desenhar o circular. 0 indica a direo no sentido horrio, enquanto 1 indica a direo no sentido
anti-horrio. O valor de direo maior que 1 ser considerado como 1.
10. Se nenhuma configurao para a frequncia inicial e tempo de acelerao/desacelerao, no haver
acelerao/desacelerao durante o processo da ao.
11. A direo do eixo X e eixo Y ser alterada durante o movimento circular. Para refletir o nmero da direo
adequadamente, a direo do eixo X e eixo Y alterada durante a interrupo. Logo, o valor Y indicando a
direo ser alterado fora do programa durante o ciclo de escaneamento.
53.5.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada do pulso do eixo duplo.
M8143: Indicador da finalizao da execuo da sada do pulso de Y0.
M8144: Indicador da finalizao da execuo da sada do pulso de Y1.
M8147: Indicador da execuo da sada do pulso de Y0.
M8148: Indicador da execuo da sada do pulso de Y1.
M8153: Indicador da finalizao da execuo da sada do pulso de Y2.
M8154: Indicador da finalizao da execuo da sada do pulso de Y3.
M8157: Indicador da execuo da sada do pulso de Y2.
M8158: Indicador da execuo da sada do pulso de Y3.
TPW-04 | 279
www.weg.net
X
S1
S2
D
PTPO
Elemento Bit
Y
M
KnX
KnY
KnM
S1
Elemento Palavra
KnS
T
C
S2
D
*
*
W
*
*
DPTPO
S1
S2
280 | TPW-04
www.weg.net
Por exemplo:
X000
DPTPO
D0
D300
Y0
1. Quando X0 = ON, emitir de acordo com a frequncia e nmero de pulso configurado para cada seo pelo
usurio.
2. Formato da tabela
S2 = D300, nmero da seo
(D300 = K40)
K1 (seo 1)
K2 (seo 2)
:
K40 (seo 40)
Em que, t1 = (D3, D2) (D1, D0); t2 = (D7, D6) (D5, D4); t60 = (D239, D238) (D237, D236).
53.6.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada do pulso.
M8143: Indicador da finalizao da execuo da sada do pulso de Y000.
M8144: Indicador da finalizao da execuo da sada do pulso de Y001.
M8153: Indicador da finalizao da execuo da sada do pulso de Y002.
M8154: Indicador da finalizao da execuo da sada do pulso de Y003.
M8145: Instruo de parar Y000.
M8146: Instruo de parar a sada do pulso Y001.
M8155: Instruo de parar a sada do pulso Y002.
M8156: Instruo de parar a sada do pulso Y003.
M8147: Indicador da execuo da sada do pulso de Y000.
M8148: Indicador da execuo da sada do pulso de Y001.
M8157: Indicador da execuo da sada do pulso de Y002.
M8158: Indicador da execuo da sada do pulso de Y003.
M8149: Ativar a sada sncrona de Y000 e Y001.
2. Descrio dos registros especiais
(D8141, D8140): O registro do valor atual do pulso para sada Y0.
(D8143, D8144): O registro do valor atual do pulso para sada Y1.
(D8191, D8190): O registro do valor atual do pulso para sada Y2.
(D8201, D8200): O registro do valor atual do pulso para sada Y3.
TPW-04 | 281
www.weg.net
53.7 F205 CLLM GESTO DE LOCALIZAO DO LOOP FECHADO
F
205
S1
S2
S3
D1
D2
X
*
CLLM
Elemento Bit
Y
M
*
*
*
*
*
*
KnX
KnY
KnM
S1
S2
Elemento Palavra
KnS
T
C
*
S3
D1
*
*
*
*
D2
DCLLM
S1
S2
S3
D1
D2
X0
I00*
X1
I10*
X2
I20*
X3
I30*
X4
I40*
X5
I50*
I010
I020
C235 a C255
I030
I040
I050
I060
a. Quando S1 seleciona o ponto de entrada X, aps a sada do pulso atingir o nmero de destino de
feedback configurado em S2, continuar a emitir com base na frequncia pr-configurada para a ltima
seo de velocidade, at a interrupo ser gerada no ponto de entrada X.
b. Quando o dispositivo fonte S1 seleciona o contador de alta velocidade, aps a sada do pulso atingir
o nmero de destino de feedback configurado no S2, continuar a emitir com base na frequncia prconfigurada para a ltima seo de velocidade, at o pulso de feedback atingir o nmero de destino de
feedback configurado. Ento, a sada do pulso parar imediatamente.
c. S1 pode ser o contador de alta velocidade C, ou o ponto de entrada da interrupo interna X. Se o
dispositivo C selecionado, primeiramente ativar a funo de contagem em alta velocidade com a
instruo OUT C*** e ativar a interrupo da alta velocidade com o programa de servio de interrupo.
Se o ponto de interrupo externo X selecionado, ativar a funo de interrupo externa com a instruo
EI e o programa de servio de interrupo I0*0.
d. Quando S1 usa o contador, precisa ativar a interrupo da alta velocidade gravando a instruo DHSCS
no programa. Alm disso, o nmero da sada do pulso do contador de alta velocidade C, usado pela
instruo DHSCS, ser o mesmo que o especificado pela DCLLM.
2. Faixa de nmero de sada S2: -2.147.483.648 a + 2.147.483.647 (/representa a direo para frente/trs).
Quando a direo para frente, o registro do valor atual do pulso ser aumentado e vice-versa.
3. S3 : Frequncia de destino de sada. O valor maior que 200Khz ser configurado como 200KHz. Quando os
canais Y0 e Y1 so selecionados, o valor menor que 1Hz ser configurado como 1Hz; quando os canais Y2
e Y3 so selecionados, o valor menor que 12Hz ser configurado como 12Hz; quando os canais Y2, Y3 so
usados, recomendado que a frequncia de sada fosse 1K.
282 | TPW-04
www.weg.net
4. Em relao ao dispositivo de pulso de sada D1. TPW04-200 pode especificar somente Y0 e Y1, enquanto
TPW04-300 pode especificar Y0 A Y3. Quando a sada est ON para o sinal de direo, no estar OFF
imediatamente aps a sada do pulso encerrar. Pelo contrrio, o sinal de direo estar OFF aps o contato
da condio de instruo estar OFF.
5. Quando o canal Y0 usado, o registro para configurar a sequncia inicial/final D8145;
Quando o canal Y1 usado, o registro para configurar a sequncia inicial/final D8145 em TPW04-200,
que D8165 para TPW04-300;
Quando o canal Y2 usado, o registro para configurar a frequncia inicial/final D8195;
Quando o canal Y3 usado, o registro para configurar a frequncia inicial/final D8205.
A configurao de frequncia inicial/final mnima 0Hz, que 500Hz por padro.
6. Quando o canal Y0 selecionado, o registro para configurar o tempo de acelerao D8148 e o registro
para configurar o tempo de acelerao D8157.
Quando o canal Y1 usado, o registro para configurar o tempo de acelerao/desacelerao D8148 em
TPW04-200. No TPW04-300, o registro para configurar o tempo de acelerao D8168, e o registro para
configurar o tempo de acelerao D8169.
Quando o canal Y0 selecionado, o registro para configurar o tempo de acelerao D8198 e o registro
para configurar o tempo de acelerao D8199.
Quando o canal Y0 selecionado, o registro para configurar o tempo de acelerao D8208 e o registro
para configurar o tempo de acelerao D8209.
TPW04-200 usa o mesmo registro para configurar o tempo de acelerao e desacelerao. O registro do
tempo de acelerao D8148 para o canal Y0, por exemplo.
A configurao do tempo de acelerao/desacelerao no pode ser menor que 30ms. O valor menor que
30ms ser configurado como 30ms. O valor padro de fbrica 100ms.
7. Quando o canal Y0 selecionado, o registro do cociente de entrada/sada do controle do loop fechado
D8151.
Quando o canal Y1 selecionado, o registro do cociente de entrada/sada do controle do loop fechado
D8152.
Quando o canal Y2 selecionado, o registro do cociente de entrada/sada do controle do loop fechado
D8155.
Quando o canal Y3 selecionado, o registro do cociente de entrada/sada do controle do loop fechado
D8156.
K1 indica que o nmero de pulso de entrada do destino de feedback 100, enquanto o nmero de pulso
de sada 1; K200 indica que nmero do pulso de entrada do destino de feedback 100, enquanto o
nmero de pulso de sada 200. A faixa do valor de configurao K1 ao K10.000.
8. Quando a interrupo externa usada, para prevenir a falha de interrupo, o registro do nmero de pulso
da marcha lenta pode ser usado para restringir o nmero total do pulso de sada em marcha lenta. Quando
o registro do nmero do pulso de marcha lenta = 0 indica que a funo est desativada. O valor padro
de fbrica 0.
Quando o canal 0 selecionado, o registro do nmero do pulso da marcha lenta D8149.
Quando o canal 1 selecionado, o registro do nmero do pulso da marcha lenta D8150.
Quando o canal 2 selecionado, o registro do nmero do pulso da marcha lenta D8153.
Quando o canal 3 selecionado, o registro do nmero do pulso da marcha lenta D8154.
53.7.2 Descrio da ao do loop fechado
1. Funo: usado para parar o pulso de alta velocidade imediatamente, de acordo com o pulso de contagem
de feedback, ou sinal de interrupo externo.
TPW-04 | 283
www.weg.net
2. Digrama da ao:
284 | TPW-04
www.weg.net
D8145: No TPW04-200, quando os canais Y0 e Y1 so selecionados, indicam a velocidade base, que
usada para restringir o valor mnimo da velocidade do pulso. Para TPW04-300, quando o canal Y0
selecionado, indica a velocidade base, que usada para restringir o valor mnimo da velocidade do
pulso.
D8165: No TPW04-300, quando o canal Y1 selecionado, indica a velocidade base, que usada para
restringir o valor mnimo da velocidade do pulso. Para TPW04-200, os parmetros da velocidade base
do canal Y1 e Y0 do TPW04-200 compartilham os mesmos registros.
D8195: Quando o canal Y2 selecionado, indica a velocidade base, que usada para restringir o valor
mnimo da velocidade do pulso.
D8205: Quando o canal Y3 selecionado, indica a velocidade base, que usada para restringir o valor
mnimo da velocidade do pulso.
D8148: For TPW04-200, quando os canais Y0 e Y1 so selecionados, indica o tempo de acelerao da
velocidade base para a velocidade mxima. Para TPW04-300, quando o canal Y0 selecionado, indica
o tempo de acelerao da velocidade base para a velocidade mxima.
D8168: For TPW04-300, quando o canal Y1 selecionado, indica o tempo de acelerao da velocidade
base para a velocidade mxima. Para TPW04-200, os parmetros do canal Y1 e Y0 de TPW04-200
compartilham os mesmos registros.
D8198: Quando o canal Y2 selecionado, indica o tempo de acelerao da velocidade base para a
velocidade mxima.
D8208: Quando o canal Y2 selecionado, indica o tempo de acelerao da velocidade base para a
velocidade mxima.
D8157: No TPW04-300, quando o canal Y0 selecionado, indica o tempo de desacelerao da
velocidade base para a velocidade mxima.
D8169: No TPW04-300, quando o canal Y1 selecionado, indica o tempo de desacelerao da
velocidade base para a velocidade mxima.
D8199: No TPW04-300, quando o canal Y2 selecionado, indica o tempo de desacelerao da
velocidade base para a velocidade mxima.
D8209: No TPW04-300, quando o canal Y3 selecionado, indica o tempo de desacelerao da
velocidade base para a velocidade mxima.
D8149: Etapas de marcha lenta do canal Y0 quando CLLM executado.
D8150: Etapas de marcha lenta do canal Y1 quando CLLM executado.
D8153: Etapas de marcha lenta do canal Y2 quando CLLM executado.
D8154: Etapas de marcha lenta do canal Y3 quando CLLM executado.
D8151: Proporo de nmero de feedback para o canal Y0 quando CLLM executado.
D8152: Proporo de nmero de feedback para o canal Y1 quando CLLM executado.
D8155: Proporo de nmero de feedback para o canal Y2 quando CLLM executado.
D8156: Proporo de nmero de feedback para o canal Y3 quando CLLM executado.
VSPO
Elemento Bit
X
Y
M
S
S1
S2
S3
D1
D2
*
*
*
*
*
*
S1
S2
Elemento Palavra
KnX KnY KnM KnS T
C
S3
D
*
*
*
D1
W
*
*
*
D2
DVSPO
S1
S2
S3
D1
D2
TPW-04 | 285
www.weg.net
S1 : Frequncia do destino da sada.
S2 : Nmero de destino da sada.
S3 : Frequncia do intervalo e configurao de tempo para acelerao/desacelerao.
D1 : Nmero da sada do pulso do objeto.
D2 : Direo da sada do pulso.
Funo:
1. S1 : A faixa de frequncia de destino vai de 1 a 200KHz. O valor maior que 200KHz ser configurado
como 200KHz. Quando os canais Y0 e Y1 so selecionados, o valor menor que 1Hz ser configurado
como 1Hz; quando os canais Y2 e Y3 so selecionados, o valor menor que 12Hz ser configurado
como 12Hz. Quando os canais Y2, Y3 so usados, recomendado usar a frequncia de sada 1K.
Quando a instruo est sendo executada, a frequncia de destino pode ser alterada. Porm, aps a frequncia
de destino ser alterada, a instruo automaticamente acelerar/desacelerar para a frequncia de destino, de
acordo com a frequncia do intervalo e o tempo configurado no S3.
2. O nmero do destino de sada S2 vlido somente quando a instruo ativada pela primeira vez. Se o nmero
alterado durante a execuo posterior da instruo, ser invlido. O nmero de destino pode ser configurado
como negativo. Quando o nmero de destino da sada do S2 especificado como 0, emitir continuamente.
3. O parmetro de sada S3 para configurar dois parmetros de 16-bit. O parmetro S3+ 0 para especificar a
frequncia do intervalo de acelerao/desacelerao, enquanto o parmetro S3+ 1 para especificar o tempo
de intervalo de acelerao/desacelerao. A frequncia e tempo de intervalo podem ser alterados durante a
execuo da instruo. A faixa de entrada da frequncia do intervalo de 1Hz a 32767Hz; a faixa de entrada
do tempo de intervalo 1ms a 80ms. Se o valor de entrada est alm desta faixa, esta ser executada com
base no valor mximo, ou mnimo, automaticamente.
4. Como para o dispositivo de sada D1. TPW04-200 suporta somente sada de Y0 e Y1, enquanto TPW04-300
suporta Y0 a Y3.
5. Quando a instruo est sendo executada, somente quando a frequncia de destino alterada, a frequncia
de intervalo e tempo de intervalo sero correspondentemente alterados.
6. Descrio da funo
O diagrama de sada do pulso exibido seguir:
www.weg.net
2. Seo 2: Supondo que t2 11KHz, a frequncia do intervalo 2KHz e o tempo de intervalo 20ms.
A decomposio da seo 2 como exibido na figura abaixo:
3. Seo 3: Supondo que t3 3KHz, a frequncia do intervalo 2KHz e o tempo de intervalo 20ms.
A decomposio da seo 3 como exibido na figura abaixo:
TPW-04 | 287
www.weg.net
53.8.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada de pulso.
M8143: Indicador da finalizao da execuo da sada do pulso de Y000.
M8144: Indicador da finalizao da execuo da sada do pulso de Y001.
M8153: Indicador da finalizao da execuo da sada do pulso de Y002.
M8154: Indicador da finalizao da execuo da sada do pulso de Y003.
M8145: Instruo de parar a sada do pulso Y000.
M8146: Instruo de parar a sada do pulso Y001.
M8155: Instruo de parar a sada do pulso Y002.
M8156: Instruo de parar a sada do pulso Y003.
M8147: Indicador da execuo da sada do pulso de Y000.
M8148: Indicador da execuo da sada do pulso de Y001.
M8157: Indicador da execuo da sada do pulso de Y002.
M8158: Indicador da execuo da sada do pulso de Y003.
M8149: Ativar a sada sncrona de Y000 e Y001.
2. Descrio dos registros especiais
D8140, D8141: Registro do valor atual do pulso da sada do canal Y0, D8141 (bit alto), D8140 (bit baixo).
D8142, D8143: Registro do valor atual do pulso da sada do canal Y1, D8143 (bit alto), D8142 (bit baixo).
D8190, D8191: Registro do valor atual do pulso da sada do canal Y2, D8191 (bit alto), D8190 (bit baixo).
D8200, D8201: Registro do valor atual do pulso da sada do canal Y3, D8201 (bit alto), D8200 (bit baixo).
X
S1
S2
D
ICF
Elemento Bit
Y
M
KnX
KnY
KnM
S1
Elemento Palavra
KnS
T
C
S2
D
*
*
DICF
S1
S2 D
288 | TPW-04
W
*
*
www.weg.net
Funo:
1. S1 : A faixa de frequncia de destino vai de 1 a 200KHz. O valor maior que 200KHz ser configurado como
200KHz. Quando os canais Y0 e Y1 so selecionados, o valor menor que 1Hz ser configurado como 1Hz;
quando os canais Y2 e Y3 so selecionados, o valor menor que 12Hz ser configurado como 12Hz. Quando
os canais Y2, Y3 so usados, recomendado usar a frequncia de sada 1K.
2. Para executar a instruo normalmente, necessrio ativar a instruo DVSPO. Quando a instruo
combinada com a instruo DVSPO, S1, S2 e o operando D de DICF deve usar o mesmo dispositivo com
S1, S3 e o operando D de DVSPO.
3. Quando a instruo combinada com a instruo DVSPO, o S2 configurar os parmetros para a frequncia
e tempo de intervalo da auto acelerao/desacelerao, para a qual a definio de parmetros a mesma
do operando S3 da instruo DVSPO.
4. Como para o dispositivo de sada D1. TPW04-200 somente suporta sada de Y0 e Y1, enquanto TPW04-300
suporta Y0 a Y3.
5. recomendado aplicar a instruo no programa de servio de interrupo, ou subprograma, de maneira a
obter tempo e efeito de resposta adequados.
6. Descrio da funo:
Quando a instruo DVSPO usada para alterar a frequncia de destino, alterar realmente o ponto de
tempo da frequncia, que ser afetado pelo tempo e intervalo do ciclo de escaneamento do programa.
Consequentemente, no pode alterar adequadamente a velocidade. O diagrama de alterao de
velocidade como exibido abaixo:
Quando a instruo DICF usada para alterar a frequncia de destino do programa de servio de interrupo,
realmente alterar o ponto de tempo da frequncia, que apenas ser afetado pelo tempo de operao da instruo
DICF. O diagrama de alterao da velocidade como exibido abaixo:
TPW-04 | 289
www.weg.net
53.10 F208 CSFO CORTAR VELOCIDADE E SEGUIR SADA
F
208
S1
S2
D1
D2
CSFO
X
*
Elemento Bit
Y
M
KnX
KnY
KnM
S1
Elemento Palavra
KnS
T
C
S2
D1
*
*
*
*
D2
CSFO
S1
S2 D1 D2
290 | TPW-04
www.weg.net
7. D1 ocupa trs registros de 16-bit continuamente; D1+ 0 para configurar o valor do cociente de sada,
com a faixa de configurao de K1 (1%) a K10000 (10000%). Quando a entrada est alm da faixa, esta ser
configurada como o valor mnimo ou mximo. O cociente pode ser alterado durante a execuo da instruo,
mas ter efeito aps a instruo ser escaneada. D1+ 2, D1+ 1 exibe a velocidade de sada de 32-bits (ler
apenas), na unidade de 1Hz. A faixa de frequncia de sada 200KHz.
8. O cociente D1 + 0 inserido como percentual. Logo, aps a velocidade de entrada coletada multiplicar pelo
cociente de sada, quando o resultado da converso for menor que 1Hz, esta considerar o pulso de sada de
1Hz. Aps o nmero coletado multiplicar pelo cociente de sada, quando o resultado da converso for menor
que 1 pulso, este emitir 1 pulso aps n vezes a coleta de amostras (nnmero de coleta de amostrasvalor
do cociente de sada1).
53.10.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8147: Indicador da execuo da sada do pulso de Y000.
M8148: Indicador da execuo da sada do pulso de Y001.
M8157: Indicador da execuo da sada do pulso de Y002.
2. Descrio dos registros especiais
D8140, D8141: Registro do valor atual do pulso da sada do canal Y0, D8141 (bit alto), D8140 (bit baixo).
D8142, D8143: Registro do valor atual do pulso da sada do canal Y1, D8143 (bit alto), D8142 (bit baixo).
D8190, D8191: Registro do valor atual do pulso da sada do canal Y2, D8191 (bit alto), D8190 (bit baixo).
SLCH
Elemento Bit
Y
M
Selecionar canal
S1
K
*
H
*
KnX
KnY
S1
Elemento Palavra
KnM KnS
T
C
SLCH
S1
S1 : Canal selecionado.
Funo:
1. A instruo para especificar que canal usado pelas instrues de PPMI, PPMA, DCWI, DCWA, DCIMI e
DCIMA, Y0, Y1, ou Y2, Y3. Quando S1 = 0, os canais Y0, Y1 so selecionados; Quando S1 = 2, os canais
Y2, Y3 so selecionados.
2. Se o canal no especificado pela instruo SLCH, as instrues de PPMI, PPMA, DCWI, DCWA, DCIMI e
DCIMA, utilizaro os canais Y0, Y1 por padro.
3. Para TPW04-200, quando S1 usa o valor em vez de 0, levar a erro de operao de instruo.
Para TPW04-300, quando S1 usa o valor em vez de 0 e 2, levar a erro de operao de instruo.
TPW-04 | 291
www.weg.net
53.12 F210 LINI INTERPOLAO LINEAR RELATIVA DE TRS EIXOS
F
210
S1
S2
D1
D2
X
*
LINI
Elemento Bit
Y
M
KnX
KnY
KnM
S1
Elemento Palavra
KnS
T
C
S2
S3
*
*
*
*
S4
LINI
S1
S2
S3
S4
292 | TPW-04
www.weg.net
6. Quando a instruo ativada, a frequncia inicial do eixo X, eixo Y e eixo Z utilizaro o valor configurado para
D8145, o tempo de acelerao utilizar o valor de D8148, o tempo de desacelerao utilizar o valor de D8157.
Alm disso, a instruo no suporta imediatamente os indicadores de parada M8145, M8146 para parar a
sada do pulso. Para parar o pulso de sada, favor desativar o contato de condio.
7. No h restrio configurada sobre os tempos de uso da instruo. Porm, se a sada do eixo X, eixo Y ou
eixo Z estiver em uso, esta no emitir para os eixos XYZ.
8. Quando a sada de trs eixos finalizada, ser indicado pela configurao M8029 = ON.
53.12.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada do pulso do eixo duplo.
M8143: Indicador da finalizao da execuo da sada do pulso de do eixo X (Y0).
M8144: Indicador da finalizao da execuo da sada do pulso do eixo Y (Y1).
M8153: Indicador da finalizao da execuo da sada do pulso do eixo Z (Y2).
M8147: Indicador da execuo da sada do pulso eixo X (Y0).
M8148: Indicador da execuo da sada do pulso do eixo Y (Y1).
M8157: Indicador da execuo da sada do pulso do eixo Z (Y2).
2. Descrio dos registros especiais
D8140, D8141: O registro do valor atual da sada de pulso do eixo X (Y0) do movimento de trs eixos, e
o valor atual sero aumentados, ou reduzidos de acordo com a direo de sada, D8141 (bit alto), D8140
(bit baixo).
D8142, D8143: O registro do valor atual da sada de pulso do eixo Y (Y1) do movimento de trs eixos e o
valor atual sero aumentados, ou reduzidos de acordo com a direo de sada, D8143 (bit alto), D8142
(bit baixo).
D8190, D8191: O registro do valor atual da sada de pulso do eixo Z (Y2) do movimento de trs eixos e o
valor atual sero aumentados, ou reduzidos de acordo com a direo de sada, D8191 (bit alto), D8190
(bit baixo).
D8146, D8147: A velocidade mxima de LINI, LINA, que usado para restringir o valor mximo da
velocidade linear.
D8145: O valor base de LINI, LINA, que usado para restringir o valor mnimo da velocidade linear.
D8148: Indica o tempo de acelerao (o tempo usado para acelerar da velocidade base para
a velocidade mxima, enquanto o tempo real de acelerao determinado por valor de S4,
proporcionalmente).
D8157: Indica o tempo de desacelerao (o tempo usado ao desacelerar da velocidade mxima
para a velocidade base, enquanto o tempo de desacelerao real determinado pelo valor de S4,
proporcionalmente).
D
X
LINA
Elemento Bit
Y
M
S1
S2
S3
S4
K
*
*
*
*
H
*
*
*
*
KnX
KnY
KnM
S1
Elemento Palavra
KnS
T
C
S2
S3
D
*
*
*
*
W
*
*
*
*
S4
LINA
S1
S2
S3
S4
TPW-04 | 293
www.weg.net
S1 : Local de destino do pulso do eixo X.
S2 : Local de destino do pulso do eixo Y.
S3 : Local de destino do pulso do eixo Z.
S4 : Frequncia de sada ponto a ponto.
Funo:
1. S1, S2 e S3 representam o local de destino de sada do pulso (especificao absoluta) do eixo X (Y0), eixo
Y (Y1) e eixo Z (Y2) respectivamente, com a faixa de nmero de sada de -2.147.483.648 a + 2.147.483.647.
2. O local inicial do eixo X (Y0) (D8141, D8140), que (D8143, D8142) para o eixo Y (Y1) e (D8191, D8190) para
o eixo Z (Y2).
3. O smbolo positivo/negativo do local de destino-local de incio indica a direo. A direo do eixo X Y4, a
direo do eixo Y Y5 e a direo do eixo Z Y6. Quando a direo para frente, o registro do valor atual do
pulso, Y0 (D8141, D8140), Y1 (D8143, D8142) e Y2 (D8191, D8190), sero reduzidos e vice-versa.
4. S4 para configurar a velocidade do movimento ponto a ponto. Haver acelerao/desacelerao durante
o processo de movimento.
5. D8145 para configurar a frequncia ponto a ponto inicial/final. D8148 para configurar o tempo de acelerao,
D8157 para configurar o tempo de desacelerao. O tempo de acelerao/desacelerao no pode ser
menor que 30ms. O valor menor que 30ms ser configurado como 30ms e o valor padro de fbrica 100ms.
6. A frequncia mxima de sada (D8147, D8146) menor que 100Hz ser configurada como 100Hz e a frequncia
maior que 200KHz ser configurada como 200KHz. Se o valor de configurao de S4 est alm da frequncia
mxima de sada, S4 ser emitido com a frequncia mxima de sada.
7. Quando a instruo ativada, a frequncia inicial do eixo X, eixo Y e eixo Z utilizar o valor configurado para
D8145, o tempo de acelerao utilizar o valor de D8148, o tempo de desacelerao utilizar o valor de D8157.
Alm disso, a instruo no suporta imediatamente o indicador de parada M8145, M8146 para parar a sada
de pulso. Para parar o pulso de sada, favor desativar o contato de condio.
8. No h restrio configurada sobre os tempos de uso da instruo. Porm, se a sada do eixo X, eixo Y, ou
eixo Z estiver em uso, no emitir para os eixos XYZ.
9. Quando a sada de trs eixos finalizada, ser indicado pela configurao M8029 = ON.
53.13.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada do pulso do eixo duplo.
M8143: Indicador da finalizao da execuo da sada do pulso do eixo X (Y0).
M8144: Indicador da finalizao da execuo da sada do pulso do eixo Y (Y1).
M8153: Indicador da finalizao da execuo da sada do pulso do eixo Z (Y2).
M8147: Indicador da execuo da sada do pulso de pulse output eixo X (Y0).
M8148: Indicador da execuo da sada do pulso do eixo Y (Y1).
M8157: Indicador da execuo da sada do pulso do eixo Z (Y2).
294 | TPW-04
www.weg.net
2. Descrio dos registros especiais
D8140, D8141: O registro do valor atual da sada de pulso do eixo X (Y0) do movimento de trs eixos e o
valor atual sero aumentados, ou reduzidos, de acordo com a direo de sada, D8141 (bit alto), D8140
(bit baixo).
D8142, D8143: O registro do valor atual da sada de pulso do eixo Y (Y1) do movimento de trs eixos e o
valor atual sero aumentados, ou reduzidos, de acordo com a direo de sada, D8143 (bit alto), D8142
(bit baixo).
D8190, D8191: O registro do valor atual da sada de pulso do eixo Z (Y2) do movimento de trs eixos e o
valor atual sero aumentados, ou reduzidos, de acordo com a direo de sada, D8191 (bit alto), D8190
(bit baixo).
D8146, D8147: A velocidade mxima de LINI, LINA, que usado para restringir o valor mximo da
velocidade linear.
D8145: A velocidade base de LINI, LINA, que usada para restringir o valor mnimo da velocidade linear.
D8148: Indica o tempo de acelerao (o tempo usado para acelerar da velocidade base para
a velocidade mxima, enquanto o tempo real de acelerao determinado por valor de S4,
proporcionalmente).
D8157: Indica o tempo de desacelerao (o tempo usado ao desacelerar da velocidade mxima
para a velocidade base, enquanto o tempo de desacelerao real determinado pelo valor de S4,
proporcionalmente).
D
X
CIMI
Elemento Bit
Y
M
S1
S2
S3
K
*
*
*
H
*
*
*
KnX
KnY
KnM
S1
Elemento Palavra
KnS
T
C
S2
D
*
*
*
S3
W
*
*
*
DCIMI
S1
S2
S3
TPW-04 | 295
www.weg.net
6. S1 e S2 representam os nmeros da sada de pulso especificados pelo eixo X e eixo Y, respectivamente, com
a faixa de sada em -2.147.483.648 a + 2.147.483.647. O smbolo negativo/positivo indica a direo. Quando
a direo positiva, o valor atual, correspondendo ao eixo X e eixo Y, ser aumentado. Quando a direo
negativa, o valor atual correspondendo eixo X e eixo Y ser reduzido. Quando h uma sada no sinal de
direo, no estar OFF imediatamente, aps a sada de pulso encerrar. Pelo contrrio, o sinal de direo
estar OFF, aps a condio de instruo estar OFF.
7. O 16 bit alto S3 + 1 do valor de 32-bit S3 representando o tempo de desenhar o circular, que de 10ms. O
tempo restrito pela frequncia mxima do pulso. Se a frequncia da operao real maior que 200K, ser
operada como 200K. Neste caso, levar um tempo mais longo. O 16 bit baixo S3 + 0 representa a direo
de desenhar o circular. Zero (0) indica a direo no sentido horrio, enquanto 1 indica a direo no sentido
anti-horrio. O valor de direo maior que 1 ser considerado como 1.
8. A instruo desenha um oval com o ngulo de 90 graus. A figura 1 mostra a direo no sentido horrio,
enquanto a figura 2 mostra a direo no sentido anti-horrio. O valor mximo de r1 e r2 no pode ser maior
que 1.000.000.000 e valor mnimo no pode ser menor que 100.
Yaxis
(S1,S2)
r1
(0,0)
Yaxis
(S1,S2)
r1
r2
Xaxis
Figura 1
(0,0)
r2
Xaxis
Figura 2
9. A
direo do eixo X e eixo Y ser alterada durante a interpolao oval. Para refletir o nmero da direo
adequadamente, a direo do eixo X e eixo Y alterada durante a interrupo. Logo, o valor Y indicando a
direo ser alterado fora do programa, durante o ciclo de escaneamento.
53.14.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada do pulso do eixo duplo.
M8143: Indicador da finalizao da execuo da sada do pulso de Y0.
M8144: Indicador da finalizao da execuo da sada do pulso de Y1.
M8147: Indicador da execuo da sada do pulso de Y0.
M8148: Indicador da execuo da sada do pulso de Y1.
M8153: Indicador da finalizao da execuo da sada do pulso de Y2.
M8154: Indicador da finalizao da execuo da sada do pulso de Y3.
M8157: Indicador da execuo da sada do pulso de Y2.
M8158: Indicador da execuo da sada do pulso de Y3.
2. Descrio dos registros especiais
D8140, D8141: O registro do valor atual da sada de pulso Y0 e valor atual ser aumentado, ou reduzido,
de acordo com a direo da sada, D8141 (bit alto), D8140 (bit baixo).
D8142, D8143: O registro do valor atual da sada de pulso Y1 e o valor atual ser aumentado, ou
reduzido, de acordo com a direo da sada, D8143 (bit alto), D8142 (bit baixo).
D8190, D8191: O registro do valor atual da sada de pulso Y2, e o valor atual ser aumentado, ou
reduzido, de acordo com a direo da sada, D8191 (bit alto), D8190 (bit baixo).
D8200, D8201: O registro do valor atual da sada de pulso Y3, e o valor atual ser aumentado, ou
reduzido, de acordo com a direo da sada, D8201 (bit alto), D8200 (bit baixo).
296 | TPW-04
www.weg.net
53.15 F213 CIMA INTERPOLAO OVAL ABSOLUTA DE EIXO DUPLO
F
213
D
X
CIMA
Elemento Bit
Y
M
S1
S2
S3
K
*
*
*
H
*
*
*
KnX
KnY
KnM
S1
Elemento Palavra
KnS
T
C
S2
D
*
*
*
S3
W
*
*
*
DCIMA
S1
S2
S3
TPW-04 | 297
www.weg.net
Yaxis
(S1,S2)
r1
(0,0)
Yaxis
(S1,S2)
r1
r2
Xaxis
Figura 1
(0,0)
r2
Xaxis
Figura 2
298 | TPW-04
www.weg.net
Mnemnico
LD (S1) = (S2)
LD (S1) > (S2)
LD (S1) < (S2)
LD (S1) (S2)
LD (S1) (S2)
LD (S1) (S2)
AND (S1) = (S2)
AND (S1) > (S2)
AND (S1) < (S2)
AND (S1) (S2)
AND (S1) (S2)
AND (S1) (S2)
OR (S1) = (S2)
OR (S1) > (S2)
OR (S1) < (S2)
OR (S1) (S2)
OR (S1) (S2)
OR (S1) (S2)
Nome
Pgina
Comparao LD
299
Comparao AND
300
Comparao OR
301
D
X
LD
Elemento bit
Y
M
Comparao LD
K
*
*
S1
S2
H
*
*
KnX
*
*
KnY
*
*
S1
KnM
*
*
Elemento word
KnS
T
*
*
*
*
C
*
*
S2
D
*
*
W
*
*
V
*
*
Z
*
*
Instruo de 16-bit
LD =
LD>
LD<
LD<>
LD< =
LD>=
Instruo de 32-bit
D LD =
D LD>
D LD<
D LD<>
D LD< =
D LD> =
Condies ativas
S1 = S2
S1>S2
S1<S2
S1S2
S1S2
S1S2
Condies inativas
S1S2
S1S2
S1S2
S1 = S2
S1>S2
S1<S2
Por exemplo:
www.weg.net
54.3 F232~F238 COMPARAO AND
F
232~238
D
X
AND
Elemento bit
Y
M
S1
S2
Comparao AND
K
*
*
H
*
*
KnX
*
*
KnY
*
*
S1
KnM
*
*
Elemento word
KnS
T
*
*
*
*
C
*
*
S2
D
*
*
W
*
*
V
*
*
Z
*
*
Instruo de 16-bit
AND =
AND>
AND<
AND<>
AND< =
AND> =
Instruo de 32-bit
D AND =
D AND>
D AND<
D AND<>
D AND< =
D AND> =
Por exemplo:
Se X000 estiver ativo e C10 for igual a 200, Y010 ser ativo.
300 | TPW-04
Condies ativas
S1 = S2
S1>S2
S1<S2
S1S2
S1S2
S1S2
Condies inativas
S1S2
S1S2
S1S2
S1 = S2
S1>S2
S1<S2
www.weg.net
54.4 F240~F246 COMPARAO OR
F
240~246
D
X
OR
Elemento bit
Y
M
S1
S2
Comparao OR
K
*
*
H
*
*
KnX
*
*
KnY
*
*
S1
KnM
*
*
Elemento word
KnS
T
*
*
*
*
C
*
*
S2
D
*
*
W
*
*
V
*
*
Z
*
*
Instruo de 16-bit
OR =
OR>
OR<
OR<>
OR< =
OR> =
Instruo de 32-bit
D OR =
D OR>
D OR<
D OR<>
D OR< =
D OR> =
Condies ativas
S1= S2
S1> S2
S1< S2
S1S2
S1S2
S1S2
Condies inativas
S1S2
S1S2
S1S2
S1= S2
S1> S2
S1< S2
Por exemplo:
Se X001 estiver ativo ou C10 for igual a 200, Y010 ser ativo.
TPW-04 | 301
www.weg.net
55 FUNO DE COMUNICAO
55.1 RESUMO
O PLC TPW04 suporta protocolo Modbus. Alm disso, TPW04300 tambm suporta protocolo de comunicao
CANopen.
55.1.1 Porta de Comunicao
O PLC TPW04 tem 4 portas de comunicao.
1. PG porta de comunicao.
2. porta de comunicao USB.
3. porta de comunicao RS485.
4. RS485, RS232 placa de expanso porta de comunicao 1 e 2.
As posies so conforme abaixo:
3
2
1.
2.
3.
4.
5.
1. PG porta de comunicao
O pino a figura de PG Porta de Comunicao
1: RX2: RX +
3: GND
4: TXMini Din 8-core socket
O PLC TPW04 inclui uma porta de comunicao PG.
5: VCC
6: GND
7: TX +
8: GND
www.weg.net
4. Carto de expanso porta de comunicao 1 e 2
A placa de expanso porta de comunicao com o PLC TPW04 est disponvel para o carto de memria, como
485BD, 232BD, RTCBD cartes, etc. Esta funo no est disponvel no TPW04-110 e TPW04-114, enquanto
dois cartes de expanso portas de comunicao esto disponveis em TPW04-360. Todos os outros TPW04
tipos de modelo, s esto equipados com um carto de expanso porta de comunicao.
Modbus Escravo
(apenas RTU).
USB
RS485
Expanses
1e2
RS instruo.
Instruo (apenas
MBUS RTU).
Remote I/O.
Link de Dados 2
(Data Link2).
D8120
D8320/
D8300
Padro
Opcional
Registrar-se para
definio do formato
de comunicao.
Observao:
D8321
Padro
Descrio
Padro
: A funo est disponvel e pode ser usada por vrias portas ao mesmo tempo.
: A funo est disponvel e no pode ser usada por vrias portas ao mesmo tempo.
ID
PG
N.
Funo
Descrio
D8003
ID.
D8128
Especificar ID.
D8321
Formato de Comunicao.
Formato de Comunicao.
D8120
D8123
D8124
D8125
D8126
D8122
RS485
D8129
Marcador de timeout.
Marcador para
a resposta de timeout.
TPW-04 | 303
www.weg.net
Expanso 1
N.
Funo
Descrio
D8320
Formato de Comunicao.
D8322
D8323
D8324
Caractere de Incio.
D8325
Caracteres finais.
D8326
Marcador de timeout
D8300
Formato de Comunicao
D8302
D8303
D8304
Caractere de Incio.
D8305
Caracteres finais.
D8306
Marcador de timeout.
D8329
Expanso 2
D8309
do
Nmero de Bits
Descrio
(B0).
1: 8 bit.
Verificao de
paridade.
(B2 e B1).
(0,1): mpar
Stop bit.
(B3).
(0): 1 bit.
(1): 2 bits.
Taxa de trasmisso
(bps).
NOTA!
1. A porta de comunicao PG suporta Modbus RTU e Modbus ASCII, os protocolos de comunicao,
com um determinado comprimento de dados de 8 bits.
2. A configurao da D8321 ter efeito no prximo ciclo de varredura, aps esta comunicao
terminar.
3. Ao ligar, D8321 vem com o valor 89 Hex por padro.
4. Se o valor de D8321 estiver acima da faixa, a porta de comunicao PG adota o formato de
comunicao padro: taxa de trasmisso 19,2 kbps, 8 bits de dados, 2 bits de parada e sem
verificao de paridade.
5. Se qualquer um dos bits B10, B11, B12, B13, B14 e B15 estiver com valor 1, ir configurar a
transmisso como 19,2 kbps, 8 bits de dados, 2 bits de parada e sem verificao de paridade.
6. Depois que a taxa de transmisso de dados modificada, preciso a reconexo do PLC com
o software TPW-PCLINK.
304 | TPW-04
www.weg.net
55.5 D8120 FORMATO DE COMUNICAO (RS485) & D8320 FORMATO DE
COMUNICAO CRIAO (CARTO DE EXPANSO 1) & D8300 FORMATO DE
COMUNICAO (CARTO DE EXPANSO 2)
Nome
Nmero de Bits
Descrio
Comprimento de
dados.
(B0).
(0): 7 bits.
(1): 8 bits.
Verificao de
paridade.
(B2 e B1).
Stop bit.
(B3).
(0): 1 bit.
(1): 2 bits.
Taxa de
trasmisso. (bps)
Caractere de Incio
(B8)
(0): Nada
Caracteres finais
(B9)
(0): Nada
NOTA!
1. O formato de comunicao e a taxa de transmisso no B0 a B7 so para todas as funes.
2. B8 a B9 apenas para instruo RS.
3. Se qualquer um dos bits B10, B11, B12, B13, B14 e B15 estiver com valor 1, ir configurar a
transmisso como 19,2 kbps, 8 bits de dados, 2 bits de parada e sem verificao de paridade.
4. Quando a porta de comunicao RS485 usada, certifique-se de usar o cabo isolado tranado,
e adotar aterramento classe III.
5. No h nenhuma conexo no terminal COM bloco e FG bloco de terminais.
6. O cabo isolado tranado deve ser de 0,5 mm, com final blindado (30 mm, ou abaixo) para a
conexo com o bloco de terminais.
7. O resistor de terminao necessrio para a comunicao entre vrias mquinas, com a
especificao de 120, 1/4W.
8. Ao ligar, D8120, D8320, D8300 so definidos como 89 Hex por padro.
9. A definio da D8120, D8320 e D8300 ter efeito no prximo ciclo de varredura aps a
comunicao terminar.
10. Insira o carto de expanso para comunicao antes que o mestre esteja ligado, para que a placa
de expanso funcione normalmente. Se voc inserir o carto de expanso aps a alimentao
estar ligada, no funcionar corretamente e pode danificar o equipamento.
11. Funo de escravo Modbus s suporta modo RTU.
FUN87: MBUS
TPW-04 | 305
www.weg.net
S: Endereo dos dados enviados.
M: Comprimento dos dados enviados (RS: 0 a 255; MBUS: 0 a 253).
D: Endereo dos dados recebidos.
N:Comprimento dos dados recebidos (RS: 0 a 255; MBUS: 0 a 253).
K: Seleo de porta serial, constante 0 a 2.
0: RS485 padro.
1: RS485 do carto de expanso 1.
2: RS485 do carto de expanso 2.
A instruo RS uma instruo do protocolo de comunicao que faz uso de vrias unidades de
comunicao, como PC, leitor de cdigo de barras e impressora, para troca de dados com base na
comunicao do protocolo.
A instruo MBUS est disponvel para Modbus mestre e s suporta modo RTU.
Contedo
Pontos
0000H a 00FFH
0100H a 01FFH
0200H a 07FFH
0800H a 0BFFH
0C00H a 0C27H
0C28H a 0CC3H
0CC4H a 0CFFH
0D00H a 0DFFH
0E00H a 0E63H
0E64H a 0CE7H
0CE8H a 0EDBH
0EDCH a 0EFFH
0F00H a 10FFH
1100H a 1CFFH
1D00H a 34FFH
3500H a 35FFH
3600H a 3FFFH
X0 a X377
Y0 a Y377
M0 a M1535
S0 a S1023
T0 a T39
T40 a T195
T196 a T255
T256 a T511
C0 a C99
C100 a C199
C200 a C219
C220 a C255
M8000 a M8511
S1024 a S4095
M1536 a M7679
C256 a C511
Reservados
256
256
1536
1024
40
156
60
256
100
100
20
36
512
3.072
6144
256
-
Aplicvel ao TPW04
-100
-200
-300
NOTA!
Entrada e sada dos endereos da bobina est distribuda em octal, como X000 a X007, X010 a X017.
Os outros endereos de bobina esto em decimal, como M0 a M7, M8, M9, M10 M1534, M1535..
306 | TPW-04
www.weg.net
55.7.2 Distribuio de endereos de Registradores
Obs: Contedo utilizado em cdigos de funo 03 H, 06 H, 10 H (ler/escrever).
Endereo
Registrador
Contedo
Bytes
4000H a 4027H
4028H a 40C3H
Aplicvel ao TPW04
-100
-200
-300
80
312
40C4H a 40FFH
120
4100H a 41FFH
512
4200H a 4263H
200
4264H a 42C7H
200
42C8H a 42EFH
80
42F0H a 4337H
144
4338H a 4537H
1024
4538H a 4B37H
3072
4B38H a 6277H
11904
6278H a 6477H
1024
6478H a 6497H
64
6498H a 64HAC
80
64C0H a 655BH
312
655CH a 6597H
120
6598H a 6697H
512
6698H a 66FBH
200
66 FCH a 675FH
200
6760H a 6787H
80
6788H a 67CFH
144
67D0H a 69CFH
1024
69D0H a 6BCFH
1024
6BD0H a 7FFFH
Reservados.
8000H a FFFFH
65536
[*1]: Mapa de endereo de contador (C200 a C234, contador de 32 bits; C235 a C249, C250 a C255, contador de alta velocidade de 32
bits).
[*2]: Mapa de endereo de contador (C256 a C499, C509 a C511, contador de 32 bits; C500 a C508, contador de alta velocidade de 32
bits).
TPW-04 | 307
www.weg.net
55.7.3 Descrio dos endereos de registradores de 32 bits
Registrador de Valor
Byte Alto
Registrar endereo
32-Contador de
Bits
Valor Presente
32-Contador de
Bits
Valor Padro
32-Contador de
Bits
Valor Presente
32-Contador de
Bits
Valor Padro
42C8 H
42C9 H
...
4336 H
...
C255 palavra baixa de valor presente.
4337 H
6760 H
6761 H
...
...
67CE H
67CF H
67D0 H
67D1 H
...
...
69CE H
69CF H
69D0 H
69D1H
...
...
6BCE H
6BCF H
Cdigo Funo
Os dados
CRC-16
308 | TPW-04
Cdigo Funo
Cdigo de Erro
CRC-16
www.weg.net
Descrio:
Endereo do nmero
da estao:
Cdigo Funo
00 H: Todos os escravos
01 H: Escravo 1
0F H: Escravo 15
10 H: Escravo 16
...
0FF H: Escravo 255
01 H: Ler bobina.
03 H: Ler registro.
08 H: Diagnstico.
6C H: Controle.
11 H: Ler ID.
Intervalo de
Dados
Verificao
CRC-16
Cdigo de Erro
Depende de cada
funo. Consulte a
descrio de cada
funo para obter
mais detalhes.
Verificao
CRC gama
o endereo do
escravo, a funo
cdigo e dados/
cdigo de erro.
Leia o contedo
abaixo para a
descrio de
cada cdigo de
erro.
NOTA!
O tempo de espera para recepo do PC deve ser o tempo mximo de transmitir 256 bytes de
instrues de comunicao (calculado com base em diferentes taxas de transmisso) mais o tempo
de espera do PLC no ciclo de scan.
55.8.2 Cdigo de Erro
Se a conexo estiver ativa, quando ocorre um erro, o mestre ir transmitir o cdigo da funo Plus 80 H (defina
o bit mais alto como 1), juntamente com o cdigo de erro, para o sistema principal.
Cdigo
Nome
Descrio
01
Funo ilegal.
02
03
Dados ilegais.
04
Erro no escravo.
05
Confirmado.
Reservados.
06
Escravo ocupado.
Reservados.
07
Modo de operao/
Modo de senha.
TPW-04 | 309
www.weg.net
A. 01 H Ler bobina
Cdigo
Funo
Descrio da
Funo
01 H.
O cdigo da funo usada para ler os estados de vrias bobinas contnuas.
O TPW04 tem um mximo de 2.000 bobinas.
PLCPC (OK)
Endereo do Escravo
01 H
Endereo do Escravo
01 H
Cdigo Funo
01 H
Cdigo Funo
01 H
Cdigo Funo
81 H
03 H
Cdigo de Erro
02 H
CD H
CRC-16
Baixa
C1 H
Alta
91 H
Bobina
Endereo
Bobina
Quantidade
CRC-16
Alta
00 H
Bytes
Baixa
13 H
Alta
00 H
Baixa
15 H
Baixa
0C H
Alta
00 H
Estado
de sada
X032-X023
Estado
de sada
X042-X033
Estado
de sada
X047-X043
CRC16
Notas
PLCPC (ERRO)
Endereo do
Escravo
Dados
Dados
Formato de Comunicao
PCPLC
01 H
6B H
05 H
Baixa
42 H
Alta
82 H
O nmero de bytes igual ao da quantidade de bobinas/8. Quando o resto no zero, 1 byte deve ser adicionado.
Usurio deve definir o endereo de incio e a bobina quantidade como os mltiplos de 8, de forma a aumentar a
eficincia do programa.
No exemplo acima, a bobina quantidade de instruo PCPLC 0015 H) = 21 (D). No entanto, como 21/8 =
2, e o restante 5, a resposta nmero de bytes 2 + 1 = 3 (D) = 03 H) = 3 8 = 24 bobinas membros).
Assim, o nmero de bytes de PLCPC ser 03 H. O endereo de sada e entrada da bobina distribudo em
octal (X000 a X007, X010 a X017, ), s o endereo inicial no PCPLC 0013 (H) = 23 (Octal). O estado de
sada PLCPC deve ser a 24 bobina do X023, que : X023, , X027, X030, X036, X037, X040, X041, , X046
e X047, que o estado de 21 bobinas, mais trs zeros (0). Produz a resposta de quantidade 3 bytes (8 bits so
um byte. Ou seja, X023 a X032, X033 a X042, X043 a X047). o mesmo caso quando a bobina Y lida.
No byte (X023 a X032), X023 o menor bit vlido e X032 o maior bit vlido. Os bytes so organizados a partir
de baixa alta bit, que o X032 a X023. Quando a realimentao do estado do X032 a X023 CD (H), ou seja,
1100 1101 (B), o estado de X032 a X023 ser ON, ON, OFF, OFF, ON, ON, OFF, ON (nesta ordem).
B. 05 H Escrever bobina
Cdigo
Funo
Descrio da
Funo
05 H.
O cdigo da funo usado para escrever ON/OFF em uma nica bobina.
PCPLC
310 | TPW-04
05 H
Endereo do
Escravo
Cdigo Funo
Bobina
Endereo
Alta
01 H
Cdigo de Erro
Baixa
AC H
Valor da
Bobina
Alta
FF H
Baixa
00 H
Baixa
4D H
Alta
E7 H
Endereo do Escravo
01 H
Cdigo Funo
05 H
Cdigo Funo
Bobina
Endereo
Alta
01 H
Baixa
AC H
Valor da
Bobina
Alta
FF H
Baixa
00 H
Baixa
4D H
Alta
E7 H
Dados
01 H
CRC-16
Notas
PLCPC (ERRO)
Endereo do Escravo
Dados
Formato de
Comunicao
PLCPC (OK)
CRC-16
CRC-16
01 H
85 H
02 H
Baixa
C3 H
Alta
51 H
www.weg.net
C. 0F H Escrever vrias bobinas
Cdigo Funo
0F H.
Descrio da
Funo
Endereo do Escravo
01 H
Cdigo Funo
0F H
Cdigo Funo
0FH
Cdigo Funo
8F H
Alta
00 H
Cdigo de Erro
01 H
Baixa
13 H
Baixa
85 H
Alta
00 H
Alta
F0 H
Baixa
0A H
Baixa
Recepo
disponvel
24 H
Alta
09 H
Dados
Bobina
Quantidade
Alta
00 H
Baixa
13 H
Alta
00 H
Baixa
0A
H
Dados
Endereo do Escravo
Bytes
02 H
Bobina
Endereo
Bobina
Quantidade
CRC-16
* Dados de Entrada
CRC-16
Notas
PLCPC (ERRO)
Endereo do
Escravo
Bobina
Endereo
Formato de
Comunicao
PLCPC (OK)
Baixa
XX
Alta
XX
CRC16
01 H
D. 03 H Ler registro
Cdigo Funo
03 H.
Descrio da
Funo
01 H
Cdigo Funo
03 H
Dados
Formato de
Comunicao
Endereo do Escravo
Incio
Endereo
Registrar
quantidade
CRC-16
Notas
Alta
40 H
Baixa
6B H
Alta
00 H
Baixa
03 H
Baixa
61 H
Alta
D7 H
PLCPC (OK)
Endereo do
Escravo
01
H
03
Cdigo Funo
H
06
Bytes
H
* Os dados de
sada
Dados
PCPLC
CRC-16
Baixa
XX
Alta
XX
PLCPC (ERRO)
Endereo do
01 H
Escravo
Cdigo Funo
83 H
Cdigo de Erro
02 H
CRC-16
Baixa
C0 H
Alta
F1 H
TPW-04 | 311
www.weg.net
E. 06 H Escrever registro
Cdigo
Funo
Descrio da
Funo
06 H.
Gravar o contedo em um nico registro.
PCPLC
PLCPC (ERRO)
01 H
Endereo do Escravo
01 H
Endereo do
Escravo
01 H
Cdigo Funo
06 H
Cdigo Funo
06 H
Cdigo Funo
86 H
Registrar Alta
Endereo Baixa
40 H
Registrar
endereo
Dados de Alta
entrada Baixa
00 H
CRC-16
01 H
03 H
Baixa
8D H
Alta
CB H
Dados
Endereo do Escravo
Dados
Formato de
Comunicao
PLCPC (OK)
Dados de
entrada
CRC-16
Alta
40 H
Cdigo de Erro
03 H
Baixa
01 H
Baixa
02 H
Alta
00 H
Alta
61 H
Baixa
03 H
Baixa
8D H
Alta
CB H
CRC-16
10 H.
Descrio da
Funo
Endereo do Escravo
01 H
Endereo do
Escravo
01 H
Cdigo Funo
10 H
Cdigo Funo
10 H
Cdigo Funo
90 H
Alta
40 H
Cdigo de Erro
03 H
Baixa
01 H
Baixa
0C H
Alta
00 H
CRC16
Alta
01 H
Incio
Endereo
Registrar
Quantidade
Alta
40 H
Baixa
01 H
Alta
00 H
Baixa
02 H
04 H
* Dados de Entrada
CRC-16
312 | TPW-04
Baixa
XX
Alta
XX
Dados
01 H
Bytes
Notas
PLCPC (ERRO)
Endereo do Escravo
Dados
Formato de
Comunicao
PLCPC (OK)
Incio
Endereo
Registrar
quantidade
CRC-16
Baixa
02 H
Baixa
05 H
Alta
C8 H
www.weg.net
G. 08 H Diagnstico
usada principalmente para verificar a comunicao entre o mestre e escravos, ou verificar a condio de erro
nos escravos.
Cdigo Funo
Sub-funo 0000.
Descrio da Funo
PLCPC (ERRO)
Endereo do
01 H
Escravo
01 H
Endereo do Escravo
01 H
Cdigo Funo
08 H
Cdigo Funo
08 H
Cdigo Funo
88 H
Alta
00H
Cdigo de Erro
02 H
Baixa
00 H
Sub-funo
Dados
CRC-16
Alta
00 H
Baixa
00 H
Alta
A5 H
Baixa
37 H
Baixa
DA H
Alta
8D H
Notas
Dados
Endereo do Escravo
Dados
Formato de
Comunicao
PLCPC (OK)
Subfuno
Dados
CRC-16
Alta
A5 H
Baixa
37 H
Baixa
DA H
Alta
8D H
CRC-16
Baixa
C7 H
Alta
C1 H
H. 6C HControle
A. Sub-funo FF00: Executar/parar programa do usurio.
Cdigo Funo
Sub-funo FF00.
Descrio da
Funo
PCPLC
Endereo do Escravo
01 H
Cdigo Funo
6C H
Cdigo Funo
6C H
Subfuno
Os
dados
Alta
FF H
Baixa
00 H
Alta
53 H
Baixa
54 H
Baixa
9C H
Alta
D8 H
Dados
01 H
CRC-16
Notas
PLCPC (ERRO)
Endereo do Escravo
Dados
Formato de
Comunicao
PLCPC (OK)
Subfuno
Os
dados
CRC-16
Alta
FF H
Baixa
00 H
Alta
53 H
Baixa
54 H
Baixa
9C H
Alta
D8 H
Endereo do
Escravo
Cdigo
Funo
Cdigo de
Erro
EC H
Baixa
6D H
Alta
03H
CRC16
01 H
04 H
TPW-04 | 313
www.weg.net
B. Sub-funo FF01: Modificar identificao do TPW04 (endereo)
Cdigo Funo
Sub-funo FF01.
Descrio da
Funo
Modifica o ID (endereo).
PCPLC
PLCPC (ERRO)
01 H
Endereo do Escravo.
01 H
Cdigo Funo.
6CH
Cdigo Funo.
6CH
Subfuno
Dados
de ID
CRC-16
Notas
Alta
FF H
Baixa
01 H
Alta
00 H
Baixa
37 H
Baixa
B1 H
Alta
C1 H
Dados
Endereo do
Escravo.
Dados
Formato de
Comunicao
PLCPC (OK)
Subfuno
Dados de
ID
CRC-16
Alta
FF H
Baixa
01 H
Alta
00 H
Baixa
37 H
Baixa
B1 H
Alta
C1 H
Endereo do
Escravo.
Cdigo
Funo.
Cdigo de
Erro.
CRC-16
01 H
EC H
04 H
Baixa
6D H
Alta
03 H
Os dados de identificao o novo ID (001 a 255). A palavra deve ser definida como zero (0).
Sub-funo FF02.
Descrio da
Funo
Endereo do Escravo
01 H
Endereo do
Escravo
01 H
Cdigo Funo
6C H
Cdigo Funo
6C H
Cdigo Funo
EC H
Alta
FF H
Cdigo de Erro
04 H
Baixa
02 H
Baixa
6D H
Alta
52 H
CRC16
Alta
03 H
Subfuno
Dados
314 | TPW-04
Alta
FF H
Baixa
02 H
Alta
00 H
Baixa
00 H
Baixa
00 H
Alta
17 H
Dados
01 H
CRC-16
Notas
PLCPC (ERRO)
Endereo do Escravo
Dados
Formato de
Comunicao
PLCPC (OK)
Subfuno
Dados
CRC-16
Baixa
55 H
Baixa
FD H
Alta
48 H
www.weg.net
D. Sub-funo FF03: definir valor DO RTC.
Cdigo Funo
Sub-funo FF03.
Descrio da
Funo
Endereo do Escravo
01 H
Endereo do
Escravo
01 H
Cdigo Funo
6C H
Cdigo Funo
6C H
Cdigo Funo
EC H
Alta
FF H
Cdigo de Erro
04 H
Baixa
03 H
Baixa
6C H
Baixa
C0 H
Alta
C6 H
Alta
34 H
Dados
Dados
Dados
Dados
Dados
CRC-16
Notas
PLCPC (ERRO)
Endereo do Escravo
Alta
FF H
Baixa
03 H
Alta
Segundo
Baixa
Minuto
Alta
Baixa
Alta
Baixa
Hora
Data
Ms
Ano
Alta
Baixa
Baixa
Semana
00 H
XX
Alta
XX
Dados
Subfuno
Formato de
Comunicao
PLCPC (OK)
Subfuno
CRC-16
CRC-16
L. 11 H: Escrever ID (endereo).
Cdigo Funo
11 H.
Descrio da
Funo
Escreve ID (endereo).
PCPLC
Formato de
Comunicao
PLCPC (OK)
PLCPC (ERRO)
Endereo do
Escravo
01 H
Endereo do Escravo
01 H
Endereo do
Escravo
01 H
Cdigo Funo
11 H
Cdigo Funo
11 H
Cdigo Funo
91 H
Bytes
01 H
Cdigo de Erro
04 H
ID
03 H
Baixa
C0 H
CRC-16
Dados
Alta
2C H
Baixa
4C H
Alta
53 H
CRC-16
Baixa
10 H
Alta
4C H
CRC-16
Notas
Esta funo s est disponvel para conexo ponto a ponto (apenas entre dois dispositivos). Quando usada para
a conexo de vrias mquinas, causar confuso nos dados do barramento.
Durante a leitura do ID, o escravo da instruo endereo um nmero aleatrio, em vez de zero (0). O ID retornado
o ID real do dispositivo.
TPW-04 | 315
www.weg.net
55.9 OUTRAS FUNES DE COMUNICAO
55.9.1 I/O Remota (instruo RMIO)
Abaixo apenas uma breve introduo. Veja a descrio da instruo F191 RMIO, para obter mais informaes.
Item
Descrio
Padro de comunicao.
EIA RS-485.
Taxa de trasmisso.
Nmero de escravos.
Mximo de 4 escravos.
Cabo.
Escravo 1
Escravo 2
Escravo 3
Escravo 4
NOTA!
316 | TPW-04
www.weg.net
55.10 FUNO DA LIGAO DE DADOS 2 (INSTRUO DTLK2)
Abaixo apenas uma breve introduo. Veja a descrio para a instruo F193 "DTLK2" para obter mais
informaes.
Especificaes
EIA RS-485.
4.800 bps a 500.000 bps
Mximo de 15 escravos.
O endereo de incio da faixa, de D0 a D7999 e W0 a W32767 so
definidas pela instruo DTLK2 (Nota: O TPW04-300 suporta registros
de dados W).
O comprimento mximo dos dados de 40 palavras, que pode ser
definido por instruo DTLK2.
Cabos tranados isolados, colinearidade, tipo 2 linhas, comprimento
total: 1 km (38,4Kbits/s).
Padro de comunicao.
Taxa de trasmisso.
Nmero de escravos.
Zona relacionada.
Comprimento dos dados de
cada escravo.
Cabo.
NOTA!
O TPW04-300 suporta registros de dados W.
55.10.1 Aplicao Formato Instruo
FUN193: DTLK2
S1
S2
TPW-04 | 317
www.weg.net
56 CARTO DE EXPANSO
Sob a srie TPW04, cada unidade bsica exceto TPW04-114 pode ser instalado com um carto de expanso,
e a TPW04-360 pode ser instalado com duas. Para usar o carto de expanso, voc deve inseri-lo antes que
o mdulo principal esteja ligado. Caso contrrio, o carto no funciona normalmente. Quando o carto de
memria no estiver em uso, voc deve instalar a tampa padro do carto de expanso, de modo a proteg-lo
de poeira, que pode afetar a conectividade do carto. Voc deve conectar/desconectar o carto de expanso
quando a energia desligada. Depois que a placa de expanso ligada, o host ir identificar a placa de expanso
automaticamente, e exibir a identificao em D8020 (para carto de expanso porta de comunicao 1), D8021
(carto de expanso porta de comunicao 2) (ID 0 se o erro ocorre quando a identificao). Os tipos de placas
de expanso so listados como abaixo:
ID
Tipo
TPW04-0CV
TPW04-485BD
TPW04-232BD
TPW04-COBD
TPW04-ENBD
5
6
TPW04-4DBD
TPW04-4RBD
TPW04-2D2TBD
TPW04-RTCBD
TPW04-2AIBD
10
TPW04-3MABD
Descrio
Tampa Padro de placa de
expanso
485 Multi-funo porta de
comunicao
232 Multi-funo porta de
comunicao
Porta de comunicao
CANopen
Porta de comunicao
Ethernet
Entrada Digital 4
Sada de rel 4
Entrada Digital 2
Sada a Transistor 2
RTC
0~10V entrada
analgica porto 2
0~10V entrada
analgica porto 2
Porta de sada analgica 1
Consumo de Energia
Observao
N. A
Padro
DC3, 3 V : 3mA
DC3, 3 V : 11mA
DC3, 3 V : 160mA
DC5V : 130mA
DC3, 3 V : 170mA
DC3, 3 V : 13mA
DC24V : 30mA
DC3, 3 V : 8mA
DC5V : 14mA
Opcional
DC24V : 2mA
DC24V : 25mA
TPW04-485BD
318 | TPW-04
TPW04-232BD
www.weg.net
56.2 TPW04-COBD
TPW04-COBD
56.3 TPW04-ENBD
TPW04-ENBD
TPW04-4DBD
Tipo
TPW04-4DBD
TPW04-4RBD
TPW04-2D2TBD
TPW04-4RBD
TPW04-2D2TBD
Descrio
4 - Canal de entradas digitais
4 - Canal de sadas a rel
2 - Canal de entradas digitais
2 - Canal sada transistor
Os nmeros dos canais digitais do carto de memria so dispostos da X370 e Y370, respectivamente.
56.4.1 Instrues de Uso
Quando TPW04-4DBD utilizado, os nmeros de quatro entradas no carto so X370~X373 (carto de expanso
porta 1) / X374~ X377 (carto de expanso porta 2).
TPW-04 | 319
www.weg.net
Quando TPW04-4RBD utilizado, os nmeros de quatro entradas no carto so Y370~Y373 (carto de expanso
porta 1) / X374~X377 (carto de expanso porta 2).
Quando TPW04-2D2TBD utilizado, o nmero de duas entradas e duas sadas so respectivamente X370~X371
e Y370~Y371 (carto de expanso porta 1) / X374~O X375, Y374~Y375 (carto de expanso porta 2).
56.5 TPW04-RTCBD
TPW04-RTCBD carto de memria utilizada para realizar funo RTC.
TPW04-RTCBD
TPW04-114
TPW04-120
RTC carto de expanso
N/A
pode ser conectado em funo RTC.
TPW04 224
TPW04-232
RTC funo pode ser feita no mdulo bsico, ou obtido, ligando o carto de expanso RTC.
TPW04-324
TPW04 332.
TPW04-340
TPW04-360
RTC funo do mdulo bsico.
Aplicao exclusiva
instruo
Erro
Erro Salto
Memria explorao
em caso de falha de
energia
Registros: Segundo (D8013), o minuto (D8014), Hora (D8015), Data (D8016), Ms (D8017), o ano (D8018),
Semana (D8019), com 30s offset.
F160 TCMP: tempo comparar.
F161 TZCP: tempo de zona de comparao.
F162 TADD:tempo alm.
F163 TSUB: tempo subtrao.
F166 TRD: ler tempo.
F167 relgio TWR: escrever dados.
45 Segundos/ms (25 C).
Correo Automtica.
Em caso de falha de energia, D8013~D8019 ir manter os dados com a energia fornecida pela bateria de
ltio.
A operao RTC pode ser realizada a partir de marcadores especiais a seguir e registros especiais.
320 | TPW-04
www.weg.net
Marcadores
Especiais
M8015
Contedo
Parar relgio
e preset
M8016
Parar de exibir
hora do relgio
M8017
30S offset
M8018
M8019
Deteco da
Instalao
Erro do relgio
Descrio
Registradores
Especiais
Contedo
D8013
Segundo (0~59)
D8014
Minuto (0~59)
D8015
Hora (0~23)
D8016
Dia (1~31)
D8017
Ms (1~12)
D8018
Ano (2000~2099)
D8019
Semana (0~6)
TPW04-3MABD
NOTA!
1. Apenas a placa de expanso porta 1 suporta as funes de placas de expanso TPW04-2AIBD,
TPW04-1AOBD e TPW04-3MABD, que so indisponveis para a placa de expanso porta 2.
2. Quando as placas de expanso TPW04-2AIBD, TPW04-1AOBD e TPW04-3MABD so usados,
a sada de alta velocidade funo de Y3 ser desativado. Preste ateno.
TPW04-2AIBD: 2-Canal porta de entrada analgica
NOTA!
(Preciso 2%, ou seja, 0,2 V), 0~10V entrada, com a correspondente faixa de ajuste: 0~1000 (10bits).
TPW04-1AOBD: 1-Canal porta de sada analgica
NOTA!
(Preciso 2%, ou seja, 0,2 V), 0~10V entrada, com a correspondente faixa de ajuste: 0~4000.
TPW04-3MABD: 2-Canal porta de entrada analgica
NOTA!
(Preciso 2%, ou seja, 0,2 V), 0~10V entrada, com a correspondente faixa de ajuste: 0~1000 (10bits).
1-Canal porta de sada analgica [Nota] (Precision 2%, ou seja, 0,2 V), 0~10V entrada, com o
respectivo alcance de leitura: 0 ~4000.
TPW-04 | 321
www.weg.net
NOTA!
Filtro em Software de entrada de tipo placa de expanso Analgicos D8260: 0: O filtro de software
est desativado; 1~3: Software modo de filtro 1~3 (para mais detalhes, consulte 58.2.9 - Definies
de Memria do Sistema neste documento).
A configurao relao entre o dispositivo de armazenamento de dados e o canal do mdulo de expanso
analgicos:
Canal 1
D8360
Canal 1
D8368
Entrada analgica do tipo placa de expanso (O sistema ir ler os dados no canal e anot-las
em dados correspondentes dirigir-se a cada hora aps a digitalizao est concluda).
Canal 2
Canal 3
Canal 4
Canal 5
Canal 6
Canal 7
D8361
D8362
D8363
D8364
D8365
D8366
Sada analgica do tipo placa de expanso (O Sistema ir ler os dados do endereo
correspondente e a sada deles de canais individuais durante o exame).
Canal 2
Canal 3
Canal 4
D8369
D8370
D8371
-
Canal 8
D8367
Quando a placa de expanso analgica utilizada, o AD registra entrada da placa de expanso dispostos da
D8360. O DA sada, os registos so dispostas da D8366.
Instrues de Uso:
Quando TPW04-2AIBD usado, D8360 e D8361 sero usadas para armazenar os dados correspondentes para
a tenso de entrada do canal correspondente.
Quando TPW04-3MABD utilizado, a relao da entrada/sada analgica de canais correspondentes aos registos
o mesmo que o dos TPW04-2AIBD e TPW04-1AOBD.
56.7 TPW04-CAMBD
TPW04-CAMBD
322 | TPW-04
www.weg.net
57 2 MDULO DE EXPANSO
Sob a srie TPW04, cada unidade bsica, exceto TPW04-114/TPW04-120, pode ser conectada com os mdulos
de expanso. Para utilizar o mdulo de expanso, necessrio conect-lo antes que a energia esteja ligada.
Caso contrrio, o mdulo de expanso no funciona normalmente. Quando o mdulo de expanso no est em
uso, instale o conector do terminal. Voc deve conectar o mdulo de expanso quando a energia desligada.
Os tipos de mdulos de expanso so listados como abaixo:
Mdulo
Digital
Mdulo Analgico
Tipo
TPW04-16EMR
TPW04-16EMT
TPW04-16EYR
TPW04-16EYT
TPW04-16EXD
TPW04-4RD
TPW04-4TM
TPW04-2DA
TPW04-8AD
TPW04-PBUS
TPW04-DNET
PT01
Descrio
8-Pontos de entradas/ 8-pontos de sadas a rel
8-Pontos de entradas/ 8-pontos de sadas (NPN transistor)
16-Pontos de sadas a rel.
16-Pontos de sadas (NPN transistor)
16-Ponto de entradas
Entrada de temperatura PT-1004 -Canal
Entrada de temperatura J/K4-Canal
0~10V, 10V, 0~20mA, 4~20mA sada analgica2-Canal
0~10V, 0~20mA entrada analgica2-Canal
0~10V, 10V, 0~20mA, 4~20mA sada analgica1-Canal
0~10V, 0~20mA entrada analgica8-Canal
Escravo Profibus-DP
Escravos DeviceNet
TCP/IP
TPW04-01SPS-A
TPW04-3MA
Mdulo de
Comunicao
Fonte de
Alimentao
Resistncia a
vibraes
TPW04-16EM
R/T/P
TPW04-16EY
R/T/P
TPW04-16EXD
TPW04-32EM
R/T/P-A
16
0
16
16
Tipo bloco
8
8
0
16
No removvel
57 90 85
124 90 85
No necessrio
100~240 VAC
Contnuo
E 1,75 mm amplitude
0,5G continuamente acelerar
Acidental
Amplitude 3,5mm
1,0G continuamente acelerar
TPW-04 | 323
www.weg.net
Resistncia ao
choque
Imunidade a Rudos
Rigidez Dieltrica
Rigidez Dieltrica
Resistncia de
isolamento
Aterramento
147 M/s2(15g), durao de 11 ms, 3 choques por eixo, sobre trs eixos perpendiculares entre si (IEC61131-2).
1.000 Vpp, 1us @ 30~100Hz
PARA 1.500 VCA > 1min entre todos os terminais de aterramento (bloco de terminais do rel).
PARA 1.500 VCA > 1min entre todos os terminais de aterramento (outros blocos de terminais).
500VDC> 10M entre todos os terminais de aterramento.
100
NOTA!
No us-lo no ambiente com a presso que exceda a atmosfera, poder causar mau funcionamento.
Figura:
324 | TPW-04
TPW04-16EMR
TPW04-16EMT
TPW04-16EYR
TPW04-16AET
TPW04-16EXD
www.weg.net
Entrada
Tempo de resposta
Indicador
Mtodo Isolamento
Ponto
Tenso
Atual
Tipo
Vida Mecnica
Vida Eltrica
Tempo de resposta
Carga Mnima
Sada
Indicador
Mtodo Isolamento
Indicador
Acessrio
Smbolo
As especificaes
8
DC 24 V 10%
7mA - 24 VDC.
3.3 K.
Figura
X0~X7
S/S
Bloco terminal
superior
S/S
C0
X0
Y0
X1
Y1
X2
Y2
X3
Y3
X4
C1
X5
Y4
X6
Y5
X7
Y6
Y7
Smbolo
Bloco
terminal
inferior
Y0~Y7
C0~C1
Contedo
Bloco terminal de
cabeamento de sada
(terminal de sada)
Bloco terminal de
circuito comum
(terminal comum)
Entrada
S/S
Sada
RY
COM
TPW-04 | 325
www.weg.net
57.1.3 TPW04-16EMT Especificao
Item
Ponto
Tenso
Atual
Impedncia
Tenso/corrente
nvel ON
Tenso/corrente
nvel OFF
Entrada
Tempo de resposta
Indicador
Mtodo Isolamento
Ponto
Tenso
Atual
Tipo
Tempo de resposta
Carga mnima
Sada
Indicador
Mtodo Isolamento
Indicador
Acessrio
Smbolo
As especificaes
8
DC 24V 10%
7mA - 24VDC.
3.3 K.
X0~X7
S/S
Bloco terminal
superior.
Figura
S/S
C0
X0
Y0
X1
Y1
X2
Y2
X3
Y3
X4
C1
X5
Y4
X6
Y5
X7
Y6
Y7
Smbolo
Bloco
terminal
inferior.
Y0 ~Y7
C0 ~C1
Contedo
Bloco terminal de
cabeamento de sada
(terminal de sada).
Bloco terminal de
circuito comum
(terminal comum).
COM
Entrada
S/S
1
326 | TPW-04
Sada
Trigger
Circuit
Y0
www.weg.net
57.1.4 Especificao TPW04-16EYR
Item
Entrada
Ponto
Ponto
Tenso
Atual
Tipo
Vida Mecnica
Vida Eltrica
Tempo de resposta
Carga Mnima
Sada
Indicador
Mtodo Isolamento
Indicador
Acessrio
Smbolo
As especificaes
0
16
AC 250 V/DC 30 V.
2A/ 1 ponto; 5A/ 1 terminal
comum.
Relay.
20.000.000 vezes.
100.000 vezes - 2 Av.
10 ms.
1 mA - 5VDC.
Indicador LED ON, quando a
entrada ON.
Relay.
PWR: 5V de
alimentao LED (Verde).
OE: Habilitar sada LED (Verde).
5VDC: Max consumo
de corrente 35 mA.
24 VDC: Max consumo
de corrente 140 mA.
Cabo de expanso
(TP03-304EC: 4 cm, 26pin).
Bloco de terminais descrio
Contedo
Y0~Y7
C0~C1
Bloco
terminal superior
Figura
Smbolo
Bloco
terminal
inferior
Y10 ~Y17
C2 ~C3
Contedo
Bloco terminal de
cabeamento de sada
(terminal de sada).
Bloco terminal de
circuito comum
(terminal comum).
Sada
TPW-04 | 327
www.weg.net
57.1.5 TPW04-16EYT Especificao
Item
Entrada
Ponto
Ponto
Tenso
Atual
Tipo
Tempo de resposta
Carga Mnima
Sada
Indicador
Mtodo Isolamento
Indicador
Acessrio
Smbolo
As especificaes
0
16
DC 24V
0.3 A/1 ponto; 1.2 A/ 1 terminal
comum.
Transstor NPN.
Menor que 1 ms.
1mA - 5VDC.
Indicador LED , quando a entrada
ON.
Foto-acoplador isolamento.
PWR: 5V de alimentao LED
(Verde).
OE: Habilitar sada LED (Verde).
5VDC: Mx. consumo
de corrente 35 mA.
24 VDC: Mx. consumo
de corrente 140 mA.
Cabo de expanso
(TP03-304EC:4 cm:26 pin).
Bloco de terminais descrio
Contedo
Y0~Y7
C0~C1
Bloco terminal
superior.
Sada
328 | TPW-04
Figura
Bloco terminal superior.
Y10
~Y17
C2 ~C3
Contedo
Bloco terminal de
cabeamento de sada
(terminal de sada).
Bloco terminal de
circuito comum
(terminal comum).
www.weg.net
57.1.6 TPW04-16EXD Especificao
Item
Ponto
Tenso
Atual
Impedncia
Tenso/corrente
nvel ON
Tenso/corrente
nvel OFF
Tempo de resposta
Entrada
Indicador
Mtodo Isolamento
Ponto
Sada
Indicador
Acessrio
Smbolo
As especificaes
16
DC 24V 10%
7mA - 24VDC.
3.3 K.
X0~X7
Terminal de entrada
do sinal (terminal de entrada).
S/S0
Bloco terminal
superior
Figura
Smbolo
Bloco
terminal
inferior.
X10~
X17
S/S1
Contedo
Terminal de entrada
do sinal (terminal de
entrada).
Bloco terminal de
circuito comum
(terminal comum).
Entrada
TPW-04 | 329
www.weg.net
57.2 MDULO ANALGICO
A unidade de base da TPW04-100 30-pontos, TPW04-200 e TPW04-300 pode ser conectado com o mdulo
de expanso analgicos: Esses modelos tm 56 canais de entrada analgica e 8 canais de sada analgica, no
mximo.
57.2.1 Especificao geral
Item
Dimenso (mm)
Fonte de alimentao
ampliada
Temperatura de
Funcionamento
Temperatura de
armazenamento
Faixa de umidade
Resistncia a vibraes
Resistncia ao choque
Mtodo de Instalao
O aterramento
Sistema de Isolamento
O isolamento impedncia
Suportar tenso de
isolamento
Indicador de
Funcionamento
Contnuo
Acidental
E 1,75 mm amplitude
0,5G acelerao continua
Amplitude 3,5mm
1,0G acelerao continua
147 M/s2(15g), durao de 11 ms, 3 choques por eixo, sobre trs eixos perpendiculares entre si
(IEC61131-2).
Instalao direta ou trilho DIN
100
Foto-acoplador isolamento
10M ou acima de 500V DC (entre terminal de sada e circuito secundrio)
500VAC/min (entre terminal de sada e circuito secundrio)
LED (5V LED indicador de energia: verde)
NOTA!
No o use no ambiente com a presso que exceda a atmosfera, pode causar mau funcionamento.
Mdulo Analgico
Figura:
330 | TPW-04
TPW04-4RD
TPW04-4TM
TPW04-2DA
TPW04-3MA
TPW04-8AD
www.weg.net
57.2.2 TPW04-8AD Especificao
Item
Gama de entrada analgica
Faixa de valor
Resoluo
Preciso
Velocidade de Transmisso
Nmero Total de canais
A0~A7
C0~C7
Bloco de
terminais
SHLD
descrio.
24 V
0V
Tenso/corrente
comutador de entrada.
Indicador de potncia.
Fonte de alimentao interna.
Fonte de alimentao externa.
Acessrio.
NOTA!
Quando for escolher corrente/tenso modo para 8AD mdulo, o interruptor lateral deve ser no
nvel correspondente.
Esquema do Circuito
TPW-04 | 331
www.weg.net
57.2.3 TPW04-2DA ESPECIFICAO
Especificao (unidade de sada analgica
e 2 12-bit tenso/corrente canais de sada).
Tenso
Atual
I0 - C0
0MA~20 mA ou
0V~10V ou 1V~5V
4MA~20 mA
I1 - C1
Item
Faixa de Valor
Resoluo
Preciso
Velocidade de Transmisso
Nmero Total de canais
V0~V1
I0~I1
C0~C1
V0~V1
Bloco de
terminais descrio
C2~C3
SHLD
24V
0V
Indicador de potncia
Fonte de alimentao interna
Fonte de alimentao externa
Acessrio
332 | TPW-04
V0 - C0
V1 - C1
V0 - C2
10V~10V
V1 - C3
Ligao Externa impedncia
deve ser > [Alterador 500
0000 (0 V) ~ 4000 (10 V) ou
0000 (1 V) ~ 2000 (5 V).
2.5 mV.
1% (a 20 C).
1 scan tempo/ 2 canais.
2 Canais.
Sada de tenso terminal,
Sadas sinal de tenso entre V e C.
Terminal de sada, corrente.
Sadas sinal de corrente entre I e C.
Ponto de terra
comum de V0~V2 ou I0~I2
Sada de tenso terminal,
sadas sinal de tenso
entre V e C (10V~10V).
V, V no podem ser usados
simultaneamente.
Ponto de terra
comum de V0 ~V1.
Todos os bornes blindados SHLD esto
conectados internamente.
Conecte os terminais blindados FG sobre
a carcaa.
24 V 24 VDC terminal
da entrada de alimentao ( + ).
24 V 24 VDC terminal da entrada de
alimentao (-).
PWR: 24 V LED de energia (Verde).
LNK: Link LED (Verde).
5VDC: Max corrente 30mA
24VDC 20%
(Mx. consumo
de corrente 100 mA).
Cabo de expanso
(TP03-304EC: 4 cm, 26 pin).
AN
Ligao Externa
impedncia deve ser < 500 .
0000 (0 mA) ~ 2000 (20 mA) ou
0000 (4 mA) ~ 2000 (20 mA).
10 A.
1% (a 20 C.
www.weg.net
Esquema do Circuito
TPW-04 | 333
www.weg.net
57.2.4 TPW04-3MA Especificao
Item
Gama de Entrada
Analgica
Entrada
Faixa de valor
Tenso
0V~10V ou 1V~5V.
Impedncia de entrada 30 K.
0000 (0 V) ~ 4000 (10 V), ou
0000 (1 V) ~ 2000 (5 V).
Nmero Total de
canais
Faixa de Sada
Analgica
Sada
Faixa de valor.
Nmero total de
canais.
Resoluo
Preciso
Velocidade de Transmisso
V0~V1
I0 ~I1
Bloco de terminais
descrio
C0 ~C1
V2 ou V2
I2
C2
SHLD
24V
0V
Indicador de potncia
Fonte de alimentao interna
Fonte de alimentao externa
Acessrio
334 | TPW-04
Atual
0MA~20 mA ou 4 mA~20 mA
Impedncia de entrada 250 .
0000 (0 mA) ~ 2000 (20 mA), ou
0000 (4 mA) ~ 2000 (20 mA).
I2 - C2
0MA~ 20 mA, ou
4MA~ 20 mA.
N. A.
Ligao Externa
impedncia deve ser < 500
0000 (0 mA) ~ 2000 (20 mA) ou
0000 (4 mA) ~ 2000 (20 mA)
10 A.
1% (0~55 C.
www.weg.net
Esquema do Circuito
Diagrama do Circuito de entrada analgico
TPW-04 | 335
www.weg.net
57.2.5 TPW04-4RD Especificaes
Item
Faixa de entrada temperatura
Sada Digital
Resoluo
Preciso
Tipo de Sensor
Velocidade de Transmisso
Nmero Total de canais
A0~A3
B0~B3
B0~b3
Bloco de terminais
descrio
SHLD
24 V
0V
Indicador de potncia
24VDC 20%
(Mx. consumo de corrente 100 mA).
Acessrio
NOTA!
Os canais definidos no mestre deve ser correspondente ao dos canais utilizados pelo mdulo, e
o ocioso os canais devem ser definidas com no mtodo de operao. Caso contrrio, ocorre o
erro.
Esquema do Circuito
336 | TPW-04
www.weg.net
57.2.6 TPW04-4TM Especificao
Item
Faixa de entrada temperatura
Sada Digital
Resoluo
Preciso
Tipo de Sensor
Velocidade de Transmisso
Nmero Total de canais
TC0~TC3
TC0~TC3
Bloco de
terminais
24V
descrio
0V
Indicador de potncia
Fonte de alimentao interna
Fonte de alimentao externa
Cabo de expanso
(TP03-304EC: 4cm, 26pin).
Acessrio
Esquema do Circuito
Cabo tranado
TPW-04 | 337
www.weg.net
57.2.7 Cabeamento
Na figura da unidade de expanso analgicos de entrada (A/D):
1. O cabo para entrada analgica deveria ser isolado e tranado, e deve ser afastado da linha de alimentao, ou
outros fios, que podem causar interrupo (recomenda-se que o cabo deve ser inferior a 3 m de comprimento).
2. Ligue o terminal de aterramento do sistema, e, em seguida, o sistema corretamente. Tanto de tenso como
de entradas atuais esto disponveis para unidade analgica. No entanto, o sinal deve ser inferior a 15V, ou
30mA, seno a unidade analgica ser danificada.
Analgico Eltrico figura de unidade de expanso de sada (D/A):
1. O cabo para entrada analgica deve ser isolado e tranado, e deve ser afastado da linha de alimentao, ou
outros fios, que podem causar interrupo (recomenda-se que o cabo deve ser inferior a 3 m de comprimento).
2. A fiao inadequada pode resultar em mau funcionamento, ou danificar a unidade bsica. O curto-circuito na
sada de tenso ir danificar a unidade bsica permanentemente. Preste ateno a isso.
Voc pode escolher a sada de tenso, ou corrente de sada, para a unidade de sada analgica.
338 | TPW-04
www.weg.net
Manter o fio sem proteo, a mais curta possvel (30 mm, ou menor).
Ligar o Shields-net com o SHLD terminal, que deve ser conectado com uma chama grande, atravs do fio
condutor de aproximadamente 1.25 MM2.
Usar fonte de alimentao de 24 VCC, ou sada de 24V da unidade bsica de D/DA mdulo.
TPW-04 | 339
www.weg.net
57.2.8 Instrues de Utilizao
7 TPW04, os mdulos de expanso analgicos de entrada. (Caso 7 TPW04-8AD unidades so utilizadas, no
ser de 56 canais de entrada. Para TPW04-4RD, haver 28 canais de entrada) e 4 TPW04 unidades de expanso
analgicos de sada (caso 4 TPW04-2DA so utilizados, no haver 8 canais de sada). Ou seja, a unidade bsica
pode ser expandida para 56 canais analgicos de entrada e 8-Canal, maximizando sada analgica. Ao us-lo,
voc deve prestar ateno para os seguintes pontos:
1. Uma unidade de expanso com entrada e sada ( TPW04-3MA) vai ocupar duas expanses de unidades, uma
das quais para a entrada de dados, enquanto a outra para a sada.
2. O total de canais analgicos de cada unidade de expanso determinado pela funo especfica de cada
unidade (para a informao sobre os canais de cada mdulo, consulte as respectivas especificaes do
captulo abaixo).
3. Expanso TPW04 unidade analgica deve ser conectado com a porta de expanso da TPW04 unidade bsica.
Os canais correspondentes so numerados da esquerda para a direita da porta de expanso da unidade bsica.
4. TPW04-3MA vai ocupar 4 canais AD. Os dois primeiros so correspondentes com a prtica entrada analgica,
enquanto que os outros dois so nulos. TPW04-3MA vai ocupar 2 canais de sada DA. O primeiro uma
prtica correspondente com a sada analgica, enquanto o outro nulo.
Exemplo n 1: Canal AD
Observao:
1. A ltima unidade deve ser conectado com o loop conector do terminal (TP-200CE).
2. A figura acima apenas a lgica relao, em vez da ligao prtica. Na prtica, com nmeros diferentes de
mdulos de potncia, sero adicionados devido a diferentes aplicaes. (Ver ponto 58.4 Mdulo de fonte de
alimentao deste documento).
340 | TPW-04
www.weg.net
Relao de configurao de canal.
Canal
Canal 1
Canal 2
Canal 3
...
Canal 9
Canal 10
...
Canal 59.
Canal 60
Canal 61
Canal 62
Canal 63
Canal 64
D8259
D8260
D8261
Padro
0
0
0
AD Canal 1~4.
...
D8262
D8274
D8275
D8276
D8277
D8278
D8279
M8257
M8258
Observao
CANAL AD 5~8.
= 0: AD est desativado.
= 1: 0~10 V modo de entrada (0~4000) = 2: 0~20 mA
modo de entrada (0~2000) = 3: 4~20 mA modo de
entrada de corrente.
Ou 1~5 V modo de entrada de tenso (0~2000).
=
=
=
=
4: PT100
5: PT1000
6: J
7: K
Modo de Operao para a DA mdulo: para definir 4 HEX cdigos H **** no registo
#D8277~#D8279, na qual a word baixa corresponde ao canal AD com menor
nmero.
= 0: DA est desativado.
= 1: 0~10 V tenso de sada(s) modo (0~4000).
= 2: 0~20 mA modo de sada de corrente(0~2000).
= 3: 4~20 mA modo de sada de corrente.
Ou 1~5 V modo de entrada de tenso (0~2000).
Erro do nmero de AD mdulos:
ON: D8257 defina o valor est fora da faixa.
Erro nmero de canal para a DA mdulos:
ON: D8259 defina o valor est fora da faixa.
...
D8257
Memria do Sistema
Definio
Defina o nmero de mdulos em uso para a TPW04
0~7
unidade de expanso analgicos para entrada.
Defina o nmero de mdulos em uso para a TPW04
0~8
unidade de expanso analgicos de sada.
Filtro em Software para unidade de expanso analgicos de entrada (AD).
0: Nenhum filtro de software.
1~3: Software modo filtro 1 a 3.
Modo de Operao para AD mdulo: A definir 4 cdigos hexadecimais H **** no
registo #D8261~#D8276, na qual a word baixa corresponde ao canal AD com menor
nmero.
CANAL AD 53~56.
CANAL AD 57~60.
Reservados
CANAL AD 61~64.
DA Canal 1~4.
DA Canal 5~8.
0
DA Canal 9~10.
OFF
OFF
TPW-04 | 341
www.weg.net
Por exemplo: ADmodo D8261 = H0123
AD CH1 = 3, 4~20mA modo de entrada, ou 1~5V modo de entrada de tenso (0~2000);
AD CH2 = 2, 0~20mA modo de entrada de corrente (0~2000);
AD CH3 = 1, 0~10V modo de entrada de tenso (0~4000);
AD CH4 = 0, AD est desativado.
Por exemplo:DA modo D8278 = H3210
DA CH5 = 0, modo DA desabilitado;
DA CH6 = 1, 0~10V modo de tenso de sada (0~4000);
DA CH7 = 2, 0~20mA modo de sada de corrente (0~2000);
AD CH1 = 3, 4~20mA modo de sada de corrente, ou 1~5V modo de tenso de sada (0~2000);
A. Filtro de Software para unidade de expanso analgicos de entrada.
Filtro de Software:
(Modo 1): Atualizar os dados em cada tempo de varredura.
Mostra os ltimos 5 dados do AD e, em seguida, eliminar o mximo e mnimo dados. Finalmente, obter o valor
mdio dos 3 dados que permaneceram.
(Modo 2): Atualizar os dados de todos os 5 tempos de varredura.
Amostra do 5 dados consecutivos no modo 1, em seguida, obter a mdia dos 5 dados.
(Modo 3): Atualizar os dados a cada 25 tempos de varredura.
Amostra do 5 dados consecutivos no modo 2. Em seguida, obter a mdia do mximo e mnimo de dados.
Por exemplo:A amostragem de dados 1 = 161,a amostragem de dados 2 = 120,a amostragem de dados 3
= 154,a amostragem de dados 4 = 160,a amostragem de dados 5 = 190,a amostragem de dados 6 = 169.
A amostragem de dados 7 = 110, a amostragem de dados 8 = 121, a amostragem de dados 9 = 150, a
amostragem de dados 10 = 198, a amostragem de dados 11 = 199.
Modo 1:
Atualizar dados = (161 + 154 + 160) / 3 = 158-filtro (1,2,3,4,5).
Os dados de valor mximo 190 e valor mnimo 120 sero excludos.
Atualizar dados = (154 + 160 + 169) / 3 = 161-filtro (2,3,4,5,6).
Os dados de valor mximo 190 e valor mnimo 120 sero excludos.
Atualizar dados = (154 + 160 + 169) / 3 = 161-filtro (3,4,5,6,7)
Os dados de valor mximo 190 e valor mnimo 110 ser excludo.
:
:
Atualizar dados = (121 + 150 198) / 3 = 156-filtro (7,8,9,10,11).
Os dados de valor mximo 199 e valor mnimo 110 ser excludo.
Modo 2:
Obter o valor mdio dos 5 dados do Modo 1 (++++) / 5
Modo 3:
Obter o valor mdio do mximo e mnimo de dados entre 5 dados consecutivos no modo 2. Este modo pode
eficientemente filtrar a ondulao, ou ondulao rudo.
(Max + Min) /2, em que o intervalo de mximo e mnimo, o valor est dentro ().
342 | TPW-04
www.weg.net
57.3 MDULO DE COMUNICAO
Tipo
Fonte de alimentao
ampliada
Entrada/Sada pontos
Descrio
Dimenso
TPW04-PBUS
TPW04-DNET
EN01
24VDC.
N. A.
N. A.
N. A.
O Profibus-DP escravo
Escravos DeviceNet
O TCP/IP
W38H90D59mm
Figura:
TP03-PBUS
TP03-DNET
EN01
Dimenso:
Especificao:
TP03-01SPS-A
W57H90D83mm
5V de sada
250mA
Interna de 24V
250mA
Externa de 24V.
400mA
Segundo a especificao, a srie TPW04 pode expandir a E/S digital de 128 pontos (TPW04-100), 256 pontos
(TPW04-200), 384 pontos (TPW04-300), no mximo, o que pode ampliar o analgico de 56-canal de entrada e
sada 8 canais. No entanto, deve considerar a restrio de energia na prtica. Mdulo de fonte de alimentao
deve ser adicionado no caso de alimentao insuficiente.
TPW-04 | 343
www.weg.net
Se antes est ligado com o mdulo de alimentao, voc deve calcular a potncia total exigida por todos os
mdulos de expanso para ser conectado com a unidade bsica do TPW04. Se a unidade bsica no pode
satisfazer, voc deve adicionar mdulo de potncia na posio correta (adicionar um, ou mais mdulos de
potncia, mediante exigncias), para que todos os mdulos de expanso possam ser alimentados corretamente.
A restrio do fornecimento de energia, principalmente interna, considera que a fonte de 5V e 24V sada interna
da unidade bsica pode atender a expanso.
57.4.1 Restrio de alimentao 5V
Especificao de potncia 5V
Tipo de srie
5V de sada (mA).
TPW04-130
300
TPW04-200
500
TPW04-300
500
TPW04-32E
500
Consumo de energia 5V
5V de potencia consumido pela unidade bsica
Tipo de unidade bsica
TPW04-130
TPW04 224
TPW04-232
TPW04-240
TPW04-260
Tipo de mdulo
TPW04-324
TPW04 332
TPW04-340
TPW04-360
Tipo de mdulo
TPW04-4RD
TPW04-4TM
TPW04-2DA
TPW04-3MA
TPW04-8AD
Tipo
TPW04-324
TPW04 332
TPW04-340
TPW04-360
344 | TPW-04
www.weg.net
Etapa 1, calcular a corrente consumida 5V, com base no consumo de energia 5V.
TPW04-120BR-A+ 3TPW04-16EMR+TPW04-8AD
Configurao
Quantidade
TPW04-16EMR
TPW04-8AD
TPW04-120BR-A
3
1
1
5V
consumo (mA)
30
30
130
Total (mA)
250
Quantidade
TPW04-16EMR
TPW04-8AD
TPW04-130BR-A
3
1
1
Ponto de
sada
8
0
14
24V Interno
consumo (mA)
64
0
112
Total (mA)
304
Passo 3, preencha a tabela abaixo. Ser julgado como OK, se o valor real est dentro da especificao. Se todos
os itens estiverem OK, pode ser conectada diretamente. Se a fonte de alimentao for superior especificao,
requer a adio fonte de alimentao.
Item
AD/DA pontos
As especificaes
Valor real
Juiz
128
78
OK
56/8
8/0
OK
Fonte de alimentao
de 5 V(mA).
300
250
OK
Fonte interna
de 24V (mA).
300
304
NG
Concluso: A fonte de alimentao de 24V no consegue satisfazer as exigncias. Por isso, requer a adio
mdulo de fonte de alimentao.
TPW-04 | 345
www.weg.net
M8002, M8003
Aps o PLC comear a funcionar, o pulso inicial M8002 ativado apenas durante o primeiro ciclo de scan.
O pulso tido como sinal da configurao inicial para a inicializao do programa, por escrito, os valores
especificados e outras condies.
Aps o PLC comear a funcionar, o pulso inicial M8003 desativado, apenas durante o primeiro ciclo de scan.
A mquina oferece os seguintes quatro relgios internos. Quando o PLC est ligado, os quatro tipos de tempo
ir manter oscilando.
346 | TPW-04
www.weg.net
M8011
(10ms)
M8012
(100ms)
10ms
100ms
1s
M8013
(1s)
1min
M8014
(1min)
NOTA!
Mesmo que o PLC estiver em STOP, o relgio continua funcionando. Portanto, a borda de descida
de EXECUTAR (M8000) no est em sincronia com a hora de incio do relgio.
58.1.3 RTC
Forado
O relgio est parado, definindo M8015 NO. O usurio pode inserir o valor de tempo de ser calibrado a cada vez
que registrar (D8013 a D8019) e M8015. Em seguida, o relgio ser iniciado com o novo horrio.
Por exemplo:A figura mostra como definir a hora de executar o programa normal. X000 - para definir o perodo
de tempo. Em seguida, defina X000 para iniciar o relgio.
X000
M0
M8015
PLF
M0
MOV
K30
D8013
MOV
K20
D8014
MOV
K10
D8015
MOV
K25
D8016
MOV
K4
D8017
MOV
K0
D8018
MOV
K2
D8019
TPW-04 | 347
www.weg.net
Notas para calibragem do relgio
1. Quando o M8015 est DESLIGADO, nenhuma alterao pode ser feita no registro.
2. Insira novo tempo quando o M8015 estiver em ON.
3. Quando o tempo de entrada no existir, o tempo no pode ser alterado e os dados de tempo de correco
devem entrar em uma segunda vez.
4. Quando chega o tempo de definio, M8015 for alterado de ON para OFF, com as alteraes no estado, o
novo horrio entra em vigor.
5. Quando o tempo de entrada no existe, o tempo no pode ser alterado e os dados devem ser inseridos em
uma segunda vez.
6. A gama de ajuste para o D8018 2000 a 2099 (representando os anos 2000 a 2099).
7. Aps queda de energia, M8015, M8016 e M8017 devem ser reativados.
58.1.4 ID da placa de expanso
D8020: ID para o armazenamento carto de memria 1; D8021: ID para o armazenamento carto de memria 2.
Depois que a placa de expanso conectada, ser identificada quando a unidade principal ligada. Tambm o
ID ser exibido na D8020 e D8021.
0
Sem carto
6
TPW04-4RBD
1
TPW04-485BD
7
TPW04-2D2TBD
2
TPW04-232BD
8
TPW04-RTCBD
3
TPW04-COBD
9
TPW04-2AIBD
4
TPW04-ENBD
11
TPW04-3MABD
5
TPW04-4DBD
348 | TPW-04
www.weg.net
58.1.8 Instruo para todas as sadas proibida
M8034: Proibir todas as sadas.
Todos os marcadores de sada tornaram-se DESLIGADO em andamento M8034, e o PLC ainda atua sobre a
memria de imagens. Depois de uma fonte de alimentao conectado, M8034 ser reposto.
Quando a leitura sincronizada com as instrues FUN67 (RAMPA), FUN71 (HKY), FUN74 (SEGL), FUN75 (ARWS),
FUN77 (PR), etc., so executadas, recomenda-se usar modo de digitalizao, ou constante distribuio interrompida
pelo temporizador da unidade.
Especialmente quando a instruo FUN71 (HKY) usada, a filtragem vaga para o boto input ir levar a atraso
de resposta e o tempo de varredura deve ser superior a 20 ms.
Depois de uma fonte de alimentao ser conectada, M8039 ser reposto.
NOTA!
O tempo de varredura D8010 a 8012, que inclui o tempo especificado de constante modo de
leitura.
58.1.10 Transferncia proibida entre estados
M8040: Transferncia proibida.
Depois de dirigir M8040, at mesmo depois de todas as condies de transferncia fornecidas, a transferncia
do estado no pode ser realizada e a sada do estado de parada vai continuar agindo. Consulte as instrues da
etapa interpretao para a sada reset.
58.1.11 Especificar expanso de I/O.
M8110: Expanso I/O ativar funo.
Quando M8110 = DESLIGADO o mesmo que o original I/O expanso. Quando M8110 = ON, a expanso
quantidade determinada pela D8110 e D8111. Depois que uma fonte de alimentao for conectada, M8110
ser reposto.
D8110: O nmero total de pontos de entrada X (incluindo corpo principal).
TPW-04 | 349
www.weg.net
Quando o M8110 = ON, o valor de D8110 ir determinar o nmero total de pontos de entrada X. o valor de D8110
deve ser menor do que o mximo de pontos de I/O do modelo correspondente (veja a seo 59.1 para mais
informaes). Quando o valor da D8110 menor do que a X pontos do corpo do controlador, o especificado
X aponta expanso so pr-definidas como zero (0), e o corpo principal X vai funcionar normalmente. Quando
o valor especificado no mltiplo de 8, o mnimo mltiplo de 8 maior que o valor especificado ser tomado
como os pontos especificados. Por exemplo: D8110 = 23, o controlador ir especificar os pontos de 24, e a
quantidade de 24 expanso 16 = 8.
D8111: O nmero total de pontos de entrada Y (incluindo corpo principal).
Quando o M8110 = ON, o valor de D8111 ir determinar o nmero total de pontos de entrada Y, o valor de D8111
deve ser menor do que o mximo pontos de I/O do modelo correspondente (veja a seo 59.1 para mais
informaes). Quando o valor da D8111 menor do que o Y, os pontos do corpo do controlador, o especificado
Y aponta expanso, so pr-definidas como zero (0), e o corpo principal Y vai funcionar normalmente. Quando
o valor especificado no mltiplo de 8, o mnimo mltiplo de 8 maior que o valor especificado ser tomado
como os pontos especificados. Por exemplo: D8111 = 17, o controlador ir especificar os pontos de 24, e a
quantidade de 24 expanso 16 = 8.
MC-MCR
CJ-P
EI-DI
FOR-NEXT
STL-RET
P-SRET
I-IRET
FEND-FIM
O-FEND
O-END
(Sim FEND)
350 | TPW-04
MC-MCR
(6607)
(6607)
(6605)
(6605)
(6606)
(6608)
(6606)
(6606)
(6608)
(6608)
(6608)
CJ-P
Exemplo n 1
Exemplo n 2
(6701)
(6701)
Exemplo 2:
EI-DI
FOR-NEXT
(6607)
Camadas 16
* 2
1 STL in
(6607)
(6607)
(6607)
(6607)
(6607)
(6607)
STL-RET
(6605)
(6607)
(6607)
(6606)
(6605)
(6606)
(6606)
(6605)
(6605)
(6605)
www.weg.net
(6607)
(6701)
(6605)
(6606)
(6606)
(6606)
(6606)
(6606)
(6709)
(6606)
(6709)
(6606)
(6709)
I-IRET
(6608)
(6606)
(6607)
(6607)
(6605)
(6606)
(6606)
(6606)
(6606)
(6606)
(6709)
(6606)
(6606)
(6606)
(6706)
FEND-END
(6608)
(6608)
(6607)
(6607)
(6605)
(6605)
(6709)
(6709)
(6606)
(6606)
Observao
SOH
O STX
ETX
EOT
ENQ
RECONH
BEL
BS
A HT
LF
VT
FF
CR
ASSIM
SI
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
PODE
EM
SUB
ESC
FS
O GS
RS
NS
SP
!
"
#
$
%
&
".
(
)
*
+
,
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
,
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T.
U
V
W
X
Y
Z
{
|
}
~
DEL
TPW-04 | 351
www.weg.net
ASC II
(Sistema
Hexadecimal)
0
1
2
3
4
5
6
7
8
9
30
31
32
33
34
35
36
37
38
39
Letras
em Ingls
ASC II
Letras
(Sistema
em Ingls
Hexadecimal)
A
B
C
D
E
F
G
H
I
J
K
L
M
41
42
43
44
45
46
47
48
49
4UM
4B
4C
4D
N
O
P
Q
R
S
T
U
V
W
K
Y
Z
ASC II
(Sistema
Hexadecimal)
4O.
4F
50
51
52
53
54
55
56
57
58
59
5A
Cdigo
ASC II
(Sistema
Hexadecimal)
O STX
ETX
02
03
Ao
quando
ocorre um
erro
0000
Continue a
operar
6006
Continue a
operar
0000
Continue a
operar
Soluo
6101
6103
Parar a
operao
6105
6106
6107
0000
Continue a
operar
6301
6302
Continue a
operar
0000
Continue a
operar
352 | TPW-04
6102
6104
No h exceo.
No h exceo.
Erro DTLK2.
Validar os parmetros de comunicao e conexes.
Erro RMIO.
Validar os parmetros de comunicao e conexes.
Erro de Parmetro [(M8064D8064)].
No h exceo.
www.weg.net
Erro
cdigo
Ao
quando
ocorre um
erro
6401
6402
6406
6409
Parar a
operao.
0000
Continue a
operar.
No h exceo.
6501
6504
6505
Parar a
operao.
6506
6507
Parar a
operao.
6508 P/
6509
0000
Continue a
operar.
No h exceo.
6606
6607
6604
6605
6608
6609
6610
6611
6612
6613
6614
6615
Parar a
operao.
6616
6617
6618
6619
6621
0000
6705
6706
Continue a
operar.
Continue a
operar.
6603
Soluo
TPW-04 | 353
www.weg.net
Erro
cdigo
Ao
quando
ocorre um
erro
Soluo
6707
6709
Outros erros.
6710
Incongruncia parmetro.
6711
6730
6732
6733
6734
6735
6736
6740
Continue a
operar.
6742
6743
6744
6745
6746
6747
6750
6751
6752
Passo
erro
nmero
0000
Continue a
operar.
6903
6904
6905
6906
Continue a
operar.
0000
Continue a
operar.
354 | TPW-04
No h exceo.
www.weg.net
Erro
cdigo
Ao
quando
ocorre um
erro
Soluo
7001
Sem resposta.
Verifique se a configurao e conexo esto corretas.
SOMA, erro na verificao de dados
7002
Verifique se a configurao e conexo esto corretas.
retornados.
7003
ASC, erro de formato de dados retornados.
Verifique se a configurao e conexo esto corretas.
Incio/fim de erro de caractere de dados
7004
Verifique se a configurao e conexo esto corretas.
retornados.
Erro de cdigo funcional de dados
7005
Verifique se a configurao e conexo esto corretas.
retornados.
Erro nmero do mdulo de dados
7006
Verifique se a configurao e conexo esto corretas.
retornados.
7007
Erro de dados retornados.
Verifique se a configurao e conexo esto corretas.
Continue a
7008
Erro de comprimento para comando voltar.
Verifique se a configurao e conexo esto corretas.
operar.
SOMA, erro na verificao de dados
7010
Verifique se a configurao e conexo esto corretas.
recebidos pelo mdulo.
ASC, erro de formato de dados recebidos
7011
Verifique se a configurao e conexo esto corretas.
pelo mdulo.
Erro de cdigo funcional para os dados
7012
Verifique se a configurao e conexo esto corretas.
recebidos pelo mdulo.
Erro de comprimento para os dados
Verifique se a configurao e conexo esto corretas.
7013
recebidos pelo mdulo.
A BFM, erro de faixa para os dados
7014
Verifique se a configurao e conexo esto corretas.
recebidos pelo mdulo.
Nmero fora da faixa de dados recebidos
7015
Verifique se a configurao e conexo esto corretas.
pelo mdulo.
Erro de Comunicao [M8124 (incorporado na porta de comunicao) /M8324 (carto de expanso porta de
comunicao 1) /M8304 (carto de expanso porta de comunicao 2) (D8345)].
Continue a
0000
No h exceo.
operar.
6760
Erro de verificao CRC.
Verifique se a configurao e conexo esto corretas.
6761
Sem resposta.
Verifique se a configurao e conexo esto corretas.
Continue a
operar.
6762
Resposta exceo.
Verifique se a configurao e conexo esto corretas.
6763
No consigo identificar dados retornados.
Verifique se a configurao e conexo esto corretas.
Erro nmero do passo D8346
Erro de
Salvar etapa nmero de erro de
nmero
comunicao.
de Passo
TPW-04 | 355
www.weg.net
Nome
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
PLC o estado
M8000
M8001
M8002
M8003
M8004
M8005
Transao
recusada
M8006
Transao
recusada
M8007
EXECUTANDO
(contato NA).
EXECUTANDO
(contato NF).
Pulso Inicial (contato
NA).
Pulso inicial (contato
NF).
Ocorrncia de Erro.
Aviso de ocorrncia
de erro.
Baixa tenso da
bateria.
5 ms ON / 5 ms OFF.
50 ms ON / 50 ms OFF.
30 s ON/ 30 s OFF.
Relgio
M8011
M8012
M8013
M8014
10 ms periodo de
oscilao
100 ms perodo de
oscilao.
1 s perodo de
oscilao.
1 min perodo de
oscilao.
M8015
M8016
M8017
30 s offset.
M8018
Deteco da
instalao.
M8019
Erro RTC.
1: Stop calendrio.
10: Preset relgio com base em
dados da D8013~D8019, e cative
o relgio.
O mesmo ser reposto quando a
fonte de alimentao conectada.
Pare de ler/ver hora do relgio. O
mesmo ser reposto quando a
fonte de alimentao conectada.
+ /- 30 s desvio de tempo interno.
O mesmo ser reposto quando a
fonte de alimentao conectada.
Deteco da instalao de tempo
interno. ON estado indica que
relgio existe.
NO estado indica erro de relgio.
Pavilho
M8020
Zero.
M8021
Contrair emprstimos.
356 | TPW-04
www.weg.net
N.
Nome
M8022
Transportar.
M8024
Direo BMOV.
M8026
Modo RAMPA.
Ao. Funo
Clculo resultado maior do
que o mximo nmero positivo.
(F20 ADD,F21 SUB,F30 ROR,F31
ROL,F32 RCR,F33 RCL,F38
SFWR,F129 INT,F162 TADD,F163
TSUB).
0: Para frente; 1: Inverta a F15
BMOV.
0: Redefinir; 1: Manter a F67
RAMPA.
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
M8027
Modo PR.
M8028
Interrupo FROM/TO
habilitada.
Execuo da instruo
termina.
[* 2].
[* 2].
M8029
Modo PLC
M8033
Memria armazena em
modo stop.
M8034
Proibir sada.
M8035
Forar modo DE
EXECUO.
M8036
Forar modo DE
EXECUO.
M8037
Instruo de paragem
forada.
M8039
Modo leitura
constante.
M8040
Transferncia
desativada.
M8041
Transferncia
desativada.
M8042
Transferncia incio.
M8046
Active o pulso.
Memria espera
O: Salva conforme necessrio
quando STOPRUN.
1: Salva todos quando
STOPRUN.
O mesmo ser reposto quando a
fonte de alimentao conectada.
1: output 0;
0: output Y;
O mesmo ser reposto quando a
fonte de alimentao conectada.
Quando M8035 est ligada, X
especificado pela D8035 pode ser
usado para EXECUTAR/controle de
parada.
O mesmo ser reposto quando a
fonte de alimentao conectada.
Quando o M8036 est ligada, o
PLC vai mudar de parar de correr.
O mesmo ser reposto quando a
fonte de alimentao conectada.
Quando o M8037 est ligado,
o PLC vai mudar de correr para
PARAR.
O mesmo ser reposto quando a
fonte de alimentao conectada.
1: Modo constante;
0: Non constante modo;
O mesmo ser reposto quando a
fonte de alimentao conectada.
Escada
Transferncia desativada quando
o M8040 est ligado.
Esta a condio para transferir
o estado inicial S2 para o prximo
estado.
Ao instantnea quando voc
pressionar o boto iniciar
Quando o M8047 est ligado
e qualquer um do S0~S899 ,
M8064 ser.
TPW-04 | 357
www.weg.net
N.
Nome
M8047
EM STL estado.
M8048
O STL monitor.
M8049
Anunciador.
Ao. Funo
Enquanto a M8047 ,
D8040~D8047 so ativados.
Quando o M8049 est ligado e
qualquer um do S900~S999 ,
M8048 ser.
Enquanto M8049 , D8049 est
ativado.
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
Interrupo Desativar
M8050
M8051
M8052
M8053
M8054 est
presente
M8055
M8080
M8081
M8082
M8083
M8057
M8058
M8059
Desabilita a
interrupo da entrada
(I00 *).
Desabilita a
interrupo da entrada
(I10 *).
Desabilita a
interrupo da entrada
(I20 *).
Desabilita a
interrupo da entrada
(I30 *).
Desabilita a
interrupo da entrada
(I40 *).
Desabilita a
interrupo da entrada
(I50 *).
Interrupo de entrada
desabilitada (IA0 *).
Interrupo de entrada
desabilitada (IB0 *).
Interrupo de entrada
desabilitada (IC0 *).
Interrupo
Cronometragem
desabilitada (IDXX).
Desabilitar a
Interrupo de a
Distribuio (I7xx).
Desabilitar a
Interrupo de a
Distribuio (I8xx).
Contando interrupo
desativar.
Interrupo desativar
para I010~I060.
Desabilitar interrupes no estado.
Inicialize para quando o estado
muda de PARAR para executar.
Deteco de Erros
M8060
M8061
Erro placa de
expanso.
Verificao
do material PLC.
M8063
Erro de comunicao.
M8064
Erro de parmetro.
M8065
Erro de sintaxe.
M8066
Erro ciclo.
M8067
Erro clculo.
M8068
Reservados.
M8069
Erro expanso.
Erro de FROM/TO.
358 | TPW-04
www.weg.net
N.
Nome
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
Funo de Expanso
M8110
Funo de Expanso
ativa I/O .
M8112
M8122
Bandeira enviar.
Bandeira de trmino
de comunicao.
M8123
Erro de comunicao.
M8124
Bandeira de envio.
M8128
Especificando ID
ativado.
M8129
Timeout acrdo.
M8130
Reservados.
Reservados.
M8132
Reservados.
M8133
Reservados.
Reservados.
Reservados.
M8136
Reservados.
M8137
Reservados.
M8138
Reservados.
M8139
Reservados.
M8134
(disponvel
somente em
ingls)
M8135
(disponvel
somente em
ingls)
TPW-04 | 359
www.weg.net
N.
Nome
M8140 tambm
LIGADO
M8141
M8142
Reservados.
M8143
M8144
M8145
M8146
M8147
M8148 NMERO
Sada simultnea.
M8150
M8151
M8154
M8155
M8156
M8157
M8158
M8149
M8153
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
Funo de Expanso
M8160
Funo SWTPW04
No F17 XCH
M8161
Modo de
processamento octal.
No F71 HKY.
No F13 SMOV.
M8167
M8168
M8170
Processamento de
dados HEX.
Processamento
ALLEN.
O reset do C252.
Configurao do Contador/Acompanhamento
M8200
M8201
360 | TPW-04
CRESCENTE/
DECRESCENTE
contando para C200.
CRESCENTE/
DECRESCENTE
contando para C201.
www.weg.net
N.
M8202
M8203
M8204
M8205
M8206
M8207
M8208
M8209
M8210
M8211
M8212
M8213
M8214
M8215
M8216
M8217
M8218
M8219
M8220
M8221
M8222
M8223
Nome
CRESCENTE/
DECRESCENTE
contando para C202.
CRESCENTE/
DECRESCENTE
contando para C203.
CRESCENTE/
DECRESCENTE
contando para C204.
CRESCENTE/
DECRESCENTE
contando para C205.
CRESCENTE/
DECRESCENTE
contando para C206.
CRESCENTE/
DECRESCENTE
contando para C207.
CRESCENTE/
DECRESCENTE
contando para C208.
CRESCENTE/
DECRESCENTE
contando para C209.
CRESCENTE/
DECRESCENTE
contando para C210.
CRESCENTE/
DECRESCENTE
contando para C211.
CRESCENTE/
DECRESCENTE
contando para C212.
CRESCENTE/
DECRESCENTE
contando para C213.
CRESCENTE/
DECRESCENTE
contando para C214.
CRESCENTE/
DECRESCENTE
contando para C215.
CRESCENTE/
DECRESCENTE
contando para C216.
CRESCENTE/
DECRESCENTE
contando para C217.
CRESCENTE/
DECRESCENTE
contando para C218.
CRESCENTE/
DECRESCENTE
contando para C219.
CRESCENTE/
DECRESCENTE
contando para C220.
CRESCENTE/
DECRESCENTE
contando para C221.
CRESCENTE/
DECRESCENTE
contando para C222.
CRESCENTE/
DECRESCENTE
contando para C223.
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
TPW-04 | 361
www.weg.net
N.
M8224
M8225
M8226
M8227
M8228
M8229
M8230
M8231
M8232
M8233
M8234
M8235
M8236 no se
ajusta
M8237
M8238
M8239
M8240
M8241
M8242
M8243
M8244
M8245
362 | TPW-04
Nome
CRESCENTE/
DECRESCENTE
contando para C224.
CRESCENTE/
DECRESCENTE
contando para C225.
CRESCENTE/
DECRESCENTE
contando para C226.
CRESCENTE/
DECRESCENTE
contando para C227.
CRESCENTE/
DECRESCENTE
contando para C228.
CRESCENTE/
DECRESCENTE
contando para C229.
CRESCENTE/
DECRESCENTE
contando para C230.
CRESCENTE/
DECRESCENTE
contando para C231.
CRESCENTE/
DECRESCENTE
contando para C232.
CRESCENTE/
DECRESCENTE
contando para C233.
CRESCENTE/
DECRESCENTE
contando para C234.
CRESCENTE/
DECRESCENTE
contando para C235.
CRESCENTE/
DECRESCENTE
contando para C236.
CRESCENTE/
DECRESCENTE
contando para C237.
CRESCENTE/
DECRESCENTE
contando para C238.
CRESCENTE/
DECRESCENTE
contando para C239.
CRESCENTE/
DECRESCENTE
contando para C240.
CRESCENTE/
DECRESCENTE
contando para C241.
CRESCENTE/
DECRESCENTE
contando para C242.
CRESCENTE/
DECRESCENTE
contando para C243.
CRESCENTE/
DECRESCENTE
contando para C244.
CRESCENTE/
DECRESCENTE
contando para C245.
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
www.weg.net
N.
M8246
M8247
M8248
M8249
M8250
M8251
M8252
M8253
M8254
M8255
M8257
M8258
M8301
M8302
M8303
M8304
M8309
Nome
Ao. Funo
Monitorao de
sentido da contagem
C246.
Monitoramento sentido
da contagem de C247.
Monitorao de
sentido da contagem
C248.
Monitoramento sentido
da contagem de C249.
Monitoramento sentido
da contagem de C250.
Monitoramento sentido
da contagem de C251.
Monitoramento sentido
da contagem de C252.
Monitoramento sentido
da contagem de C253.
Monitorao de
sentido da contagem
C254.
Monitoramento sentido
da contagem de C255.
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
[* 2].
[* 2].
AD/AD
Nmero Total de
mdulos AD est
errado.
Nmero Total de
canais DA mdulo est
errado.
Comunicao/ligao (expanso porta de comunicao 2)
RS MBUS instrues de expanso
Pronto a enviar dados.
porta de comunicao 2.
RS MBUS instrues de expanso
Bandeira Enviar.
porta de comunicao 2.
RS, MBUS, COIW, MCIR,
Bandeira de recepo
MCIW, REGW, MRGR, MRGW
de trmino.
instrues de expanso porta de
comunicao 2.
MBUS, COIW, MCIR, MCIW,
REGW, MRGR, MRGW
Erro de Comunicao.
comunicao 2.
Comunicao/ligao (expanso porta de comunicao 1)
M8321
M8322
Bandeira Enviar.
M8323
Bandeira de recepo
e trmino.
M8324
Erro de Comunicao.
M8329
Seleo de tempo de
sada
M8336
M8337
Erro de comunicao
na mestre.
Comunicao erro no
escravo 1.
TPW-04 | 363
www.weg.net
N.
M8338
M8339
M8340
M8341
M8342
M8343
Nome
Ao. Funo
Comunicao erro no
escravo 2.
Comunicao erro no
escravo 3
Comunicao erro no
escravo 4
Porta de comunicao
1 expanso est sob
RMIO.
485 Porta de
comunicao 1 est
sob RMIO.
Porta de comunicao
2 expanso est sob
RMIO.
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
[* 2].
[* 2].
[* 2].
Porta de comunicao 1
Expanso modo RMIO
[* 2].
[* 2].
Porta de comunicao 2
Expanso modo RMIO.
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
Porta de comunicao 1
Expanso modo DTLK2.
[* 2].
[* 2].
Porta de comunicao 2
Expanso modo DTLK2.
[* 1].
Comunicao/Ligao (DTLK2)
M8400
M8401
M8402
M8403
M8404
M8405
M8406
M8407
M8408
M8409
M8410
M8411
M8412
M8413
M8414
M8415
M8416
M8417
M8418
M 8419 TPW04ARELHOS E
DISPOSITIVOS
DESTINADOS
S INDSTRIAS
Erro de comunicao
na mestre.
Comunicao erro no
escravo 1.
Comunicao erro no
escravo 2.
Comunicao erro no
escravo 3.
Comunicao erro no
escravo 4.
Comunicao erro no
escravo 5.
Comunicao erro no
escravo 6.
Comunicao erro no
escravo 7.
Comunicao erro no
escravo 8.
Comunicao erro no
escravo 9.
Comunicao erro no
escravo 10.
Comunicao erro no
escravo 11.
Comunicao erro no
escravo 12.
Comunicao erro no
escravo 13.
Comunicao erro no
escravo 14.
Comunicao erro no
escravo 15.
Comunicao de
Dados o estado.
Porta de comunicao
1 expanso est sob
DTLK2.
485 Porta de
comunicao 1 est
sob DTLK2.
Porta de comunicao
2 expanso est sob
DTLK2.
AD/AD
M8436
364 | TPW-04
Exceo de AD canal
do mdulo 1.
www.weg.net
N.
M8437
M8438
M8439
M8440
M8441
M8442
M8443
M8444
M8445
M8446
M8447
M8448
MQUINAS
E TPW04ARELHOS
M8449
M8450 IDEAL
M8451
M8452
M8453
M8454
M8455
M8456
M8457
M8458
M8459
M8460
M8461
M8462
M8463
M8464
M8465
M8466
M8467
M8468
Nome
Exceo de AD canal
do mdulo 2.
Exceo de AD canal
do mdulo 3.
Exceo de AD canal
do mdulo 4.
Exceo de AD canal
do mdulo 5.
Exceo de AD canal
do mdulo 6.
Exceo de AD canal
do mdulo 7.
Exceo de AD canal
do mdulo 8.
Exceo de AD canal
do mdulo 9.
Exceo de AD canal
do mdulo 10.
Exceo de AD canal
do mdulo 11.
Exceo de AD canal
do mdulo 12.
Exceo de AD canal
do mdulo 13.
Exceo de AD canal
do mdulo 14.
Exceo de AD canal
do mdulo 15.
Exceo de AD canal
do mdulo 16.
Exceo de AD canal
do mdulo 17.
Exceo de AD canal
do mdulo 18.
Exceo de AD canal
do mdulo 19.
Exceo de AD canal
do mdulo 20.
Exceo de AD canal
do mdulo 21.
Exceo de AD canal
do mdulo 22.
Exceo de AD canal
do mdulo 23.
Exceo de AD canal
do mdulo 24.
Exceo de AD canal
do mdulo 25.
Exceo de AD canal
do mdulo 26.
Exceo de AD canal
do mdulo 27.
Exceo de AD canal
do mdulo 28.
Exceo de AD canal
do mdulo 29.
Exceo de AD canal
do mdulo 30.
Exceo de AD canal
do mdulo 31.
Exceo de AD canal
do mdulo 32.
Exceo de AD canal
do mdulo 33.
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
TPW-04 | 365
www.weg.net
N.
M8469
M8470
M8471
M8472
M8473
M8474
M8475
M8476
M8477
M8478
M8479
M8480
M8481
M8482
M8483
M8484
M8485
M8486
M8487
M8488
M8489
M8490
M8491
M8492
M8493
M8494
M8495
Nome
Ao. Funo
Exceo de AD canal
do mdulo 34.
Exceo de AD canal
do mdulo 35.
Exceo de AD canal
do mdulo 36
Exceo de AD canal
do mdulo 37.
Exceo de AD canal
do mdulo 38.
Exceo de AD canal
do mdulo 39
Exceo de AD canal
do mdulo 40.
Exceo de AD canal
do mdulo 41.
Exceo de AD canal
do mdulo 42.
Exceo de AD canal
do mdulo 43
Exceo de AD canal
do mdulo 44.
Exceo de AD canal
do mdulo 45.
Exceo de AD canal
do mdulo 46.
Exceo de AD canal
do mdulo 47.
Exceo de AD canal
do mdulo 48.
Exceo de AD canal
do mdulo 49.
Exceo de AD canal
do mdulo 50.
Exceo de AD canal
do mdulo 51.
Exceo de AD canal
do mdulo 52.
Exceo de AD canal
do mdulo 53.
Exceo de AD canal
do mdulo 54.
Exceo de AD canal
do mdulo 55.
Exceo de AD canal
do mdulo 56.
Exceo de AD canal
do mdulo 57.
Exceo de AD canal
do mdulo 58.
Exceo de AD canal
do mdulo 59.
Exceo de AD canal
do mdulo 60.
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
[* 1].
Configurao do Contador/Acompanhamento
M8500
M8501
M8502
366 | TPW-04
CRESCENTE/
DECRESCENTE
contando para C500.
CRESCENTE/
DECRESCENTE
contando para C501.
CRESCENTE/
DECRESCENTE
contando para C502.
www.weg.net
N.
M8503
M8504
M8505
M8506
M8507
M8508
Nome
Ao. Funo
CRESCENTE/
DECRESCENTE
contando para C503.
CRESCENTE/
DECRESCENTE
contando para C504.
CRESCENTE/
DECRESCENTE
contando para C505.
Monitoramento sentido
da contagem de C506.
Monitoramento sentido
da contagem de C507.
Sentido da Contagem
de C508 P/
monitoramento.
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
: Suporte; : no suportado.
* 1: TPW04-100 1.1, e as verses acima so suportados.
* 2: TPW04-100 1,2 e acima as verses so suportadas.
TPW-04 | 367
www.weg.net
59.2 REGISTO DE DADOS D
N.
Nome
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
PLC o estado
D8000
Valor do
temporizador
monitor.
D8001
Modelo.
D8002
Verso.
D8003
ID.
D8004
Cdigo de Erro.
D8005
Transao
recusada
Cdigo de Alerta.
D8006
Transao
recusada.
Memria de
Contedo.
10 Representa 1,0.
Salvar o correspondente valor de
cobertura quando so M8061,
M8064, M8065 e M8066. Consulte a
deteco de erros (D).
Salvar o correspondente valor de
cobertura quando so M8060,
M8063, M8067 e M8069. Consulte a
deteco de erros (D).
A capacidade mxima de 4K para
TPW04-100, 8K para a TPW04-200 e
recepo disponvel 24K da TPW04300.
Relgio
D8010
D8011
D8012
Apresentar tempo
de varredura.
Mnimo de tempo
de varredura.
Tempo de varredura
mxima.
D8013
Segundo (0 a 59).
D8014
Minuto (0 a 59).
D8015
Hora (0 a 23).
D8016
Dia (1 a 31).
D8017
Ms (1 a 12).
D8018
D8019
Semana.
Funo de Expanso
D8020
D8021
368 | TPW-04
ID da placa de
expanso
(Carto de expanso
porta 1).
ID da placa de
expanso
(Carto de expanso
porta 2).
0: Nenhum carto.
1:TPW04-485BD carto de expanso.
2:TPW04-232BD carto de expanso.
3:TPW04-COBD carto de expanso.
4:TPW04-EMBD carto de expanso.
5:TPW04-4DBD carto de expanso.
6:TPW04-4RBD carto de expanso.
7:TPW04-2D2TBD carto de
expanso.
8:TPW04-RTCBD carto de
expanso.
9:TPW04-2AIBD carto de expanso.
10 : TPW04-3MABD carto de
expanso.
www.weg.net
N.
Nome
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
Modo PLC
D8035
Fora correr
especificando.
D8039
Tempo de varredura
constante.
Unidade: ms.
Ladder
D8040
D8041
D8042
D8043
D8044
D8045
D8046
D8047
D8049
Guardar estado do
endereo.
Guardar estado do
endereo.
Guardar estado do
endereo.
Guardar estado do
endereo.
Guardar estado do
endereo.
Guardar estado do
endereo.
Guardar estado do
endereo.
Guardar estado do
endereo.
Guardar estado do
endereo.
D8060
D8061
D8063
Erro placa de
expanso.
Verificao do
material PLC.
Deteco de
comunicao.
D8064
Erro de parmetro.
D8065
Erro de sintaxe.
D8066
Erro de ciclo.
D8067
Erro de clculo.
D8068
Nmero de passo
errado.
D8069
Erro de expanso.
Erro de FROM/TO.
O nmero total de
entrada X.
D8111
O nmero total de
entrada Y.
D8112
Filtro de Entrada
tempo.
Formato de
Comunicao.
TPW-04 | 369
www.weg.net
N.
Nome
Ao. Funo
D8122
Nmero restante
de envio de dados
RS485.
D8123
Nmero de dados
recebidos.
D8124
Caractere de incio.
D8125
Caracteres finais.
D8126
Tempo antes de
enviar.
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
Nmero Total de
pulsos.
Nmero Total de
pulsos.
Estado do PLC
Especifique o ID.
D8128
Tempo de resposta
do tempo de espera.
RS instruo de porta de
comunicao RS485.
Instrues do COIW, MCIR, MCIW,
REGW, MRGR, MRGW, RS MBUS da
porta de comunicao RS485.
Plataforma Alta Velocidade/Posio
D8136
D8137
D8140 TAMBM
LIGADO
D8141
D8142
D8143
Nmero Total de
pulsos.
D8145
Velocidade de base.
D8146
D8147
D8148 NMERO
370 | TPW-04
Velocidade mxima.
Tempo de
acelerao.
www.weg.net
N.
D8149
D8150
D8151
D8152
D8153
D8154
D8155
D8156
D8157
Nome
Nmero da etapa
velocidade de
marcha lenta.
Nmero da etapa
velocidade de
marcha lenta.
Proporo de
retorno de nmero.
Proporo de
retorno de nmero.
Nmero da etapa
velocidade de
marcha lenta.
Nmero da etapa
velocidade de
marcha lenta.
Proporo de
retorno nmero.
Proporo de
retorno nmero.
Tempo de
desacelerao.
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
D8158
Y000 - Parmetro
base de tempo.
D8159
Y001 - Parmetro
base de tempo.
Tempo de
acelerao.
Tempo de
desacelerao.
TPW04-300;Velocidade
base de Y001.
TPW04-300;Velocidade
mxima de Y001
D8166 (Baixo), D8167 (palavra alta).
TPW04-300; Acelerao
tempo de Y001.
TPW04-300;Desacelerao tempo
de Y001.
D8173
Nmero da estao.
[* 2].
D8174
Nmero total
escravo.
[* 2].
D8175
Reservados.
[* 2].
[* 2].
D8165
D8166
D8167
D8168
D8169
Velocidade base.
Velocidade mxima.
Comunicao/Ligao (DTLK2)
D8176
D8177
Definir nmero da
estao.
Nmero total
escravo.
D8178
Reservados.
D8179
[* 2].
D8180 E NO
CONSEGUE
Definir tempo-limite
de comunicao.
[* 2].
Nmero total de
pulsos.
D8195
Velocidade de base.
D8196
D8197
D8198
Velocidade mxima.
Tempo de
acelerao.
TPW-04 | 371
www.weg.net
N.
Nome
Ao. Funo
D8199
Tempo de
desacelerao.
TPW04-300;tempo de desacelerao
para a Y002.
TPW04-300;Total nmero de pulsos
sados para Y003.
D8200 (baixo), D8201 (palavra alta).
TPW04-300;velocidade base do
Y003.
TPW04-300;velocidade mxima de
Y003.
D8196 (baixo), D8197 (palavra alta).
TPW04-300;Acelerao tempo para
Y003.
TPW04-300;tempo de desacelerao
para a Y003.
D8200
D8201
Nmero total de
pulsos.
D8205
Velocidade de base.
D8206
D8207
D8208
D8209
Velocidade mxima.
Tempo de
acelerao.
Tempo de
desacelerao.
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
AD/AD
D8257
D8259
D8260
D8261
D8262
D8263
D8264
D8265
D8266
D8267
D8268
D8269
D8270
D8271
D8272
D8273
D8274
D8275
D8276
D8277
D8278
D8279
Nmero de mdulos
AD.
NMERO DA canais
mdulo.
Mtodo AD filtro.
Modo de canal AD
1 a 4.
Modo de canal AD
5 a 8.
Modo de canal AD
9 a 12.
Modo de canal AD
13 a 16.
Modo de canal AD17
a 20.
Modo de canal AD
21 a 24.
Modo de canal. AD
25 a 28.
Modo de canal AD
29 a 32.
Modo de canal AD
33 a 36.
Modo de canal AD
37 a 40.
Modo de canal AD
41 a 44.
Modo de canal AD
45 a 48.
Modo de canal AD
49 a 52.
Modo de canal AD
53 a 56.
Modo de canal AD
57 a 60.
Reservados.
DA 1 a 4 modo de
operao de canal.
DA 5 a 8 modo de
operao canal.
DA 9 a 10 modo de
operao canal.
Formato de
Comunicao.
D8302
Nmero restante
de envio de dados
RS485.
372 | TPW-04
www.weg.net
N.
Nome
Ao. Funo
D8303
Nmero de dados
recebidos.
D8304
Caractere de incio.
D8305
Caracteres finais.
D8306
Tempo antes de
enviar.
Tempo de timeout
acrdo.
D8309
Tempo-limite de
resposta acrdo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
D8321
D8322
D8323
Formato de
Comunicao.
Formato de
comunicao para
PG porto.
Nmero restante
de envio de dados
RS485.
Nmero de dados
recebidos.
D8324
Caractere de Incio.
D8325
Caracteres finais.
D8326
Tempo antes de
enviar.
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
D8331
D8332
D8333
D8334
D8335
D8336
Tempo de varredura
atual da rede.
Tempo de varredura
mxima da rede.
Contagem de Erro
nmero (mestre).
Contagem de Erro
nmero (escravo 1).
Contagem de Erro
nmero (escravo 2).
Contagem de Erro
nmero (escravo 3).
TPW-04 | 373
www.weg.net
N.
D8337
D8338
D8339
D8340
D8341
D8342
Nome
Ao. Funo
Contagem de Erro
nmero (escravo 4).
Cdigo de erro
(mestre).
Cdigo de Erro
(escravo 1).
Cdigo de Erro
(escravo 2).
Cdigo de Erro
(escravo 3).
Cdigo de Erro
(escravo 4).
Erro de
Comunicao.
Nmero de passo
errado.
Mdulo 4TM 1
dados.
Mdulo 4TM 2
dados.
Mdulo 4TM 3
dados.
Mdulo 4TM 4
dados.
Mdulo 4TM 5
dados.
Mdulo 4TM 6
dados.
Mdulo 4TM 7
dados.
Mdulo 4TM 8
dados.
Valor do canal 1
no AD carto de
expanso 1.
Valor do canal 2 no
carto de expanso
AD 1.
Valor do canal 3
no AD carto de
expanso 1.
Valor do canal 4,
em AD carto de
expanso 1.
Valor do canal 1
no AD carto de
expanso 2.
Valor do canal 2 no
carto de expanso
AD 2.
Valor do canal 3 no
carto de expanso
AD 2.
Valor do canal 4, no
carto de expanso
AD 2.
Valor de 1, canais
1, da placa de
expanso 1.
Valor de 1, canais
1, da placa de
expanso 2.
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
Deteco de Erros
D8345
D8346
AD/AD
D8351
D8352
D8353
D8354
D8355
D8356
D8357
D8358
D8360
D8361
D8362
D8363
D8364
D8365
D8366
D8367
D8368
D8369
374 | TPW-04
www.weg.net
N.
D8370
D8371
Nome
Valor de 2 canais1,
da placa de
expanso 1.
Valor de 2 canais1,
da placa de
expanso 2.
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
[* 2].
[* 2].
[* 2].
[* 2].
Comunicao/Ligao (RMIO)
D8373
D8374
D8376
Nmero da estao
(somente leitura).
Escravo nmero
(somente leitura).
Definir nmero da
estao.
D8377
D8379
[* 2].
D8380
Definio de Tempolimite.
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
AD/AD
D8381
D8382
D8383
D8384
D8385
D8386
D8387
D8388
D8389
D8390
Nmero do canal do
mdulo 1.
Nmero do canal do
mdulo 2.
Nmero do canal do
mdulo 3.
Nmero do canal do
mdulo 4.
Nmero do canal do
mdulo 5.
Mdulo Nmero do
canal 6.
Nmero do canal do
mdulo 7.
Mdulo Nmero do
canal 8.
Mdulo Nmero do
canal 9.
Nmero do canal do
mdulo 10.
Tempo de varredura
atual da rede.
Tempo de varredura
mxima da rede.
Contagem de erro
nmero (mestre).
Contagem de erro
nmero (escravo 1).
Contagem de erro
nmero (escravo 2).
Contagem de erro
nmero (escravo 3).
Contagem de erro
nmero (escravo 4).
Contagem de Erro
nmero (escravo 5).
Contagem de erro
nmero (escravo 6).
Contagem de erro
nmero (escravo 7).
Contagem de erro
nmero (escravo 8).
Contagem de erro
nmero (escravo 9).
Comunicao/Ligao (DTLK2)
D 8401
D8402
D8403
D8404
D8405
D8406
D8407
D8408
D8409
D8410
D8411
D8412
TPW-04 | 375
www.weg.net
N.
D8413
D8414
D8415
D8416
D8417
D8418
D 8419 TPW04ARELHOS E
DISPOSITIVOS
DESTINADOS
S
INDSTRIAS.
D8420
D8421
D8422
D8423
D8424
D8425
D8426
D8427
D8428
D8429
D8430
D8431
D8432
D8433
D8434
Nome
Ao. Funo
Contagem de erro
nmero (escravo 10).
Contagem de erro
nmero (escravo 11).
Contagem de erro
nmero (escravo 12).
Contagem de erro
nmero (escravo 13).
Contagem de erro
nmero (escravo 14).
Contagem de erro
nmero (escravo 15).
Cdigo de erro
(mestre).
Cdigo de erro
(escravo 1).
Cdigo de erro
(escravo 2).
Cdigo de erro
(escravo 3).
Cdigo de erro
(escravo 4)
Cdigo de erro
(escravo 5).
Cdigo de erro
(escravo 6).
Cdigo de erro
(escravo 7).
Cdigo de erro
(escravo 8).
Cdigo de erro
(escravo 9).
Cdigo de erro
(escravo 10).
Cdigo de erro
(escravo 11).
Cdigo de erro
(escravo 12).
Cdigo de erro
(escravo 13).
Cdigo de erro
(escravo 14).
Cdigo de erro
(escravo 15).
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
[* 2].
AD/AD
D8436
D8437
D8438
D8439
D8440
376 | TPW-04
Os dados do
anncio, canal do
mdulo 1.
Os dados do
anncio, canal do
mdulo 2.
Os dados do
anncio, canal do
mdulo 3.
Os dados do
anncio, canal do
mdulo 4.
Os dados do
anncio, canal do
mdulo 5.
www.weg.net
N.
D8441
D8442
D8443
D8444
D8445
D8446
D8447
D8448
MQUINAS
E TPW04ARELHOS
D8449
D8450 IDEAL
D8451
D8452
D8453
D8454
D8455
D8456
D8457
D8458
D8459
D8460
D8461
D8462
Nome
Os dados do
anncio, canal do
mdulo 6.
Os dados do AD
mdulo 7.
Os dados do
anncio, canal do
mdulo 8.
Os dados do
anncio, canal do
mdulo 9
Os dados do
anncio, canal do
mdulo 10.
Os dados do
anncio, canal do
mdulo 11.
Os dados do
anncio, canal do
mdulo 12.
Os dados do
anncio, canal do
mdulo 13.
Os dados do
anncio, canal do
mdulo 14.
Os dados do
anncio, canal do
mdulo 15.
Os dados do
anncio, canal do
mdulo 16.
Os dados do
anncio, canal do
mdulo 17.
Os dados do
anncio, canal do
mdulo 18.
Os dados do
anncio, canal do
mdulo 19.
Os dados do
anncio, canal do
mdulo 20.
Os dados do
anncio, canal do
mdulo 21.
Os dados do
anncio, canal do
mdulo 22.
Os dados do
anncio, canal do
mdulo 23.
Os dados do
anncio, canal do
mdulo 24.
Os dados do
anncio, canal do
mdulo 25.
Os dados do
anncio, canal do
mdulo 26.
Os dados do
anncio, canal do
mdulo 27
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
TPW-04 | 377
www.weg.net
N.
D8463
D8464
D8465
D8466
D8467
D8468
D8469
D8470
D8471
D8472
D8473
D8474
D8475
D8476
D8477
D8478
D8479
D8480
D8481
D8482
D8483
D8484
378 | TPW-04
Nome
Os dados do
anncio, canal do
mdulo 28.
Os dados do
anncio, canal do
mdulo 29.
Os dados do
anncio, canal do
mdulo 30.
Os dados do
anncio, canal do
mdulo 31.
Os dados do
anncio, canal do
mdulo 32.
Os dados do
anncio, canal do
mdulo 33.
Os dados do
anncio, canal do
mdulo 34.
Os dados do
anncio, canal do
mdulo 35.
Os dados do
anncio, canal do
mdulo 36
Os dados do
anncio, canal do
mdulo 37.
Os dados do
anncio, canal do
mdulo 38.
Os dados do
anncio, canal do
mdulo 39.
Os dados do
anncio, canal do
mdulo 40.
Os dados do
anncio, canal do
mdulo 41.
Os dados do
anncio, canal do
mdulo 42.
Os dados do
anncio, canal do
mdulo 43.
Os dados do
anncio, canal do
mdulo 44.
Os dados do
anncio, canal do
mdulo 45.
Os dados do
anncio, canal do
mdulo 46.
Os dados do
anncio, canal do
mdulo 47.
Os dados do
anncio, canal do
mdulo 48.
Os dados do
anncio, canal do
mdulo 49.
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
www.weg.net
N.
D8485
D8486
D8487
D8488
D8489
D8490
D8491
D8492
D8493
D8494
D8495
D8496
D8497
D8498
D8499
Nome
Os dados do
anncio, canal
mdulo 50.
Os dados do
anncio, canal do
mdulo 51.
Os dados do
anncio, canal do
mdulo 52.
Os dados do
anncio, canal do
mdulo 53.
Os dados do
anncio, canal do
mdulo 54.
Os dados do
anncio, canal do
mdulo 55.
Os dados do
anncio, canal do
mdulo 56.
Os dados do
anncio, canal do
mdulo 57.
Os dados do
anncio, canal do
mdulo 58.
Os dados do
anncio, canal do
mdulo 59.
Os dados do
anncio, canal do
mdulo 60.
Canal reservado
para AD.
Canal reservado
para AD.
Canal reservado
para AD.
Canal reservado
para AD.
Ao. Funo
Aplicvel a
TPW04-100
TPW04-200
TPW04-300
: Suportado; : No suportado.
* 1: TPW04-100 1.1, e as verses acima so suportadas.
* 2: TPW04-100 1.2, e as versoes acima sao suportadas.
TPW-04 | 379