Você está na página 1de 380

Motores I Automao I Energia I Transmisso & Distribuio I Tintas

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

1.1 RESUMO DO PRODUTO.....................................................................................................................19


1.2 MTODO DE PROGRAMAO..........................................................................................................19
1.2.1 Programao da Lista de Instrues (IL)..................................................................................19
1.2.2 Programao Ladder (LD)..........................................................................................................19

2 VISO GERAL DO DISPOSITIVO

20

2.1 INTERPRETAO PARA DIVERSOS DISPOSITIVOS:.......................................................................20


2.1.1 Rels de Entrada/Sada (X, Y)....................................................................................................20
2.1.2 Rel Auxiliar (M)..........................................................................................................................20
2.1.3 Rel de Status (S).......................................................................................................................21
2.1.4 Temporizador (T).........................................................................................................................21
2.1.5 Contador (C)...............................................................................................................................21
2.2 REGISTROS DE DADOS (D& W), (V), (Z).............................................................................................21
2.2.1 Constantes (K), (H).....................................................................................................................21
2.2.2 Ponteiros (P), (I)..........................................................................................................................21

3 MEMRIA DO PROGRAMA E ESTRUTURA DO PARMETRO

22

3.1 ESTRUTURA DA MEMRIA................................................................................................................22


3.2 ESTRUTURA DO PARMETRO..........................................................................................................22
3.2.1 Tipos de parmetro e contedo da configurao....................................................................23
3.3 VALORES INICIAIS DAS CONFIGURAES DE PARMETROS.....................................................23

4 OBSERVAES (PROCESSAMENTO DE ENTRADA E SADA, DEMORA DA


RESPOSTA, BOBINA DUPLA)

24

4.1 SEQUNCIA DO TEMPO DE AO E ATRASO DA RESPOSTA DOS RELS DE ENTRADA/


SADA 24
4.2 RESTRIES DO COMPRIMENTO DO SINAL DO PULSO DE ENTRADA.....................................24

5 PROCESSAMENTO DE DGITOS, CONSTANTES K E H

26

5.1 PROCESSAMENTO DE DGITOS.......................................................................................................26


5.2 CONVERSO DE DGITOS..................................................................................................................26

6 LISTA DE NMEROS DO DISPOSITIVO

27

6.1 LISTA DE DISPOSITIVOS....................................................................................................................27


6.1.1 Srie TPW04-100.......................................................................................................................27
6.1.2 Srie TPW04-200.......................................................................................................................28
6.1.3 Srie TPW04-300.......................................................................................................................29

7 NMERO E FUNO DE RELS DE ENTRADA / SADA (X/Y)

30

7.1 RELS DE ENTRADA/SADA..............................................................................................................30


7.1.1 Nmeros de rels de entrada/sada..........................................................................................30
7.2 BENEFCIOS E CARACTERSTICAS..................................................................................................31
7.2.1 Sequncia do Tempo de Ao do Rel de Entrada..................................................................31

8 QUANTIDADE E FUNO DO MARCADOR AUXILIAR M

33

8.1 MARCADOR AUXILIAR.......................................................................................................................33


8.2 EXEMPLO DA FUNO E AO........................................................................................................33
8.3 MARCADORES PARA USO GERAL....................................................................................................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

9 QUANTIDADE E FUNO DO MARCADOR DE STATUS S

36

9.1 STATUS.................................................................................................................................................36
9.2 PARA USO GERAL/RETENO.........................................................................................................36
9.3 PARA O ALARME DO SINAL...............................................................................................................36

10 QUANTIDADE E FUNO DO TEMPORIZADOR T

38

10.1 QUANTIDADE DE TEMPORIZADORES...........................................................................................38


10.2 FUNO.............................................................................................................................................38
10.3 PARA USO GERAL.............................................................................................................................38
10.4 PARA USO DA ACUMULAO.........................................................................................................38
10.5 ESPECIFICANDO O MTODO DO VALOR DE CONFIGURAO..................................................39
10.5.1 Especificando a constante......................................................................................................39
10.5.2 Especificao indireta D..........................................................................................................39
10.6 PROCESSAMENTO DO DISPOSITIVO DIGITAL..............................................................................40
10.7 PRECAUES NO PROGRAMA......................................................................................................40
10.8 DETALHES DA AO E PRECISES DO TEMPORIZADOR..........................................................40
10.8.1 Exemplos de Aes.................................................................................................................41
10.8.2 Mltiplos Tempos Executados pela Instruo da Aplicao F65..........................................41

11 QUANTIDADE E FUNO DO CONTADOR C

43

11.1 QUANTIDADE DE CONTADORES....................................................................................................43


11.1.1 Nmeros de rels auxiliares para configurar a contagem crescente/decrescente dos
contadores de 32 bits..........................................................................................................................43
11.2 CARACTERSTICAS DOS CONTADORES.......................................................................................44
11.3 EXEMPLO DA FUNO E AO......................................................................................................44
11.4 CONTADOR 16 BITS PARA USO GERAL/RETENO EM CASO DE FALTA DE ENERGIA.........44
11.5 CONTADOR 32 BITS PARA USO GERAL/RETENO EM CASO DE FALTA DE ENERGIA.........45
11.6 PARA USO GERAL/RETENO EM CASO DE FALTA DE ENERGIA.............................................46
11.7 ESPECIFICANDO O MTODO DO VALOR DE CONFIGURAO..................................................46
11.7.1 Contador 16 bits.......................................................................................................................46
11.7.2 Contador 32 bits.......................................................................................................................47
11.8 VELOCIDADE DE RESPOSTA DO CONTADOR...............................................................................47
11.9 PROCESSAMENTO DO DISPOSITIVO DIGITAL..............................................................................47
11.9.1 16 bits (C)..................................................................................................................................48
11.9.2 32 bits (C)..................................................................................................................................48
11.9.3 Caso da instruo de aplicao..............................................................................................48

12 QUANTIDADE E FUNO DO CONTADOR DE ALTA VELOCIDADE


INTEGRADO C

49

12.1 QUANTIDADE DE CONTADOR DE ALTA VELOCIDADE INTEGRADO .........................................49


12.1.1 Tipo de Mquina TPW04.........................................................................................................49
12.1.2 Explicao da tabela: ..............................................................................................................49
12.2 FUNO DO CONTADOR DE ALTA VELOCIDADE.........................................................................50
12.2.1 Nmero de rels M8*** para controlar o sentido de contagem crescente/decrescente .....51
12.2.2 Nmero de rels M8*** para monitorar o status da contagem crescente/decrescente ......51
12.3 EXEMPLO DE APLICAO PARA O CONTADOR DE ALTA VELOCIDADE DE UMA FASE.........51
12.3.1 Uma fase 1 entrada de contagem...........................................................................................51
12.3.2 Uma fase 2 entradas de contagem.........................................................................................52
12.4 2 EXEMPLOS DE APLICAO PARA O CONTADOR DE ALTA VELOCIDADE DUAS FASES......53
12.4.1 2 fases - 2 entradas de contagem...........................................................................................53
12.4.2 Ao do sinal de entrada de duas fases.................................................................................54
12.4.3 Sada do Resultado da Contagem..........................................................................................54

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

13 QUANTIDADE E FUNO D DO REGISTRO DE DADOS D

57

13.1 REGISTROS DE DADOS (D, W).........................................................................................................57


13.1.1 Quantidade do Registro de Dados .........................................................................................57
13.1.2 Estrutura e Funo de Registro...............................................................................................57
13.1.3 Para uso geral/reteno em caso de falta de energia...........................................................58
13.1.4 Para aplicao especial...........................................................................................................58
13.1.5 Exemplos de Aes.................................................................................................................58
13.1.6 Registro de dados das instrues bsicas.............................................................................58
13.1.7 Registro de dados de instrues de aplicao......................................................................59
13.1.8 Contador e temporizador ociosos so considerados como o registro de dados................60
13.2 REGISTROS DE NDICE V, Z.............................................................................................................60
13.2.1 Estrutura e Funo...................................................................................................................60
13.2.2 ndice do dispositivo................................................................................................................61
13.2.3 Exemplos do ndice e Notas....................................................................................................61
13.3 REGISTRO ESPECIAL F....................................................................................................................62
13.3.1 Funo......................................................................................................................................62

14 QUANTIDADE DE PONTEIROS DA FUNO P/I

63

14.1 QUANTIDADE DE PONTEIROS........................................................................................................63


14.2 EXEMPLO DA FUNO E AO......................................................................................................63
14.2.1 Para ramificao......................................................................................................................63
14.2.2 Para interrupo.......................................................................................................................64

15 LISTA DE INSTRUES BSICAS

65

15.1 LISTA DE INSTRUES BSICAS...................................................................................................65

16 INTERPRETAO DO LD, LDI, OUT E OUTI

67

16.1 INTERPRETAO DE INSTRUES...............................................................................................67


16.2 EXEMPLO DE PROGRAMAO.......................................................................................................67
16.3 SADA DO TEMPORIZADOR/CONTADOR.......................................................................................67

17 INSTRUES AND E ANI

68

17.1 INTERPRETAO DE INSTRUES...............................................................................................68


17.2 EXEMPLO DE PROGRAMAO.......................................................................................................68
17.3 RELAO DE MPS E MPP................................................................................................................68

18 INSTRUES OR E ORI

69

18.1 INTERPRETAO DE INSTRUES...............................................................................................69


18.2 EXEMPLO DE PROGRAMAO.......................................................................................................69
18.2.1 Instruo da conexo paralela do bloco do circuito de conexo em srie ORB.................69
18.2.2 Instruo da conexo em srie para o bloco do circuito de conexo paralela ANB...........69

19 INSTRUES LDP, LDF, ANDP, ANDF, ORP E ORF

70

19.1 INTERPRETAO DE INSTRUES...............................................................................................70


19.2 EXEMPLO DE PROGRAMAO.......................................................................................................70
19.3 INTERPRETAO DO ACIONAMENTO REAL DA BOBINA DE SADA ........................................70
19.3.1 Instruo OUT e instruo de pulso.......................................................................................70
19.3.2 Forma de execuo do pulso da deteco de borda positiva e instruo aplicada............71

ndice
20 INSTRUO ORB

72

20.1 INTERPRETAO DE INSTRUES...............................................................................................72


20.2 EXEMPLO DE PROGRAMAO.......................................................................................................72

21 INSTRUO ANB

73

21.1 INTERPRETAO DE INSTRUES...............................................................................................73


21.2 EXEMPLO DE PROGRAMAO.......................................................................................................73

22 INSTRUES MPS, MRD E MPP

74

22.1 INTERPRETAO DE INSTRUES...............................................................................................74


22.2 EXEMPLO DE PROGRAMAO.......................................................................................................74
22.2.1 Uma seo de empilhamento..................................................................................................75
22.2.2 Em uma seo de empilhamento, as instrues ANB e ORB so aplicadas em conjunto..75
22.2.3 Duas sees de empilhamento...............................................................................................76
22.2.4 Quatro sees de empilhamento............................................................................................76

23 INSTRUES MC E MCR

77

23.1 INTERPRETAO DAS INSTRUES.............................................................................................77


23.2 EXEMPLO DE PROGRAMAO.......................................................................................................77

24 INSTRUO INV

78

24.1 INTERPRETAO DA INSTRUO.................................................................................................78


24.2 EXEMPLO DE PROGRAMAO.......................................................................................................78

25 INSTRUES PLS E PLF

79

25.1 INTERPRETAO DAS INSTRUES.............................................................................................79


25.2 EXEMPLO DE PROGRAMAO.......................................................................................................79

26 INSTRUES SET E RST

80

26.1 INTERPRETAO DAS INSTRUES.............................................................................................80

27 INSTRUES DE REINICIALIZAO DE SADA PARA


O CONTADOR (OUT, RST)

81

27.1 EXEMPLO DE PROGRAMAO.......................................................................................................81


27.2 PROGRAMAO DO CONTADOR DE ALTA VELOCIDADE...........................................................81

28 INSTRUES NOP E END

82

28.1 INTERPRETAO DAS INSTRUES.............................................................................................82

29 INSTRUES SMCS E SMCR

83

29.1 INTERPRETAO DAS INSTRUES.............................................................................................83


29.2 EXEMPLO DE PROGRAMAO.......................................................................................................83

30 INSTRUES JCS E JCR

84

30.1 INTERPRETAO DE INSTRUES...............................................................................................84

31 OBSERVAES PARA A PROGRAMAO

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

32 REPRESENTAO E EXECUO DE INSTRUES DE APLICAO

89

32.1 AS INSTRUES E OPERANDOS....................................................................................................89


32.2 DISPOSITIVOS DISPONVEIS PARA OS OPERANDOS..................................................................89
32.3 FORMA E EXECUO DAS INSTRUES.....................................................................................89
32.4 EXECUO/PULSO AS INSTRUES PARA EXECUO CONTNUA........................................90
32.4.1 Execuo tipo Pulso................................................................................................................90
32.4.2 Execuo tipo Contnua .........................................................................................................90
32.5 PROCESSAMENTO DE SMBOLOS.................................................................................................90
32.5.1 Smbolos gerais........................................................................................................................90
32.5.2 Smbolos de Erros de clculo..................................................................................................91
32.5.3 Smbolos de funes ampliadas.............................................................................................92
32.6 RESTRIO DE CIRCULAO SIMULTNEA DE INSTRUES..................................................92

33 UTILIZAO DE DADOS NA INSTRUO DA APLICAO

93

33.1 USO DE ELEMENTO BIT...................................................................................................................93


33.2 NOTAS................................................................................................................................................93
33.2.1 Especificando caracteres contnuos.......................................................................................93
33.3 UTILIZAO DO CLCULO DE NMERO DE PONTO FLUTUANTE ...........................................94
33.3.1 Nmero de ponto flutuante no sistema decimal....................................................................94
33.3.2 Nmero Binrio de ponto flutuante.........................................................................................94

34 ALTERE O OPERANDO COM O REGISTRADOR DE NDICE

96

34.1 AS INSTRUES DE APLICAO DISPONVEIS...........................................................................96


34.2 EXEMPLO DE ALTERAO COM NDICE.......................................................................................96
34.2.1 Modificao da constante K....................................................................................................97
34.2.2 Modificao do rel de entrada/sada (bits octal)..................................................................97
34.2.3 Exemplo para exibir o valor atual do temporizador...............................................................98
34.2.4 Modificao de instrues com tempos de uso restrito.......................................................98
34.3 NOTAS................................................................................................................................................98

35 ESPECIFICAO DOS CONSTANTES K, H E E (DECIMAL / HEXADECIMAL/


NMERO REAL)

99

35.1 CONSTANTE K (NMERO DECIMAL)..............................................................................................99


35.1.1 A faixa da constante decimal a seguinte.............................................................................99
35.2 CONSTANTE H (HEXADECIMAL).....................................................................................................99
35.2.1 A faixa das constantes no sistema hexadecimal a seguinte..............................................99
35.3 CONSTANTE E (NMERO REAL).....................................................................................................99
35.3.1 O nmero real intervalo de definio .....................................................................................99

36 LISTA DAS INSTRUES DA APLICAO E INSTRUO DE LEITURA

100

36.1 LISTA DAS INSTRUES DA APLICAO (RELACIONADO PELA FUNO N.).....................100


36.2 COMO COMPREENDER A DESCRIO DA INSTRUO...........................................................104

37 F00 A F09 FLUXO DE PROGRAMA

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

38 F10 A F19 MOVIMENTAO E COMPARAO DE DADOS

120

38.1 MOVIMENTAO E COMPARAO DE DADOS..........................................................................120


38.2 F10 CMP COMPARAR.....................................................................................................................120
38.2.1 Formato da Instruo..........................................................................................................120
38.3 F11 ZCP COMPARAR REA...........................................................................................................121
38.3.1 Formato da Instruo............................................................................................................121
38.4 F12 MOV MOVIMENTAO DE DADOS........................................................................................122
38.5 F13 SMOV MOVIMENTAO DE BIT ............................................................................................122
38.5.1 Formato da Instruo.......................................................................................................... 123
38.6 F14 CML MOVIMENTAO CONTRRIA......................................................................................124
38.6.1 Formato da Instruo............................................................................................................124
38.7 F15 BMOV MOVIMENTAO DE LOTE.........................................................................................125
38.7.1 Formato da Instruo............................................................................................................125
38.8 F16 FMOV MOVIMENTAO MULTIPONTO.................................................................................126
38.8.1 Formato da Instruo............................................................................................................126
38.9 F17 XCH TROCA..............................................................................................................................126
38.9.1 Formato da Instruo............................................................................................................126
38.10 F18 BCD BIN CONVERSO BCD ............................................................................................127
38.10.1 Formato da Instruo..........................................................................................................127
38.11 F19 BIN CONVERSO BCD BIN...............................................................................................128
38.11.1 Formato da Instruo..........................................................................................................128

39 F20~F29 OPERAES ARITMTICAS E LGICAS

129

39.1 OPERAES ARITMTICAS E LGICAS......................................................................................129


39.2 F20 ADD OPERAO ARITMTICA DE ADIO..........................................................................129
39.2.1 Formato da Instruo............................................................................................................129
39.3 F21 SUB OPERAO ARITMTICA DE SUBTRAO.................................................................130
39.3.1 Formato da Instruo............................................................................................................130
39.4 F22 MUL OPERAO ARITMTICA DE MULTIPLICAO..........................................................131
39.4.1 Formato da Instruo............................................................................................................131
39.5 F23 DIV OPERAO ARITMTICA DE DIVISO...........................................................................132
39.5.1 Formato da Instruo............................................................................................................132
39.6 F24 INC INCREMENTA....................................................................................................................132
39.6.1 Formato da Instruo............................................................................................................132
39.7 F25 DEC DECREMENTA.................................................................................................................133
39.7.1 Formato da Instruo............................................................................................................133

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

40 F30~F39 ROTAO E SHIFT

136

40.1 ROTAO E SHIFT..........................................................................................................................136


40.1.1 Modificaes da instruo:...................................................................................................136
40.2 F30 ROR ROTAO DIREITA..........................................................................................................136
40.2.1 Formato da Instruo............................................................................................................136
40.3 F31 ROL ROTAO ESQUERDA....................................................................................................137
40.3.1 Formato da Instruo............................................................................................................137
40.4 F32 RCR ROTAO DIREITA COM CARRY..................................................................................138
40.4.1 Formato da Instruo............................................................................................................138
40.5 F33 RCL ROTAO ESQUERDA COM CARRY.............................................................................139
40.5.1 Formato da Instruo............................................................................................................139
40.6 F34 SFTR (BIT) SHIFT DIREITA.......................................................................................................140
40.6.1 Formato da Instruo............................................................................................................140
40.7 F35 SFTL (BIT) SHIFT ESQUERDA.................................................................................................141
40.7.1 Formato da Instruo............................................................................................................141
40.8 F36 WSFR WORD SHIFT DIREITA..................................................................................................142
40.8.1 Formato da Instruo............................................................................................................142
40.9 F37 WSFL WORD SHIFT ESQUERDA............................................................................................143
40.9.1 Formato da Instruo............................................................................................................143
40.10 F38 SFWR SHIFT REGISTER ESCRITA........................................................................................144
40.10.1 Formato da Instruo..........................................................................................................144
40.11 F39 SFRD SHIFT REGISTER LEITURA.........................................................................................145
40.11.1 Formato da Instruo..........................................................................................................145

41 F40 A F49 PROCESSAMENTO DE DADOS

146

41.1 PROCESSAMENTO DE DADOS.....................................................................................................146


41.2 F40 ZRST RESET DE REA............................................................................................................146
41.2.1 Formato da Instruo............................................................................................................146
41.3 F41 DECO DECODIFICADOR.........................................................................................................147
41.3.1 Formato da Instruo............................................................................................................147
41.4 F42 ENCO CODIFICADOR..............................................................................................................148
41.4.1 Formato da Instruo............................................................................................................148
41.5 F43 SUM SOMA DE BITS ATIVOS.................................................................................................148
41.5.1 Formato da Instruo............................................................................................................149
41.6 F44 BON VERIFICAR O STATUS DO BIT ESPECIFICADO............................................................149
41.6.1 Formato da Instruo............................................................................................................149
41.7 F45 MEAN VALOR MDIO..............................................................................................................150
41.7.1 Formato da Instruo............................................................................................................150
41.8 F46 ANS HABILITA DIAGNSTICO................................................................................................150
41.8.1 Formato da Instruo............................................................................................................150
41.9 F47 ANR DESABILITA DIAGNSTICO...........................................................................................151
41.9.1 Formato da Instruo............................................................................................................151
41.10 F48 SQR RAIZ QUADRADA..........................................................................................................152
41.10.1 Formato da Instruo..........................................................................................................152
41.11 F49 FLT PONTO FLUTUANTE.......................................................................................................153
41.11.1 Formato da Instruo..........................................................................................................153

42 F50~F59 PROCESSAMENTO DE ALTA VELOCIDADE

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

43 F60~F69 INSTRUES APLICVEIS

167

43.1 INSTRUES PRATICAS................................................................................................................167


43.2 F60 IST ESTADO INICIAL................................................................................................................167
43.2.1 Formato da Instruo............................................................................................................167
43.2.2 Rel auxiliar especial para a instruo IST...........................................................................168
<M8041> Incio da transferncia......................................................................................................168
43.2.3 Distribuio da sada de seleo de modo..........................................................................169
43.3 F61 SER PESQUISA DE DADOS EM PILHA..................................................................................170
43.3.1 Formato da Instruo............................................................................................................170
43.4 F62 ABSD SEQUENCIADOR ABSOLUTO......................................................................................171
43.4.1 Formato da Instruo............................................................................................................171
43.5 F63 INCD SEQUENCIADOR INCREMENTAL.................................................................................173
43.5.1 Formato da Instruo............................................................................................................173
43.6 F64 TTMR MONITORAO DE TEMPO........................................................................................174
43.6.1 Formato da Instruo............................................................................................................174
43.7 F65 STMR TEMPORIZADOR ESPECIAL........................................................................................175
43.7.1 Formato da Instruo............................................................................................................175
43.8 F66 ALT INVERSO DE ESTADO....................................................................................................176
43.8.1 Formato da Instruo............................................................................................................176
43.9 F67 RAMP RAMPA...........................................................................................................................177
43.9.1 Formato da Instruo............................................................................................................177
43.9.2 Ao do indicador de modo..................................................................................................178
43.10 F68 ROTC MONITOR DE ROTAO............................................................................................178
43.10.1 Formato da Instruo..........................................................................................................178
43.11 F69 SORT SELEO DE DADOS EM TABELA............................................................................179
43.11.1 Formato da Instruo..........................................................................................................179
43.11.2 Exemplo de classificao de dados...................................................................................180
43.11.3 Para executar a instruo D0 = K2.....................................................................................180
43.11.4 Para executar a instruo D0 = K3.....................................................................................181

44 F70 A F79 I/O DE DISPOSITIVOS PERIFRICOS

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

45 F80~F88 DISPOSITIVOS EM SRIE EXTERNOS SER

199

45.1 DISPOSITIVOS EM SRIE EXTERNOS..........................................................................................199


45.2 F80 COMUNICAES RS...............................................................................................................199
45.2.1 Formato da Instruo............................................................................................................199
45.2.2 Formato da comunicao......................................................................................................200
45.3 F81 PRUN ENVIO DE BIT DE CDIGO OCTAL.............................................................................204
45.3.1 Formato da Instruo............................................................................................................204
45.4 F82 ASCI HEX CONVERTIDO EM ASCII........................................................................................205
45.4.1 Formato da Instruo............................................................................................................205
45.5 F83 HEX ASCII CONVERTIDO EM HEX ........................................................................................206
45.5.1 Formato da Instruo............................................................................................................206
45.6 F84 CCD CDIGO DE VERIFICAO............................................................................................208
45.6.1 Formato da Instruo............................................................................................................208
45.7 F87 MBUS COMUNICAES MBUS ............................................................................................209
45.7.1 Formato da Instruo............................................................................................................209
45.7.2 Formato da comunicao ...................................................................................................210
45.7.3 Marcador especial e registro de dados usados............................................................... 211
45.7.4 Sequncia de tempo de enviar e receber.......................................................................... 212
45.7.5 Processamento de dados de 16 bits.................................................................................. 213
45.8 F88 PID OPERAO PID.................................................................................................................214
45.8.1 Formato da Instruo............................................................................................................214
45.8.2 Configurao de parmetro...................................................................................................215
45.8.3 Mtodo matemtico dos 3 parmetros de PID....................................................................217
45.8.4 Frmula bsica de Clculo da instruo PID ......................................................................219

ndice
46 F90~F95 COMUNICAO CONVENIENTE

221

46.1 COMUNICAO CONVENIENTE...................................................................................................221


46.2 F90 COIW GRAVAR EM BOBINA NICA.......................................................................................221
46.2.1 Formato da Instruo............................................................................................................221
46.2.2 Formato da comunicao .....................................................................................................222
46.2.3 Exemplo de configurao do formato da comunicao .....................................................222
46.3 F91 MCIR LER BOBINA NICA......................................................................................................224
46.3.1 Mnemnico.............................................................................................................................224
46.4 F92 MCIW GRAVAR EM MULTIBOBINA.........................................................................................225
46.4.1 Mnemnico.............................................................................................................................225
46.5 F93 REGW ESCREVER NO REGISTRO NICO.............................................................................226
46.5.1 Mnemnico.............................................................................................................................226
46.6 F94 MRGR LER REGISTRO............................................................................................................227
46.6.1 Mnemnico.............................................................................................................................227
46.6.2 Especificao de comunicao, rel especial e registro de dados usado:........................228
46.7 F95 MRGW ESCREVER MULTIRREGISTRO..................................................................................228
46.7.1 Mnemnico.............................................................................................................................228
46.7.2 Especificao de comunicao, rel especial e registro de dados usado:........................229

47 F100~F101 LER/GRAVAR FLASH

230

47.1 LER/GRAVAR FLASH.......................................................................................................................230


47.2 F100 STORE ARMAZENAR FLASH................................................................................................230
47.2.1 Formato da Instruo............................................................................................................230
47.3 F101 LOAD LER DE DADOS FLASH...............................................................................................231
47.3.1 Formato da Instruo............................................................................................................231

48 F110 A F137 OPERAES COM PONTO FLUTUANTE

232

48.1 OPERAES COM PONTO FLUTUANTE......................................................................................232


48.2 F110 ECMP COMPARAO COM PONTO FLUTUANTE.............................................................232
48.2.1 Formato da Instruo............................................................................................................232
48.3 F111 EZCP COMPARAO DE REA DE PONTO FLUTUANTE.................................................233
48.3.1 Formato da Instruo............................................................................................................233
48.4 F112 EMOV MOVIMENTAO DE PONTO FLUTUANTE.............................................................234
48.4.1 Formato da Instruo............................................................................................................234
48.5 F118 EBCD CONVERSO DE PONTO FLUTUANTE PARA NOTAO CIENTFICA..................234
48.5.1 Formato da Instruo............................................................................................................234
48.6 F119 EBIN CONVERSO DE NOTAO CIENTFICA PARA PONTO FLUTUANTE....................235
48.6.1 Formato da Instruo............................................................................................................235
48.7 F120 EADD ADIO COM PONTO FLUTUANTE..........................................................................236
48.7.1 Formato da Instruo............................................................................................................236
48.8 F121 ESUB SUBTRAO COM PONTO FLUTUANTE..................................................................237
48.8.1 Formato da Instruo............................................................................................................237
48.9 F122 EMUL MULTIPLICAO COM PONTO FLUTUANTE..........................................................238
48.9.1 Formato da Instruo............................................................................................................238
48.10 F123 EDIV DIVISO COM PONTO FLUTUANTE.........................................................................238
48.10.1 Formato da Instruo..........................................................................................................238
48.11 F124 EXP CLCULO EXPONENCIAL...........................................................................................239
48.11.1 Formato da Instruo..........................................................................................................239
48.12 F125 LOGE CLCULO DE LOGARTIMO NATURAL...................................................................240
48.12.1 Formato da Instruo..........................................................................................................240
48.13 F126 LOG10 CLCULO DE LOGARITMO COMUM...................................................................241
48.13.1 Formato da Instruo..........................................................................................................241
48.14 F127 ESQR CLCULO DE RAIZ QUADRADA..............................................................................241
48.14.1 Formato da Instruo..........................................................................................................241
48.15 F128 ENEG CLCULO NEG DE PONTO FLUTUANTE................................................................242
48.15.1 Formato da Instruo..........................................................................................................242
48.16 F129 INT CONVERSO DE PONTO FLUTUANTE PARA INTEIRO.............................................242

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

49 F147 PONTO FLUTUANTE PARA NOTAO CIENTFICA

249

49.1 INSTRUO PONTO FLUTUANTE PARA NOTAO CIENTFICA..............................................249


49.2 F147 SWAP PONTO FLUTUANTE PARA NOTAO CIENTFICA................................................249
49.2.1 Formato da Instruo............................................................................................................249

50 F156~F159 LOCALIZAR INSTRUO

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

51 F170 E F171 DISPOSITIVOS PERIFRICOS

259

51.1 DISPOSITIVOS PERIFRICOS........................................................................................................259


51.2 F170 GRY CDIGO BINRIO GRAY..........................................................................................259
51.2.1 Formato da Instruo............................................................................................................259
51.3 F171 GBIN CDIGO GRAY BINRIO.........................................................................................260
51.3.1 Formato da Instruo............................................................................................................260

52 F188~F193 COMUNICAO PERIFRICA

261

52.1 COMUNICAO PERIFRICA........................................................................................................261


52.2 F188 CRC VERIFICAO DA REDUNDNCIA CCLICA..............................................................261
52.2.1 Formato da Instruo............................................................................................................261
52.2.2 Referncia: A principal expresso polinmica CRC.............................................................261
52.2.3 Elementos relacionados........................................................................................................261
52.2.4 Modo de converso de 16-bit [M8161 = ON] ......................................................................262
52.2.5 Modo de converso de 8-bit [M8161 = ON].........................................................................262

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

53 F200 A F213 SADA DO PULSO

273

53.1 SADA DE PULSO............................................................................................................................273


53.2 F200 PPMI MOVIMENTO PONTO A PONTO RELATIVO DO EIXO DUPLO.................................273
53.2.1 Formato da Instruo............................................................................................................273
53.2.2 Descrio dos dispositivos relacionados.............................................................................274
53.3 F201 PPMA MOVIMENTO PONTO A PONTO ABSOLUTO DO EIXO DUPLO.............................275
53.3.1 Formato da Instruo............................................................................................................275
53.3.2 Descrio dos dispositivos relacionados.............................................................................276
53.4 F202 CWI INTERPOLAO CIRCULAR RELATIVA DO EIXO DUPLO.........................................277
53.4.1 Formato da Instruo............................................................................................................277
53.4.2 Descrio dos dispositivos relacionados.............................................................................278
53.5 F203 CWA INTERPOLAO CIRCULAR ABSOLUTA DO EIXO DUPLO.....................................278
53.5.1 Formato da Instruo............................................................................................................278
53.5.2 Descrio dos dispositivos relacionados.............................................................................279
53.6 F204 PTPO SADA DO PULSO DO EIXO NICO PELA PLATAFORMA.......................................280
53.6.1 Formato da Instruo............................................................................................................280
53.6.2 Descrio dos dispositivos relacionados.............................................................................281
53.7 F205 CLLM GESTO DE LOCALIZAO DO LOOP FECHADO..................................................282
53.7.1 Formato da Instruo............................................................................................................282
53.7.2 Descrio da ao do loop fechado.....................................................................................283
53.7.3 Descrio dos dispositivos relacionados.............................................................................284
53.8 F206 VSPO PULSO COM VELOCIDADE VARIVEL......................................................................285
53.8.1 Formato da Instruo............................................................................................................285
53.8.2 Descrio dos dispositivos relacionados.............................................................................288
53.9 F207 ICF ALTERAR FREQUNCIA IMEDIATAMENTE...................................................................288
53.9.1 Formato da Instruo............................................................................................................288
53.10 F208 CSFO CORTAR VELOCIDADE E SEGUIR SADA...............................................................290
53.10.1 Formato da Instruo..........................................................................................................290
53.10.2 Descrio dos dispositivos relacionados...........................................................................291
53.11 F209 SLCH SELECIONAR CANAL................................................................................................291
53.11.1 Formato da Instruo..........................................................................................................291
53.12 F210 LINI INTERPOLAO LINEAR RELATIVA DE TRS EIXOS..............................................292
53.12.1 Formato da Instruo..........................................................................................................292
53.12.2 Descrio dos dispositivos relacionados...........................................................................293
53.13 F211 LINI INTERPOLAO LINEAR ABSOLUTA DE TRS EIXOS............................................293
53.13.1 Formato da Instruo..........................................................................................................293
53.13.2 Descrio dos dispositivos relacionados...........................................................................294
53.14 F212 CIMI INTERPOLAO OVAL RELATIVA DO EIXO DUPLO...............................................295
53.14.1 Formato da Instruo..........................................................................................................295

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

54 F224~F246 COMPARAES LGICAS

299

54.1 COMPARAES LGICAS.............................................................................................................299


54.2 F224~F230 COMPARAO LD.......................................................................................................299
54.2.1 Pontos para observar............................................................................................................299
54.3 F232~F238 COMPARAO AND....................................................................................................300
54.3.1 Pontos para observar ...........................................................................................................300
54.4 F240~F246 COMPARAO OR......................................................................................................301
54.4.1 Pontos para observar............................................................................................................301

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

56.1 TPW04-485BD, TPW04-232BD.......................................................................................................318


56.2 TPW04-COBD..................................................................................................................................319
56.3 TPW04-ENBD...................................................................................................................................319
56.4 TPW04-4DBD, TPW04-4RBD, TPW04-2D2TBD............................................................................319
56.4.1 Instrues de Uso..................................................................................................................319
56.5 TPW04-RTCBD................................................................................................................................320
56.6 TPW04-2AIBD E TPW04-3MABD....................................................................................................321
56.7 TPW04-CAMBD...............................................................................................................................322

ndice
57 2 MDULO DE EXPANSO

323

57.1 MDULO DIGITAL ..........................................................................................................................323


57.1.1 Especificaes Gerais...........................................................................................................323
57.1.2 TPW04-16EMR Especificao...............................................................................................325
57.1.3 TPW04-16EMT Especificao..............................................................................................326
57.1.4 Especificao TPW04-16EYR...............................................................................................327
57.1.5 TPW04-16EYT Especificao................................................................................................328
57.1.6 TPW04-16EXD Especificao...............................................................................................329
57.2 MDULO ANALGICO...................................................................................................................330
57.2.1 Especificao geral................................................................................................................330
57.2.2 TPW04-8AD Especificao....................................................................................................331
57.2.3 TPW04-2DA ESPECIFICAO..............................................................................................332
57.2.4 TPW04-3MA Especificao...................................................................................................334
57.2.5 TPW04-4RD Especificaes..................................................................................................336
57.2.6 TPW04-4TM Especificao...................................................................................................337
57.2.7 Cabeamento...........................................................................................................................338
57.2.8 Instrues de Utilizao........................................................................................................340
57.2.9 Definies de Memria do Sistema......................................................................................341
57.3 MDULO DE COMUNICAO.......................................................................................................343
57.4 MDULO DE FONTE DE ALIMENTAO......................................................................................343
57.4.1 Restrio de alimentao 5V.................................................................................................344
57.4.2 Restrio de alimentao interna 24V..................................................................................344

58 INTERPRETAO COMPLEMENTAR DAS FUNES BSICAS

346

58.1 INTERPRETAO DE DISPOSITIVOS ESPECIAIS........................................................................346


58.1.1 Operao de inicializao do PLC .......................................................................................346
58.1.2 Tempo de computao (acompanhamento do tempo de varredura)..................................346
58.1.3 RTC.........................................................................................................................................347
58.1.4 ID da placa de expanso.......................................................................................................348
58.1.5 Execuo de instrues bandeira acabamento...................................................................348
58.1.6 ID e ID especificando............................................................................................................348
58.1.7 Memria armazena em modo stop.......................................................................................348
58.1.8 Instruo para todas as sadas proibida..............................................................................349
58.1.9 Modo leitura constante..........................................................................................................349
58.1.10 Transferncia proibida entre estados..................................................................................349
58.1.11 Especificar expanso de I/O..............................................................................................349
58.2 RELAO DE INSTRUES DE CONTROLE DE FLUXO DO PROGRAMA...............................350
58.3 ARRANJO CARACTERES ASCII.....................................................................................................351
58.3.1 ASC II lista de cdigos (representada por 7 bits cdigo e sistema hexadecimal)..............351
58.3.2 Exemplo de ASC II cdigo.....................................................................................................352
58.4 LISTA DE CDIGOS DE ERRO.......................................................................................................352

59 LISTA DISPOSITIVOS ESPECIAIS

356

59.1 MARCADOR AUXILIAR M...............................................................................................................356


59.2 REGISTO DE DADOS D...................................................................................................................368

www.weg.net

1 RESUMO DO PRODUTO E LINGUAGENS DE PROGRAMAO


1.1 RESUMO DO PRODUTO
Tipo TPW04-100: 14 pontos
Memria Flash integrada (4000 passos), comunicao RS485.
Tipo TPW04-100: 20 pontos
Memria Flash integrada (4000 passos), comunicao RS485.
Suporta carto de expanso, como o carto RTC.
Tipo TPW04-200: 24/32 pontos
Memria Flash integrada (8000 passos), comunicao RS485.
Suporta carto de expanso, como o carto RTC.
Com uma fonte de alimentao externa, a E/S pode ser expandida para 256 pontos.
Suporta expanso das entradas analgicas at 56 canais, e sadas analgicas at 8 canais.
Tipo TPW04-300: 24/32/40/60 pontos
Memria RAM integrada (retentividade atravs de bateria de ltio opcional) (24000 passos), comunicao
RS485.
Suporta carto de expanso.
Com uma fonte de alimentao externa, a E/S pode ser expandida para 384 pontos.
Suporta expanso das entradas analgicas at 56 canais, e sadas analgicas at 8 canais.

1.2 MTODO DE PROGRAMAO


1.2.1 Programao da Lista de Instrues (IL)
Refere-se entrada de instrues de controle sequencial com LD, AND, OUT, etc. Por exemplo:
N da Etapa
0
1
2
3

Instruo
LD
OU
ANI
OUT

Dispositivo
X000
Y005
X001
Y005

1.2.2 Programao Ladder (LD)


A programao Ladder usa sinais de controle, nmeros de dispositivos sequenciais e desenha o circuito de
controle sequencial no desenho. Esse mtodo representa o loop (lgica cclica) de controle sequencial com os
smbolos do contato e da bobina, que mais intuitivo que a programao na tabela de comando. Dessa forma,
fica fcil compreender o contedo. Enquanto isso, o estado exibido pelo loop pode ser usado para monitorar a
ao do CLP.

TPW-04 | 19

www.weg.net

2 VISO GERAL DO DISPOSITIVO


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

2.1 INTERPRETAO PARA DIVERSOS DISPOSITIVOS:


2.1.1 Rels de Entrada/Sada (X, Y)
Nmeros de endereo do rel de entrada em unidades bsicas so distribudos conforme X000 a X007, X010 a
X017, etc. no cdigo octal. O status da bobina do rel de sada ativado pelo programa. Os nmeros do endereo
dos rels de sada tambm esto no cdigo octal, como Y000 a Y007, Y010 a Y017, etc. Quanto ao mdulo de
expanso de entrada/sada, os nmeros de endereo tambm esto nos cdigos octais com base em X e Y, que
seguem a ordem do nmero de endereo das unidades bsicas. Por exemplo, se TPW04-130BR-A for instalado
com um mdulo de expanso 16EYR, o nmero do mdulo de expanso Y020 a Y027.
Exceto para rel X e Y que so numerados no cdigo octal, todos os outros dispositivos so numerados em
cdigo decimal.
2.1.2 Rel Auxiliar (M)
O rel auxiliar o rel em CLP, que fornece contatos normalmente abertos e fechados na programao interna.
O rel auxiliar diferente do rel de entrada e sada, que podem no obter entrada externa e podem ser usados
no programa. Alguns rels de reteno podem reter o estado LIGADO/DESLIGADO, em caso de falha de
alimentao para o CLP.
20 | TPW-04

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.

2.2 REGISTROS DE DADOS (D& W), (V), (Z)


O registro de dados o dispositivo de armazenamento de dados. O registro de dados do CLP 16 bits (o bit mais
alto o mais significante), com a variao de dados: -32768 a 32767. Combinam os dois registros com dados de
32 bits (o bit mais alto o mais significante). Variao de dados: -2147483648 a + 2, 147, 483647. -2147483648
a + 2, 147, 483647. Como outros dispositivos, o registro de dados classificado para o uso geral e reteno em
caso de falta de energia.
Os registros Z e V entre os registros de dados servem para indexao (indexao do endereo). Os registros do
ndice so usados para alterar o nmero do endereo (ndice) do dispositivo. Os registros Z e V trabalham com
outros dispositivos, com o nmero do dispositivo + V[] ou Z[], por exemplo:
Se V0 = 3, Z0 = 5, D100V0 D103; C20Z0 C25.
O registro de dados e registro do ndice podem ser usados para a especificao indireta e instruo aplicada do
temporizador e contador.
2.2.1 Constantes (K), (H)
Dos valores usados pelo CLP, K representa os valores do sistema decimal, H representa os valores do sistema
hexadecimal. So usados para configurar os valores do temporizador e contador, ou operao das instrues
aplicadas.
2.2.2 Ponteiros (P), (I)
O ponteiro classificao em ponteiro de ramificao (P) e ponteiro de interrupo (I). O ponteiro P de ramificao
usado para especificar o pulo condicional F00 (CJ) e o pulo do subprograma F01 (CALL). O ponteiro I de
interrupo usado para especificar a interrupo de entrada, interrupo do temporizador e programa de
interrupo do contador.
TPW-04 | 21

www.weg.net

3 MEMRIA DO PROGRAMA E ESTRUTURA DO PARMETRO


3.1 ESTRUTURA DA MEMRIA
A estrutura da memria do CLP mostrada na figura a seguir. Alm disso, os dispositivos de memria so
divididos em A, B e C, de acordo com o contedo de inicializao.

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

C: Outro dispositivo de armazenamento


que no seja de backup.

Limpo

Sem mudanas*
Sem mudanas
Limpo
Sem mudanas do drive M8033

* Alguns registros sero limpos na transio STOPRUN.

3.2 ESTRUTURA DO PARMETRO


Os parmetros so usados para especificar o Range de registradores retentivos em caso de falta de energia.
A configurao e mudana dos parmetros podem ser feitas via TPW-PCLINK. Com relao aos detalhes de
operao e s instrues, consulte a Ajuda do TPW-PCLINK. Quanto s funes dos parmetros, consulte o
manual de operao do CLP TPW04.

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.

3.3 VALORES INICIAIS DAS CONFIGURAES DE PARMETROS

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)

246-255 por padro

246-255 por padro

246-255 por padro

Registros
de dados (D, W)

400-511 por
padro (400-511)

200-511 por
padro (200-511)

200-511 por padro


(0-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

4 OBSERVAES (PROCESSAMENTO DE ENTRADA E SADA, DEMORA


DA RESPOSTA, BOBINA DUPLA)
4.1 SEQUNCIA DO TEMPO DE AO E ATRASO DA RESPOSTA DOS RELS DE
ENTRADA/SADA

4.2 RESTRIES DO COMPRIMENTO DO SINAL DO PULSO DE ENTRADA


A durao de status da entrada digital do CLP deve ser maior que o tempo do ciclo do CLP. Caso o filtro da
entrada digital seja de 2 ms, e o tempo do ciclo do CLP for de 10 ms, o status desejado precisa ser mantido
por pelo menos 12 ms, respectivamente. Portanto, um pulso de entrada de 1.000 / (12 + 12) = 40 Hz ou mais,
pode no ser processado. No entanto, caso utilize-se uma entrada rpida e a funo para leitura das entradas
rpidas, o defeito ser evitado.

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

5 PROCESSAMENTO DE DGITOS, CONSTANTES K E H


5.1 PROCESSAMENTO DE DGITOS
Dgito do sistema
decimal DEC

Configurao do valor do temporizador e contador (constante K).


Nmeros do rel auxiliar M, temporizador T, contador C, status S e etc. (nmero do dispositivo).
Especifique o dgito e a ao de comando K na operao da instruo de aplicao (constante K).

Sistema
hexadecimal
dgito HEX

Como o dgito do sistema decimal, especifique o dgito e ao de comando K na operao da instruo de


aplicao (constante H).

Dgito binrio BIN

Dgito octal OCT

Cdigo BCD

Constantes K e H
E

Especifique dgitos do tempo, contador, ou registro de dados do sistema decimal, ou hexadecimal.


No entanto, tais dgitos so processados com dgitos do sistema binrio dentro do CLP. Quando a
monitorao selecionada no TPW-PCLINK, tal dispositivo pode ser convertido automaticamente em
dgitos do sistema decimal, ou hexadecimal.
Nmeros dos dispositivos dos rels de entrada/sada podem ser executados de acordo com o sistema de
dgitos octais. Portanto, pode ser numerado como 0 a 7, 10 a 17, ... 70 a 77, 100 a 107 e etc. Os nmeros 8
e 9 no existem no sistema octal.
O cdigo BCD usado para expressar 0-9 do sistema decimal com o sistema binrio de 4 dgitos. fcil
para processar. Portanto, usado para executar a troca digital do formulrio de sada do BCD, ou controle
de formulrio de 7 cdigos, etc.
K o smbolo usado para representar o nmero inteiro do sistema decimal.
H o smbolo usado para representar o nmero inteiro do sistema hexadecimal.
Quando a operao relacionada com o dgito do comando programada TPW-PCLINK, insira K para dgito
decimal e H para dgito hexadecimal, como o K10, H102.
E o nmero real (ponto flutuante) dos smbolos.

5.2 CONVERSO DE DGITOS


Dgito octal (OCT)
0
1
2
3
4
5
6
7
10
11
12
13
14
:
143
Aplicao
Principal

26 | TPW-04

Nmeros dos
dispositivos dos
rels de entrada/
sada

Dgitos do sistema Dgitos do sistema


Dgito binrio (BIN)
decimal (DEC)
hexadecimal (HEX)
0
00
0000 0000
1
01
0000 0001
2
02
0000 0010
3
03
0000 0011
4
04
0000 0100
5
05
0000 0101
6
06
0000 0110
7
07
0000 0111
8
08
0000 1000
9
09
0000 1001
10
0A
0000 1010
11
0B
0000 1011
12
0C
0000 1100
:
:
:
99
63
0110 0011
Nmeros do
dispositivo interno
Processamento
exceto constante,
Constante H, etc.
interno do CLP
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

Troca do dgito BCD


Monitor com 7 cdigos

www.weg.net

6 LISTA DE NMEROS DO DISPOSITIVO


6.1 LISTA DE DISPOSITIVOS
6.1.1 Srie TPW04-100
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

F0 a F1999 (monitoramento no TPW-PCLINK indisponvel).


N0 a N7
8 pontos
Para o circuito
do controle
principal.

Indicador
N, P, I

Constante

X0 a X377 256 pontos


Y0 a Y377 256 pontos
M500 a M1023
M8000 a M8511
M1024 a M1535
M0 a M499
524 pontos
512 para objetivos
1
3
512 pontos retentivos
500 pontos para uso geral
retentivos2
especficos4
1
S500 a S1023 524 pontos retentivos2
S0 a S499 500 pontos para uso geral
Para a inicializao: S0 a S9;
Para alarme: S900 a S999
Para retorno origem: S10 a S19.
T246 a T249
T0 a T39, T196 a T199
4 pontos, acmulo de 1
T200 a T245
T250 a T255
44 pontos, 100 ms
ms.
46
pontos
6 pontos
5
Para uso geral
Retentivos3
10 ms
Acmulo de 100 ms
Para uso geral5
Retentivo3
Para sub-programas:
Para sub-programas:
T196 a T199
T246 a T249
Contagem
Contagem crescente
Contagem crescente/decrescente
decrescente
16 bits.
32 bits em alta velocidade.
32 bits.
C235 a C245
C246 a C249
C251 a C254
C90 a C99
C220 a C234
11 pontos
4 pontos
4 pontos
C0 a C89
10 pontos
15 pontos
1 fase,
1 fase,
2 fases,
90 pontos
retentivos2
retentivos2
1 entrada
2 entradas
2 entradas
Uso geral1
retentivo2
retentivo2
retentivo2
D0 a D399
D400 a D511
D8000 a D8511
400 pontos para uso geral5
112 pontos retentivos2
512 para objetivos especficos4
V0 a V15, Z0 a Z15
32 pontos (para especificao indireta) Para uso geral5

K
H

P0 a P127
128 pontos
Salto e sub-programa
Ponteiro de ramificao.

16 bits -32,768 a 32,767


16 bits 0 a FFFFH

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

F0 a F1999 (monitoramento do TPW-PCLINK indisponvel).


P0 a P127
128 pontos
Salto e subprograma
Ponteiro de
ramificao.

N0 a N7
8 pontos
Para o circuito
do controle
principal.

Indicador
N, P, I

Constante

X0 a X377 256 pontos


Y0 a Y377 256 pontos
M500 a M1023
M8000 a M8511
M0 a M499
M1024 a M1535
524 pontos
512 para objetivos
500 pontos para uso
3
512
pontos
retentivos
retentivos2
especficos4
geral1
S500 a S1023 524 pontos retentivos2
S0 a S499 500 pontos para uso geral1
Para a inicializao: S0 a S9; Para retorno
Para alarme: S900 a S999
origem: S10 a S19.
T246 a T249
T0 a T199
T200 a T245
T250 a T255
4 pontos acmulo de 1 ms
200 pontos 100 ms
46 pontos
6 pontos
Retentivo3
Para uso geral5
10 ms
Acmulo de 100 ms
Para o sub-programa:
Para o sub-programa:
Para uso geral5
retentivo3
T192 a T199
T246 a T249
Contagem
Contagem crescente/decrescente
Contagem crescente 16 bits
decrescente
32 bits em alta velocidade
32 bits
C246 a C249
C250 a C255
C200 a
C235 a C245
C100 a C199
4 pontos
6 pontos
C0 a C99
C234
11 pontos
100 pontos
2 fases,
2 fases,
100 pontos
35 pontos
1 fase, 1 entrada
Retentivos2
1 entrada
2 entradas
Uso geral1
Retentivos2
Retentivo2
Retentivo2
Retentivo2
D8000 a D8511
D0 a D199
D200 a D511
D512 a D2047
512 pontos
200 pontos
312 pontos
1536 pontos
Para objetivos
Para uso geral5
Retentivos2
Uso geral5
especficos4
V0 a V15 - Z0 a Z15
32 pontos (para especificao indireta) Para uso geral5

K
H

I00 a I50
6 pontos
Para entrada de
interrupo
Indicador.

16 bits -32,768 a 32,767


16 bits 0 a FFFFH

I6 a I8
3 pontos
Para interrupo do tempo
Indicador.

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

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

X0 a X377 256 pontos


Y0 a Y377 256 pontos
M500 a M1023
M8000 a M8511
M1024 a M7679
M0 a M499
524 pontos
512 para objetivos
3
6656
pontos
retentivos
500 pontos para uso geral1
retentivos2
especficos4
S500 a S1023
S0 a S499
524 pontos retentivos2
500 pontos para uso geral1
S1024 a S4095
3072 pontos retentivos3
Para a inicializao: S0 a S9.
Para alarme: S900 a S999.
Para retorno de origem: S10 a S19.
T246 a T249
T0 a T199
T200 a
4 pontos
200 pontos 100
T245
T250 a T255
T256 a T511
acmulo de 1 ms
ms
46
6 pontos
256 pontos
Retentivo3
Uso geral5
pontos
Acmulo de 100 ms
1 ms
10 ms
Para o subRetentivo3
Uso geral5
Para
o
sub-programa:
Uso
programa:
T246 a T249.
geral5
T192 a T199.
Contagem crescente
Contagem decrescente
Contagem crescente/decrescente
16 bits.
32 bits.
32 bits em alta velocidade.
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
1 fase,
1 fase,
2 fases,
Uso geral1
Retentivos2
282 pontos
2 entradas
1 entradas
2 entradas
2
2
Retentivos
Retentivo
Retentivo2
Retentivo2
Observao: A funo de contagem crescente/decrescente est disponvel para C256 a C499, C509 a C511.
D8000 a D8511
D200 a D511
D512 a D7999
D0 a D199
512 pontos
312 pontos
7488 pontos
200 pontos
Para objetivos
5
2
3
Retentivo
Retentivo
Para uso geral
especficos4

Registro
de Dados W
Registro
do ndice V, Z
Registro
especial F

W0 a W32767 32768 pontos retentivos3


V0 a V15 - Z0 a Z15
32 pontos (Para especificao indireta). Para uso geral5
F0 a F1999 (Monitoramento TPW-PCLINK est indisponvel).

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.

32 bits -2, 147, 483,648 a 2, 147, 483,647


32 bits 0 a FFFFH

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

7 NMERO E FUNO DE RELS DE ENTRADA / SADA (X/Y)


7.1 RELS DE ENTRADA/SADA
7.1.1 Nmeros de rels de entrada/sada
O nmero do endereo atribudo do mdulo de expanso baseado no nmero do endereo fixo da unidade
bsica. Esses nmeros de endereo so expressos no sistema octal, onde no existem os nmeros 8 e 9.
Portanto, o endereamento das entradas ir variar de 0 a 7 - 10 a 17 - 20 a 27 e assim por diante.
Entrada/Sada
Tipo
TPW04-114
TPW04-120
TPW04-224
TPW04-232
TPW04-324
TPW04-332
TPW04-340
TPW04-360

Rel X (entradas digitais)


Unidade bsica
Mdulo de expanso
X000 a X007

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

Rel Y (sadas digitais)


Unidade bsica
Mdulo de expanso
Y000 a Y005

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

O terminal de entrada responsvel por receber o sinal externo do


sistema. O terminal est ligado diretamente varivel X, que um
rel eletrnico que possui vrios contatos NF e NA. Estes contatos
so utilizados no PLC, atravs do programa, e no pode ser escrito

O terminal de sada responsvel por enviar o sinal do CLP para


o sistema externo. O terminal est ligado diretamente varivel Y,
que um rel eletrnico que possui vrios contatos NF e NA. Estes
contatos so utilizados no PLC, atravs do programa, e so escritos
atravs do mesmo.

7.2.1 Sequncia do Tempo de Ao do Rel de Entrada


O CLP controla a sequncia de processamento, conforme abaixo. Quando a entrada/sada fsica usada, a
resposta para o tempo de acionamento depende do filtro do sinal de entrada, tempo do ciclo scan.
Processamento de entrada
Antes da execuo do programa do CLP, o status de todas as entradas de todos os mdulos ser lido e
armazenado na zona de imagem.
Durante a execuo do programa, caso haja mudana de status da entrada, o contedo da imagem de
entrada no ser alterado. Somente sendo considerado o novo estado no prximo ciclo de scan do CLP.
Alm disso, mesmo na transio de ONOFF e OFFON, haver atraso de cerca de 10 ms para a
atualizao.

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

8 QUANTIDADE E FUNO DO MARCADOR AUXILIAR M


8.1 MARCADOR AUXILIAR
O marcador auxiliar (M) utilizado somente internamente: no consegue ler o sinal de entrada externo e no
pode acionar uma sada externa. um sinal de status interno, como o marcador intermedirio no sistema de
controle do rel.
A quantidade de marcadores auxiliares M indicada abaixo (quantidade distribuda de acordo com o sistema
decimal):
Dispositivo
Marcadores Auxiliares (M)

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.

8.2 EXEMPLO DA FUNO E AO


O CLP tem diversos marcadores auxiliares. Como o rel de sada, a bobina do marcador auxiliar acionada pelo
contato de diversos dispositivos no CLP.
O marcador auxiliar tem diversos contatos normalmente abertos e fechados, que podem ser usados no CLP. No
entanto, tal contato no pode acionar uma sada externa diretamente. O acionamento da sada externa deve ser
executado atravs do rel de sada Y.

8.3 MARCADORES PARA USO GERAL


Em caso de falta de energia no CLP, os marcadores auxiliares comuns e os rels de sada sero DESLIGADOS. Ao
ser reenergizado o sistema, o estado dos marcadores ainda estar no modo DESLIGADO, exceto se a condio
de entrada estiver LIGADA (Conectada).
A distribuio dos marcadores auxiliares para uso geral e reteno em caso de falta de energia no TPW04 CLP
pode ser configurado e ajustado pelo TPW-PCLINK.

TPW-04 | 33

www.weg.net

8.4 MARCADORES AUXILIARES RETENTIVOS


Em um sistema de controle, necessrio memorizar o status do sistema antes da falta de energia, e ao reenergizar
o CLP, estes marcadores devem assumir o estado anterior.
O marcador auxiliar retentivo, em caso de falta de energia, para o objetivo supracitado. Ele faz o uso da bateria
reserva, ou carto de memria no CLP, para a reteno em caso de falta de energia. Mantm o status dos
marcadores no momento que antecede a falha de alimentao, e na prxima reenergizao, apresenta o status
anteriormente falha.
Se o marcador especial para reter for considerado como rel auxiliar geral, o uso da funo RST, ou ZRST, pode
ser usado para limpar o contedo no incio do programa.
A figura abaixo, esquerda, exibe a demonstrao para reteno, em caso de falta de energia durante o M600.
No circuito, se o X000 est ligado e o M600 atua, a ao ser mantida mesmo se estiver DESLIGADO. Portanto,
mesmo se X000 estiver aberto durante a falta de energia, M600 continuar a atuar para a segunda operao.
No entanto, se o contato normalmente fechado do X001 for aberto para uma segunda operao, o M600 no ir
operar. Veja a figura abaixo direita para o mtodo de reinicializao, usando comandos SET e RST.

8.5 EXEMPLO DE RETENO EM CASO DE FALTA DE ENERGIA

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.

8.6 MARCADORES AUXILIARES PARA APLICAO ESPECIAL


Existem 512 marcadores auxiliares especiais no CLP. Esses marcadores tm suas funes especificadas, divididas
em dois tipos:
a. (marcador auxiliar especial com funcionamento do contato): bobina de acionamento do CLP usada, o
usurio pode usar esse contato.
Exemplo: M8000: Monitor da operao (conectado na operao).
M8002: Pulso inicial (contato instantneo quando comea a operar).
M8012: Oscilao de 100 ms.
O usurio no pode usar o rel auxiliar especial no definido.
b. (marcador auxiliar especial com acionamento da bobina): os usurios podem acionar essas bobinas para
operao especfica.
Exemplo: M8033: Manter a memria conforme necessrio.
M8034: Todas as sadas foram proibidas.
M8039: Varredura constante.
Observe que vlido aps acionar e executar END.

TPW-04 | 35

www.weg.net

9 QUANTIDADE E FUNO DO MARCADOR DE STATUS S


9.1 STATUS
O marcador do status um tipo de elemento de programao. O marcador de status para uso geral no tem
funo de reteno, em caso de falta de energia. J o marcador de status retentivo, em caso de falta de energia,
pode usar a bateria, ou o carto de memria do CLP, para armazenar o status durante uma falta de alimentao.
O nmero do status S indicado abaixo (distribudo com base no sistema decimal):
Dispositivo
Marcador de Status S

Srie
Srie TPW04-100
Srie TPW04-200

Srie TPW04-300

S0 a S499 500 pontos para uso geral1


Para a inicializao: S0 a S9;
Para retorno origem: S10 a S19.
S0 a S499.
500 pontos para uso geral1
Para a inicializao: S0 a S9;
Para retorno origem: S10 a S19.

S500 a S1023 524 pontos retentivos2


Para o alarme: S900 a S999.
S500 a S1023
524 pontos retentivos2
Para alarme: S900 a S999.

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.

9.2 PARA USO GERAL/RETENO


O marcador de status tem muitos contatos, normalmente abertos ou fechados, que podem ser usados na
programao Ladder.
X001

S10
S10

M30
Y005

9.3 PARA O ALARME DO SINAL


O status do alarme do sinal pode ser usado como sada do diagnstico de falha externa.
Por exemplo, complicao do circuito do diagnstico da falha externa, na figura abaixo, monitore o contedo do
registro de dados especiais D8049 e exiba o nmero mnimo de S900 a S999.
Em casos de diversas falhas, limpe a falha com o nmero mnimo para obter o nmero da prxima falha.
Caso o rel auxiliar especial M8049 for acionado, o monitor entrar no status de operao.
Aps acionar as sadas de avano Y00, caso o terminal de avano detecte que o X000 no opera dentro de 1
segundo, o S900 ser habilitado.
Caso o limite superior X002 e limite inferior X002 no funcionem por mais de 2 segundos, o S901 ser habilitado.
Para a entrada no modo de operao contnua, o X003 est LIGADO na mquina com intervalos menores que
10 segundos, caso a entrada da ao X004 no funcione em um ciclo, OS902 ser habilitado.

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

10 QUANTIDADE E FUNO DO TEMPORIZADOR T


10.1 QUANTIDADE DE TEMPORIZADORES
Dispositivo
Temporizador T

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.

10.3 PARA USO GERAL


Como mostrado na figura a seguir , se a entrada do acionamento X000 da bobina do temporizador T200 est
LIGADA, o T200 usa o pulso do relgio totalizado em 10 ms do contador atual. Se o valor for igual ao valor de
configurao K123, o contato de sada do temporizador ir atuar. Ou seja, o contato de sada atua 1,23 segundos
aps o acionamento da bobina.
A entrada do acionamento X000 cortada, ou desligada, o temporizador e contato de sada sero reiniciados.

10.4 PARA USO DA ACUMULAO


Como mostrado na figura a seguir, se a entrada do acionamento X001 da bobina do temporizador T250 estiver
LIGADA, o T250 usa o pulso do relgio totalizado em 100 ms do contador atual. Se o valor igual ao valor de
configurao K345, o contato de sada do temporizador ir atuar.
Durante a computao, mesmo se a entrada X001 for cortada, ou desligada, ao reiniciar, continuar a computar.
O tempo de ao total de 34,5 segundos.
38 | TPW-04

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.

10.5 ESPECIFICANDO O MTODO DO VALOR DE CONFIGURAO


10.5.1 Especificando a constante
Como mostrado na figura: T10 o contador levando 100 ms (0,1 s) como unidade e 100 especificado como
constante K (nmero inteiro no sistema decimal). A tela da amostra o temporizador do 0,1 s 100 = 10 s.

X003
T10

K 100

10.5.2 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 voltagem baixa
da bateria pode levar a uma configurao de valor instvel.

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.

10.7 PRECAUES NO PROGRAMA


Para o subprograma e programa de interrupo, use T192 a 199 (T196 a T199 para as sries TPW04-100), ou
temporizador T246 a T249, que inicia a temporizao ao executar o comando da bobina, ou comando END.
Se o temporizador atingir o valor de configurao, ao executar o comando da bobina, ou o comando END, o
contato de sada ir atuar. O temporizador comum executa o temporizador do comando da bobina (consulte a
atuao e preciso do temporizador a seguir). Portanto, sob algumas condies, quando o comando da bobina
for usado para executar um subprograma, ou grau de interrupo, a temporizao no ser feita e no ir atuar
normalmente.
Caso o temporizador de 1 s seja usado no subprograma, ou programa de interrupo, quando atingir o valor
de configurao, o usurio dever observar que, ao executar um comando inicial da bobina, o contato de sada
ir atuar.

10.8 DETALHES DA AO E PRECISES DO TEMPORIZADOR

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

10.8.2 Mltiplos Tempos Executados pela Instruo da Aplicao F65


Essa instruo pode ser usada para programar facilmente o temporizador com atraso na desenergizao,
temporizador de sada de pulso nico e temporizador de Blink.

O valor especificado m o valor de configurao do temporizador especificado, que 10 segundos, no


exemplo.
M0 est DESLIGADO no temporizador de atraso.

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

11 QUANTIDADE E FUNO DO CONTADOR C


11.1 QUANTIDADE DE CONTADORES
A quantidade de contadores indicada abaixo (distribudo com base no sistema decimal):
Dispositivo
Srie

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

Observao: C200 a C219 esto indisponveis no TPW04-100.

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

11.3 EXEMPLO DA FUNO E AO


Distribuio do status dos contadores para uso geral e reteno, em caso de falta de energia, pode ser configurada
e alterada pelos parmetros no TPW-PCLINK.

11.4 CONTADOR 16 BITS PARA USO GERAL/RETENO EM CASO DE FALTA DE


ENERGIA
O valor de configurao do contador de 16 bits 1 a 32767 (constante decimal). Os valores de configurao K0
e K1 tem o mesmo significado. Ou seja, os contatos de sada atuam na primeira contagem.
Ao cortar a energia do CLP, o valor da contagem do contador para uso geral ser zerado, enquanto o contador
para reteno, em caso de falta de energia, poder armazenar o valor de contagem, antes mesmo da falta de
energia. Portanto, o contador pode continuar a contar a partir do ltimo valor, antes da falta de energia.

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

11.5 CONTADOR 32 BITS PARA USO GERAL/RETENO EM CASO DE FALTA DE


ENERGIA
O Range do valor de configurao da contagem crescente/decrescente de 32 bits -2147483648 a + 2147483647
(constante no sistema decimal). Rels auxiliares especiais M8200 a M8234 so usados para especificar a direo
da contagem crescente/decrescente.

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.

11.6 PARA USO GERAL/RETENO EM CASO DE FALTA DE ENERGIA


Aumentar/diminuir o valor atual no tem nada a ver com a ao do contato de sada. No entanto, contar de forma
crescente a partir de 2147483647, haver um salto para -2147483648. Se contar de forma decrescente a partir
de -2147483648, haver um salto para 2147483647. Essa ao chamada de contagem circular. Se a entrada de
reinicializao X013 estiver LIGADA, o comando RST ser executado, o valor atual do contador ser 0 e o contato
de sada ser reiniciado. Quando o contador para reteno, em caso de falta de energia, usado, o valor atual
do contador, ao do contato de sada e o status de reinicializao sero mantidos. O contador 32 bits pode ser
usado como o registro de dados 32 bits. No entanto, o contador 32 bits no pode ser usado como elemento
do dispositivo em instruo de aplicao de 16 bits. Quando o valor de configurao gravado no registro de
dados do valor atual com o comando do D-MOV e etc., a contagem pode ser feita para a entrada da contagem
no futuro, e o contato ser realocado.

11.7 ESPECIFICANDO O MTODO DO VALOR DE CONFIGURAO


11.7.1 Contador 16 bits
Especificando a constante K
Range da constante (nmero inteiro do sistema decimal): 0 a 32767.

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

11.7.2 Contador 32 bits


Especificando a constante K
Range da constante (nmero inteiro do sistema decimal): -2147483648 a 2147483647

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)

11.8 VELOCIDADE DE RESPOSTA DO CONTADOR


Quando o contador faz a varredura circular e contagem para X, Y, M, S, C e outros contatos do PLC: Por exemplo,
quando X011 tomado com a entrada de contagem, a durao para a habilitao e desabilitao deve ser maior
que o tempo de varredura do CLP (geralmente menor que 10 Hz). Essa caracterstica envolve tambm a contagem
em KHz do contador de alta velocidade, este sem relao com o tempo de varredura.

11.9 PROCESSAMENTO DO DISPOSITIVO DIGITAL


O contador e o temporizador atuam de acordo com o valor de configurao. Quando os contatos de sada so
usados, o valor de contagem (valor atual) pode ser usado como valor para o controle. A estrutura do registro
do valor atual do contador mostrada conforme abaixo. Quanto numerao do contador de operandos na
instruo de aplicao, a mesma do registro de dados, processado como o dispositivo de armazenamento de
dados de 16 bits, ou 32 bits.

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

11.9.2 32 bits (C)


Upper

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

*1: S disponibilizado quando considerado como registro de dados.

11.9.3 Caso da instruo de aplicao


C20 (valor atual) D10 transmisso.
Compare o nmero inteiro 100 e C30 (valor atual) no sistema decimal, sada dos resultados M0 a M2.
Converter C10 (valor atual) para BCD, sada de Y000 a Y007. Acione um display de 7 segmentos.
Dobre C5 (valor atual) envie para D5 e D4.
C220 (valor atual) envie para D1, D0.
Compare C220 (valor atual) e o nmero inteiro 100-20.000 no sistema decimal, sada dos resultados em M10 a M11.
X000
F12 MOV C 20 D 10
X000
F10 CMP K 100 C 30 M 0
X000
F18 BCD C 10 K2Y000
X000
F22 MUL C 5 K 2 D4(D5)
X000
F12 DMOV C 220 D0(D1)
X000
F11 DZCP K100 K20000 C 220 M10

48 | TPW-04

www.weg.net

12 QUANTIDADE E FUNO DO CONTADOR DE ALTA VELOCIDADE


INTEGRADO C
12.1 QUANTIDADE DE CONTADOR DE ALTA VELOCIDADE INTEGRADO
O contador de alta velocidade integrado do CLP expresso da forma abaixo:
distribudo na entrada X000 a X005 e X010 a X013, de acordo com o nmero do contador C, que s pode ser
usado uma nica vez. 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.
12.1.1 Tipo de Mquina TPW04
Uma fase,
Uma fase,
Duas fases,
1 entrada de contagem
2 entradas de contagem
2 entradas de contagem
C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C245 C246 C247 C248 C249 C250 C251 C252 C253 C254 C255
X000
X001
X002
X003
X004
X005

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.

12.1.2 Explicao da tabela:


Para uma fase, 1 entrada da contagem:
Entrada X000:
Pode ser correspondente entrada de contagem do contador C235 (D/C), sem reinicializao e funes
de entrada de inicializao aps a interrupo. Tambm pode ser correspondente entrada de contagem
do contador C235 (D/C), sem reinicializao e funes de entrada de inicializao aps a interrupo.
Ou pode ser correspondente entrada de contagem do contador 244 (D/C), que leva o X001 como uma
reinicializao de interrupo (R) e X004 coma entrada do incio da interrupo (S), e assim pode diante.
Para uma fase, 2 entradas de contagem:
Entrada X000:
Pode ser correspondente entrada de contagem (U) do contador C246 (D/C), que leva o X001 como uma
contagem decrescente (D), sem reinicializao e funes de entrada de inicializao aps a interrupo.
Pode ser correspondente entrada de contagem (U) do contador C249 (D/C), que leva o X001 como uma
contagem decrescente (D), sem reinicializao e funes de entrada de inicializao aps a interrupo.
Para duas fases, 2 entradas de contagem:
Entrada X000:

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

12.2 FUNO DO CONTADOR DE ALTA VELOCIDADE


Conforme mostrado na tabela acima, o contador de alta velocidade executa interrupo e executa a ao de
alta velocidade, de acordo com a entrada especfica, independente do ciclo de varredura do CLP. Estes tipos de
contadores so contadores hexadecimais D/C de 32 bits, que podem ser divididos em trs tipos, com base em
diferentes mtodos de troca entre a contagem crescente/decrescente.
Item

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

Rel M8*** correspondente


M8235
M8236
M8237
M8238
M8239
M8240
M8241
M8242
M8243
M8244
M8245
M8500
M8501
M8502
M8503
M8504
M8505

Quando estiver LIGADO, executa: Decrescente.


Quando estiver DESLIGADO, executa: Crescente.

12.2.2 Nmero de rels M8*** para monitorar o status da contagem crescente/decrescente


Tipo
Uma fase
2 Contagens

2 fases
2 Contagens

Contador
C246
C247
C248
C249
C250
C251
C252
C253
C254
C255
C506
C507
C508

Rel M8*** correspondente


M8246
M8247
M8248
M8249
M8250
M8251
M8252
M8253
M8254
M8255
M8506
M8507
M8508

Quando estiver LIGADO, executa: Decrescente


Quando estiver DESLIGADO, executa: Crescente.

12.3 EXEMPLO DE APLICAO PARA O CONTADOR DE ALTA VELOCIDADE DE UMA


FASE
12.3.1 Uma fase 1 entrada de contagem

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

Contato X015 configura a contagem crescente/decrescente para C235.


Quando o valor atual do contador muda de -6 para -5, o contato de sada do C235 ser LIGADO; quando o
valor atual do contador muda de -5 para -6, o contato da sada do C235 ser DESLIGADO.
A ao do contato de sada irrelevante para aumentar/diminuir o valor atual. Na contagem crescente,
2147483647 se tornar -2147483648. Na contagem decrescente, -2147483648 se tornar 2147483647
(comportamento circular dos contadores).
Ao remover a ao do contato X016, o comando RST ser executado. Isso limpar o valor atual do
temporizador como 0, e reiniciar o contato de sada como DESLIGADO.
Para o contador de alta velocidade para reteno em caso de falta de energia, o valor atual e o status
LIGA/DESLIGA do contato de sada ser mantido mesmo na falta de energia.

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.

12.4 2 EXEMPLOS DE APLICAO PARA O CONTADOR DE ALTA VELOCIDADE DUAS


FASES
12.4.1 2 fases - 2 entradas de contagem
Para o contador de 32 bits, o valor atual da contagem crescente/decrescente de acumulao e a ao de contato
so os mesmos do 1 fase, 1 contador de alta velocidade da entrada de contagem.
X011
X012
C251
M8251

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.

12.4.2 Ao do sinal de entrada de duas fases


O codificador bifsico produz a fase A e B com diferena de fase de 90. Dessa forma, o contador de alta
velocidade pode fazer automaticamente a contagem crescente/decrescente, como mostrado na figura a
seguir:
O contador bifsico considerado como o contador de uma adio.

12.4.3 Sada do Resultado da Contagem


Quando o valor atual do contador de alta velocidade atingir o valor de configurao, use as seguintes instrues
de aplicao, caso voc deseje a sada imediata.
A. Instruo para reiniciar/realocar a comparao para o contador de alta velocidade
Aps atingir o valor de comparao, a interrupo ser LIGADA (Y000 LIGADA).
Quando sada do CLP, use o transistor, porque o tipo de rel no suporta sada em tempo real.

B. Instruo de comparao para o contador de alta velocidade


a instruo de comparao da zona para o contador de alta velocidade.

54 | TPW-04

www.weg.net

K5>C241 valor definido

Y000

K5C241 valor definido K20

Y001

C241 valor definido>K20

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.

12.5 RESTRIO PARA A FREQUNCIA DE RESPOSTA MXIMA


12.5.1 Frequncia de resposta de entrada para a srie TPW04
Srie TPW04-100

X000 a X005

Uma fase (Mx: 20 KHz)6 pontos


Duas fases (Mx: 10 KHz)2 pontos

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.

12.6 PRECAUES COMUNS


Com relao ao contato usado para acionar a bobina do contador de alta velocidade, use o contato ligado
continuamente ao fazer a contagem de alta velocidade.

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

13 QUANTIDADE E FUNO D DO REGISTRO DE DADOS D


13.1 REGISTROS DE DADOS (D, W)
13.1.1 Quantidade do Registro de Dados
O nmero do contador indicado abaixo (distribudo com base no sistema decimal):
Dispositivo
Registros de dados (D, W).

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.

13.1.2 Estrutura e Funo de Registro


O registro de dados o dispositivo para armazenar dados e expresso da seguinte forma. Esse registro tem 16
bits (sinal no bit mais significante). Combine os dois registros de dados para armazenar dados de 32 bits (sinal
no bit mais significante).
16 bits (D, W)
Um registro de dados (16 bits), com o Range de dgitos: -32768 a + 32767.

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

13.1.7 Registro de dados de instrues de aplicao


Como o exemplo de ao da instruo F12 (MOV).
Alterar valor atual do contador / temporizador

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

Ler o valor atual do temporizador/contador para o registro de


dados.

F12 MOV C10 D4


Valor atual do contador (C10) enviado para D4.
Encaminhar o contedo do registro de dados para outros
registros de dados.

F12 MOV

D10

D20

Enviar contedo de D10 para D20.


Salvar dados no registro de dados.
16bit

F12 MOV

32bit

F12 DMOV K80000 D10(D11)

K200 D10

Enviar 200 para D10 (sistema decimal).


Enviar 80.000 para D10(D11) (sistema decimal). Mais de 32.767
dgitos esto em 32 bits, ento empregam instruo dupla (D). Se
o registro de dados for especificado como bit baixo (D10), o bit
alto D (11) ser ocupado automaticamente.

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

F12 MOV K300 T10


F12 MOV T10 C20

13.2 REGISTROS DE NDICE V, Z


13.2.1 Estrutura e Funo
Como registro de dados comum, os registradores de ndice V e Z so registradores de dados de 16 bits para
leitura e a gravao de dados. Existem 32 registradores V0 a V15 e Z0 a Z15.
Alm do mesmo mtodo de uso como o registro de dados comum, tal registro pode operar com outros nmero,
ou valor do dispositivo na instruo de aplicao e mudar o nmero do dispositivo, ou valor no programa, que
um registro especial.
Alm disso, preste ateno se LD, AND, OUT e outras instrues bsicas de controle de sequncia bsicas do
PLC, ou o nmero do dispositivo da instruo Ladder da etapa, pode ser usado como o registro do ndice.
16 bits
Os dois tipos de registradores de ndice V e Z tm a mesma estrutura com os registradores de dados acima.

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

Exemplo de gravao no registro de ndice de 32 bits:


D MOV

K300

Z2

K300(V2,Z2)

13.2.2 ndice do dispositivo


Para o dispositivo que possivelmente possa indexar, o contedo descrito abaixo:
Dispositivos e dgitos do sistema decimal: M, S, T, C, D, W, KnM, KnS, P, K.
Por exemplo: V0 = K5, quando D20V0 executado, o nmero de dispositivo executado D25 (D20 + 5).
Alm disso, a constante pode ser alterada.
Por exemplo: Quando o K30V0 for especificado, o elemento executado o valor K35 (K30 + 5) do sistema decimal.
Dispositivos de sistema octal: X, Y, KnX, KnY.
Por exemplo: Z1 = K8, quando X0Z1 executado, o nmero de dispositivo executado X10 (X0 + 8: Adio
do sistema octal). Quanto ao ndice de dispositivo do sistema octal, o contedo de V e Z deve ser convertido
em dgitos do sistema octal antes de executar o clculo de adio. Portanto, presumindo Z1 = K10, X0Z1
especificado como X12. Observe que o nmero no X10.
Valor do sistema hexadecimal: H.
Por exemplo: Constante H30V5 especificado com base em V5 = K30, considerado como H4E (30H + K30).
Alm disso, a constante H30V5 especificada baseada em V5 = H30, considerada como H60 (30H + 30H).
13.2.3 Exemplos do ndice e Notas
Com relao ao ndice do operando e as notas para instrues de aplicao, consulte o ndice do operando do
registro do ndice.
TPW-04 | 61

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

14 QUANTIDADE DE PONTEIROS DA FUNO P/I


14.1 QUANTIDADE DE PONTEIROS
O nmero de ponteiro [P] e [I] indicado abaixo (distribudo com base no sistema decimal). Quando o ponteiro
para interrupo de entrada usado, o cdigo de entrada distribudo para a interrupo no pode ser usado
para densidade de onda de pulso e contagem de alta velocidade (FUN56).
Para ramificao

Para entrada de interrupo (6 pontos)

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

14.2 EXEMPLO DA FUNO E AO


Funo e ao de ponteiros para ramificao e interrupo so apresentadas abaixo:
Quase todas as instrues de aplicao e ponteiros podem ser usadas conjuntamente. Portanto, consulte o
manual de operao e instruo. Funo e ao de ponteiros para ramificao e interrupo so apresentadas
no item 14.2.1:
14.2.1 Para ramificao
1. F00 (CJ) Salto condicional

2. F01 (CALL) Abrir subprograma

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

15 LISTA DE INSTRUES BSICAS


15.1 LISTA DE INSTRUES BSICAS
Smbolo

Funo

Circuito

Etapa

XYMSTC

[LD]

Tipo de contato da operao lgica inicial NO


(normalmente aberta).

[LDI]

Tipo de contato da operao lgica inicial NC


(normalmente fechada).

[AND]

Conexo em srie dos contatos NO


(normalmente abertos).

[ANI]

Conexo em srie dos contatos NC


(normalmente fechados).

[OR]

Conexo paralela dos contatos NO


(normalmente abertos).

XYMSTC

[ORI]

Conexo paralela dos contatos NC


(normalmente fechados).

XYMSTC

[LDP]

Operao lgica inicial - Pulso da borda positiva.

[LDF]

Operao lgica inicial - Pulso da borda


negativa.

[ANDP]

Conexo em srie do pulso da borda positiva.

[ANDF]

Conexo em srie do pulso da borda negativa.

[ORP]

Conexo paralela do pulso da borda positiva.

XYMSTC

[ORF]

Conexo paralela do pulso da borda negativa.

XYMSTC

1
XYMSTC

1
XYMSTC

1
XYMSTC

XYMSTC

XYMSTC

XYMSTC

XYMSTC

[ANB]

[ORB]

Conexo em srie dos circuitos de contatos


mltiplos.

Conexo paralela dos circuitos de contatos


mltiplos.

X001

X002

X003

X004

X001

X002

X003

X004

Y001

Y001

TPW-04 | 65

www.weg.net
Smbolo

Funo

[MPS]

Armazenar o resultado atual das operaes


internas do CLP.

Circuito

[MRD]

Ler o resultado atual


das operaes internas do CLP

[MPP]

Ler os resultados do Clculo e reiniciar

[INV]

Inverso

[MC]

Indicar o incio do bloco de controle principal

[MCR]

Indicar o final do bloco de controle principal

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]

Pulso da borda positiva

PLF]

Pulso da borda negativa

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]

Configurar um dispositivo de bit


permanentemente como LIGADO

[RST]

Configurar um dispositivo de bit


permanentemente como DESLIGADO

[SMCS]

Configurao do controle principal

SMCS

[SMCR]

Reinicializao do controle principal

SMCR

[JCS]

Configurao do controle de salto

JCS

[JCR]

Reinicializao do controle de salto

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

16 INTERPRETAO DO LD, LDI, OUT E OUTI


16.1 INTERPRETAO DE INSTRUES
1. [LD] Contato normalmente aberto e instruo de conexo do barramento para X, Y, M, T, C e S.
2. [LDI] Contato normalmente fechado e instruo de conexo do barramento para X, Y, M, T, C e S.
3. [OUT] Instruo de acionamento da bobina para acionar uma bobina especificada com o resultado do clculo
lgico. Por exemplo: contato de sada, rel auxiliar, ponto da etapa, bobina de sada do temporizador/contador,
que no pode ser usado para a bobina de entrada X, mas para Y, M, T, C e S.
4. [OUTI] Instruo de inverso da bobina da instruo de acionamento [OUT], somente para Y e M.

16.2 EXEMPLO DE PROGRAMAO


X001

Y001

X001

Y002

LD
OUT
LDI
OUTI

X001
Y001
X001
Y002

16.3 SADA DO TEMPORIZADOR/CONTADOR


Quando a instruo OUT usada para o temporizador e contador, as constantes K e H so usadas para
especificar valores de preset. Registradores de dados D e W podem ser usados para especificar valores de
preset indiretamente.
Consulte a tabela a seguir para os intervalos de ajuste da constante de tempo K e valores de configurao do
tempo correspondente:
Temporizador/contador
Temporizador de 1 ms
Temporizador 10 ms
Temporizador 100 ms
Contador de 16 bits
Contador de 32 bits

Configurao da
variao do valor K
1 a 32767
1 a 32767
1 a 32767
1 a 32767
-2147483648 a + 2147483647

Valores de configurao real

Nmero de etapas

0.001 a 32.767 segundos.


0.01 a 327.67 segundos.
0.1 a 3276.7 segundos.
1 a 32767
-2147483648 a + 2147483647

3
3
3
3
5

TPW-04 | 67

www.weg.net

17 INSTRUES AND E ANI


17.1 INTERPRETAO DE INSTRUES
1. [AND] Instruo de conexo da srie do contato normalmente aberto para X, Y, M, T, C e S.
2. [ANI] Instruo de conexo da srie do contato normalmente fechado para X, Y, M, T, C e S.
A instruo [AND] / [ANI] s pode ser usada para conexo da srie de contato nico. O nmero de contatos
da conexo de srie ilimitado, e pode ser usado repetidamente. Se o bloco do circuito com dois ou mais
contatos em conexo paralela deve ser a conexo em srie, a instruo ANB usada. A instruo ANB a
instruo da conexo da srie para o bloco do circuito em conexo paralela, sem dispositivo-alvo.

17.2 EXEMPLO DE PROGRAMAO


X001

X005

C022

X003

C023

C022
X004
C023

LD
OR
AND
OUT

X001
C022
X005
C022

LD
ORI
ANI
OUT

X004
C023
X003
C023

17.3 RELAO DE MPS E MPP


Se o procedimento de lgica Ladder for conforme o mostrado no diagrama a seguir, as instrues MPS e MPP
explicadas abaixo sero usadas.

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.

18.2 EXEMPLO DE PROGRAMAO


18.2.1 Instruo da conexo paralela do bloco do circuito de conexo em srie ORB
ORB: Instruo que faz dois, ou mais blocos do circuito de conexo em srie, na conexo paralela.
Para bloco do circuito com dois, ou mais contatos em conexo em srie, quando o bloco do circuito da conexo
em srie ficar com conexo paralela, as instrues LD e LDI so usadas no incio e final de cada ramificao. J
a instruo ORB usada para o final do terminal da ramificao.
X001

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

19 INSTRUES LDP, LDF, ANDP, ANDF, ORP E ORF


19.1 INTERPRETAO DE INSTRUES
1. As instrues [LDP] / [ANDP] / [ORP] referem-se ao dispositivo operado pelas instrues que ativado pelo
perodo de um ciclo de varredura, disparado na borda positiva (DESLIGADO LIGADO).
2. As instrues [LDF] / [ANDF] / [ORF] referem-se ao dispositivo operado pelas instrues que ativado pelo
perodo de um ciclo de varredura, disparado na borda negativa (LIGADO DESLIGADO).

19.2 EXEMPLO DE PROGRAMAO


X001

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

Na imagem acima, quando X001-X004 LIGADO DESLIGADO ou DESLIGADO LIGADO, M0 ou M1 s


ativado durante um ciclo de varredura.

19.3 INTERPRETAO DO ACIONAMENTO REAL DA BOBINA DE SADA


Os seguintes circuitos tm os mesmos efeitos de acionamento.
19.3.1 Instruo OUT e instruo de pulso

X010

X010
M6

PLS

M6

X010
M6

Scan
cycle
Ciclo de
scan

Em duas circunstncias, quando X010 alternado de DESLIGADO LIGADO, o M6 s ativado durante um


ciclo de varredura.

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.

20.2 EXEMPLO DE PROGRAMAO


X001 X002
X003 X004
X005 X006

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.

21.2 EXEMPLO DE PROGRAMAO


X001

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

22 INSTRUES MPS, MRD E MPP


22.1 INTERPRETAO DE INSTRUES
1. [MPS] (PUSH) Instruo para armazenar o resultado atual da operao.
2. [MRD] (READ) Instruo para ler o resultado atual da operao.
3. [MPP] (POP) Instruo para remover o resultado atualmente armazenado da operao.
O grupo de instrues pode fazer a proteo contra PUSH para o estado dos contatos. Quando o estado
dos contatos necessrio, a instruo POP ser executada para garantir a correta conexo dos circuitos
seguintes:

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.

22.2 EXEMPLO DE PROGRAMAO


X001

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

22.2.2 Em uma seo de empilhamento, as instrues ANB e ORB so aplicadas em conjunto.


X000

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

22.2.4 Quatro sees de empilhamento


X000

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.

23.2 EXEMPLO DE PROGRAMAO


X001

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

Resultados do Clculo aps


executar a instruo INV
LIGADO
DESLIGADO

24.2 EXEMPLO DE PROGRAMAO


INV

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

25 INSTRUES PLS E PLF


25.1 INTERPRETAO DAS INSTRUES
1. (1) [PLS] A instruo de sada diferencial est disponvel para a borda positiva.
2. (2) [PLF] A instruo de sada diferencial est disponvel para a borda negativa.
As duas instrues so usadas para sada de pulso para o dispositivo-alvo. Quando o sinal de entrada
muda, um pulso com largura de um ciclo de varredura gerado.
Quando a instruo [PLS] for usada, se o ponto de entrada de acionamento estiver LIGADO, o dispositivo
impulsionado ir agir somente para um ciclo de varredura.
Quando a instruo [PLF] for usada, se o ponto de entrada de acionamento estiver DESLIGADO, o
dispositivo impulsionado Y e M ir agir somente para um ciclo de varredura.
Por exemplo: Os pontos de entrada X000 e X001 esto LIGADOS, conforme o grfico seguinte. Quando o PLC
operado como LIGADO DESLIGADO LIGADO, ao analisar a lgica da sequncia de tempo do programa,
podemos ver que quando X000 est conectado borda positiva, a bobina M0 ficar LIGADA por um ciclo de
varredura, fechando o M0 normalmente aberto tornar o Y001 acionado como 1; quando X001 est conectado
borda negativa, a bobina M1 ficar LIGADA por um ciclo de varredura, fechando o M1 normalmente aberto faz
com o que o Y001 reinicie em 0.

25.2 EXEMPLO DE PROGRAMAO

TPW-04 | 79

www.weg.net

26 INSTRUES SET E RST


26.1 INTERPRETAO DAS INSTRUES
1. [SET] (Set bobina): Configure a instruo para manter a bobina LIGADA.
2. [RST] (Reset bobina): Reinicie a instruo mantendo a bobina DESLIGADA.
Ao usar as instrues [SET] e [RST] no programa, possvel setar e resetar o estado de um marcador
em qualquer ponto do programa, convenincia do programador.
As instrues [SET] e [RST] tem a funo de auto-reteno. No procedimento mostrado abaixo, quando
X001 est LIGADO, ainda que seja DESLIGADO, Y001 permanecer LIGADO. Uma vez que X002 est
LIGADO, ainda que seja desligado, Y0001 permanecer LIGADO.
As instrues [SET] e [RST] podem ser usadas repetidamente em qualquer ordem no mesmo dispositivo.
No entanto, somente o ltimo executado ser vlido. Outros programas podem ser inseridos entre [SET] e
[RST].
Alm de Y, M e S, as instrues [SET] e [RST] tambm esto disponveis para T, C e D. Ou seja, possvel
limpar os valores no registro de dados D e indexar o registro. Alm disso, o temporizador T e contador C
podem ser reiniciados para limpar o tempo e a contagem.
Exemplo de Programao
X001
X002
X003
X004
X005
X006
X007

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

27 INSTRUES DE REINICIALIZAO DE SADA PARA O CONTADOR


(OUT, RST)
27.1 EXEMPLO DE PROGRAMAO
X010
RST
X011
C0

C0

C0

K10

Y000

A interpretao de lgica do programa acima:


Quando o ponto de entrada X011 LIGADO, o contador C0 inicia a contagem. Quando o valor de contagem
atinge o valor de configurao K10, o contato de sada C0 atua e a bobina de sada Y000 LIGADA. Quando X011
LIGADO, o valor atual do contador permanece o mesmo, a e a bobina de sada Y000 ainda estar LIGADA.
Aps a instruo OUT C, a constante K de contagem ser especificada ou o registro de dados ser usado para
a especificao indireta. S quando a outra entrada X010 est LIGADA, o contador C0 ser reiniciado em 0 e o
contato de sada Y000 ir retornar.

27.2 PROGRAMAO DO CONTADOR DE ALTA VELOCIDADE


X012

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

28 INSTRUES NOP E END


28.1 INTERPRETAO DAS INSTRUES
1. NOP (Nenhuma Operao). Nenhuma instruo de operao (ou para apagar uma instruo).
2. END Instruo para acabar o programa.
Durante a depurao do programa, caso as instrues NOP e END sejam usadas adequadamente, isso
trar convenincia aos usurios.
NOP uma instruo de operao, e a CPU no ir executar a instruo-alvo. A instruo NOP ocupa
a sequncia de uma etapa no programa. No h dispositivo correspondente para expressar na lgica
Ladder. No entanto, pode ser refletido na sequncia de etapa da lgica Ladder. Depois de limpar todos
os programas de instruo, todas as instrues sero mudadas para NOP. O programa NOP pode ser
inserido para reduzir as quantidades de mudanas do nmero da etapa quando as instrues forem
modificadas ou adicionadas.
Quanto ao programa finalizado, quanto a instruo NOP for inserida, o programa ir ser alterado. Preste
ateno.

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

29 INSTRUES SMCS E SMCR


29.1 INTERPRETAO DAS INSTRUES
1. [SMCS] (Iniciar ramificao do circuito). igual a um barramento condicional. Quando a condio antes da
instruo estiver LIGADA, o barramento condicional ficar LIGADO.
2. [SMCR] (Finalizar ramificao do circuito). Encerrar o barramento condicional.
No programa, [SMCS] e [SMCR] devem ser usados em pares. No programa, a instruo [SMCS] pode ser
usada por muitas vezes continuamente, ou sem continuao. usado principalmente para as posies que
exigem vrias ocorrncias em outros mltiplos circuitos, visando simplificar o programa.

29.2 EXEMPLO DE PROGRAMAO


X001

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

30 INSTRUES JCS E JCR


30.1 INTERPRETAO DE INSTRUES
1. [JCS] Iniciar ramificao do salto.
2. [JCR] Finalizar ramificao do salto.
Todas as instrues depois [JCS] e antes [JCR] no sero executadas. Ou seja, enquanto [JCS] a entrada
condicional estiver LIGADA, o contedo do registro permanecer o mesmo. A instruo [END] no
permitida entre [JCS] e [JCR]. Caso contrrio, ocorrer o erro no programa, e o indicador de alarme ser
LIGADO.
X001
JCS
X002

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

31 OBSERVAES PARA A PROGRAMAO


31.1 ETAPA E SEQUNCIA DE EXECUO DO PROGRAMA
1. A lgica Ladder inicia no barramento esquerdo e termina no barramento direito. Cada fileira no lado esquerdo
tem uma combinao de contatos, que repersenta as condies para acionar a bobina lgica. A bobina
lgica que representa os resultados s pode ficar no barramento direito. Os contatos no podem ficar no
lado direito da bobina.
2. Os contatos devem ser retirados na linha horizontal, em vez da linha vertical.
3. Quando blocos de conexo paralelos usam uma conexo em srie, a ramificao com mais contatos deve
ficar localizada no lado esquerdo da lgica Ladder. Quando blocos de conexo em srie bloqueiam a conexo
paralela, a ramificao da conexo paralela com mais contatos ficar localizada no lado superior da lgica
Ladder.
4. O uso de uma mesma bobina em mais de um ponto no recomendada.
31.1.1 Estrutura e Sequncia de Etapas de Contatos
Quanto ao circuito do mesmo programa, o programa pode ser simplificado e a capacidade do programa pode
ser poupada, de acordo com o modo de formao dos contatos.
LD LD

OUT

LD AND OUT

OR

ANB

OR

OUT

LD AND OUT

LD

Without
Sem
ANB
ANB

Without
Sem
ORB
ORB

LD

LD AND ORB

31.1.2 Sequncia de Execuo do Programa


O programa processado de cima para baixo e da esquerda para a direita. O fluxo da instruo de programa
executado de acordo com os diagramas de bloco, como mostrado abaixo.

1
2

3
4

86 | TPW-04

7
8

10
11

www.weg.net

31.2 AES DA BOBINA DUPLA DA SADA DUPLA E SUA SOLUO


Se a sada dupla (bobina dupla) for usada em programa de controle sequencial, ter prioridade nas aes
subsequentes.
Como mostrada no grfico, a mesma bobina Y003 pode ser usada em mltiplos pontos. Preste ateno nessa
situao.
Por exemplo: Quando X001 = LIGADO = X002 = DESLIGADO, o RAM do Y003 est LIGADO no incio, e a sada
do Y004 est LIGADA para X001, est LIGADO. Na segunda vez, Y003 est DESLIGADA pelo X002, seu RAM
est DESLIGADO. Portanto, a sada externa real Y003 = DESLIGADO, Y004 = LIGADO.

31.2.1 Soluo para a Sada Dupla


A sada dupla no desobedece regra no programa, mas as aes so complicadas. Portanto, recomendado
modificar o programa com base no seguinte exemplo:

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

31.3 CIRCUITOS NO PROGRAMVEIS E SOLUO


31.3.1 Circuito Ponte
Como mostrado na figura: o circuito que muda a direo do fluxo do loop bidirecional (conexo paralela para
loops sem D e B).

E
C

A
C

31.3.2 Posio de Conexo da Bobina


No utilize o contato no lado direito da bobina.
A bobina entre os contatos ser programada primeiro.
A

C
E

88 | TPW-04

E
B

www.weg.net

32 REPRESENTAO E EXECUO DE INSTRUES DE APLICAO


O captulo apresenta as instrues de aplicao e mtodo de programao da TPW04 PLC. Em geral, uma
instruo bsica s pode concluir uma operao especificada, enquanto um aplicativo de instruo pode terminar
uma srie de operaes, que igual a um subprograma e, portanto, a funo de aplicao uma instruo mais
poderosa. As instrues bsicas so correspondentes escada de smbolos. A aplicao de instruo emprega
lgica Ladder, juntamente com o seu marcador auxiliar, para representar o que da instruo para fazer. Os
tempos das instrues de aplicao so restritos em todo o programa.

32.1 AS INSTRUES E OPERANDOS


As instrues de aplicao do PLC podem especificar qualquer nmero de funo e as instrues podem
ser representadas por marcadores auxiliares. Por exemplo, F4 MDIA, indicando valor mdio.
Aplicao de instrues: Use o nmero de funo auxiliar e a seguir a marca completa para formar uma
nica instruo.

X000
MEAN

S
D100

D
D150

n
K5

MEAN: Um marcador auxiliar da instruo indica o clculo do valor mdio.


S.: Fonte de operandos, chamada fonte de curta, aps a execuo das instrues, o contedo dos
operandos no sero alterados. Sob as condies de mudar nmero do dispositivo com ndice, adicionar
[S ] para representar. Quando houver mais de um operando, so representados como [S1], [S2 ], etc.
D.: Destinos, chamada fonte de curta, depois de executar as instrues, o contedo dos operandos sero
alterados. Como a fonte, a modificao de ndice aplicvel. Quando houver mais de um operando, so
representados com [D1 ], [D2 ], etc.
N: Outros operandos, usados para representar uma constante, ou fazer interpretao complementar para a
origem e o destino. Se ele usado para representar constantes, deve ser seguido de um K para decimais e
seguido de um H para hexadecimais.
Etapa do programa: o passo para a execuo do programa. Em geral, o nmero de funo e marcadores
auxiliares ocupam um passo. Cada operando ocupa de 2 a 4 passos (2 passos para 16 bits operando e 4
passos para 32 bits operandos).

32.2 DISPOSITIVOS DISPONVEIS PARA OS OPERANDOS


X, Y, M e S.
Combine estes dispositivos, representando com KnX, KnY, KnM , KnS e outras formas como os dados
para processamento (consulte o prximo captulo: Uso do Dispositivo de Bit).
Os registros que podem processar o valor atual do registro de dados D, W, Temporizadores T ou
contadores C.
O registro de dados D, W de 16 bits. Quando processado um registro de 32 bits, pode ser usado um
par de registros.
Por exemplo: Quando o registro de dados D0 especificado como operandos das instrues 32 bits e 32 bits
de dados (D0 e D1) processado (D1 alta 16-bits e D0 baixa 16-bits). Registros atuais de T e C podem ser
usados como registros gerais. No entanto, o dispositivo de 32-bits pode processar 32 bits de dados, os quais
no podem ser utilizados para o operando de 16 bits instrues.

32.3 FORMA E EXECUO DAS INSTRUES


No TPW04, as instrues de aplicao so divididas em instruo 16 bits e instruo 32 bits, com base nos
dados a serem processados. Alm disso, tem caractersticas de execuo contnua e execuo por pulso, etc.,
com base nas formas de execuo das instrues. A instruo de aplicao pode ser utilizada em conjunto, ou
de forma independente.
TPW-04 | 89

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.

A instruo de funo com o smbolo (D) pode processar dados de 32 bits.


Dados de 32 bits so compostos por dois registros.
Um contador de dados de 32 bits, no pode ser usado como um operando de 16 bits.

32.4 EXECUO/PULSO AS INSTRUES PARA EXECUO CONTNUA


32.4.1 Execuo tipo Pulso

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.

32.5 PROCESSAMENTO DE SMBOLOS


32.5.1 Smbolos gerais
Os smbolos a seguir iro atuar de acordo com os tipos das instrues de aplicao.
Por exemplo:

90 | TPW-04

M8020: smbolo de zero

M8022: smbolo de realizao

M8021: smbolo de emprestando

M8029: execuo termina

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

32.5.3 Smbolos de funes ampliadas


Em algumas instrues de aplicao, os rels auxiliares inerentes especficos determinados pela instruo podem
ser usados para a funo extenso. O exemplo a seguir aplicado:

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.

32.6 RESTRIO DE CIRCULAO SIMULTNEA DE INSTRUES


Mesmo que algumas instrues de aplicao podem ser programadas para rodar vrias vezes, h restries
nos pontos de ao.
Restrio para instrues de comparao de alta velocidade
F53 (DHSCS), F54 (DHSCR), F55 (DHSZ).
NOTA!
O mximo de pontos para mais do que 3 instrues :
TPW04-100: 12 pontos de comparao simultaneamente.
TPW04-200: 12 pontos de comparao por entrada de alta velocidade, ento o mximo 12
6 pontos.
TPW04-300: 12 pontos de comparao por entrada de alta velocidade, ento o mximo 12
10 pontos.
Restrio de conduo do impulso instrues
Y pontos de cada sada de alta velocidade s pode ser controlado por uma dos seguintes instrues:
F57 (PLSY), F58 (PWM), F59 (PLSR), F156 (ZRN), F157 indica VIGILNCIA (PLSV), F158 (DRVI), F159 (DRVA), F204
(PTPO), F205 (CLLM - CONSOLIDATED LINK LAYER MANAGEMENT), F206 (VSPO), F207 (ICF), F208 (CSFO).
2 Instrues
F72 (DSW), F74 (SEGL).
1 Instruo
F52 (MTR), F60 (IST), F62 (ABSD), F68 (ROTC), F69 (ORDENAR), F70 (TKY), F71 (HKY), F75 (ARWS), F80 (RS),
F87 (MBUS), F191 (RMIO), F200 (PPMI), F201 (PPMA).
Para mais detalhes, consulte o captulo 6 Interpretao de Instruo.
92 | TPW-04

www.weg.net

33 UTILIZAO DE DADOS NA INSTRUO DA APLICAO


33.1 USO DE ELEMENTO BIT
Apenas dois estados esto disponveis para X, Y, M e S, ou seja, ON/OFF. O elemento que est
representado com sistema binrio chamado elemento bit. T, C, D e outros dispositivos para
processamento de dados so chamados elementos de caractere. Mesmo se for um elemento bit, ele pode
ser usado para processar dados, combinando elementos do bit. Sob as circunstncias, ela representada
com o bit Kn e dispositivo de partida.
4 BITS so usados em elementos como a unidade. Por exemplo: n em KnM10 o nmero de unidades;
que K1 a K4 para 16 bits de dados; e K1 a K8 para 32 bits de dados.
Por exemplo: K2M0 vai de M0 a M7, que um dado de 2 bits.

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.

33.3 UTILIZAO DO CLCULO DE NMERO DE PONTO FLUTUANTE


O sistema de nmeros inteiros do PLC emprega sistema binrio.
Na diviso, por exemplo, 40/3 = 13 e 1.
No geral, os pontos decimais so ignorados.
Para realizar um clculo mais preciso, no TPW04, o clculo deve ser feito atravs do sistema de nmeros por
ponto flutuante.
O clculo por nmero em ponto flutuante vlido para as seguintes instrues:
F49 (FLT), F110 (DECMP), F111 (DEZCP), F118 (DEBCD), F119 (DEBIN), F120 (DEADD), F121 (DESUB), F122
(DEMUL), F123 (DEDIV), F124 (DEXP), F125 (DLOGE), F126 (DLOG10), F127 (DESQR), F128 (DENEG), F129
(INT), F130 (DSIN), F131 (DCOS), F132 (DTAN), F133 (DASIN), F134 (DACOS), F135 (DATAN), F136 (DRAD),
F137 (DDEG).
33.3.1 Nmero de ponto flutuante no sistema decimal
Nmeros binrios so difceis para o usurio compreender rapidamente. Portanto, devem ser convertidos
em nmeros decimais.
Um par de registradores de dados com numerao contnua podem ser usados para converter um nmero
de ponto flutuante no sistema decimal. O nmero menor a base e o maior nmero a potncia de 10.
Por exemplo:
Quando os registradores de dados (D1 e D0) so utilizados, os dados so gravados em D0 e D1 pela instruo
MOV.
Valor de ponto flutuante em sistema decimal = base D0 10 [potncia de 10 D1].
Base D0 = (1.000 a 9.999) ou potncia de 10 D1 = - 41 a + 35.
Os maiores pedaos de D0 e D1 so os bits de smbolos positivos e negativos, que so processados como um
cdigo complementar para os dois.
Alm disso, na base D0, por exemplo, 100 no existe. Quando ele de 100, ele se torna 1000 10-1 (Base 1000,
potncia -1). A faixa do processamento de ponto flutuante decimal indicada abaixo:
Valor mnimo absoluto 1175494 10 -44 , mximo absoluto 3402823 1032 .
Nmero decimal de ponto flutuante vlido nas seguintes instrues:
Nmero binrio de ponto flutuante Nmero decimal de ponto flutuante: F118 (DEBCD).
Nmero decimal de ponto flutuante Nmero binrio de ponto flutuante: F119 (DEBIN).
33.3.2 Nmero Binrio de ponto flutuante
Nmero binrio de ponto flutuante um par de registradores de dados usando numerao contnua, tais como
situaes (D11, D10), com os resultados abaixo:
94 | TPW-04

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

34 ALTERE O OPERANDO COM O REGISTRADOR DE NDICE


34.1 AS INSTRUES DE APLICAO DISPONVEIS
Na interpretao das instrues de aplicao, veja a figura a seguir para o uso do operando com registrador de
ndice. Foi adicionando a marca fonte e destino D, para distinguir o operando sem alterar funes.

34.2 EXEMPLO DE ALTERAO COM NDICE


Para a estrutura e a funo do registrador de ndice, favor consultar [2-9-2 registrador de ndice] para obter mais
informaes.
Modificao do ndice do registro.
Mudanas no operando de 32 bits.
O DMOV uma instruo de 32 bits. Portanto, o registrador de ndice para a instruo dever ser especificado
como 32 bits. No lado da instruo 32 bits Z (Z0-Z15), uma instruo de 32 bits especificada. Inclui o lado V
(V0-V15), que utiliza registrador de 32 bits: mesmo os dados escritos em Z0 no devem exceder 16 bits (0- 32767);
e V e Z devem ser reescritos com a instruo de 32 bits. Se apenas a instruo Z est determinada e os demais
dados so desconsiderados em V, pode levar a um grande erro de clculo.

Mudanas no operando de 16 bits.


Enviar contedo de K0ou K10 parao ndice registrar V0.
Quando o X0 est ativo e V0 = 0 (D0 + 0 = 0), o contedo de K500 enviado para a D0. Se V0 = 10 (D0 +
10 = D10), contedo de K500 enviado para D10.

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.

34.2.2 Modificao do rel de entrada/sada (bits octal)


Quando X, Y, KnX, Kny e outro nmero de dispositivo de sistema octal so executados para a mudana do ndice,
o contedo no registro correspondente ser maior aps a converso do sistema octal.
Verfigura a seguir. Sada Y0 a Y7 com a instruo MOV para alter-lo em X0 a X7, X10 a X17 e X20 a X27.
A converso de 0, 8, 16 se d pelo sistema octal (X0 + 0 = X0), (X0 + 8 = X10), e (X0 + 16 = X20), que
ento o maior nmero do dispositivo, de modo a mudar o bloco de entradas.

TPW-04 | 97

www.weg.net
34.2.3 Exemplo para exibir o valor atual do temporizador

34.2.4 Modificao de instrues com tempos de uso restrito


Largura de pulso determinada pelo contedo do D10 a sada para a Y0 e Y1.
Tal mudana controlada pela On/Off do X010.

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

35 ESPECIFICAO DOS CONSTANTES K, H E E (DECIMAL /


HEXADECIMAL/NMERO REAL)
Quando estiver processando constantes, o programa utiliza constante K (decimal), H (hexadecimal), ou E (ponto
flutuante). Nos equipamentos perifricos para a programao, adicionar K em um nmero decimal, H em nmero
hexadecimal, E em um ponto flutuante (nmero real) para operaes associadas com valores numricos nas
instrues. Exemplos: K100 (nmero decimal), H64 (nmero hexadecimal) e 1.23 ou 1.23 ( + 10), (nmero real).

35.1 CONSTANTE K (NMERO DECIMAL)


K o smbolo usado para representar a parte inteira, no sistema decimal. principalmente usado para especificar
o valor definido de temporizadores e contadores, ou valores numricos como operandos na aplicao instrues
(Exemplo: K1234).
35.1.1 A faixa da constante decimal a seguinte
16 bits
32 bits

K-32768 a K32767
K-2147483648 a K2147483647

35.2 CONSTANTE H (HEXADECIMAL)


H o smbolo usado para representar nmero no sistema hexadecimal. principalmente usada para especificar
valores numricos a operandos em instrues de aplicao (exemplo: H1234). Quando usando dgitos 0 a 9, o
status do bit (1 ou 0) de cada bit equivalente ao cdigo de BCD. No BCD os dados podem ser especificados
tambm (exemplo: quando H1234, especificando dados com BCD, especificar cada dgito do nmero hexadecimal
de 0 a 9).
35.2.1 A faixa das constantes no sistema hexadecimal a seguinte
16 bits
32 bits

H0 a HFFFF
H0 a HFFFFFFFF

(H0 a H9999 dados BCD)


(H0 a H99999999 dados BCD)

35.3 CONSTANTE E (NMERO REAL)


E o smbolo usado para representar nmeros reais (dados de ponto flutuante). principalmente usado para
especificar valores numricos a operandos em instrues de aplicao. Exemplo: E1.234 ou 1.234 ( + 3).
35.3.1 O nmero real intervalo de definio
-1,0 2128 a -1,0 2-126 , 0, 1,0 2-126 a 1,0 2128
Em uma sequncia, um nmero real pode ser especificado em dois mtodos, expresso normal e expresso
expoente.
Normal
Expoente

Especificar um valor do jeito que ele formato que ele .


Por exemplo: especificar 10.2345 no formato de 10.2345.
Especificar um valor numrico no formato (valor numrico) de 10n.
Por exemplo: especificar 1234 no formato 1.234 * 10.

TPW-04 | 99

www.weg.net

36 LISTA DAS INSTRUES DA APLICAO E INSTRUO DE LEITURA


36.1 LISTA DAS INSTRUES DA APLICAO (RELACIONADO PELA FUNO N.)
Tipo de
instruo

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

Habilita contador de alta velocidade


Desabilita contador de alta velocidade
Comparao da rea do contador de alta velocidade
Deteco de velocidade
Sada do pulso Y
Modulao da largura do pulso
Rampa do Pulso de Sada
Inicializar estado
Pesquisar dados
Sequenciador absoluto
Sequenciador incremental
Monitorao de Tempo
Temporizador especial
Inverte estado
Sinal de rampa
Monitor de Rotao
Classificar dados

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

Converso de dez endereos de bit em valor decimal

16/32

13

71

HKY

Entrada de tecla Hexadecimal

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

Escrever na BFM (memria intermediria)

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

Envio de bit cdigo Octal


Converso HEX em ASCII
Converso ASCII em HEX
Verificao de paridade
Comunicao MBUS
Operao PID
Gravao de bobina nica
Leitura de bobina
Gravao de multibobina
Gravao de registro nico
Leitura de registro
Gravao de multirregistros
Armazenagem FLASH

16/32
16
16
16
16
16
16
16
16
16
16
16
16

101

LOAD

Leitura de dados FLASH

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

Comparao de ponto flutuante


Comparao da rea de ponto flutuante
Movimento do nmero do ponto flutuante
Nmero do ponto flutuante binrio
Pontos flutuantes decimais
Nmeros de ponto flutuante
Decimal Pontos flutuante binrios
Acrscimo de nmeros de ponto flutuante
Subtrao de nmeros de ponto flutuante
Multiplicao de nmeros de ponto flutuante
Diviso de nmeros de ponto flutuante
Clculo de expoente aritmtico
dos nmeros de ponto flutuante
Clculo de logaritmo natural
dos nmeros de ponto flutuante
Clculo de logaritmo comum
dos nmeros de ponto flutuante
Raiz quadrada dos nmeros do ponto flutuante
Clculo NEG dos nmeros do ponto flutuante
Nmeros do ponto flutuante BIN inteiro
Clculo do seno do ponto flutuante
Clculo do coseno do ponto flutuante
Clculo da tangente do ponto flutuante
Clculo do arco seno do ponto flutuante
Clculo do arco cosseno do ponto flutuante
Clculo do arco tangente do ponto flutuante
Grau - RAD
RAD - Grau

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

1: A instruo no incluir operando, ou 16 bits e 32 bits distintos.


2: TPW04-100 1.2 e verses acima so suportadas.
3: TPW04-200 1.0 e verses acima so suportadas.
4: TPW04-300 1.0 e verses acima so suportadas.

TPW-04 | 103

www.weg.net
36.2 COMO COMPREENDER A DESCRIO DA INSTRUO

Nmero da funo e smbolo de instruo das instrues da aplicao.


Nmero da
Funo (FUN 20)

F
20

ADD

Smbolo da instruo
(ADD: representa D ou P)

A instruo de leitura do smbolo:

O quadrado na esquerda superior


indica se a instruo est disponvel
para 16 bits. O quadrado na linha
slida indica que est disponvel
para 16 bits, enquanto que o
quadrado na linha pontilhada indica
que est indisponvel para 16 bits.
D

O quadrado na esquerda inferior


indica se a instruo est disponvel
para 32 bits. O quadrado na linha
slida indica que est disponvel
para 32 bits, enquanto que o
quadrado na linha pontilhada indica
que est indisponvel para 32 bits.

ADD

O quadrado na direita superior


indica se a instruo est disponvel
para o tipo de execuo contnua.
O quadrado na linha slida indica
que est disponvel para o tipo de
execuo contnua, enquanto o
quadrado na linha pontilhada indica
que est indisponvel para o tipo de
execuo contnua.
O quadrado na direita inferior indica
se a instruo est disponvel para
o tipo de pulso. O quadrado na linha
slida indica que est disponvel
para o tipo de pulso, enquanto o
quadrado na linha pontilhada indica
que est indisponvel para o tipo
de pulso.

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 STORE pode ser usada em um mtodo, quer


dizer STORE (instruo de execuo de pulso de 16 bits).

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

Observao: A srie TPW04-300 suporta registro de dados W.


*: Indica que o elemento pode ser especificado.

Consequentemente:

1. Operandos S1e S2 podem especificar todos os dispositivos do caractere, mas no


pode especificar os elementos.
2. Operando D pode especificar todos os dispositivos do caractere, exceto K, H e
KnX, mas no pode especificar os elementos bit.

Viso geral do dispositivo:


< Elemento Bit >

< Elemento caractere >

X : Rel de entrada (X).

: Inteiro do sistema decimal.

Y : Rel de sada (Y).

: Inteiro do sistema hexadecimal.

M : Marcador (M).

KnX

: Bit especificando1 do rel de entrada (X).

S : Rel de status (S).

KnY

: Bit especificando1 do rel de sada (Y).

KnM

: Bit especificando1 do rel auxiliar (M).

KnS

: Bit especificando1 do rel de status (S).

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

Formato da Instruo e instruo do operando.

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.

Funo: S1 mais S2 e o resultado armazenado em D1.


uma breve instruo da funo da instruo.

TPW-04 | 107

www.weg.net

37 F00 A F09 FLUXO DE PROGRAMA


37.1 FLUXO DE PROGRAMA
Funo N

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

37.1.1 F00 CJ Salto condicional


F
00

CJ

Elemento Bit
Y
M

Salto condicional

P
S

KnX

KnY

KnM

Elemento Word
KnS
T
C

37.1.2 Formato da Instruo

CJ

P : Endereo do ponto de destino do salto condicional.


Funo: A instruo executada para pular o programa para o ponto de destino.
Se alguma parte do programa no necessita ser executada sempre, seja por qualquer motivo, o salto condicional
pode ser usado para pular esta parte e tambm ir encurtar o tempo de execuo do ciclo.
Por exemplo:

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

A tabela a seguir descreve os resultados de mudana de estado do elemento, durante o salto:

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

X005, X006 OFF

X006 ON

X005 OFF, X006 ON

X006 OFF

X007, X010 OFF

X010 ON

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

37.2 F01 CALL CHAMADA DE SUBPROGRAMA


F
01

CALL

Elemento Bit
Y
M

Chamar Subprograma

P
S

KnX

KnY

KnM

P
Elemento Word
KnS
T
C

37.2.1 Formato da Instruo

CALL

P : o ponto de endereo do subprograma chamado.


Funo: A instruo processada para chamar o subprograma.
NOTA!
1. Faixa de ponto (P) para o modelo TPW04 varia de: P0 a P127. E P63 se refere ao END, que no
pode ser usado como ponteiro da F01 (CALL).
2. O ponto chamado pode ser alterado pelo seu ndice tambm.

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

37.3 FORMATO DA INSTRUO

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

37.4 F03 IRET RETORNO INTERRUPO


F
03

IRET

Elemento Bit
Y
M

Retorno Interrupo

KnX

KnY

KnM

Elemento Word
KnS
T
C

37.4.1 Formato da Instruo

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

37.5 FORMATO DA INSTRUO

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

37.6.1 Formato da Instruo

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.

1: Interrupo da borda de subida.

> X000 a X005 correspondem aos 0 a 5.


Entrada
X000
X001
X002
X003
X004
X005
X010
X011
X012
X013

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

**: Inteiro, de 3 a 99, indica o


intervalo de interrupo.

Instruo de desabilitar
interrupo
M8056
M8057
M8058

Nmeros do ponteiro (I6, I7, I8) no podem ser usados repetidamente.


Deixando M8056 a M8058 como ON, a interrupo desativada para o temporizador correspondente.
Quando o controlador energizado, ou mudado de PARE para RUN, M8056 a M8058 correspondem a
valor ON.
Se o temporizador usado para interrupo, requer a interrupo EI habilitada e definir os registro
correspondente (M8056 a M8058) como 0. Em seguida, o subprograma de interrupo ser executado a
cada 3 ms a 99 ms.
Por exemplo: adicionado 1 a cada 10 ms, e compara com valores determinados.

114 | TPW-04

www.weg.net

1 adicionado no valor atual de D0 cada 10 ms.


Quando o valor atual de D0 atinge 1000, M3 ter seu valor zerado.
Interrupo do contador de alta velocidade
Quando o contador de alta velocidade utilizado para a interrupo do valor atual, deve ser utilizada com a
configurao de comparao da F53 (DHSCS). Quando o valor atual do contador de alta velocidade atinge o
valor especificado, o subprograma interrompido.
Veja a tabela a seguir com os nmeros dos ponteiros de ao e de interrupo de 6 pontos:

I0*0
> 1 a 6

Nmero do ponteiro
I010
I020
I030
I040
I050
I060

Instruo de desabilitar interrupo

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

37.7.1 Formato da Instruo

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.

37.8 F07 WDT DEFINIR TEMPO DE WATCH DOG


F
07

WDT

Elemento Bit
Y
M

Define o tempo do watchdog do


controlador

KnX

KnY

KnM

Elemento Word
KnS
T
C

37.8.1 Formato da Instruo

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.

37.9 F08 FOR INICIAR UM LOOP


F
08

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.

37.9.1 Formato da Instruo

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

37.10.1 Formato da Instruo

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

38 F10 A F19 MOVIMENTAO E COMPARAO DE DADOS


38.1 MOVIMENTAO E COMPARAO DE DADOS
Funo No.
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19

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

38.2 F10 CMP COMPARAR


F
10

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

Observao: O modelo TPW04-300 suporta registro de dados W.


38.2.1 Formato da Instruo

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:

Compara S1 com S2, usando seus valores inteiros e sinais.


Quando for especificado M10 no endereo de destino, como no exemplo acima, o resultado ocupar M10
(ON se S1 > S2), M11 (ON se S1 = S2) e M12 (ON se S1 < S2).
120 | TPW-04

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.

38.3 F11 ZCP COMPARAR REA


F
11

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

Observao: O modelo TPW04-300 suporta registro de dados W.


38.3.1 Formato da Instruo

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

Move dado de 16 bits

P
S

S
D

K
*

H
*

KnX
*

KnY
*
*

KnM
*
*

S
Elemento word
KnS
T
C
*
*
*
*
*
*

D
*
*

W
*
*

V
*
*

Z
*
*

Observao: O modelo TPW04-300 suporta registro de dados W.


Formato da Instruo

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

MOV K1X010 K1Y010


Teria a mesma funo com um programa de controle sequencial como o abaixo:

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

Observao: O modelo TPW04-300 suporta registro de dados W.


122 | TPW-04

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

Quando M8168 = OFF:


Cdigo BIN do D10

Cdigo BCD convertido do D10

103

102

101

100

Cdigo BCD de D20

103

102

101

100

Cdigo BIN convertido


automaticamente

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

Cdigo BIN de D20

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

Move valor inverso BIN

Elemento bit
Y
M

K
*

S
D

H
*

KnX
*

KnY
*
*

KnM
*
*

Elemento word
KnS
T
C
*
*
*
*
*
*

D
*
*

W
*
*

V
*
*

Z
*
*

Observao: O modelo TPW04-300 suporta registro de dados W.


38.6.1 Formato da Instruo

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

CML K1X001 K1M000

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

Observao: O modelo TPW04-300 suporta registro de dados W.


38.7.1 Formato da Instruo

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

Copia dados para vrios endereos

Elemento bit
Y
M

S
D
n

K
*

H
*

KnX
*

KnY
*
*

KnM
*
*

Elemento word
KnS
T
C
*
*
*
*
*
*

D
*
*

W
*
*

V
*

Z
*

Observao: O modelo TPW04-300 suporta registro de dados W.


38.8.1 Formato da Instruo

FMOV

S : Endereo da fonte de dados.


D : Endereo de destino da movimentao de dados.
n : Nmero de endereos a partir do destino para ser enviada a informao (n 512).
Funo: A instruo envia um nico dado para mais de um ponto. A informao transmitida para n dispositivos
do ponto D em diante, na sequncia crescente (se exceder a faixa do dispositivo, ser transmitido apenas na
faixa possvel).
Por exemplo:

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.

38.9 F17 XCH TROCA


F
17

D
X

XCH
Elemento bit
Y
M

Troca

P
S

KnX

D1
D2

D1

KnY
*
*

KnM
*
*

Elemento word
KnS
T
C
*
*
*
*
*
*

Observao: O modelo TPW04-300 suporta registro de dados W.


38.9.1 Formato da Instruo

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.

38.10 F18 BCD BIN CONVERSO BCD


F
18

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

Observao: O modelo TPW04-300 suporta registro de dados W.


38.10.1 Formato da Instruo

BCD

S : Local da informao em BIN


D : Destino para a informao convertida para BCD.
Funo: A instruo usado para converter a fonte de dados S de BIN para BCD, que armazenada em D.
Observao: Para a instruo de 16-bits, se o resultado da converso no estiver dentro de 0 a 9999, causar
erro.
Para a instruo de 32 bits, se o resultado da converso no estiver dentro de 0 a 99.999.999, causar erro.
No caso de erro, M8067 ir para o estado ON, D8067 grava o cdigo de erro. A instruo no ser executada.
Operao aritmtica, aumento, reduo e outras instrues so executadas em BIN no PLC.
Quando o PLC l dados de um comutador digital BCD externo, a converso atravs instruo FUN19 (BCDBIN).
Quando quer converter uma informao para mostrar no display digital de 7 segmentos, a converso atravs
da instruo FUN18 (BIN BCD) usada.
Porm, nas instrues especiais como FUN72 (DSW), FUN74 (SEGL) e FUN75 (ARWS), a converso BCD/BIN
ser executada, automaticamente.
TPW-04 | 127

www.weg.net

BCD
? BIN F19
BCD -> BIN F19
PLC

PLC
BIN -> BCD F18

BIN ? BCD F18

38.11 F19 BIN CONVERSO BCD BIN


F
19

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

Observao: O modelo TPW04-300 suporta registro de dados W.


38.11.1 Formato da Instruo

BIN

S : Local da informao em BCD.


D : Destino para a informao convertida para BIN.
Funo: Contedo BCD da fonte de dados S (valor deve estar entre 0 a 9.999 para 16 bits ou 0 a 99.999.999
para 32 bits) convertido para o formato BIN e o resultado armazenado em D. Se S no o cdigo BCD,
um erro ocorrer, M8067 ir para o estado ON e D8067 grava o cdigo de erro. A instruo no ser executada.
As 10 posies no comutador digital BCD correspondem de 0 a 9 do sistema decimal. Atravs da
codificao interna, a sada do comutador digital de 4 nmeros binrios convertidos do nmero decimal
correspondente posio atual. Para ler o valor de configurao do comutador digital BCD no PLC, a
instruo BIN usada. Se a fonte de dados no o valor BCD, ocorrer erro.
Constantes K so convertidas para o sistema binrio automaticamente, logo no podem ser o local para a
instruo converter.

128 | TPW-04

www.weg.net

39 F20~F29 OPERAES ARITMTICAS E LGICAS


39.1 OPERAES ARITMTICAS E LGICAS
Funo No.

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

39.2 F20 ADD OPERAO ARITMTICA DE ADIO


F
20

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

Observao: A srie TPW04-300 suporta registro de dados W.


39.2.1 Formato da Instruo

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.

39.3 F21 SUB OPERAO ARITMTICA DE SUBTRAO


F
21

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

Observao: A srie TPW04-300 suporta registro de dados W.


39.3.1 Formato da Instruo

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.

39.4 F22 MUL OPERAO ARITMTICA DE MULTIPLICAO


F
22

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

Observao: A srie TPW04-300 suporta registro de dados W.


39.4.1 Formato da Instruo

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

Observao: A srie TPW04-300 suporta registro de dados W.


39.5.1 Formato da Instruo

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.

39.6 F24 INC INCREMENTA


F
24

D
X

INC
Elemento bit
Y
M

Aumento

P
S

KnX

KnY
*

D
Elemento caractere
KnM KnS
T
C
*
*
*
*

D
*

W
*

V
*

Z
*

Observao: A srie TPW04-300 suporta registro de dados W.


39.6.1 Formato da Instruo

INC

D : Valor a ser incrementado.


Funo: Em cada execuo da instruo, o contedo do endereo especificado no campo D ser incrementado
(acrescentado) pelo valor de 1.

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.

39.7 F25 DEC DECREMENTA


F
25

D
X

DEC
Elemento bit
Y
M

Reduo

P
S

KnX

KnY
*

D
Elemento caractere
KnM KnS
T
C
*
*
*
*

D
*

W
*

V
*

Z
*

Observao: A srie TPW04-300 suporta registro de dados W.


39.7.1 Formato da Instruo

DEC

D : Valor a ser decrementado.


Funo: Em cada execuo da instruo, o contedo do endereo especificado no campo D ser decrementado
(subtrado) pelo valor de 1.
Observaes:
Na operao de 16 bits, quando -32.767 alcanado, o prximo decremento escrever um valor de
+32.768 no endereo de destino.
Na operao de 32 bits, quando -2.147.483.647 alcanado, o prximo decremento escrever um valor de
+2.147.483.648 no endereo de destino.
Nos dois casos, no h marcadores adicionais para identificar esta mudana no valor contado.

39.8 F26 AND OPERAO LGICA E


F
26

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

Observao: A srie TPW04-300 suporta registro de dados W.


39.8.1 Formato da Instruo

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

WAND: Para dados de entrada de 16 bits.


DAND: Para dados de entrada de 32 bits.

39.9 F27 OR OPERAO LGICA OU


F

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

Observao: A srie TPW04-300 suporta registro de dados W.


39.9.1 Formato da Instruo

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.

39.10 F28 XOR OPERAO LGICA OU EXCLUSIVO


F
28

W
D
X

S1
S2
D

134 | TPW-04

XOR
Elemento bit
Y
M

P
S

Operao Lgica OU Exclusivo

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.

39.11 F29 NEG INVERSO


F
29

NEG

Inverso

Elemento bit
X
Y
M
S
D

Elemento caractere
KnX KnY KnM KnS T
C
*
*
*
*
*

D
*

W
*

V
*

Z
*

Observao: A srie TPW04-300 suporta registro de dados W.


39.11.1 Formato da Instruo

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

40 F30~F39 ROTAO E SHIFT


40.1 ROTAO E SHIFT
Funo No.

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

40.1.1 Modificaes da instruo:


- Uma instruo operando no modo de 16 bits, identifica o mneumnico da instruo.
P - Uma instruo de modo de 16 bits modificada para usar operao de pulso (simples).
D - Uma instruo modificada para operar numa operao de 32 bits.
D P - Uma instruo de modo de 32 bits modificada para usar operao de pulso (simples).

40.2 F30 ROR ROTAO DIREITA


F
30

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
*

Observao: Srie TPW04-300 suporta registro de dados W.


40.2.1 Formato da Instruo

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.

40.3 F31 ROL ROTAO ESQUERDA


F
31

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
*

Observao: Srie TPW04-300 suporta registro de dados W.


40.3.1 Formato da Instruo

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

Rotao Direita com Carry

P
S

KnX

KnY
*

KnM
*

Elemento palavra
KnS
T
C
*
*
*

D
*

W
*

V
*

Z
*

Observao: Srie TPW04-300 suporta registro de dados W.


40.4.1 Formato da Instruo

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

Rotao Esquerda com Carry

P
S

KnX

KnY
*

KnM
*

Elemento palavra
KnS
T
C
*
*
*

D
*

W
*

V
*

Z
*

Observao: Srie TPW04-300 suporta registro de dados W.


40.5.1 Formato da Instruo

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

(Bit) Shift Direita

P
S
*
*

*
*

*
*

KnX

KnY

KnM

Elemento palavra
KnS
T
C

n1

n2

40.6.1 Formato da Instruo

SFTR

n1

n2

S : Nmero inicial do dispositivo de deslocamento.


D : Nmero inicial do dispositivo a ser deslocado.
n1 : Comprimento dos dados a serem deslocados, n1 = 1~1024.
n2 : Nmero do bit para um deslocamento, n2 = 1~n1.
Funo: Para o dispositivo de bit de n1 bits (comprimento do registro em movimento), iniciado em D, movido
para a direita o nmero de n2 bits. O dispositivo bit iniciado com S movido para D, preenchendo assim o
elemento vazio com n2 bits.
Exemplo:
M3~M0

-> Transbordamento

M7~M4

-> M3~M0

M11~M8

-> M7~M4

M15~M12

-> M11~M8

X003~X000 -> M15~M12

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
*

(Bit) Shift Esquerda

Elemento bit
Y
M
*
*
*
*

S
*
*

*
*

*
*

KnX

KnY

KnM

Elemento palavra
KnS
T
C

n1

n2

40.7.1 Formato da Instruo

SFTL

n1

n2

S : Nmero inicial do dispositivo de deslocamento.


D : Nmero inicial do dispositivo a ser deslocado.
n1 : Comprimento dos dados a serem deslocados, n1 = 1~1024.
n2 : Nmero do bit para um deslocamento, n2 = 1~n1.
Funo: Para o dispositivo de bit de n1 bits (comprimento do registro em movimento), iniciado em D, movido
para a esquerda o nmero de n2 bits. O dispositivo bit iniciado com S movido para D, preenchendo assim o
elemento vazio com n2 bits.
Exemplo:
M15~M12

-> Transbordamento

M11~M8

-> M15~M12

M7~M4

-> M11~M8

M3~M0

-> M7~M4

X003~X000 -> M3~M0

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

Word Shift Direita

P
S

*
*

*
*

KnX
*

KnY
*
*

KnM
*
*

Elemento palavra
KnS
T
C
*
*
*
*
*
*

n1

D
*
*

W
*
*

n2

Observao: Srie TPW04-300 suporta registro de dados W.


40.8.1 Formato da Instruo

WSFR

n1

n2

S : Nmero inicial do dispositivo de deslocamento.


D : Nmero inicial do dispositivo a ser deslocado.
n1 : Comprimento do bit a ser deslocado com a palavra como unidade, n1 = 1~512.
n2 : Nmero da palavra para um deslocamento, n2 = 1~n1.
Funo: Para o dispositivo de bit de n1 words (comprimento do registro em movimento), iniciado em D, movido
para a direita o nmero de n2 words. O dispositivo word iniciado com S movido para D, preenchendo assim o
elemento vazio com n2 words.
Exemplo:
D13~D10 -> Transbordamento
D17~D14 -> D13~D10
D21~D18 -> D17~D14
D25~D22 -> D21~D18
D3~D0 ->

D25~D22

Observao: A instruo acima normalmente especificada como instruo de pulso.

142 | TPW-04

www.weg.net
40.9 F37 WSFL WORD SHIFT ESQUERDA
F
37

WSFL

Elemento bit
Y
M

Word Shift Esquerda

P
S

S
D
n1
n2

*
*

*
*

KnX
*

KnY
*
*

KnM
*
*

Elemento palavra
KnS
T
C
*
*
*
*
*
*

n1

D
*
*

W
*
*

n2

Observao: Srie TPW04-300 suporta registro de dados W.


40.9.1 Formato da Instruo

WSFL

n1

n2

S : Nmero inicial do dispositivo de deslocamento.


D : Nmero inicial do dispositivo a ser deslocado.
n1 : Comprimento do bit a ser deslocado com a palavra como unidade, n1 = 1~512.
n2 : Nmero da palavra para um deslocamento, n2 = 1~n1.
Funo: Para o dispositivo de bit de n1 words (comprimento do registro em movimento), iniciado em D, movido
para a esquerda o nmero de n2 words. O dispositivo word iniciado com S movido para D, preenchendo assim
o elemento vazio com n2 words.
Exemplo:
D25~D22 -> Transbordamento
D21~D18 -> D25~D22
D17~D14 -> D21~D18
D13~D10 -> D17~D14
D3~D0 ->

D13~D10

Observao: A instruo acima normalmente especificada como instruo de pulso.

TPW-04 | 143

www.weg.net
40.10 F38 SFWR SHIFT REGISTER ESCRITA
F
38

SFWR

Shift Register Escrita

Elemento bit
Y
M

S
D
n

K
*

H
*

KnX
*

KnY
*
*

KnM
*
*

Elemento palavra
KnS
T
C
*
*
*
*
*
*

D
*
*

W
*
*

V
*

Z
*

Observao: Srie TPW04-300 suporta registro de dados W.


40.10.1 Formato da Instruo

SFWR

S : Dispositivo fonte para gravar deslocamento.


D : Dispositivo inicial da pilha de dados de destino.
n : Comprimento dos dados a serem gravados, n = 2~512 (O comprimento real dos dados a serem gravados
n-1. O dispositivo inicial D usado como o indicador para pontos de gravao).
Funo: O contedo do endereo fonte (S) escrito na pilha FIFO. A posio da insero na pilha automaticamente
calculada pelo PLC.
O endereo de destino (D) o principal endereo da pilha FIFO. O contedo de D identifica onde os registradores
sero armazenados (comum offset de D + 1). Se o contedo de D exceder o valor n-1 (n o comprimento da
pilha FIFO), ento a insero dos dados na pilha FIFO interrompida. O marcador carry M8022 setado para
identificar esta situao.
Pontos a observar:
FIFO uma abreviao de First-In/First-OUT (Primeiro que entra, primeiro que sai).
Apesar dos endereos n serem associados pilha FIFO, somente n-1 pedaos da informao podem
ser escritos naquela pilha. Isto porque o endereo principal (D) toma o primeiro registro disponvel para
armazenar a informao, que diz respeito ao prximo ponto de insero de dados na pilha FIFO.
Antes de comear a usar a pilha FIFO, certifique-se que o contedo do registrador principal (D) igual a 0
(zero).
Esta instruo deveria ser usada em conjunto com o SFRD FNC 39. O parmetro n nas duas instrues
deve ser igual.
Por exemplo:

X000

D0

D10

SFWR P

D9

D8

D7

D0 D1 K10

D6

D5

D4

D3

D2

D1

D1 restaurado para 0 antecipadamente.


Ao acionar X000, o contedo de D0 gravado em D2, e o contedo de D1 alterado para 1. Quando X000
acionado novamente, o contedo de D0 gravado em D3, e o contedo de D1 alterado para 2 (Quando
a instruo de execuo contnua usada, esta ser executada aps cada ciclo de scan).
O contedo do indicador D1 usado como pontos atuais dos dados gravados. Quando o contedo de D1
exceder n-1, este para de executar e o marcador carry M8022 acionado.
144 | TPW-04

www.weg.net
40.11 F39 SFRD SHIFT REGISTER LEITURA
F
39

SFRD

Elemento bit
Y
M

Shift Register Leitura

P
S

S
D
n

KnX

KnY
*
*

KnM
*
*

Elemento palavra
KnS
T
C
*
*
*
*
*
*

D
*
*

W
*
*

Observao: Srie TPW04-300 suporta registro de dados W.


40.11.1 Formato da Instruo

SFRD

S : Dispositivo inicial tandem dos de leitura deslocados.


D : Dispositivo inicial da pilha de dados a serem lidos.
n : Comprimento dos dados para ler deslocamento, n = 2~512 (Comprimento real a ser lido n-1. O dispositivo
inicial de leitura usado como indicador para avaliar a execuo da instruo de parada).
Funo: O endereo fonte (S) identifica o endereo principal da pilha FIFO. Seu contedo reflete o ltimo ponto
de entrada de dados na pilha FIFO. Por exemplo: onde fica o final da pilha FIFO (posio atual).
Esta instruo l o primeiro pacote de dados da pilha FIFO (registro S + 1), leva todos os dados na pilha, uma
posio para cima, para preencher a rea lida e remover o contedo do endereo principal da pilha FIFO (S)
em 1. Os dados lidos so escritos no endereo de destino (D).
Por exemplo:

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

41 F40 A F49 PROCESSAMENTO DE DADOS


41.1 PROCESSAMENTO DE DADOS
Funo No.

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

41.2 F40 ZRST RESET DE REA


F
40

ZRST

X
D1
D2

Reset de rea

Elemento bit
Y
M
*
*
*
*

S
*
*

KnX

KnY

D1
Elemento caractere
KnM KnS
T
C
*
*
*
*

D2

D
*
*

W
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


41.2.1 Formato da Instruo

ZRST

D1 D2

D1 : Dispositivo inicial para apagar tudo.


D2 : Dispositivo final para apagar tudo, nmero D1 nmero D2. Dispositivos do mesmo tipo devem ser
especificados, caso contrrio pode levar a erro de instruo, D8067 = 6705.
Funo: para restaurar o valor da rea do lote dos dispositivos do mesmo tipo.
Por exemplo:

X000

ZRSTP M100 M200

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

41.3 F41 DECO DECODIFICADOR


F
41

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
*

Observao: A srie TPW04-300 suporta registro de dados W.


41.3.1 Formato da Instruo

DECO

S : Dispositivo fonte para decodificar.


D : Dispositivo para armazenar os resultados da decodificao. Quando D um dispositivo bit, n = 1 a 8. D
um dispositivo bit, n = 1 a 4.
n : Comprimento dos bits de decodificao, n = 1 a 8. Quando n = 0, no processado. Quando est alm de
0 a 8, o indicador de erro agir.
Funo: Bit baixo do dispositivo fonte usado para decodificar e o resultado de 2n bit de comprimento
armazenado em D.
Observao: A instruo instruo de pulso em geral.
Por exemplo:

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

Observao: A srie TPW04-300 suporta registro de dados W.


41.4.1 Formato da Instruo

ENCO

S : Dispositivo fonte para codificar.


D : Dispositivo para armazenar resultados de codificao
n : Comprimento de bit codificado. Quando S um dispositivo bit, n = 1 a 8; quando S elemento word, n = 1 a 4.
Funo: Para os dados com dispositivo fonte S com endereo inicial e o comprimento do 2n bits, a posio
com o bit mais alto de 1 armazenada no elemento especificado pelo destino D. A faixa de D determinada
por n. No processado quando n = 0. Quando est alm de 0 a 8, o indicador de erro age.
Observao: A instruo instruo de pulso em geral.
Por exemplo:

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.

41.5 F43 SUM SOMA DE BITS ATIVOS


F
43

D
X

S
D

SUM
Elemento bit
Y
M

Soma de bits ativos

P
S

K
*

H
*

KnX
*

KnY
*
*

KnM
*
*

Observao: A srie TPW04-300 suporta registro de dados W.

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

Se 16 bits em D0 so 0, o indicador de zero M8020 agir.


Quando a instruo 32 bits usada, D ainda ocupa 2 registros. Ver a figura acima, nmero de 1 de 32 bits
de (D1, D0) gravado em D2, ao mesmo tempo, D3 torna-se 0.

41.6 F44 BON VERIFICAR O STATUS DO BIT ESPECIFICADO


F
44

BON

Elemento bit
Y
M

X
S
D
n

Verificar o status do bit


especificado

P
S

K
*

H
*

KnX
*

KnY
*

S
Elemento word
KnS
T
C
*
*
*

KnM
*

D
*

W
*

V
*

Z
*

Observao: A srie TPW04-300 suporta registro de dados W.


41.6.1 Formato da Instruo

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

Quando clculo de 16-bit executado, n = 0 a 15; para clculo de 32 bits, n = 0 a 31.


TPW-04 | 149

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

Observao: A srie TPW04-300 suporta registro de dados W.


41.7.1 Formato da Instruo

MEAN

S : Endereo inicial de vrios dispositivos para clculo do valor mdio.


D : Dispositivo de destino para armazenar valores mdios.
n : Especificar nmero para clculo de valor mdio, n = 1 a 64.
Funo: Computar o valor mdio para vrios dados.
Por exemplo:

X000

MEAN

D100 D150 K5

O diagrama acima (D100 + D101 + D102 + D103 + D104) / 5 D150


Valor mdio (a soma algbrica divida por n) do ponto n armazenado no endereo de destino. O
residual ignorado. Se este exceder o nmero do dispositivo, o valor mximo de n obtido na faixa
possvel.
Quando n est alm de 1 a 64, um erro ocorrer.
Quando est alm da faixa especificada por n, a instruo calcular o valor mdio na faixa em vigor. Ver o seguinte:

X000

MEAN

D8510 D0 K3

D8510+D8511/ 2

D0

41.8 F46 ANS HABILITA DIAGNSTICO


F
46

ANS

Elemento bit
Y
M

S
m
D

41.8.1 Formato da Instruo

Habilita diagnstico

KnX

KnY

KnM

Elemento word
KnS
T
C
*

ANS

S : Para detectar temporizador de alarme, temporizador de 100 ms pode ser usado.

150 | TPW-04

www.weg.net

Tipo
TPW04-100
TPW04-200
TPW04-300

Nmero T do temporizador 100 ms


T0 a T39, T196 a T199
T0 a T199
T0 a T199

m : Tempo de cronometragem, m = 1 a 32,767 (unidade 100 ms).


D : Dispositivo do ponto de alarme, somente S900 a S999 pode ser usado.
Funo: a instruo usada para acionar o sinal de alarme.
Por exemplo:

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.

41.9 F47 ANR DESABILITA DIAGNSTICO


F
47

ANR

Elemento bit
Y
M

Desabilita diagnstico

P
S

KnX

KnY

KnM

Elemento word
KnS
T
C

41.9.1 Formato da Instruo

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

Quando o marcador auxiliar M8049 age, monitoramento pode ser realizado.


Quando Y005 acionado, S900 age se X000 falhar em agir num perodo de 1 segundo.
Se X001 e X002 falharem em agir simultaneamente ao longo de 2 segundos, S901 age.
Quando T2 menor que 10 segundos e o ponto de entrada X003 est ON, se X004 no age durante 1
ciclo de operao, S902 age.
Quando h alarme entre S900 a S999, o marcador auxiliar especial M8048 age e a sada Y006 age.
Quando X007 est ON, a menor falha (S900~S999) ser resetada.
Marcador do alarme est em vigor M8049
Quando M8049 est em acionado, a menor falha (S900~S999) armazenado no D8049.
Marcador do alarme age M8048
Quando M8049 est acionado, caso alguma falha (S900~S999) atuar o M8048 ser atuado.

41.10 F48 SQR RAIZ QUADRADA


F
48

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

Observao: A srie TPW04-300 suporta registro de dados W.


41.10.1 Formato da Instruo

SQR

S : Fonte de dados para raiz quadrada.


D : Dispositivo de destino para armazenar resultados.
Funo: para executar a raiz quadrada de dados em S e armazenar os resultados no dispositivo especificado
152 | TPW-04

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.

41.11 F49 FLT PONTO FLUTUANTE


F
49

D
X

FLT
Elemento bit
Y
M

Ponto flutuante

P
S

KnX

KnY

KnM

Elemento palavra
KnS
T
C

S
D

D
*
*

W
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


41.11.1 Formato da Instruo

FLT

S : Fonte de dados para converso de BIN ponto flutuante.


D : Dispositivo de destino para armazenar resultados.
Funo: para converter os valores armazenados em S em valor de float e armazenar o valor em D.
Por exemplo:

X000
X001

FLT
DFLT

D0
D0

D2
D2

As constantes K e H so automaticamente convertidas em instruo de clculo de float, assim a instruo


FLT no pode ser usada.
Instruo de converso inversa para a instruo FUN129 (INT).

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

42 F50~F59 PROCESSAMENTO DE ALTA VELOCIDADE


42.1 PROCESSAMENTO DE ALTA VELOCIDADE
Funo No.
F50
F52
F53
F54
F55
F56
F57
F58
F59

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

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

42.2 F50 REF ATUALIZAO


F
50

D
n

REF

X
*

Elemento bit
Y
M
*

Atualizao

P
S

KnX

KnY

KnM

Elemento palavra
KnS
T
C

42.2.1 Formato da Instruo

REF

D : Nmero do dispositivo inicial para restaurar entrada e sada.


n : Pontos de restaurao.
Funo: A operao padro do PLC, atualiza o estado das entradas e sada ao final de cada ciclo de varredura
(instruo END). Se uma atualizao imediata do status de um endereo I/O necessria, ento a instruo REF
usada. A instruo REF s pode ser usada para atualizar blocos de 8 (n) endereos consecutivos. O endereo
inicial a ser atualizado deveria sempre ter seu ltimo dgito como 0 (zero), por exemplo, em unidades de 10.
NOTA!
Ocorrer um pequeno atraso antes do endereo de I/O ser fisicamente atualizado. No caso de
entradas, um tempo equivalente ao definido para o filtro, enquanto as sadas tero apenas o retardo
eltrico.

Exemplo 1: Restaurao de entrada:

TPW-04 | 155

www.weg.net
Exemplo 2: Restaurao de sada:

42.3 F52 MTR MATRIZ DE ENTRADA


F
52

S
D1
D2
n

MTR

X
*

Matriz de entrada

Elemento bit
Y
M
*
*

KnX

KnY

KnM

S
Elemento palavra
KnS
T
C

D1

D2

Observao 1: TPW04-100 1.2 e verses acima so suportadas.


Observao 2: O limite de acionamento simultneo da instruo 1.
42.3.1 Formato da Instruo

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

42.4 F53 HSCS HABILITA CONTADOR DE ALTA VELOCIDADE


F
53

X
S1
S2
D

Habilita contador de alta


velocidade

HSCS

Elemento bit
Y
M

K
*

H
*

KnX
*

KnY
*

KnM
*

S1
Elemento palavra
KnS
T
C
*
*
*
*

S2

D
*

W
*

Z
*

Observao: A srie TPW04-300 suporta o registro de dados W.


42.4.1 Formato da Instruo

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.

42.5 F54 HSCR DESABILITA CONTADOR DE ALTA VELOCIDADE


F
54

D
X

S1
S2
D

Desabilita contador de alta


velocidade

HSCR
Elemento bit
Y
M

K
*

H
*

KnX
*

KnY
*

KnM
*

S1

Elemento palavra
KnS
T
C
*
*
*
*
*

S2

D
*

W
*

Z
*

Observao: A srie TPW04-300 suporta o registro de dados W.


42.5.1 Formato da Instruo

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.

42.6 F55 HSZ ZONA DE COMPARAO DO CONTADOR DE ALTA VELOCIDADE


F
55

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

Observao: A srie TPW04-300 suporta o registro de dados W.


42.6.1 Formato da Instruo

DHSZ

S2

S1

S1 : Limite inferior da comparao da rea.


S2 : Limite superior da comparao da rea, S1S2. Se S1>S2, S1 e S2 igual ao valor de configurao de S1.
S : Nmero do contador de alta velocidade. Contadores de alta velocidade devem ser especificados.
D : Resultado da comparao, ocupando 3 dispositivos contnuos.
Funo: Esta instruo funciona exatamente da mesma forma que o Padro ZCP (FNC11). A nica diferena
que o endereo que est sendo comparado um contador alta velocidade (especificado como S3).
Tambm, todas as sadas (D) so atualizadas imediatamente devido interrupo da operao do DHSZ. Deve-se
lembrar que, quando um endereo especificado no operando D, de fato o primeiro endereo de 3 endereos
consecutivos. Cada um usado para representar o status da comparao atual.
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:

Se C251 menor que K100, aciona Y10.


Se C251 est entre K1000 e K1200, aciona sada Y11.
Se C251 maior que K1200, aciona Y12.

42.7 F56 SPD DETECO DE VELOCIDADE


F
56

S1
S2
D

D
X
*

SPD
Elemento bit
Y
M

Deteco de velocidade

KnX

KnY

KnM

S1
Elemento palavra
KnS
T
C

Observao: A srie TPW04-300 suporta o registro de dados W.

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:

Onde n = o nmero de divises do encoder linear por quilometro.

Onde n = o nmero de pulsos por volta do encoder.


Exemplo:
Quando X010 acionado os pulsos em X000 so registrados.
Em D0 fica registrado o nmero de pulsos recebidos em X000 durante 100 ms (S2).
Em D1 est o nmero atual de pulsos recebidos em X000. Este valor zerado a cada 100 ms (S2).
Em D2 encontra-se o tempo restante para completar o ciclo de 100 ms (S2).
TPW-04 | 161

www.weg.net

42.8 F57 PLSY SADA DE PULSO Y


F
57

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

Observao: A srie TPW04-300 suporta o registro de dados W.


42.8.1 Formato da Instruo

PLSY

S1 S2 D

S1 : Frequncia dos pulsos de sada.


S2 : Nmero de pulsos.
D : Endereo da sada dos pulsos.
TPW04-100 e TPW04-200 podem somente especificar Y000 ou Y001, enquanto TPW04-300 pode especificar
Y000~Y003.
Funo: Uma quantidade especifica de pulsos S2 gerada, atravs da sada do endereo D numa frequncia
especifica S1. Esta instruo usada em situaes em que o nmero de pulsos gerados numa determinada
sada vital para o processo.
42.8.2 Pontos a observar
A frequncia mxima:
16 bits: 1~32767 Hz
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 TPW04-300 no ser menor que 12 Hz.

162 | TPW-04

www.weg.net

O nmero mximo de pulsos: Operao de 16 bits: 1 a 32.767 pulsos; Operao de 32 bits: 1 a


2.147.483.647 pulsos.
NOTA!
O marcador auxiliar M8029 setado quando o nmero de pulsos especificado foi gerado. A contagem
de pulsos e o marcador de processo finalizado (M8029) so zerados quando a instruo PLSY
desabilitada. Se 0 (zero) especificado, a instruo PLSY continuar a gerar pulsos enquanto a
instruo estiver habilitada.
Um nico pulso descrito como tendo uma durao de 50% do ciclo completo de gerao. Significa que,
durante 50% do pulso, o sinal de sada estar energizado. Consequentemente, nos 50% restantes do
pulso, a sada estar desenergizada. A sada controlada por interrupo: a frequncia de chaveamento
da sada NO afetada pelo tempo de varredura do programa.
Os dados nos operandos S1 e S2 podem ser trocados durantes a execuo. Entretanto, os novos dados
em S2 no se tornaro efetivos at que a operao atual tenha sido completada: a instruo tem que ser
desabilitada, retirando-se o contato de habilitao da mesma.
Esta instruo s pode ser usada uma vez numa varredura de programa. E tambm, somente FNC57
PLSY ou FNC59 PLSR podem estar ativas no programa. possvel usar sub-rotinas, ou outras tcnicas de
programao parecidas, para evitar que estas instrues sejam habilitadas ao mesmo tempo. Neste caso,
a instruo atual deve ser desativada antes de habilitar a prxima.
Dependendo da frequncia de atuao da sada, recomenda-se o uso de unidades de sada a transistor.
Para frequncias altas, sadas a rel tero uma vida extremamente reduzida e faro com que sinais de
sada indesejveis ocorram devido ao repique mecnico dos contatos. Para garantir um sinal de sada
limpo ao usar unidades a transistor, a corrente da carga deveria ser de 200 mA, ou mais. Pode ser que
resistores pull up sejam necessrios.
42.8.3 Marcadores e Registradores Especiais da Funo
Marcadores Especiais
M8029: Indicador de finalizao da execuo da sada de pulso.
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 de execuo da sada de pulso Y0.
M8148: Indicador de 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 de execuo da sada de pulos Y2.
M8158: Indicador de execuo da sada de pulos Y3.
M8149: Ativar sada sncrona de Y000 e Y001.
42.8.4 Registradores Especiais

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.

42.9 F58 PWM MODULAO DA LARGURA DE PULSO (PWM)


F
58
X
S1
S2
D

Modulao da largura de pulso


(PWM)

PWM
Elemento bit
Y
M

K
*
*

H
*
*

KnX
*
*

KnY
*
*

KnM
*
*

S1

Elemento palavra
KnS
T
C
*
*
*
*
*
*

S2

D
*
*

W
*
*

V
*
*

Z
*
*

Observao: A srie TPW04-300 suporta o registro de dados W.


42.9.1 Formato da Instruo

PWM

S1 S2 D

S1 : Largura da Sada de pulso, T = 0~1000 ms.


S2 : Ciclo da Sada de pulso, T = 1~1000 ms, mas S1S2.
D : Dispositivo da 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: Um trem de pulso contnuo gerado atravs do endereo D, quando esta instruo acionada. As
caractersticas do pulso so definidas como:
O perodo do ciclo do pulso, em tempo (mseg), entre duas partes idnticas de pulsos consecutivos (S2).
E tambm por quanto tempo (mseg) o nvel alto do pulso dever existir (S1).
42.9.2 Pontos a observar
Esta uma instruo de 16 bits. As faixas de tempo disponveis para S1 e S2 so 1 a 3000.
O clculo do perodo do pulso facilmente feito dividindo S1 por S2. Portanto, S1 no pode ter um valor
maior que S2. Significaria que o pulso estaria ligado por mais tempo que o ciclo total do pulso: um segundo
pulso iniciaria antes do primeiro terminar. Se isto programado, um erro ocorrer.
Esta instruo usada onde se deseja controlar o comprimento do pulso.
Dependendo da frequncia de atuao da sada, recomenda-se o uso de unidades de sada a transistor.
Para frequncias altas, sadas a rel tero uma vida extremamente reduzida e faro com que sinais de
sada indesejveis ocorram devido ao repique mecnico dos contatos. Para garantir um sinal de sada
limpo, ao usar unidades a transistor, a corrente da carga deveria ser de 200 mA, ou mais. Pode ser que
resistores pull up sejam necessrios.
164 | TPW-04

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

PWM D10 K50 Y000


t

Y000

No caso acima, se o contedo de D10 exceder 50, resultar em erro no CLP.


Quando X010 est desligado, Y000 est desligada.
A base de tempo de Y000 e Y001 determinada por D8158 e D8159 respectivamente. A base de tempo do
canal Y002 e Y003 0.01 ms de maneira fixa.
D8158

Base de tempo do parmetro Y000

D8159

Base de tempo do parmetro Y001

0: Parmetro est na unidade de 1 ms


1: Parmetro est na unidade de 0.1 ms
2: Parmetro est na unidade de 0.01 ms

42.10 F59 PLSR RAMPA


F
59

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

Observao: A srie TPW04-300 suporta o registro de dados W.


42.10.1 Formato da Instruo

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.

Contedo de configurao dos operandos a seguinte:

Frequncia
mxima S1

Quantidade total
de pulso de sada
S2:
Tempo de
acelerao/
desacelerao S3:
Cdigo de Sada
de pulso D:

Faixa de configurao: 10~200000 (Hz). Quando o valor de configurao 1, S1. a frequncia


de 1Hz por padro. A frequncia mnima de sada de dos canais Y2 e Y3 no TPW04-300
no pode ser menor que 12 Hz. A frequncia configurada com um mltiplo de 100. 1/100
do valor especificado da frequncia mxima pode ser configurado como uma variao de
velocidade (frequncia) durante a desacelerao. Portanto, configurar motor de etapa na faixa
especificada.
Faixa de configurao:

Computao de 16 bits, 0~32767.


Computao de 32 bits, 0~2, 147, 483647.

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

43 F60~F69 INSTRUES APLICVEIS


43.1 INSTRUES PRATICAS
Funo No.
F60
F61
F62
F63
F64
F65
F66
F67
F68
F69

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

43.2 F60 IST ESTADO INICIAL


F
60

S
D1
D2

IST

X
*

Elemento Bit
Y
M
*
*

Estado Inicial

KnX

KnY

KnM

Elemento Word
KnS
T
C

D1

D2

*
*

Observao 1: TPW04-100 1.2 e verses acima so suportadas.


Observao 2: O limite no acionamento simultneo da instruo 1.
43.2.1 Formato da Instruo

IST

S D1 D2

S : Iniciar entrada do modo de operao.


D1 : Nmero de srie mnimo para o ponto da etapa do estado no modo automtico.
D2 : Nmero de srie mximo para o ponto de etapa do estado no modo automtico.
D1/D2 Faixa especificada de operandos: S20 a S1023 (TPW04-100, TPW04-200), S20 a S4095 (TPW04-300),
e D2>D1.
Funo: uma instruo acessvel especfica para o estado inicial do fluxo de controle Ladder. Com rel especial,
forma um conveniente controle automtico.
Por exemplo:

X000
IST

X030

S20

S20

RUN
Incio damonitoring
monitorao

TPW-04 | 167

www.weg.net

X030: Operao manual


X031: Retorno origem
X032: Etapa
X033: Um ciclo

X034: Operao contnua


X035: Retorno origem inicia
X036: Incio automtico
X037: Parar

Ao acionar a instruo, os rels especiais como abaixo alteraro automaticamente. Porm, se a


entrada de acionamento est OFF, no alterar.
M8040: Transferncia desativada
M8041: Transferncia iniciada
M8042: Pulso de incio
M8047: Monitor STL efetivo

S0: Estado inicial para a operao manual


S1: Estado inicial para retornar origem
S2: Estado inicial para operao automtica

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

Este exemplo usa M0 como a entrada inicial especificada pelo modo.

M8000
IST

M0

S20

S29

43.3 F61 SER PESQUISA DE DADOS EM PILHA


F
61

D
X

SER
Elemento Bit
Y
M

S1
S2
D
n

Pesquisar dados em Pilha

P
S

KnX
*
*

KnY
*
*
*

KnM
*
*
*

S1

S2

Elemento Word
KnS
T
*
*
*
*
*
*

C
*
*
*

D
*
*
*
*

W
*
*
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


43.3.1 Formato da Instruo

SER

S1

S2

S1 : O primeiro dispositivo para especificar o endereo inicial da pilha e armazenagem de dados.


S2 : Contedo dos dados pesquisado pela instruo.
D : Iniciar o dispositivo para armazenar a lista de resultados de pesquisa, ocupando 5 pontos contnuos.
n : Comprimento da rea de dados a ser comparada, n = 1 a 256 (instruo de 16 bits), n = 1 a 128 (instruo
de 32 bits).
Funo: A instruo usada para pesquisar os prprios dados, valor mximo e valor mnimo na pilha.
Por exemplo:

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

Lista de resultados pesquisados:


Elemento N
D50
D51
D52
D53
D54

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

Observao: Quando S1, S2 e D esto alm da faixa, ser gerado um erro.


a comparao dos nmeros com smbolos positivo, ou negativo.
Quando h vrios valores mximos e mnimos, exibir a ltima posio.
Quando a instruo de 32 bits usada, 32 bits ser considerado com a unidade para armazenar os
resultados da pesquisa.
No elemento de 5 bits comeando com D, como exibido na tabela acima, as posies dos mesmos
dados, valor mnimo e valor mximo so armazenados. Quando os mesmos dados no existirem, D50 a
D52 = 0 no caso acima.

43.4 F62 ABSD SEQUENCIADOR ABSOLUTO


F
62

X
S1
S2
D
n

ABSD

Sequenciador Absoluto

Elemento Bit
Y
M

KnX
*

KnY
*

KnM
*

S1

S2

Elemento Word
KnS
T
C
*
*
*
*

D
*

W
*

Observao 1: A srie TPW04-300 suporta registro de dados W.


Observao 2: O limite no acionamento simultneo da instruo 1.
43.4.1 Formato da Instruo

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

O valor n determina o nmero de pontos para a sada.


Quando X000 est OFF, a sada da onda permanece inalterada.
Quando a instruo DABSD usada, S2 pode especificar contador de alta velocidade. Porm, a sada da
onda pode ser influenciada ao ciclo de varredura. Quando resposta de alta velocidade necessria, use a
instruo HSZ para comparao de alta velocidade.

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
*

Observao: A srie TPW04-300 suporta registro de dados W.


43.5.1 Formato da Instruo

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.

43.6 F64 TTMR MONITORAO DE TEMPO


F
64

TTMR

Elemento Bit
Y
M

D
n

Monitorao de Tempo

KnX

KnY

KnM

D
Elemento Word
KnS
T
C

D
*

W
*

Observao: A srie TPW04-300 suporta registro de dados W.


43.6.1 Formato da Instruo

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

D300 (100 ms unidades)


0.1 t0
t0
10 t0

43.7 F65 STMR TEMPORIZADOR ESPECIAL


F
65

STMR

X
S
m
D

Elemento Bit
Y
M

Temporizador Especial

KnX

KnY

KnM

S
Elemento Word
KnS
T
C
*

43.7.1 Formato da Instruo

STMR

S : Nmero do temporizador, faixa de especificao: Temporizador de 100 ms.


Tipo
TPW04-100
TPW04-200
TPW04-300

Nmero T do temporizador de 100ms


T0 a T39, T196 a T199
T0 a T199
T0 a T199

m : Valor de configurao do cronmetro, unidade 100 ms, faixa: 1 a 32767.


D : Nmero inicial do elemento de sada, ocupando 4 dispositivos com nmero contnuo.
Funo: Fornece retardo na desenergizao, temporizador de pulso.

TPW-04 | 175

www.weg.net
Por exemplo:

X000

STMR

T10

K100

M0

X000
M0

10s

10s

M1

10s

10s

10s

M2
M3

S especificado por M o valor de configurao do temporizador, que de 10 segundos no exemplo.


M0 o temporizador de retardo.
M1 o temporizador de disparo nico aps M1 ser a entrada ON OFF.
M2 e M3 so usados para abrir e fechar.
Quando X000 est desligado, M2 e T10 so reinicializados. M0, M1 e M3 so desativados aps o tempo
definido.
O cronmetro usado aqui no pode ser usado repetidamente em outros circuitos gerais.

43.8 F66 ALT INVERSO DE ESTADO


F
66

ALT

X
D

Elemento Bit
Y
M
*
*

Inverso de Estado

P
S
*

KnX

KnY

KnM

Elemento Word
KnS
T
C

43.8.1 Formato da Instruo

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

Observao: A srie TPW04-300 suporta registro de dados W.


43.9.1 Formato da Instruo

RAMP

S1

S2 D

S1 : Elemento do valor inicial da rampa.


S2 : Elemento do valor-alvo.
D : Valor do processo.
n : Tempos de escaneamento, n = 1 a 32767.
Funo: O sinal usado para gerar o sinal de sada de rampa, muito utilizado para suavizar a variao do valor
de um endereo.
Por exemplo:

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.

43.10 F68 ROTC MONITOR DE ROTAO


F
68

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
*

Observao 1: A srie TPW04-300 suporta registro de dados W.


Observao 2: O limite do acionamento simultneo da instruo 1.
43.10.1 Formato da Instruo

ROTC

S m1 m2

S : Registro para contar, ocupando 3 dispositivos com nmeros consecutivos.


m1 : Linha de diviso da mesa de trabalho, m1 = 2 a 32767.
m2 : Nmero de faixa em velocidade baixa, m2 = 0 a 32767 (m1m2).
D : Ponto de incio da sada do sinal, ocupando 8 dispositivos com nmeros consecutivos.
Funo: A instruo usada para fazer a parte especificada na plataforma giratria mover para a sada ao longo
do atalho mais curto.
178 | TPW-04

www.weg.net
Por exemplo:

X010

ROTC

D200

K10

K2

M0

A instruo utilizada para monitorar o sentido de giro e posio de um encoder.


Favor utilizar 2 fases de um encoder, ou gerador de sinal, que necessrio para detectar o sentido de giro
do eixo, um sensor/chave na entrada X002, que atua para detectar o ponto 0. X000 a X002 so usados
para acionar M0 a M2 (o nmero de sequncia de incio de X e M pode ser configurado a seu critrio).
D200 ocupa 3 dispositivos consecutivos. D200 usado como um registro de contagem. D201 para
configurar o nmero da janela alvo e D202 para configurar o nmero da pea alvo. D201 e D202 so
configurados antes de habilitar a instruo. Quando o valor de configurao de D200 for alm de 0 a 9
(quer dizer, 0 a (m1-1)), D8067 = 6706.
M0: sinal da fase A

M1:sinal da fase B
M4:Rotao para
frente em baixa velocidade
M7:Rotao inversa em alta velocidade

M3:Rotao para frente em alta velocidade


M6:Rotao inversa em baixa velocidade

M2:sinal para a deteco do ponto zero


M5:Parar

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.

43.11 F69 SORT SELEO DE DADOS EM TABELA


F
69

SORT

Elemento Bit
Y
M

Seleo de Dados em Tabela

S
m1
m2
D
n

*
*

*
*

KnX

KnY

KnM

m1

Elemento Word
KnS
T
C

m2

D
*

W
*

*
*

*
*

Observao 1: A srie TPW04-300 suporta o registro de dados W.


Observao 2: O limite em acionamentos simultneos da instruo 1.
43.11.1 Formato da Instruo

SORT

S m1 m2

D n

S : Elemento inicial da rea de dados original.


m1 : Nmero de grupos de dados, m1 = 1 a 32.
m2 : Nmero de filas de dados, m2 = 1 a 6.
D : Elemento inicial da rea de dados para armazenar resultados de classificao.
n : Nmero de referncia da classificao de dados, n = 1 a 2.
Funo: A instruo usada para classificar os dados.

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

<Nmero de dados m1>

Coluna

Registro de dados inicial especificado por S.


Inserir ID e outros nmeros contnuos na 1 linha para identificar o nmero de linha original.
43.11.3 Para executar a instruo D0 = K2
Coluna
Linha
1
2
3
4
5

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

44 F70 A F79 I/O DE DISPOSITIVOS PERIFRICOS


44.1 I/O DE DISPOSITIVOS PERIFRICOS
Funo No.

Mnemnico

Nome

Pgina

F70
F71
F72
F73
F74
F75
F76
F77
F78
F79

TKY
HKY
DSW
SEGD
SEGL
ARWS
ASC
PR
FROM
TO

Entrada de tecla Decimal.


Entrada de tecla Hexadecimal.
Entrada de comutador Digital.
Decodificao da informao para 7 segmentos.
Exibio de hora e minuto em 7 segmentos.
Comutador de seta.
Converso do cdigo ASCII.
Impresso do cdigo ASCII.
Leitura BFM.
Gravao BFM.

182
183
185
187
188
191
192
193
194
196

44.2 F70 TKY ENTRADA DE TECLA DECIMAL


F
70

S
D1
D2

TKY

D
X
*

Entrada de tecla decimal

Elemento bit
Y
M
*
*
*

S
*

KnX

KnY

KnM

D1

Elemento palavra
KnS
T
C
*

D2

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O limite de acionamento simultneo da instruo 1.
44.2.1 Formato da instruo

TKY

D1

D2

S : Dispositivo inicial para entrada de tecla, que ocupa 10 pontos seguidos.


D1 : Local de armazenagem dos valores de entrada da tecla.
D2 : Sinal de sada da tecla.
Funo: A instruo para inserir nmeros decimais atravs de 10 teclas.
Por exemplo:

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.

44.3 F71 HKY ENTRADA DE TECLA HEXADECIMAL


F
71

S
D1
D2
D3

HKY

D
X
*

Entrada de tecla hexadecimal

Elemento bit
Y
M

KnX

KnY

KnM

D1

Elemento palavra
KnS
T
C

D2

D3

*
*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O limite de acionamento simultneo da instruo 1.
44.3.1 Formato da instruo

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

44.3.2 Teclas de dgitos

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

Quando a tecla A pressionada, M0 permanece ON; quando D pressionada, M0 est OFF e M3


permanece ON.
Quando vrias teclas so operadas, a pressionada primeiro prevalecer.
44.3.4 Sada da deteco da tecla
Quando qualquer tecla de A a F pressionada, M6 funciona instantaneamente.
Quando qualquer tecla de 0 a 9 pressionada, M7 funciona instantaneamente.
Quando a entrada de acionamento X000 est OFF, D0 no altera e M0 a M7 ficam OFF.

184 | TPW-04

www.weg.net

Funes do indicador M8167:


Quando M8167 = ON, a instruo HKY pode inserir um nmero hexadecimal de 0 a F.
Quando M8167 = OFF, uma instruo HKY A e F pode ser usada como tecla da funo.
Descrio complementar:
Ao executar a instruo, preciso passar por 8 ciclos de escaneamento para captar o valor de entrada de uma
tecla efetivamente. Quando o ciclo de escaneamento muito longo, ou muito curto, pode ler um valor errado.
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. 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.

44.4 F72 DSW ENTRADA DE CHAVE DIGITAL


F
72

S
D1
D2
n

DSW

X
*

Elemento bit
Y
M

Chave Digital

KnX

KnY

KnM

D1

Elemento palavra
KnS
T
C

D2

*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O limite de acionamento simultneo da instruo 2.
44.4.1 Formato da instruo

DSW

D1

D2

S : Dispositivo inicial de entrada do escaneamento da chave digitada manualmente.


D1 : Dispositivo inicial de sada do escaneamento da chave digitada manualmente.
D2 : Local armazenando o valor de configurao da chave digitada manualmente.
n : Nmero de grupos conectados pela chave/comutador digital (n = 1 a 2).

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

Diagrama de fiao para mquina tipo T.


Observao: Quando a entrada no cdigo BCD, o valor neste bit ser forado a ser 0.
O 1 grupo de entrada

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

O comutador digital de cdigo 4-bit BCD, que monitora X024 a X027, l de


acordo com a sequncia de Y020 a Y023 e armazena em D1 (vlido quando
n = 2).

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

DSW X020 Y020 D20 K2

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.

44.5 F73 SEGD DECODIFICAO 7 SEGMENTOS


F
73

SEGD

Elemento bit
Y
M

S
D

P
S

Decodificao do sinal para display


de 7 segmentos
K
*

H
*

KnX
*

KnY
*
*

KnM
*
*

Elemento palavra
KnS
T
C
*
*
*
*
*
*

D
*
*

W
*
*

V
*
*

Z
*
*

Observao: O modelo TPW04-300 suporta registro de dados W.


44.5.1 Formato da instruo

SEGD

S : Dispositivo fonte de decodificao.


D : Dispositivo de sada aps decodificao.
Funo: O dado hexadecimal (0 a F), composto pelos 4 bits baixos do endereo definido em S, codificado
no endereo definido em D como dados para display de 7 segmentos. Os 8 bits altos de D no so alterados.

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

Incio do elemento bit (como Y000)


ou, o ltimo bit do elemento de trabalho B0.

Quando M8273 = ON, Tabela de Decodificao da Seo 7 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

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

44.6 F74 SEGL EXIBIO DE HORA E MINUTO EM 7 SEGMENTOS


F
74
X
S
D
n

Exibe hora e minuto em 7


segmentos

SEGL
Elemento bit
Y
M

K
*

H
*

KnX
*

KnY
*

KnM
*

Elemento palavra
KnS
T
C
*
*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


188 | TPW-04

D
*

W
*

V
*

Z
*

www.weg.net
Observao 2: O limite de acionamento simultneo da instruo 2.
44.6.1 Formato da instruo

SEGL

S : Dispositivo fonte para exibir o cdigo da seo 7.


D : Dispositivo inicial para sada de escaneamento da exibio dos 7 segmentos.
n : Configurao da polaridade do sinal de sada e sinal de escaneamento, n = 0 a 7.
Funo: A instruo usada para controlar 1 ou 2 grupos com dados compostos por 4 bits no formato para 7
segmentos, com a funo de salvar.
Por exemplo:

44.6.2 4-bits para um grupo n = 0 a 3


Resultado da converso BCD de D0 (embora este seja sistema binrio, funciona com valor entre 0 e 9999,
aps a converso em BCD), sada para (Y000 a Y003).
Os sinais de controle (Y004 a Y007) so usados para salvar a exibio da seo 7 de 4 bits para um grupo
com funo de salvar.
44.6.3 4-bits para 2 grupos n = 4 a 7
Similarmente, D0 sada para (Y000 a Y003), D1 sada para (Y010 a Y013). D1 e D0 executam a
converso BCD, que podem ter valor entre 0 a 9999, caso o valor ultrapassar esta faixa, ocorrer erro. Se
S usa forma K/H, erro ocorre no parmetro e D8067 fica com valor 6706.
O sinal de controle (Y004 a Y007) compartilhado por 2 grupos.
A instruo usada para exibio de 4-bit (1 ou 2 grupos), que necessita ocorrer o ciclo de scan 4 vezes.
Aps a sada de 4-bit encerrar, atua o indicador de finalizao M8029.
A instruo executada junto com o ciclo de scan do PLC. Para executar uma srie de exibies, o
ciclo de scan que o PLC necessita ultrapassar 10ms. Quando for menor do que 10ms, o modo de scan
constante ser usado e o ciclo de scan maior que 10ms ser operado.
A tenso de sada do PLC cerca de 1.5V, e a funo F74 SEGL ser a mesma tenso de sada.
Configurao do parmetro n: Este usado para configurar o loop no qual o transistor de polaridade
positiva ou negativa. A exibio dos 7 segmentos um ou dois grupos de informaes de 4-bit.
44.6.4 Lgica do PLC
Loop de sada do transistor NPN: quando o sinal interno 1, este emite sinal nvel baixo, que chamado lgica
negativa.

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.

44.6.5 Lgica da exibio de 7 segmentos


Funo

Lgica positiva

Lgica negativa

Entrada de dados

Alto nvel convertido em dados BCD.

Baixo nvel convertido em dados BCD.

Sinal de controle

Dados salvos em alto nvel.

Dados salvos em baixo nvel.

44.6.6 Seleo do parmetro n


Nmero de grupo para exibio da
seo 7
Lgica entre o terminal de sada
do PLC e terminal de entrada de
dados da exibio.
Lgica entre o terminal de sada
do PLC e sinal de escaneamento
de dados da exibio.
n

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

Setas para alterao de valores

S
*

KnX

KnY

KnM

D1

Elemento palavra
KnS
T
C
*

D2

*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O limite de acionamento simultneo da instruo 1.
44.7.1 Formato da instruo

ARWS

D1

D2

S : Endereo da entrada de tecla, ocupa 4 pontos seguidos.


D1 : Dispositivo da entrada de dados pelo comutador de seta.
D2 : Dispositivo de incio da sada de dados em formato para 7 segmentos, ocupando 8 pontos seguidos,
usado para configurar valores por meios visuais.
n : Configurao da polaridade do sinal de sada e sinal de escaneamento, n = 0 a 3.
Funo: A instruo usada para entrada e exibio de valores a partir de setas.
Por exemplo:

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.

44.8 F76 ASC CONVERSO DO CDIGO ASCII


F
76

ASC

Coverso do cdigo ASCII

Elemento bit
Y
M

KnX

Elemento palavra
KnM KnS
T
C
*
*

KnY

D
*

W
*

Observao: A srie TPW04-300 suporta registro de dados W.


44.8.1 Formato da instruo

ASC

S : Entrada de 8 caracteres tirados do conjunto de caracteres imprimveis (A a Z, 0 a 9). Os caracteres de meia


largura so processados, enquanto os caracteres de largura total no so processados.
Se a entrada usa menos do que 8 caracteres, valores 0 preenchero as posies vazias. Se a entrada A,
colocar A no bit mais alto e deixar os demais 7 bits como .
D : Endereo do dispositivo para armazenar o cdigo ASCII aps a converso.
Funo: A instruo usada para converter os caracteres em cdigos ASCII e armazen-los no endereo
especificado.
Por exemplo:

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)

A instruo usada para exibir erro e outras informaes em um display externo.


Se M8161 for configurado ON, ao executar a instruo, somente os 8 bits baixos so movidos para D, que
ocupa os dispositivos com o mesmo nmero de caracteres movidos. E todo o 8 bits alto fica com valor 0.
Alto 8-bit
D300
D301
D302
D303
D304
D305
D306
D307

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

Impresso do cdigo ASC II

KnX

KnY

KnM

Elemento palavra
KnS
T
C
*
*

D
*

W
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O tempo de usar a instruo : 1 (que pode ser decorado pelo registro de ndice).
44.9.1 Formato da instruo

PR

S : Elemento inicial para armazenar o cdigo ASCII a ser movido.


D : Ponto de sada externo de emisso do cdigo ASCII, ocupa 10 pontos seguidos.
Funo: A instruo usada para mover os dados do cdigo ASCII para as sadas Y.
Por exemplo:

X000
PR

D300

Y000

Ao da instruo PR / Quando M8027 = OFF


Quando M8027 = 0, se o endereo inicial for D300, somente D300 a D303 sero ocupados, a sequncia
de movimento inicia com A e termina com H.
As sadas de movimento vo do Y000 (bit baixo) ao Y007 (bit alto), alm do sinal de controle em Y010 e
indicador de execuo em Y011.

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

T: Ciclo de scan ou tempo de interrupo


A instruo comea a ser executada a partir da rampa de subida em X000. Se X000 for para OFF durante a
sada de dados, a sada no interrompida no processo e para apenas depois de concluir seu ciclo.
Mesmo X000 estando no estado ON continuamente, a sada ir parar de atuar aps um ciclo de sada ser
finalizado. Porm, o indicador 8029 atuar at X000 estar OFF.

44.10 F78 FROM LER BFM


F
78

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

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O modelo TPW04-100 no suporta essa instruo.
44.10.1 Formato da instruo

FROM

m1

m2

m1 : O nmero da unidade/mdulo funcional especial, m1 varia entre 0 e 255.


0 a 253 : Porta de comunicao para o mdulo de expanso;
254 : Porta de comunicao da placa de expanso RS485 ou RS232;
255 : Porta de comunicao da placa de expanso RS485 ou RS232 2 (somente o modelo TPW04-300 est na
faixa de 0 a 255. Os demais modelos esto na faixa de 0 a 254).
m2 : Nmero da zona de armazenamento de buffer (BFM) para a fonte de envio, m2 = 0 a FFFFH.
D : Nmero do elemento de destino.
n : Pontos de envio, n = 1 a 61 (16bits) / 1 a 30 (32bits).

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.

3. b. Alterar a sequncia de tempo executando as instrues FROM/TO


Coordenar a sequncia de execuo das instrues FROM/TO, de maneira a encurtar o tempo de
atualizao.

44.11 F79 TO GRAVAR BFM


F
79

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

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O modelo TPW04-100 no suporta essa instruo.
44.11.1 Formato da instruo

TO

m1

m2

m1 : O nmero da unidade/mdulo funcional especial, m1 = 0~255.


0~253 : Porta de comunicao para o mdulo de expanso;
254 : Porta de comunicao da placa de expanso RS485 ou RS232;
255 : Porta de comunicao 2 para a placa de expanso RS485 ou RS232 (somente K da srie TPW04-300 est
na faixa de 0 a 255, que 0 a 254 para outras sries TPW04).
m2 : Nmero da zona de armazenamento de buffer (BFM) para o destino de envio, m2 = 0 a FFFFH.
S : Nmero do elemento da fonte de envio.
n : Pontos de envio, n = 1 a 60 (16 bits) / 1 a 30 (32 bits).
Funo: Grava dados do PLC no BFM da unidade/mdulo funcional especial. Quando a instruo usada para
ler os dados de mltiplas zonas de armazenagem de buffer (BFM), pode ocorrer erro watchdog.
Por exemplo:

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.

b. Alterar a sequncia de tempo executando a instrues FROM/TO.


Coordenar a sequncia de execuo das instrues FROM/TO, de maneira a encurtar o tempo de atualizao.

198 | TPW-04

www.weg.net

45 F80~F88 DISPOSITIVOS EM SRIE EXTERNOS SER


45.1 DISPOSITIVOS EM SRIE EXTERNOS
Funo No.
F80
F81
F82
F83
F84
F87
F88

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

45.2 F80 COMUNICAES RS


F
80

RS

Comunicaes RS

Elemento Bit
Y
M

S
m
D
n
K

*
*

*
*

KnX

KnY

KnM

Elemento Word
KnS
T
C

D
*
*
*
*

W
*
*
*
*

Observao 1: Srie TPW04-300 suporta registro de dados W.


Observao 2: O limite em acionamento simultneo da instruo 1.
45.2.1 Formato da Instruo

RS

S : Endereo de dados enviados.


m : Comprimento dos dados enviados (0 a 255).
D : Endereo dos dados recebidos.
n : Comprimento dos dados recebidos (0 a 255).
K : Seleo da porta serial, constante 0 a 1.
0: RS485 porta de comunicao; 1: RS485 ou RS232 porta de comunicao da placa de expanso; 2: RS485
ou RS232 porta de comunicao da placa de expanso 2 (somente K da srie TPW04-300 pode ser 0, 1 ou 2,
que 0 ou 1 para outras sries TPW04).
Funo: A instruo usa RS232/RS485 porta de comunicao da placa de expanso , ou a porta de
comunicao RS485, para realizar o envio e recebimento de dados, no protocolados em srie.
O formato de envio de dados da porta de comunicao RS485 pode ser configurado pelo registro especial
D8120. Durante a execuo da instruo RS, mesmo se as configuraes de D8120 so alteradas, no so
aceitas.
O formato de envio de dado 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 RS, mesmo se
as configuraes de D8320/D8300 so alteradas, no so aceitas.

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

Sim, valor inicial: STX (02 H).

B9[*1]

Caractere final.

No

Sim, valor inicial: ETX (03 H).

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

B7, B6, B5, B4:

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

Exemplo de configurao do formato da comunicao


Comprimento do dado
Paridade
Bit de parada
Velocidade de transmisso
Caractere inicial
Caractere final
Seleo da Porta de comunicao

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

Solicitao de envio M8122


Quando a condio de entrada X010 est ON, a instruo RS executada, o controlador entra no
estado de aguardando para receber.
No estado de aguardando para receber, ou finalizao do recebimento, M8122 configurado ON pelo
sinal de pulso. Pontos D0 contnuos de dados de D200 so enviados quando o envio finalizado e
M8122 ser cofigurado OFF automaticamente.
Finalizao do recebimento M8123
Quando o indicador de finalizao do recebimento M8123 est ON, todos os dados recebidos sero
transferidos para outros elementos para armazenar e M8123 configurado OFF.
Se M8123 configurado OFF, entra no estado aguardando para receber. Quando a condio de
entrada X010 est ON, a instruo RS executada e o controlador entra no estado de aguardando para
receber.
Ao configurar (D1) = 0, executar a instruo RS, M8123 no agir, ou entrar no estado aguardando
para receber. Se D11, aps M8123 est ON e ento OFF.
Processamento de dados de 16 bits
Quando M8161 = OFF (M8161 compartilhado por uma instruo como ASCI, HEX, CCD, etc.).

Configurar dados
STX
Smbolo
inicial

D200 para baixo

D200 para cima


D201 para baixo
D201 para cima
N Endereo inicial. Especificado por S.
Nmero do byte a ser enviado especificado por M

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.

2. Dados recebidos, ou o nmero de dados recebidos.

Processamento de dados de 8 bits (funo de expanso)


Quando M8161 = ON (M8161 compartilhado por uma instruo como ASCI, HEX, CCD, etc.)

Enviar dados
STX

D200 para baixo

Smbolo
inicial

D201 para baixo


D202 para baixo
D203 para baixo
N Endereo inicial. Especificado por S
Nmero do byte a ser enviado especificado por M

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.

2. Dados recebidos ou o nmero de dados recebidos.

45.3 F81 PRUN ENVIO DE BIT DE CDIGO OCTAL


F
81

D
X

PRUN
Elemento Bit
Y
M

Envio de bit cdigo octal

P
S

S
D

KnX
*

KnY

KnM
*
*

45.3.1 Formato da Instruo

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.

45.4 F82 ASCI HEX CONVERTIDO EM ASCII


F
82

ASCI

HEX convertido em ASCII

Elemento Bit
Y
M

S
D
n

K
*

H
*

KnX
*

KnY
*
*

KnM
*
*

S
Elemento Word
KnS
T
C
*
*
*
*
*
*

D
*
*

W
*
*

V
*

Z
*

Observao: Srie TPW04-300 suporta registro de dados W.


45.4.1 Formato da Instruo

ASCI

S : Dispositivo fonte de converso.


D : Dispositivo de destino de converso.
n : Bits a serem convertidos, n = 1 a 256.
Funo: A instruo usada para converter cdigo HEX em cdigo ASCII, com modos de converso de 16
bits e 8 bits.
Por exemplo:

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

Modo de converso de 16 bits


Quando M8161 = OFF (M8161 compartilhado por uma instruo Como RS, ASCI, HEX, CCD, etc.).
Aps os nmeros de HEX de S serem convertidos em cdigo ASCII, so enviados para 8 bits alto e 8 bits
baixo de D, e os bits a serem convertidos so configurados com n.
D dividido em 8 bits baixo e 8 bits alto, que so usados para armazenar dados ASCII.

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

Modo de converso de 8 bits


Quando M8161 = ON (M8161 compartilhado por uma instruo como RS, ASCI, HEX, CCD, etc.).
Aps os nmeros de HEX de S serem convertidos em cdigo ASCII, so enviados para 8 bits baixo de D
e os bits a serem convertidos so configurados com n.
O 8 bits alto de D 0.
Dados de 16 bits
0
8 bits baixo
Endereo de destino

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.

45.5 F83 HEX ASCII CONVERTIDO EM HEX


F
83

HEX

Elemento Bit
Y
M

S
D
n

ASCII convertido em HEX

P
S

K
*

H
*

KnX
*

KnY
*
*

KnM
*
*

S
Elemento Word
KnS
T
C
*
*
*
*
*
*

Observao: Srie TPW04-300 suporta registro de dados W.


45.5.1 Formato da Instruo

S : Dispositivo fonte de converso.


D : Dispositivo de destino de converso.
n : Bits a serem convertidos, n = 1 a 256.
206 | TPW-04

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

Modo de converso de 16-bits


Quando M8161 = OFF (M8161 compartilhado por uma instruo como RS, ASCI, HEX, CCD, etc.).
Aps os dados do caractere ASCII do 8 bits alto e baixo de S serem convertidos em dados HEX, so
enviados para D a cada 4 bits. Bits a serem convertidos esto configurados com n.
Na instruo HEX, quando os dados armazenados em S no cdigo ASCII, pode ser erro de clculo
e a converso HEX no pode ser executada. Especialmente M8161 est OFF, 8 bits alto de S precisa
armazenar o cdigo ASCII. Preste ateno.
Resultados da converso:
S

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

Modo de converso de 8 bits


Quando M8161 = ON (M8161 compartilhado por uma instruo como RS, ASCI, HEX, CCD, etc.).
Aps os dados do caractere ASCII de 8 bits baixo de S serem convertidos em dados HEX, so enviados
para D a cada 4 bits. Bits a serem convertidos so enviados com n.
Dados de 16-bit
Ignorado
8 bits baixo
Endereo fonte

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

Observao: Srie TPW04-300 suporta registro de dados W.


45.6.1 Formato da Instruo

CCD

S : Dispositivo inicial da fonte de dados.


D : Resultados da verificao da armazenagem.
n : Nmero de dados, n = 1 a 256.
Funo: A instruo usada para computar o cdigo de verificao, com os modos de converso de 16 bits
e 8 bits.
Por exemplo:

X000

CCD

D100 D0 K10

Modo de converso 16 bits


Quando M8161 = OFF (M8161 compartilhado por uma instruo como RS, ASCI, HEX, CCD, etc.).
A soma dos dados de bit alto e baixo dos pontos n do dispositivo especificado por S e o cdigo de
verificao horizontal so armazenados em dispositivos D e D + 1.
usado para verificao de dados de comunicao.
A converso do programa acima exibida abaixo:
S
D100 Alto
D101 Alto
D102 Alto
D103 Alto
D104 Alto
Total

Contedo dos dados


K111 = 01101111
K98 = 01100010
K66 = 01000010
K95 = 01011111
K88 = 01011000
K1091

S
D100 Baixo
D101 Baixo
D102 Baixo
D103 Baixo
D104 Baixo
Verificao Horizontal

Verificao Horizontal: Se o nmero de dados mpar, 1; se par, 0.

208 | TPW-04

Contedo dos dados


K100 = 01100100
K100 = 01100100
K123 = 01111011
K100 = 01100100
K210 = 11010010
10000101

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

A converso do programa acima exibida como abaixo:


S
D100
D101
D102
D103
D104
D105
D106
D107
D108
D109
Total
Verificao Horizontal

Contedo dos dados


K100 = 01100100
K111 = 01101111
K100 = 01100100
K98 = 01100010
K123 = 01111011
K66 = 01000010
K100 = 01100100
K95 = 01011111
K210 = 11010010
K88 = 01011000
K1091
10000101

45.7 F87 MBUS COMUNICAES MBUS


F
87

MBUS

Elemento Bit
Y
M

S
m
D
n
K

Comunicaes MBUS

*
*

*
*

KnX

KnY

KnM

Elemento Word
KnS
T
C

D
*
*
*
*

W
*
*
*
*

Observao 1: Srie TPW04-300 suporta registro de dados W.


Observao 2: O limite em acionamento simultneo da instruo 1.
45.7.1 Formato da Instruo

MBUS

S : Endereo de dados enviados.


m : Comprimento dos dados enviados (0 a 253).
D : Endereo dos dados recebidos.
n : Comprimento dos dados recebidos (0 a 253).
K : Seleo da porta serial, constante 0 a 1.
0: RS485 porta de comunicao; 1: Porta de comunicao da placa de expanso RS485, ou RS232; 2: Porta de
comunicao da placa de expanso RS485, ou RS232 e 2 (somente K da srie TPW04-300 pode ser 0, 1 ou 2,
que 0 ou 1 para outras sries TPW04).

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

B7, B6, B5, B4:

(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

45.7.3 Marcador especial e registro de dados usados


a) Quando a porta de comunicao RS485 usada:
1. Aguardando envio (M8121): Se h uma 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 aguardado
para receber, ou h finalizao do recebimento, os dados de comprimento (m) iniciado para enviar de S.
Quando o envio finalizado, M8122 restaurada automaticamente. Quando o intervalo de configurao M8122
ON para duas vezes menor que 20 ms, o intervalo para enviar a instruo MBUS 20 ms.
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. Indicao de erro (M8124): erro de recebimento (erro de CRC).
5. Configurao do formato da comunicao (D8120): consultar o formato da comunicao de uma instruo
MBUS descrita no texto anterior.
6. Nmero de dados residuais a serem enviados (D8122).
7. Nmero de dados recebidos (D8123).
b) Quando 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. Indicao de erro (M8324).
5. Configurao do formato da comunicao (D8320).
6. Nmero de dados residuais a serem enviados (D8322).
7. Nmero de dados recebidos (D8323).
c) Quando porta de comunicao 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. Indicao de erro (M8304).
5. Configurao do formato da comunicao (D8300).
6. Nmero de dados residuais a serem enviados (D8302).
7. Nmero de dados recebidos (D8303).

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

Solicitao de envio M8322


Quando a condio de entrada X010 est ON, a instruo MBUS executada, o controlador entra no
estado de aguardando para receber.
No estado de aguardando para receber, ou finalizao do recebimento, M8322 est configurado ON
pelo sinal de pulso, pontos D0 contnuos de dados de D200 so enviados. Quando o envio finalizado,
M8322 ser configurado OFF automaticamente.
Finalizao do recebimento M8323
Quando o indicador de finalizao do recebimento M8323 est ON, todos os dados recebidos sero
transferidos para outros elementos para armazenar e M8323 configurado OFF.
Se M8323 configurado OFF, entra no estado aguardando para receber. Quando a condio de
entrada X010 est ON, a instruo MBUS executada e o controlador entra no estado aguardando para
receber.
Quando configurar (D1) = 0, executar a instruo MBUS, M8323 no agir, ou entrar no estado
aguardando para receber. Se D11, aps M8323 est ON e ento OFF, entra no estado aguardando
para receber.

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

D200 para cima

D201 para baixo

D201 para cima

N Endereo inicial. especificado por S


Nmero do byte a ser enviado especificado por M

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 baixo

D500 para
cima

D501 para baixo

Cdigo de
verificao
CRC (RTU)

1. Dados enviados ou o nmero de dados residuais a serem enviados.

2. Dados recebidos ou o nmero de dados recebidos.

Processamento de dados de 8 bits (funo de expanso)


Quando M8161 = ON (M8161 compartilhado por uma instruo como RS, ASCI, HEX, CCD, etc).

TPW-04 | 213

www.weg.net
Transmisso de dados
D200 para baixo

D201 para baixo

D202 para baixo

Cdigo de
verificao
CRC (RTU)

D203 para baixo

N Endereo inicial. especificado por S


Nmero do byte a ser enviado especificado por M

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)

1. Dados enviados ou o nmero de dados residuais a serem enviados.

2. Dados recebidos ou o nmero de dados recebidos.

45.8 F88 PID OPERAO PID


F
88

PID

Elemento Bit
Y
M

Operao PID

KnX

KnY

S1

KnM

Elemento Word
KnS
T
C

S1
S2
S3
D

Observao: Srie TPW04-300 suporta registro de dados W.


45.8.1 Formato da Instruo

PID

S1

S2

S3

S1 : Valor de configurao (SV).


S2 : Configurar o valor pr-enviado (PV).
S3 : Parmetros, S3 a S3 + 6 configura parmetros de controle.

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.

O programa ocupar 25 registros de dados de S3 automaticamente. (A pgina seguinte mostra a configurao


ACT dos parmetros de controle. Quando B1, B2 e B5 so todos 0, somente 20 registros de dados de S3 so
ocupados).
45.8.2 Configurao de parmetro
Configurar valores de parmetros para controle. Deve ser gravado com MOV e outras instrues, antes da
operao PID. Alm disso, ao especificar registro dados na rea para aguardar, em caso de falha de energia, os
valores de configurao so mantidos aps energia OFF do PLC. Logo, no necessita regravar.
Endereo
S3

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.

Observao: B5 e B2 no devem ser ligados simultaneamente

S3 + 3

Constante de filtragem da
onda de entrada (A).
Ganho proporcional (Kp).

S3 + 4

Tempo de integrao (TI).

S3 + 5

Ganho diferencial (KD).

S3 + 6
S3 + 7 a
S3 + 19

Tempo diferencial (TD)

S3 + 2

0 a 99 [%]

1 a 32767 [100ms]
0 a 100 [%]

S3 + 20

S3 + 21

0 a 100
1 a 32767 [10ms]

Sem filtragem da onda de entrada para 0.


1 a 32767 [%]
positivamente infinito para 0
(sem ao de integrao).
Sem ganho diferencial para 0
So recomendados, enquanto a faixa de
configurao real 0 a 200.
Sem ao diferencial para 0.

Quando a operao PID executada, usado para processamento interno.


Valor de configurao
do alarme de variao
(aumentando) de entrada.
Valor de configurao
do alarme de variao
(reduzindo) de entrada.

0 a 32767 (quando S3 + 1 <ACT>bit1 = 1, est em efeito).

0 a 32767 (quando S3 + 1 <ACT>bit1 = 1, ele esta efetivo).

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

Porm, S3 + 20~S3 + 24 esto ocupados quando S3 + 1<ACT> B1 = 1, B2 = 1 ou B5 = 1.


Apesar da instruo PID poder ser executada por muitas vezes (nenhuma restrio sobre as vezes do loop), S3
ou D usados no clculo no podem ser usados repetidamente.
A instruo PID pode ser usada na interrupo do cronmetro, subprograma, lgica da etapa e instruo de pulo.
Erro mximo do tempo de coleta de amostras Ts est entre - (1 ciclo de escaneamento + 1ms) e + (1 ciclo de
escaneamento). Quando Ts muito pequeno, esta variao pode levar a problemas. Neste momento, executar
com o modo de escaneamento constante, ou programa na interrupo do cronmetro.
Se o tempo de coleta de amostras est em Ts1 o ciclo de clculo do controlador do PLC, o seguinte erro de
clculo ocorrer (K6740), e a operao PID ser realizada com base no ciclo de clculo Ts = . Neste momento,
sugere-se que a instruo PID pode ser usado na interrupo (I6 a I8) do cronmetro.
A constante do filtro de entrada pode ser usada para aliviar a variao dos valores de medio.
Ganho diferencial aumentando pode ser usado para aliviar variaes drsticas de valores de sada.
Direo da ao (S3 + 1(ACT)).
Direo da ao [B0].
Direo da ao do sistema especificado, com ao positiva e ao negativa.
Configurar limites superior e inferior dos valores de sada [B5].
Quando as configuraes dos limites superior e inferior dos valores de sada so vlidas (S3. + 1(ACT) bit5 = 1),
ver a figura seguinte para os valores de sada. O uso das configuraes pode auxiliar a inibir o aumento do item
diferencial do controle PID. Quando a funo usada, bit 2 de S3. + 1(ACT) deve estar OFF.

Configurao do alarme (variao de entrada, variao de sada) [B1, B2].


Fazer o bit 1 e bit 2 de S3 + 1 (ACT) ON e o operador pode detectar a variao de entrada e variao de sada.
A deteco ser executada de acordo com os valores de S3 + 20 a S3 + 23 Se este exceder a configurao
da variao de entrada, os elementos de bits do smbolo do alarme S3 + 24 estar ON, aps a instruo PID
ser executada (ver a figura seguinte).
216 | TPW-04

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)

d) Variao de sada (B2 = 1)

45.8.3 Mtodo matemtico dos 3 parmetros de PID


Para executar PID para melhor controle, os valores ideais de constantes (parmetros) para os objetos de controle
devem ser usados. Havero os valores ideais de 3 constantes a serem obtidos para PID (ganho proporcional Kp,
tempo de integrao TI e tempo diferencial TD).
O mtodo de resposta da etapa usado para o clculo matemtico e a seguinte uma descrio detalhada.
O mtodo da resposta da etapa para acrescentar 0-100% da sada da etapa no sistema de controle e avaliar
recursos de aes da variao de entrada (inclinao mxima R e tempo indisponvel L) para obter 3 constantes
de PID.
A sada da etapa 1 pode ser obtida por 0-75% ou 0-50%.

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

Descrio do cdigo de erro

K6705

A instruo aplicada especificada com o registro incompatvel.


Faixa e dados do No. do endereo do dispositivo do operando da instruo
aplicada esto fora dos limites.
Tempo de coleta de amostras TS est fora do limite do objeto (Ts<0).
A constante de filtragem da onda de entrada est fora do limite do objeto.
Ganho proporcional (KP) est fora do limite do objeto (KP<0).
Tempo de integrao (TI) est fora do limite do objeto (TI<0).
Ganho diferencial (KD) est fora do limite do objeto (KD<0 ou 201KD).
Tempo diferencial (TD) est fora do limite do objeto (TD<0).
Tempo de coleta de amostras Ciclo de clculo.
Transbordamento da variao do valor de medio (PV<-32768 ou 32767<PV).
Transbordamento do valor desviado (EV<-32768 ou 32767<EV).
Transbordamento do valor de clculo de integrao (alm de -32768 a 32767).
Transbordamento do ganho diferencial (KP)
leva a transbordamento do valor diferencial.
Transbordamento do valor de Clculo diferencial (alm de -32768 a 32767).
Transbordamento dos resultados de Clculo PID (alm de -32768 a 32767).

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

Descrio do cdigo de erro

Estado de
processamento

K6750

Resultado do autoajuste ruim.

Autoajuste
encerra

K6751

A direo da operao de autoajuste inconsistente.

Autoajuste
continua

K6752

Erro de operao do autoajuste.

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

Mtodo de Clculo PID

Ao positiva

TPW-04 | 219

www.weg.net

Ao negativa

Interpretao dos simbolos


EVn: desvio das amostras atual.
EVn-1: desvio de um ciclo.
SV: valor alvo.
PVnf: valor de medio das amostras atual
(aps a filtragem da onda).
PVnf-1: valor de medio um ciclo antes
(aps a filtragem da onda).
PVnf-1: valor de medio dois ciclos antes
(aps a filtragem da onda).
MV: variao da sada.
PVnf valor computado de acordo com o valor de
medio lido.
[Valor de medio aps a filtragem da onda PVnf] =
PVn + L(PVnf-1-PVn).
PVnf: valor de medio da coleta de amostra atual.
L: coeficiente da filtragem da onda.
PVnf-1: valor de medio um ciclo antes (aps filtragem
da onda).

220 | TPW-04

MVn: operando atual.


Dn: quantidade diferencial atual.
Dn-1: quantidade diferencial um ciclo antes.
Kp: ganho proporcional.
Ts: ciclo de coleta de amostras.
TI: constante de integrao.
TD: constante diferencial.
D: ganho diferencial.

www.weg.net

46 F90~F95 COMUNICAO CONVENIENTE


46.1 COMUNICAO CONVENIENTE
Funo No.
F90
F91
F92
F93
F94
F95

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

46.2 F90 COIW GRAVAR EM BOBINA NICA


F
90

COIW

X
S1
S2
D
K

Gravar uma nica bobina

Elemento bit
Y
M

K
*
*
0, 1
*

H
*
*
0, 1
*

KnX

KnY

KnM

S1

S2

Elemento palavra
KnS
T
C

D
*
*

W
*
*

Observao: O modelo TPW04-300 suporta registro de dados W.


46.2.1 Formato da Instruo

COIW

S1

S2

S1 : Nmero da estao de comunicao (0 a 255).


S2 : O endereo inicial especificado do elemento da bobina remoto.
D : O valor de bit enviado localmente.
K : Seleo da porta serial, constante 0 a 2.
0: Porta de comunicao RS485;
1: Slot 1 para placa de expanso RS485, ou RS232;
2: Slot 2 para placa de expanso RS485, ou RS232 (Somente o modelo TPW04-360 pode tem a opo de
selecionar 2. Os demais modelos de TPW04 podem ser apenas 0 ou 1).
Cdigo funcional: 05 H.
Funo: A instruo usa porta de comunicao da placa de expanso RS232/RS485, ou porta de comunicao
RS485, embutida para gravar uma nica bobina 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 COIW, mesmo se as configuraes de D8120 forem alteradas,
no ter efeito. Somente aps a ser executada novamente que entrar em vigor.
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 COIW, 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 comunicao ser enviada. Se precisar
enviar a comunicao novamente, desligar a condio mencionada por um ciclo de escaneamento e a
ligar novamente.

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

Comprimento dos dados.

(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

(B4, B5, B6, B7)

Velocidade da comunicao
(bps).

(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

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.

46.2.3 Exemplo de configurao do formato da comunicao


Comprimento do dado
Paridade
Bit de parada
Velocidade de Transmisso
Seleo da porta de configurao

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

Rel especial e registro de dados usado:


a) Quando a porta de comunicao RS485 usada, acontecem os seguintes eventos:
1. Finalizao da comunicao (M8123): Bit do indicador de pulso nico. Quando a comunicao da instruo
finalizada uma vez (incluindo o erro de comunicao), M8123 configurado ON automaticamente, que ser
configurado OFF durante o prximo ciclo de escaneamento.
2. Indicao de erro (M8124): Quando nenhum dado, ou um dado incorreto, retornado, a instruo ser enviada
novamente. Se erro ocorrer pela terceira vez, M8124 ser configurado ON e a porta atual ser liberada. M8124
pode ser configurada OFF atravs do programa do usurio.
3. Configurao do formato da comunicao (D8120): Consultar o formato da comunicao da instruo MBUS,
descrito no texto anterior.
222 | TPW-04

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

A operao de instruo continua.

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

Observao: O modelo TPW04-300 suporta registro de dados W.


46.3.1 Mnemnico

MCIR

S1

S2

S1 : Nmero da estao de comunicao (0 a 255).


S2 : O endereo inicial especificado do elemento da bobina remoto.
m : Comprimento da bobina a ser lida (1 a 2000).
D : Bobina recebida pela mquina local.
K : Seleo da porta serial, constante 0 a 2:
0: Porta de comunicao RS485;
1: Slot 1 para placa de expanso RS485, ou RS232;
2: Slot 2 para placa de expanso RS485, ou RS232 (Somente o modelo TPW04-360 pode tem a opo de
selecionar 2. Os demais modelos de TPW04 podem ser apenas 0 ou 1).
Cdigo funcional: 01 H.
Funo: A instruo usa porta de comunicao da placa de expanso RS232/RS485, ou porta de comunicao
RS485, para ler mltiplas bobinas 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 MCIR, 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 MCIR, 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, 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 ler nenhuma bobina, configurar o nmero de bobinas a serem lidas como 0.
Especificao da comunicao, rel especial e registro de dados usado:
(Mesmos da instruo F90).
Por exemplo:
Ler o status de M100 a M110 no escravo a partir do mestre TPW04 e configurar o nmero da estao do mestre
TPW04 como 1.
224 | TPW-04

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.

46.4 F92 MCIW GRAVAR EM MULTIBOBINA


F
92

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

Observao: O modelo TPW04-300 suporta registro de dados W.


46.4.1 Mnemnico

MCIW

S1

S2

S1 : Nmero da estao de comunicao.


S2 : O endereo inicial de envio do elemento da bobina remoto.
m : Comprimento da bobina a ser gravada (1~1968).
D : Enviar a bobina da mquina local.
K : Seleo da porta serial, constante 0 a 2:
0: Porta de comunicao RS485;
1: Slot 1 para placa de expanso RS485, ou RS232;
2: Slot 2 para placa de expanso RS485, ou RS232 (Somente o modelo TPW04-360 pode tem a opo de
selecionar 2. Os demais modelos de TPW04 podem ser apenas 0 ou 1).
Cdigo funcional: 0FH.
Funo: A instruo usa porta de comunicao da placa de expanso RS232/RS485, ou porta de comunicao
RS485, para gravar mltiplas bobinas 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 MCIW, 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.

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.

46.5 F93 REGW ESCREVER NO REGISTRO NICO


F
93

REGW

Elemento bit
Y
M

S1
S2
D
K

Escrever registro nico

K
*
*
*
*

H
*
*
*
*

KnX

KnY

KnM

S1

S2

Elemento palavra
KnS
T
C

Observao: O modelo TPW04-300 suporta registro de dados W.


46.5.1 Mnemnico

REGW

S1 : Nmero da estao de comunicao.


S2 : O endereo inicial do registro especificado.
D : O valor de 16 bits enviado localmente.
K : Seleo da porta serial, constante 0 a 2:
226 | TPW-04

S1

S2

D
*
*
*

W
*
*
*

www.weg.net

0: Porta de comunicao RS485;


1: Slot 1 para placa de expanso RS485 ou RS232;
2: Slot 2 para placa de expanso RS485 ou RS232 (Somente o modelo TPW04-360 pode tem a opo de
selecionar 2. Os demais modelos de TPW04 podem ser apenas 0 ou 1).
Cdigo funcional: 06 H.
Funo: A instruo usa porta de comunicao da placa de expanso RS232/RS485 ou porta de comunicao
RS485 para gravar registro nico 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 REGW, 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 REGW, 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.
Especificao da comunicao, rel especial e registro de dados usado:
(Mesmos da instruo F90).

46.6 F94 MRGR LER REGISTRO


F
94

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

Observao: O modelo TPW04-300 suporta registro de dados W.


46.6.1 Mnemnico

MRGR

S1

S2

S1 : Nmero da estao de comunicao.


S2 : O endereo inicial do registro especificado.
m : Comprimento do registro a ser lido (1~125).
D : Registro recebido pela mquina local.
K : Seleo da porta serial, constante 0 a 2.
0: Porta de comunicao RS485;
1: Slot 1 para placa de expanso RS485, ou RS232;
2: Slot 2 para placa de expanso RS485, ou RS232 (Somente o modelo TPW04-360 pode tem a opo de
selecionar 2. Os demais modelos de TPW04 podem ser apenas 0 ou 1).
TPW-04 | 227

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

46.7 F95 MRGW ESCREVER MULTIRREGISTRO


F
95

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

Observao: O modelo TPW04-300 suporta registro de dados W.


46.7.1 Mnemnico

MRGW

S1

S2

S1 : Nmero da estao de comunicao.


S2 : O endereo inicial do elemento enviando o registro remoto.
m : Comprimento do registro a ser escrito (1~123).
D : Enviar o registro da mquina local.
K : Seleo da porta serial, constante 0 a 2:
0: Porta de comunicao RS485;
1: Slot 1 para placa de expanso RS485, ou RS232;
2: Slot 2 para placa de expanso RS485, ou RS232 (Somente o modelo TPW04-360 pode tem a opo de
selecionar 2. Os demais modelos de TPW04 podem ser apenas 0 ou 1).
Cdigo funcional: 10 H.
Funo: A instruo usa porta de comunicao da placa de expanso RS232/RS485, ou porta de comunicao
RS485 para gravar o mltiplos registros em outros dispositivos.
228 | TPW-04

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

47 F100~F101 LER/GRAVAR FLASH


47.1 LER/GRAVAR FLASH
Funo No.
F100
F101

Mnemnico
STORE
LOAD

Nome
Armazenar FLASH.
Ler dados FLASH.

Pgina
230
231

47.2 F100 STORE ARMAZENAR FLASH


F
100

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
*

Observao 1: A srie TPW04-300 suporta registro de dados W.


Observao 2: A instruo s pode usar a instruo P.
47.2.1 Formato da Instruo

STORE P

S : Dados a serem armazenados no FLASH.


D : Registro F para armazenagem (somente o registro F pode ser usado).
n : Nmero de dados a serem armazenados, n = 1 a 2000.
Funo: A instruo armazena os dados na rea especfica do FLASH, de maneira que o usurio possa armazenar
os dados normalmente usados.
Por exemplo:

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.

47.3 F101 LOAD LER DE DADOS FLASH


F
101

LOAD

Elemento bit
Y
M

Ler dados FLASH

P
S

S
D
n

KnX

KnY

KnM

Elemento word
KnS
T
C
*

*
*

*
*

F
*

Observao: A srie TPW04-300 suporta registro de dados W.


47.3.1 Formato da Instruo

LOAD

S : Registro F que ser lido (somente o registro F pode ser usado).


D : O endereo que armazena o resultado da leitura.
n : Nmero de dados a serem lidos, n = 1~2000.
Funo: A instruo pode ler os valores armazenados no registro especial F.
Por exemplo:

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

Observao: Registros especiais F no podem ser monitorados com TPW-PCLINK.

TPW-04 | 231

www.weg.net

48 F110 A F137 OPERAES COM PONTO FLUTUANTE


48.1 OPERAES COM PONTO FLUTUANTE
Funo No.
F110
F111
F112
F118
F119
F120
F121
F122
F123
F124
F125
F126
F127
F128
F129
F130
F131
F132
F133
F134
F135
F136
F137

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

48.2 F110 ECMP COMPARAO COM PONTO FLUTUANTE


F
110

D
X

S1
S2
D

ECMP
Elemento Bit
Y
M

P
S

Comparao com Ponto Flutuante

K
*
*

H
*
*

KnX

KnY

KnM

S1

Elemento Word
KnS
T
C

S2

D
*
*

W
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.2.1 Formato da Instruo

DECMP

S1

S2

S1 : Valor de comparao 1 em ponto flutuante.


S2 : Valor de comparao 2 em ponto flutuante.
D : Resultados da comparao, ocupando 3 endereos consecutivos.
Funo: Compara dois valores em ponto flutuante, informando se so iguais, maiores ou menores.

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.

48.3 F111 EZCP COMPARAO DE REA DE PONTO FLUTUANTE


F
111

EZCP

D
X

S1
S2
S
D

Elemento Bit
Y
M

Comparao de rea de ponto


flutuante
K
*
*
*

H
*
*
*

KnX

KnY

KnM

S1

S2

Elemento Word
KnS
T
C

D
*
*
*

W
*
*
*

E
*
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.3.1 Formato da Instruo

DEZCP

S1

S2

S1 : Valor do limite inferior do nmero em ponto flutuante da rea de comparao.


S2 : Valor do limite superior do nmero em ponto flutuante da rea de comparao.
S : Valor de comparao em ponto flutuante.
D : Resultados da comparao, ocupando 3 endereos consecutivos.
Observao: Ao configurar, S1S2; quando S1>S2, o valor de S2 ser utilizado como o mesmo valor de
S1 para comparao.
Funo: para comparar a faixa do contedo de (S1, S1 + 1) com a faixa de + /- 2 pontos especificados pelo
valor do ponto de configurao binria e emitir 3 pontos do status ON/OFF de D.
Por exemplo:

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.

48.4 F112 EMOV MOVIMENTAO DE PONTO FLUTUANTE


F
112

D
X

EMOV
Elemento Bit
Y
M

P
S

Movimento de Ponto Flutuante

KnX

KnY

KnM

Elemento Word
KnS
T
C

S
D

D
*
*

W
*
*

E
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.4.1 Formato da Instruo

DEMOV

S : Dados em ponto flutuante, fonte de transferncia, ou dados de armazenagem do nmero do dispositivo.


D : Dados em ponto de flutuante de armazenagem do nmero do dispositivo
Funo: Contedo (nmero em ponto de flutuante) da fonte de transferncia (S + 1S) transferido para (D +
1 D).
Por exemplo:

X000
DEMOV

D10 D0

(D11, D10) (D1, D0)


Alm disso, um nmero real (E) tambm pode ser diretamente especificado em S.

X000
DEMOV

E-1.23 D0

O programa acima para transferir E - 1.23 (D1,D0).

48.5 F118 EBCD CONVERSO DE PONTO FLUTUANTE PARA NOTAO CIENTFICA


F
118

D
X

EBCD
Elemento Bit
Y
M

P
S

Converso de Ponto Flutuante para


Notao Cientfica
K

KnX

KnY

KnM

Elemento Word
KnS
T
C

S
D

Observao: A srie TPW04-300 suporta registro de dados W.


48.5.1 Formato da Instruo

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

Seo Mantissa de 23 bits, a seo do


ndice de 8 bits e o smbolo de 1 bit.

D51

D50

ndice

Mantissa

D41

D40

Nmero em
Notao Cientfica

Mantissa
seo

D50 D40

ndice
seo

D40

10D41

Valor em notao cientfica = [Mantissa D40] 10 [ndice D41]


Faixa de processamento (representa pelo sistema decimal) do ponto flutuante estabelecida abaixo:
O valor mnimo
absoluto 117549410-44

O valor mximo
absoluto 34028231032

48.6 F119 EBIN CONVERSO DE NOTAO CIENTFICA PARA PONTO FLUTUANTE


F
119

D
X

EBIN
Elemento Bit
Y
M

Converso de Notao Cientfica


para Ponto Flutuante

KnX

KnY

KnM

Elemento Word
KnS
T
C

S
D

D
*
*

W
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.6.1 Formato da Instruo

DEBIN

S : Fonte de dados (nmero em notao cientfica).


D : Resultados da converso (nmero em ponto flutuante).
Funo: Converte o nmero em notao cientfica para ponto flutuante, armazenando no endereo de destino.
TPW-04 | 235

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

Seo matissa de 23 bits, a seo do


ndice de 8-bit e o smbolo de 1 bit.

ndice
seo
10D51

Valor em ponto de flutuante = [Mantissa D50] 10[ndice D51]


Mantissa D50 = (1000 a 9999) ou 0
ndice D51 = 41 a35
A faixa absoluta para um nmero em ponto flutuante : 117549410-44 a 34028231032. Se o valor do ponto de
flutuante convertido ficar alm desta faixa, ser gerado um erro.

48.7 F120 EADD ADIO COM PONTO FLUTUANTE


F
120

D
X

EADD
Elemento Bit
Y
M

Adio com Ponto Flutuante

P
S

S1
S2
D

K
*
*

H
*
*

KnX

KnY

KnM

S1
Elemento Word
KnS
T
C

S2

D
*
*
*

W
*
*
*

E
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.7.1 Formato da Instruo

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

D50 D40 D10

(D51, D50) + (D41, D40)(D11, D10)


Quando X000 est ativo, o nmero em ponto de flutuante (D51, D50) somado ao nmero em ponto flutuante
(D41, D40), a soma armazenada em (D11, D10).

48.8 F121 ESUB SUBTRAO COM PONTO FLUTUANTE


F
121

ESUB

D
X

Elemento Bit
Y
M

P
S

S1
S2
D

Subtrao com Ponto Flutuante

K
*
*

H
*
*

KnX

KnY

KnM

S1

Elemento Word
KnS
T
C

S2

D
*
*
*

W
*
*
*

E
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.8.1 Formato da Instruo

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

D50 D40 D10

(D51, D50)(D41, D40)(D11, D10)


Quando X000 est ativo, os nmeros em ponto de flutuante (D51, D50) subtrados dos nmeros em ponto de
flutuante (D41, D40), tem a diferena armazenada em (D11, D10).

TPW-04 | 237

www.weg.net
48.9 F122 EMUL MULTIPLICAO COM PONTO FLUTUANTE
F
122

D
X

EMUL
Elemento Bit
Y
M

Multiplicao com Ponto Flutuante

S1
S2
D

K
*
*

H
*
*

KnX

KnY

KnM

S1

Elemento Word
KnS
T
C

S2

D
*
*
*

W
*
*
*

E
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.9.1 Formato da Instruo

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

D50 D40 D10

(D51, D50)(D41, D40)(D11, D10)


Quando X000 est ativo, os nmeros em ponto de flutuante (D51, D50) so multiplicados com os nmeros em
ponto de flutuante (D41, D40), da o produto armazenado em (D11, D10).

48.10 F123 EDIV DIVISO COM PONTO FLUTUANTE


F
123

D
X

EDIV
Elemento Bit
Y
M

Diviso com Ponto Flutuante

P
S

S1
S2
D

K
*
*

H
*
*

KnX

KnY

KnM

S1
Elemento Word
KnS
T
C

S2

D
*
*
*

W
*
*
*

E
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.10.1 Formato da Instruo

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

D50 D40 D10

(D51, D50)(D41, D40)(D11, D10)


Quando X000 est ativo, o nmero em ponto flutuante (D51, D50) ser dividido pelo nmero em ponto flutuante
(D41, D40), o cociente armazenado em (D11, D10).

48.11 F124 EXP CLCULO EXPONENCIAL


F
124

D
X

EXP
Elemento Bit
Y
M

Clculo Exponencial

P
S

KnX

KnY

KnM

Elemento Word
KnS
T
C

S
D

D
*
*

W
*
*

E
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.11.1 Formato da Instruo

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

e(D11, D10) (D21, D20)


Expoente

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

48.12 F125 LOGE CLCULO DE LOGARTIMO NATURAL


F
125

D
X

LOGE
Elemento Bit
Y
M

Clculo de Logaritmo Natural

P
S

KnX

KnY

KnM

Elemento Word
KnS
T
C

S
D

D
*
*

W
*
*

E
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.12.1 Formato da Instruo

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

Log e ( S +1, S ) ( D +1, D)


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
DLOGE

240 | TPW-04

D10 D20

www.weg.net
48.13 F126 LOG10 CLCULO DE LOGARITMO COMUM
F
126

LOG10
Elemento Bit
Y
M

Clculo de Logaritmo Comum

P
S

KnX

KnY

KnM

Elemento Word
KnS
T
C

D
*
*

S
D

W
*
*

E
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.13.1 Formato da Instruo

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

Log10 ( S +1, S ) ( D +1, D)

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

48.14 F127 ESQR CLCULO DE RAIZ QUADRADA


F
127

D
X

S
D

ESQR
Elemento Bit
Y
M

Clculo de Raiz Quadrada

P
S

K
*

H
*

KnX

KnY

KnM

S
Elemento Word
KnS
T
C

D
*
*

W
*
*

E
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.14.1 Formato da Instruo

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

48.15 F128 ENEG CLCULO NEG DE PONTO FLUTUANTE


F
128

D
X

ENEG
Elemento Bit
Y
M

P
S

Clculo NEG de Ponto Flutuante

KnX

KnY

KnM

Elemento Word
KnS
T
C

D
*

W
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.15.1 Formato da Instruo

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

48.16 F129 INT CONVERSO DE PONTO FLUTUANTE PARA INTEIRO


F
129

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

Observao: A srie TPW04-300 suporta registro de dados W.


48.16.1 Formato da Instruo

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.

48.17 F130 SIN CLCULO DE SENO


F
130

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
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.17.1 Mnemnico

DSIN

S : Valor RAD especificado.


D : Resultado do clculo do SENO.
Funo: O Valor RAD especificado por S igual a (ngulo/180), e o valor SIN obtido e armazenado no
registro especificado por D.
A faixa de resultado: -1D1

TPW-04 | 243

www.weg.net
Por exemplo:

X000
DSIN

D10 D20

(D11, D10)

Valor RAD do nmero


do ponto flutuante.

(D21, D20)

Valor SIN como nmero do


ponto flutuante.

48.18 F131 COS CLCULO DO COS-SENO


F
131

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
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.18.1 Formato da Instruo

DCOS

S : Valor RAD especificado.


D : Resultado de Clculo do COS-SENO.
Funo: O valor RAD especificado por S igual a (ngulo/180), e o valor COS obtido e armazenado no
registro especificado por D.
A faixa de resultado: 1D1
Por exemplo:

X000
DCOS

244 | TPW-04

D10 D20

(D11, D10)

Valor RAD do nmero


do ponto flutuante.

(D21, D20)

Valor COS do nmero do


ponto flutuante.

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
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.19.1 Formato da Instruo

DTAN

S : Valor RAD especificado.


D : Resultado da clculo de ANBENT.
Funo: O valor RAD especificado por S igual a (ngulo/180), e o valor TAN obtido e armazenado no
registro especificado por D.
Por exemplo:

X000
DTAN

D10 D20

(D11, D10)

Valor RAD do nmero do


ponto flutuante.

(D21, D20)

Valor TAN do nmero do


ponto flutuante.

48.20 F133 ASIN CLCULO DO ARCO SENO


F
133

D
X

ASIN
Elemento bit
Y
M

Clculo do Arco Seno

P
S

KnX

KnY

KnM

Elemento palavra
KnS
T
C

S
D

D
*
*

W
*
*

E
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.20.1 Mnemnico

DASIN

S : Especificar fonte de dados de ASIN.


D : Resultado da clculo de ARCSINE.
Funo: O contedo ARC SIN (funo inversa de SIN) especificado por S armazenado em D como nmero
do ponto flutuante.

TPW-04 | 245

www.weg.net

Faixa da fonte de dados de


entrada:
Faixa de resultado:
Por exemplo:

1S1
/2D/2

X000
DASIN

D10 D20

(D11, D10)

Valor RAD do nmero do


ponto flutuante.

(D21, D20)

Valor ASIN do nmero do


ponto flutuante.

48.21 F134 ACOS CLCULO DO ARCO CO-SENO


F
134

D
X

ACOS
Elemento Bit
Y
M

Clculo do Arco Co-Seno

P
S

KnX

KnY

KnM

S
Elemento Word
KnS
T
C

S
D

D
*
*

W
*
*

E
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.21.1 Mnemnico

DACOS

S : Especificar fonte de dados ACOS.


D : Resultado da clculo de ARCCOSINE.
Funo: O contedo ARC COS (funo inversa de COS) especificado por S armazenado em D as nmero
do ponto flutuante.
Faixa da fonte de dados
1S1
de entrada:
Faixa de resultado:
0D
Por exemplo:

X000
DACOS

246 | TPW-04

D10 D20

(D11, D10)

Valor RAD com nmero do


ponto flutuante.

(D21, D20)

Valor ACOS como nmero


do ponto flutuante.

www.weg.net
48.22 F135 ATAN CLCULO DO ARCO TANGENTE
F
135

D
X

ATAN

Clculo do Arco Tangente

Elemento Bit
Y
M

KnX

KnY

KnM

S
Elemento Word
KnS
T
C

D
*
*

S
D

W
*
*

E
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.22.1 Mnemnico

DATAN

S : Especificar fonte de dados ATAN.


D : Resultado da clculo de ARCTANGEBT.
Funo: O contedo ARC TAN (funo inversa de TAN) especificado por S armazenado em D como nmero
em ponto flutuante.
Faixa do resultado:
Por exemplo:

/2<D</2

X000
DATAN

D10 D20

(D11, D10)

Valor RAD do nmero em


ponto flutuante.

(D21, D20)

Valor ATAN como nmero


em ponto flutuante.

48.23 F136 RAD CONVERSO DE GRAUS PARA RADIANOS


F
136

D
X

RAD

Elemento Bit
Y
M

Converso de Graus para Radianos


K

KnX

KnY

KnM

Elemento Word
KnS
T
C

S
D

D
D
*
*

W
*
*

E
*

Observao: A srie TPW04-300 suporta registro de dados W.


48.23.1 Mnemnico

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

48.24 F137 DEG CONVERSO DE RADIANOS PARA GRAUS


F
137

D
X

DEG
Elemento Bit
Y
M

P
S

Converso de Radianos para Graus

KnX

KnY

KnM

Elemento Word
KnS
T
C

S
D

Observao: A srie TPW04-300 suporta registro de dados W.


48.24.1 Formato da Instruo

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

49 F147 PONTO FLUTUANTE PARA NOTAO CIENTFICA


49.1 INSTRUO PONTO FLUTUANTE PARA NOTAO CIENTFICA
Funo No.

Mnemnico

F147

SWAP

Nome
Ponto Flutuante
para Notao Cientfica.

Pgina
249

49.2 F147 SWAP PONTO FLUTUANTE PARA NOTAO CIENTFICA


F
147

D
X

SWAP
Elemento Bit
Y
M

P
S

Ponto Flutuante para Notao


Cientfica
K

KnX

KnY
*

KnM
*

Elemento Word
KnS
T
C
*
*
*

D
*

W
*

V
*

Z
*

Observao: A srie TPW04-300 suporta registro de dados W.


49.2.1 Formato da Instruo

SWAP

S :A unidade a ser executada com troca de 8 bits superior e inferior.


Funo: A instruo para trocar os bits altos e baixos dos dados.
Por exemplo:

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

50 F156~F159 LOCALIZAR INSTRUO


50.1 LOCALIZAR
Funo No.
F156
F157
F158
F159

Mnemnico
ZRN
PLSV
DRVI
DRVA

Nome
Retorno zero
Pulso V
Unidade para incremento
Unidade para absoluto

Pgina
250
252
253
256

50.2 F156 RETORNO A POSIO ZERO


F
156

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

Observao: A srie TPW04-300 suporta registro de dados W.


50.2.1 Formato da instruo

ZRN

S1

S2

S3

S1 : Velocidade de retorno zero.


S2 : Velocidade de desacelerao.
S3 : Sinal DOG.
D : Nmero do objeto de sada do pulso.
Funo: Ao executar o controle relativo F158 DRVI e o controle do local absoluto F159 DRVA, o PLC aumenta, ou
reduz o valor atual com pulso positivo/negativo autogerado, que armazenado no registro do valor atual (Y000:
[D8141, D8140], Y001: [D8143, D8142], Y002: [D8191, D8190], Y003: [D8201, D8200]). Desta maneira, a localizao
mecnica sempre mantida. No caso de falha de energia do PLC, a referncia de zero consequentemente ser
perdida. Aps reenergizao do PLC, ser necessria a execuo da funo de retorno ao zero, para garantir a
referncia inicial.
50.2.2 Especificar o contedo do operando
1. S1 : Velocidade de retorno zero.
Especificar velocidade quando o retorno origem comea.
[instruo de 16 bits]: 1 a 32767 (Hz).
[instruo de 32 bits]: 1 a 200000 (Hz).
A frequncia mnima dos canais Y2 e Y3 da TPW04-300 no ser menor que 12 Hz.
2. S2 : Velocidade de desacelerao.
Especificar a velocidade baixa aps o Sinal DOG estar ON.
1 a 32767 (Hz).
A frequncia mnima dos canais Y2 e Y3 de TPW04-300 no ser menor que 12 Hz.
3. S3 : Sinal DOG.
Especificar entrada de sinal DOG (contatar uma entrada).
Ao especificar elemento fora do marcador de entrada (X), devido ao ciclo de scan do PLC, pode levar a
uma maior deflexo do local de origem.
4. D : Nmero do objeto de sada do pulso.
TPW04-100 e TPW04-200 podem somente especificar Y000, ou Y001, enquanto TPW04-300 pode
especificar Y000 a Y003. A sada do controlador deve sada tipo transistor.
250 | TPW-04

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]

Apagar sada [Y004], indicador de sada do sinal de restaurao M8140.


Apagar sada [Y005], indicador de sada do sinal de restaurao M8141.
Apagar sada [Y006], indicador de sada do sinal de restaurao M8150.
Apagar sada [Y007], indicador de sada do sinal de restaurao M8151.

50.2.4 Ao de retorna zero


Retorna zero ser executado de acordo com a seguinte sequncia.
Aps habilitar instruo, a busca de zero ter o valor S1 como referencia de velocidade de busca ao zero.
Se a funo for desabilitada durante a execuo, a mquina no far rampa de desacelerao, mas ir parar
imediatamente.
Quando o sinal de aproximao (DOG) passar de ON para OFF a referncia de velocidade ser S2.
Quando o sinal DOG passa de OFF para ON, e a sada de pulso parada, escrever 0 no registrador de valor
atual. Alm disso, quando o indicador de M8140 estiver ligado, o sinal de reset ser enviado simultaneamente.
Depois, quando o indicador de M8029 atuar, os monitores de pulso sada passaram para OFF.
50.2.5 Nmeros de endereo dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Indicador da finalizao da execuo da sada de pulso.
M8140: Para TPW04-100, TPW04-200: indicador de sada Y0, Y1 do sinal de restaurao. TPW04-300:
indicador de sada Y0 do sinal de restaurao.
M8141: Para TPW04-300: Indicador de sada Y1 do sinal de restaurao.
M8150: Para TPW04-300: Indicador de sada Y2 do sinal de restaurao.
M8151: Para TPW04-300: Indicador de sada Y3 do sinal de restaurao.
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.
M8147: Indicador da execuo da sada de pulso Y0.
M8148: Indicador da execuo da sada de pulso Y1.
TPW-04 | 251

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.

50.3 F157 PLSV PULSO V


F
157

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
*

Observao: A srie TPW04-300 suporta registro de dados W.


50.3.1 Formato da instruo

PLSV

D1

D2

S :Frequncia do pulso de sada.


[instruo de 16 bits]: 1 a 32767 (Hz), -1 a -32768 (Hz);
[instruo de 32 bits]: 1 a 200000 (Hz), -1 a -200000 (Hz).
A frequncia mn. dos canais Y2 e Y3 da TPW04-300 no ser menor que 12 Hz.
D1 :Nmero do objeto de sada do pulso.
TPW04-100 e TPW04-200 podem especificar somente Y000 ou Y001, enquanto TPW04-300 pode especificar
Y000 a Y003. A sada do controlador deve ser sada tipo transistor.
D2 :Nmero do objeto de sada do sinal de direo rotativo.
Aes correspondendo ao S positivo/negativo: quando S positivo, est ON; quando S negativo, est OFF.
Funo: sada de pulso de velocidade varivel com direo rotativa.
Mesmo estando na sada de pulso, a frequncia do pulso de sada S pode ser alterada a seu critrio.
No h acelerao, ou desacelerao, em iniciar/parar. Se temporizao for necessrio, instrues como F67
(RAMP) podem ser usadas para alterar o valor da frequncia de pulso S.
Durante a sada de pulso, quando a instruo acionando contato est OFF, no desacelerar, mas irar parar.

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

50.4 F158 DRVI UNIDADE PARA INCREMENTO


F
158

X
S1
S2
D1
D2

DRVI

Unidade para incremento

Elemento bit
Y
M

*
*

K
*
*

H
*
*

KnX
*
*

KnY
*
*

KnM
*
*

S1

S2

Elemento word
KnS
T
C
*
*
*
*
*
*

D1

D
*
*

W
*
*

D2

V
*
*

Z
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


50.4.1 Formato da instruo

DRVI

S1 S2 D1 D2

S1 : Nmero do pulso de sada (especificao relativa).


[instruo de 16 bits]: -32768 a + 32767;
[instruo de 32 bits]: -2, 147, 483648 a + 2, 147, 483647.
S2 : Frequncia do pulso de sada.
[instruo de 16 bits]: 1 a 32767 (Hz).
[instruo de 32 bits]: 1 a 200000 (Hz).
Quando o valor de configurao 0, este ser atuado com o valor padro de 1 Hz.
A frequncia mnima de sada dos canais Y2 e Y3 na TPW04-300 no pode ser menor que 12 Hz. O valor abaixo
de 12 Hz ser considerado como 12 Hz.
D1 : Nmero do objeto de sada do pulso.
TPW04-100 e TPW04-200 podem especificar somente Y000, ou Y001, enquanto TPW04-300 pode especificar
Y000 a Y003. A sada do controlador deve ser sada tipo transistor.
TPW-04 | 253

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.

O local relativo correspondendo ao nmero do pulso de sada S1 estabelecido abaixo:


Sada para Y000: [D8141(Bit alto), D8140(Bit baixo)] (32 bits usado).
Sada para Y001: [D8143(Bit alto), D8142(Bit baixo)] (32 bits usado).
Sada para Y002: [D8191(Bit alto), D8190(Bit baixo)] (32 bits usado).
Sada para Y003: [D8201(Bit alto), D8200(Bit baixo)] (32 bits usado).
Quando gira no sentido oposto, o contedo do registro do valor atual ser reduzido.
Durante a execuo da instruo, mesmo se o contedo do operando alterado, este no pode ser refletido na
operao atual. E entrar em vigor na prxima instruo acionada.
Durante a execuo da instruo, quando a instruo acionando contato est OFF, para a desacelerao. Neste
momento, o sinal do indicador de finalizao M8029 no age.
O assim chamado controle absoluto significa o local atual como ponto bsico, movendo com um determinado
nmero de pulso com direo de rotao.
50.4.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada de pulso.
M8143: Indicador de finalizao da execuo da sada de pulso Y000.
M8144: Indicador de finalizao da execuo da sada de pulso Y001.
M8153: Indicador de finalizao da execuo da sada de pulso Y002.
M8154: Indicador de finalizao da execuo da sada de pulso Y003.
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.
M8147: Indicador de execuo da sada de pulso Y000.
M8148: Indicador de execuo da sada de pulso Y001.
M8157: Indicador de execuo da sada de pulso Y002.
M8158: Indicador de execuo da sada de pulso Y003.
M8149: Ativar sada sncrona de Y000 e Y001.

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

Unidade para absoluto

Elemento bit
Y
M

*
*

K
*
*

H
*
*

KnX
*
*

KnY
*
*

KnM
*
*

S1
Elemento word
KnS
T
C
*
*
*
*
*
*

S2

D1

D
*
*

W
*
*

D2

V
*
*

Z
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


50.5.1 Formato da instruo

DRVA

S1 S2 D1 D2

S1 : Local de destino (especificao absoluta).


[instruo de 16-bit]: -32768 a + 32767;
[instruo de 32-bit]: -2, 147, 483648 a + 2, 147, 483647.
S2 : Frequncia do pulso de sada.
[instruo de 16-bit]: 1 a 32767 (Hz).
[instruo de 32-bit]: 1 a 200000 (Hz).
Quando o valor de configurao 0, ser atuado com o valor padro de 1 Hz.
A frequncia mnima de sada dos canais Y2 e Y3 em TPW04-300 no pode ser menor que 12 Hz. O valor abaixo
de 12 Hz ser considerado como 12 Hz.
D1 : Nmero do objeto de sada do pulso.
TPW04-100 e TPW04-200 podem especificar somente Y000 ou Y001, enquanto TPW04-300 pode especificar
Y000 a Y003. A sada do controlador deve ser sada tipo transistor.
D2 : Nmero do objeto de sada do sinal de direo rotativo.
Aes correspondendo diferena entre S1 e os locais atuais (diferena = S1 - local atual): quando a diferena
positiva, est ON; e est OFF para negativa.
Sinal de direo de rotao no ser processado.
Funo: A instruo usada para controle do local de velocidade nica com modo da unidade absoluta.

256 | TPW-04

www.weg.net

O local relativo correspondendo ao nmero do pulso de sada S1. estabelecido abaixo:


Sada para Y000: [D8141 (Bit alto), D8140(Bit baixo)] (32 bits usado).
Sada para Y001: [D8143 (Bit alto), D8142(Bit baixo)] (32 bits usado).
Sada para Y002: [D8191 (Bit alto), D8190(Bit baixo)] (32 bits usado).
Sada para Y003: [D8201 (Bit alto), D8200(Bit baixo)] (32 bits usado).
Quando gira no sentido positivo, o contedo do registro do valor atual ser reduzido.
Durante a execuo da instruo, mesmo se o contedo do operando alterado, no pode ser refletido na
operao atual. E entrar em vigor na prxima instruo acionada.
Durante a execuo da instruo, quando a instruo acionando contato est OFF, para a desacelerao. Neste
momento, o sinal do indicador de finalizao M8029 no age.
O assim chamado controle absoluto significa o local atual como ponto bsico, movendo com um determinado
nmero de pulsos com direo de rotao.
50.5.2 Descrio dos dispositivos relacionados
1. Descrio dos sinais do indicador
M8029: Finalizar a execuo da sada de pulso.
M8143: Indicador de finalizao da execuo da sada de pulso Y000.
M8144: Indicador de finalizao da execuo da sada de pulso Y001.
M8153: Indicador de finalizao da execuo da sada de pulso Y002.
M8154: Indicador de finalizao da execuo da sada de pulso Y003.
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.
M8147: Indicador de execuo da sada de pulso Y000.
M8148: Indicador de execuo da sada de pulso Y001.
M8157: Indicador de execuo da sada de pulso Y002.
M8158: Indicador de execuo da sada de pulso Y003.
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).
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
do pulso. O valor de configurao de fbrica de D8146 - 31072, enquanto o valor de configurao de
fbrica de D8147 1.
TPW-04 | 257

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

51 F170 E F171 DISPOSITIVOS PERIFRICOS


51.1 DISPOSITIVOS PERIFRICOS
Funo No.
F170
F171

Mnemnico
GRY
GBIN

Nome
Cdigo Binrio Gray
Cdigo Gray Binrio

Pgina
259
260

51.2 F170 GRY CDIGO BINRIO GRAY


F
170

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

Observao: A srie TPW04-300 suporta registro de dados W.


51.2.1 Formato da Instruo

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

A instruo que converte dados BIN em cdigo cinza e envia os dados.


A converso de cdigo cinza de 32-bit pode ser executada no mximo.
Como para os valores de S, s vlida na faixa seguinte. computao de 16-bit: 0~32767; computao de
32-bit: 0~2, 147, 483647.

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

Observao: A srie TPW04-300 suporta registro de dados W.


51.3.1 Formato da Instruo

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

A instruo que converte o cdigo cinza em dados BIN e envia os dados.


A converso reversa do cdigo cinza de 32-bit pode ser executada no mximo.
Como para os valores de S, s vlida na faixa seguinte. Computao de 16-bit: 0~32767; computao
de 32-bit: 0~2, 147, 483,647.

260 | TPW-04

www.weg.net

52 F188~F193 COMUNICAO PERIFRICA


52.1 COMUNICAO PERIFRICA
Funo No.

Mnemnico

F188

CRC

F191
F193

RMIO
DTLK2

Nome
Verificao da
redundncia cclica
Conexo I/O remota
Link de dados

Pgina
261
263
268

52.2 F188 CRC VERIFICAO DA REDUNDNCIA CCLICA


F
188

CRC

Elemento bit
Y
M

S
D
n

Verificao da redundncia cclica

KnX

KnY

KnM

Elemento word
KnS
T
C

D
*
*
*

W
*
*
*

Observao: A srie TPW04-300 suporta registro de dados W.


52.2.1 Formato da Instruo

CRC

S D n

S : Dispositivo inicial de dados.


D : Local para armazenar o valor CRC gerado.
n : Nmero de pontos de dados.
Funo: Gera valor CRC para n pontos de dados de 8-bit data (em bytes), iniciado com o dispositivo especificado
por S, e armazena o resultado em D.
A instruo suporta os modos de converso de 8-bit e 16-bit, que so alterados com base em M8161 ON/OFF.
Para gerar valores CRC, a expresso polinmica [X16 + X15 + X2 + X1] usada. Alm disso, para valor CRC, h
vrias expresses polinmicas padronizadas. Observar que se expresses polinmicas diferentes so usadas,
gerar valores CRC totalmente diferentes.
52.2.2 Referncia: A principal expresso polinmica CRC
Nome
CRC-12
CRC-16
CRC-32
CRC-CCITT

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

52.2.3 Elementos relacionados


Dispositivo
[M8161]

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.

Quando S = D100, D = D0, n = 6:


Dados do objeto
8-bit
16-bit
01H
0101H
01H
03H
CD03H
CDH
6BH
056BH
05H

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

D100 byte baixo


D100 byte alto
D101 byte baixo
D101 byte alto
D102 byte baixo
D102 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

52.2.5 Modo de converso de 8-bit [M8161 = ON]


No modo de 8-bit, somente o byte baixo do elemento S ser operado. O resultado ser mantido em dois pontos
de D e D + 1 no elemento especificado por D O 8-byte baixo mantido em D e o 8-byte baixo mantido
no. D + 1.

Quando S = D100, D = D0, n = 6:


Dados do objeto
contedo
01H
01H
03H
CDH
6BH
05H

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

D100 byte baixo


D101 byte baixo
D102 byte baixo
D103 byte baixo
D104 byte baixo
D105 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

Conexo I/O remota

Elemento bit
Y
M

K
*

H
*

KnX

KnY

KnM

Elemento word
KnS
T
C

Observao 1: TPW04-100 1.2 e verses acima so suportadas.


Observao 2: O limite de acionamento simultneo da instruo 1.
52.3.1 Formato da Instruo

RMIO

K : Seleo de porta serial, constante 0 a 2.


0 : RS485 porta de comunicao; 1: porta de comunicao da placa de expanso RS485, ou porta de comunicao
da placa de expanso RS232 1; 2: porta de comunicao da placa de expanso RS485, ou porta de comunicao
da placa de expanso RS232 2 (somente K da srie TPW04-360 pode ser 0, 1 ou 2, que 0, ou 1 para outras
sries TPW04).
Funo: A srie TPW04 adota o modo para aumentar os pontos I/O do mestre. O mestre da srie TPW04 pode
comunicar-se com 4 escravos TPW04, no mximo.
Observao:
1. Quando 2 ou 3 portas de comunicao esto preparadas para RMIO simultaneamente, a primeira ativada ter
prioridade. 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. Mesmo se a configurao de D8120 alterada durante a operao, est
no entrar em vigor at a instruo ser ativada novamente.
2. Quando a srie TPW04 usada com escravo no modo I/O remoto, pode ser usado apenas para a expanso
da funo I/O do mestre, que s pode operar a instruo RMIO, mas no pode executar outros programas
do usurio.
3. Quando a srie TPW04 ativada como escravo do modo I/O remoto, s pode ser alterado para outro modo
parando a operao do programa.
No modo I/O remoto, o mestre da srie TPW04 pode comunicar-se com 4 escravos na mesma srie, no mximo.

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)

rea I/O remota


(configurada pelo
mestre)
Cabo

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

Modo I/O remoto

M8342

Leitura apenas

Modo I/O remoto

M8343

Leitura apenas

Modo I/O remoto

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

Esta ON quando ocorre erro na comunicao


do mestre.
Esta ON quando ocorre erro na comunicao
do escravo 1.
Esta ON quando ocorre erro na comunicao
do escravo 2.
Esta ON quando ocorre erro na comunicao
do escravo 3.
Esta ON quando ocorre erro na comunicao
do escravo 4.
Porta de comunicao de expanso 1 est
no modo I/O remoto.
RS485 est no Modo I/O remoto
Porta de comunicao de expanso 2 est
no modo I/O remoto.

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

Salvar o Nmero da estao local

Mestre/Escravo

D8374

Leitura apenas

Nmero total do escravo

Salvar o Nmero total do escravo

Mestre/Escravo

D8376

Gravar

Configurar Nmero da estao

Salvar o Nmero da estao local

Mestre/Escravo

Set o Nmero total do escravo

Mestre

Configurar vezes de repetio


Ajuste do timeout
da comunicao
Armazenar o tempo atual de
escaneamento da rede
Armazenar o tempo mximo de
escaneamento da 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

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

Configurar Nmero total do


escravo
Configurar vezes de repetio
Ajuste do timeout
da comunicao
Tempo atual de escaneamento
da rede
Escaneamento do tempo
mximo da 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/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

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

52.3.7 Sequncia de comunicao


A comunicao entre o mestre e os escravos, a troca de dados do I/O remote e a atualizao do indicador de
comunicao so sncronas com o ciclo de escaneamento do escravo. O tempo de processamento (1 ciclo de
comunicao) aumentar o tempo de escaneamento do mestre.
Quando h erro na comunicao entre o mestre e os escravos, a comunicao I/O Remota e a operao do PLC
pararo e entraro no status de erro.
52.3.8 Causas possveis do erro so as seguintes:
1.
2.
3.
4.
5.

Erro de inspeo do cdigo de verificao.


Escravo no modo STOP, ou status de ERROR.
Escravo desconectado, ou fio de conexo quebrado.
Quando o mestre est no modo STOP, ou status de ERROR, no se comunicar com qualquer escravo.
As configuraes de formato de comunicao entre o mestre e o escravo no so consistentes.

52.3.9 Sequncia de comunicao do escravo


A comunicao entre os escravos e o mestre sncrona com o tempo de escaneamento dos escravos. Aps
a comunicao entre os escravos e o mestre ser concluda, a ligao de dados ser alterada e o indicador de
comunicao ser restaurado durante o ciclo de escaneamento. O processamento aumentar o tempo de
escaneamenteo do escravo por 0.2ms.

266 | TPW-04

www.weg.net

52.3.10 O tempo necessrio para transmisso Ler/Gravar


No modo I/O remoto, o tempo ( o ciclo de comunicao, que ser includo no SCAN TIME do mestre) necessrio
para o mestre concluir a comunicao com todos os escravos, o seguinte:
Baud (bps)
4800
9600
19200
38400

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

Como exibido na figura:


T1: retardo do terminal de entrada (tempo de resposta para OFF at ON).
T2: tempo para o mestre gravar dados no registro da bobina (tempo mx. de escaneamento).
T3: operao do programa e tempo de sada.
T4: tempo entre os dados recebidos do escravo at a porta de sada.
T5: retardo do terminal de sada (tempo de resposta para OFF at ON).

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 e o status


run/stop do fornecimento
de energia.

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.

52.4 F193 DTLK2 LINK DE DADOS


F
193

DTLK2

Elemento bit
Y
M

S1
S2
K

link de dados

*
*

*
*

KnX

KnY

S1

KnM

Elemento word
KnS
T
C

S2

D
*
*

W
*
*

Observao 1: A srie TPW04-300 suporta registro de dados W.


Observao 2: TPW04-100 1.2 e verses acima so suportadas.
Observao 3: O limite de acionamento simultneo da instruo 1.
52.4.1 Formato da Instruo

DTLK2

S1

S2

S1 : Endereo inicial da fonte de dados, com a faixa de D0 a D7999, W0 a W32767.


S2 : Comprimento de dados, com a faixa de 1 a 40.
K : Seleo de porta serial, constante 0 a 1.
0: porta de comunicao RS485; 1: porta de comunicao da placa de expanso RS485 ou RS232 1; 2: porta
de comunicao da placa de expanso RS485 ou RS232 2 (somente K da srie TPW04-360 pode ser 0, 1 ou
2, que 0 ou 1 para outras sries TPW04).
Funo: A srie TPW04 adota o modo para ligar os dados no sistema de pequena escala. O mestre srie TPW04
pode comunicar-se com um mximo de 15 escravos TPW04.
268 | TPW-04

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

52.4.2 Mtodo de fiao

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

Esta ON quando ocorre erro na comunicao do mestre.

Escravo

Esta ON quando ocorre erro na comunicao do escravo 1.

Mestre/
Escravo

Esta ON quando ocorre erro na comunicao do escravo 2.

Mestre/
Escravo

Esta ON quando ocorre erro na comunicao do escravo 14.

Mestre/
Escravo

Esta ON quando ocorre erro na comunicao do escravo 15.

Mestre/
Escravo

Est ON quando a porta de comunicao de expanso 1


est em operao da Ligao de dados.
Est ON quando a porta da comunicao embutida est em
operao da Ligao de dados.
Est ON quando a porta de comunicao de expanso 2
est em operao de Ligao de dados.

Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo
Mestre/
Escravo

Descrio

Resposta de

Est ON quando DTLK2 se comunica com outras estaes.

2. Registro de Dados
Registro de
dados

Caracterstica

D8173

Leitura apenas

D8174

Leitura apenas

Nome
Nmero da
estao
Nmero total do
escravo

D8175

Salvar o Nmero total do escravo

Mestre/
Escravo
Mestre/
Escravo

Reservado

D8176

Gravar

D8177

Gravar

Set Nmero da
estao
Set Nmero total
do escravo

D8178

Salvar o Nmero da estao local

Mestre/
Escravo

Configurar o Nmero total do 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

Salvar o Nmero da estao local

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

Configurar vezes de repetio

Mestre

Configurar o intervalo de comunicao

Mestre

Armazenar tempo atual de escaneamento da rede

Mestre/
Escravo

Armazenar tempo mximo de escaneamento de rede

Mestre/
Escravo

Contagem de erro de comunicao do mestre

Escravo

Contagem de erro de comunicao do escravo 1

Mestre/
Escravo

Contagem de erro de comunicao do escravo 2

Mestre/
Escravo

www.weg.net

Registro de
dados

Caracterstica

Nome

Descrio

Resposta de

D8411

Leitura apenas

Contagem
de erro de
comunicao do
escravo 8

Contagem de erro de comunicao do escravo 8

Mestre/
Escravo

Contagem de erro de comunicao do escravo 14

Mestre/
Escravo

Contagem de erro de comunicao do escravo 15

Mestre/
Escravo

Cdigo de erro de comunicao do mestre

Escravo

Cdigo de erro de comunicao do escravo 1

Mestre/
Escravo

Cdigo de erro de comunicao do escravo 2

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

Cdigo de erro de comunicao do escravo 8

Mestre/
Escravo

Cdigo de erro de comunicao do escravo 14

Mestre/
Escravo

Cdigo de erro de comunicao do escravo 15

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

52.4.6 Cdigo de erro


Quando houver erro de comunicao, as bobinas de referncia especiais M8400 a M8415 indicaro o status de
erro e o cdigo de erro sero armazenados em registros de dados especiais (D8419 a D8434).
Erro

Erro

Estao de
erro

Estao de
verificao

01H

Erro de
intervalo de
comunicao

02H

Erro do nmero
da estao

M, L

Formato da comunicao para


o escravo est incorreto

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

Aps o escravo responder ao


mestre, o mestre no envia
outra solicitao ao prximo
escravo.

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

O nmero da estao na rede


incorreto
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 a
relao entre o mestre e os
escravos.
O escravo recebe a solicitao
do mestre antes dos
parmetros de comunicao
serem configurados.
Erro de instruo de
comunicao de rede.
O parmetro do comprimento,
ou endereo dos dados da
instruo de comunicao,
est incorreto.

M: Mestre; L: Escravo; L*1: Outro escravo; L*2: Estao independente.

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.

Verificar a fiao, energia


fraca, status run/stop.
Verificar as configuraes
de rede
Verificar a fiao e as
configuraes do recurso
de DTLK2.

www.weg.net

53 F200 A F213 SADA DO PULSO


53.1 SADA DE PULSO
Funo No.
F200
F201
F202
F203
F204
F205
F206
F207
F208
F209
F210
F211
F212
F213

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

53.2 F200 PPMI MOVIMENTO PONTO A PONTO RELATIVO DO EIXO DUPLO


F
200

X
S1
S2
S3
D1
D2

Movimento ponto a ponto relativo


do eixo duplo

PPMI

Elemento Bit
Y
M

*
*

*
*

K
*
*
*

H
*
*
*

KnX

KnY

KnM

S1

S2

Elemento Palavra
KnS
T
C

S3

D
*
*
*

D1

W
*
*
*

D2

*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O modelo TPW04-100 no suporta a instruo.
53.2.1 Formato da Instruo

DPPMI

S1

S2

S3

D1

D2

S1 : Nmero da sada do pulso do eixo X.


S2 : Nmero da sada do pulso do eixo Y.
S3 : Frequncia de sada ponto a ponto mxima.
D1 : Direo de sada de pulso do eixo X.
D2 : Direo de sada de pulso do eixo Y.
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.
Observao: No TPW04-200, s pode ser especificado como canal Y0 (eixo X) ou Y1 (eixo Y).
2. 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.
3. S1 e S2 representam nmeros de sada do pulso especificados pelo eixo X e eixo Y (especificao relativa),
respectivamente, com a faixa de sada de -2147483648 a + 2147483647, em que o nmero positivo/negativo
representa direo para frente/trs. Quando a direo para frente, o registro do valor atual do pulso ser
aumentado e vice-versa.
4. D1 e D2 so respectivamente a direo do eixo X e eixo Y. Quando a direo para frente, estar ON.
Quando a direo inversa, estar OFF. Quando h sada no 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.
TPW-04 | 273

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

53.3 F201 PPMA MOVIMENTO PONTO A PONTO ABSOLUTO DO EIXO DUPLO


F
201

D
X

S1
S2
S3
D1
D2

Movimento ponto a ponto absoluto


do eixo duplo

PPMA
Elemento Bit
Y
M

*
*

*
*

K
*
*
*

H
*
*
*

KnX

KnY

KnM

S1

S2

Elemento Palavra
KnS
T
C

S3

D
*
*
*

D1

W
*
*
*

D2

*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O modelo TPW04-100 no suporta a instruo.
53.3.1 Formato da Instruo

DPPMA

S1

S2

S3

D1

D2

S1 : Local da sada de pulso do eixo X.


S2 : Local da sada de pulso do eixo Y.
S3 : Frequncia mxima da sada ponto a ponto.
D1 : Direo da sada de pulso do eixo X.
D2 : Direo de sada do pulso do eixo Y.
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.
Observao: No TPW04-200, s pode ser especificado como canal Y0 (eixo X), ou Y1 (eixo Y).
2. 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.
3. S1 e S2 representam os locais 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 registro do valor atual do pulso para S1
- Eixo X = o nmero de pulso que precisa ser realmente sada para o eixo X; O registro do valor atual do pulso para S2
- Eixo Y = o nmero de pulso que precisa ser realmente sada para o eixo Y. A diferena positiva/negativa
representa a direo para frente/trs. Quando a direo para frente, o registro do valor atual do pulso ser
aumentado e vice-versa.
4. D1 e D2 so respectivamente a direo do eixo X e eixo Y. Quando a direo para frente, estar ON.
Quando a direo inversa, estar OFF. Quando h sada no sinal de direo, no estar OFF imediatamente
aps a sada do pulso encerrar. Ao contrrio, o sinal de direo estar OFF aps o contato da condio da
instruo estar OFF.
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 para o movimento do eixo duplo
e D8157 para configurar o tempo de desacelerao do movimento do eixo duplo (quando o tempo de
desacelerao igual ao tempo de acelerao no TPW04-200, o valor de D8148 ser usado).
5.1. 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 para o movimento do eixo duplo,
e D8199 para configurar o tempo de desacelerao do movimento do eixo duplo.
5.2. 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.
TPW-04 | 275

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

Interpolao circular relativa do


eixo duplo

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

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: Os modelos TPW04-100/TPW04-200 no suportam a instruo.
53.4.1 Formato da Instruo

DCWI

S1

S2

S3

S4

S5

S1 : Nmero da sada do pulso do eixo X.


S2 : Nmero da sada do pulso do eixo Y.
S3 : Local do centro do crculo no eixo X.
S4 : Local do centro do crculo no eixo Y.
S5 : Velocidade e direo circular.
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 nmeros da sada do pulso especificado para o eixo X e eixo Y respectivamente,
na faixa de -2.147.483.648 a + 2.147.483.647.
Quando os nmeros do pulso especificados para o eixo X e eixo Y so ambos 0, indica que um crculo
inteiro ser desenhado.
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 32-bit S5 representa o tempo para desenhar o circular, que em 10ms. O
time restrito pela frequncia mxima do pulso. Se a frequncia da operao real for maior que 200K, ser
operada como 200K. Neste caso, levar um tempo mais longo. O 16 bit baixo S5 + 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 da direo maior que 1 ser considerado como 1.
TPW-04 | 277

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.

53.5 F203 CWA INTERPOLAO CIRCULAR ABSOLUTA DO EIXO DUPLO


F
203

D
X

Interpolao circular absoluta do


eixo duplo

CWA
Elemento Bit
Y
M

S1
S2
S3
S4
S5

K
*
*
*
*
*

H
*
*
*
*
*

KnX

KnY

KnM

S1

S2

Elemento Palavra
KnS
T
C

S3

D
*
*
*
*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: Os modelos TPW04-100/TPW04-200 no suportam a instruo.
53.5.1 Formato da Instruo

DCWA

S1

S1 : Local de destino da sada de pulso do eixo X.


S2 : Local de destino da sada de pulso do eixo Y.
S3 : Local do centro do crculo no eixo X.
S4 : Local do centro do crculo no eixo Y.
S5 : Velocidade e direo circular.

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

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.

53.6 F204 PTPO SADA DO PULSO DO EIXO NICO PELA PLATAFORMA


F
204

X
S1
S2
D

Sada do pulso do eixo nico pela


plataforma

PTPO

Elemento Bit
Y
M

KnX

KnY

KnM

S1

Elemento Palavra
KnS
T
C

S2

D
*
*

W
*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O modelo TPW04-100 no suporta a instruo.
53.6.1 Formato da Instruo

DPTPO

S1

S2

S1 : Posio inicial da fonte.


S2 : Nmero da seo.
D : Nmero da sada do pulso do objeto.
Funo:
1. De acordo com o contedo do nmero da seo S2+ 0, cada seo ocupa 4 registros D (S1+ 0), (S1+ 1),
(S1+ 2), (S1+ 3), que so considerados como dois registros 32-bit, respectivamente. Em que, (S1+ 1) e (S1+
0) so para configurar a frequncia de sada, enquanto (S1+ 3) e (S1+ 2) so o nmero da sada do pulso
para a frequncia mencionada.
2. A faixa da sada da frequncia de S1 1 a 200KHz. 2. 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.
3. S2+ 0: para configurar o nmero de sees (A faixa de configurao: 1 a 200. Se estiver alm da faixa,
levar a erro de instruo). S2+ 1: para exibir o nmero da seo em execuo. Sempre que o programa
executa a instruo, automaticamente atualizar o nmero da seo em execuo.
4. D o dispositivo de sada do pulso. Para TPW04-200, somente os pontos de sada de Y0 e Y1 podem ser
especificados. Para TPW04-300, Y0 A Y3 pode ser especificado. A instruo s pode oferecer o controle da
sada do pulso. O controle da direo necessita que o usurio programe adicionalmente.
5. A instruo no oferece a funo de acelerao/desacelerao. Logo, quando a instruo desativada, a
sada do pulso ser parada imediatamente.
6. Em cada escaneamento do programa, os canais Y0, Y1, Y2 e Y3 s podem ser executados por uma instruo.
Porm, no h restrio configurada sobre os tempos de uso da instruo.
7. Quando comea a executar a instruo, no permitido que o usurio atualizasse o valor de configurao da
frequncia, ou nmero da seo. Mesmo se o valor for alterado, no alterar a sada real.

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)

S1 = D0, valor da frequncia


(S1 + 0)
D1, D0
D5, D4
:
D157, D156

S1 = D0, nmero da sada


(S1 + 2)
D3, D2
D7, D6
:
D159, D158

3. O nmero da seo atualmente em execuo pode ser visualizado no registro D301.


4. A curva de sada do pulso exibida abaixo:

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
*

Gesto de localizao do loop


fechado

CLLM

Elemento Bit
Y
M

*
*

*
*

*
*

KnX

KnY

KnM

S1

S2

Elemento Palavra
KnS
T
C
*

S3

D1

*
*

*
*

D2

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O modelo TPW04-100 no suporta a instruo.
53.7.1 Formato da Instruo

DCLLM

S1

S2

S3

D1

D2

S1 : Dispositivo fonte de feedback.


S2 : Nmero dos destinos de feedback.
S3 : Frequncia do destino de sada.
D1 : Nmero da sada do pulso do objeto.
D2 : Direo da sada do pulso.
Funo:
1. Lista de interrupo correspondendo a S1:
O dispositivo fonte X
Interrupo No.

X0
I00*

X1
I10*

X2
I20*

X3
I30*

X4
I40*

X5
I50*

* = 1; Borda ascendente do circuito de disparo;* = 0; Borda descendente do circuito de disparo.


O dispositivo fonte C
Interrupo No.

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:

3. Os princpios de ajuste do tempo de localizar a finalizao so os seguintes:


a) O chamado tempo de localizar o final refere-se acelerao+ alta velocidade+ desacelerao+ marcha
lenta (ver figura acima). Por exemplo, quando o valor proporcional ajustado, aumentar/reduzir o total
nmero da sada do pulso. Desta maneira, ainda reduzir/aumentar o tempo de localizar a finalizao.
b) Quando a interrupo externa usada, para prevenir a falha de interrupo, o registro do nmero de
pulso de marcha lenta pode ser usado para restringir o nmero total de pulso de sada em marcha lenta.
O usurio pode avaliar se o resultado da execuo adequado, de acordo com o tempo da real marcha
lenta. Tecnicamente, adequado se sempre que localizar finalizao incluir um tempo de pouca marcha
lenta.
53.7.3 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 pulsoY001.
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).
D8146, D8147: No TPW04-200, quando os canais Y0 e Y1 so selecionados, indicam 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 do pulso.
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.
D8196, D8197: Quando o canal Y2 selecionado, indica a velocidade mxima, que usada para
restringir o valor mximo da velocidade do pulso.
D8206, D8207: Quando o canal Y3 selecionado, indica a velocidade mxima, que usada para
restringir o valor mximo da velocidade do pulso.

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.

53.8 F206 VSPO PULSO COM VELOCIDADE VARIVEL


F
206

VSPO

Pulso com velocidade varivel

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

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O modelo TPW04-100 no suporta a instruo.
53.8.1 Formato da Instruo

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:

Os smbolos no diagrama so definidos como:


t1: A frequncia de destino da seo 1.
t2: A frequncia de destino da seo 2.
t3: A frequncia de destino da seo 3.
g1: Tempo de auto acelerao da seo 1.
g2: Tempo de auto acelerao da seo 2.
g3: Tempo de auto acelerao da seo 3.
S2: Nmero total de pulso de sada.
Descrio da decomposio da seo:
1. Seo 1: Supondo que t1 6Hz, a frequncia do intervalo 1KHz e o tempo de intervalo 10ms.
A decomposio da seo 1 como exibido na figura abaixo:
286 | TPW-04

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

53.9 F207 ICF ALTERAR FREQUNCIA IMEDIATAMENTE


F
207

X
S1
S2
D

ICF

Elemento Bit
Y
M

Alterar frequncia imediatamente

KnX

KnY

KnM

S1

Elemento Palavra
KnS
T
C

S2

D
*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O modelo TPW04-100 no suporta a instruo.
53.9.1 Formato da Instruo

DICF

S1

S2 D

S1 : Frequncia do destino da sada.


S2 : Configurao da frequncia e tempo de intervalo para acelerao/desacelerao.
D : Nmero da sada do pulso do objeto.

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
*

Cortar velocidade e seguir sada

Elemento Bit
Y
M

KnX

KnY

KnM

S1

Elemento Palavra
KnS
T
C

S2

D1

*
*

*
*

D2

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: O modelo TPW04-100 no suporta a instruo.
53.10.1 Formato da Instruo

CSFO

S1

S2 D1 D2

S1 : Fonte do ponto de entrada (somente X0~X3, X10~X11 esto disponveis).


S2 : Configurao do nmero de coleta de amostras de entrada e exibio da velocidade de entrada.
D1 : Configurao do cociente da velocidade de sada e exibio da velocidade de sada.
D2 : Direo da sada do pulso.
Funo:
1. Quando a fonte do ponto de entrada S1 seleciona X0, ocupar somente o ponto de entrada X0, e combinar a
sada de alta velocidade Y0 automaticamente. Quando a fonte do ponto de entrada S1 seleciona X1, ocupar
somente o ponto de entrada X0 (Fase A) e ponto de entrada X1(Fase B), e combinar a sada de alta velocidade
Y0 automaticamente.
Quando a fonte do ponto de entrada S1 seleciona X2, ocupar somente o ponto de entrada X2, e combinar a
sada de alta velocidade Y1 automaticamente. Quando a fonte do ponto de entrada S1 seleciona X3, ocupar
somente o ponto de entrada X2 (Fase A) e ponto de entrada X3 (Fase B), e combinar a sada de alta velocidade
Y1 automaticamente.
Quando a fonte do ponto de entrada S1 seleciona X10, ocupar somente o ponto de entrada X10, e combinar
a sada de alta velocidade Y2 automaticamente. Quando a fonte do ponto de entrada S1 seleciona X11,
ocupar somente o ponto de entrada X10 (Fase A) e ponto de entrada X11 (Fase B), e combinar a sada de
alta velocidade Y2 automaticamente.
2. Quando a instruo ativada, necessitar ocupar a funo da funo de contagem de alta velocidade do
hardware usada por X0, X1, X2, X3, X10, X11. Consequentemente, se o contador de alta velocidade do hardware
foi ativado pela funo de contagem de alta velocidade, falhar em ativar a instruo. Alm disso, se a funo
de sada de alta velocidade do suporte Y0, Y1 ou Y2 foi ativada por outras instrues, ainda falhar em ativar
a instruo.
3. Quando S1 Seleciona X1, X3, ou X11, que usa 2 fases e 2 entradas, o modo de contagem contagem de 4
vezes, que no pode ser alterada.
4. Quando Y0, pulso de sada Y1 e Y2, os registros especiais correspondentes do nmero de pulso de sada
(D8141, D8140), (D8143, D8142), (D8191, D8190) atualizar o nmero de pulso que foi emitido automaticamente.
5. S2 ocupa cinco registros de 16-bit continuamente; S2 + 0 para configurar nmero de recuperao de
entrada, com a faixa de entrada: 1-fase 1-entrada: K1 a K100; 2-fases 2-entradas: K2 a K100. Quando a entrada
est alm da faixa, ser configurada como o valor mnimo, ou mximo. Aps a instruo ser ativada, no
ser aceita se o nmero da recuperao da entrada alterado. Este ter efeito aps a instruo ser ativada
pela segunda vez. S2 + 2, S2 + 1 exibe o valor mais recente da velocidade de recuperao (ler somente), na
unidade de 1Hz; S2 + 4, S2 + 3 exibe o nmero de contagens de entrada cumulativa de 32-bit (ler somente).
6. A faixa de frequncia de entrada : Nmero da frequncia de entrada/coleta de amostras de entrada < 20K.

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

53.11 F209 SLCH SELECIONAR CANAL


F
209

SLCH

Elemento Bit
Y
M

Selecionar canal

S1

K
*

H
*

KnX

KnY

S1

Elemento Palavra
KnM KnS
T
C

Observao 1: O modelo TPW04-100 no suporta a instruo.


Observao 2: O modelo TPW04-200 1.1 e acima de apoio a instruo.
53.11.1 Formato da Instruo

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
*

Interpolao linear relativa de trs


eixos

LINI

Elemento Bit
Y
M

KnX

KnY

KnM

S1

Elemento Palavra
KnS
T
C

S2

S3

*
*

*
*

S4

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: Os modelos TPW04-100/TPW04-200 no suportam a instruo.
53.12.1 Formato da Instruo

LINI

S1

S2

S3

S4

S1 : Nmero da sada do pulso do eixo X.


S2 : Nmero da sada do pulso do eixo Y.
S3 : Nmero da sada do pulso do eixo Z.
S4 : Frequncia de sada ponto a ponto.
Funo:
1. S1, S2 e S3 representam o nmero de sada do pulso (especificao relativa) do eixo X (Y0), eixo Y (Y1) e
eixo Z (Y2) respectivamente, com a faixa do nmero de sada de -2147483648 a + 2147483647, em que o
smbolo positivo/negativo indica a direo para frente/trs. 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.
2. O local de incio do eixo X (Y0) (D8141, D8140), que (D8143, D8142) para o eixo Y (Y1) e (D8191, D8190)
para o eixo Z (Y2).
3. S4 para configurar a velocidade de movimento ponto a ponto. Haver acelerao/desacelerao durante
o processo de movimento.
4. 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.
5. 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.

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

53.13 F211 LINI INTERPOLAO LINEAR ABSOLUTA DE TRS EIXOS


F
211

D
X

Interpolao linear absoluta de trs


eixos

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

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: Os modelos TPW04-100/TPW04-200 no suportam a instruo.
53.13.1 Formato da Instruo

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

53.14 F212 CIMI INTERPOLAO OVAL RELATIVA DO EIXO DUPLO


F
212

D
X

Interpolao oval relativa do eixo


duplo

CIMI
Elemento Bit
Y
M

S1
S2
S3

K
*
*
*

H
*
*
*

KnX

KnY

KnM

S1

Elemento Palavra
KnS
T
C

S2

D
*
*
*

S3

W
*
*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: Os modelos TPW04-100/TPW04-200 no suportam a instruo.
53.14.1 Formato da Instruo

DCIMI

S1

S2

S3

S1 : Nmero da sada do pulso do eixo X.


S2 : Nmero da sada do pulso do eixo Y.
S3 : Velocidade e direo circular.
Funo:
1. Os canais do eixo X e eixo Y so especificados pela instruo SLCH, que pode ser especificada como canal
Y0, Y1, ou canal Y2, 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.

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

Interpolao oval absoluta de eixo


duplo

CIMA
Elemento Bit
Y
M

S1
S2
S3

K
*
*
*

H
*
*
*

KnX

KnY

KnM

S1

Elemento Palavra
KnS
T
C

S2

D
*
*
*

S3

W
*
*
*

Observao 1: O modelo TPW04-300 suporta registro de dados W.


Observao 2: Os modelos TPW04-100/TPW04-200 no suportam a instruo.
53.15.1 Formato da Instruo

DCIMA

S1

S2

S3

S1 : Local de destino da sada de pulso do eixo X.


S2 : Local de destino da sada de pulso do eixo Y.
S3 : Velocidade e direo circular.
Funo:
1. Os canais do eixo X e eixo Y so especificados pela instruo SLCH, que pode ser especificada como canal
Y0, Y1, ou canal Y2, 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 o nmero de sada de pulso especificado pelo eixo X e eixo Y, respectivamente, com
a faixa de sada em -2.147.483.648 a + 2.147.483.647. O smbolo positivo/negativo do local de destino-local
de incio 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 representa 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.

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

9. Se nenhuma configurao para a frequncia inicial e tempo de acelerao/desacelerao.


10. A direo do 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.15.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 o 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).

298 | TPW-04

www.weg.net

54 F224~F246 COMPARAES LGICAS


54.1 COMPARAES LGICAS
Funo No.
F224
F225
F226
F228
F229
F230
F232
F233
F234
F236
F237
F238
F240
F241
F242
F244
F245
F246

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

54.2 F224~F230 COMPARAO LD


F
224~230

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

Observao: A srie TPW04-300 suporta registro de dados W.


S1 : Valor de comparao 1.
S2 : Valor de comparao 2.
Funo: Os valores de S1 e S2 so testados de acordo com a comparao da instruo. Se a comparao for
verdadeira, ento o contato LD est ativo. Se a comparao for falsa, ento o contato LD no est ativo.
54.2.1 Pontos para observar
As funes de comparao LD podem ser colocadas em qualquer lugar no programa que se possa colocar uma
instruo padro LD. Por exemplo, sempre no incio de um novo bloco.
F No
224
225
226
228
229
230

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:

Se C10 for igual a 200, Y010 ser ativo.


TPW-04 | 299

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

Observao: A srie TPW04-300 suporta registro de dados W.


S1 : Valor de comparao 1.
S2 : Valor de comparao 2.
Funo:
Os valores de S1 e S2 so testados de acordo com a comparao da instruo. Se a comparao for verdadeira,
ento o contato AND est ativo. Se a comparao for falsa, ento o contato AND no est ativo.
54.3.1 Pontos para observar
As funes de comparao AND podem ser colocadas em qualquer lugar no programa que se possa colocar
uma instruo padro AND. Por exemplo, num contato de conexo serial.
F No
232
233
234
236
237
238

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

Observao: A srie TPW04300 suporta registro de dados W.


S1 : Valor de comparao 1.
S2 : Valor de comparao 2.
Funo:
Os valores de S1 e S2 so testados de acordo com a comparao da instruo. Se a comparao for verdadeira,
ento o contato OR est ativo. Se a comparao for falsa, ento o contato OR no est ativo.
54.4.1 Pontos para observar
As funes de comparao OR podem ser colocadas em qualquer lugar no programa que se possa colocar uma
instruo padro OR, por exemplo, num contato de conexo paralela.
F No
240
241
242
244
245
246

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.

RS485 porta de comunicao.


USB porta de comunicao.
PG porta de comunicao.
1 carto de expanso da porta de comunicao.
2 carto de expanso da porta de comunicao.
NOTA!
TPW04-110 e TPW04-114 no entradas para cartes de expanso de comunicao, enquanto
TPW04-360 tem 2. Todos os outros modelos de TPW04 tm uma entrada para carto, de expanso
de comunicao.

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.

2. Porta de comunicao USB


O PLC TPW04 inclui uma porta USB de comunicao integrada.
3. Porta de comunicao RS485
O PLC TPW04 inclui uma porta de comunicao RS485.
O pino D + da porta de comunicao RS485 o sinal A, e D- sinal B.
302 | TPW-04

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.

55.2 DESCRIO DA FUNO TABELA PARA 4 PORTAS DE COMUNICAO


PG
Programao
Funo.

Modbus Escravo
(apenas RTU).

USB

RS485

Expanses
1e2

Usada para conexo PG programao do programa


do usurio, fazer o download e a atualizao do
programa do sistema. apenas para uso do sistema.

Usado para PG computador link e IHM. As 4 portas


de comunicao podem usar esta funo ao mesmo
tempo.

No uma comunicao com o protocolo, que


pode ser ativada em duas portas de comunicao,
simultaneamente. Deve ser utilizado com a aplicao
instruo F80 RS.
O protocolo de comunicao Modbus pode
ser ativado em duas portas de comunicao,
simultaneamente. Deve ser utilizado com a aplicao
instruo F87 MBUS.
No pode ser habilitado em duas portas de
comunicao, simultaneamente. Deve ser utilizado
com a aplicao instruo F191 RMIO.

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

No pode ser habilitado em duas portas de


comunicao, simultaneamente. Deve ser utilizado
com a aplicao instruo F193 DTLK2.

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

55.3 OS PARMETROS DE COMUNICAO 1.2.


55.3.1 O PLC TPW04 pode definir parmetros para as portas de comunicao.

ID

PG

N.

Funo

Descrio

D8003

ID.

Exibio do ID, este cadastro somente para leitura.

D8128

Especificar ID.

Quando M8128 = 1, o valor de D8128 ser tomado como o


ID, com o intervalo vlido de 1 a 255. O valor para alm da
gama ser predefinida no 1.

D8321

Formato de Comunicao.

O formato de comunicao de 89 Hex por padro.

Formato de Comunicao.

O formato de comunicao de 89 Hex por padro.

D8120

D8123
D8124
D8125

N restante de envio de dados


RS485.
N de dados recebidos.
Caractere de incio.
Caracteres finais.

D8126

Tempo antes de enviar.

D8122

RS485

D8129

Nmero restante de envio de dados RS485.


Nmero de dados recebidos.
S vlida a instruo RS, que 02 Hex por padro.
S vlida a instruo RS, que 03 Hex por padro.
Defina a hora antes de enviar (0 a 30000ms) para obter
instrues de COIW, MCIR, MCIW, REGW, MRGR, MRGW,
RS MBUS, que de 10ms por padro.

Marcador de timeout.

S vlida para a instruo RS.

Marcador para
a resposta de timeout.

S vlida para as instrues de COIW, MCIR, MCIW,


REGW, MRGR, MRGW, RS MBUS.

TPW-04 | 303

www.weg.net

Expanso 1

N.

Funo

Descrio

D8320

Formato de Comunicao.

O formato de comunicao de 89 Hex por padro.

D8322

Nmero restante de envio de


dados RS485.

Nmero restante de envio de dados RS485.

D8323

Nmero de dados recebidos.

Nmero de dados recebidos.

D8324

Caractere de Incio.

S vlida a instruo RS, que 02 Hex por padro.

D8325

Caracteres finais.

S vlida a instruo RS, que 03 Hex por padro.

D8326

Tempo antes de enviar.

Defina a hora antes de enviar (0 a 30.000ms) para obter


instrues de COIW, MCIR, MCIW, REGW, MRGR, MRGW,
RS MBUS, que de 10ms por padro.

Marcador de timeout

S vlida para a instruo RS.

Marcador para a resposta de


timeout.

vlida para as instrues de COIW, MCIR, MCIW, REGW,


MRGR, MRGW, RS MBUS.

D8300

Formato de Comunicao

O formato de comunicao de 89 Hex por padro.

D8302

Nmero restante de envio de


dados RS485

Nmero restante de envio de dados RS485.

D8303

Nmero de dados recebidos

Nmero de dados recebidos.

D8304

Caractere de Incio.

S vlida a instruo RS, que 02 Hex por padro.

D8305

Caracteres finais.

S vlida a instruo RS, que 03 Hex por padro.

D8306

Marcador de timeout.

Defina a hora antes de enviar (0 a 30.000ms) para obter


instrues de COIW, MCIR, MCIW, REGW, MRGR, MRGW,
RS MBUS, que de 10ms por padro.

Marcador para a resposta de


timeout.

S vlida para a instruo RS.

D8329

Expanso 2

D8309

Tempo limite de resposta


timeout.

do

S vlida para as instrues de COIW, MCIR, MCIW,


REGW, MRGR, MRGW, RS MBUS.

55.4 D8321 FORMATO DE COMUNICAO (PG)


Nome
Comprimento de
dados.

Nmero de Bits

Descrio

(B0).

1: 8 bit.

Verificao de
paridade.

(B2 e B1).

(0,0): sem paridade


(1,1): par

(0,1): mpar

Stop bit.

(B3).

(0): 1 bit.

(1): 2 bits.

Taxa de trasmisso
(bps).

(B7, B6, B5, B4).

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

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

(0, 0): sem paridade.


(1, 1): par.

(0, 1): mpar.

Stop bit.

(B3).

(0): 1 bit.

(1): 2 bits.

Taxa de
trasmisso. (bps)

(B7, B6, B5, B4).

(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

Caractere de Incio

(B8)

(0): Nada

(1): Vlido, padro: STX (02H).

Caracteres finais

(B9)

(0): Nada

(1): Vlido, padro: ETX (02H).

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.

55.6 COMUNICAO MODBUS FUNO


55.6.1 Funo de Comunicao
1. Funo de comunicao Modbus Escravo
As portas PG (padro), USB (padro), RS485 (padro, ou opcional), e as placas de expanso para comunicao
1 e 2 (opcionais) podem funcionar para Modbus escravo, funo de comunicao simultnea e separadamente.
2. RS/MBUS Instruo
Abaixo apenas uma breve introduo. Para obter mais detalhes, consulte a descrio para as instrues F80
e F87 RS MBUS.
55.6.2 Aplicao Formato Instruo
FUN80: RS

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.

55.7 ENDEREO DE COMUNICAO


Os nmeros de endereos Modbus correspondente ao software interno de cada modelo do TPW04 so mostrados
abaixo:
55.7.1 Distribuio de endereos de bobinas
Obs: Contedo utilizado em cdigos de funo das 01H, 05H, 0FH (ler/escrever).
Endereo
Bobina

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

T0 a T39 valor presente.

4028H a 40C3H

Aplicvel ao TPW04
-100

-200

-300

80

T40 a T195 valor presente.

312

40C4H a 40FFH

T196 a T255 valor presente.

120

4100H a 41FFH

T256 a T511 valor presente.

512

4200H a 4263H

C0 a C99 valor presente.

200

4264H a 42C7H

C100 a C199 valor presente.

200

42C8H a 42EFH

C200 a C219 valor presente [* 1].

80

42F0H a 4337H

C220 a C255 valor presente [* 1].

144

4338H a 4537H

D0 a D511 valor presente.

1024

4538H a 4B37H

D512 a D2047 valor presente.

3072

4B38H a 6277H

D2048 a D7999 valor presente.

11904

6278H a 6477H

D8000 a D8511 valor presente.

1024

6478H a 6497H

Z0, 0 a Z15, 15 valor presente.

64

6498H a 64HAC

T0 a T39 valor padro.

80

64C0H a 655BH

T40 a T195 valor padro.

312

655CH a 6597H

T196 a T255 valor padro.

120

6598H a 6697H

T256 a T511 valor padro.

512

6698H a 66FBH

C0 a C99 valor padro.

200

66 FCH a 675FH

C100 a C199 valor padro.

200

6760H a 6787H

C200 a C219 valor padro [* 1].

80

6788H a 67CFH

C220 a C255 valor padro [* 1].

144

67D0H a 69CFH

C256 a C511 valor padro [* 2].

1024

69D0H a 6BCFH

C256 a C511 valor padro [* 2].

1024

6BD0H a 7FFFH

Reservados.

8000H a FFFFH

W0 a W32767 valor presente.

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

C200 palavra baixa de valor presente.

42C9 H

C200 palavra alta de valor presente.

...
4336 H

...
C255 palavra baixa de valor presente.

4337 H

C255 palavra alta de valor presente.

6760 H

C200 palavra baixa de valor padro.

6761 H

C200 palavra alta de valor padro.

...

...

67CE H

C255 palavra baixa de valor padro.

67CF H

C255 palavra alta de valor presente.

67D0 H

C256 palavra baixa de valor presente.

67D1 H

C256 palavra alta de valor presente.

...

...

69CE H

C511 palavra baixa de valor presente

69CF H

C511 palavra alta de valor presente.

69D0 H

C256 palavra baixa de valor padro.

69D1H

C256 palavra alta de valor padro.

...

...

6BCE H

C511 palavra baixa de valor padro.

6BCF H

C511 palavra alta de valor padro.

55.8 CDIGO DE FUNO DE COMUNICAO


55.8.1 Comunicao Modbus formato instrues para TPW04
Instruo do formato de resposta:
Verificao CRC gama
< ------------->
Endereo do
Escravo

Cdigo Funo

Os dados

CRC-16

Erro no formato de resposta:


Verificao CRC gama
< ------------->
Endereo do
Escravo

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.

05 H: Escrever bobina nica.

0F H: Escrever vrias bobinas.

03 H: Ler registro.

06 H: Escrever registro nico.

06 H: Escrever vrios registros.

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.

O cdigo da funo invlido para o escravo.

02

Erro endereo de dados.

O endereo dos dados invlido para o escravo.

03

Erro nos dados.

Dados ilegais.

04

Erro no escravo.

Ao executar o pedido, detectado um erro no escravo.

05

Confirmado.

Reservados.

06

Escravo ocupado.

Reservados.

07

Modo de operao/
Modo de senha.

Erro de funo em 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

A bobina valor 0xFF00 indica que a sada da bobina est ligada.


A bobina valor 0x0000 indica que a sada da bobina est desligada.

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

O cdigo da funo usado para fazer a bobina contnua e mltipla ON/OFF.


O TPW04 tem um mximo de 1968 bobinas.
PCPLC
01 H

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

O nmero de bytes igual ao da quantidade de bobinas/8.


Quando o resto no 0 (zero), 1 byte deve ser adicionado.
O comprimento de entrada de dados o nmero de bytes. Como mostrado no exemplo acima, o nmero de bytes
= 2, indicando os dados de entrada, de 2 bytes.
XX indica que depende da entrada de dados.
Usurio deve definir o endereo de incio e a quantidade de bobinas como mltiplos de 8, de forma a aumentar a
eficincia do programa.

D. 03 H Ler registro
Cdigo Funo

03 H.

Descrio da
Funo

para ler o contedo de vrios registros contnuos.


O TPW04 tem um mximo de 125 registros.

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

O incio o endereo do primeiro ler registro.


O nmero de bytes = registrar quantidade 2 (cada registro tem dois bytes).
O comprimento de entrada de dados o nmero de bytes. Como mostrado no exemplo acima: O nmero de
bytes = 6, indicando os dados de sada da ordem de 6 bytes.
O primeiro byte de cada registro alta de bits, enquanto o segundo byte baixa.
XX indica que depende da entrada de dados.

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

F. 10 H Escrever vrios registros


Cdigo Funo

10 H.

Descrio da
Funo

Escrever vrios dados em cadastros com endereos contnuos.


TPW04 series tem um limite mximo de 120 registros.
PCPLC

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

O incio o endereo do primeiro registro escrito.


O nmero de bytes = registrar quantidade 2 (cada registro tem dois bytes).
O comprimento de entrada de dados o nmero de bytes. Como mostrado no exemplo acima: O nmero de
bytes = 4, indicando os dados de entrada de 4 bytes.
XX indica que depende da entrada de dados.

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

Retornar os dados de consulta.


PCPLC

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

Dados podem ser quaisquer valores numricos.

H. 6C HControle
A. Sub-funo FF00: Executar/parar programa do usurio.
Cdigo Funo

Sub-funo FF00.

Descrio da
Funo

Executa/para programa do usurio.

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

Se dados = 5255 H, executa o programa (cdigo ASCII RU).


Se dados = 5354 H, para o programa (cdigo ASCII ST).

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

C. Sub-funo FF02: Leitura do estado TPW04 (rodando/parado)


Cdigo Funo

Sub-funo FF02.

Descrio da
Funo

L o estado do CLP entre RODANDO/PARADO.


PCPLC

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

Se dados = 5255H, programa em execuo (cdigo ASCII RU).


Se dados = 5354H, programa parado (cdigo ASCII ST).

www.weg.net
D. Sub-funo FF03: definir valor DO RTC.
Cdigo Funo

Sub-funo FF03.

Descrio da
Funo

Definido valor do RTC.


PCPLC
01 H

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

O comprimento dos dados de 8 bytes, cdigo de BCD


(segundo, minuto, hora, dia, ms, ano, semana passada, 00).
XX indica que depende da entrada de dados.
A gama de ano 2000 a 2099, que requer a definio dos dois ltimos dgitos por padro. Por exemplo, se 26
definido, o ano correspondente 2026.

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.

4.800 bps a 500.000 bps.

Nmero de escravos.

Mximo de 4 escravos.

rea de I/O remotas


(criada pelo mestre).

Cabo.

Escravo 1

Input 36 pontos (M1200 a M1235):


Sada 24 pontos (M1440 a M1463)

Escravo 2

Input 36 pontos (M1240 a M1275):


Sada 24 pontos (M1464 a M1487)

Escravo 3

Input 36 pontos (M1280 a M1315):


Sada 24 pontos (M1488 a M1511)

Escravo 4

Input 36 pontos (M1320 a M1355):


Sada 24 pontos (M1512 a M1535)

Cabos tranados isolados, colinearidade, 2 linhas tipo, comprimento


total: 1 km (38400 bits/s).

NOTA!

Sem sugestes iniciais.

55.9.2 Aplicao Formato Instruo


FUN191: RMIO
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.
55.9.3 Descrio da Funo
TPW04 adota o modo de aumentar os pontos de I/O do mestre. O TPW04 mestre pode se comunicar com at
quatro TPW04 escravos. Quando o TPW04 usado como escravo em modo de I/O remota, s pode ser usado
para expandir as I/Os do mestre, e no possvel executar outros programas.

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

S1: Endereo de incio de fonte de dados, com o alcance da D0 a D7999, W0 a W32767.


S2: Dados de comprimento, com o intervalo de 1 a 40.
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.
55.10.2 Descrio da Funo
O TPW04 adota o modo de ligar os dados no sistema de pequena escala. O TPW04 mestre pode se comunicar
com at 15 escravos TPW04.

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

56.1 TPW04-485BD, TPW04-232BD


TPW04-485BD e TPW04-232BD so placas de expanso para comunicao RS485 e comunicao RS232,
respectivamente.
Na srie TPW04 as instrues que COIW, MCIR, MCIW, REGW, MRGR, MRGW, RS e MBUS podem tornar as
comunicaes pelo uso de cartes de expanso TPW04-485BD e TPW04-232BD.

TPW04-485BD

318 | TPW-04

TPW04-232BD

www.weg.net
56.2 TPW04-COBD

TPW04-COBD

56.3 TPW04-ENBD

TPW04-ENBD

56.4 TPW04-4DBD, TPW04-4RBD, TPW04-2D2TBD


TPW04-4DBD, A TPW04-4RBD e TPW04-2D2TBD so placas de expanso, que so usados para ampliar entrada
e sada digital para PLC de TPW04 sries.

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

RTC descrio para a srie TPW04.


TPW04-100
RTC descrio
TPW04-200
RTC descrio
TPW04-300 Series
RTC descrio

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.

Descrio detalhada para o RTC


Dispositivo de
Armazenamento

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)

Quando LIGADO, o relgio para distribuio.


Quando est NA~O, o relgio predefinido
com base nos dados da D8013~D8019, que
ser iniciado. Quando a energia est ligada, o
mesmo ser reposto.
Quando estiver ligado, o relgio para leitura/
mostrando a hora. O mesmo ser reposto
quando a fonte de alimentao conectada.
Quando estiver ligado, vai ser de +/- 30s offset
no tempo interno. O mesmo ser reposto
quando a fonte de alimentao conectada.

D8015

Hora (0~23)

D8016

Dia (1~31)

D8017

Ms (1~12)

D8018

Ano (2000~2099)

NO estado indica que relgio est instalado.

D8019

Semana (0~6)

NO estado indica erro de relgio.

56.6 TPW04-2AIBD E TPW04-3MABD


TPW04-2AIBD e TPW04-3MABD so cartes de expanso. So usados para realizar entrada e sada analgica.
O perfil de TPW04-2AIBD a mesma TPW04-3MABD.

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

Fonte de alimentao expandida (usado quando o mdulo de expanso adicionada).

TPW04-3MA

Mdulo de
Comunicao
Fonte de
Alimentao

57.1 MDULO DIGITAL


O mdulo bsico do TPW04-100 30-pontos, TPW04-200 e TPW04-300 pode ser conectado com o mdulo de
expanso digital: TPW04-100 pode ser expandido com 128 pontos, no mximo; TPW04-200 pode ser expandido
com 256 pontos, no mximo; e o TPW04-100 pode ser expandido com 384 pontos, no mximo.
57.1.1 Especificaes Gerais
Tipo
Item
Descrio unidade
de expanso
Ponto de Entrada
Ponto de sada
Bloco Terminal
Dimenso (mm)
(LAD)
Fonte de alimentao
ampliada
Temperatura de
Funcionamento
Temperatura de
armazenamento
Humidade relativa
Grau de poluio ao
Redor
Classe de instalao
Gabinete
Anticorrosiva
Altitude

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

0~55 C (32~131F) (temperatura no ambiente de funcionamento).


25 ~70 C.
Nvel RH1, 10~95 % (sem condensao).
2 (IEC 60664)
II
IP20
No erosiva
Operao: 0~2.000 m (0~6.565 polegadas); Transporte: 0~3.000 m(0 ~9.840 polegadas).
Faixa de frequncia Hz
5f< arruela M8.4
8.4 f150

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.

Mdulo digital de 16 pontos

Figura:

324 | TPW-04

TPW04-16EMR
TPW04-16EMT
TPW04-16EYR
TPW04-16AET
TPW04-16EXD

www.weg.net

57.1.2 TPW04-16EMR 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
Vida Mecnica
Vida Eltrica
Tempo de resposta
Carga Mnima

Sada

Indicador
Mtodo Isolamento
Indicador

Fonte de alimentao interna

Acessrio
Smbolo

As especificaes
8
DC 24 V 10%
7mA - 24 VDC.
3.3 K.

Figura

15VDC (4,2 mA) ou acima (mnimo)

Bloco terminal superior

9VDC(2,5 mA) ou abaixo (mximo)


OFF ON: 3 ms
ON OFF: 3 ms
Indicador LED ON
quando a entrada ON
Foto-acoplador isolamento
8
AC 250 V/DC 30 V.
2A/ 1 ponto; 5A/ 1 terminal comum
Relay.
20.000.000 vezes.
100.000 Vezes - 2A
10 ms.
1 mA - 5VDC.
Indicador LED ON, quando a
entrada ON.
Relay.
PWR: 5 V de alimentao LED (Verde)
OE: Habilitar sada LED (Verde)
5VDC: Mx. consumo
de corrente 55 mA.
24 VDC: Mx. consumo
de corrente 70mA
Cabo de expanso
(TP03-304EC: 4 cm, 26 pin).
Bloco de terminais descrio
Contedo

X0~X7

Terminal de entrada do sinal


(terminal de entrada)

S/S

Bloco terminal de circuito comum


(terminal comum)

Bloco terminal
superior

S/S

C0

X0

Y0

X1

Y1

X2

Y2

X3

Y3

X4

C1

X5

Y4

X6

Y5

X7

Y6

Y7

Bloco terminal inferior

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)

Nota: 4 pontos de sada a partilhar um terminal comum.


Circuito Interno
5V

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

Fonte de alimentao interna

Acessrio
Smbolo

As especificaes
8
DC 24V 10%
7mA - 24VDC.
3.3 K.

Bloco terminal superior

15VDC (4,2 mA), ou acima (min.)


9VDC (2,5 mA) ou abaixo (mx.)
OFFON: 3 ms.
ONOFF: 3 ms.
Indicador LED ON, quando a
entrada ON.
Foto-acoplador isolamento.
8
DC 24 V.
0.3 A/1 ponto; 1.2 A/ 1 terminal
comum.
Transstor NPN.
Menor que 1 ms.
1 mA - 5VDC.
Indicador LED ON, quando a
entrada ON.
Foto-acoplador isolamento.
PWR: 5V de alimentao LED
(Verde).
OE: Habilitar sada LED (Verde).
5VDC: Mx. consumo de corrente
55 mA.
24 VDC: Mx. consumo de corrente
70 mA.
Cabo de expanso (TP03-304EC: 4
cm, 26 pin).
Bloco de terminais descrio
Contedo

X0~X7

Terminal de entrada do sinal (terminal


de entrada).

S/S

Bloco terminal de circuito comum


(terminal comum).

Bloco terminal
superior.

Figura

S/S

C0

X0

Y0

X1

Y1

X2

Y2

X3

Y3

X4

C1

X5

Y4

X6

Y5

X7

Y6

Y7

Bloco terminal inferior

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

Nota: 4 pontos de sada a partilhar um terminal comum.


Circuito Interno
5V

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

Fonte de alimentao interna

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

Bloco terminal de cabeamento


de sada (terminal de sada).

C0~C1

Bloco terminal de circuito comum


(terminal comum).

Bloco
terminal superior

Figura

Bloco terminal superior

Bloco terminal inferior

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

Nota: 4 pontos de sada a partilhar um terminal comum.


Circuito Interno

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

Fonte de alimentao interna

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

Bloco terminal de cabeamento de


sada (terminal de sada).

C0~C1

Bloco terminal de circuito comum


(terminal comum).

Bloco terminal
superior.

Nota: 4 pontos de sada a partilhar um terminal comum.


Circuito Interno

Sada

328 | TPW-04

Figura
Bloco terminal superior.

Bloco terminal inferior.


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

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

Fonte de alimentao interna

Acessrio
Smbolo

As especificaes
16
DC 24V 10%
7mA - 24VDC.
3.3 K.

Bloco terminal superior.

15VDC (4,2 mA) ou acima (min.).


9VDC (2,5 mA) ou abaixo (mx.).
OFFON: 3 ms.
ONOFF: 3 ms.
Indicador LED ON, quando a
entrada ON.
Foto-acoplador isolamento.
0
PWR: 5 V de
alimentao LED (Verde).
5VDC:Max consumo
de corrente 75 mA.
Recepo disponvel 24VDC: Max
consumo de corrente 2 mA.
Cabo de expanso
(TP03-304EC:4 cm:26 pin).
Bloco de terminais descrio
Contedo

X0~X7

Terminal de entrada
do sinal (terminal de entrada).

S/S0

Bloco terminal de circuito comum


(terminal comum).

Bloco terminal
superior

Figura

Bloco terminal inferior.

Smbolo
Bloco
terminal
inferior.

X10~
X17
S/S1

Contedo
Terminal de entrada
do sinal (terminal de
entrada).
Bloco terminal de
circuito comum
(terminal comum).

Nota: 4 pontos de sada a partilhar um terminal comum.


Circuito Interno

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

Unidade de expanso Analgicos


W57H90D85
24VDC.
0~55 C.
25~70 C.
5~90% HR (sem condensao)
Faixa de
frequncia Hz
5f< arruela M8.4
8.4 f150

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.

Especificao (unidade de entrada analgica


8/12 bits tenso/corrente canais de entrada).
Tenso
Corrente
0 V~10V ou 1V~5 V
0MA~20 mA ou 4 mA~20 mA
Impedncia de entrada 30 K.
Impedncia de entrada 250 .
0000 (0V) ~ 4000 (10V) ou
0000 (0 mA) ~ 2000 (20 mA) ou
0000 (1V) ~ 2000 (5V).
0000 (4 mA) ~ 2000 (20 mA).
2.5 mV.
10 A.
1% (a 20 C).
1%(a 20 C.
1 tempo de scan/ 8 canais.
Bloco terminal superior.
8 canais.
Terminal de entrada analgica (terminal de entrada).
A0~A7 terminal do circuito comum (terminal comum).
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 (-).
I
A0 entrada de corrente.
S0
V
A0 entrada de tenso.
:
I
A 7 a entrada atual.
S7
V
V 7 a entrada atual.
PWR: 24V LED de energia (Verde).
LNK: Link LED (Verde).
5VDC: Mx. corrente 30 mA.
24 VDC 20%.
(Mx. consumo de corrente 50 mA).
Cabo de expanso (TPW04 -304EC:4 cm, 26 pin).

Bloco terminal inferior.

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 Sada Analgica

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.

Bloco terminal superior.

Bloco terminal inferior.

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

2 Canais (no entanto, 4-Canal registre, ser ocupado).


0 V~ 10 V ou
1 V~ 5 V
V2 - C2
10 V~10 V
Ligao Externa impedncia
deve ser > [Alterador 500
0000 (0 V) ~ 4000 (10 V) ou
0000 (1V) ~ 2000 (5 V)
V2 - C2

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)

1 Os canais (no entanto, 2-Canal registre, ser ocupado).


2.5 mV.
1% (a 25 C).
1 scan tempo/ 3 canais.
Terminal de entrada de tenso,
Insumos sinal de tenso entre V e C.
Terminal de entrada de corrente, as
entradas sinal de corrente entre I e C, com
curto-circuito para I.
Ponto de terra
comum de V0~V1 ou I0~I1
Sada de tenso terminal, sadas sinal de
tenso entre V2 e C2 (10 V~10 V).
V2, V2 no podem ser usados
simultaneamente.
Terminal de sada, corrente.
Sadas sinal de corrente entre o I2 e C2.
Ponto de terra comum de V2, V2 ou I2.
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: 24V LED de energia (Verde)
LNK: Link LED (Verde)
5VDC: Mx. corrente 30 mA.
24VDC 20%
(Mx. consumo de corrente 85 mA).
Cabo de expanso
(TP03-304EC: 4 cm, 26 pin).

10 A.
1% (0~55 C.

Bloco terminal superior.

Bloco terminal inferior.

www.weg.net
Esquema do Circuito
Diagrama do Circuito de entrada analgico

Diagrama do circuito analgico de sada

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

Especificao (unidade de entrada analgica


4 12bits PT100 os canais de entrada).
Pt100: 100 C~600 C (60 ~313 )
1000~6000 (100 C~600 C).
2.5 mV
Bloco terminal superior.
1% FSR (100 C~600 C).
RTD; = 0.00385; 2 ou 3 fios
1 tempo de scan/ 4 canais.
4 Canais.
Termistor (Pt 100), um sinal de entrada.
Termistor (Pt 100) entrada de sinal B.
Termistor (Pt 100) entrada de sinal B.
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: 24V LED de energia (Verde).
LNK: Link LED (Verde).

Fonte de alimentao interna

5VDC: Mx. atuais 50 mA.

Fonte de alimentao externa

24VDC 20%
(Mx. consumo de corrente 100 mA).

Acessrio

Cabo de expanso (TP03-304EC: 4 cm, 26 pin).


Bloco terminal inferior.

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

Especificao (unidade de entrada analgica 4 12-bits J/K canais de entrada).


Tipo J
K tipo
100 C~700 C.
100 C~1200 C.
1000~7000
1000~12000
2.5 mV
Bloco terminal superior.
1% FSR
Termopar tipo J/K.
1 tempo de scan/ 4 canais.
4 Canais
0V
Termistor (J, K) entrada de sinal + terminal.
+24V TC0+ * TC0- * TC1+ * TC1- *
Termistor (J, K) entrada de sinal - terminal.
24 V 24 VDC terminal
da entrada de alimentao ( + ).
24 V 24 VDC terminal
da entrada de alimentao (-).
PWR: 24V LED de energia (Verde)
LNK: Link LED (Verde)
5VDC: Max atuais 50mA
24VDC 20%
(Mx. consumo de corrente 150mA).

* TC2+ * TC2- * TC3+ * TC3- *

Cabo de expanso
(TP03-304EC: 4cm, 26pin).

Acessrio

Bloco terminal inferior.

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

Exemplo n 2: Mxima configurao bsica do sistema


Sem sugestes iniciais (TPW04-100 pode aumentar 128 pontos maximizando, TPW04-200 pode aumentar 256
pontos maximizando e TPW04-300 pode aumentar 384 pontos maximizando) + (TPW04-8AD) 7 + (TPW042AD) 4.

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

Unidade de expanso analgicos de entrada


(O sistema ir ler os dados no canal. Escreva-os no
endereo dados correspondentes a cada vez que a
leitura atendida).
Endereo Dados
D8436
D8437
D8438
...
D8444
D8445
...
D8494
D8495
D8496 (reservado).
D8497 (reservado).
D8498 (reservado).
D8499 (reservado).

Unidade de expanso Analgicos de sada


(O sistema ir ler os dados do endereo
correspondente, na sada deles de canais individuais
durante o scan).
Endereo Dados
D8381
D8382
D8383
...
D8389
D8390

57.2.9 Definies de Memria do Sistema


Configure a memria do sistema com antecedncia, de modo que o sistema ir obter o nmero de mdulos em uso.

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

57.4 MDULO DE FONTE DE ALIMENTAO


TP03-01SPS-UM um modulo de fonte de expanso AC 100~240V para ligao em srie com os mdulos de
expanso. TPW04 unidades bsicas fornece 5V e 24V de potncia para os mdulos de expanso da frente fonte
de alimentao ( esquerda), enquanto a expanso mdulo de potncia fornece energia para outros mdulos
( direita).

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

5V de corrente (mA) (max.)


130
150
150
180
230

Tipo de mdulo
TPW04-324
TPW04 332
TPW04-340
TPW04-360

5V de corrente (mA) (max.)


150~160
160~170
180~190
230~240

Tipo de mdulo
TPW04-4RD
TPW04-4TM
TPW04-2DA
TPW04-3MA
TPW04-8AD

5V de corrente (mA) (max.)


30
30
30
30
30

Tipo
TPW04-324
TPW04 332
TPW04-340
TPW04-360

24V de corrente (mA) (max.)


300
300
500
500

5V potncia consumida pelo mdulo de expanso


Tipo de mdulo
TPW04-16EMR
TPW04-16EMT
TPW04-16EYR
TPW04-16EYT
TPW04-16EXD

5V de corrente (mA) (max.)


30
30
40
40
20

57.4.2 Restrio de alimentao interna 24V


Especificao de alimentao interna 24V
Tipo
TPW04-114
TPW04-120
TPW04 224
TPW04-232

24V de corrente (mA) (max.)


200
200
300
300

Consumo de energia 24V interno


Quando a unidade principal e cada ponto de sada est ON, o consumo de energia de 8mA. Assim, se a
alimentao de 24V conforme as especificaes da unidade principal de 300mA, que pode levar 37 pontos de
sadas, no mximo, ao mesmo tempo.
Por exemplo:TPW04-130BR-A + 3TPW04-16EMR + 1TPW04-8AD. No exige a expanso mdulo de fonte
de alimentao para julgar se est disponvel.

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

Etapa 2, calcular o consumo mximo de interno de 24V.


TPW04-120BR-A+3TPW04-16EMR+TPW04-8AD
Configurao

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

Digital pontos de E/S

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

58 INTERPRETAO COMPLEMENTAR DAS FUNES BSICAS


58.1 INTERPRETAO DE DISPOSITIVOS ESPECIAIS
58.1.1 Operao de inicializao do PLC
M8000, M8001
M8000 e M8001 so sinalizadores que o PLC est ativado normalmente.

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.

58.1.2 Tempo de computao (acompanhamento do tempo de varredura)


Tempo de computao do PLC, que armazenado em D8010 a D8012.

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

58.1.5 Execuo de instrues bandeira acabamento


M8029: Execuo da instruo acabamento.
Trata-se de um ciclo de varredura, quando as instrues a seguir so de terminar: F57 PLSY, F59 PLSR, F63
INCD, F67 RAMP, F69 SORT, F71 HKY, F72 DSW, F74 SEGL, F77 PR, F156 ZRN, F158 DRVI, F159 DRVA, F200
PPMI, F201 PPMA, F202 DCWI, F203 DCWA, F204 PTPO, F205 CLLM, F206 VSPO, F210 DLINI, F211 DLINA,
F212 DCIMI, F213 DCIMA.
58.1.6 ID e ID especificando
D8003: Valor default gravado igual a 1.
M8128: Quando M8128 de 1, o valor de D8128 ser tomado como ID. Aps a alimentao ser ligada, M8128
ser reposto.
Alm disso, ID pode ser definido em ID em TPW04-PCLINK.
Aps o ID alterado, necessrio re-download do programa.
58.1.7 Memria armazena em modo stop
M8033: Sada segurando em STOP.
O marcador auxiliar M8033 acionado com antecedncia. Mesmo depois que o PLC alterado de run para stop,
ainda mantm o estado da sada em operao.
Aps a alimentao ser ligada, M8033 ser reposto.

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.

58.1.9 Modo leitura constante


Que fixa o tempo de processamento de ciclo de scan
O marcador auxiliar M8039 acionado, e o tempo de varredura alvo escrito para o registo de dados D8039
com 1 ms, conforme a unidade com antecedncia, e a computao ciclo do PLC no ser inferior ao valor.
At mesmo o clculo termina mais cedo, ir esperar no lado esquerdo. Ento, volte ao passo 0.

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.

58.2 RELAO DE INSTRUES DE CONTROLE DE FLUXO DO PROGRAMA


Relao da instruo MC-MCR e a instruo CJ tem sido descrita na instruo F0CJ. Veja a seguir a relao de
outras instrues de fluxo de programa.
Na tabela a seguir, representa a relao de incluso, e representa a repetio das ltimas e prximas
interseces.
Exemplo 1:

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

: Este pode ser combinado sem problema.


: Utilizao de combinao proibida, nmero () o cdigo de erro.
: Embora no seja estritamente proibida, pode levar complicao de aes e deve ser evitado o mximo
possvel.
P-SRET
(6608)
(6606)

(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

1. Qualquer anormalidade, e DI estado esquecido.


2. R FOR-NEXT, tais como linha real ao.
3. F
 END e END permitindo prosseguir. No os programas que
devero ser escritos ou executados. Nenhuma anormalidade.
Algumas instrues so exceo. As instrues de inscrio
relao pode ser usado de forma conjunta e as excees a
seguir deve ser seguido com ateno.
1. MC-MCR no pode ser usado em tais instrues, FOR-NEXT,
STL-RET, P-SRET e I-IRET.
2. STL-RET no pode ser usado em tais instrues, FOR-NEXT,
STL-RET, P-SRET e I-IRET.
3. M
 C-MCR, FOR-NEXT, P-SRET, I-IRET no pode usar I, IRET,
SRET, FEND, END e outras instrues.

: Este pode ser combinado sem problema.


: Utilizao combinada proibida, nmero () o cdigo de erro.
: Embora no seja estritamente proibida, pode levar complicao de aes e deve ser evitado o mximo
possvel.

58.3 ARRANJO CARACTERES ASCII


58.3.1 ASC II lista de cdigos (representada por 7 bits cdigo e sistema hexadecimal)
Sistema
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

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

58.3.2 Exemplo de ASC II cdigo


Sistema
Decimal

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

58.4 LISTA DE CDIGOS DE ERRO


Erro
cdigo

Ao
quando
ocorre um
erro

0000

Continue a
operar

6006

Continue a
operar

0000

Continue a
operar

Descrio do cdigo de erro.

Soluo

Carto de expanso erro [(M8060D8060)].

6101

6103
Parar a
operao

6105
6106
6107

0000

Continue a
operar

6301
6302

Continue a
operar

0000

Continue a
operar

352 | TPW-04

No h expanso comunicao (sem placa


de expanso, est instalado, mas o carto
Verifique se a placa de expanso est instalada
de memria relacionado com instrues
corretamente.
aplicado).
PLC hardware verificar [(M8061D8061)].
No h exceo.

Ligue novamente o fornecimento de energia. Se o erro


persistir, devolva-o fbrica para reparos.
Ligue novamente o fornecimento de energia. Se o erro
Erro de ROM.
persistir, devolva-o fbrica para reparos.
Corpo I/O erro barramento.
Voltar fbrica para reparos.
Reescrever o programa do usurio. Se o erro persistir,
Programa de usurio erro.
devolva-o fbrica para reparos.
Tempo de vigilncia
O ciclo de digitalizao est fora do alcance (D8000).
detectando ao longo do tempo.
Verifique o programa do usurio.
Ligue novamente o fornecimento de energia. Se o erro
Erro na linha Endereo RAM.
persistir, devolva-o fbrica para reparos.
Ligue novamente o fornecimento de energia. Se o erro
Erro de operao RAM.
persistir, devolva-o fbrica para reparos.
Erro de Comunicao [(M8063D8063)].
Erro de RAM.

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.

Descrio do cdigo de erro.

Programa incompatvel com o parmetro.


Aps a paragem PLC, defina os parmetros corretamente.
Erro de configurao capacidade de
Aps a paragem PLC, defina os parmetros corretamente.
memria.
RAM insuficiente.
Aps a paragem PLC, defina os parmetros corretamente.
Outros erros.
Aps a paragem PLC, defina os parmetros corretamente.
Erro de sintaxe [(M8065D8065)].

0000

Continue a
operar.

No h exceo.

6501
6504
6505

Parar a
operao.

Instruo erro combinao de endereo.


Ponteiro repetidas.
Endereo do dispositivo est alm gama.

6506
6507

Parar a
operao.

6508 P/
6509
0000

Continue a
operar.

No h exceo.

6606
6607

Programa principal tem I, IRET e SRET.

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.

Verifique se as instrues foram aplicadas corretamente.


Verificar se P e I so usados corretamente.
Verificar se as instrues foram aplicadas corretamente.
Verificar se as instrues foram aplicadas corretamente e
Usando instrues indefinidas.
registr-las no programa do usurio.
Se a P smbolo maior que 127 , verificar se P utilizado
Definio de ponteiro erro.
corretamente.
Erro na definio Interrupo. Ponteiro.
Verifique se no usado corretamente.
Outros.
Verifique se as instrues foram aplicadas corretamente.
Erro de circuito [(M8066D8066)].

MPS utilizada continuamente por mais de


8 vezes.
MPS, DRM e MPP relao erro.
STL utilizada continuamente por mais de
16 vezes.
Ponteiro no existe.

6603

Soluo

Verificar os tempos de usar MPS.


Verificar a relao entre PARLAMENTARES, DRM e MPP.
Verificar os tempos de usando STL.
Verificar se P utilizado corretamente.
Verifique se o programa e verificar se P e I so usados
corretamente.

PARA, NEXT incluir STL, RET, MC, MCR.


Verifique se as instrues foram aplicadas corretamente.
SMCS, SMCR, JCS, JCR.
Chamada possui mais de 16 nveis ninho.
Verifique os horrios de atendimento com alinhamento.
PARA e EM SEGUIDA inadequaes.
Verificar a utilizao de FOR, NEXT.
A JCS e sem JCR.
Verificar a utilizao de apoio JCS e JCR.
A STL e sem RET.
Verificar a utilizao de apoio STL e RET.
Com MC e sem MCR.
Verificar a utilizao de apoio MC e MCR.
A PMES e sem SMCR.
Verificar a utilizao de apoiar PMES e SMCR.
Com EU e sem IRET.
Verificar a utilizao de apoio I e IRET.
MC, MCR, SMCS, SMCR e SRET existe
Verifique se as instrues forem aplicados corretamente.
entre STL_RET.
FOR, NEXT possui mais de 16 nveis de
Verifique os horrios de utilizao FOR, NEXT.
encaixe.
Sem final.
Confira a programao e reescreva o programa.
Endereo retornado de IRET est errado.
Verifique se o programa est correto quanto interrupo.
Outros erros.
Verifique se as instrues foram aplicadas corretamente.
Clculo erro [(M8067D8067)].
No h exceo.
Conflito de endereos.
Erro de parmetro.

Verifique se o operando da instruo F40 ZRST, segundo


o erro nmero do passo D8068.
Verifique os parmetros do erro instruo, segundo o erro
nmero do passo D8068.

TPW-04 | 353

www.weg.net

Erro
cdigo

Ao
quando
ocorre um
erro

Descrio do cdigo de erro.

Soluo

6707

Erro de configurao relacionados ao


registro.

6709

Outros erros.

6710

Incongruncia parmetro.

Verifique as configuraes relacionadas com registros, em


funo do erro nmero do passo D8068.
Verifique as configuraes de parmetros do F42, ou
F100, RECEBE ARMAZENAR, de acordo com o erro
nmero do passo D8068.
Verifique as configuraes de parmetros do F36 e F37
WSFR WSFL, segundo o erro nmero do passo D8068.

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.

A alta frequncia de entrada CSFO.


Tempo de amostragem PID TS est fora da
Verifique a definio do tempo de amostragem PID TS.
faixa (Tis< 0).
Filtro de entrada PID constante est fora
Verifique a configurao do filtro de entrada PID
da faixa.
constante.
Ganho proporcional PID est fora da faixa.
Verifique a configurao de PID ganho proporcional.
PID tempo integral est fora da faixa.
Verifique a configurao de PID tempo integral.
PID ganho derivado est fora da faixa.
Verifique a configurao de PID ganho derivado.
Derivativos PID tempo esto fora da faixa.
Verifique a configurao de PID tempo derivados.
Tempo de amostragem PID ciclo clculo.
Verifique a definio do tempo de amostragem PID.
Excesso de valor variacional da medio
Verifique a definio do valor de medio PID.
no PID.
Excesso de valor desviado em PID.
Verifique a configurao de parmetros PID.
Transbordo de integrao no clculo PID.
Verifique a configurao de parmetros PID.
Excesso de ganho diferencial leva a
Verifique a configurao de parmetros PID.
extravasamento de valor diferencial em PID.
Clculo diferencial do transbordamento em
Verifique a configurao de parmetros PID.
PID.
Estouro dos resultados do clculo PID.
Verifique a configurao de parmetros PID
Resultado PID auto sintonia de erro.
Verifique a configurao de PID auto sintonia.
Operao sintonia PID auto direo
Verifique a configurao de PID auto sintonia.
incoerente.
PID auto sintonia erro de funcionamento.
Verifique a configurao de PID auto sintonia.
Erro nmero do passo D8068
Preservar aplicao erro, instrues passo
nmero.

Expanso erro [M8069D8069)].

6903
6904

Expanso I/O erro.


Continue a
operar.

6905
6906

Continue a
operar.

0000

Continue a
operar.

354 | TPW-04

No h exceo.

AD/DA erro de configurao.

Verifique se a conexo do mdulo de expanso, ou do


conector do terminal, funciona normalmente.
Verifique se o nmero de AD mdulos e nmero DA
canais so configurados corretamente.

A unidade no est conectada com a fonte


Verifique se a fonte de alimentao do mdulo e TP
de alimentao, ou de mais de um conjunto
AD03-4RD carregado.
de canais. Por TP03-4RD carga lenta.
A expanso pontos de E/S esto fora da
Verificar se a expanso ponto X ou Y do mdulo de
faixa.
expanso esto para alm do valor mximo aceitvel.
DESDE/para o erro [(M8070D8070)].
No h exceo.

www.weg.net

Erro
cdigo

Ao
quando
ocorre um
erro

Descrio do cdigo de 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

59 LISTA DISPOSITIVOS ESPECIAIS


59.1 MARCADOR AUXILIAR M
N.

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.

ON quando executado, e OFF


quando stop.
ON quando executado, e OFF
quando stop.
Trata-se de um pulso quando
STOPRUN
Trata-se de um perodo de
pesquisa, quando STOPRUN
Quando M8061, M8064, M8065
e M8066 so, ser, e PLC ser
forado a parar.

Aviso de ocorrncia
de erro.

Vai ser quando M8063, M8067 e


M8069 so.

Baixa tenso da
bateria.

SOBRE quando a tenso da


bateria estiver baixa demais.

Trava de baixa tenso


da bateria.

SOBRE quando a tenso


da bateria estiver muito baixa,
enquanto desligado quando a
fonte de alimentao conectado.

5 ms ON / 5 ms OFF.

50 ms ON / 50 ms OFF.

0,5 s ON / 0,5 s 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

Relgio parar e preset.

M8016

Parar de exibir hora do


relgio.

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

Clculo resultado 0 (F20


ADICIONAR, F21 SUB, F39, F43
SFRD SOMA, F48 SQR, F120
EAS, F121 ESUB, F129 INT, F162
TADD, F163 TSUB).
Clculo resultado menor que o
mnimo. Nmero negativo. (F20
ADICIONAR, F21 SUB, F48 SQR,
F129 INT, F162 TADD, F163 TSUB).

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.

0: 8 bytes; 1: 16 bytes para F77 PR.

M8028

Interrupo FROM/TO
habilitada.

Interrupo permitida durante a


execuo instruo FROM/TO.

Execuo da instruo
termina.

quando as instrues a seguir


so terminar, F57 PLSY, PLSR F59,
F63 RIDC, RAMPA F67, F69 SORT,
HKY F71, F72 DSW, F74 Segl, PR
F77, F156 ZRN, F158 DRVI, F159
DRVA, F200 PPMI, F201 PPMA,
F202 CIT, CWA F203, F204 PTPO,
F205 CLLM, F206 VSPO, F210 LINI,
LINA. F211, F212 CIMI, F213 CIMA.

[* 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).

Desabilitar interrupes no estado.


Inicialize para quando o estado
muda de PARAR para executar.

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.

Exceo de hardware do PLC.

M8063

Erro de comunicao.

M8064

Erro de parmetro.

M8065

Erro de sintaxe.

M8066

Erro ciclo.

M8067

Erro clculo.

M8068

Reservados.

M8069

Erro expanso.

M8070 TPW04RESENTA UMA

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

Filtro de Entrada, ativar


funo.

Quando est desligado, continua


a ser o mesmo que a original
expanso I/O.
Quando ativado, o nmero de I/O
de expanso determinado pela
D8110 e D8111. Quando a unidade
bsica est conectada com a fonte
de alimentao, e no conector do
terminal adicionada, a operao
vlida. Caso contrrio, invlida.
Depois de uma fonte de
alimentao ser conectada, M8110
ser reposta.
Quando estiver desligado, funo
de filtro est indisponvel.
Quando LIGADO, o tempo de
filtrao determinado por D8112
(funo de filtro est disponvel
para X0~X5 da TPW04 sries,
enquanto est indisponvel para
outros insumos).
Depois que uma fonte de
alimentao conectada, M8112
ser reposto.

Comunicao/Ligao (RS485 porta de comunicao)


M8121

Pronto a enviar dados.

M8122

Bandeira enviar.
Bandeira de trmino
de comunicao.

M8123
Erro de comunicao.
M8124

Bandeira de envio.

RS MBUS, instrues de porta de


comunicao RS485.
RS MBUS instrues de porta de
comunicao RS485.
RS MBUS instrues de porta de
comunicao RS485.
COIW, MCIR, MCIW, REGW,
MRGR, MRGW, instrues de porta
de comunicao RS485.
RS, instruo MBUS de ponto de
comunicao RS485.
PLC o estado

M8128

Especificando ID
ativado.

Especificando ID ativado, o que 0


inicialmente.
Aps a alimentao est ligada,
M8128 ser reposto.

Comunicao/Ligao (RS485 porta de comunicao)


RS instruo de porta de
comunicao RS485.

M8129

Timeout acrdo.

M8130

Reservados.

Plataforma Alta Velocidade/Posio


M8131

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

Sada de sinal CLR.

M8141

Sada de sinal CLR.

M8142

Reservados.

M8143
M8144
M8145
M8146
M8147

M8148 NMERO

Sada simultnea.

M8150

Sada de sinal CLR.

M8151

Sada de sinal CLR.

M8154
M8155
M8156
M8157

M8158

O sinal de sada do CLR instruo


ZRN.
TPW04-100/TPW04-200:
Disponvel para Y0/Y1.
TPW04-300: Disponvel de Y0.
O sinal de sada
do CLR instruo ZRN
TPW04-300: Disponvel para Y1.

Y000 Sada de pulso


terminada.
Y001 sada de pulso
terminada.
Y000 - sada de pulso
parou.
Y001 sada de pulso
parou.
Y000 controla a Sada
de pulso - (ocupado/
ler).
Sada de pulso Y001
monitoramento
(ocupado/ler).

M8149

M8153

Ao. Funo

Permitir sada simultnea de Y000


e Y001.
O sinal de sada do CLR instruo
ZRN.
TPW04-300: Disponvel para Y2.
O sinal de sada do CLR instruo
ZRN.
TPW04-300: Disponvel de Y3.

Y002 Sada de pulso


acabado.
Y003 Sada de pulso
acabado.
Y002 Sada de pulso
parou.
Y003 Sada de pulso
parou.
Y002 Monitoramento
de Sada de pulso
(ocupado/ler).
Y003 Monitoramento
de Sada de pulso
(ocupado/ler).

Aplicvel a
TPW04-100

TPW04-200

TPW04-300

Funo de Expanso
M8160

Funo SWTPW04

No F17 XCH

M8161

Modo de
processamento octal.

Nas instrues do F76 - ASC, F80


RS, F82 ASCI, F83 hexadecimal,
F84, CCD, F87 MBUS, F188 CRC.

No F71 HKY.

No F13 SMOV.

Se M8170 est desativado, C252


vai ser reposto pelo X002.
Se M8170 , C252 vai ser reposto
pelo X005.

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.

M8200~M8255 ser reposto


depois que uma fonte de
alimentao conectada.

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.

instrues de expanso porta de


comunicao 2.
RS instruo de expanso porta de
Timeout acrdo.

comunicao 2.
Comunicao/ligao (expanso porta de comunicao 1)

M8321

Pronto a enviar dados.

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.

RS, MBUS instrues de expanso


porta de comunicao 1.
RS, MBUS instrues de expanso
porta de comunicao 1.
RS, MBUS, COIW, MCIR,
MCIW, REGW, MRGR, MRGW
instrues de expanso porta de
comunicao 1.
MBUS, COIW, MCIR, MCIW,
REGW, MRGR, MRGW
instrues de expanso porta de
comunicao 1.
RS instruo de porta de
comunicao 1 expanso
Comunicao/Ligao (RMIO)
RMIO erro na transmisso de
dados (mestre).
RMIO erro na transmisso de
dados (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.

RMIO erro na transmisso de


dados (escravo 2).
RMIO erro na transmisso de
dados (escravo 3).
RMIO erro na transmisso de
dados (escravo 4).

Aplicvel a
TPW04-100

TPW04-200

TPW04-300

[* 2].

[* 2].

[* 2].

Porta de comunicao 1
Expanso modo RMIO

[* 2].

485 Porta de comunicao 1


modo RMIO.

[* 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].

485 Porta de comunicao 1


modo DTLK2.

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

DTLK2 erro na transmisso de


dados (mestre).
DTLK2 erro na transmisso de
dados (escravo 1).
DTLK2 erro na transmisso de
dados (escravo 2).
DTLK2 erro na transmisso de
dados (escravo 3).
DTLK2 erro na transmisso de
dados (escravo 4).
DTLK2 erro na transmisso de
dados (escravo 5).
DTLK2 erro na transmisso de
dados (escravo 6).
DTLK2 erro na transmisso de
dados (escravo 7).
DTLK2 erro na transmisso de
dados (escravo 8).
DTLK2 erro na transmisso de
dados (escravo 9).
DTLK2 erro na transmisso de
dados (escravo 10).
DTLK2 erro na transmisso de
dados (escravo 11).
DTLK2 erro na transmisso de
dados (escravo 12).
DTLK2 erro na transmisso de
dados (escravo 13).
DTLK2 erro na transmisso de
dados (escravo 14).
DTLK2 erro na transmisso de
dados (escravo 15).
Comunicao de dados DTLK2
status.

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.

Apresentar tempo de varredura


(unidade: 1 ms).

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

Ano (2000 a 2099).

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.

especificado X correspondente para


controle de execuo/parada, quando
o M8035 est ligado.

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.

O mnimo nmero de endereo


NO, entre S0 a S899, que est
guardado na D8040, e os nmeros de
endereos no estado seguinte, que
so salvos em D8041 a D8047. Com
base nesta ordem, 8 componentes
so salvos, entre os quais o maior
componente, guardado na D8047,
que operado em status de
funcionamento.

Guardar o endereo para estado


mnimo, entre (S900 a S999).
Deteco de Erros

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.

D8070 TPW04RESENTA UMA

Erro de FROM/TO.

Consulte a Lista de Cdigos de Erro


para obter mais informaes
Consulte a Lista de Cdigos de Erro
para obter mais informaes.
Consulte a Lista de Cdigos de Erro
para obter mais informaes.
Consulte a Lista de Cdigos de Erro
para obter mais informaes.
Consulte a Lista de Cdigos de Erro
para obter mais informaes.
Consulte a Lista de Cdigos de Erro
para obter mais informaes.
Consulte a Lista de Cdigos de Erro
para obter mais informaes.
Preservar aplicao erro instrues
passo nmero.
Consulte a Lista de Cdigos de Erro
para obter mais informaes.
Consulte a Lista de Cdigos de Erro
para obter mais informaes.
Funo de Expanso

O nmero total de
entrada X.

D8111

O nmero total de
entrada Y.

D8112

Filtro de Entrada
tempo.

O nmero total de entrada X


(incluindo a entrada). Quando M8110
est LIGADA, o nmero total de
entrada X determinado pela D8110.
O nmero total de entrada Y
(incluindo entrada). Quando M8111
est LIGADA, o nmero total de
entrada Y determinada pela D8111.
o filtro de entrada tempo em ms.
Quando M8112 est LIGADA, o filtro
de entrada filtrada pela D8112.

Comunicao/Ligao (RS485 porta de comunicao)


D8120

Formato de
Comunicao.

Formato de Comunicao de porta


de comunicao RS485 de 89 Hex
por padro.

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.

Nmero restante dos dados enviados


pela construdo em porta de
comunicao RS485.
Nmero restante dos dados
recebidos pelo construdo em porta
de comunicao RS485
RS instruo de porta de
comunicao RS485 02 Hex por
padro.
RS instruo de porta de
comunicao RS485 03 Hex por
padro.
Defina a hora antes de enviar (0 a
30000) ms para obter instrues de
COIW, MCIR, MCIW, REGW, MRGR,
MRGW, RS MBUS na porta de
comunicao RS485, que de 10 ms
por padro.

Aplicvel a
TPW04-100

TPW04-200

TPW04-300

Nmero Total de
pulsos.

Nmero Total de pulsos sada do


Y000 - a Y001
D8136 (baixo), D8137 (palavra alta).

Nmero Total de
pulsos.

Nmero Total de pulsos sada para


Y000
D8140 (baixo), D8141 (palavra alta).

Nmero Total de pulsos sada para


Y001
D8142 (baixo), D8143 (palavra alta).
TPW04-100/TPW04-200: velocidade
de Base do Y000 e Y001
TPW04-300: velocidade de Base do
Y000.
TPW04-100/TPW04-200: velocidade
mxima de Y000 e Y001
TPW04-300: velocidade mxima de
Y000
D8146 (baixo), D8147 (palavra alta).
TPW04-100/TPW04-200: tempo de
Acelerao/desacelerao para a
Y000 e Y001
TPW04-300: tempo de acelerao
de Y000.

Estado do PLC
Especifique o ID.

Quando o M8128 = 1 tidacomo o


ID. Para alm da gama de1 a 255, o
valor padro 1.

D8128

Comunicao/Ligao (RS485 porta de comunicao)


Tempo para seleo
do tempo de espera.
D8129

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

Nmero de passo lento de Y000 quando executar F205 CLLM.

Nmero de passo lento de Y001 quando executar CLLM F205.

Nmero de passo lento de Y002 quando executar CLLM F205.

Nmero de passo lento de Y003 quando executar CLLM F205.

Comentrios nmero de Y000 quando executar CLLM F205.


Comentrios nmero de Y001 quando executar CLLM F205.

Comentrios nmero de Y002 quando executar CLLM F205.


Comentrios nmero de Y003
quando executar CLLM F205.
TPW04-300: Desacelerao tempo
de Y000.
Sada PWM

D8158

Y000 - Parmetro
base de tempo.

D8159

Y001 - Parmetro
base de tempo.

0:Parmetro est na unidade de 1 ms.


1:Parmetro est na unidade de 0,1
ms.
2:Parmetro est na unidade de 0,01
ms.
Plataforma Alta Velocidade/Posio

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.

Escravo o nmero da estao local.

[* 2].

D8174

Nmero total
escravo.

Guarde o nmero total escravo.

[* 2].

D8175

Reservados.

Escravo, o nmero da estao local.

[* 2].

Defina o nmero total escravo.

[* 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

Defina repetir vezes.

Defina repetir vezes.

[* 2].

D8180 E NO
CONSEGUE

Definir tempo-limite
de comunicao.

Definir tempo-limite de comunicao.

[* 2].

Plataforma Alta Velocidade/Posio


D8190
D8191

Nmero total de
pulsos.

D8195

Velocidade de base.

D8196
D8197
D8198

Velocidade mxima.
Tempo de
acelerao.

TPW04-300; Total nmero


de pulsos sados para Y002.
D8190 (baixo), D8191 (palavra alta).
TPW04-300;Velocidade
base do Y002.
TPW04-300;Velocidade
mxima de Y002.
D8196 (baixo), D8197 (palavra alta).
TPW04-300; Acelerao
tempo para Y002.

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.

Para fazer uma 2DA funcionar


normalmente, defina o valor como 2.
0:No filtro de software; 1 a 3:Software
modo filtro 1 a 3.
Definir mdulo modo de canal AD 1
a 4.
Definir mdulo modo de canal AD 5
a 8.
Definir mdulo modo de canal AD 9
a 12.
Definir mdulo modo de canal AD 13
a 16.
Definir mdulo modo de canal AD 17
a 20.
Definir mdulo modo de canal AD 21
a 24.
Definir mdulo modo de canal AD 25
a 28.
Definir mdulo modo de canal AD 29
a 32.
Definir mdulo modo de canal AD 33
a 36.
Definir mdulo modo de canal AD 37
a 40.
Definir mdulo modo de canal AD 41
a 44.
Definir mdulo modo de canal AD 45
a 48.
Definir mdulo modo de canal AD 49
a 52.
Definir mdulo modo de canal AD 53
a 56.
Definir mdulo 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.

Modo de operao para retirada DA 1


a 4 canais.
Set modo de operao para canais
DA 5 a 8.
Set modo de operao para canais
DA 9 a10.

Comunicao/ligao (expanso porta de comunicao 2)


D8300

Formato de
Comunicao.

D8302

Nmero restante
de envio de dados
RS485.

372 | TPW-04

Formato de comunicao para porta


de comunicao 2 expanso de 89
Hex por padro.
Nmero restante dos dados enviados
pela expanso porta de comunicao
2.

www.weg.net

N.

Nome

Ao. Funo

D8303

Nmero de dados
recebidos.

D8304

Caractere de incio.

D8305

Caracteres finais.

D8306

Tempo antes de
enviar.

Nmero de dados recebidos pela


expanso porta de comunicao 2.
Caractere de incio da expanso porta
de comunicao 2, RS instruo 02
Hex.
Fim personagem de expanso porta
de comunicao 2, RS instruo 03
Hex.
Defina a hora antes de enviar (0 a
30000) ms para obter instrues de
COIW, MCIR, MCIW, REGW, MRGR,
MRGW, RS MBUS, na expanso
porta de comunicao 2, que de 10
ms por padro.
Tempo de timeout acrdo para
expanso porta de comunicao 2,
RS instruo.
Tempo-limite de resposta acrdo
para expanso porta de comunicao
2, nas instrues do COIW, MCIR,
MCIW, REGW, MRGR, MRGW, RS
MBUS.

Tempo de timeout
acrdo.
D8309
Tempo-limite de
resposta acrdo

Aplicvel a
TPW04-100

TPW04-200

TPW04-300

Comunicao/ligao (expanso porta de comunicao 1)


D8320

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.

Tempo para o tempo


de resposta.
D8329
Tempo-limite para o
tempo de resposta.

Formato de comunicao para porta


de comunicao, 1 expanso de
89 Hex por padro.

O formato de comunicao para PG


porto 89 Hex por padro.

[* 2].

[* 2].

[* 2].

[* 2].

[* 2].

[* 2].

Nmero restante dos dados enviados


pela expanso porta de comunicao
1.
Nmero de dados recebidos pela
expanso porta de comunicao 1.
Caractere de incio da expanso porta
de comunicao 1, RS instruo 02
Hex.
Fim personagem de expanso porta
de comunicao 1, RS instruo 03
Hex.
Defina a hora antes de enviar (0 a
30000) ms para obter instrues de
COIW, MCIR, MCIW, REGW, MRGR,
MRGW, RS MBUS, na expanso
porta de comunicao 1, que de 10
ms por padro.
Tempo de timeout acrdo para
expanso porta de comunicao 1,
RS instruo.
Tempo-limite de resposta acrdo
para expanso porta de comunicao
1, nas instrues do COIW, MCIR,
MCIW, REGW, MRGR, MRGW, RS
MBUS.
Comunicao/Ligao (RMIO)

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

Rede atual tempo de varredura para


RMIO.
Rede mximo tempo de varredura
para RMIO.
Erro de Comunicao contagem dos
RMIO mestre.
Erro de Comunicao contagem dos
RMIO escravo 1.
Erro de Comunicao contagem dos
RMIO escravo 2.
Erro de Comunicao contagem dos
RMIO 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 contagem dos


RMIO escravo 4.
Cdigo de erro de comunicao
RMIO mestre.
Cdigo de erro de comunicao
RMIO escravo 1.
Cdigo de erro de comunicao
RMIO escravo 2.
Cdigo de erro de comunicao
RMIO escravo 3.
Cdigo de erro de comunicao
RMIO escravo 4.

Erro de
Comunicao.
Nmero de passo
errado.

Consulte a Lista de Cdigos de Erro


para obter mais informaes.
Salvar etapa nmero de erro de
comunicao.

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.

Guardar os dados de temperatura do


mdulo 1.
Guardar os dados de temperatura do
mdulo 2.
Guardar os dados de temperatura do
mdulo 3.
Guardar os dados de temperatura do
mdulo 4.
Guardar os dados de temperatura do
mdulo 5.
Guardar os dados de temperatura do
mdulo 6.
Guardar os dados de temperatura do
mdulo 7.
Guardar os dados de temperatura do
mdulo 8.
Salvar os dados do canal 1 e ler
a partir do ANNCIO carto de
expanso 1.
Salvar os dados do canal 2 e ler
a partir do ANNCIO carto de
expanso 1.
Salvar os dados do canal 3 e ler
a partir do ANNCIO carto de
expanso 1.
Salvar os dados do canal 4 e ler
a partir do ANNCIO carto de
expanso 1.
Salvar os dados do canal 1 e ler
a partir do ANNCIO carto de
expanso 2.
Salvar os dados do canal 2 e ler
a partir do ANNCIO carto de
expanso 2.
Salvar os dados do canal 3 e ler
a partir do ANNCIO carto de
expanso 2.
Salvar os dados do canal 4 e ler
a partir do ANNCIO carto de
expanso 2.

Aplicvel a
TPW04-100

TPW04-200

TPW04-300

[* 2].

[* 2].

[* 2].

[* 2].

[* 2].

[* 2].

Guardar os dados escritos no canal 1,


da placa de expanso 1.

Guardar os dados escritos no canal 1,


da placa de expanso 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

Guardar os dados escritos no canal 2,


da placa de expanso 1.

Guardar os dados escritos no canal 2,


da placa de expanso 2.

[* 2].

[* 2].

[* 2].

[* 2].

Comunicao/Ligao (RMIO)
D8373
D8374
D8376

Nmero da estao
(somente leitura).
Escravo nmero
(somente leitura).
Definir nmero da
estao.

Estado estao para definio do


nmero RMIO, estao local.
Definio de nmero Escravo, estado
de escravo RMIO comunicao.
Estado estao para definio do
nmero RMIO, estao local.
Definio de nmero Escravo, estado
de escravo RMIO comunicao.

D8377

Nmero Set escravo.

D8379

Defina repetir vezes.

Defina RMIO repetir vezes.

[* 2].

D8380

Definio de Tempolimite.

Definio de tempo RMIO.

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

Guardar os dados escritos no canal 1,


da placa de expanso.
Guardar os dados escritos no canal 2,
da placa de expanso.
Guardar os dados escritos no canal 3,
da placa de expanso.
Guardar os dados escritos no canal 4,
da placa de expanso.
Guardar os dados escritos no canal 5
da placa de expanso.
Guardar os dados escritos no canal 6,
da placa de expanso.
Guardar os dados escritos no canal 7,
da placa de expanso.
Guardar os dados escritos no canal 8
da placa de expanso.
Guardar os dados escritos no canal 9,
da placa de expanso.
Guardar os dados escritos no canal
10, da placa de expanso.

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

DTLK2 rede atual, tempo de


varredura.
DTLK2 rede, mximo tempo de
varredura.
Erro de comunicao, contagem dos
DTLK2 mestre.
Erro de comunicao, contagem dos
DTLK2 escravo 1.
Erro de comunicao, contagem dos
DTLK2 escravo 2.
Erro de comunicao, contagem dos
DTLK2 escravo 3.
Erro de comunicao, contagem dos
DTLK2 escravo 4.
Erro de comunicao, contagem dos
DTLK2 escravo 5.
Erro de comunicao, contagem dos
DTLK2 escravo 6.
Erro de comunicao, contagem dos
DTLK2 escravo 7.
Erro de comunicao, contagem dos
DTLK2 escravo 8.
Erro de comunicao, contagem dos
DTLK2 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).

Erro de comunicao, contagem dos


DTLK2 escravo 10.
Erro de comunicao, contagem dos
DTLK2 escravo 11.
Erro de comunicao, contagem dos
DTLK2 escravo 12.
Erro de comunicao, contagem dos
DTLK2 escravo 13.
Erro de Comunicao, contagem dos
DTLK2 escravo 14.
Erro de comunicao, contagem dos
DTLK2 escravo 15.

Cdigo de erro
(mestre).

Cdigo de erro de comunicao,


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

Cdigo de erro de comunicao,


DTLK2 escravo 1.
Cdigo de erro de comunicao,
DTLK2 escravo 2.
Cdigo de erro de comunicao,
DTLK2 escravo 3
Cdigo de erro de comunicao,
DTLK2 escravo 4.
Cdigo de erro de comunicao,
DTLK2 escravo 5.
Cdigo de erro de comunicao,
DTLK2 escravo 6.
Cdigo de erro de comunicao,
DTLK2 escravo 7.
Cdigo de erro de comunicao,
DTLK2 escravo 8.
Cdigo de erro de comunicao,
DTLK2 escravo 9.
Cdigo de erro de comunicao,
DTLK2 escravo 10.
Cdigo de erro de comunicao,
DTLK2 escravo 11.
Cdigo de erro de comunicao,
DTLK2 escravo 12.
Cdigo de erro de comunicao,
DTLK2 escravo 13.
Cdigo de erro de comunicao,
DTLK2 escravo 14.
Cdigo de erro de comunicao,
DTLK2 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].

Salvar os dados do canal 1 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 2 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 3 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 4 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 5 e ler a


partir do mdulo de expanso AD.

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

Salvar os dados do canal 6 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 7 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 8 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 9 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 10 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 11 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 12 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 13 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 14 e ler a


partir do mdulo de expanso AD

Salvar os dados do canal 15 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 16 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 17 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 18 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 19 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 20 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 21 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 22 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 23 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 24 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 25 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 26 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 27 e ler a


partir do mdulo de expanso AD.

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

Salvar os dados do canal 28 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 29 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 30 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 31 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 32 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 33 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 34 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 35 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 36 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 37 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 38 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 39 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 40 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 41 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 42 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 43 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 44 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 45 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 46 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 47 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 48 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 49 e ler a


partir do mdulo de expanso AD.

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

Salvar os dados do canal 50 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 51 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 52 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 53 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 54 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 55 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 56 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 57 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 58 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 59 e ler a


partir do mdulo de expanso AD.

Salvar os dados do canal 60 e ler a


partir do mdulo de expanso AD.

: 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

WEG Drives & Controls - Automao LTDA.


Jaragu do Sul - SC - Brasil
Fone 55 (47) 3276-4000 - Fax 55 (47) 3276-4020
So Paulo - SP - Brasil
Fone 55 (11) 5053-2300 - Fax 55 (11) 5052-4212
automacao@weg.net
www.weg.net

Você também pode gostar