Escolar Documentos
Profissional Documentos
Cultura Documentos
Ref. 3-0019.210
Departamento Comercial:
Tel: (011) 5521 5044 - Fax: (011) 5522 5089
e-mail: comercial@atos.com.br
Seu contedo tem carter exclusivamente tcnico/informativo e a ATOS se reserva no direito, sem
qualquer aviso prvio, de alterar as informaes deste documento.
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).
A ATOS mantm ainda o servio de assistncia tcnica em toda a sua linha de produtos, que prestado
em suas instalaes.
Com o objetivo de criar um canal de comunicao entre a ATOS e seus usurios, criamos um servio
denominado CALL CENTER. Este servio centraliza as eventuais dvidas e sugestes, visando a
excelncia dos produtos e servios comercializados pela ATOS.
CALL CENTER
De Segunda a Sexta-feira
Das 7:30 s 12:00 h e das 13:00 s 17:30 h
(011) 5522 1944 - Ramal: 111
E_mail: suportec@atos.com.br
Para contato com a ATOS utilize o endereo e telefones mostrados na primeira pgina deste Manual.
Introduo........................................................................................................................................... 53
Mapeamento de Memria dos Mdulos de Processamento.................................................................................. 53
Descrio dos Estados Internos de 0000 at 03FF ............................................................................................... 54
Botoeiras e LEDs presentes nas Interfaces ..................................................................................... 57
Viso geral ............................................................................................................................................................. 57
Mapeamento de memria ...................................................................................................................................... 57
Entradas Digitais ................................................................................................................................ 57
Viso geral ............................................................................................................................................................. 57
Mapeamento de memria ...................................................................................................................................... 57
Sadas Digitais.................................................................................................................................... 58
Viso geral ............................................................................................................................................................. 58
Mapeamento de memria ...................................................................................................................................... 58
Utilizando o aplicativo SUP .................................................................................................................................... 58
Temporizadores e Contadores .......................................................................................................... 59
Viso geral ............................................................................................................................................................. 59
Mapeamento de memria ...................................................................................................................................... 59
Temporizadores (0,001s).................................................................................................................... 60
Viso geral ............................................................................................................................................................. 60
Mapeamento de memria ...................................................................................................................................... 60
Multiplex.............................................................................................................................................. 61
Viso geral ............................................................................................................................................................. 61
Utilizando o aplicativo SUP .................................................................................................................................... 61
E/S Analgicas Canais 1 a 16 ......................................................................................................... 63
Viso geral ............................................................................................................................................................. 63
Mapeamento de memria ...................................................................................................................................... 63
Utilizando o aplicativo SUP .................................................................................................................................... 63
Mdulo Analgico Compacto (MAC)................................................................................................. 67
Viso geral ............................................................................................................................................................. 67
Mapeamento de memria ...................................................................................................................................... 67
Utilizando o aplicativo SUP .................................................................................................................................... 68
Mdulo 4004.85 (PT100 a 3 fios)....................................................................................................... 69
Viso geral ............................................................................................................................................................. 69
Mapeamento de memria ...................................................................................................................................... 69
Utilizando o aplicativo SUP .................................................................................................................................... 69
Temperatura........................................................................................................................................ 70
Viso geral ............................................................................................................................................................. 70
Mapeamento de memria ...................................................................................................................................... 70
Utilizando o aplicativo SUP .................................................................................................................................... 70
Funes Especiais para o Controle de Temperatura ............................................................................................ 72
Controle atravs do algoritmo PID ......................................................................................................................... 74
Instruo PID.......................................................................................................................................................... 76
Valores iniciais de controle..................................................................................................................................... 77
Contadores Rpidos........................................................................................................................... 79
Viso geral .............................................................................................................................................................. 79
Mapeamento de memria....................................................................................................................................... 80
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
Programa de interrupo I e II ........................................................................................................... 84
Programa de Interrupo I...................................................................................................................................... 84
Programa de Interrupo II..................................................................................................................................... 84
Canais de Comunicao Serial .......................................................................................................... 85
Viso Geral ............................................................................................................................................................. 85
Taxa de transmisso canal A (RS232) ................................................................................................................... 85
Nmero da mquina na rede canal A (RS232) ...................................................................................................... 85
Taxa de transmisso canal B (RS485) ................................................................................................................... 85
Nmero da mquina na rede canal B (RS485) ...................................................................................................... 85
Taxa de transmisso da instruo Print ................................................................................................................. 85
Utilizando o aplicativo SUP..................................................................................................................................... 86
Gravao do programa de usurio em FLASH EPROM ................................................................... 87
Utilizando o aplicativo SUP..................................................................................................................................... 87
Mdulo 4004.45 (mdulo de energia) ............................................................................................... 89
Viso geral .............................................................................................................................................................. 89
Frmulas relacionadas as medies: .................................................................................................................... 89
Mapeamento de memria....................................................................................................................................... 90
Utilizando o aplicativo SUP..................................................................................................................................... 92
6. DIMENSES........................................................................................................................... 123
APNDICE A - MENSAGENS.....................................................................................................135
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.
Vibrao : 5 a 50 Hz / 0,625 G
(0,1 mm pico a pico)
2. Componentes da Srie
Descrio Geral dos Mdulos
Modelo Descrio
4004.01 CPU 8E/8S 24VCC N NVRAM E FLASH
4004.02 CPU 8E/8S 24VCC P NVRAM E FLASH
4004.05E CPU XA 8E/8S 24VCC N 64K RAM E FLASH
4004.06E CPU XA 8E/8S 24VCC P 64K RAM E FLASH
4004.09 CPU 8E 24VCC N ou P / 8S RELE RAM E FLASH
4004.09E CPU XA 8E 24VCC N ou P / 8S RELE 64K RAM E FLASH
4004.11 CPU COM 8E/8S 24VCC N RAM E FLASH
4004.11/L CPU COM 8E/8S 24VCC N RAM E FLASH
4004.12 CPU COM 8E/8S 24VCC P RAM E FLASH
4004.12/L CPU COM 8E/8S 24VCC P RAM E FLASH
4004.21 BASTIDOR COM 01 SLOT
4004.22 BASTIDOR COM 02 SLOTS
4004.24 BASTIDOR COM 04 SLOTS
4004.26 BASTIDOR COM 06 SLOTS
4004.28 BASTIDOR COM 08 SLOTS
4004.2A BASTIDOR COM 10 SLOTS
4004.31 MDULO DE EXPANSO COM 16S 24VCC N
4004.32 MDULO DE EXPANSO COM 16S 24VCC P
4004.33 MDULO DE EXPANSO COM 16E 24VCC N
4004.34 MDULO DE EXPANSO COM 16E 24VCC P
4004.35 MDULO DE EXPANSO COM 8E 110Vca
4004.35/A MDULO DE EXPANSO COM 8E 220Vca
4004.37 MDULO DE EXPANSO COM 8S RELE
4004.39 MDULO DE EXPANSO COM 8S 90 a 240 Vca
4004.40 FONTE DE ALIMENTAO CHAVEADA AC/CC
4004.40/A FONTE DE ALIMENTAO CHAVEADA ENTRADA 24Vcc / SADA 5Vcc / +12Vcc / -
12Vcc
4004.40/B FONTE DE ALIMENTAO LINEAR +5Vcc
4004.40/C FONTE DE ALIMENTAO LINEAR +5Vcc / +12Vcc / -12Vcc
4004.40/D FONTE DE ALIMENTAO CHAVEADA ENTRADA 48Vcc / SADA +5Vcc / +12Vcc / -
12Vcc / +24Vcc
4004.40/F FONTE DE ALIMENTAO CHAVEADA AC/CC / SADA +5Vcc
4004.40/G FONTE DE ALIMENTAO CHAVEADA ENTRADA 18 a 60Vcc / SADA +5Vcc / +12Vcc /
-12Vcc / +24Vcc
4004.45 MDULO DE ENERGIA
4004.51 MDULO DE EXPANSO COM 8E/8S 24VCC N
4004.52 MDULO DE EXPANSO COM 8E/8S 24VCC P
4004.53 MDULO DE EXPANSO COM 16E/16S 24VCC N
4004.54 MDULO DE EXPANSO COM 16E/16S 24VCC P
4004.55 MDULO DE EXPANSO COM 32E 24VCC N
4004.56 MDULO DE EXPANSO COM 32E 24VCC P
4004.57 MDULO DE EXPANSO COM 8E 24VCC N ou P / 8S RELE
4004.58 MDULO DE EXPANSO COM 16E 24VCC N ou P / 16S RELE
4004.60 MDULO DE EXPANSO ANALGICA 2E/2S
4004.60/A MD. EXP. 2E (TENSO ou CORRENTE) e 2S (CORRENTE) ANALGICAS
4004.60N MD. EXP. 2E (TENSO ou CORRENTE) e 2S (TENSO 0 a +10Vcc ou 10Vcc)
ANALGICAS
4004.61 MDULO DE EXPANSO ANALGICA 4E/4S
4004.61/A MD. EXP. 4E (TENSO ou CORRENTE) e 4S (CORRENTE) ANALGICAS
4004.61N MD. EXP. 4E (TENSO ou CORRENTE) e 4S (TENSO 0 a +10Vcc ou 10Vcc)
ANALGICAS
4004.62 MDULO DE EXPANSO 8E ANALGICAS (TENSO ou CORRENTE)
4004.62/M MDULO DE EXPANSO 4E ANALGICAS (TENSO ou CORRENTE)
Modelo Descrio
4004.63 MDULO DE EXPANSO 8S ANALGICAS (TENSO)
4004.63/M MDULO DE EXPANSO 4S ANALGICAS (TENSO)
4004.64 MDULO DE EXPANSO 8S ANALGICAS (CORRENTE)
4004.64/M MDULO DE EXPANSO 4S ANALGICAS (CORRENTE)
4004.65/J MDULO DE 4 CANAIS DE TEMPERARURA J
4004.65/K MDULO DE 4 CANAIS DE TEMPERARURA K
4004.66/J MDULO DE 8 CANAIS DE TEMPERARURA J
4004.66/K MDULO DE 8 CANAIS DE TEMPERARURA K
4004.70 MDULO DE EXPANSO BOTES E SINALIZAO
4004.71R UNIDADE CONVERSORA ISOLADA RS232/RS485 C/ PROTEO
4004.73 MDULO AMPLIFICADOR PARA VLVULA PROPORCIONAL 4 CANAIS p/ MPC4004
4004.73M MDULO AMPLIFICADOR PARA VLVULA PROPORCIONAL 2 CANAIS p/ MPC4004
4004.74 MDULO MODEM p/ MPC4004 (POSSUI MANUAL ESPECFICO)
o
4004.75/P MDULO DE 4 CANAIS PT100 3 FIOS 0 a 200 C
o
4004.75P1 MDULO DE 4 CANAIS PT100 3 FIOS -50 a 50 C
o
4004.75P2 MDULO DE 4 CANAIS PT100 3 FIOS -50 a 150 C
o
4004.76/P MDULO DE 8 CANAIS PT100 3 FIOS 0 a 200 C
o
4004.76P1 MDULO DE 8 CANAIS PT100 3 FIOS -50 a 50 C
o
4004.76P2 MDULO DE 8 CANAIS PT100 3 FIOS -50 a 150 C
o
4004.85 MD. 4 CANAIS PT100 (3FIOS) 0 a 200 C e 4E 0-10V ou 0-20mA
o
4004.85P2 MD. 4 CANAIS PT100 (3FIOS) -50 a 150 C e 4E 0-10V ou 0-20mA
4004.87 MDULO DE EXPANSO CONTAGEM RPIDA
4004.87SA MD. EXP. CONTAGEM RPIDA C/ 2 SADAS ANALGICAS
4004.90 FRONTAL P/ MPC4004 2x20 LCD NEGATIVO (FRONTAL PLSTICO)
4004.92 FRONTAL P/ MPC4004 4x20 LCD (com moldura e FRD)
4004.92S1 FRONTAL P/ MPC4004 4x20 LCD (com moldura sem FRD)
4004.94 FRONTAL P/ MPC4004 4x20 LCD DIG. GDE (com moldura e FRD)
4004.94S1 FRONTAL P/ MPC4004 4x20 LCD DIG. GDE (com moldura sem FRD)
4004.95 FRONTAL P/ MPC4004 4x20 LCD (FRONTAL PLSTICO)
4004.98 FRONTAL P/ MPC4004 4x20 LCD (com moldura e FRD)
4004.98/S FRONTAL P/ MPC4004 4x20 LCD (sem FRD)
4004.98S1 FRONTAL P/ MPC4004 4x20 LCD (com moldura sem FRD)
4004.99 FRONTAL P/ MPC4004 4x20 VFD (com moldura e FRD)
4004.99/S FRONTAL P/ MPC4004 4x20 VFD (sem FRD)
4004.99S1 FRONTAL P/ MPC4004 4x20 VFD (com moldura sem FRD)
Acessrios
Bastidores
Mdulos de Processamento
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.
Corrente Contnua:
Corrente Alternada:
Mdulo Multiplex
Modelo Entrada/Sada
4004.60 (1) 2E/2S
4004.61 (1) 4E/4S
4004.60/A (2) 2E/2S
4004.61/A (2) 4E/4S
4004.60N (3) 2E/2S
4004.61N (3) 4E/4S
(1) Sada em tenso
(2) Sada em corrente
(3) Sada em tenso (0 a +10Vcc ou 10Vcc c/ estrape interno)
Modelo Entrada
4004.62 8E
4004.62/M 4E
Modelo Sada
4004.63 (1) 8S
4004.63/M (1) 4S
4004.64 (2) 8S
4004.64/M (2) 4S
(1) Sada em Tenso
(2) Sada em Corrente
N de Canais
Modelo Mxima Freqncia
de Contagem
4004.87 02 100 kHz
4004.87SA (1) 02 100 kHz
(1) Possui 2 sadas analgicas
Conversor RS232/RS485, isolado com controle de transmisso pelo sinal TXD ou pelo sinal RTS da
RS232 (configurvel atravs de jumper).
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.
N de Botes N de LEDs
Modelo Teclado Display
Tecla F Tecla K de sinalizao
LCD (2 x 20)
2000.90/M 8 Teclas - - -
com backlight
LCD (2 x 20)
2002.90/M 8 Teclas 08 - 08
com backlight
LCD (2 x 20)
2002.95/M Numrico 04 10 04
com backlight
2002.96 LCD (2 x 20)
Numrico 12 10 12
(gabinete plstico) com backlight
LCD (4 x 20)
2002.97/M Numrico 04 10 04
com backlight
LCD (2 x 20)
4004.90 (2) Numrico negativo - - 06
com backlight
LCD (4 x 20)
4004.92 (1) (2) Numrico 04 10 04
com backlight
LCD (4 x 20)
4004.94 (1) (2) Numrico 12 10 12
com backlight
LCD (4 x 20)
4004.95 Numrico - - 06
com backlight
LCD (4 x 20)
4004.98 Numrico 12 10 12
com backlight
VFD (4 x 20)
4004.99 (2) Numrico 12 10 12
(1) Display de Dgito Grande (9x5mm)
(2) Ao utilizar tais frontais, o mdulo de fonte de alimentao usado em conjunto deve ser somente
fonte chaveada, devido ao consumo.
Configuraes Possveis
O MPC4004 aceita unidades de E/S digitais ou E/S analgicas com as seguintes combinaes:
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)
Especificaes Eltricas
Entradas Digitais (Corrente Contnua)
Tipo N Tipo P
Tenso de trabalho +24 Vcc (-20% / +40%) +24 Vcc (-20% / +40%)
Nvel de comutao "ON" < 7 Vcc > 15 Vcc
Nvel de comutao "OFF" > 15 Vcc < 7 Vcc
Tempo de comutao
< 1 ms < 1 ms
"ON" para "OFF"
Tempo de comutao
< 1 ms < 1 ms
"OFF" para "ON"
Corrente de entrada < 10 mA por entrada < 10 mA por entrada
Isolao tica do sistema 1.500 V 1.500 V
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.
Tipo N Tipo P
Tenso de trabalho 24 Vcc (-30% / +40%) 24 Vcc (-30% / +40%)
Mxima corrente de carga 2A 2A
Mxima corrente de pico 10 A (t <0,3ms) 10 A (t <0,3ms)
Corrente de fuga "OFF" < 700 A < 700 A
Tenso mxima "ON" 1,5 Vcc 1,5 Vcc
Tempo de comutao
< 1 ms < 1 ms
"ON" para "OFF"
Tempo de comutao
< 1 ms < 1 ms
"OFF" para "ON"
Isolao tica do sistema 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.
Mdulo Multiplex
Temperatura
Termopar tipo J
Temperatura 0 a 500 C
Impedncia de entrada > 20 k
Linearizao Atravs de software
Resoluo <0,3 C
Exatido 0,5 % do fundo de escala
Tempo de Resposta Com PID 1,6s
Fonte de Alimentao Atravs do barramento (interno)
Termopar tipo K
Temperatura 0 a 1200 C
Impedncia de entrada > 20 k
Linearizao Atravs de software
Resoluo <1 C
Exatido 0,5 % do fundo de escala
Tempo de Resposta Com PID 1,6s
Fonte de Alimentao atravs do barramento (interno)
Importante:
Para PT100 os valores acima so garantidos para impedncia de cabo < ou = 100.
Entradas Analgicas:
Sinal de entrada em tenso 0 a +10 Vcc
Impedncia de entrada em tenso > 40 k
Sinal de entrada em corrente 0 a 20 mA
Impedncia de entrada em corrente 500
12 bits sendo:
Resoluo 2,5 mV para tenso
5,0 A para corrente
Tempo de Resposta uma varredura
Fonte de Alimentao atravs do barramento (interno)
Importante:
A opo por entrada em tenso ou corrente feita atravs de estrapes.
Sadas Analgicas:
Sada em Tenso
Sinal de sada em tenso 0 a +10 Vcc
Impedncia de sada em tenso < 200
Resoluo 12 bits (2,5 mV)
Exatido 0,25% (fundo de escala)
Tempo de Resposta uma varredura
Fonte de Alimentao atravs do barramento (interno)
Sada em Corrente
Sinal de sada em corrente 0 a 20 mA
Mxima impedncia da carga 500
Resoluo 12 bits (5 A)
Exatido 0,25% (fundo de escala)
Tempo de Resposta uma varredura
Fonte de Alimentao atravs do barramento (interno)
Importante:
A opo por sada de 0 a 10Vcc ou 10Vcc feita atravs de estrapes.
Importante:
O usurio dever antes de energizar o equipamento, conferir o mapa de jumper constante da listagem
do programa com o endereamento fsico das placas.
4004.60/A e 4004.61/A
PLACA CANAL ESTRAPE
E1 ST4 A - Corrente B - Tenso
100.2853
E2 ST3 A - Corrente B - Tenso
E3 ST1 A - Corrente B - Tenso
100.2855
E4 ST2 A - Corrente B - Tenso
Default: entrada em tenso.
4004.60N e 4004.61N
PLACA CANAL ESTRAPE
E1 ST4 A/C Corrente (250) A/D Corrente (500) B/D - Tenso
100.2848
E2 ST3 A/C Corrente (250) A/D Corrente (500) B/D - Tenso
E3 ST1 A/C Corrente (250) A/D Corrente (500) B/D - Tenso
100.2849
E4 ST2 A/C Corrente (250) A/D Corrente (500) B/D - Tenso
Os Mdulos Analgicos Compactos podem ser definidos somente como entrada ou sada. Observe que o
Mapeamento de Memria depende da ordem das expanses.
Para uma melhor compreenso veja alguns exemplos:
Obs. O controle de transmisso por RTS s usado em softwares que disponibilizam este sinal,
sendo que na maioria das aplicaes o controle da direo do fluxo das informaes feito pelo
prprio sinal de "TX".
MDULOS DE ALIMENTAO
+48Vcc
ALIMENTAO
0Vcc
36 A 60 Vcc
4004.40D
MDULOS DE PROCESSAMENTO
MDULO MULTIPLEX
Matriz de at 32
LEDs / Botes
Fig. 24. Mdulo Analgico Compacto 4004.63 Mdulo Analgico Compacto 4004.63/M
8 S Analgicas 4 S Analgicas
Fig. 25. Mdulo Analgico Compacto 4004.64 Mdulo Analgico Compacto 4004.64/M
8 S Analgicas 4 S Analgicas
Fig. 26. - Mdulo de Leitura de Temperatura 4004.65/J Mdulo de Leitura de Temperatura 4004.66/J
Termopar tipo J com 4 canais Termopar tipo J com 8 canais
Fig. 27. - Mdulo de Leitura de Temperatura 4004.65/K Mdulo de Leitura de Temperatura 4004.66/K
Termopar tipo K com 4 canais Termopar tipo K com 8 canais
Fig. 28. - Mdulo de Leitura de Temperatura 4004.85 e 4004.85/P2 Termoresistncia PT100 com 4 canais / 04 Entradas Analgicas
Fig. 29. - Mdulo de Leitura de Temperatura 4004.75/P e 4004.75/P2 Mdulo de Leitura de Temperatura 4004.76/P e 4004.76/P2
Termoresistncia PT100 com 4 canais Termoresistncia PT100 com 8 canais
Para a utilizao de PT100 2 ou 4 fios nos mdulos de 3 fios, devem-se executar as conexes conforme
os desenhos abaixo:
Observao: para configurar o encoder, entradas e sadas como tipo N ou P ver pg. 30
(*)
(*)
MODULO DE ENERGIA
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 N
4004.45 4004.45
3. Mapeamento de Memria
Introduo
Neste captulo mostrado o mapeamento de memria do Mdulo de Processamento da srie MPC4004.
Mapeamento de Memria dos Mdulos de Processamento
7FFF
REA DE USO INTERNO DO SISTEMA
7000
6FFF
PROGRAMA USURIO + PROGRAMA DE INTERRUPES
4010
400F
RESERVADO
4000
3FFF
REA DE TABELAS - 4K (usada pelas instrues ATAB e VTAB)
3000
2FFF
REA DE TEXTOS DAS TELAS
1A00
19FF
REA DE CONFIGURAO
1000
0FFF
REGISTROS ESPECIAIS
0FD0
0FCF
928 REGISTROS LIVRES
0880
087F
32 EFETIVOS DE SADAS ANALGICAS Mdulo Analgico Compacto (MAC)
0840
083F
32 EFETIVOS DE ENTRADAS ANALGICAS Mdulo Analgico Compacto (MAC)
0800
07FF
04 EFETIVOS DAS ENTRADAS DE 0 10V Mdulo 4004.85
07F8
07F7
04 EFETIVOS DAS ENTRADAS DO PT100 Mdulo 4004.85
07F0
07EF OBS: 0780h/0782h RESERVADO PARA RESTO DAS
118 REGISTROS LIVRES
0700 INSTRUES DIV, DIVB,DIVBL, DVBLL
06FF
8 EFETIVOS DE TEMPERATURA Canais 1 a 8
06F0
06EF
8 EFETIVOS DE SADAS ANALGICAS Canais 1 a 8
06E0
06DF
8 EFETIVOS DE SADAS ANALGICAS Canais 9 a 16
06D0
06CF
8 EFETIVOS DE TEMPERATURA Canais 9 a 16
06C0
06BF
32 REGISTROS LIVRES
0690
068F
32 PRESETS DE SADAS ANALGICAS
0650
064F
40 REGISTROS LIVRES
0600
05FF
8 EFETIVOS DE ENTRADAS ANALGICAS Canais 1 a 8
05F0
05EF 8 EFETIVOS ORIGINAIS QUANDO A
Canais 1 a 8
05E0 INSTRUO FATOR USADA
05DF
8 EFETIVOS DE ENTRADAS ANALGICAS Canais 9 a 16
05D0
05CF
32 REGISTROS LIVRES
0590
058F
32 PRESETS DAS ENTRADAS ANALGICAS
0550
054F
4 REGISTROS LIVRES
0548
0547
2 PRESETS E EFETIVOS DOS TEMPORIZADORES DE 1 ms
0540
053F
REA DE CONTAGEM RPIDA DO MDULO DE PROCESSAMENTO (Modo ngulo)
0500
04FF
MDULOS DE CONTAGEM RPIDA
04E0
04DF
REA DE CONTAGEM RPIDA DO MDULO DE PROCESSAMENTO
04D0
04CF PORCENTAGEM DE ENERGIA ENTREGUE S
Canais 1 a 8
04C0 RESISTNCIAS
04BF
32 REGISTROS LIVRES
0480
047F
32 PRESETS E EFETIVOS TEMPORIZADORES OU CONTADORES
0400
03FF
MEMRIA DE ESTADOS
0000
0077
ESTADOS INTERNOS DE ALARME DE MNIMO Canais 1 a 8
0070
006F
ESTADOS INTERNOS HABILITAM CONTROLE DE SOFT-START Canais 1 a 8
0068
0067
ESTADOS INTERNOS DE AQUECIMENTO Canais 1 a 8
0060
005F 32 ESTADOS INTERNOS DE COMPARAO ENTRE OS PRESETS
0040 E OS EFETIVOS DAS ENTRADAS ANALGICAS
003F
16 ESTADOS INTERNOS DE NGULOS (Modo ngulo ou Modo ngulo Simulado)
0030
002F
ESTADOS INTERNOS AUXILIARES
0022
0021 HABILITA TEMPORIZADOR 02 (Mx. 9,999 segundos)
0020 HABILITA TEMPORIZADOR 01 (Mx. 9,999 segundos)
001F
32 TEMPORIZADORES/CONTADORES (1 a 32) (Mx. 99,99 segundos)
0000
OBSERVAES:
(1) estados escritos como sada no software de usurio, para uso no software bsico.
(2) estados de leitura apenas pelo software usurio.
(3) ativado quando h um overflow na soma ou NO h emprstimo na subtrao.
(4) quando no existe HABILITA ativo, os estados so os da ltima comparao com HABILITA ativo.
(5) estados internos que no podem ser forados pelo SUP.
Os botes F1 a F12 e K0 a K9, presentes nas interfaces, podem ser utilizados como botoeira para acionar
eventos durante um processo automatizado.
Quando um boto ativado no frontal do MPC4004 o seu respectivo estado interno passa para ON.
Os LEDs do frontal sero acionados atravs de seu respectivo estado interno.
Importante: Os LEDs funcionam independentemente dos botes.
Mapeamento de memria
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
REA RESERVADA PARA MAPEAMENTO DAS ENTRADAS DIGITAIS
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.
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
Importante:
Os estados internos no utilizados podero ser usados como estados internos auxiliares.
Condies necessrias:
Escolhendo-se qualquer expanso digital, a mesma trar informao do mapeamento alocado bem como
da posio do estrape ST1 de endereamento.
A figura abaixo oferece uma viso da tela de configurao:
Importante:
Os Mdulos de Expanso Digital MPC4004.35, 4004.35A, 4004.37 e 4004.39 devem ser declarados
no aplicativo SUP como uma Expanso Digital de 8E/8S.
Ao utilizar o mdulo 4004.35 (8 E 110 Vca) ou 4004.35A (8 E 220 Vca) as sadas podem ser
utilizadas como estados internos auxiliares.
Por exemplo, seja o mdulo acima a primeira expanso. Este receber automaticamente pelo
aplicativo SUP os endereos E110 a E117 e as sadas S190 a S197, que completam a expanso 8E/8S,
esto livres para o usurio utilizar.
J no mdulo 4004.37 (8 S Rel) ou 4004.39 (8 S Triac), as entradas no podem ser utilizadas
como estados internos auxiliares por estarem recebendo informaes do barramento.
Seguindo o exemplo, seja o mdulo como segunda expanso. Recebendo pelo SUP os endereos
S1A0 a S1A7N e as entradas E120 a E127, as quais no podem ser utilizadas.
Para o driver MPC4004L, o endereamento das expanses fixo conforme a tabela abaixo.
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
Abaixo temos uma tabela relacionando os Estados Internos, Presets e Efetivos dos
Temporizadores/Contadores:
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
0547
EFETIVO DO TEMPORIZADOR 02
0546
0545
PRESET DO TEMPORIZADOR 02
0544
0543
EFETIVO DO TEMPORIZADOR 01
0542
0541
PRESET DO TEMPORIZADOR 01
0540
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.
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.
Condies necessrias:
No campo Primeiro EI deve-se digitar o primeiro endereo do estado interno, sendo que os demais EIS
sero na seqncia, de acordo com o nmero de Botes e/ou Leds desejado pelo usurio (8, 16, 24 ou
32).
Mapeamento de memria
068F
32 PRESETS ASSOCIADOS S SADAS ANALGICAS
0650
(1) Casoo usurio necessite de mais de 32 presets, a regio de estado interno
dever ser realocada para que no haja conflito com os estados reservados para
temperatura ou sadas digitais.
Condies necessrias:
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:
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:
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.
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:
Para os mdulos 4004.60N e4004.61N necessrio configurar o SINAL das sadas analgicas.
Selecionar : ASSOCIA EI DE SINAL SAIDAS
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).
Para o driver MPC4004 possvel relacionar presets s sadas analgicas, tendo estados internos
relacionados a cada preset.
Cada sada analgica pode ter mais de um preset associado. A soma de todos os presets de todas as
sadas analgicas no pode ser maior que 64, esses presets esto em registros consecutivos.
Cada registro est associado a um estado interno que, quando fechado, ir transferir o contedo do
registro associado sada analgica do canal.
A definio da quantidade de presets para cada sada feita na opo Habilita Comparao Canais
Sadas Analgicas, no comando hardware. A janela que aparecer mostrada abaixo:
Mapeamento de memria
087F
32 EFETIVOS DE SADAS ANALGICAS COMPACTAS
0840
083F
32 EFETIVOS DE ENTRADAS ANALGICAS COMPACTAS
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.
Condies necessrias:
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.
Mapeamento de memria
07FF
04 EFETIVOS DAS ENTRADAS DE 0 10 V
07F8
07F7
04 EFETIVOS DAS ENTRADAS DO PT100
07F0
Condies necessrias:
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.
Temperatura
Viso geral
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
06FF
8 VALORES EFETIVOS DE TEMPERATURA Canais 1 a 8
06F0
06CF
8 VALORES EFETIVOS DE TEMPERATURA Canais 9 a 16
06C0
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).
Condies necessrias:
Importante:
Para os Presets e Alarmes, o usurio definir o endereo onde os mesmos esto alocados, permitindo
a criao de telas de edio para alterao durante o processo.
A definio dos parmetros PID feita atravs da janela do SUP (menu Configurao, comando
Carregamento Automtico):
Podem-se tambm criar telas de edio para os parmetros PID, utilizando o mapeamento mostrado a
seguir:
7B0F
TEMPO (02 a 25 segundos)
7B0E
7B0D
Kd (00,0 a 25,5 minutos)
7B0C
7B0B
Ki (004 a 250 repeties/minuto)
7B0A
7B09
Kp (000 a 100%)
7B08
7B07
BANDA (00,0 a 25,5 C)
7B06
7B05
PRESET (Endereo onde est o Preset)
7B04
7B03
ALARME MXIMO (Endereo onde est o Alarme)
7B02
7B01
ALARME MNIMO (Endereo onde est o Alarme)
7B00
7B8F
PORCENTAGEM DE SOFT-START (0-100%) ZONA 8
7B8E
. .
. .
7B81
PORCENTAGEM DE SOFT-START (0-100%) ZONA 01
7B80
7B7F
PARMETROS ZONA 8
7B70
7B6F
PARMETROS ZONA 7
7B60
7B5F
PARMETROS ZONA 6
7B50
7B4F
PARMETROS ZONA 5
7B40
7B3F
PARMETROS ZONA 4
7B30
7B2F
PARMETROS ZONA 3
7B20
7B1F
PARMETROS ZONA 2
7B10
7B0F
PARMETROS ZONA 1
7B00
- SOFT-START - Tem por finalidade eliminar a umidade das resistncias de aquecimento, atravs do
aumento gradativo da temperatura, para evitar choques trmicos que poderiam causar a queima das
mesmas.
Assim sendo, at uma temperatura de 100 C, recomenda-se que no se aplique a mxima potncia
s resistncias de maneira contnua.
Admitindo-se que o tempo do algoritmo PID tenha sido ajustado em 10 seg. e a taxa de aquecimento
esteja em 50%, teramos a sada digital ligada durante 5 seg. e 5 seg. desligada.
A funo de Soft-Start, habilitada individualmente para cada canal, atravs de estados internos (0068
a 006F).
O valor da porcentagem de energia entregue representada atravs do parmetro Ks, o qual
assumira valores de 0 a 100%.
- ALARME TERMOPAR ABERTO - Caso ocorra ruptura do elemento sensor ou o mesmo no esteja
conectado, ser ligado um estado interno a fim de que o usurio possa relacion-lo a alarmes para o
operador.
Os estados internos para alarme de termopar aberto so 0088 a 008F, correspondendo aos canais de
1 a 8 respectivamente. Os mesmos esto sempre ativos.
- ALARME TERMOPAR INVERTIDO - Como o termopar gera uma tenso para o carto do controlador,
devemos respeitar a polaridade de conexo (+ -), sob pena de termos leituras decrescentes, ao invs de
crescente, quando do aquecimento do sistema.
O alarme de termopar invertido ser acionado quando a temperatura de aquecimento for acima do
dobro da temperatura ambiente. Assim, se a temperatura ambiente for 20 C, o alarme de termopar
invertido ocorrer aos 40,1 C.
Isto ocorre devido compensao automtica da temperatura ambiente, pois s possvel detectar
termopar invertido quando entrar tenso negativa no conversor.
Os estados internos para alarme de termopar invertido so 0080 a 0087, correspondendo aos canais
de 1 a 8 respectivamente.
- CONTROLE DE AQUECIMENTO APS RUPTURA DE TERMOPAR (CAART) - Caso ocorra ruptura
do termopar durante o processo, ocorrer o desligamento do aquecimento, levando o processo condio
de bloqueio.
Com o CAART habilitado, aps a deteco do termopar aberto, a zona de aquecimento continuar
recebendo a mesma quantidade de energia que vinha sendo aplicada, porm fixa.
Desta forma no teremos o desequilbrio de temperatura em curto prazo, dando condies ao
operador de efetuar a troca do termopar. Aps solucionar o problema, o controle retornar ao algoritmo.
A funo de CAART habilitada individualmente para cada canal atravs de estados internos (0098 a
009F).
MPC4004 / Manual rev. 2.10 / Agosto - 2001 - Pgina 72
Captulo 3 Mapeamento de Memria
- ALARME DE MXIMO - Quando o valor efetivo da temperatura for maior ou igual ao valor mximo
especificado, ser acionado o estado interno de alarme de mximo.
- ALARME DE MNIMO - Enquanto o valor efetivo da temperatura for menor que o valor mnimo
especificado, ser acionado o estado interno de alarme de mnimo.
Importante:
Os registros que contero os valores de mnimo e mximo so definidos no menu de Programao de
Presets e Alarmes.
Canais 1 a 8
009F
EIS HABILITA CONTROLE APS RUPTURA (1)
0098
0097
EIS HABILITA CONTROLE DE OVER-SHOOT
0090
008F
EIS ALARME TERMOPAR ABERTO (1)
0088
0087
EIS ALARME TERMOPAR INVERTIDO (1)
0080
007F
EIS ALARME DE MXIMO
0078
0077
EIS ALARME DE MNIMO
0070
006F
HABILITA CONTROLE DE SOFT-START (1)
0068
0067
EIS DE AQUECIMENTO
0060
Canais 9 a 16
01FF
EIS ALARME TERMOPAR ABERTO (1)
01F8
01F7
EIS ALARME TERMOPAR INVERTIDO (1)
01F0
(1) somente para o termopar tipo J e tipo K
Definies:
- SET POINT OU PRESET - temperatura programada no controlador, a temperatura que se quer atingir.
- OVER SHOOT - a maior temperatura registrada, sendo atingida no aquecimento inicial do processo.
- BANDA - regio onde ocorrer o controle de temperatura (0 a 25,5 C). Abaixo da banda as resistncias
esto ligadas e acima da banda desligadas.
- TEMPO - valor em segundos, para clculo do perodo da sada PWM (2 a 25 segundos). Desta forma se
tivermos um tempo de 4 seg., com uma S = 50%, teremos a sada digital 2 seg. ligada (Ton) e 2 seg.
desligada (Toff).
Importante:
Caso o clculo de Ton ou Toff seja menor que 1 seg., ser mantido o tempo mnimo de 1 seg. e
recalculado o outro termo, para manter a proporcionalidade.
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:
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:
0% de energia 0% de energia
banda superior
set-point 50% de energia 25% de energia
banda inferior.
100% de energia 50% de energia
Kp=100% Kp=50%
Ao integral
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.
Instruo PID
R
PID
OP1
OP2
OP3
H
onde:
OP1 - Varivel de entrada (efetivo) (0 - 9999).
OP2 - Ponteiro do bloco de dados.
OP2 Setpoint (0 - 9999)
OP2 + 02 Banda (00.0 25.5)
OP2 + 04 Kp (ganho proporcional) (000 - 100%)
OP2 + 06 Ki (ganho integral) (004 - 250 rep/min)
OP2 + 08 Kd (ganho derivativo) (00.0 25.5 min)
OP2 + 0A RESERVADO
OP2 + 0C Valor mnimo da sada (0 1000)
OP2 + 0E Valor mximo da sada (0 1000)
OP2 + 10 Tempo (02 25 seg)
OP2 + 12 Estado Interno de Aquecimento
OP2 + 14 Valor inicial somatria do erro (0 9999)
OP2 + 16 RESERVADO
OP2 + 18 RESERVADO
OP2 + 1A RESERVADO
OP2 + 1C RESERVADO
OP2 + 1E RESERVADO
OP3 - Varivel de sada (0 - 1000)
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.
Os valores mostrados abaixo tm sido utilizados em diversas aplicaes de controle de temperatura, com
resultados satisfatrios .
Recomenda-se partir o sistema com os valores mostrados abaixo, e posteriormente ir ajustando os valores
para otimizar o controle.
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
0F7 F00
H
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).
Contadores Rpidos
Viso geral
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)
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.
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
04FF
RESERVADO
04FE
04FD
SADA ANALGICA ASSOCIADA CONTADOR RPIDO 2
04FC
04FB
VALOR INICIAL CONTADOR RPIDO 2
04F8
04F7
EFETIVO CONTADOR RPIDO 2
04F4
04F3
PRESET CONTADOR RPIDO 2
04F0
04EF
RESERVADO
04EE
04ED
SADA ANALGICA ASSOCIADA CONTADOR RPIDO 1
04EC
04EB
VALOR INICIAL CONTADOR RPIDO 1
04E8
04E7
EFETIVO CONTADOR RPIDO 1
04E4
04E3
PRESET CONTADOR RPIDO 1
04E0
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
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.
Importante:
As telas de alarme tm prioridade sobre o estado 00DBh (apaga display), portanto mesmo com o estado
00DBh ativo, se houver estados de alarme ativo, as telas de alarme sero mostradas.
Um ou mais alarmes somente so mostrados se o timeout das telas de firmware tiver decorrido, portanto,
um operador digitando valores tem assegurado a si a prioridade do teclado/display.
Se ocorrer um ou mais alarmes quando o teclado/display est na funo "edita" (e houver decorrido o
timeout das telas de firmware) os alarmes sero mostrados. Aps cessar o alarme, o display retorna tela
de origem, ou seja, onde se estava editando um valor, porm com a edio desativada.
H exceo para o caso de estar em tela de auxlio manuteno. Nesta situao, no haver o retorno
tela de alarme at se sair da tela de auxlio manuteno.
Para os frontais com campos livres, o tempo de alarme presente (ton) e tela apagada (toff) configurado
pelo usurio.
Condies necessrias:
Registros
Viso geral
Mapeamento de memria
Registros especiais:
0FFF
RESERVADO
0FF0
0FEF
NMERO DA TELA ATUAL
0FEE
0FED
NMERO DA TELA ALVO (SOFTWARE USURIO) (1)
0FEC
0FEB NMERO DA TELA DE NAVEGAO PARA ACESSO
0FEA TELA DE AUXLIO MANUTENO ATRAVS DE S1
0FE9
RESERVADO
0FE6
0FE5
CONTADOR DE CARACTERES RECEBIDOS
0FE4
0FE3
GAVETA RECUPERADA
0FE2
0FE1
NMERO DE UTILIZAES DA MEMRIA FLASH
0FE0
0FDF
RESERVADO
0FD0
(1) A parte mais significativa do registro deve ser igual a 00, pois a parte menos significativa
representa o nmero da tela em hexadecimal FF=256.
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.
A srie MPC4004 possui dois canais de comunicao serial: canal A (RS232) e canal B (RS485).
Os dois canais podem ser utilizados simultaneamente, podendo ter taxas de comunicao diferentes:
Condies necessrias:
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.
Condies necessrias:
recomendado deixar sempre esta opo ativada para que se tenha sempre o Boot com o ltimo
programa enviado.
Comando "flasH"
Este comando deve ser utilizado quando o usurio j possui o programa na memria NVRAM ou RAM,
faltando apenas finalizar com a sua gravao na FLASH EPROM.
No final da gravao o aplicativo SUP indicar atravs de uma mensagem se a operao foi bem sucedida
ou no.
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.
A unidade 4004.45 foi idealizada 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.
Principais Caractersticas:
Medio de parmetros eltricos (para sistemas em Y com neutro):
Tenso RMS (valor trifsico e por fase);
Corrente RMS (valor trifsico e por fase);
Potncia Ativa (valor trifsico e por fase);
Potncia Reativa (valor trifsico e por fase);
Potncia Aparente (valor trifsico e por fase);
Fator de Potncia (valor trifsico e por fase);
Consumo de Energia Reativa (valor trifsico e por fase);
Freqncia (por fase);
Deteco de falta de Fase;
Deteco de inverso de Fase;
Deteco do sentido da Energia.
S= P*P + Q*Q S
Q
Cos = P/S
P
I = S/V
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:
Estado Internos
Direo
CPU 4004.45
020F RESERVADO
020E ON- LIBERA CLCULO DE POTNCIAS ,
CORRENTES E FATOR DE POTNCIA
020D ON LIBERA CLCULO DE ENERGIA
020C ON ZERA CALCULO DE ENERGIA
020B RESERVADO
020A RESERVADO
0209 RESERVADO
0208 RESERVADO
0207 ON FALTA DE FASES
0206 ON SEQUENCIA DE FASES ERRADAS
0205 ON POTNCIA REATIVA FASE 3 POSITIVA
0204 ON POTNCIA REATIVA FASE 2 POSITIVA
0203 ON POTNCIA REATIVA FASE 1 POSITIVA
0202 ON POTNCIA ATIVA FASE 3 POSITIVA
0201 ON POTNCIA ATIVA FASE 2 POSITIVA
0200 ON POTNCIA ATIVA FASE 1 POSITIVA
Condies necessrias:
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.
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.
possvel obter nos Mdulos de Processamento relacionados com o driver MPC4004 uma simulao de
um sinal de um transdutor angular utilizando o timer interno do processador (menu configurao, comando
hardware). Esta situao denominada de Modo ngulo Simulado no havendo necessidade de ter o
transdutor angular nem o contador de alta velocidade. Para esta simulao necessrio definir o set-point
em RPM (4.0 a 180.0) e desbloquear o estado interno da contagem para o modo ngulo simulado.
Quando o Modo ngulo Simulado est habilitado no possvel utilizar o contador rpido no Mdulo de
Processamento nos modos normal ou ngulo.
Mapeamento de memria
003F
16 EI DE NGULOS (Modo ngulo Simulado)
0030
00DF BLOQUEIO DE CONTAGEM (Simulador de ngulo)
04D7
EFETIVO PRA O MODO NGULO SIMULADO
04D6
04D1
SETPOINT PARA O MODO NGULO SIMULADO (RPM) (1) (2)
04D0
(1) Valores entre 0 e 4 RPM sero sempre 4 RPM.
(2) O valor mximo para o set-point de 180.0 RPM.
053F
16 SETPOINTS DE NGULOS INICIAIS/FINAIS (3)
0500
(3) Estrutura de dados dos ngulos inicias/finais. (Ver na pgina n 96)
Este contador receber sinal de pulso na entrada E100 (unidirecional) ou E100 e E101 (bidirecional).
n Modo normal: este modo de funcionamento permite uma contagem de pulsos de 0000 a 9999, com a
possibilidade de:
Zerar a contagem atravs de estado interno de RESET.
Carregar um valor inicial para contagem atravs de estado interno de LOAD VALOR INICIAL.
Bloquear a contagem atravs de estado interno de BLOQUEIO.
Habilitar a sada fsica de comparao atravs de estado interno HABILITA SADA.
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
Mapeamento de memria
003F
16 EI DE NGULOS (Modo ngulo) (1)
0030
(1) estes
estados passam a ser de uso geral quando o contador rpido do mdulo de
processamento est no modo normal.
Exemplo:
Seja o primeiro ngulo inicial de 0 e primeiro ngulo final de 150:
Condies necessrias:
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 set-
point 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.
Para ativar o modo motor de passo, necessrio habilitar o "modo motor de passo" no menu
configurao submenu hardware, nesta condio os seguintes registros e estados internos so vlidos :
200 - habilita torque - quando ativado ira energizar o motor com o ltimo passo ativo.
201 - bloqueio - quando ativado inibir a progresso de contagem , parando o motor instantaneamente
deixando torque no eixo do motor.
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.
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.
206- Reset do efetivo - Ao ser ativado colocar zeros nos endereos 4D4/4D5 e 4D6/4D7
registros relacionados :
OBS: A velocidade do motor em RPM calculada considerando um motor de 360 passos por volta .
A velocidade mxima efetivamente alcanada depende do tipo de motor que se est utilizando, bem
como do torque necessrio ao processo (Quanto mais veloz menor ser o torque do motor).
tabelas de acionamento:
Passo inteiro
S180 S181 S182 S183
1 ON OFF ON OFF
2 ON OFF OFF ON
3 OFF ON OFF ON
4 OFF ON ON OFF
1 ON OFF ON OFF
Meio passo
S180 S181 S182 S183
1 ON OFF ON OFF
2 ON OFF OFF OFF
3 ON 0FF OFF ON
4 OFF OFF OFF ON
5 OFF ON OFF ON
6 OFF ON OFF OFF
7 OFF ON ON OFF
8 OFF OFF ON OFF
1 ON OFF ON OFF
O circuito de potncia pode ser considerado um circuito com coletor aberto , permitindo a conexo de
tenses que podem variar de 3 a 30V com correntes de at 2 A .
Desta forma , uma vez polarizado o circuito de controle em 24V , a ligao do motor de passo nas sadas
poder ser feito com tenses mais baixas por ex. 5V , sem a necessidade de limitadores de tenso .
Esquema de ligao
S0 S1 S2 S3
MOTOR DE
S4 S5 S6 S7
E0 E1 E2 E3
PASSO E4 E5 E6 E7 +5Vcc
+
RUN PROG
FONTE
S7 +24Vcc
S6 IHM 0Vcc
S5
5V
S4
S3
S2
2A
S1
S0
24VS
0VS
STS
E7
RS232
E6
E5
E4
E3
E2
E1 DO/RI
L1
E0 DO/RI
24VE +5Vcc L2
0VE GND
RS485
4004.11 4004.40
Permitir ao usurio enviar caracteres para um dispositivo externo como uma impressora serial, servo
motores , modem etc
Funcionamento: A o habilitar o modo print (EI 0FB ligado), e selecionado o canal a ser enviado , o
usurio dever ativar a instruo "PRINT" atravs de um MONOA para enviar os dados atravs do
canal serial.
Importante: 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.
Permitir ao usurio ler caracteres de um dispositivo externo como leitor de cdigo de barras, servo
motores,retorno de conexo com modem etc.
Funcionamento: Estando em modo Print (EI 0FB ligado) , e com o estado interno especial "0AB" tambm
ligado, os dados recebidos em RX do canal de comunicao RS232 so armazenados a partir do
endereo 0E00 at um limite de 255 caracteres, configurvel pelo usurio.
Quando o estado "0AB" estiver desligado , os caracteres recebidos em RX do canal de comunicao
RS232 so ignorados .
A quantidade de bytes recebidos atualizada no registro 0FE4/0FE5 .
A transio de off para on do estado interno 0AB,provoca a limpeza do buffer (colocao do valor "FF"
entre 0E00 e 0EFF) e o zeramento do registro contador de caracteres recebidos .
Condies necessrias:
Escolha Configura leitura caracter atravs Canal RS232, aparecer a seguinte janela:
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 .
3D0 - Estado interno de habilitao do modo mestre , ao ser ativado o canal serial RS485 iniciar a varrer
a tabela com as regies a serem atualizadas nas estaes .
Ao ser desligado, o canal RS485 volta a ser um canal escravo.
Importante : O canal RS485 ao ser definido como mestre no mais responder a aplicativos como SUP,
PEP ou sistemas supervisrios, pois estar havendo coliso no canal de comunicao em funo de haver
02 dispositivos mestres na rede.
3D1 a 3EF - indicam respectivamente estados internos de falha de comunicao com as estaes de 01 a
31 .
Quando houver mais de 05 tentativas consecutivas sem sucesso com uma determinada estao, ser
ligado automaticamente o estado interno de falha , sendo desligado automaticamente quando houver o
restabelecimento da comunicao.
Regies de comunicao:
Condies necessrias:
Onde:
Observao: quando a comunicao estiver habilitada os CPs, enviam e recebem dados atualizando-os.
Condies necessrias:
128 CAIXA
DIM: 31x104x124
170.5
ie
Sr
Rasgo para
instalao
F.2000.90/01
30
DEIXAR UM ESPACO DE 30
PARA DESCONECTAR O CABO
ie
INTERACTIVE
Sr
IHM 2002.90
S1 S2
Rasgo para
instalao
F1 F2 F3 F4
F5 F6 F7 F8
F.2002.90/01
DEIXAR UM ESPACO DE 30
30
PARA DESCONECTAR O CABO
INTERACTIVE
Sr
IHM 2002.95
S tatus
S1 S2
RASGO PARA
144.5
126
128
1 2 3
F1 K1 K2 K3
INSTALAO L 4
A B C
O
5 6
F2 C K4 K5 K6
K D E F
7 8 9
F3 K7 K8 K9
0
F4 K0
F.2002.95/00
30
A interface 2002.96 (gabinete plstico) contm um display de cristal lquido composto por:
2 linhas de 20 caracteres
teclado numrico
12 botes (tecla F) e 10 botes (tecla K) de uso geral
12 leds de sinalizao
32.5
160
30
IHM2002.96
S1 S2
+ -
LOCK STATUS
1 2 3
K1 K2 K3
A B C
4 5 6
K4 K5 K6
RASGO PARA D E F
INSTALA O 7
K7
8
K8
9
K9
0
K0
F1 F2 F3 F4
F5 F6 F7 F8
OBS: O frontal 2002.96 possui para as teclas Fs uma bolsa para identificao da funo.
INTERACTIVE
Sr
IHM 2002.97
RASGO PARA
150.00
166.50
148.0
Status
S1 S2
INSTALAO F1
1
K1
2
K2
3
K3
A B C
L 4
O
5 6
F2 C K4 K5 K6
K D E F
7 8 9
F3 K7 K8 K9
0
F4 K0
F.2 00 2.97 /0 0
30.0
DEIXAR UM ESPAO DE 3Omm
153.00 PARA DESCONECTAR CABO
Importante:
O comprimento mximo do "flat cable" dos frontais para a CPU de 1,00m.
A interface 4004.92 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
As interfaces 4004.98 e 4004.99 contm um display de cristal lquido e VFD compostas por:
4 linhas de 20 caracteres
teclado numrico
12 botes (tecla F) e 10 botes (tecla K) de uso geral
12 leds de sinalizao
As interfaces 2002.95, 2002.96, 2002.97 e 4004.9X incorporam um novo conjunto de teclas, que visam
agilizar as operaes bsicas de edio. Este novo conjunto tambm oferece teclas de funes dedicadas,
tais como:
auxlio manuteno
senha
arquivo de moldes.
e nos frontais correspondem s seguintes teclas:
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>.
O acesso ao status dos estados internos ou registros do controlador programvel feito atravs da tecla
<AUXLIO MANUTENO>, bastando pressionar a tecla correspondente, e digitar o operando
desejado.
Para voltar tela em que se estava, basta pressionar qualquer tecla que no seja de 0 a 9.
O acesso s teclas de A a F, feito ativando-se a tecla <LOCK> (segunda funo), onde os nmeros de 1
a 6, passaro a acessar as letras de A a F respectivamente.
Existe um LED especfico, para indicar a ativao da segunda funo das teclas.
O bloqueio de teclado, tem por funo, bloquear a edio de qualquer parmetro da mquina, enquanto
existir o status de bloqueio.
O acesso funo se d, atravs da tecla correspondente, estando a tecla <LOCK> desligada.
Ao se acionar a tecla <SENHA> aparecer uma das seguintes mensagens:
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>.
S E N H A E R R A D A !
T E N T E N O V AM E N T E !
Esta mensagem ficar ativa durante 2 segundos, retornando a tela de senha para nova edio.
A cada tentativa sem sucesso, o estado interno 0CF ficar ligado por uma varredura. Este estado interno,
poder ser associado a uma instruo de contagem, para monitorao do nmero de tentativas.
Durante a edio de valores, caso o status de edio esteja bloqueado, aparecer na tela mensagem:
E D I C A O B L O Q U E A D A !
- - - - - - - - S E N H A ?
Importante:
Se a funo senha no esteja habilitada, ser mostrada a mensagem abaixo, quando da ativao da
tecla <SENHA>.
A habilitao da senha para edio feita na configurao das telas.
F U N C A O S E N H A
N A O H A B I L I T A D A
Condies necessrias:
A RECEITA (arquivo de moldes) pode ser acessada atravs dos frontais 2002.95, 2002.96, 2002.97,
4004.94, 4004.98, 4004.99 ou atravs dos terminais de comunicao.
Para utilizao com terminal, ver pseudo-instrues no manual do DWARE.
O acesso funo RECEITA para o frontal feita atravs da tecla <SENHA>, estando com a tecla
<LOCK> acionada.
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 T U A L
- - - < A R Q . A R M A Z . ?
M x x x < A R Q U I V O A T U A L
- - - < A R Q . R E C U P . ?
V A L O R I N V A L I D O !
A R Q U I V 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.
A R Q U I V O O C U P A D O !
S I M 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).
Condies necessrias:
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.
O frontal 2002.97/M, assim como os 2002.95/M e 2002.96, alm de oferecer as teclas de funes
dedicadas: auxlio manuteno, senha e arquivo de moldes, possibilita ao usurio programar os campos
de maneira livre (para qualquer frontal no formato 2x20).
As telas para a nova configurao, assumiro o formato mostrado nos exemplos abaixo.
Note que com a nova maneira de programao, o usurio no necessita explicitar o formato da tela (com
ou sem campos).
A T O S A U T O M A C A O
L C D 4 x 2 0
T E L A 2 T E L A 3
Exemplo de tela de texto
Z O N A P R E S E T > v1 v1 pd v1 v1
0 1 E F E T I V O > v2 v2 pd v2 v2
( L I G A D A ) D E S L I G
Exemplo de tela com diversos campos
0 1 2 3 4 5 6 7 8 9
- - - - - - - - - - - - - - - - - - -
0 1 2 3 4 5 6 7 8 9
- - - - - - - -
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:
A funo senha definida pelo usurio no SUP, em cada tela que possuir campos de Edio.
So oferecidas duas opes de status tela:
O default do aplicativo SUP senha associada tela. Caso no exista senha associada, a tela estar
liberada para edio, mesmo que o status de senha esteja como sendo bloqueado.
Importante: Existe apenas uma nica senha para o frontal (ou seja para todas as telas existe somente
uma senha de edio).
Condies necessrias:
n ter selecionado corretamente o driver MPC4004 no menu configurao, comando sistema.
n ter selecionado o frontal LCD 4x20 com campos livres ou LCD 2x20 com campos livres no menu
configurao, comando hardware
n estar no menu configurao, comando IHM, subcomando Tela.
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:
A U X I L I O A M A N U T E N C A O
R E G I S T R O V V V Y Y Y Y
Onde:
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>.
O MPC4004 apresenta tambm recursos para identificar ao operador que um determinado valor de campo
de edio ultrapassou o valor mximo permitido.
Toda digitao de valor em campo de edio associado com mximo supervisionado no momento da
ativao da tecla <ENTRA>.
Se em pelo menos um campo o valor digitado for superior ao mximo, ser mostrada no display uma tela
de "Erro Mximo", contendo o valor digitado e o valor mximo do campo, que mostrada abaixo:
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
Para os frontais 2000.90 e 2002.90, as mensagens no display mudaro digitando-se <S1> ou <S2>. Cada
mudana de mensagem no display implicar em uma funo para auxiliar no manuseio do modo PGM. As
descries das cinco funes mostrados a seguir:
mostra contedo de memria
procura dado na memria
edita valor com incremento
edita valor com decremento
carrega dado fixo
Para os demais frontais, existem 04 funes disponveis, acessadas atravs das teclas F1 a F4:
F1 - mostra contedo de memria
F2 - procura dado na memria
F3 - carrega dado fixo
F4 - edita valor com incremento
Alm das funes acima, a tecla <AUXLIO MANUTENO> permite visualizar as taxas de comunicao e os
nmeros de mquina associados a cada canal serial.
2 3 2 > > M : 0 1 T : 5 7
4 8 5 > > M : 0 1 T : 5 7
6. Dimenses
S0 S1 S2 S3 S0 S1 S2 S3 S0 S1 S2 S3
MPC 4004
MPC 4004
MPC 4004
MPC 4004
S4 S5 S6 S7 S4 S5 S6 S7 S4 S5 S6 S7
E0 E1 E2 E3 E0 E1 E2 E3 E0 E1 E2 E3
E4 E5 E6 E7 E4 E5 E6 E7 E4 E5 E6 E7 +5Vcc
RUN PROG
No. RANH. D (mm) L (mm) T (mm)
S7 S7 S7
S6 IHM S6 S6 2 27 37 91
S5 S5 S5
S4 S4 S4
S3 S3 S3
S2 S2 S2 4 27 108 162
S1 S1 S1
169
140
154
S0 S0 S0
24VS 24VS 24VS
0VS 0VS 0VS 6 27 178 232
STS
E7
E6
RS232
E7
E6
E7
E6 8 27 249 303
E5 E5 E5
E4 E4 E4
E3
E2
E3
E2
E3
E2
10 57 249 373
E1 D0/RI E1 E1
L1 REDE
E0 D0/RI E0 E0
24VE +5Vcc 24VE 24VE L2
Profundidade 113 mm
0VE GND 0VE 0VE
RS485
D L D
T
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.
ON
MPC4004
RX
TX
CONVERSOR
6 R
S
No. RANH. T (mm)
2
3
2
1 - NC 4 - NC
2 - RX 5 - GND 1 56
3 - TX 6 - DIR
169
Profundidade 113 mm
D0/RI R
D0/RI
S
4
+5Vcc 8
GND1 5
L1 REDE
L2
4004.71
T
Fig. 73. - Dimenses dos acessrios que utilizam bastidor de 1 passo.
7. Comunicao Serial
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).
Importante: para aplicaes em rede, recomendado a utilizao do conversor 2232.00R , por possuir proteo
contra descargas atmosfricas.
Importante:
Os trs ltimos dgitos expressam o comprimento do cabo:
Importante:
Os trs ltimos dgitos expressam o comprimento do cabo:
recomendado que, em instalaes onde h riscos de queda de raios, seja feito proteo do link de
comunicao serial como mostrado a seguir:
LINK EM RS485
232485
RS485
2232.00R P MPC4004
P P
Sistema de
Alimentao Alimentao
110V/220V aterramento 110V/220V
interligado
modem
P P modem MPC4004
P P
Sistema de
Alimentao
aterramento Alimentao
110V/220V interligado 110V/220V
DETALHE DA PROTEO P
CENTELHADOR
TRANSORB
ENTRADA PTC SADA
ATERRAMENTO
Fig. 85. - Detalhe da proteo P
A proteo "P" possui nvel de grampeamento compatvel com o sinal a ser protegido.
RS485: 6,8V
Modem: 150 V
Alimentao: 250 V
Informaes adicionais:
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
Mais informaes sobre este protocolo pode ser obtidas no boletim tcnico sobre Modbus.
A instruo Print para ser ativada, necessita que o estado interno 0FB esteja ligado durante toda a
transmisso.
O estado interno 0FC fica ligado durante a transmisso do buffer especificado, servindo portanto para
determinar quando um novo Print poder ser enviado.
O estado interno 0BD ligado, faz com que os dados sejam enviados pelo canal RS485, e quando
desligado os dados so enviados pelo canal RS232.
Para a instruo Print, e para o escuta canal serial, possvel especificar se haver a introduo de
paridade na comunicao, podendo optar por paridade Par ou mpar, e nmero de bits igual a 7 ou 8.
Para ativar o modo mestre do protocolo Apr03 preciso declarar os frames de comunicao no menu
"comunicao background" e ativar o estado interno 3D0
Obs: Nesta condio os estados internos 3D1, 3D2... representaro falha de comunicao com as
estaes
Para ativar o modo escravo do protocolo ModBus basta ativar o estado interno 0BE.
Para ativar o modo mestre do protocolo ModBus preciso declarar os frames de comunicao no menu
"comunicao background" e ativar o estado interno 3D0 alm do estado interno 0BE.
Obs: Nesta condio os estados internos 3D1, 3D2... representaro falha de comunicao com as
estaes.
A taxa de comunicao para o protocolo Modbus a mesma da instruo Print .
Importante:
Os recursos descritos abaixo foram implementados recentemente nos controladores, sendo necessrio
observar a memria bsica e verso do SUP onde os recursos estaro disponveis :
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 DESCRIO
EPROM USURIO OK
MEMRIA NVRAM OK
EPROM USURIO OK
MEMRIA RAM OK
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.
Importante: No deve ser aplicado nenhum fator de reduo na alimentao +5Vcc para os mdulos
analgicos.
Mnemnico Descrio
ADSUB Soma/subtrai uma constante de contedo de registro (Hex)
ADSUD Soma/subtrai uma constante de contedo de registro (Dec)
AND Operao lgica "E" entre estados internos
ANDN Operao lgica "E" entre estados internos invertidos
BCDAP Converso de dados Decimais p/ ASCII com ponto decimal
BCDAS Converso de dados Decimais p/ ASCII
BITW Transfere 16 estados p/um registro de 16 bits
BMOVX Movimentao de bloco de dados indexados na origem e no destino
CALL Chamada de sub-rotina
CMP Compara contedo de registros
CNT Contador
CONV Conversor Dec/Hex ou Hex/Dec
CONVL Conversor Dec/Hex ou Hex/Dec de 32 bits
CCS Calcula CHECK SUN (XOR) dos Bytes
CTCPU Contador Rpido (CPU)
DIV Diviso Decimal
DIVB Diviso Hexadecimal
DIVBL Diviso binria longa (Hexadecimal)
DVBLL Diviso binria de 32 bits (Hexadecimal)
FATOR Ajusta o ZERO e o FUNDO DE ESCALA de uma E.A.
FIM Fim de programa
FIM Fim de programa de interrupo
FIM Fim de programa de interrupo
JMP Salto para endereo de desvio
LD Comea a operao em uma linha ou bloco com chave (NA)
LDATA Leitura de dia/ms/ano
LDI Entrada imediata
LDN Comea a operao em uma linha ou bloco com chave (NF)
LDX Comea linha com chave (NA) indexada
LTIME Leitura de hora/min/seg.
MONOA Monoestvel de uma varredura no acionamento
MONOD Monoestvel de uma varredura no desacionamento
MOV Copia contedo de um registro para outro
MOVK Carregar valor (constante) em registro
MOVX MOV indexado no destino
MULT Multiplicao Decimal
MULTB Multiplicao Hexadecimal
MULBL Multiplicao Hexadecimal de 32 bits
OR Operao lgica "OU" entre estados internos
ORN Operao lgica "OU" entre estados internos invertidos
Mnemnico Descrio
OUT Sada
OUTI Sada no em fim de linha
OUTIN Sada invertida no em fim de linha
OUTN Sada invertida
OUTR Sada imediata
OUTX Sada indexada
PID Bloco PID
PRINT Transferncia de dados p/interface serial
RET Retorno de sub-rotina
SCL Gera uma reta tipo mx+b dados dois pares x, y
SCL2G Gera uma parbola
SDATA Acerto de dia/ms/ano
SETR Set/Reset (estado interno)
SFR Deslocamento de estados internos
SHIFB Deslocamento de bit
SHIFN Deslocamento de nibble (4 bits)
SHIFL Deslocamento de n bits
STIME Acerto de hora/min/seg.
SUB Subtrao Decimal
SUBB Subtrao Hexadecimal
SUBBL Subtrao Hexadecimal de 32 bits
SUM Soma Decimal
SUMB Soma Hexadecimal
SUMBL Soma Hexadecimal de 32 bits
TAB Carregamento de um bloco de dados
TMR Temporizador
TXPR Carrega bloco de mensagens a serem impressas
UPDB Contador Up/Down Hexadecimal
UPDBC Incrementa e compara (Hex)
UPDD Contador Up/Down decimal
UPDDC Incrementa e compara (Dec)
WAND AND (bit a bit) do contedo de dois registros de 16 bits
WBIT Transfere os 16 bits de um registro para 16 estados internos
WBITX WBIT indexado e com auto incremento/decremento
WLDX MOV indexado na origem
WNOT Complemento de registro de 16 bits
WOR OR (bit a bit) do contedo de dois registros de 16 bits
WXOR XOR (bit a bit) do contedo de dois registros de 16 bits
PSEUDO-INSTRUES
Mnemnico Descrio
CAV Contador de Alta Velocidade (CPU)
GAV Gaveta ou Arquivo de Receitas
SYNC Sincronismo
TMRX Temporizadores de 1ms