Professional Documents
Culture Documents
Ref. 3-0019.210
Manual Rev. 2.10 Agosto/2001
Pgina 1
Este manual no pode ser reproduzido, total ou parcialmente, sem autorizao por escrito da ATOS.
Seu contedo tem carter exclusivamente tcnico/informativo e a ATOS se reserva no direito, sem
qualquer aviso prvio, de alterar as informaes deste documento.
Pgina 2
Termo de Garantia
A ATOS AUTOMAO INDUSTRIAL LTDA. assegura ao comprador deste produto, garantia contra
qualquer defeito de material ou de fabricao, que nele apresentar no prazo de 360 dias contados a partir
da emisso da nota fiscal de venda.
A ATOS AUTOMAO INDUSTRIAL LTDA. restringe sua responsabilidade substituio de peas
defeituosas, desde que o critrio de seu Departamento de Assistncia Tcnica, se constate falha em
condies normais de uso. A garantia no inclui a troca gratuita de peas ou acessrios que se desgastem
naturalmente com o uso, cabos, chaves, conectores externos e rels. A garantia tambm no inclui
fusveis, baterias e memrias regravveis tipo EPROM.
A ATOS AUTOMAO INDUSTRIAL LTDA. declara a garantia nula e sem efeito se este produto sofrer
qualquer dano provocado por acidentes, agentes da natureza, uso em desacordo com o manual de
instrues, ou por ter sido ligado rede eltrica imprpria, sujeita a flutuaes excessivas, ou com
interferncia eletromagntica acima das especificaes deste produto. A garantia ser nula se o
equipamento apresentar sinais de ter sido consertado por pessoa no habilitada e se houver remoo e/ou
alterao do nmero de srie ou etiqueta de identificao.
A ATOS AUTOMAO INDUSTRIAL LTDA. somente obriga-se a prestar os servios referidos neste
termo de garantia em sua sede em So Paulo - SP, portanto, compradores estabelecidos em outras
localidades sero os nicos responsveis pelas despesas e riscos de transportes (ida e volta).
Pgina 3
Pgina 4
ndice
1. INTRODUO...........................................................................................................................11
Caractersticas Gerais do MPC4004 .................................................................................................. 11
Pgina 5
ndice
Estrapeamento para mdulo de energia........................................................................................... 30
Esquemas de Ligaes para os Mdulos da srie MPC4004 .......................................................... 31
Sadas Digitais.................................................................................................................................... 58
Temporizadores (0,001s).................................................................................................................... 60
Multiplex.............................................................................................................................................. 61
Viso geral ............................................................................................................................................................. 61
Utilizando o aplicativo SUP .................................................................................................................................... 61
E/S Analgicas
Canais 1 a 16 ......................................................................................................... 63
Temperatura........................................................................................................................................ 70
Pgina 6
ndice
Contadores Rpidos........................................................................................................................... 79
Force.................................................................................................................................................... 81
Viso geral .............................................................................................................................................................. 81
Utilizando o aplicativo SUP..................................................................................................................................... 81
Alarmes ............................................................................................................................................... 81
Viso geral .............................................................................................................................................................. 81
Utilizando o aplicativo SUP..................................................................................................................................... 82
Registros ............................................................................................................................................. 83
Viso geral .............................................................................................................................................................. 83
Mapeamento de memria....................................................................................................................................... 83
Pgina 7
ndice
Leitura de caracteres atravs do canal serial................................................................................. 100
6. DIMENSES........................................................................................................................... 123
Dimenses dos bastidores da Srie MPC4004............................................................................... 123
Dimenses dos bastidores utilizados nos acessrios MPC4004.................................................. 124
Pgina 8
ndice
Recursos disponveis nos canais de comunicao MPC4004 ...................................................... 133
APNDICE A - MENSAGENS.....................................................................................................135
Mensagens ........................................................................................................................................ 135
Pgina 9
ndice
Pgina 10
Captulo 1 - Introduo
1. Introduo
MPC4004 uma srie de microcontroladores programveis incorporando alm das tradicionais funes de
rels, temporizadores e contadores, um avanado conjunto de instrues tais como operaes aritmticas
(+, -, x, ), comparaes, transferncia de dados, transferncias de blocos de dados, converses BCD
para binrio, binrio para BCD, calendrio, impresso de dados, Jump, Call, etc.
Os mdulos de processamento incorporam dois canais seriais de comunicao, sendo um no padro
RS232 e o outro no padro RS485, tanto para comunicao local para troca de dados como para
programao de usurio.
: mximo 50 ms
Isolao ptica
Temperatura de Armazenagem
: -20 a +70 C
Temperatura de Operao
: 0 a +55 C
Umidade
Vibrao
: 5 a 50 Hz / 0,625 G
(0,1 mm pico a pico)
Imunidade a rudo
Indicadores LED
Mtodo de Programao
: Diagrama de rels
Conjunto de Instrues
: DWARE
Interface Homem-Mquina
Capacidade de Programao
: 12 K bytes
Tempo de Varredura
: 6 ms/K (tpico)
: 5ms/K p/ CPU com processador XA
Estados Internos
: 1.024
Temporizadores / Contadores
Pgina 11
Captulo 1 - Introduo
Registros Internos
: 1.536
Interface de Comunicao
Autodiagnstico
Pgina 12
2. Componentes da Srie
Descrio Geral dos Mdulos
Modelo
Descrio
4004.01
4004.02
4004.05E
4004.06E
4004.09
4004.09E
4004.11
4004.11/L
4004.12
4004.12/L
4004.21
4004.22
4004.24
4004.26
4004.28
4004.2A
4004.31
4004.32
4004.33
4004.34
4004.35
4004.35/A
4004.37
4004.39
4004.40
4004.40/A
4004.40/B
4004.40/C
4004.40/D
4004.40/F
4004.40/G
4004.45
4004.51
4004.52
4004.53
4004.54
4004.55
4004.56
4004.57
4004.58
4004.60
4004.60/A
4004.60N
4004.61
4004.61/A
4004.61N
4004.62
4004.62/M
Pgina 13
Modelo
Descrio
4004.63
4004.63/M
4004.64
4004.64/M
4004.65/J
4004.65/K
4004.66/J
4004.66/K
4004.70
4004.71R
4004.73
4004.73M
4004.74
4004.75/P
4004.75P1
4004.75P2
4004.76/P
4004.76P1
4004.76P2
4004.85
4004.85P2
4004.87
4004.87SA
4004.90
4004.92
4004.92S1
4004.94
4004.94S1
4004.95
4004.98
4004.98/S
4004.98S1
4004.99
4004.99/S
4004.99S1
Acessrios
1901.00
1901.00M
2232.00R
2240.03
2240.05
2250.00
CRS232415
Bastidores
Bastidor
4004.21
4004.22
4004.24
4004.26
4004.28
4004.2A
Nmero de Ranhuras
01
02
04
06
08
10
Pgina 14
Mdulos de Processamento
Cdigo
Entradas
Sadas
4004.01
8 E tipo N
8 S tipo N
4004.02
8 E tipo P
8 S tipo P
4004.05E (1)
8 E tipo N
8 S tipo N
4004.06E (1)
8 E tipo P
8 S tipo P
4004.09
8 E tipo N ou P
8 S (Rel)
4004.09E (1)
8 E tipo N ou P
8 S (Rel)
4004.11
8 E tipo N
8 S tipo N
4004.12
8 E tipo P
8 S tipo P
4004.11/L
8 E tipo N
8 S tipo N
4004.12/L
8 E tipo P
8 S tipo P
Memria
usurio
32K NVRAM
Relgio
calendrio
Sim
Comunicao
serial
RS232/RS485
32K NVRAM
Sim
RS232/RS485
Sim
RS232/RS485
Sim
RS232/RS485
No
RS232/RS485
Sim
RS232/RS485
No
RS232/RS485
No
RS232/RS485
No
RS232
No
RS232
4004.11 e 4004.12
Sim
3Khz
5x
Sim
2A
2
Sim
Sim
Sim
Sim
120 E 120S
Sim
4004.11L e 4004.12L
Sim
2Khz
1x
Sim
2A
1 (RS232)
No
No
Sim
No
24E 24S (2 EXP)
No
Observaes:
Os modelos 4004.11/L e 4004.12/L por no enderearem expanses analgicas podem utilizar a fonte
4004.40B (mais econmica).
Existe driver especfico para estes modelos, o driver a ser utilizado deve ser o MPC4004L.
O driver semelhante ao driver do MPC4004, porm o mesmo bloqueia funes no implementadas para
o MPC4004L evitando assim que o usurio no perca tempo tentando usar funes no disponveis.
Para os modelos MPC4004.11/L e MPC4004.12/L s possvel configurar duas expanses de 8E/8S;
Portanto no possvel configurar uma expanso com 16 E/16S.
Pgina 15
Entrada
16 E tipo N
16 E tipo P
8 E tipo N
8 E tipo P
16 E tipo N
16 E tipo P
32 E tipo N
32 E tipo P
Sada
16 S tipo N
16 S tipo P
8 S tipo N
8 S tipo P
16 S tipo N
16 S tipo P
Corrente Alternada:
Modelo
Entrada
Sada
4004.35
8 E (110 Vca)
4004.35A
8 E (220 Vca)
4004.37 (1)
8 S (Rel)
4004.39
8 S (Triac)
(1) Possibilidade de Sada em Corrente Contnua (+24 Vcc)
Entrada
8 E tipo P ou N
16 E tipo P ou N
Sada
8 S (Rel)
16 S (Rel)
Botes
32
LEDs
32
Mdulo Multiplex
Modelo
4004.70
MPC4004 / Manual rev. 2.10 / Agosto - 2001
Pgina 16
Tipo
N de Canais
Temperatura
N de Fios
4004.65/J
Termopar tipo J
04
0 C a 500 C
4004.66/J
Termopar tipo J
08
0 C a 500 C
4004.65/K
Termopar tipo K
04
0 C a 1200 C
4004.66/K
Termopar tipo K
08
0 C a 1200 C
4004.75/P
RTD tipo Pt100
04
0 C a 200 C
03
4004.75/P2
RTD tipo Pt100
04
-50 C a +150 C
03
4004.76/P
RTD tipo Pt100
08
0 C a 200 C
03
4004.76/P2
RTD tipo Pt100
08
-50 C a +150 C
03
(1)
4004.85
RTD tipo Pt100
04
0 C a 200 C
03
4004.85/P2 (1)
RTD tipo Pt100
04
-50 C a +150 C
03
(1) Disponibilidade de 4 canais de entrada analgica (0 a 10 V ou 0 a 20 mA)
IMPORTANTE: Os mdulos de temperatura devem estar do lado oposto da fonte de alimentao para
evitar interferncia de leitura em seus canais.
Entrada
8E
4E
Sada
8S
4S
8S
4S
Pgina 17
Mxima Freqncia
100 kHz
100 kHz
Mdulo de energia
O mdulo 4004.45 foi idealizado para atender aplicaes direcionadas ao controle e anlise de
parmetros eltricos trifsicos.
Integrado a srie MPC4004 sobre a forma de um mdulo microprocessado, o novo mdulo possibilita
aplicaes dedicadas ao controle de energia ou aplicaes integradas, que tambm requeiram a
monitorao de parmetros eltricos.
O usurio tem a sua disposio, todas as unidades digitais e analgicas presentes na srie MPC4004
podendo assim incrementar o controle dos processos que envolvem a medio de parmetros eltricos.
Baseado nas novas CPUs de 16 bits (4004.05E, 4004.06E e 4004.09E), possvel integrar at 02
mdulos 4004.45.
Pgina 18
Teclado
2000.90/M
8 Teclas
2002.90/M
8 Teclas
2002.95/M
Numrico
2002.96
(gabinete plstico)
Numrico
2002.97/M
Numrico
4004.90
(2)
Numrico
4004.92 (1)
(2)
Numrico
4004.94 (1)
(2)
Numrico
4004.95
Numrico
4004.98
Numrico
4004.99
(1)
(2)
(2)
Numrico
Display
LCD (2 x 20)
com backlight
LCD (2 x 20)
com backlight
LCD (2 x 20)
com backlight
LCD (2 x 20)
com backlight
LCD (4 x 20)
com backlight
LCD (2 x 20)
negativo
com backlight
LCD (4 x 20)
com backlight
LCD (4 x 20)
com backlight
LCD (4 x 20)
com backlight
LCD (4 x 20)
com backlight
VFD (4 x 20)
N de Botes
Tecla F Tecla K
N de LEDs
de sinalizao
08
08
04
10
04
12
10
12
04
10
04
06
04
10
04
12
10
12
06
12
10
12
12
10
12
Pgina 19
Configuraes Possveis
O MPC4004 aceita unidades de E/S digitais ou E/S analgicas com as seguintes combinaes:
Item
Nmero Mximo
Mdulos no Bastidor
10
Entrada Analgica
(1)
16
Sada Analgica
(1)
16
Canal de Temperatura
16
Entrada Digital
120
Sada Digital
120
Canal de Contagem Rpida (100 kHz)
02
Canal de Contagem Rpida (3 kHz)
(2)
01
(1) Ao utilizar somente os Mdulos Analgicos Compactos (MAC) obtm-se o nmero
mximo de 32 Entradas ou 32 Sadas Analgicas.
(2) Presente no Mdulo de Processamento
Importante:
O primeiro mdulo obrigatoriamente um mdulo de processamento com 8 E/8 S digitais e o ltimo
mdulo obrigatoriamente a fonte de alimentao.
O nmero mximo de Mdulos Analgicos 04, sendo possvel misturar os dois modelos (Mdulo de
Expanso E/S Analgicas e Mdulo Analgico Compacto MAC).
Obedecer ao nmero mximo de expanses para os seguintes mdulos:
Temperaturas
=2
Multiplex
=1
4004.85/4004.85P2 =1
4004.87/4004.87SA =1
4004.45
=2 (somente com CPU XA)
Pgina 20
Especificaes Eltricas
Entradas Digitais
(Corrente Contnua)
Tenso de trabalho
Nvel de comutao "ON"
Nvel de comutao "OFF"
Tempo de comutao
"ON" para "OFF"
Tempo de comutao
"OFF" para "ON"
Corrente de entrada
Isolao tica do sistema
Tipo N
+24 Vcc (-20% / +40%)
< 7 Vcc
> 15 Vcc
Tipo P
+24 Vcc (-20% / +40%)
> 15 Vcc
< 7 Vcc
< 1 ms
< 1 ms
< 1 ms
< 1 ms
Entrada tipo N: a comutao executada quando um dispositivo externo fornece 0 Vcc entrada digital.
Entrada tipo P: a comutao executada quando um dispositivo externo fornece 24 Vcc entrada digital.
Sadas Digitais
(Corrente Contnua)
Tenso de trabalho
Mxima corrente de carga
Mxima corrente de pico
Corrente de fuga "OFF"
Tenso mxima "ON"
Tempo de comutao
"ON" para "OFF"
Tempo de comutao
"OFF" para "ON"
Isolao tica do sistema
Tipo N
24 Vcc (-30% / +40%)
2A
10 A (t <0,3ms)
< 700 A
1,5 Vcc
Tipo P
24 Vcc (-30% / +40%)
2A
10 A (t <0,3ms)
< 700 A
1,5 Vcc
< 1 ms
< 1 ms
< 1 ms
< 1 ms
1.500 V
1.500 V
Sada tipo N: quando a comutao executada, as cargas recebem o potencial de 0 Vcc da fonte de
alimentao. Portanto, o comum das cargas deve estar ligado ao potencial de +24 Vcc da fonte de
alimentao.
Sada tipo P: quando a comutao executada, as cargas recebem o potencial de +24 Vcc da fonte de
alimentao. Portanto, o comum das cargas deve estar ligado ao potencial de 0 Vcc da fonte de
alimentao.
Importante:
Usar no mximo 04 sadas ligadas simultaneamente para cada grupo de 08 sadas.
Pgina 21
Entradas Digitais
(Corrente Alternada)
Sadas Digitais
(Corrente Alternada)
Tipo de contato
Mxima tenso de comutao
Mxima corrente por sada
Atraso na comutao
Isolao tica do sistema
Fonte de Alimentao Externa
Sada a Rel (4004.57)
Tipo de contato
Mxima tenso de comutao
Mxima corrente por sada
Atraso na comutao
Isolao tica do sistema
Fonte de Alimentao Externa
Resistncia inicial de contato p/
sadas
Contato Seco NA
S0 a S3 Sadas com um comum
S4 a S7 Sadas com um comum
+24Vcc / 240 Vca
2A
< 10ms
1.500 V
+24 Vcc (-20% / +40%) / 120 mA
30m
Contato Seco NA
S0 a S3 Sadas com um comum
S4 a S7 Sadas com um comum
S8 a SB Sadas com um comum
SC a SF Sadas com um comum
+24Vcc / 240 Vca
2A
< 10ms
1.500 V
+24 Vcc (-20% / +40%) / 120 mA
30m
Pgina 22
Mdulo Multiplex
Isolao tica do sistema
Fonte de Alimentao Externa
1.500 V
+24 Vcc (-20% / +40%)/100 mA
Temperatura
Termopar tipo J
Temperatura
Impedncia de entrada
Linearizao
Resoluo
0 a 500 C
> 20 k
Atravs de software
<0,3 C
0,5 % do fundo de escala
Com PID 1,6s
Atravs do barramento (interno)
Exatido
Tempo de Resposta
Fonte de Alimentao
Termopar tipo K
Temperatura
Impedncia de entrada
Linearizao
Resoluo
Tempo de Resposta
Fonte de Alimentao
0 a 1200 C
> 20 k
Atravs de software
<1 C
0,5 % do fundo de escala
Com PID 1,6s
atravs do barramento (interno)
Exatido
Importante:
Para PT100 os valores acima so garantidos para impedncia de cabo < ou = 100.
0 a +10 Vcc
> 40 k
0 a 20 mA
500
12 bits sendo:
2,5 mV para tenso
5,0 A para corrente
uma varredura
atravs do barramento (interno)
Importante:
A opo por entrada em tenso ou corrente feita atravs de estrapes.
MPC4004 / Manual rev. 2.10 / Agosto - 2001
Pgina 23
Sadas Analgicas:
Sada em Tenso
Sinal de sada em tenso
Impedncia de sada em tenso
Resoluo
Exatido
Tempo de Resposta
Fonte de Alimentao
0 a +10 Vcc
< 200
12 bits (2,5 mV)
0,25% (fundo de escala)
uma varredura
atravs do barramento (interno)
Sada em Corrente
Sinal de sada em corrente
Mxima impedncia da carga
Resoluo
Exatido
Tempo de Resposta
Fonte de Alimentao
0 a 20 mA
500
12 bits (5 A)
0,25% (fundo de escala)
uma varredura
atravs do barramento (interno)
-9,5 a +9,5Vcc
< 200
12 bits (5mV)
< 10mV
500
Atravs do barramento (interno)
Tenso de Alimentao
Controle de Transmisso
Sinalizao dos Sinais RX e TX
Pgina 24
20 a 35 Vcc
0 a +10 Vcc
180 k tpico.
Rs < (Vs 5 Vcc) / Imx.
0 a > 30 % de Imx
3 A (depende de Vs e Rs)
100 a 300 Hz (trimpot interno)
0 a aprox. 30% de Imx (depende de Vs e Rs)
Fusvel 500mA (F1)
TENSO DE SADA CC
FILTRO INTERNO RF
TEMP. DE TRABALHO
ISOLAO
+24Vcc / 5A
Tipo duplo "pi"
0 a +40C
2000V entre entrada/sada; entrada/chassis
500V entre sada/chassis
Pgina 25
ESTRAPE
101.2806 P
101.2807 N
101.2874. N / P /Rel
ST2
POSIO
A
B
A
B
ST3
FUNO
Encoder unidirecional
Encoder bidirecional
Encoder bidirecional
Encoder unidirecional
Default: bidirecional
POSIO
E (*)
H
ST2
FUNO
Canais 1 a 8
Canais 9 a 16
- S1 a
- S5 a
- S9 a
- S13 a
ESTRAPE (ST2)
S4
S8
S12
S16
A (*)
B
C
D
Mapeamento de Memria
Entrada
Sada
05F0h 05F7h
06E0h 06E7h
05F8h 05FFh
06E8h 06EFh
05D0h 05D7h 06D0h 06D7h
05D8h 05DFh 06D8h 06DFh
Pgina 26
CANAL
E1
E2
E3
E4
ST4
ST3
ST1
ST2
ESTRAPE
A - Corrente B - Tenso
A - Corrente B - Tenso
A - Corrente B - Tenso
A - Corrente B - Tenso
ST4
ST3
ST1
ST2
ESTRAPE
A - Corrente B - Tenso
A - Corrente B - Tenso
A - Corrente B - Tenso
A - Corrente B - Tenso
4004.60/A e 4004.61/A
PLACA
CANAL
E1
100.2853
E2
E3
100.2855
E4
Default: entrada em tenso.
4004.60N e 4004.61N
PLACA
CANAL
E1
ST4
100.2848
E2
ST3
E3
ST1
100.2849
E4
ST2
ESTRAPE
A/D Corrente (500)
A/D Corrente (500)
A/D Corrente (500)
A/D Corrente (500)
B/D - Tenso
B/D - Tenso
B/D - Tenso
B/D - Tenso
CANAL
E1
E2
E3
E4
ENDEREO
ST2
ESTRAPE
ST4
A - Corrente B Tenso
ST3
A - Corrente B Tenso
ST2
A - Corrente B Tenso
ST1
A - Corrente B Tenso
F Posio fixa p/ utilizao do mdulo
Pgina 27
ESTRAPE
ST5
ST6
ST7
ST8
POSIO
A
ST11
ST12
ST13
ST14
100.2849
ST9
ST10
100.2848
PLACA
FUNO
SADA ANALGICA (S1) EM TENSO 0 A 10V
ESTRAPE
ST3
ST4
ST5
ST6
ST7
ST8
POSIO
FUNO
ESTRAPE (ST1)
A (*)
B
C
D
Mapeamento de Memria
Se for Entrada
Se for Sada
0800h 080Fh
0840h 084Fh
0810h 081Fh
0850h 085Fh
0820h 082Fh
0860h 086Fh
0830h 083Fh
0870h 087Fh
Pgina 28
ESTRAPE (ST1)
Primeira Expanso
Segunda Expanso
Terceira Expanso
Quarta Expanso
UNIDADE
A
B
C
D
ESTRAPE (ST1)
Primeira Expanso
Segunda Expanso
Terceira Expanso
Quarta Expanso
A
B
C
D
Entrada ou
Sada
E01 a E08
E09 a E12
S01 a S08
S09 a S12
Mapeamento de
Memria
0800h 080Fh
0810h 0817h
0860h 086Fh
0870h 0877h
Entrada ou
Sada
E01 a E08
S01 a S08
E09 a E16
S09 a S16
Mapeamento de
Memria
0800h 080Fh
0850h 0857h
0820h 082Fh
0870h 087Fh
ST2
ST3
ST4
ST5
ST6
ST7
ST8
ST9
STRAPE
A - Corrente
A - Corrente
A - Corrente
A - Corrente
A - Corrente
A - Corrente
A - Corrente
A - Corrente
B - Tenso
B - Tenso
B - Tenso
B - Tenso
B Tenso
B Tenso
B Tenso
B - Tenso
A/B - Tenso
A/B - Tenso
A/B - Tenso
A/B - Tenso
A/B - Tenso
A/B - Tenso
A/B Tenso
A/B - Tenso
Pgina 29
ESTRAPE
POSIO
A
B (*)
A
B (*)
A
B (*)
A (*)
B
ST1
ST8 (2) e ST9 (1)
101.2860
ST10 (2) e ST11 (1)
ST12 (2) e ST13 (1)
FUNO
Encoder +5 Vcc
Encoder +12 Vcc
Encoder unidirecional
Encoder bidirecional
Entrada P
Entrada N
Sada N
Sada P
ESTRAPE
101.2873
ST1
POSIO
A (*)
B
FUNO
Controle de Transmisso via TX da RS232
Controle de Transmisso via RTS da RS232
POSIO
A (*)
B
C
D
ST1
E
F
G
H
(*) Posio default
FUNO
ENDEREAMENTO A PARA MDULO DE ENERGIA
ENDEREAMENTO B PARA MDULO DE ENERGIA
ENDEREAMENTO C PARA MDULO DE ENERGIA
ENDEREAMENTO D PARA MDULO DE ENERGIA
ENDEREAMENTO E PARA MDULO DE ENERGIA
ENDEREAMENTO F PARA MDULO DE ENERGIA
ENDEREAMENTO G PARA MDULO DE ENERGIA
ENDEREAMENTO H PARA MDULO DE ENERGIA
Pgina 30
Tenso [Vca]
220
110
Fusvel [A]
0,25
0,50
Pgina 31
TENSO AUXILIAR
PARA USO EXTERNO
+24Vcc/500mA max.
ALIMENTAO
36 A 60 Vcc
+24Vcc
0Vcc
+48Vcc
0Vcc
4004.40D
Pgina 32
Mdulos de Processamento
4004.02, 4004.06E e 4004.12
8 E tipo P e 8 S tipo P
Pgina 33
Pgina 34
Pgina 35
Pgina 36
Pgina 37
8 E (110 Vca)
8 E (220 Vca)
Pgina 38
Matriz de at 32
LEDs / Botes
Pgina 39
Pgina 40
Pgina 41
Pgina 42
Pgina 43
Pgina 44
Fig. 28. - Mdulo de Leitura de Temperatura 4004.85 e 4004.85/P2 Termoresistncia PT100 com 4 canais / 04 Entradas Analgicas
Pgina 45
Pgina 46
(*)
(*)
Pgina 47
Pgina 48
Pgina 49
Pgina 50
Pgina 51
Status
Status
L1 L2 L3 N
L1 L2 L3 N
Mdulo de Energia
Mdulo de Energia
I1
I1
I1
I1
I2
I2
I2
I2
I3
I3
I3
I3
Imx. 5A
Imx. 5A
L1
L1
L2
L2
L3
L3
N
4004.45
4004.45
Pgina 52
3. Mapeamento de Memria
Introduo
Neste captulo mostrado o mapeamento de memria do Mdulo de Processamento da srie MPC4004.
Mdulo 4004.85
Mdulo 4004.85
8 EFETIVOS DE TEMPERATURA
Canais 1 a 8
Canais 1 a 8
Canais 9 a 16
8 EFETIVOS DE TEMPERATURA
Canais 9 a 16
32 REGISTROS LIVRES
32 PRESETS DE SADAS ANALGICAS
40 REGISTROS LIVRES
8 EFETIVOS DE ENTRADAS ANALGICAS
Canais 1 a 8
Canais 1 a 8
Canais 9 a 16
32 REGISTROS LIVRES
32 PRESETS DAS ENTRADAS ANALGICAS
4 REGISTROS LIVRES
2 PRESETS E EFETIVOS DOS TEMPORIZADORES DE 1 ms
REA DE CONTAGEM RPIDA DO MDULO DE PROCESSAMENTO (Modo ngulo)
MDULOS DE CONTAGEM RPIDA
REA DE CONTAGEM RPIDA DO MDULO DE PROCESSAMENTO
PORCENTAGEM DE ENERGIA ENTREGUE S
RESISTNCIAS
Canais 1 a 8
32 REGISTROS LIVRES
32 PRESETS E EFETIVOS TEMPORIZADORES OU CONTADORES
MEMRIA DE ESTADOS
Pgina 53
Canais 9 a 16
Canais 9 a 16
Pgina 54
(2)
(2)
(2)
(2)
(3)
(5)
(5)
(5)
(5)
(5)
(1)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(1)
(2)
(4)
(4)
(4)
00E0
00DF
00DE
00DD
00DC
00DB
00DA
00D9
00D8
00D7
00D6
00D5
00D4
00D3
00D2
00D1
00D0
00CF
00CE
00CD
00CC
00CB
00C0
00BF
00BE
00BD
00BC
00BB
00B0
00AF
00AE
00AD
00AC
00AB
00AA
00A9
00A0
009F
0098
0097
0090
008F
0088
0087
0080
007F
0078
(5)
(5)
(5)
(5)
RESPECTIVAMENTE LEDS DE 1 a 12. (Qualquer LED do frontal acende quando ativado o seu estado interno)
TRIGGER DE 1 SEG
HABILITA PROTOCOLO MODBUS
LIGADO PRINT NO CANAL B (RS485) / DESLIGADO PRINT NO CANAL A (RS232)
ESTADO INTERNO REFERENTE TECLA ESC
RESPECTIVAMENTE BOTES DE F1 a F12
(Quando um boto ativado no frontal do MPC4004 o seu respectivo estado interno passa para ON)
DESABILITA ZERO EXTERNO CONTADOR RPIDO 2
DESABILITA ZERO EXTERNO CONTADOR RPIDO 1
ESTADO INTERNO RESERVADO
ESTADO INTERNO RESERVADO
HABILITA LEITURA DE CARACTERES DO CANAL RS232
ESTADO INTERNO RESERVADO
BOTES K1 a K9 = (00A0 a 00A8) e K0 = (A09)
(Quando um boto ativado no frontal do MPC4004 o seu respectivo estado interno passa para ON)
ESTADOS INTERNOS HABILITAM CONTROLE DE TEMPERATURA APS
Canais 1 a 8
RUPTURA DE TERMOPAR
ESTADOS INTERNOS HABILITAM CONTROLE DE OVER-SHOOT
Canais 1 a 8
Canais 1 a 8
Canais 1 a 8
Canais 1 a 8
Pgina 55
0077
0070
006F
0068
0067
0060
005F
0040
003F
0030
002F
0022
0021
0020
001F
0000
Canais 1 a 8
Canais 1 a 8
Canais 1 a 8
OBSERVAES:
(1)
(2)
(3)
(4)
(5)
estados escritos como sada no software de usurio, para uso no software bsico.
estados de leitura apenas pelo software usurio.
ativado quando h um overflow na soma ou NO h emprstimo na subtrao.
quando no existe HABILITA ativo, os estados so os da ltima comparao com HABILITA ativo.
estados internos que no podem ser forados pelo SUP.
Pgina 56
Mapeamento de memria
00B0
00B1
00B2
00B3
00B4
00B5
00B6
00B7
00B8
00B9
00BA
00BB
00A0
00A1
00A2
00A3
00A4
00A5
00A6
00A7
00A8
00A9
TECLA F1
TECLA F2
TECLA F3
TECLA F4
TECLA F5
TECLA F6
TECLA F7
TECLA F8
TECLA F9
TECLA F10
TECLA F11
TECLA F12
TECLA K1
TECLA K2
TECLA K3
TECLA K4
TECLA K5
TECLA K6
TECLA K7
TECLA K8
TECLA K9
TECLA K0
00C0
00C1
00C2
00C3
00C4
00C5
00C6
00C7
00C8
00C9
00CA
00CB
LED 1
LED 2
LED 3
LED 4
LED 5
LED 6
LED 7
LED 8
LED 9
LED 10
LED 11
LED 12
Entradas Digitais
Viso geral
Os mdulos de entradas digitais detectam e convertem sinais de comutao de entrada em nveis lgicos
de tenso no controlador programvel. Essas entradas podero ser botoeiras, chaves limite, sensores de
proximidade ou qualquer outro dispositivo capaz de comutar tenso 24Vcc, 110 Vca ou 220 Vca.
Cada entrada isolada do sistema atravs de um acoplador tico sendo seu estado "ON" sinalizado
atravs de led's no frontal do mdulo. Podem-se ter mdulos de 8, 16 ou 32 entradas, num total mximo
de 120.
Mapeamento de memria
017F
0100
Importante:
Os estados internos no utilizados podero ser usados como estados internos auxiliares.
Ao programar os estados de comparao das sadas analgicas, verificar se no h sobreposio com
os estados das entradas digitais.
MPC4004 / Manual rev. 2.10 / Agosto - 2001
Pgina 57
Sadas Digitais
Viso geral
Os mdulos de sadas digitais convertem sinais lgicos usados no controlador programvel em sadas
(corrente contnua 24 Vcc ou alternada rels ou triac), capazes de energizar bobinas, rels, chaves
contatoras, lmpadas, solenides ou qualquer outra carga.
As sadas so isoladas do sistema atravs de acopladores ticos, sendo a indicao de sada ativada
atravs de led's no frontal do mdulo. Podem-se ter mdulos de 8, 16 ou 32 sadas, num total mximo de
120.
Mapeamento de memria
Estados internos relacionados com as sadas digitais:
01FF
0180
Importante:
Os estados internos no utilizados podero ser usados como estados internos auxiliares.
No possvel utilizar o stimo mdulo de expanso (entrada) em conjunto com o mdulo de
temperatura pois h sobreposio dos estados internos.
Pgina 58
Expanso 1
Expanso 2
E100-E107
E108-E10F
E110-E117
S180-S187
S188-S18F
S190-S197
Temporizadores e Contadores
Viso geral
O Editor de Diagramas Aplicativo SUP, possibilita simular Temporizadores com retardo na energizao e
Contadores, atravs das Instrues TMR (Temporizador) e CNT (Contador).
O estado interno relacionado ao Temporizador passa de desacionado (OFF) para acionado (ON) quando o
Efetivo atingir o Preset de tempo programado.
Tambm para o Contador os estados internos so acionados quando o Efetivo da contagem atingir o
Preset.
Os Temporizadores possuem base de tempo de 0,01 segundos, tendo assim o tempo mximo de 99,99
segundos.
Esto disponveis ao usurio 32* Temporizadores ou Contadores.
* - Total utilizado em um programa somando contadores e temporizadores.
Mapeamento de memria
Estados internos relacionados com os temporizadores/contadores:
001F
0000
32 TEMPORIZADORES/CONTADORES
32 EFETIVOS DE TEMPORIZADOS/CONTADORES
32 PRESETS DE TEMPORIZADORES/CONTADORES
Pgina 59
Estado
Interno
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0007h
0008h
0009h
000Ah
000Bh
000Ch
000Dh
000Eh
000Fh
relacionando
os
Estados
Internos,
Estado
Interno
0010h
0011h
0012h
0013h
0014h
0015h
0016h
0017h
0018h
0019h
001Ah
001Bh
001Ch
001Dh
001Eh
001Fh
Preset
Efetivo
0400h
0402h
0404h
0406h
0408h
040Ah
040Ch
040Eh
0410h
0412h
0414h
0416h
0418h
041Ah
041Ch
041Eh
0440h
0442h
0444h
0446h
0448h
044Ah
044Ch
044Eh
0450h
0452h
0454h
0456h
0458h
045Ah
045Ch
045Eh
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Presets
Efetivos
Preset
Efetivo
0420h
0422h
0424h
0426h
0428h
042Ah
042Ch
042Eh
0430h
0432h
0434h
0436h
0438h
043Ah
043Ch
043Eh
0460h
0462h
0464h
0466h
0468h
046Ah
046Ch
046Eh
0470h
0472h
0474h
0476h
0478h
047Ah
047Ch
047Eh
dos
Importante:
No aplicativo SUP o usurio tem disponvel o Mapeamento de Memria da srie MPC4004, para
acess-lo basta teclar [Shift+F1], em qualquer menu.
Temporizadores (0,001s)
Viso geral
Existem 2 temporizadores de 0,001s que podem atingir o valor mximo de 9,999 seg.
Quando ativado o estado interno 0020h o temporizador 1 (de valor efetivo 0542h e 0543h) inicializado,
terminando quando atingir o seu preset (em 0540h e 0541h), sendo que durante a contagem a sada
relacionada S186 permanecer ativada.
A sada S186 acionada ao incio da contagem e desacionada ao trmino da mesma, podendo ser
desacionada pelo usurio independentemente do estado interno 0020h.
O mesmo ocorre para o estado interno 0021h e a sada relacionada S187 do temporizador 2.
Mapeamento de memria
Estados internos relacionados com os temporizadores de 0,001s :
0021
0020
HABILITA TEMPORIZADOR 02
HABILITA TEMPORIZADOR 01
Pgina 60
EFETIVO DO TEMPORIZADOR 02
PRESET DO TEMPORIZADOR 02
EFETIVO DO TEMPORIZADOR 01
PRESET DO TEMPORIZADOR 01
Importante:
Os estados internos e registros sero utilizados para os 2 temporizadores de 0,001s quando
configurados pelo usurio, casos contrrios sero de uso geral.
A habilitao dos temporizadores de 0,001s, feita utilizando diretamente a pseudo-instruo TM1 ou
TM2.
Multiplex
Viso geral
O mdulo 4004.70 oferece os drivers para ligar externamente os 32 botes e/ou 32 Leds.
Estes Botes e/ou Leds so relacionados aos estados internos atravs do aplicativo SUP.
Importante: - mximo de 1 mdulo por bastidor.
n Selecionar
a opo Expanses.
Pgina 61
Pgina 62
E/S Analgicas
Canais 1 a 16
Viso geral
As expanses analgicas convertem at 16 sinais de entrada e 16 sinais de sada analgicos.
(combinao de quatro mdulos 4004.61).
Mapeamento de memria
Registros e estados internos relacionados com as entradas analgicas:
005F
0040
05FF
05F0
05EF
05E0
(1)
Canais 1 a 8
Canais 1 a 8
05DF
05D0
Canais 9 a 16
058F
0550
Canais 1 a 8
Canais 9 a 16
n Selecionar
a opo Expanses.
Escolha uma expanso: Analgica 1 (canais de 1 a 4), Analgica 2 (canais de 5 a 8), Analgica 3
(canais de 9 a 12) ou Analgica 4 (canais de 13 a 16).
Faa a programao descrita a seguir conforme as caractersticas destes mdulos.
Ao se digitar <ENTER> na opo entradas analgicas E1/E2 ou E3/E4 ou E5/E6 ou E7/E8 ou E9/E10 ou
E11/E12 ou E13/E14 ou E15/E16, abrir uma janela como mostrada a seguir:
Pgina 63
Para cada entrada analgica escolha o tipo de representao usada nos registros (BCD ou BIN) e a
escala. Basta para isto digitar <ENTER> sobre o tipo ou escala da entrada analgica selecionada e
escolher o tipo ou escala e digitar novamente <ENTER> para confirmar, <ESC> sai da janela.
Com isso sero configurados os bytes de ajuste para cada entrada analgica, bem como o prprio
mdulo.
A utilizao dos ajustes necessria para compatibilizar tenses de entrada 0 a +10 Vcc ou correntes de
0 a 20 mA com os valores colocados nos registros. A tenso de referncia do conversor A/D de
+10,24Vcc correspondendo a um fundo de escala igual a FFFh (12 bits) na sada digital do conversor.
Exemplo: Entrada de 0 a +10 Vcc (ou 0 a 20 mA) correspondente a 000 a FA0 em hexadecimal na sada
digital do conversor. Portanto para essa entrada representar nos registros correspondentes um valor
decimal de 0000 a 1000 necessrio dividir por 4 e converter para BCD.
possvel determinar o fundo de escala mais adequado aplicao, escolhendo a escala a ser aplicada
para a entrada analgica, segundo a tabela mostrada a seguir:
Escala (BCD)
0000 - 0500
0000 - 0700
0000 - 1000
0000 - 2000
0000 - 4000
0000 - 5000
0000 - 7000
0000 - 9999
Escala (Binrio)
0000 - 01F4
0000 - 02BC
0000 - 03E8
0000 - 07D0
0000 - 0FA0
0000 - 1388
0000 - 1B58
0000 - 270F
Cada entrada analgica pode ter mais de um preset associado a ela. A soma de todos os presets de todas
as entradas analgicas no pode ser maior que 64, estes presets esto em registros consecutivos.
Cada registro est associado a um estado interno que sinaliza o resultado da comparao entre o valor do
preset e do efetivo (aberto ou OFF significa que o valor efetivo menor que o preset relacionado e
fechado ou ON significa que o valor efetivo maior ou igual que o preset). Alm disso necessrio definir
a quantidade de presets para cada entrada analgica.
A definio da quantidade de presets para cada entrada feita na opo Habilita Comparao Canais
Entradas Analgicas, no comando hardware.
Pgina 64
Digite quantos presets deseja para determinada entrada analgica e <F5> para confirmar os valores.
Ao se digitar <ENTER> na opo sadas analgicas S1/S2 ou S3/S4 ou S5/S6 ou S7/S8 ou S9/S10 ou
S11/S12 ou S13/S14 ou S15/S16, abrir uma janela, como mostrada abaixo (modificando apenas o canal
correspondente):
Para cada sada analgica escolha o tipo de representao usada nos registros (BCD ou BIN) e a escala.
Basta para isto digitar <ENTER> sobre o tipo ou escala da sada analgica selecionada e escolher o tipo
ou escala e digitar novamente <ENTER> para confirmar, <ESC> sai da janela.
Com isto sero configurados os bytes de ajuste para cada sada analgica, bem como o prprio mdulo.
A utilizao dos ajustes necessria para compatibilizar os valores dos presets com tenses de 0 a
+10Vcc. A tenso de referncia do conversor D/A de +10,24 Vcc correspondendo a um fundo de escala
igual a FFFh (12 bits) na entrada digital do conversor.
Exemplo: Valor decimal de preset entre 0000 a 1000. Para esse valor ter na sada analgica uma tenso
entre 0 a +10 Vcc necessrio multiplic-lo por 4 e convert-lo para hexadecimal, lembrando que uma
tenso de 0 a +10 Vcc corresponde a 000h a FA0h em hexadecimal ou de 0000 a 4000 em BCD.
possvel determinar o fundo de escala mais adequado aplicao, escolhendo a escala a ser aplicada,
para o canal de sada analgica, segundo a tabela mostrada a seguir:
Escala (BCD)
0000 - 9999
0000 - 5000
0000 - 4000
0000 - 2000
0000 - 1000
Escala (Binrio)
0000 - 270F
0000 - 1388
0000 - 0FA0
0000 - 07D0
0000 - 03E8
Pgina 65
O estado interno associado, define o primeiro de 4 estados internos que podem estar relacionados as
sadas S1 a S4 de cada mdulo 4004.60N(S1 e S2) ou 4004.61N (s1 a S4), determinando que o valor
colocado nos respectivos registros de cada sada corresponder a uma tenso:
Entre 0 a +10Vcc se o estado interno de sinal estiver desligado (OFF)
Entre 0 a 10Vcc se o estado interno de sinal estiver ligado (ON).
Pgina 66
Mapeamento de memria
Registros relacionados com as entradas e sadas analgicas:
087F
0840
083F
0800
Importante:
Os mdulos MAC s entram em operao quando o programa gravado na memria FLASH,
portanto no permitido usar os mdulos MAC com o Boot desabilitado.
Pgina 67
n Selecionar
a opo Expanses.
Escolha uma expanso: 4 Entradas M.A.C., 8 Entradas M.A.C., 4 Sadas M.A.C. ou 8 Sadas M.A.C..
Veja a seguir a janela das Expanses:
Importante:
Para os Mdulos Analgicos Compactos, a utilizao do SUP similar s Expanses E/S Analgicas.
Ou seja, os MAC tambm possuem o recurso ESCALA e PRESETS para as Entradas e Sadas, usando o
mesmo procedimento de configurao.
Pgina 68
Mapeamento de memria
Registros relacionados com as entradas analgicas:
07FF
07F8
07F7
07F0
n Selecionar
a opo Expanses.
Escolha uma expanso: E1-E4 PT100(0 a 200 Graus) E5-E8 (0-10V / 0-20mA)
Veja a seguir a janela das Expanses:
Importante:
Para as entradas analgicas, a utilizao do SUP similar s Expanses E/S Analgicas. Ou seja,
tambm possuem o recurso ESCALA e PRESETS para as Entradas e Sadas, usando o mesmo
procedimento de configurao.
Pgina 69
Temperatura
Viso geral
Os mdulos que fazem a leitura de temperatura convertem e linearizam tenses provenientes de at 16
termopares tipo J, tipo K ou termoresistncia do tipo PT100.
Importante: Para utilizar os mdulos de temperatura tipo K, a memria bsica utilizada na CPU do
controlador MPC4004, dever ser a 4004KVx (onde x = ltima verso)
Mapeamento de memria
Registros relacionados com os canais de temperatura:
06FF
06F0
Canais 1 a 8
06CF
06C0
Canais 9 a 16
Importante:
Os canais 1 a 8 possuem controle PID de temperatura automtico (atravs do SUP), assim o usurio
poder configurar os parmetros PID.
J os canais 9 a 16 so de apenas leitura, no possuindo controle PID de temperatura automtico.
Caso queira ter o controle, utilizar a Instruo PID (Ver na pgina 76), ou seja, deve-se programar os
parmetros PID.
Ao configurar a segunda placa (canais 9 a 16) do Mdulo de Temperatura (4004.65/X ou 4004.66/X)
no permitida a utilizao simultnea com o Mdulo de Contagem Rpida (4004.87 ou 4004.87SA).
n Selecionar
a opo Expanses.
Pgina 70
Podem-se tambm criar telas de edio para os parmetros PID, utilizando o mapeamento mostrado a
seguir:
7B0F
7B0E
7B0D
7B0C
7B0B
7B0A
7B09
7B08
7B07
7B06
7B05
7B04
7B03
7B02
7B01
7B00
TEMPO
(02 a 25 segundos)
Kd
Ki
Kp
(000 a 100%)
BANDA
(00,0 a 25,5 C)
PRESET
ALARME MXIMO
ALARME MNIMO
ZONA 8
.
.
PORCENTAGEM DE SOFT-START (0-100%)
ZONA 01
Pgina 71
PARMETROS ZONA 8
PARMETROS ZONA 7
PARMETROS ZONA 6
PARMETROS ZONA 5
PARMETROS ZONA 4
PARMETROS ZONA 3
PARMETROS ZONA 2
PARMETROS ZONA 1
Pgina 72
(1)
(1)
(1)
(1)
EIS DE AQUECIMENTO
Canais 9 a 16
01FF
01F8
01F7
01F0
(1) somente
(1)
(1)
Pgina 73
S=P+I+D
onde:
S - sada para controle do processo, podendo ser analgica ou do tipo PWM (Pulse Width Modulation).
P - termo proporcional
I - termo integrativo
D - termo derivativo
O algoritmo PID, a soma dos trs elementos, que combinam suas aes, para executar o controle da
varivel do processo (temperatura).
O usurio poder definir a contribuio de cada parmetro programando ganhos para cada um dos
termos, os quais so descritos abaixo:
Kp - ganho proporcional
(0% a 100 %)
Ki - ganho integral
(4 a 250 repeties/minuto)
Kd - ganho derivativo
(0 a 25,5 minutos)
Pgina 74
Ao Proporcional
O controle proporcional mantm uma relao linear entre o valor da varivel de Processo e a posio do
elemento final de controle.
A magnitude da correo proporcional amplitude do desvio, ou seja, a sada do controlador
proporcional ao erro.
Quanto maior for o desvio, maior ser a correo do termo proporcional.
A unidade empregada para o driver MPC4004 ser de porcentagem, podendo variar de 0 a 100% o termo
proporcional.
O grfico abaixo oferece uma melhor noo da influncia do termo proporcional:
supondo: S = P (controle somente com termo proporcional)
0% de energia
0% de energia
banda superior
set-point
50% de energia
25% de energia
banda inferior.
100% de energia
Kp=100%
50% de energia
Kp=50%
Ao integral
A finalidade da ao integral eliminar o desvio permanente deixado pela Ao Proporcional, provocando
a contnua correo do sinal de sada at que o erro seja eliminado.
A correo proporcional integral do erro.
Enquanto existir desvio a sada do controlador ir aumentar ou diminuir, s cessando a variao da sada
quando o desvio desaparecer.
O termo integral pode ser expresso como a quantidade de repeties (soma dos erros) ocorridas por
unidade de tempo. A unidade empregada para o driver MPC4004 repeties/minuto, podendo executar
desde 4 a 250 repeties por minuto.
A contribuio do termo integral poder ser positiva ou negativa, desta forma a soma de P+I poder
alcanar o valor mximo para a sada (100%), ou mnimo (0%), tendo como referncia o set-point.
Ao derivativa
O termo derivativo introduz uma ao corretiva proporcional velocidade de variao do desvio.
Combinada com a Ao Proporcional faz com que, quando a varivel de processo se afasta do set-point, a
sada varie mais do que variaria somente com a Ao P ou P+I.
Por outro lado quando a varivel est retornando ao valor original, o Modo Derivativo exerce uma ao
contrria, reduzindo as eventuais oscilaes. Pode-se dizer que a finalidade da Ao Derivativa diminuir
o tempo de correo do desvio, antecipando a ao corretiva.
A Ao Derivativa tambm conhecida por ao antecipatria, e o tempo de antecipao chamado
tempo derivativo, sendo expresso em minutos.
Pgina 75
Instruo PID
Os canais de 9 a 16 de leitura de temperatura no possuem controle PID, assim foi desenvolvido no
aplicativo SUP a Instruo PID, a qual poder controlar a temperatura destes canais ou qualquer outra
varivel desejada pelo usurio.
O princpio de funcionamento desta Instruo PID o mesmo do controle PID de temperatura dos canais 1
a 8 (automtico atravs do SUP), sendo a nica diferena a somatria do erro.
Esta instruo contm:
Trs operandos
Entrada Habilita (H)
Entrada de Reset (R) para carregar o valor inicial da somatria do erro.
Smbolo em diagrama de rels:
R
PID
OP1
OP2
OP3
H
onde:
OP1 - Varivel de entrada (efetivo) (0 - 9999).
OP2 - Ponteiro do bloco de dados.
OP2
Setpoint
OP2 + 02
Banda
OP2 + 04
Kp (ganho proporcional)
OP2 + 06
Ki (ganho integral)
OP2 + 08
Kd (ganho derivativo)
OP2 + 0A
RESERVADO
OP2 + 0C
Valor mnimo da sada
OP2 + 0E
Valor mximo da sada
OP2 + 10
Tempo
OP2 + 12
Estado Interno de Aquecimento
OP2 + 14
Valor inicial somatria do erro
OP2 + 16
RESERVADO
OP2 + 18
RESERVADO
OP2 + 1A
RESERVADO
OP2 + 1C
RESERVADO
OP2 + 1E
RESERVADO
OP3 - Varivel de sada (0 - 1000)
(0 - 9999)
(00.0 25.5)
(000 - 100%)
(004 - 250 rep/min)
(00.0 25.5 min)
(0 1000)
(0 1000)
(02 25 seg)
(0 9999)
Quando a entrada Habilita (H) acionada e a entrada Reset (R) estiver acionada, o valor inicial da
somatria do erro transferido para a regio de parmetros e efetuado o clculo do PID (deve ser
utilizado um MONOA na entrada Reset (R), caso contrrio, o valor inicial da somatria do erro ser
transferido para a regio de parmetros toda varredura).
Se a entrada Habilita (H) acionada e a entrada Reset (R) estiver desacionada, efetuado apenas o
clculo do PID.
Importante:
O valor inicial da somatria do erro pode ser positivo ou negativo. Os valores positivos correspondem a
0 a 4.999, e os negativos 5.000 a 9.999.
Se no for efetuado o carregamento do valor inicial da somatria do erro, teremos um valor indefinido
no mesmo.
MPC4004 / Manual rev. 2.10 / Agosto - 2001
Pgina 76
Set-point
Banda
Kp
Ki
Kd
RESERVADO
Valor mnimo da sada
Valor mximo da sada
Tempo
E I de Aquecimento
Valor inicial somatria do erro
Exemplo das instrues necessrias para ativar o bloco PID com efetivo a partir do endereo 6C0 (efetivo
do primeiro canal da segunda placa de temperatura), parmetros a partir do endereo 700, o resultado do
PID no endereo 0F00 e estado de aquecimento no endereo 0200.
Exemplo de programao:
0F5
H
TAB
700
11
1500
0250
0080
0050
0050
0000
0000
1000
0004
0200
8000
0F5
R
PID
6C0
700
F00
0F7
H
Pgina 77
Observao:
Para aplicaes onde o valor de set-point ser alterado atravs de frontal, o carregamento deste valor no
poder fazer parte do bloco TAB . Para o exemplo mostrado acima , o TAB deveria ento comear a partir
do endereo 702 , deixando disponvel o registro 0700 para ser preenchido por um campo de edio.
importante que a instruo TAB , seja colocada antes do bloco PID , para que o bloco j possua valores
vlidos para atuar .
O valor da somatria do erro para o termo integral, deve ser carregado somente uma vez , este efeito
conseguido atravs do EI 0F5 (on na primeira varredura).
Pgina 78
Contadores Rpidos
Viso geral
Os mdulos de expanso de contagem rpida da srie MPC4004.87 e 4004.87SA destinam-se para
medies de posicionamentos possibilitando a contagem de -8.388.608 a +8.388.608 pulsos freqncia
mxima de 100 kHz.
Estes mdulos possuem dois canais independentes que devem receber como sinal de entrada
transdutores de posio incrementais, lineares ou angulares, com sinais de onda quadrada defasados de
90 (A, B e seus complementares) para deteco de sentido e um sinal de referncia (Z e seu
complementar). Opcionalmente o sinal B (e seu complementar) pode ser eliminado para uso onde no h
necessidade de deteco de sentido.
OBS: Os dispositivos com sinais A e ,B e B , Z e Z , tambm recebem o nome de sinais "driver de linha"
Possuem tambm uma sada fsica para cada canal configurvel para tipo "P" ou "N" (ver pg. 30).
Esta sada mantm o status de comparao entre o set-point de contagem e o valor efetivo , sendo
possvel configurar se a mesma ir acionar quando o efetivo for maior que o set-point ou o contrrio (ver
estados (0E4 e 0EC)).
Tambm possuem uma entrada de bloqueio de contagem para cada canal, configurvel para tipo "P" ou
"N" (ver pg. 30)
Os mdulos possuem contagem bidirecional (contagem de pulsos em ambos os sentidos), com os
seguintes recursos :
Carregar um valor inicial para contagem atravs de estado interno de LOAD VALOR INICIAL.
Todos estes estados internos mencionados so individuais por canal e ativados no programa de usurio.
Para estes mdulos existem ainda os estados internos de comparao ( e <) entre um valor de set-point
e o valor efetivo do contador, alm do estado interno relativo ao sinal de referncia do transdutor de
posio (zero eltrico).
Todos estes estados internos so de leitura para o programa de usurio e tambm individuais por canal.
A cada pulso amostrado um registro de contagem incrementado ou decrementado e uma comparao
executada com um valor de set-point pr-definido pelo usurio. O resultado da comparao deixado em
disponibilidade atravs de estados internos especficos que podem ser usados no programa de usurio.
Se fisicamente houver o sinal de referncia, na borda de ocorrncia haver a zeragem incondicional do
registro de contagem (se o estado interno de DESABILITA ZERO EXTERNO no estiver habilitado) e
tambm ser sinalizado atravs de um estado interno especfico.
O resultado da comparao tambm colocado em uma sada fsica programvel pelo usurio (, <)
efetivo maior/igual set-point ou efetivo menor que set-point. Esta programao feita atravs do estado
interno HABILITA SADA EFETIVO SETPOINT.
O mdulo de expanso de contagem rpida 4004.87SA possui alm de todas as caractersticas descritas
acima, uma sada analgica por canal de contagem. A sada varia de -10 Vcc a +10 Vcc.
O valor da sada ser dado pelo set-point colocado nos registros de sada analgica associada ao
Contador Rpido 1 (04EC/04ED) e Contador Rpido 2 (04FC/04FD), este valor varia entre 0 e 2000,
sendo que o estado interno de SINAL DA SADA ANALGICA (03FA para Contador 1 e 03FB para
Contador 2) definir se o valor positivo ou negativo.
MPC4004 / Manual rev. 2.10 / Agosto - 2001
Pgina 79
Importante:
Ao configurar o Mdulo de Contagem Rpida (4004.87 ou 4004.87SA) no permitida a utilizao
simultnea com a segunda placa (canais 9 a 16) dos Mdulos de Temperatura (4004.65/X ou 4004.66/X).
Mapeamento de memria
Estados internos relacionados aos Contadores Rpidos 1 e 2:
03FD
03FC
03FB
03FA
00EF
00EE
00ED
00EC
00EB
00EA
00E9
00E8
00E7
00E6
00E5
00E4
00E3
00E2
00E1
00E0
00AF
DESABILITA ZERO EXTERNO CONTADOR RPIDO 2
00AE
DESABILITA ZERO EXTERNO CONTADOR RPIDO 1
(1)
estados escritos como sada no software de usurio, para
(2)
estados de leitura apenas pelo software usurio.
Pgina 80
(1)
(1)
(1)
(1)
(1)
(2)
(2)
(2)
(1)
(1)
(1)
(1)
(1)
RESERVADO
(2)
(2)
(2)
(1)
(1)
(2)
(2)
(1)
(1)
Force
Viso geral
Atravs do Force, possvel forar estados internos do controlador para ligado ou desligado.
A utilizao do force feita durante a superviso de linhas, atravs da tecla <F8>.
ATENO:
Toda passagem do modo PROG para o modo RUN provoca o desligamento dos estados no
remanentes, o desligamento das sadas e a liberao dos estados que estavam forados ("force").
O "force" utilizado para analisar o efeito de um ou mais estados internos no programa de usurio,
facilitando testes de simulao de diagramas lgicos em bancadas, sendo que estes estados
internos podem ser forados para ON ou para OFF no SUP atravs do menu comunicao,
comando superviso de linhas. O "force" tambm pode ser usado "on-line", ou seja, com a
mquina ou o processo real em funcionamento. Nesse caso, esta facilidade somente deve ser
usada por programadores altamente conhecedores da mquina ou processo em questo, uma vez
que possvel forar estados que possam ser responsveis pela segurana da mquina ou do
operador
Digite <ENTER>
Alarmes
Viso geral
Para que at 64 telas apaream piscando em caso de alarmes (estado interno associado acionado),
podero ser implementadas de maneira automtica devendo o usurio apenas manusear sua
configurao e alocar telas do tipo "somente texto" para as mensagens de alarme.
Um texto de alarme automaticamente chamado, quando um estado interno a ele associado acionado
(ON). Neste caso, o texto correspondente aparece no display piscando com tempo de 0,5 s aceso e 0,5 s
apagado. Os textos correspondentes vo alternadamente aparecendo no display caso existam mais de um
estado interno acionado.
Qualquer acionamento de tecla interrompe o processo de indicao de alarme, por um tempo programado
na configurao (timeout de telas de firmware) permitindo ao operador total acesso ao teclado.
Aps este tempo, se no houver novo acionamento de teclas, e houver alarmes pendentes, estes tornaro
a ser mostrados.
Pgina 81
Digite o endereo do primeiro estado interno de alarme, o nmero da primeira tela de alarme e o nmero
de alarmes programados. A tecla <F5> atualiza todos os parmetros e abandona a janela.
A seqncia dos estados internos, que quando fechados colocaro o texto correspondente no display,
configurvel atravs da alocao do primeiro estado interno. O conjunto de estados dever estar na
mesma pgina de estados internos.
A seqncia das telas associadas aos estados internos para serem chamadas no display, tambm
configurvel atravs da alocao da primeira tela. As telas sero seqenciais, ou seja, se o primeiro
estado interno estiver associado tela "n", o segundo estado interno estar associado tela "n+1" e assim
sucessivamente.
Estando novamente no menu configurao, no comando IHM pode-se programar o tempo de timeout das
telas de firmware na opo programao.
As telas de firmware so as telas de mudana de alarmes. O timeout da tela de mudana de pgina
utilizado para manter esta tela por um determinado tempo no display. A cada acionamento de uma tecla,
estando nessa tela, reiniciado o tempo de timeout. Aps o trmino deste tempo aparecer no display
tela anterior a chamada. O funcionamento do timeout para as telas de alarmes foi descrito na viso geral.
Pgina 82
Registros
Viso geral
Os valores na memria do Controlador Programvel MPC4004 seguem uma estrutura de dados de 4
dgitos (caso BCD com valores de 0000 a 9999 ou caso BIN de 0000 a FFFFh), onde a parte mais
significativa ocupa um endereo par e a parte menos significativa ocupa o endereo mpar seguinte.
Exemplo: O registro 0480 contm um dado de valor 1234. Portanto o contedo do endereo 0480 ser 12
e o contedo do endereo 0481 ser 34.
Alguns registros so de uso geral, enquanto outros possuem atribuies especiais. Estes registros esto
listados no mapeamento de memria a seguir.
Mapeamento de memria
Registros especiais:
0FFF
0FF0
0FEF
0FEE
0FED
0FEC
0FEB
0FEA
0FE9
0FE6
0FE5
0FE4
0FE3
0FE2
0FE1
0FE0
0FDF
0FD0
(1)
A
RESERVADO
NMERO DA TELA ATUAL
NMERO DA TELA ALVO (SOFTWARE USURIO)
(1)
parte mais significativa do registro deve ser igual a 00, pois a parte menos significativa
representa o nmero da tela em hexadecimal FF=256.
Pgina 83
Programa de interrupo I e II
Programa de Interrupo I
Gera uma rotina de interrupo no processamento a cada pulso recebido pela entrada E102.
Etapas da Interrupo I:
- atualiza entradas digitais 100 a 107
- atualiza entradas analgicas
- atualiza contador rpido I e II
- executa programa de Interrupo I
- atualiza sadas 180 a 187
- atualiza contador rpido I e II
- atualiza sadas analgicas
- retorna ao processo (onde estava)
Programa de Interrupo II
Quando habilitado, gera uma interrupo no processamento configurada pelo usurio entre 2 e 10ms.
Interrupo utilizada para manter determinados pontos do processo mais uniformes, garantido atravs da
repetibilidade da interrupo.
Etapas da Interrupo II
- atualiza entradas digitais 100 a 107
- atualiza entradas analgicas
- atualiza contador rpido I e II
- executa programa de Interrupo II
- atualiza sadas digitais 180 a 187
- atualiza sadas analgicas
- atualiza contador rpido I e II
- atualiza sadas digitais 190 a 19F
- atualiza 8 primeiros ngulos
- retorna ao processo (onde estava)
Importante:
As etapas descritas para os programas de interrupo I e II so configurveis pelo usurio, podendo
desta maneira definir apenas as etapas de interesse para a aplicao.
Ex.: Se escolhido 2ms como tempo de interrupo, a cada 2ms o programa de interrupo II ser
executado.
Pgina 84
BAUD RATE
1200
2400
4800
19200
28800
57600
9600
Pgina 85
Ao se digitar <ENTER> na opo taxa de transmisso para canal A (RS232) ou canal B (RS485), sero
mostradas as taxas disponveis para o controlador.
O mesmo acontece para a taxa de transmisso da instruo PRINT.
Pgina 86
recomendado deixar sempre esta opo ativada para que se tenha sempre o Boot com o ltimo
programa enviado.
Pgina 87
Importante:
Para maior segurana da operao, a gravao do programa sempre feita no modo DEBUGA;
portanto, caso o usurio esteja no modo RUN, o controlador mudar automaticamente para o modo
DEBUGA enquanto feita a gravao da memria, retornando ao modo RUN quando esta operao for
concluda.
O controlador programvel sai de fbrica com um programa de teste gravado na memria Flash. Caso
esteja no modo RUN, utilize a opo "Enviar" ou "Limpa + Enviar", com a opo "Gravar Memria Flash"
setada, para que no retorno ao modo RUN seja carregado o novo programa.
O nmero de operaes para a memria FLASH EPROM de 10.000 vezes.
Caso o usurio queira preservar o nmero de gravaes de sua memria FLASH, poder seguir a
seqncia mostrada abaixo:
n antes de enviar o programa, certificar-se de que no menu Configurao, submenu Hardware o item
"No copia da memria EPROM/FLASH p/ NVRAM" esteja habilitado.
n
enviar quantas vezes for necessrio o programa de usurio, para ajust-lo ao processo.
n quando o programa estiver plenamente satisfatrio, utilizar a opo "flasH" do menu Comunicao para
grav-lo na flash EPROM. Aps a gravao, ao se passar para o modo RUN, ocorrer o carregamento do
programa contido na memria flash para a memria NVRAM.
Pgina 88
Tringulo de
P*P + Q*Q
Cos = P/S
I = S/V
Pgina 89
Mapeamento de memria
O mdulo de energia 4004.45 utiliza 16 estados internos e 96 registros para trocar informaes.
Para facilitar a localizao dos registros, comece sempre no incio de uma pgina.
Visando facilitar o entendimento da programao dos mdulos, ser mostrado o mapeamento tendo como
referncias os seguintes ponteiros:
Primeiro Registro 0600H ( poderia ser 0800h , 1000, 2000, etc)
Primeiro estado interno- 0200H ( poderia ser 0250h, 0320 , etc )
Exemplo de mapeamento do mdulo 4004.45:
Representao
CPU
06BE
06BC
06BA
06B8
06B6
06B4
06B2
06B0
06AE
06AC
06AA
06A8
06A6
06A4
06A2
06A0
069E
069C
069A
0698
0696
0694
0692
0690
068E
068C
068A
0688
0686
0684
0682
0680
067F-067E
067C
0678-067B
0674-0677
0670-0673
0668-066F
0660-0667
0658-065F
0650-0657
0648-064F
0640-0647
RESERVADO
KPT3 CTE MULTIP. PARA POTNCIA TOTAL FASE 3
KPT2 CTE MULTIP. PARA POTNCIA TOTAL FASE 2
KPT1 CTE MULTIP. PARA POTNCIA TOTAL FASE 1
KPR3 CTE MULTIP. PARA POTNCIA REATIVA FASE 3
KPR2 CTE MULTIP. PARA POTNCIA REATIVA FASE 2
KPR1 CTE MULTIP. PARA POTNCIA REATIVA FASE 1
KPA3 CTE MULTIP. PARA POTENCIA ATIVA FASE 3
KPA2 CTE MULTIP. PARA POTENCIA ATIVA FASE 2
KPA1 CTE MULTIP. PARA POTENCIA ATIVA FASE 1
KI3 CTE MULTIP. PARA CORRENTE FASE 3
KI2 CTE MULTIP. PARA CORRENTE FASE 2
KI1 CTE MULTIP. PARA CORRENTE FASE 1
KV3 CTE MULTIP. PARA TENSO FASE 3
KV2 CTE MULTIP. PARA TENSO FASE 2
KV1 CTE MULTIP. PARA TENSO FASE 1
reservado
POTNCIA TOTAL FASE 3 * KPT3 FASE 3
POTNCIA TOTAL FASE 2 * KPT3 FASE 2
POTNCIA TOTAL FASE 1 * KPT3 FASE 1
POTNCIA REATIVA FASE 3 * KPR3 FASE 3
POTNCIA REATIVA FASE 2 * KPR2 FASE 2
POTNCIA REATIVA FASE 1 * KPR1 FASE 1
POTNCIA ATIVA FASE 3 * KPA3 FASE 3
POTNCIA ATIVA FASE 2 * KPA2 FASE 2
POTNCIA ATIVA FASE 1 * KPA1 FASE 1
CORRENTE FASE 3 * KI3 FASE 3
CORRENTE FASE 2 * KI2 FASE 2
CORRENTE FASE 1 * KI1 FASE 1
TENSO FASE 3 * KV3 FASE 3
TENSO FASE 2 * KV2 FASE 2
TENSO FASE 1 * KV1 FASE 1
MDIA DAS CORRENTES
MDIA FATOR DE POTNCIA
POTNCIA APARENTE TOTAL
POTNCIA REATIVA TOTAL
POTNCIA ATIVA TOTAL
ENERGIA TOTAL REATIVA FASES 3,2,1 KWH
ENERGIA TOTAL ATIVA FASES 3,2,1
KWH
ENERGIA REATIVA FASES 3
KWH
ENERGIA REATIVA FASES 2
KWH
ENERGIA REATIVA FASES 1
KWH
ENERGIA ATIVA FASES 3
KWH
Direo
4004.45
X.XXX
X.XXX
X.XXX
X.XXX
X.XXX
X.XXX
X.XXX
X.XXX
X.XXX
XX.XX
XX.XX
XX.XX
X.XXX
X.XXX
X.XXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XX.XX
XX.XX
XX.XX
XXX.X
XXX.X
XXX.X
XX.XX
XX.XX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXXXX.XXXXXX
XXXXXXXXXX.XXXXXX
XXXXXXXXXX.XXXXXX
XXXXXXXXXX.XXXXXX
XXXXXXXXXX.XXXXXX
XXXXXXXXXX.XXXXXX
Pgina 90
KWH
KWH
XXXXXXXXXX.XXXXXX
XXXXXXXXXX.XXXXXX
XX.XX
XXXX
XXXX
XXXX
XX.XX
XX.XX
XXX.X
XX.XX
XXXX
XXXX
XXXX
XX.XX
XX.XX
XXX.X
XX.XX
XXXX
XXXX
XXXX
XX.XX
XX.XX
XXX.X
Estado Internos
Direo
CPU
020F
020E
020D
020C
020B
020A
0209
0208
0207
0206
0205
0204
0203
0202
0201
0200
RESERVADO
ON- LIBERA CLCULO DE POTNCIAS ,
CORRENTES E FATOR DE POTNCIA
ON LIBERA CLCULO DE ENERGIA
ON ZERA CALCULO DE ENERGIA
RESERVADO
RESERVADO
RESERVADO
RESERVADO
ON FALTA DE FASES
ON SEQUENCIA DE FASES ERRADAS
ON POTNCIA REATIVA FASE 3 POSITIVA
ON POTNCIA REATIVA FASE 2 POSITIVA
ON POTNCIA REATIVA FASE 1 POSITIVA
ON POTNCIA ATIVA FASE 3 POSITIVA
ON POTNCIA ATIVA FASE 2 POSITIVA
ON POTNCIA ATIVA FASE 1 POSITIVA
4004.45
Pgina 91
n Selecionar
a opo Expanses.
Os mdulos da srie MPC4004 foram projetados para que a programao fosse a mais simples e eficiente
possvel. Desta forma para configurar um mdulo 4004.45, o usurio precisa apenas definir dois
endereos, que sero os ponteiros utilizados para realizar toda a troca de dados entre o mdulo e a CPU.
Definio dos endereos :
Primeiro Registro define o primeiro endereo da regio de troca de dados entre a CPU e o mdulo
de energia.
Primeiro EI (estado interno) define o primeiro estado interno a ser utilizado para o mdulo de energia.
O tamanho destas regies, contedos (para que servem) e a direo da troca de informaes dado pelo
tipo do mdulo veja a seguir a definio para o mdulo de energia.
Pgina 92
Mapeamento de memria
Estados Internos relacionados com Simulador de ngulo:
003F
0030
00DF
(1) (2)
(3)
ESTRAPE
101.2806 P
ou
101.2807 N
ST2
ST3
POSIO
A
B
A
B
FUNO
Encoder unidirecional
Encoder bidirecional
Encoder bidirecional
Encoder unidirecional
Default: bidirecional
Pgina 93
Carregar um valor inicial para contagem atravs de estado interno de LOAD VALOR INICIAL.
Bloquear a contagem atravs de estado interno de BLOQUEIO.
Neste modo existem ainda os estados internos de comparao (>, < e =) entre um valor de set-point e o
valor efetivo do contador, estes estados internos so de leitura para o programa de usurio.
A cada pulso amostrado, um registro de contagem incrementado e uma comparao executada com
um valor de set-point pr-definido pelo usurio. O resultado da comparao deixado em disponibilidade
atravs de estados internos especficos que podem ser usados no programa de usurio. O resultado da
comparao tambm colocado em trs sadas fsicas configuradas pelo usurio (S180 a S187).
Importante:
No h marca de zero.
n Modo ngulo: este modo tem como diferena em relao ao anterior a contagem, que varia de um valor
da marca zero para sentido crescente. Esta marca zero pode ou no corresponder ao sinal de referncia
(Z e seu complementar).
Desta maneira a utilizao de um encoder angular com 360 pulsos por volta, poderia determinar como
marca crescente o valor 0000 e limitando a contagem entre os valores 0000 a 0359.
Neste modo existem ainda 16 estados internos (denominados estados internos de ngulos) que so
resultados de comparao entre o valor efetivo da contagem e 16 regies definidas atravs de set-points
denominados presets iniciais e finais. Se o valor do preset inicial for menor que o valor do preset final, um
estado interno correspondente permanecer fechado (ON) enquanto o valor efetivo da contagem
pertencer dentro do intervalo definido. Se o preset inicial for maior que o preset final, um estado interno
correspondente permanecer aberto (OFF) enquanto o valor efetivo da contagem pertencer dentro do
intervalo definido.
Importante:
O sinal da marca zero deve ser conectado entrada E103 do Mdulo de Processamento
Pgina 94
Mapeamento de memria
Estados internos relacionados ao contador rpido do Mdulo de Processamento:
00D7
00D6
00D5
00D4
00D3
00D2
00D1
00D0
(1)
estados
(2)
estados
003F
0030
(1)
estes
EI RESERVADO
EFETIVO < SETPOINT CONTADOR RPIDO (Modo Normal)
EFETIVO = SETPOINT CONTADOR RPIDO (Modo Normal)
EFETIVO > SETPOINT CONTADOR RPIDO (Modo Normal)
HABILITA SADAS CONTADOR RPIDO (Modo Normal)
BLOQUEIA CONTAGEM DO CONTADOR RPIDO (Modo Normal)
LOAD VALOR INICIAL NO EFETIVO DO CONTADOR RPIDO
(Modo Normal)
RESET EFETIVO CONTADOR RPIDO (Modo Normal)
(2)
(2)
(2)
(2)
(1)
(1)
(1)
(1)
(1)
VALOR INICIAL
VALOR A SER CARREGADO NO EFETIVO QUANDO A CONTAGEM
PASSAR PELA MARCA DE ZERO NO SENTIDO DECRESCENTE
EFETIVO
RESERVADO
SETPOINT
RESERVADO
Modo ngulo
04DB
04DA
04D9
04D8
04D7
04D6
04D5
04D4
04D3
04D2
04D1
04D0
(1)
No
(2)
No
(1)
(2)
Pgina 95
NGULO FINAL 08
NGULO INICIAL 08
NGULO FINAL 07
NGULO INICIAL 07
NGULO FINAL 06
NGULO INICIAL 06
NGULO FINAL 05
NGULO INICIAL 05
NGULO FINAL 04
NGULO INICIAL 04
NGULO FINAL 03
NGULO INICIAL 03
NGULO FINAL 02
NGULO INICIAL 02
NGULO FINAL 01
NGULO INICIAL 01
053E
053C
053A
0538
0536
0534
0532
0530
052E
052C
052A
0528
0526
0524
0522
0520
NGULO FINAL 16
NGULO INICIAL 16
NGULO FINAL 15
NGULO INICIAL 15
NGULO FINAL 14
NGULO INICIAL 14
NGULO FINAL 13
NGULO INICIAL 13
NGULO FINAL 12
NGULO INICIAL 12
NGULO FINAL 11
NGULO INICIAL 11
NGULO FINAL 10
NGULO INICIAL 10
NGULO FINAL 09
NGULO INICIAL 09
Exemplo:
Seja o primeiro ngulo inicial de 0 e primeiro ngulo final de 150:
0500h
00
0501h
00
0502h
01
Pgina 96
0503h
50
Escolha o modo de funcionamento do contador rpido. Se o modo de funcionamento for do tipo normal, no
momento que for abandonar a opo configurao, comando sistema, aparecer a seguinte janela:
Digite os valores das sadas digitais relacionadas com o resultado da comparao do efetivo com o setpoint do contador de alta velocidade presente no mdulo de processamento. Conforme o resultado da
comparao, a sada relacionada automaticamente ativada.
Digite o valor 000 caso no queira relacionar a sada digital. Digite <F5> para confirmar os valores.
Motor de Passo
Viso geral
A srie MPC4004 permite o acionamento de 1 motor de passo de 4 fases X 2 A , podendo ser ligado
diretamente nas sadas do controlador .
As sadas utilizadas so : 180 a 183 , sendo as demais, 184 a 187, de uso geral.
Pgina 97
Modo contnuo - nesta condio aps a habilitao do motor , o mesmo comear a girar indefinidamente
Modo posio - nesta condio , o motor se deslocar uma quantidade programada de pulsos , parando
com torque no final da contagem.
203
Obs: a direo de rotao est relacionado seqncia de pulsos que o motor ir receber , desta forma
para mudar a direo de rotao basta inverter a seqncia de acionamento das fases o motor .
204
- posio alcanada . Este estado interno ser ligado toda vez que o motor estando no modo
posio e aps ser habilitado, atingir a posio definida nos endereos 4D8/4DB.
205 - escolha do tipo de passo : desligado ligado
-
meio passo
passo inteiro
1
2
3
4
1
S180
ON
ON
OFF
OFF
ON
Passo inteiro
S181
S182
OFF
ON
OFF
OFF
ON
OFF
ON
ON
OFF
ON
S183
OFF
ON
ON
OFF
OFF
Pgina 98
1
2
3
4
5
6
7
8
1
S180
ON
ON
ON
OFF
OFF
OFF
OFF
OFF
ON
Meio passo
S181
S182
OFF
ON
OFF
OFF
0FF
OFF
OFF
OFF
ON
OFF
ON
OFF
ON
ON
OFF
ON
OFF
ON
S183
OFF
OFF
ON
ON
ON
OFF
OFF
OFF
OFF
Esquema de ligao
MOTOR DE
PASSO
FONTE
S0
S1
S2
S3
S4
S5
S6
S7
E0
E1
E2
E3
E4
E5
E6
E7
RUN
+5Vcc
PROG
S7
S6
+24Vcc
0Vcc
IHM
S5
5V
S4
2A
S1
S3
S2
S0
24VS
0VS
STS
E7
RS232
E6
E5
E4
E3
E2
E1
DO/RI
E0
DO/RI
24VE
+5Vcc
0VE
L1
L2
GND
RS485
4004.11
4004.40
Pgina 99
O estado 0FB deve ficar ativo durante todo o tempo de transmisso dos dados .
Ao ativar o estado 0FB , o controlador no mais poder receber programao atravs do
SUP, pois seu canal serial fica reservado para o envio de dados .
A taxa de transmisso para o modo print definida pelo usurio no menu de configurao de hardware .
para maiores detalhes ver o item "Canais de comunicao serial.
Pgina 100
Ignora caracteres
recebidos em RX
Ignora caracteres
recebidos em RX
Armazena caracteres no buffer
Escolha Configura leitura caracter atravs Canal RS232, aparecer a seguinte janela:
Pgina 101
Comunicao background
Objetivo
Capacitar a srie MPC4004 com o recurso de "mestre de rede" no canal RS485, possibilitando a troca de
informaes entre controladores atravs da comunicao background.
A programao background til por exemplo no transporte de alarmes das estaes onde o
programador ter, alm das informaes do processo controlado pelo mestre, as informaes das
estaes supervisionadas .
Pgina 102
Onde:
ENDEREO MESTRE: endereo inicial a ser transmitido ou recebido.
DIREO: sentido de transmisso ou recebimento.
ENDEREO CP: endereo inicial a ser transmitido ou recebido.
NUMERO CP: nmero do CP na rede.
NUMERO BYTES: quantidade de bytes transmitidos da regio de menu.
Observao: quando a comunicao estiver habilitada os CPs, enviam e recebem dados atualizando-os.
Pgina 103
Pgina 104
Opo do SUP
Frontal Teclado/Display LCD
Frontal Teclado Numrico/Display LCD ou
Frontal LCD 2x20 com campos livres
Frontal LCD 2x20 com campos livres
Frontal LCD 4x20 com campos livres
Frontal VFD 4x20 com campos livres
Pgina 105
128
CAIXA
DIM: 31x104x124
Sr
ie
170.5
Rasgo para
instalao
F.2000.90/01
30
DEIXAR UM ESPACO DE 30
PARA DESCONECTAR O CABO
Pgina 106
CAIXA
DIM: 30x124x179.5
Sr
ie
165.5
INTERAC
TIVE
IHM 2002.90
S1
S2
Rasgo para
instalao
F1
F2
F3
F4
F5
F6
F7
F8
F.2002.90/01
30
DEIXAR UM ESPACO DE 30
PARA DESCONECTAR O CABO
Sr
ie
190.5
CAIXA
DIM: 30x126x150
INTERACTIVE
IHM 2002.95
S1
S2
1
F2
K2
L
O
C
K
K3
C
B
6
K4
K5
D
7
K6
F
E
9
K7
F3
K1
F1
126
144.5
RASGO PARA
INSTALAO
128
S tatus
K8
K9
K0
F4
F.2002.95/00
30
153
4 leds de sinalizao
Pgina 107
32.5
30
IHM2002.96
S1
S2
+
LOCK
STATUS
K1
K2
A
K4
RASGO PARA
INSTALA O
K3
B
K5
D
K6
E
K7
K8
K9
K0
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
144
OBS: O frontal 2002.96 possui para as teclas Fs uma bolsa para identificao da funo.
A interface 2002.97/M contm um display de cristal lquido composto por:
4 linhas de 20 caracteres
teclado numrico
4 botes (tecla F) e 10 botes (tecla K) de uso geral
4 leds de sinalizao
190.5
Sr
ie
CAIXA
DIM: 30x148x150.4
INTERACTIVE
Status
S1
S2
1
K2
L
O
C
K
K3
C
B
5
K4
K5
K6
E
D
8
K7
F3
K1
F1
F2
148.0
166.50
RASGO PARA
INSTALAO
150.00
IHM 2002.97
F
9
K8
K9
K0
F4
F.2 00 2.97 /0 0
30.0
DEIXAR UM ESPAO DE 3Omm
PARA DESCONECTAR CABO
153.00
Pgina 108
Pgina 109
Pgina 110
EDITA
SENHA/ARQUIVO
ENTRA
Telas de edio
Para as telas de edio, aps pressionar a tecla <EDITA>, o campo ficar piscando, podendo-se digitar
diretamente atravs das teclas de 0 a 9.
A finalizao da edio ocorre pressionando-se a tecla <ENTRA>.
Pgina 111
E D I C A O
B L O Q U E A D A !
- - - - - - - -
S E N H A
OU
E D I C A O
P E R M I T I D A !
- - - - - - - -
S E N H A
O campo "-------", fica neste momento preparado para aceitar a digitao de at 8 dgitos. A finalizao da
edio feita atravs da tecla <ENTRA>.
Aps a edio, caso a senha digitada esteja correta, sero mostradas as telas abaixo, onde houve a
complementao do status de edio.
S E N H A
V A L I D A
E D I C A O
P E R M I T I D A !
OU
S E N H A
V A L I D A
E D I C A O
B L O Q U E A D A !
A mensagem ficar ativa durante 2 segundos. Aps este tempo haver o retorno automtico para a tela
que se estava imediatamente antes de se acionar a tecla <SENHA>.
Em ambos os casos, acionando-se qualquer tecla diferente de 0 a 9, o status de edio
(bloqueado/liberado) no ser alterado e retorna a tela que havia imediatamente antes de se acionar a
tecla <SENHA>.
Caso a senha digitada esteja errada, ser mostrada a mensagem:
S E N H A
E R R A D A
T E N T E
N O V AM E N T E
Pgina 112
!
!
E D I C A O
B L O Q U E A D A !
- - - - - - - -
S E N H A
F U N C A O
N A O
S E N H A
H A B I L I T A D A
sistema.
Obs.: Ao definir a senha, preencher com 0 (zeros) as casas esquerda, que devero ser ignoradas na
digitao da senha.
Pgina 113
R E C E I T A
S 1 - A R M A Z .
S 2 - R E C U P .
M x x x
<
A R Q U I V O
- - -
<
A R Q .
A T U A L
A R M A Z .
M x x x
<
A R Q U I V O
- - -
<
A R Q .
A T U A L
R E C U P .
V A L O R
A R Q U I V O
n arquivo
I N V A L I D O
M A X I MO
= x x x
A R Q U I V O
I N V A L I D O
Existe um controle interno para determinar se uma gaveta contm dados vlidos ou no.
Caso o arquivo esteja "sujo", no ser recuperado.
MPC4004 / Manual rev. 2.10 / Agosto - 2001
Pgina 114
A R Q U I V O
S I M
O C U P A D O !
C O N T I N U A R ?
N A O
Neste caso o usurio ser informado atravs da mensagem abaixo onde a efetivao da operao de
guarda ser feita digitando-se <S1> (SIM) ou o cancelamento atravs de <S2> (NAO).
hardware
Exemplo:
O usurio pode definir at 8 regies de memrias para serem usadas no arquivo de moldes.
400 - 41F
500 - 520
580 - 590
600 - 650
ETC
O SUP determinar, em funo do nmero de bytes e da regio disponvel para gavetas, a quantidade de
moldes a serem usados.
O prprio controlador no permitir operao acima do nmero de gavetas mximas.
Pgina 115
A posio fsica dos campos ser definida atravs do usurio, respeitando os tamanhos pr-estabelecidos
de cada campo.
A edio ocorrer, quando a tecla <EDITA> for acionada para navegar entre campos.
Basta acionar novamente a tecla <EDITA> para que as modificaes do campo anterior sejam
automaticamente atualizadas.
A sinalizao do campo em edio, feita piscando o mesmo, e no caso da seletora liga/desliga, piscando
o conjunto de parntesis (
).
A T O S
A U T O M A C A O
L C D
4 x 2 0
T E L A
T E L A
Z O N A
0 1
(
P R E S E T
> v1 v1 pd v1 v1
E F E T I V O > v2 v2 pd v2 v2
L I G A D A
D E S L I
Pgina 116
0
1
2
3
4
5
6
7
8
9
- - - - - - - Exemplo de Bargraph contnuo
String - Permite ao usurio trocar mensagens sem ter a necessidade de trocar de tela.
Cada mensagem est relacionada a um EI ou valor de um registro:
Registro/EI
Nmero de mensagens
Tamanho da mensagem
Tipo da String
Texto
Pgina 117
Estando com o cursor sobre qualquer tela e pressionando a tecla <ENTER> entra-se no modo de edio.
Neste mdulo pode-se alterar um campo j existente, copiar, mover, apagar, inserir um texto, tudo numa
mesma tela.
Isto pode ser visto na tela exemplo abaixo, onde se tem uma tela com campos de edio, visualizao,
Bargraph, Liga/Desliga e texto:
Pgina 118
A U X I L I O
R E G I S T R O
M A N U T E N C A O
V V V
Y Y Y Y
Onde:
V
Y
Importante:
O firmware coloca o texto da tela. Os nicos dgitos editveis so os pertencentes ao registro.
Obrigatoriamente atravs de uma tela de navegao que se tem acesso tela de auxlio manuteno.
O nmero da tela de navegao de acesso tela de auxlio manuteno deve ser previamente
programado.
Estando na tela de navegao, o acesso tela de auxlio manuteno feito digitando-se <S1>.
Para os frontais numrico o acesso ao auxlio manuteno feito diretamente atravs de tecla
<AUXLIO MANUTENO>.
Pgina 119
E R R O
D E
E D . =
X X X X
M A X I MO !
M A X . =
Y Y Y Y
Particularmente para telas de um campo de edio e um campo de visualizao de 4 dgitos com mximo
associado, alm dos recursos acima descritos possvel configurar para que no campo de visualizao
seja automaticamente carregado o valor mximo associado.
No SUP atravs dos menus: Configurao, comando IHM, opo Tela, escolhendo:
1 ED / 1 VIS / 4 DIG
mximo(s) associado(s)? = SIM
mostrar valor de mximo? = SIM
Pgina 120
2 3 2
4 8 5
> >
> >
M : 0 1
M : 0 1
T : 5 7
T : 5 7
Pgina 121
Pgina 122
Captulo 6 - Dimenses
6. Dimenses
Dimenses dos bastidores da Srie MPC4004
S2
S3
S5
S6
S7
E0
E1
E2
E3
E4
E5
E6
E7
RUN
S1
S2
S3
S4
S5
S6
S7
E0
E1
E2
E3
E4
E5
E6
E7
S0
S1
S2
S3
S4
S5
S6
S7
E0
E1
E2
E3
E4
E5
E6
E7
No. RANH.
S6
S5
S5
S4
S4
S4
S3
S3
S3
S2
S2
S2
S1
S1
S1
S0
S0
S0
24VS
24VS
24VS
0VS
0VS
E7
E7
IHM
0VS
STS
E7
RS232
E6
E6
E5
E5
E5
E4
E4
E4
E3
E3
E6
E3
E2
E2
E1
D0/RI
E1
E1
E0
D0/RI
E0
E0
+5Vcc
24VE
24VE
GND
0VE
0VE
E2
24VE
0VE
L1
154
S7
S6
S5
140
S7
S6
+5Vcc
PROG
S7
169
S0
MPC 4004
S1
S4
MPC 4004
S0
MPC 4004
MPC 4004
D (mm)
L (mm)
T (mm)
27
37
91
27
108
162
27
178
232
27
249
303
10
57
249
373
REDE
Profundidade
L2
113 mm
RS485
4004.01
4004.51
4004.51
4004.40B
T
Fig. 72. - Dimenses dos mdulos da srie MPC4004
Os bastidores da srie MPC4004 devem ser instalados em superfcies planas verticais, sendo que a
montagem dever ser sempre feita na vertical para proporcionar ventilao.
Pgina 123
Captulo 6 - Dimenses
MPC4004
ON
RX
TX
CONVERSOR
R
S
2
3
2
169
1 - NC 4 - NC
2 - RX 5 - GND
3 - TX 6 - DIR
No. RANH.
T (mm)
56
Profundidade
113 mm
R
S
4
8
5
D0/RI
D0/RI
+5Vcc
GND1
L1
REDE
L2
4004.71
T
Fig. 73. - Dimenses dos acessrios que utilizam bastidor de 1 passo.
Pgina 124
7. Comunicao Serial
Cabos de ligao para os canais seriais
A srie MPC4004 possui em seu mdulo principal dois canais de comunicao serial, sendo o canal A em
RS232 e canal B em RS485.
Os dois canais podem ser utilizados para programao do controlador ou monitorao/alterao ON-LINE
de seus registros e estados internos.
O canal A por ser RS232, mais prtico para conexo com o computador, por no necessitar de
conversor.
O canal B indicado para criao de rede entre equipamentos MPC4004.
Importante:
O recurso de simulao de ngulo faz com que os canais de comunicao tenham a mesma taxa de
comunicao, sendo igual taxa do canal A (RS232).
Pgina 125
Comprimento [m]
9,5
95,0
950,0
Importante: para aplicaes em rede, recomendado a utilizao do conversor 2232.00R , por possuir proteo
contra descargas atmosfricas.
Pgina 126
Importante:
O cabo possui comprimento de 1,5 m.
Pgina 127
Importante:
Os trs ltimos dgitos expressam o comprimento do cabo:
Cabo
C4004C095
C4004C195
C4004C295
Comprimento [m]
9,5
95,0
950,0
Pgina 128
Importante:
Os trs ltimos dgitos expressam o comprimento do cabo:
Cabo
C4004E095
C4004E195
C4004E295
Comprimento [m]
9,5
95,0
950,0
Pgina 129
Pgina 130
LINK EM RS485
RS485
232485
2232.00R
MPC4004
Sistema de
aterramento
interligado
Alimentao
110V/220V
Alimentao
110V/220V
modem
P
Alimentao
110V/220V
Sistema de
aterramento
interligado
MPC4004
modem
P
Alimentao
110V/220V
Pgina 131
DETALHE DA PROTEO P
CENTELHADOR
ENTRADA
TRANSORB
SADA
PTC
ATERRAMENTO
Fig. 85. - Detalhe da proteo P
A proteo "P" possui nvel de grampeamento compatvel com o sinal a ser protegido.
RS485:
Modem:
Alimentao:
6,8V
150 V
250 V
Pgina 132
RS232
RS485
APR03
escravo
APR03
mestre
Modbus
escravo
Modbus
Mestre
Instruo
Print
Escuta
canal serial
SIM
SIM
NO
SIM
NO
SIM
NO
SIM
SIM
SIM
SIM
SIM
Informaes adicionais:
Canal A padro eltrico RS232
Canal B padro eltrico RS485 (at 32 elementos conectados em rede) conexo em // (paralelo)
Apr03:
Protocolo criado pela Atos e utilizado em todos os controladores; do tipo mestre /escravo.
Especificaes:
Baud Rate = 2400, 4800, 9600, 19200, 57600
Paridade = nenhuma
Stop Bit = 1
Data bit
= 8 bits
Modbus :
Protocolo aberto desenvolvido pela empresa Modcon, sendo implementado o tipo RTU (Remote
Terminal Unit).
Especificaes:
Baud Rate = 2400, 4800, 9600, 19200, 57600
Parity
= nenhuma
Stop Bit = 1 ou 2 bits configurveis (1 default)
Data bit
= 8 bits
Para o protocolo Modbus, as seguintes funes esto disponveis:
- Read Coil Status
- Read Input Status
- Read Holding Registers
- Force Single Coil
- Preset Single Register
- Force Multiple Coils
- Preset Multiple Registers
- Exception Response
(0x01)
(0x02)
(0x03)
(0x05)
(0x06)
(0x0F)
(0x10)
(ERROR)
Mais informaes sobre este protocolo pode ser obtidas no boletim tcnico sobre Modbus.
Pgina 133
Ligado=RS485
Desligado=RS232
Pgina 134
Apndice A
Apndice A - Mensagens
Mensagens
Logo aps a energizao do MPC4004 o display apresentar mensagens por um tempo de 02 segundos,
dependendo do "status". Veja a tabela a seguir:
MENSAGEM
ERRO MEMRIA NVRAM
SISTEMA PARADO
ou
ERRO MEMRIA RAM
SISTEMA PARADO
DESCRIO
EPROM USURIO OK
MEMRIA NVRAM OK
ou
EPROM USURIO OK
MEMRIA RAM OK
EPROM USURIO C/DEF
SISTEMA PARADO
Pgina 135
Apndice A
Pgina 136
Apndice B
Descrio
4004.01
4004.02
4004.05E
4004.06E
4004.09
4004.09E
4004.11
4004.11/L
4004.12
4004.12/L
4004.31
4004.32
4004.33
4004.34
4004.35
4004.35/A
4004.37
4004.39
4004.45
4004.51
4004.52
4004.53
4004.54
4004.55
4004.56
4004.57
4004.58
4004.60
4004.60/A
4004.60N
4004.61
4004.61/A
4004.61N
4004.62
4004.62/M
4004.63
4004.63/M
4004.64
4004.64/M
4004.65/J
4004.65/K
4004.66/J
4004.66/K
Consumo
+5vcc
300mA
300mA
250mA
250mA
300mA
300mA
300mA
300mA
300mA
300mA
100mA
100mA
15mA
15mA
5mA
5mA
60mA
55mA
200mA
50mA
50mA
125mA
125mA
32mA
32mA
50mA
100mA
30mA
40mA
Consumo
+12Vcc
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------40mA
100mA
Consumo 12Vcc
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------40mA
100mA
30mA
67mA
55mA
30mA
40mA
60mA
150mA
60mA
150mA
30mA
86mA
57mA
30mA
40mA
40mA
30mA
30mA
30mA
30mA
30mA
30mA
30mA
30mA
30mA
10mA
10mA
30mA
20mA
210mA
110mA
65mA
65mA
65mA
65mA
30mA
20mA
210mA
110mA
65mA
65mA
65mA
65mA
Pgina 137
Apndice B
Modelo
Descrio
4004.66/P
4004.66P1
4004.66P2
4004.70
4004.71R
4004.73
4004.73M
4004.74
4004.75/P
4004.75P1
4004.75P2
4004.76/P
4004.76P1
4004.76P2
4004.85
4004.85P2
4004.87
4004.87SA
2002.99
4004.90
4004.92
4004.92S1
4004.94
4004.94S1
4004.95
4004.98
4004.98/S
4004.98S1
4004.99
4004.99/S
4004.99S1
Consumo
+5vcc
30mA
30mA
30mA
30mA
-----------------
Consumo
+12Vcc
75mA
75mA
75mA
-------------------------
Consumo 12Vcc
75mA
75mA
75mA
------------------------
---------
---------
---------
170mA
30mA
30mA
30mA
30mA
30mA
30mA
30mA
--------65mA
65mA
65mA
100mA
100mA
100mA
75mA
--------65mA
65mA
65mA
100mA
100mA
100mA
75mA
30mA
75mA
75mA
70mA
10mA
150mA
220mA
500mA
500mA
--------20mA
---------------------------------
--------20mA
---------------------------------
500mA
500mA
-----------------
-----------------
110mA
150mA
150mA
150mA
300mA
300mA
300mA
---------------------------------------------------------
---------------------------------------------------------
Observaes:
O consumo dos mdulos de sadas digitais foi medido com todas as sadas acionadas, tendo um
consumo de 6mA na alimentao de +5Vcc por sada.
O consumo dos mdulos de sadas analgicas em corrente foi medido com todas as sadas fornecendo
20mA ; Esta corrente fornecida pela alimentao de + / - 12Vcc.
A aplicao de um fator de reduo da corrente mxima consumida , em funo de no se considerar a
possibilidade de todas as sadas digitais ou analgicas em corrente, serem acionadas simultaneamente,
fica condicionado ao tipo de aplicao.
Importante: No deve ser aplicado nenhum fator de reduo na alimentao +5Vcc para os mdulos
analgicos.
Pgina 138
Apndice B
Fonte:
chaveada 93 a 250Vca
chaveada 9V a 36Vcc
linear 110 /220 +/- 10%
linear 110 /220 +/- 10%
chaveada 36 a 60Vcc
chaveada 93 a 250Vca
chaveada 18 a 60Vcc
+5Vcc
1500mA
1500mA
500mA
500mA
1000mA
1500mA
1000mA
+12Vcc
500mA
500mA
--130mA
250mA
--250mA
-12Vcc
500mA
500mA
--130mA
250mA
--250mA
24Vcc
500mA
------500mA
--500mA
Pgina 139
Apndice B
Pgina 140
Apndice C
MDULOS
4004.01
4004.02
4004.09
4004.11
4004.12
FIRMWARE
400401V0
DATA
30/08/97
MEMRIA
27C512-10
400401V1
06/10/97
27C512-10
400402V0
30/01/98
27C512-10
400402V1
04/05/98
27C512-10
400402V2
29/06/98
27C512-10
400402V3
18/08/98
27C512-10
400402V4
04/01/99
27C512-10
400402V5
20/04/99
27C512-10
400402V6
05/08/99
27C512-10
400402V7
19/01/00
27C512-10
ALTERAES/OBSERVAES
- Firmware inicial
- liberao do WDT
- status dos canais de comunicao no
modo PROG (tecla, auxilio a manuteno)
- simulador de ngulo liberado at 180 rpm
- implementao da instruo SCL
- implementao do contador rpido
(4004.87)
- implementao dos canais 9 a 16 de E/S
analgica
- implementao de instrues de 32 bits
DVBLL, MULBL, SUMBL, SUBBL, CONVL
e SHIFL
- implementao da instruo SCL2G
- estados internos 00E1h e 00E9h (Load
Setpoint Inicial dos Contadores Rpidos 1
e 2) sensvel a nvel.
- definido mesma prioridade para o
Contador Rpido (presente no Mdulo de
Processamento) e Interrupo I.
- criao dos blocos PID
- introduo dos Mdulos Analgicos
Compactos (MAC)
- implementao das instrues:
- BCDAP converte BCDASC com
ponto decimal
- CCS calcula CHECK SUM
- TXPR gerenciador de blocos para print.
- Implementao do modo motor de passo.
- Implementao do modo de leitura de
caracteres atravs do canal RS232
- Implementao do modo mestre no
canal RS485
- Implementao das rotinas SDAT2 e
LDAT2.
- Adequao do termo derivativo
- Aumento de 04 p/ 08 ngulos atualizados
na INT2
- Alterado STIME c/ teste de consistncia
dos dados de entrada c/ E.I. OFF p/ Erro
Pgina 141
Apndice C
MDULOS
4004.01
4004.02
4004.09
4004.11
4004.12
FIRMWARE
DATA
MEMRIA
ALTERAES/OBSERVAES
- Correo do multiplex (acionava LEDs
invertidos)
- Configurao para PRINT c/ paridade no
8o ou 9o BIT
- Escuta rede na RS485
- Incluso das rotinas do Modbus c/ 1 ou 2
Stopbits
- Baud Rate do Modbus c/ a mesma do
PRINT
- Incluso da Opo de paridade no PRINT
SEM, PAR OU IMPAR
- Trigger 1segundo
- Broadcast no APR03 mestre/slave RS485
- EI de sinal analgica 10V
- Broadcast no APR03 mestre/slave RS485
- EI de sinal analgica 10V
- Broadcast no APR03 slave RS232
- Rotinas para 4004.90 e 4004.95
- Limpa Force dos Eis 1 pg. por varredura
- Troca do endereo do rascunho do trigger
de 1seg. Conflito c/ contador do escuta
rede.
- Correo do campo ASCII. Permite a
visualizao dos zeros esquerda.
400402V8
28/09/00
64Kx8 100mS
400402V9
12/02/01
64Kx8 100mS
400402VA
21/03/01
64Kx8 100mS
400402VB
09/05/01
64Kx8 100mS
FIRMWARE
DATA
MEMRIA
ALTERAES/OBSERVAES
400402K7
28/09/00
27C512-10
MDULOS
4004.01
4004.02
4004.09
4004.11
4004.12
Pgina 142
Apndice C
MDULOS
4004.05E
4004.06E
FIRMWARE
400406V0
DATA
19/09/00
400406V1
18/01/01
400406V2
16/05/01
400406V3
08/08/01
MEMRIA
ALTERAES/OBSERVAES
64Kx8 100mS - Firmware Inicial
- Escuta rede na RS485
- Incluso do Modbus mestre/escravo
-Incluso da Opo de paridade no PRINT
sem, PAR ou IMPAR
64Kx8 100mS - Incluso da slave de comunicao (INT II)
- Incluso do mdulo de 32E
- EI de trigger 1segundo
- Broadcast no APR03 mestre/slave RS485
- EI de sinal analgica 10V
- Correo da rotina do contador rpido
64Kx8 100mS modo normal que influenciava a leitura das
entradas 0100 a 0107.
- Incluso da possibilidade de ter vrias
slaves.
- Incluso do broadcast para modo mestre.
- Incluso do limpa force, uma pg. Por
64Kx8 100mS varredura.
- Incluso dos frontais 4004.90 e 4004.95
- Correo do campo ASCII, mostrar zeros
a esquerda.
- Correo das rotinas do frontal para VFD.
Pgina 143
Apndice C
Pgina 144
Apndice D
Descrio
Soma/subtrai uma constante de contedo de registro (Hex)
Soma/subtrai uma constante de contedo de registro (Dec)
Operao lgica "E" entre estados internos
Operao lgica "E" entre estados internos invertidos
Converso de dados Decimais p/ ASCII com ponto decimal
Converso de dados Decimais p/ ASCII
Transfere 16 estados p/um registro de 16 bits
Movimentao de bloco de dados indexados na origem e no destino
Chamada de sub-rotina
Compara contedo de registros
Contador
Conversor Dec/Hex ou Hex/Dec
Conversor Dec/Hex ou Hex/Dec de 32 bits
Calcula CHECK SUN (XOR) dos Bytes
Contador Rpido (CPU)
Diviso Decimal
Diviso Hexadecimal
Diviso binria longa (Hexadecimal)
Diviso binria de 32 bits (Hexadecimal)
Ajusta o ZERO e o FUNDO DE ESCALA de uma E.A.
Fim de programa
FIM
FIM
JMP
LD
LDATA
LDI
LDN
LDX
LTIME
MONOA
MONOD
MOV
MOVK
MOVX
MULT
MULTB
MULBL
OR
ORN
Pgina 145
Apndice D
Mnemnico
OUT
OUTI
OUTIN
OUTN
OUTR
OUTX
PID
PRINT
RET
SCL
SCL2G
SDATA
SETR
SFR
SHIFB
SHIFN
SHIFL
STIME
SUB
SUBB
SUBBL
SUM
SUMB
SUMBL
TAB
TMR
TXPR
UPDB
UPDBC
UPDD
UPDDC
WAND
WBIT
WBITX
WLDX
WNOT
WOR
WXOR
Descrio
Sada
Sada no em fim de linha
Sada invertida no em fim de linha
Sada invertida
Sada imediata
Sada indexada
Bloco PID
Transferncia de dados p/interface serial
Retorno de sub-rotina
Gera uma reta tipo mx+b dados dois pares x, y
Gera uma parbola
Acerto de dia/ms/ano
Set/Reset (estado interno)
Deslocamento de estados internos
Deslocamento de bit
Deslocamento de nibble (4 bits)
Deslocamento de n bits
Acerto de hora/min/seg.
Subtrao Decimal
Subtrao Hexadecimal
Subtrao Hexadecimal de 32 bits
Soma Decimal
Soma Hexadecimal
Soma Hexadecimal de 32 bits
Carregamento de um bloco de dados
Temporizador
Carrega bloco de mensagens a serem impressas
Contador Up/Down Hexadecimal
Incrementa e compara (Hex)
Contador Up/Down decimal
Incrementa e compara (Dec)
AND (bit a bit) do contedo de dois registros de 16 bits
Transfere os 16 bits de um registro para 16 estados internos
WBIT indexado e com auto incremento/decremento
MOV indexado na origem
Complemento de registro de 16 bits
OR (bit a bit) do contedo de dois registros de 16 bits
XOR (bit a bit) do contedo de dois registros de 16 bits
PSEUDO-INSTRUES
Mnemnico
Descrio
CAV
GAV
SYNC
Sincronismo
TMRX
Temporizadores de 1ms
Pgina 146