Atos 4004
Atos 4004
Atos 4004
30 Agosto/2006
Ref.3-053.230
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.
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 fusvel, 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).
Central de Atendimento Tcnico De Segunda a Sexta-feira Das 7:30 s 12:00 h e das 13:00 s 17:30 h Telefone: 55 11 5547 7411 E-mail: [email protected]
Para contato com a Atos utilize o endereo e telefones mostrados na primeira pgina deste Manual.
ndice
1. INTRODUO .......................................................................................................................... 11
Configuraes Mnimas para Rodar o WinSUP 2...............................................................................12
Configuraes Recomendadas .............................................................................................................................. 12
2. COMPONENTES DA SRIE..................................................................................................... 13
Descrio Geral dos Mdulos ..............................................................................................................13 Cabos para IHMs (frontais)...................................................................................................................15 Acessrios .............................................................................................................................................16
Especificaes Eltricas.......................................................................................................................26
Entradas Digitais (Corrente Contnua) ................................................................................................................... 26 Sadas Digitais (Corrente Contnua) ...................................................................................................................... 26 Entradas Digitais (Corrente Alternada) .................................................................................................................. 27 Sadas Digitais (Corrente Alternada)...................................................................................................................... 27 Mdulo Multiplex..................................................................................................................................................... 28 Temperatura ........................................................................................................................................................... 28 Entradas e Sadas Analgicas ............................................................................................................................... 29 Mdulo Conversor RS232/RS485 Isolado ............................................................................................................. 30 Amplificador para Vlvula Proporcional ................................................................................................................. 30 Mdulo de Energia 4004.45 ................................................................................................................................... 30 Fontes de Alimentao (acessrios) ...................................................................................................................... 31
Mdulos Digitais.................................................................................................................................... 73
Entradas Digitais.....................................................................................................................................................73 Sadas Digitais ........................................................................................................................................................73 Multiplex ..................................................................................................................................................................74 Endereamento das Expanses Digitais ................................................................................................................75 Utilizando o Aplicativo WinSUP 2 ...........................................................................................................................75
Mdulos de Temperatura...................................................................................................................... 81
Mapeamento de Memria .......................................................................................................................................81 Mdulo 4004.85 (PT100 a 3 fios) ...........................................................................................................................83 Endereamento das Expanses de Temperatura ..................................................................................................83 Utilizando o Aplicativo WinSUP 2 ...........................................................................................................................83
ndice Programa de Interrupo 1...................................................................................................................93 Programa de Interrupo 2...................................................................................................................94 Canais de Comunicao Serial ............................................................................................................95
Recursos Disponveis............................................................................................................................................. 95 Utilizando o Aplicativo WinSUP 2........................................................................................................................... 95
Mdulos Digitais..................................................................................................................................120
Entradas Digitais .................................................................................................................................................. 120 Sadas Digitais...................................................................................................................................................... 120 Multiplex ............................................................................................................................................................... 120 Mdulos com Troca a Quente .............................................................................................................................. 121 Endereamento das Expanses Digitais.............................................................................................................. 125 Utilizando o Aplicativo WinSUP 2......................................................................................................................... 125
Mdulos de Temperatura....................................................................................................................132
Mdulo 4004.85 (PT100 a 3 fios) ......................................................................................................................... 133 Endereamento das Expanses de Temperatura................................................................................................ 133 Utilizando o Aplicativo WinSUP 2......................................................................................................................... 134
Cabos para as IHMs da srie MPC4004............................................................................................ 189 Descrio de Funcionamento das Interfaces Numricas................................................................ 189
Telas de Edio ....................................................................................................................................................189 Tecla de Auxlio Manuteno ............................................................................................................................190 Tecla de Bloqueio de Teclado ..............................................................................................................................190 Utilizando o Aplicativo WinSUP 2 .........................................................................................................................191 Descrio do Funcionamento das Receitas via IHM (Arquivo de Moldes) ..........................................................192 Utilizando o Aplicativo WinSUP 2 .........................................................................................................................193
Alarmes ................................................................................................................................................200
Utilizando o Aplicativo WinSUP 2......................................................................................................................... 200
Proteo Contra Descarga Eletromagntica ....................................................................................209 Utilizando a Instruo Print ................................................................................................................211 Utilizando o Escuta Canal Serial........................................................................................................211 Apr03 Modo Mestre .............................................................................................................................211 Utilizando o Protocolo Modbus..........................................................................................................211 Force.....................................................................................................................................................212
Utilizando o Aplicativo WinSUP 2......................................................................................................................... 212
ndice
10
Captulo 1 - Introduo
1. Introduo
O Controlador Programvel MCP4004 possui uma estrutura modular flexvel, que permite ao usurio selecionar os mais variados tipos de mdulos, para obter uma alta performance nas suas necessidades de automao. A grande variedade de unidades de processamento, entradas e sadas, as opes de rede e a excelente conectividade com outros elementos da automao, fazem do MPC4004 a escolha perfeita para solues de automao, tanto para o usurio final como para o fabricante de equipamentos. Partindo de um mdulo bsico (CPU) que possui 8 entradas e 8 sadas digitais, controlador de teclado e display de cristal lquido das Interfaces Homem-Mquina, 2 canais de comunicao serial (RS232 e RS485), memria FLASH para programa de usurio, memrias RAM ou NVRAM com relgio de tempo real, o MPC4004 pode atingir a capacidade mxima de 496 entradas e sadas digitais, 120 entradas e sadas analgicas (tenso ou corrente), 64 canais de temperatura (termopar J, K e RTD Pt100) e 2 contadores de 100 kHz com entrada para encoder. Para otimizar a aplicao do MPC4004, foi desenvolvida a ferramenta de programao WinSUP 2 que atravs de seu computador possibilita o desenvolvimento de diagramas Ladder, telas da IHM, monitoramento de diagramas Ladder e variveis do sistema. O conjunto de instrues do MPC4004 permite entre outros recursos, contadores, timers, operaes com relgio calendrio, seqenciador, sub-rotinas, jump, call, operaes indexadas e operaes matemticas bsicas. As Interfaces Homem Mquina (IHM) so indispensveis para garantir uma interao perfeita no controle automatizado. A Atos desenvolveu vrios modelos de interfaces para operarem em conjunto com o controlador programvel, possibilitando leitura, sinalizao e mudana de parmetros. Todas as mensagens, teclas de funo, alarmes, edio e visualizao de campos de dados so gerenciadas pelo processador principal, sem usar instrues de Ladder. A figura abaixo apresenta uma viso geral dos mdulos da srie MPC4004:
11
Captulo 1 - Introduo
Configuraes Recomendadas Processador: Pentium 600 MHz com 64 Mb de RAM. Sistema Operacional: Windows 98, NT, 2000, ME e XP
12
2. Componentes da Srie
Descrio Geral dos Mdulos
MODELO
2002P95C * 2002P95SC * 2002P96C * 2002P96SC * 4004.01 4004.02 4004.05B 4004.05E 4004.05R 4004.05T 4004.06B 4004.06E 4004.06R 4004.06T 4004.09B 4004.09E 4004.09R 4004.09T 4004.11 4004.11/L 4004.12 4004.12/L 4004.21 4004.22 4004.22T 4004.24 4004.24T 4004.26 4004.26R 4004.26T 4004.26RT 4004.28 4004.28R 4004.28T 4004.28RT 4004.2A 4004.2AR 4004.2AT 4004.2ART 4004.2C 4004.2CR 4004.2CT 4004.2CRT 4004.31 4004.31G 4004.31H 4004.32 4004.32G 4004.32H 4004.33 4004.33G 4004.33H 4004.34 4004.34G 4004.35 4004.35/A 4004.37 4004.38G
DESCRIO
FRONTAL P/ MPC4004 2x20 LCD (frontal plstico / sem cabo) FRONTAL P/ MPC4004 2x20 LCD (frontal plstico / sem FRD / sem cabo) FRONTAL P/ MPC4004 2x20 LCD (frontal plstico / sem cabo) FRONTAL P/ MPC4004 2x20 LCD (frontal plstico / sem FRD / sem cabo) CPU NVRAM 8E/8S N 24 Vcc CPU NVRAM 8E/8S P 24 Vcc CPU XA RAM C/ BATERIA 8E/8S N 24Vcc CPU XA RAM GOLD 8E/8S N 24 Vcc CPU XA RAM C/ BATERIA 8E/8S N 24 Vcc CPU XA RAM C/ BATERIA 8E/8S N 24 Vcc (Prog. On Line) CPU XA RAM C/ BATERIA 8E/8S P 24 Vcc CPU XA RAM GOLD 8E/8S P 24 Vcc CPU XA RAM C/ BATERIA 8E/8S P 24 Vcc CPU XA RAM C/ BATERIA 8E/8S P 24 Vcc (Prog. On Line) CPU XA RAM C/ BATERIA 8E N/P 24 Vcc / 8S RELE CPU XA RAM GOLD 8E N/P / 8S RELE CPU XA RAM C/ BATERIA 8E N/P 24 Vcc / 8S RELE CPU XA RAM C/ BATERIA 8E N/P 24 Vcc / 8S RELE (Prog. On Line) CPU RAM GOLD 8E/8S N 24 Vcc CPU RAM GOLD 8E/8S N 24 Vcc CPU RAM GOLD 8E/8S P 24 Vcc CPU RAM GOLD 8E/8S P 24 Vcc BASTIDOR DE 01 SLOT BASTIDOR DE 02 SLOTS BASTIDOR P/ TRILHO DIN DE 2 SLOTS BASTIDOR DE 04 SLOTS BASTIDOR P/ TRILHO DIN DE 4 SLOTS BASTIDOR DE 06 SLOTS BASTIDOR DE 06 SLOTS COM EXPANSO BASTIDOR P/ TRILHO DIN DE 6 SLOTS BASTIDOR P/ TRILHO DIN DE 6 SLOTS COM EXPANSO BASTIDOR DE 08 SLOTS BASTIDOR DE 08 SLOTS COM EXPANSO BASTIDOR P/ TRILHO DIN DE 8 SLOTS BASTIDOR P/ TRILHO DIN DE 8 SLOTS COM EXPANSO BASTIDOR DE 10 SLOTS BASTIDOR DE 10 SLOTS COM EXPANSO BASTIDOR P/ TRILHO DIN DE 10 SLOTS BASTIDOR P/ TRILHO DIN DE 10 SLOTS COM EXPANSO BASTIDOR DE 12 SLOTS BASTIDOR DE 12 SLOTS COM EXPANSO BASTIDOR P/ TRILHO DIN DE 12 SLOTS BASTIDOR P/ TRILHO DIN DE 12 SLOTS COM EXPANSO EXPANSO COM 16S 24VCC N EXPANSO COM 16S 24VCC N EXPANSO COM 16S 24VCC N (Troca a Quente) EXPANSO DIGITAL 16S P 24Vcc EXPANSO DIGITAL 16S P 24Vcc EXPANSO DIGITAL 16S P 24Vcc (Troca a Quente) EXPANSO DIGITAL 16E N 24Vcc EXPANSO DIGITAL 16E N 24Vcc EXPANSO DIGITAL 16E P ou N 24Vcc (Troca a Quente) EXPANSO DIGITAL 16E P 24Vcc EXPANSO DIGITAL 16E P 24Vcc EXPANSO DIGITAL 8E 110 Vca EXPANSO DIGITAL 8E 220 Vca EXPANSO DIGITAL 8S RELE EXPANSO DIGITAL 8E N/P 24Vcc
13
14
MODELO
4004.75/P 4004.75P1 4004.75P2 4004.76/P 4004.76P1 4004.76P2 4004.78 4004.78W 4004.85 4004.85P2 4004.87 4004.87SA 4004.90C * 4004.90SC * 4004G92C * 4004G92SC * 4004P92C * 4004P92SC * 4004.P94C * 4004.94SC * 4004.95C * 4004.95SC * 4004.P98C * 4004.98SC *
DESCRIO
EXPANSO TEMPERATURA 4 CANAIS PT100 / 3 FIOS 0 a 200 C EXPANSO TEMPERATURA 4 CANAIS PT100 / 3 FIOS -50 a 50 C EXPANSO TEMPERATURA 4 CANAIS PT100 / 3 FIOS -50 a 150 C EXPANSO TEMPERATURA 8 CANAIS PT100 / 3 FIOS 0 a 200 C EXPANSO TEMPERATURA 8 CANAIS PT100 / 3 FIOS -50 a 50 C EXPANSO TEMPERATURA 8 CANAIS PT100 / 3 FIOS -50 a 150 C MDULO CONVERSOR ETHERNET / SERIAL TRANSPARENTE (POSSUI MANUAL ESPECFICO) MDULO WEB SERVER PARA MPC4004 EXPANSO TEMPERATURA 4 CANAIS PT100 / 3 FIOS 0 a 200 C + 4EA 0-10V ou 0-20mA EXPANSO TEMPERATURA 4 CANAIS PT100 / 3 FIOS -50 a +150C + 4EA 0-10V ou 0-20mA EXPANSO DE CONTAGEM RPIDA 100kHz 2 CANAIS EXPANSO DE CONTAGEM RPIDA 100kHz 2 CANAIS + 2S ANALOG. FRONTAL P/ MPC4004 2x20 LCD NEGATIVO (frontal plstico / sem cabo) FRONTAL P/ MPC4004 2x20 LCD NEGATIVO (frontal plstico / sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD display de dgito grande 9x5mm (frontal plstico / sem cabo) FRONTAL P/ MPC4004 4x20 LCD display de dgito grande 9x5mm (frontal plstico / sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (frontal plstico / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (frontal plstico / sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD -display de dgito grande 9x5mm - (sem cabo) FRONTAL P/ MPC4004 4x20 LCD -display de dgito grande 9x5mm - (sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (frontal plstico / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (frontal plstico / sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (sem cabo) FRONTAL P/ MPC4004 4x20 LCD (sem FRD / sem cabo)
* Importante: Devido diversidade de aplicaes em que as IHMs (frontais) so utilizadas, elas so fornecidas sem o cabo de conexo, devendo o usurio solicit-lo separadamente (ver codificao abaixo). Observao: FRD a pelcula de policarbonato onde aplicada a serigrafia com a identificao das teclas.
DESCRIO
CABO FLAT SEM BLINDAGEM 20 VIAS COM 0,5m CABO FLAT SEM BLINDAGEM 20 VIAS COM 1,0m CABO MANGA BLINDADO 20 VIAS COM 0,5m CABO MANGA BLINDADO 20 VIAS COM 1,0m CABO MANGA BLINDADO 20 VIAS COM 1,5m CABO MANGA BLINDADO 20 VIAS COM 2,0m
15
Acessrios
MODELO
1901.00 1901.00M 2232.00R 2240.03 2240.05R 2250.00 2345.10 CAF400401 CFB340035 CRS232415
DESCRIO
MDULO AMPLIFICADOR PARA VLVULA PROPORCIONAL 4 CANAIS MDULO AMPLIFICADOR PARA VLVULA PROPORCIONAL 2 CANAIS CONVERSOR RS232/RS485 ISOLADO C/ PROTEO FONTE CHAVEADA ENTRADA 90-253VCA / SADA 24VCC 3A FONTE CHAVEADA ENTRADA : 90 a 253VCA / SADA 24VCC 5A MDULO MODEM (POSSUI MANUAL ESPECFICO) CONVERSOR ETHERNET / SERIAL TRANSPARENTE (POSSUI MANUAL ESPECFICO) CABO FLAT 34 VIAS P/ EXPANSO DE BASTIDORES (MONTAGEM HORIZONTAL) CABO FLAT BLINDADO 34 VIAS 35 cm P/ EXPANSO DE BASTIDORES (MONTAGEM VERTICAL) CABO DE COMUNICAO PC MPC4004
16
Falta momentnea de energia permissvel Isolao ptica Temperatura de Armazenagem Temperatura de Operao Umidade Vibrao Imunidade a rudo Imunidade descarga eletrosttica Indicadores LED Mtodo de Programao Conjunto de Instrues Interface Homem-Mquina Proteo contra queda de energia
Interface de Comunicao
17
Captulo 3 Caractersticas da srie MPC4004 O MTBF dos mdulos da famlia MPC4004 @ 40C excede a 300.000 horas, conforme a norma MILHDBK-217 FN2. A tabela abaixo descreve o MTBF @ 40oC de alguns mdulos da srie MPC4004: Mdulo 4004.2AR 4004.40 4004.05R 4004.53G 4004.62G 4004.63G 4004.66J 4004.76P 4004.G92 MTBF em horas 2.415.967 530.504 410.041 518.095 685.807 930.119 355.960 564.225 321.062
Caso seja solicitado o valor do MTBF de um mdulo especfico que no conste do conjunto apresentado, ser contratado o clculo (Previso para entrega do servio, 15 dias teis).
18
Captulo 3 Caractersticas da srie MPC4004 Capacidade Mxima de Configurao A srie MPC4004 aceita unidades de E/S digitais ou E/S analgicas com as seguintes combinaes:
NMERO MXIMO DE PONTOS ITEM Mdulos no Bastidor Entrada Analgica Sada Analgica Canal de Temperatura Entrada Digital Sada Digital Canal de Contagem Rpida (100 kHz) Canal de Contagem Rpida (3 kHz) Canal de Contagem Rpida (2 kHz) Mdulos Slaves MPC4004 10 16 (1) 16 (1) 16 120 120 02 01 (4) --------------MPC4004G MPC4004L MPC4004R MPC4004T 10 16 (1) 16 (1) 16 120 120 02 01 (4) -------08 04 ---------------------24 24 --------------01 (4) -------20 120 (2) 120 (2) 64 248 (3) 248 (3) 02 01 (4) -------08 20 120 (2) 120 (2) 64 248 (3) 248 (3) 02 01 (4) -------08
(1) Ao utilizar somente os Mdulos Analgicos Compactos (MAC) obtm-se o nmero mximo de 32 Entradas ou 32 Sadas Analgicas, porm deve-se verificar o consumo dos mdulos e respeitar a capacidade de fornecimento de corrente pela fonte ver pgina 215. (2) Ao utilizar somente os Mdulos Analgicos Compactos (MAC) obtm-se o nmero mximo de 120 Entradas ou 120 Sadas Analgicas. (3) Ao utilizar somente os Mdulos Digitais (16E/16S) obtm-se o nmero mximo de 248 Entradas ou 248 Sadas Digitais. (4) Presente no Mdulo de Processamento
Importante: Ao utilizar os drivers MPC4004, MPC4004G e MPC4004L, as seguintes regras devem ser respeitadas: O primeiro mdulo obrigatoriamente um mdulo de processamento 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). Tambm obedecer ao nmero mximo de expanses para os seguintes mdulos: MODELO Temperaturas Multiplex 4004.85/4004.85P2 4004.87/4004.87SA Conceitos Bsicos do Mapeamento de Memria Os valores na memria do Controlador Programvel 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. NO.DE MDULOS 2 1 1 1
19
Programao:
MODELO
4004.01 4004.02 4004.12 4004.11/L 4004.11 4004.12/L 4004.05B 4004.05E 4004.06B 4004.06E 4004.09B 4004.09E 4004.05R 4004.06R 4004.09R 4004.05T 4004.06T 4004.09T
Tempo de Varredura Capacidade de Programao Capacidade das Telas Estados Internos Registros Internos Temporizadores e contadores de firmware
6 ms/K 12 Kbytes Flash 8 Kbytes Flash 1.024 1.536 32 (resoluo: 0,01s) 02 (resoluo: 0,001s)
5 ms/K 16 Kbytes Flash 12 Kbytes Flash 1.024 29.184 32 (resoluo: 0,01s) 02 (resoluo: 0,001s)
5 ms/K 48 Kbytes Flash 36 Kbytes Flash 5.119 28.160 48 (resoluo: 0,01s) 02 (resoluo: 0,001s)
Hardware:
MODELO 4004.01 4004.02 4004.05B(1) 4004.05E(1) 4004.05R (1) 4004.05T (1) 4004.06B (1) 4004.06E (1) 4004.06R (1) 4004.06T (1) 4004.09B (1) 4004.09E (1) 4004.09R (1) 4004.09T (1) 4004.11 4004.12 4004.11/L 4004.12/L
(1) (2) (3) (4)
ENTRADAS 8 E tipo N 8 E tipo P 8 E tipo N 8 E tipo N 8 E tipo N 8 E tipo N 8 E tipo P 8 E tipo P 8 E tipo P 8 E tipo P 8 E tipo N ou P 8 E tipo N ou P 8 E tipo N ou P 8 E tipo N ou P 8 E tipo N 8 E tipo P 8 E tipo N 8 E tipo P
SADAS
MEMRIA USURIO
MEMRIA RELGIO COMUNICAO FLASH CALENDRIO SERIAL 32Kbytes 32Kbytes 16Kbytes 16Kbytes 128Kbytes 128Kbytes 32Kbytes 32Kbytes 128Kbytes 128Kbytes 32Kbytes 32Kbytes 128Kbytes 128Kbytes 32Kbytes 32Kbytes 32Kbytes 32Kbytes Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim No No No No RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232/RS485 RS232 RS232
8 S tipo N 32K NVRAM 8 S tipo P 32K NVRAM 8 S tipo N 54K RAM 8 S tipo N 54K RAM 8 S tipo N 64K RAM (3) 8 S tipo N 64K RAM (3)(4) 8 S tipo P 64K RAM (3) 8 S tipo P 64K RAM (2) 8 S tipo P 64K RAM (3) 8 S tipo P 64K RAM (3)(4) 8 S (Rel) 64K RAM (3) 8 S (Rel) 64K RAM (2) 8 S (Rel) 64K RAM (3) 8 S (Rel) 64K RAM (3)(4) 8 S tipo N 32K RAM (2) 8 S tipo P 32K RAM (2) 8 S tipo N 32K RAM (2) 8 S tipo P 32K RAM (2)
CPU com processador XA; Reteno de dados por capacitor GOLD; Reteno de dados por bateria de Ltio. Memria fsica de 512Kb, porm esto disponveis 64Kb para programa de usurio.
20
Taxa de Baud rate varivel Freqncia do Contador rpido Velocidade de Processamento (relativo) Boot de usurio em memria FLASH Corrente mxima para as sadas Nmero de canais de comunicao serial Unidades de expanso analgicas Programa de interrupo I e II Encoder bidirecional Expanses digitais Frontais numricos
*Apenas IHM's 4004.90 e 4004.95
Observaes: Os modelos 4004.11/L e 4004.12/L por no enderearem expanses analgicas podem utilizar a fonte 4004.40/B (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 a configurao fixa em duas expanses de 8E/8S. Mdulos de Fontes de Alimentao
MODELO TIPO DE ALIMENTAO chaveada 90 a 253Vca chaveada 09 a 36Vcc chaveada 36 a 60Vcc chaveada 90 a 253Vca chaveada 18 a 60Vcc chaveada 90 a 253Vca +5Vcc 1500mA 1500mA 1000mA 1500mA 1000mA 3000mA +12Vcc 500mA 500mA 250mA --250mA 1000mA -12Vcc 500mA 500mA 250mA --250mA 500mA 24Vcc 500mA --500mA --500mA 500mA
(1) - No pode ser utilizado em aplicaes que utilizam mdulos analgicos (entradas, sadas e temperaturas); (2) - Mdulo obsoleto.
Importante: Os mdulos de temperatura devem estar do lado oposto da fonte de alimentao para evitar interferncia de leitura em seus canais.
21
Corrente Contnua:
MODELO 4004.31 4004.31G 4004.31H 4004.32 4004.32G 4004.32H 4004.33 4004.33G 4004.33H 4004.34 4004.34G 4004.38G 4004.51 4004.52 4004.53 4004.53G 4004.53H 4004.54 4004.54G 4004.54H 4004.55 4004.55G 4004.55H 4004.56 4004.56G ENTRADA 16 E tipo N 16 E tipo N 16 E tipo P ou N 16 E tipo P 16 E tipo P 8 E tipo N ou P 8 E tipo N 8 E tipo P 16 E tipo N 16 E tipo N 16 E tipo P ou N 16 E tipo P 16 E tipo P 16 E tipo P ou N 32 E tipo N 32 E tipo N 32 E tipo P ou N 32 E tipo P 32 E tipo P SADA 16 S tipo N 16 S tipo N 16 S tipo N 16 S tipo P 16 S tipo P 16 S tipo P 8 S tipo N 8 S tipo P 16 S tipo N 16 S tipo N 16 S tipo N 16 S tipo P 16 S tipo P 16 S tipo P JUMPER DE GRUPO Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim TROCA A QUENTE Sim Sim Sim Sim Sim Sim -
Corrente Alternada:
MODELO 4004.35 4004.35A 4004.37 (1) 4004.39 ENTRADA 8 E (110 Vca) 8 E (220 Vca) SADA 8 S (Rel) 8 S (Triac)
22
Captulo 3 Caractersticas da srie MPC4004 Mdulo Multiplex MODELO 4004.70 BOTES 32 LEDS 32
Sada em tenso Sada em corrente Sada em tenso (0 a +10Vcc ou 10Vcc c/ jumper interno)
SADA 8S 4S 8S 4S
23
(1) (1)
Importante: Os mdulos de temperatura devem estar do lado oposto da fonte de alimentao para evitar interferncia de leitura em seus canais. Mdulos de Contagem Rpida
MODELO 4004.87 4004.87SA
(1)
N DE CANAIS DE CONTAGEM 02 02
O mdulo 4004.71R ocupa 1 (um) slot de um bastidor do MPC4004. O mdulo 2232.00R formado por um bastidor de 1 (um) passo e um mdulo MPC4004.
24
O mdulo 4004.78 ocupa 1 (um) slot de um bastidor do MPC4004. O mdulo 4004.78W ocupa 1 (um) slot de um bastidor da srie MPC4004. O mdulo 2345.10 formado por um bastidor de 1 (um) passo e um mdulo MPC4004. Mdulos Amplificadores para Vlvula Proporcional Estes mdulos controlam diretamente 2 ou at 4 vlvulas proporcionais. Os mdulos possuem amplificadores que convertem proporcionalmente sinais de entrada, que variam de 0 a +10 Vcc, em corrente atravs do solenide das vlvulas.
MODELO 1901.00 1901.00M 4004.73 4004.73M DIFERENAS ENTRE OS MDULOS Montado em bastidor do MPC4004 de 1 passo Usado como unidade avulsa do MPC4004
O mdulo 4004.73 ocupa 1 (um) slot de um bastidor do MPC4004. O mdulo 1901.00 formado por um bastidor de 1 (um) passo 4004.21 e um mdulo 4004.73 Interfaces Homem Mquina (IHM)
MODELO 2002.95/M 2002P96 2002.97/M 4004.90 4004.92 4004G92 4004P92 4004.94 4004.95 4004.98 4004.99
(4) (3) (4) (4) (2) (3) (5) (1) (2) (3) (4) (1) (2) (3) (4) (3) (4) (1) (2) (4) (3) (4) (4) (2)
DISPLAY LCD (2 x 20) LCD (2 x 20) LCD (4 x 20) LCD (2 x 20) LCD (4 x 20) LCD (4 x 20) LCD (4 x 20) LCD (4 x 20) LCD (4 x 20) LCD (4 x 20) VFD (4 x 20)
N DE BOTES
TECLA F TECLA K
04 12 04 04 04 04 12 12 12 10 10 10 10 10 10 10 10 10 10 10
N DE LEDS DE SINALIZAO 04 12 04 06 04 12 12 12 06 12 12
(1) Display de Dgito Grande (9x5mm) (2) Ao utilizar tais frontais, o mdulo de fonte de alimentao usado em conjunto deve ser somente 4004.40, 4004.40/A ou 4004.40/F, devido ao consumo. (3) Gabinete plstico (4) Display com back-light (5) Display com back-light negativo
25
Especificaes Eltricas
Entradas Digitais (Corrente Contnua)
TIPO N 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 +24 Vcc (-20% / +40%) < 7 Vcc > 15 Vcc < 1 ms < 1 ms < 10 mA por entrada 1.500 V TIPO P +24 Vcc (-20% / +40%) > 15 Vcc < 7 Vcc < 1 ms < 1 ms < 10 mA por entrada 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. Sadas Digitais (Corrente Contnua)
TIPO N 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 24 Vcc (-30% / +40%) 2A 10 A (t <0,3ms) < 700 A 1,5 Vcc < 1 ms < 1 ms 1.500 V TIPO P 24 Vcc (-30% / +40%) 2A 10 A (t <0,3ms) < 700 A 1,5 Vcc < 1 ms < 1 ms 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.
26
27
SADA A TRIAC 4004.39 Tenso de comutao Freqncia de comutao Mxima corrente por sada Corrente de fuga OFF Isolao tica do sistema 90 a 240 Vca (+/- 5%) 50/60 Hz (+/- 5%) 2A < 5 mA 1.500 V
Mdulo Multiplex
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 Exatido Drift temperatura Tempo de Resposta Fonte de Alimentao TERMOPAR TIPO K Temperatura Impedncia de entrada Linearizao Resoluo Exatido Drift temperatura Tempo de Resposta Fonte de Alimentao TERMORESISTNCIA PT100 3 FIOS Temperatura Corrente de excitao Resoluo Exatido Drift temperatura Tempo de Resposta Fonte de Alimentao 0 a 200 C ou -50 C a +150 C 1 mA 0,1 C 0,3 C 0,02 C/C 1 varredura atravs do barramento (interno) 0 a 1200 C > 20 k Atravs de software 1 C 0,5 % do fundo de escala 0,25 C/C 1,6s atravs do barramento (interno) 0 a 500 C > 20 k Atravs de software 0,3 C 0,5 % do fundo de escala 0,12 C/C 1,6s Atravs do barramento (interno)
Importante: Para PT100 os valores acima so garantidos para impedncia de cabo < ou = 100.
28
Entradas Analgicas:
ENTRADAS ANALGICAS EM TENSO Sinal de entrada Impedncia de entrada Resoluo Exatido Drift temperatura Tempo de Resposta Fonte de Alimentao ENTRADAS ANALGICAS EM CORRENTE Sinal de entrada em corrente Impedncia de entrada em corrente Resoluo Exatido Drift temperatura Tempo de Resposta Fonte de Alimentao 0 a 20 mA 250 ou 500 12 bits (5,0 A) 120 / 70 A 0,10 A/C uma varredura atravs do barramento (interno) 0 a +10 Vcc > 40 k 12 bits (2,5 mV) 35 mV 0,1 mV/C uma varredura atravs do barramento (interno)
Sadas Analgicas:
SADA EM TENSO UNIPOLAR Sinal de sada em tenso Impedncia de sada em tenso Resoluo Exatido Drift temperatura Tempo de Resposta Fonte de Alimentao Erro de converso SADA EM TENSO BIPOLAR Sinal de sada em tenso Impedncia de sada em tenso Resoluo Exatido Drift temperatura Tempo de Resposta Fonte de Alimentao -10 a +10Vcc < 200 11 bits (5 mV) 100 mV 0,5 mV/C uma varredura Atravs do barramento (interno) 0 a +10 Vcc < 200 12 bits (2,5 mV) 25 mV 0,3 mV/C uma varredura atravs do barramento (interno) <10mV
29
SADA EM CORRENTE Sinal de sada em corrente Mxima impedncia da carga Resoluo Exatido Drift temperatura Tempo de Resposta Fonte de Alimentao Erro de converso 0 a 20 mA <500 12 bits (5 A) 215 A 1,0 A/C uma varredura atravs do barramento (interno) <10A
Observao: A alimentao do mdulo selecionada atravs de chave no interior da unidade; Os modelos 2232.00R e 4004.71R possuem proteo contra descargas atmosfricas.
30
24Vcc / 5A 2240.05R Tenso de Alimentao Tenso de Sada CC Filtro Interno RF Temp. de Trabalho Isolao 90 a 253Vca (47 a 63Hz) +24Vcc / 5A Tipo duplo pi 0 a +55C 2000V entre entrada/sada; entrada/chassis 500V entre sada/chassis
31
Observao: a CPU do MPC4004 composta por duas placas de circuito impresso. Os jumpers de definio do encoder encontram-se na placa inferior. Para acess-los necessrio remover a placar superior, retirando os parafusos de fixao. Aps alterar os jumpers ao remontar as placa verificar se a conexo entre as mesmas est correta. Entrada Analgica Os Mdulos de Expanso com Entradas Analgicas podem ser configurados em tenso ou corrente. A opo deve ser feita atravs dos jumpers internos mostrados abaixo: 4004.60 e 4004.61
PLACA 100.2850 100.2859
Default: entrada em tenso.
4004.60/A e 4004.61/A
PLACA 100.2853 100.2855
Default: entrada em tenso.
4004.60N e 4004.61N
PLACA 100.2848 100.2849 CANAL E1 E2 E3 E4 ST4 ST3 ST1 ST2 A/C Corrente (250) A/C Corrente (250) A/C Corrente (250) A/C Corrente (250) JUMPER 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
32
Captulo 3 Caractersticas da srie MPC4004 Os Mdulos de Leitura de Temperatura 4004.85 e 4004.85/P2 tambm possuem 04 canais de entrada analgica, podendo ser configurada em tenso ou corrente. A opo deve ser realizada atravs dos jumpers internos:
PLACA 100.2857 100.2862 CANAL E1 E2 E3 E4 ENDEREO JUMPER 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
ST2
PLACA
POSIO A B A B
FUNO SADA ANALGICA (S3) EM TENSO 0 A 10V SADA ANALGICA (S3) EM TENSO 10V SADA ANALGICA (S4) EM TENSO 0 A 10V SADA ANALGICA (S4) EM TENSO 10V
100.2849
33
POSIO A B A B A B A B
(*)
FUNO Encoder +5 Vcc Encoder +12 Vcc Encoder unidirecional Encoder bidirecional Entrada P Entrada N Sada N Sada P
(*)
(*) (*)
34
Captulo 3 Caractersticas da srie MPC4004 Mdulos Conversores RS232/RS485 Os Mdulos Conversores 2232.00R e 4004.71R podem ter a transmisso controlada pelo sinal TX ou RTS da RS232. A opo deve ser feita atravs do jumper interno mostrado abaixo:
PLACA 101.2873
(*) Posio default
JUMPER ST1
POSIO A B
(*)
FUNO Controle de Transmisso via TX da RS232 Controle de Transmisso via RTS da RS232
Observao: 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. Mdulo Slave de Comunicao Os Mdulos Slave de Comunicao 4004.72R e 4004.72M podem ter o padro eltrico do canal de comunicao configurados como RS232 ou RS485. A opo deve ser feita atravs do jumper interno mostrado abaixo:
PLACA 101.2910 ST3
(*) Posio default
JUMPER ST2
FUNO Canal 2 como RS232 Canal 2 como RS485 Canal 1 como RS232 Canal 1 como RS485
Jumpers de Endereamento O endereamento na srie MPC4004 normalmente feito atravs de um jumper que varia de A at H. Algumas unidades digitais e analgicas da srie MPC4004 receberam um jumper adicional , denominado STG ou Jumper de Grupo. Este jumper permite que haja um aumento da quantidade de pontos digitais e analgicos da srie MPC4004. Este aumento s pode ser praticado nos drivers MPC4004R e MPC4004T. Os demais drivers tambm podero utilizar as unidades com Jumper de Grupo, porm nestes casos o jumper STG dever permanecer em sua posio default. Posio default do jumper STG: STG em A = mdulos digitais STG em B = mdulos analgicos
35
Captulo 3 Caractersticas da srie MPC4004 Unidades que receberam jumper de grupo. DIGITAIS
CDIGO 4004.31G 4004.31H 4004.32G 4004.32H 4004.33G 4004.33H 4004.34G 4004.38G 4004.53G 4004.53H 4004.54G 4004.54H 4004.55G 4004.55H 4004.56G 4004.58G DESCRIO Mdulo de expanso com 16S N Mdulo de expanso com 16S N (Troca a Quente) Mdulo de expanso com 16S P Mdulo de expanso com 16S P (Troca a Quente) Mdulo de expanso com 16E N Mdulo de expanso com 16E P/N (Troca a Quente) Mdulo de expanso com 16E P Mdulo de expanso com 8E N ou P Mdulo de expanso com 16E/16S N Mdulo de expanso com 16E P ou N /16S N (Troca a Quente) Mdulo de expanso com 16E /16S P Mdulo de expanso com 16E P ou N /16S P (Troca a Quente) Mdulo de expanso com 32 entradas N Mdulo de expanso com 32 entradas P ou N (Troca a Quente) Mdulo de expanso com 32 entradas P Mdulo de expanso com 16E P ou N /16S rel
ANALGICAS
CDIGO 4004.62G 4004.62P 4004.63G 4004.63P 4004.64G 4004.64P DESCRIO Mdulo de expanso 8E Analgicas (tenso ou corrente) Mdulo de expanso 4E Analgicas (tenso ou corrente) Mdulo de expanso 8S Analgicas (tenso) Mdulo de expanso 4S Analgica (tenso) Mdulo de expanso 8S Analgica (corrente) Mdulo de expanso 4S Analgica (corrente)
Resumo geral das quantidades de uma mesma placa no bastidor para os drivers MPC4004R e MPC4004T:
TIPO DE I/O 08 Entradas / 08 Sadas 16 Entradas / 16 Sadas 16 Entradas 16 Sadas 32 Entradas Temperatura E/S Analgica Mdulos MAC Contador Rpido Multiplex Especfico QUANT. CS 08 15 15 15 15 08 08 15 01 01 08 JUMPERS ST1: A-H ST1:A-H STG: A e B ST1 :A-H STG: A e B ST1:A-H STG: A e B ST1:A-H STG: A e B ST2: A-H ST1: A-H ST1:A-H STG: A e B ST2: G e H ST2: A-H ST2: A-H
36
Captulo 3 Caractersticas da srie MPC4004 Observao: O CS do contador rpido gerado baseado em uma EPLD, no sendo possvel alterar seu CS. O Jumper de Grupo permite que uma determinada placa possa ser configurada para trabalhar no grupo A ou no grupo B. Cada grupo possui 8 endereamentos, desta forma o mdulo que possuir o Jumper de Grupo pode ser utilizado em 16 slots. Como a CPU possui uma expanso digital, o nmero mximo ser de 15 mdulos a serem utilizados. Regras para a incluso de unidades no(s) bastidor(es) (somente drivers MPC4004R e MPC4004T): Os mdulos 4004.60 e 4004.61 s podem ser colocadas num total de 08; Os mdulos digitais com 8 pontos, como por exemplo 4004.37, 4004.51, 4004.39, etc., s podem ser inseridos no total de 07 mdulos; O Contador Rpido e o Multiplex, s podem ser alocados uma nica vez; Observao: O contador rpido utiliza 02 CSs fixos: G e H (GRUPO B). Caso os CS do contador j tenham sido utilizados por outro mdulo, o WinSUP 2 informa o usurio. A placa no possui nenhum jumper de endereamento.
37
ALIMENTAO 90 A 253Vca
+5Vcc
+24Vcc 0Vcc
ALIMENTAO 36 A 60 Vcc
+48Vcc 0Vcc
~ ~
ATERRAMENTO
L1 L2
REDE
4004.40D
4004.40/F
38
+5Vcc
+24Vcc
0Vcc
ALIMENTACAO 18 A 60 Vcc
+ ATERRAMENTO
+
4004.40/G
18Vcc a 60Vcc
39
S0 S4 E0 E4
S1 S5 E1 E5
S2 S6 E2 E6
S3 S7 E3 E7 PROG
RUN S7 S6 S5 S4 S3 S2 S1 S0
RUN S7 S6 S5 S4 S3 S2
IHM
S1 S0
IHM
+24Vcc 0Vcc
24VS
0VS
+24Vcc 0Vcc
STS RS232
24VS
0VS
E7 E6 E5 E4 E3 E2 E1 E0
RJ11
1 2 3 4 5 6 NC RX TX NC GND NC
E7
STS RS232
RJ11
1 2 3 4 5 6 NC RX TX NC GND NC
E6 E5 E4 E3 E2 E1 E0
+24Vcc 0Vcc
24VE
CN38
1 2 3 4 DO\ RI\ DO RI +5Vdc GND
0VE
+24Vcc 0Vcc
24VE
CN38
1 2 3 4 DO\ RI\ DO RI +5Vdc GND
0VE
4004.XX
4004.XX
Fig. 5. - Mdulos de Processamento 8 E tipo N e 8 S tipo N 4004.01, 4004.05B, 4004.05E, 4004.05R, 4004.05T e 4004.11.
Mdulos de Processamento 8 E tipo P e 8 S tipo P 4004.02, 4004.06B, 4004.06E, 4004.06R, 4004.06T e 4004.12
MPC4004
RUN
PROG
MPC4004
RUN
PROG
1/0Vcc/+24Vcc
S7 S6 S5 S4 IHM
L1/0Vcc/+24Vcc
S7 S6 S5 S4 IHM
2/+24Vcc/0Vcc 1/0Vcc/+24Vcc
C2 S3 S2 S1 S0
L2/+24Vcc/0Vcc L1/0Vcc/+24Vcc
IHM
C2 S3 S2 S1 S0
IHM
2/+24Vcc/0Vcc
C1
+24Vcc 0Vcc
L2/+24Vcc/0Vcc
STS
C1
24V 0V
+24Vcc 0Vcc
RJ11
1 2 3 4 5 6 NC RX TX NC GND NC
RJ11
1 2 3 4 5 6 NC RX TX NC GND NC
E7 E6 E5 E4 E3 E2 E1 E0
RS232
CN38
1 2 3 4 DO\ RI\ DO RI +5Vdc GND
CN38
1 2 3 4 DO\ RI\ DO RI +5Vdc GND
+24Vcc
0Vcc
40
41
E0 E4
E1 E5
E2 E6
E3 E7
E0 E4
E1 E5
E2 E6
E3 E7
E7 E6 E5 E4 E3 E2 E1 E0 C
E7 E6 E5 E4 E3 E2 E1 E0 C
+24Vcc 0Vcc
24V 0V
+24Vcc 0Vcc
24V 0V
4004.38G
4004.38G
42
43
44
45
Captulo 3 Caractersticas da srie MPC4004 MDULOS DE EXPANSO DIGITAL (Entrada Digital tipo N ou P e sada a Rel)
L1/0Vcc/+24Vcc
MPC4004
S7 S6 S5 S4 C2
SF SE SD SC C4 SB SA S9 S8 C3 24V 0V
L1/0Vcc/+24Vcc
L1/0Vcc/+24Vcc
S3 S2 S1 S0 C1
L2/+24Vcc/0Vcc L1/0Vcc/+24Vcc
+24Vcc 0Vcc
24V 0V
E7 E6 E5 E4 E3 E2 E1 E0
EF EE ED EC EB EA E9 E8 C
+24Vcc
+24Vcc
4004.58
Fig. 18. Mdulo de Expanso 4004.58G Esquema de ligaes externas para entradas tipo N
46
L1/0Vcc/+24Vcc
MPC4004
S7 S6 S5 S4
SF SE SD SC C4 SB SA S9 S8 C3 24V 0V
L1/0Vcc/+24Vcc
L2/+24Vcc/0Vcc L1/0Vcc/+24Vcc
C2 S3 S2 S1 S0
L2/+24Vcc/0Vcc L1/0Vcc/+24Vcc
C1 24V 0V
E7 E6 E5 E4 E3 E2 E1 E0
EF EE ED EC EB EA E9 E8 C
0Vcc
0Vcc
4004.58
47
48
49
50
51
MDULOS
52
53
Fig. 30. - Mdulo de Leitura de Temperatura 4004.65/J Termopar tipo J com 4 canais
Fig. 31. - Mdulo de Leitura de Temperatura 4004.65/K Termopar tipo K com 4 canais
54
Fig. 32. - Mdulo de Leitura de Temperatura 4004.85 e 4004.85/P2 Termoresistncia PT100 com 4 canais / 04 Entradas Analgicas
Fig. 33. - Mdulo de Leitura de Temperatura 4004.75/P e 4004.75/P2 4004.76/P2 Termoresistncia PT100 com 4 canais
55
56
(*)
(*)
57
ON STATUS
RJ45
1 2 3 4 5 6 7 8 TD+ TDRD+ NC NC RDNC NC
LINK ACTIVE
REDE ETHERNET
Ethernet
RJ11
CABO RECOMENDADO: CRS232415
1 2 3 4 5 6
RS232
CN1
CABO RECOMENDADO: C4004AXXX
1 2 3 4
9 a 36Vcc ATERRAMENTO
+ -
+24Vcc 0Vcc
2345.10
Fig. 37. Mdulo Conversor Ethernet / Serial Transparente 2345.00 / 2345.10 ou 4004.78 / 4004.78W
58
Captulo 3 Caractersticas da srie MPC4004 MODULO FONTE CHAVEADA ENTRADA 90 a 253VCA / SADA 24VDC / 3A
ON
~ ~
ATERRAMENTO
L1 L2
REDE
59
60
61
Status
Status
L1 L2 L3 N
L1 L2 L3 N
Mdulo de Energia
Mdulo de Energia
I1 I1 I2 I2 I3 I3
Imx. 5A
I1 I1 I2 I2 I3 I3
Imx. 5A
L1 L2 L3 N
4004.45
L1 L2 L3 N
4004.45
62
STATUS
CANAL 2 CANAL 1
R S 2 3 2
R S 4 8 5
C A N A L 2
R S 2 3 2
R S 4 8 5
C A N A L 1
4004.72R
STATUS
CANAL 2 CANAL 1
RJ11
NC RX TX +5V GND NC
DO/RI DO/RI +5Vcc GND R S 2 3 2
R S 4 8 5
C A N A L 2
RJ11
NC RX TX +5V GND NC
DO/RI DO/RI +5Vcc GND R S 2 3 2
R S 4 8 5
C A N A L 1
4004.72R
63
64
Captulo 3 Caractersticas da srie MPC4004 Bastidores para Trilho DIN A srie MPC4004 com o sufixo T permitem a montagem do bastidor em trilho DIN e a srie com o sufixo RT permite expanso do barramento.
Cdigos dos Bastidores: 4004.22T Bastidor para Trilho DIN 2 Slots 4004.24T Bastidor para Trilho DIN 4 Slots 4004.26T Bastidor para Trilho DIN 6 Slots 4004.28T Bastidor para Trilho DIN 8 Slots 4004.2AT Bastidor para Trilho DIN 10 Slots 4004.2CT Bastidor para Trilho DIN 12 Slots 4004.26RT Bastidor para Trilho DIN 6 Slots c/ Expanso 4004.28RT Bastidor para Trilho DIN 8 Slots c/ Expanso 4004.2ART Bastidor para Trilho DIN 10 Slots c/ Expanso 4004.2CRT Bastidor para Trilho DIN Slots c/ Expanso
65
66
Mapeamento de Memria
Mapeamento de Memria das CPUs 4004.11/L e 4004.12/L
ENDEREO 7FFF 1000 0FFF 0FD0 0FCF 0784 0783 0780 077F 0480 047F 0400 03FF 0000 DESCRIO REA DE USO INTERNO DO SISTEMA REGISTROS ESPECIAIS 1.062 REGISTROS LIVRES RESERVADO PARA RESTO DAS INSTRUES DIV, DIVB,DIVBL, DVBLL 384 REGISTROS LIVRES 32 PRESETS E EFETIVOS DE TEMPORIZADORES OU CONTADORES MEMRIA DE ESTADOS INTERNOS
67
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Mapeamento de Memria das CPUs: 4004.01, 4004.02, 4004.11 e 4004.12.
ENDEREO 7FFF 1000 0FFF 0FD0 0FCF 0880 087F 0840 083F 0800 07FF 07F8 07F7 07F0 07EF 0784 0783 0780 077F 0700 06FF 06F0 06EF 06E0 06DF 06D0 06CF 06C0 06BF 0690 068F 0650 064F 0600 05FF 05F0 05EF 05E0 05DF 05D0 05CF 0590 058F 0550 054F 0548 0547 0540 053F 0500 04FF 04E0 04DF 04D0 04CF 04C0 04BF 0480 047F 0400 03FF 0000 DESCRIO REA DE USO INTERNO DO SISTEMA REGISTROS ESPECIAIS 928 REGISTROS LIVRES 32 EFETIVOS DE SADAS ANALGICAS 32 EFETIVOS DE ENTRADAS ANALGICAS 04 EFETIVOS DAS ENTRADAS DE 0 10V 04 EFETIVOS DAS ENTRADAS DO PT100 54 REGISTROS LIVRES RESERVADO PARA RESTO DAS INSTRUES DIV, DIVB,DIVBL, DVBLL 64 REGISTROS LIVRES 8 EFETIVOS DE TEMPERATURA 8 EFETIVOS DE SADAS ANALGICAS 8 EFETIVOS DE SADAS ANALGICAS 8 EFETIVOS DE TEMPERATURA 24 REGISTROS LIVRES 32 PRESETS DA MOVIMENTAO DE DADOS ATRAVS DE EI 40 REGISTROS LIVRES 8 EFETIVOS DE ENTRADAS ANALGICAS 8 EFETIVOS ORIGINAIS QUANDO A INSTRUO FATOR USADA 8 EFETIVOS DE ENTRADAS ANALGICAS 32 REGISTROS LIVRES 32 PRESETS DE COMPARAO AUTOMTICA DE REGISTROS 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 32 REGISTROS LIVRES 32 PRESETS E EFETIVOS DE TEMPORIZADORES OU CONTADORES MEMRIA DE ESTADOS INTERNOS Canais 1 a 8 Canais 1 a 8 Canais 1 a 8 Canais 9 a 16 Canais 1 a 8 Canais 1 a 8 Canais 9 a 16 Canais 9 a 16 Mdulo Analgico Compacto (MAC) Mdulo Analgico Compacto (MAC) Mdulo 4004.85 Mdulo 4004.85
68
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Mapeamento de Memria das CPUs: 4004.05E, 4004.06E e 4004.09E.
ENDEREO E7FF 1000 0FFF 0FD0 0FCF 0880 087F 0840 083F 0800 07FF 07F8 07F7 07F0 07EF 0784 0783 0780 077F 0700 06FF 06F0 06EF 06E0 06DF 06D0 06CF 06C0 06BF 0690 068F 0650 064F 0600 05FF 05F0 05EF 05E0 05DF 05D0 05CF 0590 058F 0550 054F 0548 0547 0540 053F 0500 04FF 04E0 04DF 04D0 04CF 04C0 04BF 0480 047F 0400 03FF 0000 DESCRIO 27.648 REGISTROS LIVRES REGISTROS ESPECIAIS 928 REGISTROS LIVRES 32 EFETIVOS DE SADAS ANALGICAS 32 EFETIVOS DE ENTRADAS ANALGICAS 04 EFETIVOS DAS ENTRADAS DE 0 10V 04 EFETIVOS DAS ENTRADAS DO PT100 54 REGISTROS LIVRES RESERVADO PARA RESTO DAS INSTRUES DIV,DIVB,DIVBL,DVBLL 64 REGISTROS LIVRES 8 EFETIVOS DE TEMPERATURA 8 EFETIVOS DE SADAS ANALGICAS 8 EFETIVOS DE SADAS ANALGICAS 8 EFETIVOS DE TEMPERATURA 24 REGISTROS LIVRES 32 PRESETS DA MOVIMENTAO DE DADOS ATRAVS DE EI 40 REGISTROS LIVRES 8 EFETIVOS DE ENTRADAS ANALGICAS 8 REGISTROS LIVRES 8 EFETIVOS DE ENTRADAS ANALGICAS 32 REGISTROS LIVRES 32 PRESETS DA COMPARAO AUTOMTICA DE REGISTROS 4 REGISTROS LIVRES 2 PRESETS E EFETIVOS DOS TEMPORIZADORES DE 1 ms REA DE CONTAGEM RPIDA DO MDULO DE PROCESSAMENTO MDULOS DE CONTAGEM RPIDA REA DE CONTAGEM RPIDA DO MDULO DE PROCESSAMENTO PORCENTAGEM DE ENERGIA ENTREGUE S RESISTNCIAS 32 REGISTROS LIVRES 32 PRESETS E EFETIVOS DE TEMPORIZADORES OU CONTADORES MEMRIA DE ESTADOS INTERNOS Canais 1 a 8 (Modo ngulo) Canais 9 a 16 Canais 1 a 8 Canais 1 a 8 Canais 1 a 8 Canais 9 a 16 Canais 9 a 16 Mdulo Analgico Compacto (MAC) Mdulo Analgico Compacto (MAC) Mdulo 4004.85 Mdulo 4004.85
69
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Descrio dos Estados Internos de 0000 at 03FF (todos os drivers)
ENDEREO 03FF 03FE 03FD 03FC 03FB 03FA 03F9 03F0 03EF 03D1 03D0 03CF 0380 037F 0207 0206 0200 01FF 01F8 01F7 01F0 01EF 0180 017F 0160 015F 0100 00FF 00FE 00FD 00FC 00FB 00FA 00F9 00F8 00F7 00F6 00F5 00F4 00F3 00F2 00F1 00F0 00EF 00EE 00ED 00EC 00EB 00EA 00E9 00E8 00E7 00E6 00E5 00E4 00E3 00E2 DESCRIO DIREO DE CONTAGEM DE PULSO PARA INSTRUO CTCPU (REMANENTE) WATCH DOG TIMER (ATIVO QUANDO O WDT ENTRAR) DESLIGADO NA PASSAGEM PARA PROG SENTIDO DO CONTADOR RPIDO 2 SENTIDO DO CONTADOR RPIDO 1 SINAL DA SADA ANALGICA DO CONTADOR RPIDO 2 SINAL DA SADA ANALGICA DO CONTADOR RPIDO 1 10 ESTADOS INTERNOS REMANENTES ESTADOS INTERNOS DE FALHA DE COMUNICAO COM AS ESTAES (EI REMANENTE) HABILITA MODO MESTRE (EI REMANENTE) 80 ESTADOS INTERNOS REMANENTES 377 ESTADOS INTERNOS AUXILIARES ESTADOS INTERNOS MOTOR DE PASSO ESTADOS INTERNOS TERMOPAR ABERTO ESTADOS INTERNOS TERMOPAR INVERTIDO RESERVADO PARA PROGRAMAO DAS SADAS DIGITAIS 32 ESTADOS INTERNOS RELACIONADOS MOVIMENTAO DE DADOS ATRAVS DE ESTADOS INTERNOS RESERVADO PARA PROGRAMAO DAS ENTRADAS DIGITAIS OVERFLOW NA SOMA, SUBTRAO E SCL MUDANA DE VALOR ATRAVS DE TECLADO EI ACESSO COMUNICAO SERIAL CANAL A (RS232) ON QUANDO SERIAL OCUPADA (PRINT) HABILITA / DESABILITA USO DO CANAL SERIAL (PRINT) ON QUANDO RESULTADO DE "COMPARE" < ON QUANDO RESULTADO DE "COMPARE" = ON QUANDO RESULTADO DE "COMPARE" > SEMPRE LIGADO SEMPRE DESLIGADO ON NA PRIMEIRA VARREDURA CLOCK DE 1,0 SEGUNDOS CLOCK DE 0,2 SEGUNDOS CLOCK DE 0,1 SEGUNDOS BLOQUEIO DE TECLADO PARA EDIO BIP DE TECLADO POSIO ZERO CONTADOR RPIDO 2 EFETIVO < SETPOINT CONTADOR RPIDO 2 EFETIVO SETPOINT CONTADOR RPIDO 2 HABILITA SADA EFETIVO SETPOINT CONTADOR RPIDO 2 HABILITA SADAS CONTADOR RPIDO 2 BLOQUEIO DE CONTAGEM DO CONTADOR RPIDO 2 LOAD SETPOINT INICIAL CONTADOR RPIDO 2 RESET EFETIVO CONTADOR RPIDO 2 POSIO ZERO CONTADOR RPIDO 1 EFETIVO < SETPOINT CONTADOR RPIDO 1 EFETIVO SETPOINT CONTADOR RPIDO 1 HABILITA SADA EFETIVO SETPOINT CONTADOR RPIDO 1 HABILITA SADAS CONTADOR RPIDO 1 BLOQUEIO DE CONTAGEM DO CONTADOR RPIDO 1 (2) (2) (2) (2) (1) (2) (2) (2) (2) (2) (2) (2) (2) (2) (1) (2) (4) (4) (4) (3) (5) (5) (5) (5) (5) Canais 9 a 16 Canais 9 a 16
70
ENDEREO 00E1 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 0077 0070 006F 0068
DESCRIO LOAD SETPOINT INICIAL CONTADOR RPIDO 1 RESET EFETIVO CONTADOR RPIDO 1 BLOQUEIO DE CONTAGEM (Simulador de ngulo) FICA ATIVO DURANTE A EDIO DE VALORES (modo RUN) ON TECLA <S2> FECHADA / OFF TECLA <S2> ABERTA ON TECLA <S1> FECHADA / OFF TECLA <S1> ABERTA APAGA DISPLAY FICA ATIVO DURANTE UMA VARREDURA, TODA VEZ QUE HOUVER UMA MUDANA DE VALOR ATRAVS DO CANAL DE COMUNICAO SERIAL CANAL A (RS232) TENTATIVA DE EDIO COM TECLADO BLOQUEADO NA TRANSIO DE OFF PARA ON CARREGA TELA ALVO NO DISPLAY (1) (o nmero da tela definido no registro 0FECh) ON DURANTE PRIMEIRA VARREDURA QUANDO ZERO EXTERNO LIGADO (Modo ngulo) EFETIVO < SETPOINT CONTADOR RPIDO (Modo Normal) EFETIVO = SETPOINT CONTADOR RPIDO (Modo Normal) EFETIVO > SETPOINT CONTADOR RPIDO (Modo Normal) HABILITA SADAS CONTADOR RPIDO (Modo Normal) (1) BLOQUEIA CONTAGEM DO CONTADOR RPIDO (Modo Normal) (1) LOAD VALOR INICIAL NO EFETIVO DO CONTADOR RPIDO (Modo Normal) (1) RESET EFETIVO CONTADOR RPIDO (Modo Normal) (1) EDIO DE SENHA ERRADA DESATIVA TIME OUT DOS ALARMES ACESSO A SERIAL CANAL B (RS485) FICA ATIVO DURANTE UMA VARREDURA, TODA VEZ QUE HOUVER UMA MUDANA DE VALOR ATRAVS DO CANAL DE COMUNICAO SERIAL CANAL B (RS485)
(2) (2) (2) (5) (2) (2) (5) (2) (2) (2) (5)
(2)
(5)
RESPECTIVAMENTE LEDS DE 1 a 12. (Qualquer LED do frontal acende quando ativado o seu estado interno) TRIGGER DE 1 SEG (somente CPUs com relgio) 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 SETA PARA BAIXO DA IHM SETA PARA CIMA DA IHM HABILITA LEITURA DE CARACTERES DO CANAL RS232 OFF = MESTRE NA RS485 / ON=MESTRE NA RS232 (SOMENTE PARA CPU COM PROCESSADOR XA) 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 RUPTURA Canais 1 a 8 DE TERMOPAR ESTADOS INTERNOS HABILITAM CONTROLE DE OVER-SHOOT ESTADOS INTERNOS TERMOPAR ABERTO ESTADOS INTERNOS TERMOPAR INVERTIDO ESTADO INTERNO DE ALARME DE MXIMO ESTADOS INTERNOS DE ALARME DE MNIMO ESTADOS INTERNOS HABILITAM CONTROLE DE SOFT-START Canais 1 a 8 Canais 1 a 8 Canais 1 a 8 Canais 1 a 8 Canais 1 a 8 Canais 1 a 8
71
ENDEREO 0067 0060 005F 0040 003F 0030 002F 0022 0021 0020 001F 0000
DESCRIO ESTADOS INTERNOS DE AQUECIMENTO 32 ESTADOS INTERNOS DA COMPARAO AUTOMTICA DE REGISTROS 16 ESTADOS INTERNOS DE NGULOS 14 ESTADOS INTERNOS AUXILIARES HABILITA TEMPORIZADOR 02 HABILITA TEMPORIZADOR 01 (Mx. 9,999 segundos) (Mx. 9,999 segundos) (Modo ngulo ou Modo ngulo Simulado) 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 WinSUP 2.
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.
72
Mdulos Digitais
Entradas Digitais 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
ESTADOS INTERNOS RELACIONADOS COM AS ENTRADAS DIGITAIS
017F 0100 REA RESERVADA PARA MAPEAMENTO DAS ENTRADAS DIGITAIS
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. No possvel utilizar o stimo mdulo de expanso (entrada) em conjunto com o mdulo de temperatura pois h sobreposio dos estados internos. Sadas Digitais 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 ou 16 sadas, num total mximo de 120.
Mapeamento de Memria
Estados internos relacionados com as sadas digitais:
ESTADOS INTERNOS RELACIONADOS COM AS SADAS DIGITAIS
01FF 0180 REA RESERVADA PARA MAPEAMENTO DAS SADAS DIGITAIS
Importante: Os estados internos no utilizados podero ser usados como estados internos auxiliares.
73
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Multiplex 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 WinSUP 2. Importante: - mximo de 1 mdulo por bastidor. A seguir mostrado o esquema de ligao dos Botes e LEDs:
74
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Endereamento das Expanses Digitais A srie MPC4004, permite ao usurio definir at 7 expanses digitais, alm dos pontos digitais presentes no Mdulo de Processamento. O jumper ST1 definido como sendo de posies de A at H, sendo que a posio A reservada para o endereamento dos pontos digitais presentes no mdulo de processamento. A primeira expanso declarada receber a posio B, a segunda posio C, e assim sucessivamente at estarem completas as 7 expanses possveis. As posies dos jumpers de endereamento (ST1) e de grupo (STG*) so fornecidas pelo aplicativo WinSUP 2, durante a configurao do hardware a ser utilizado.
JUMPER
STG*
POSIO
A B
FUNO
PRIMEIRO GRUPO DE EXPANSES (1a. a 7a. EXPANSO) SEGUNDO GRUPO DE EXPANSES (8a. a 15a. EXPANSO)
JUMPER
POSIO
A B C D E F G H
FUNO
INVLIDO PARA O GRUPO 1 E 8a. EXPANSO DO GRUPO 2 1a. EXPANSO DO GRUPO 1 OU 9a. EXPANSO DO GRUPO 2 2a. EXPANSO DO GRUPO 1 OU 10a. EXPANSO DO GRUPO 2 3a. EXPANSO DO GRUPO 1 OU 11a. EXPANSO DO GRUPO 2 4a. EXPANSO DO GRUPO 1 OU 12a. EXPANSO DO GRUPO 2 5a. EXPANSO DO GRUPO 1 OU 13a. EXPANSO DO GRUPO 2 6a. EXPANSO DO GRUPO 1 OU 14a. EXPANSO DO GRUPO 2 7a. EXPANSO DO GRUPO 1 OU 15a. EXPANSO DO GRUPO 2
ST1
Importante: * Quando o mdulo de expanso no possuir o jumper de grupo STG, somente o jumper ST1 dever ser configurado (para maiores detalhes ver pgina 35). Para estes drivers o jumper STG dever sempre estar na posio A. Utilizando o Aplicativo WinSUP 2 Para inserir uma placa digital, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Mdulos Digitais"; 3. Dentre as opes disponveis, escolha a placa que deseja inserir; 4. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo-clique sobre o mdulo digital selecionado na rvore de Expanses; 2.1- Clique e arraste o mdulo digital selecionado na rvore de Expanses, para a linha correspondente ao slot que deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo digital selecionado na rvore de Expanses, para o slot desejado no Bastidor;
75
Para acessar as configuraes da placa Multiplex, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo-clique sobre a imagem da placa Multiplex; Na Tabela de Expanses d um duplo-clique sobre a linha correspondente placa Multiplex; Clique com o boto direito no mouse sobre o Bastidor ou a Tabela de Expanses (na placa Multiplex) e selecione a opo "Propriedades"; Na janela Configurao do Multiplex, defina o nmero de botes e LEDs da placa e seus respectivos EIs iniciais. Clique em OK para confirmar a configurao.
76
Mdulos Analgicos
Mdulos Analgicos (Mistos) As expanses analgicas convertem at 16 sinais de entrada e 16 sinais de sada analgicos.
Mapeamento de Memria
Entradas Analgicas:
ESTADOS INTERNOS RELACIONADOS
005F 0040 32 ESTADOS INTERNOS DE COMPARAO ENTRE OS PRESETS E OS EFETIVOS DAS ENTRADAS ANALGICAS (1)
REGISTROS ASSOCIADOS
05FF 05F0 05EF 05E0 05DF 05D0 058F 0550 8 EFETIVOS DE ENTRADAS ANALGICAS 8 EFETIVOS ORIGINAIS QUANDO A INSTRUO FATOR UTILIZADA 8 EFETIVOS DE ENTRADAS ANALGICAS Canais 1 a 8 Canais 1 a 8 Canais 9 a 16
Sadas Analgicas:
ESTADOS INTERNOS RELACIONADOS
017F 0160 32 ESTADOS INTERNOS RELACIONADOS AOS PRESETS DE SADA (1)
REGISTROS ASSOCIADOS
06EF 06E0 06DF 06D0 068F 0650 8 EFETIVOS DE SADAS ANALGICAS 8 EFETIVOS DE SADAS ANALGICAS Canais 1 a 8 Canais 9 a 16
(1) Caso o usurio necessite de mais de 32 prestes, a regio de estado interno dever ser realocada para que no haja conflito com os estados reservados para temperatura ou sadas digitais.
Endereamento das Expanses Analgicas A srie MPC4004, permite ao usurio definir at 04 Mdulos de Entradas/Sadas Analgicas. A posio do jumper de endereamento (ST2) fornecida pelo aplicativo WinSUP 2, durante a configurao do hardware a ser utilizado.
JUMPER
ST2
POSIO
A B C D
FUNO
1a. EXPANSO ANALGICA 2a. EXPANSO ANALGICA 3a. EXPANSO ANALGICA 4a. EXPANSO ANALGICA
77
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Mdulo Analgico Compacto (MAC) As expanses analgicas convertem at 32 sinais de Entrada ou 32 sinais de Sada analgicos.
Mapeamento de Memria
Entradas e Sadas Analgicas:
REGISTROS ASSOCIADOS
087F 0840 083F 0800 32 EFETIVOS DE SADAS ANALGICAS COMPACTAS 32 EFETIVOS DE ENTRADAS ANALGICAS COMPACTAS
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. Endereamento das Entradas e Sadas Analgicas Compactas (MAC) A srie MPC4004, permite ao usurio definir at 04 Mdulos de Analgicas Compactas. As posies dos jumpers de endereamento (ST1) e de grupo (STG*) so fornecidas pelo aplicativo WinSUP 2, durante a configurao do hardware a ser utilizado.
JUMPER
STG *
POSIO
A B
FUNO
SEGUNDO GRUPO DE EXPANSES (8a. a 15a. EXPANSO) PRIMEIRO GRUPO DE EXPANSES (1a. a 7a. EXPANSO)
JUMPER
ST1
POSIO
A B C D
FUNO
1a. EXPANSO ANALGICA 2a. EXPANSO ANALGICA 3a. EXPANSO ANALGICA 4a. EXPANSO ANALGICA
Importante: * Quando o mdulo de expanso no possuir o jumper de grupo STG, somente o jumper ST1 dever ser configurado (para maiores detalhes ver pgina 35). Para estes drivers o jumper STG dever sempre estar na posio B.
78
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Utilizando o Aplicativo WinSUP 2 Para inserir uma placa analgica, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Mdulos Analgicos"; 3. Dentre as opes disponveis, escolha a placa que deseja inserir; 4. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo-clique sobre o mdulo analgico selecionado na rvore de Expanses; 2.1- Clique e arraste o mdulo analgico selecionado na rvore de Expanses, para a linha correspondente ao slot que deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo analgico selecionado na rvore de Expanses, para o slot desejado no Bastidor; Para acessar as configuraes de uma placa analgica, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo-clique sobre a imagem da placa analgica que se deseja configurar; Na Tabela de Expanses d um duplo-clique sobre a linha correspondente placa analgica que se deseja configurar; Clique com o boto direito no mouse sobre o Bastidor ou a Tabela de Expanses (na placa que se deseja configurar) e selecione a opo "Propriedades";
A configurao das expanses do WinSUP 2 feita em formato de tabela, abaixo segue o procedimento para configurar cada opo disponvel. Habilitando um canal analgico: Na coluna "Habilitao" d um clique sobre a clula correspondente ao canal que se deseja habilitar; Observao: Os canais analgicos so habilitados sempre em "pares", isto , de 2 em 2 canais. Definindo o tipo de valor a ser utilizado: 1. Na coluna "Tipo" d um clique sobre a clula correspondente ao canal que se deseja utilizar; 2. Uma caixa de seleo se abrir. Escolha uma das duas opes disponveis (BCD para decimal e BIN para hexadecimal); Observao: Cada canal pode possuir um tipo de valor diferente.
79
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Definindo a escala a ser utilizada: 1. Na coluna "Escala" d um clique sobre a clula correspondente ao canal que se deseja utilizar; 2. Uma caixa de seleo se abrir. Escolha uma das opes disponveis para escala; possvel determinar o fundo de escala mais adequado aplicao, escolhendo a escala a ser aplicada, segundo as tabelas mostradas a seguir: Entrada Analgica:
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
Sada Analgica:
Escala (BCD) 0000 - 9999 0000 - 5000 0000 - 4000 0000 - 2000 0000 - 1000 Escala (Binrio) 0000 - 270F 0000 - 1388 0000 - 0FA0 0000 - 07D0 0000 - 03E8
Observao: Cada canal possui sua prpria escala. Default: 0000 - 4000. Definindo os EI's das placas analgicas bipolares (somente 4004.60N e 4004.61N): Abaixo da tabela de configurao encontra-se um campo chamado "Primeiro EI sinal +/- 10Vcc". Defina nele o primeiro estado interno de indicao de sinal. Ele ser utilizado pelo primeiro canal de sada da placa. Todos os outros canais utilizam os EI's na seqncia. Esse EI determina se o valor colocado nos respectivos registros de cada sada corresponder a uma tenso entre 0 a +10Vcc (se o EI de sinal estiver OFF), ou uma tenso entre 0 e -10Vcc (se o EI de sinal estiver ON); Exemplo de utilizao do EI de sinal:
80
Mdulos de Temperatura
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 Canais de Temperatura:
REGISTROS ASSOCIADOS
06FF 06F0 06CF 06C0 8 VALORES EFETIVOS DE TEMPERATURA 8 VALORES EFETIVOS DE TEMPERATURA Canais 1 a 8 Canais 9 a 16
Importante: Os canais 1 a 8 possuem controle PID de temperatura automtico (atravs do WinSUP 2), 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 manual DWARE), 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).
Parmetros PID:
Podem-se tambm criar telas de edio para os parmetros PID, utilizando o mapeamento mostrado a seguir (difere entre os drivers MPC4004 e MPC4004G):
PARMETROS PID
MPC4004 7B0F 7B0E 7B0D 7B0C 7B0B 7B0A 7B09 7B08 7B07 7B06 7B05 7B04 7B03 7B02 7B01 7B00 MPC4004G FB0F FB0E FB0D FB0C FB0B FB0A FB09 FB08 FB07 FB06 FB05 FB04 FB03 FB02 FB01 FB00 DESCRIO TEMPO Kd Ki Kp BANDA PRESET ALARME MXIMO ALARME MNIMO (02 a 25 segundos) (00,0 a 25,5 minutos) (004 a 250 repeties/minuto) (000 a 100%) (0 a 25 C) (Endereo onde est o Preset) (Endereo onde est o Alarme) (Endereo onde est o Alarme)
81
SOFT-START Ks
MPC4004 7B8F 7B8E . . 7B81 7B80 MPC4004G FB8F FB8E . . FB81 FB80 DESCRIO PORCENTAGEM DE SOFT-START (0-100%) . . PORCENTAGEM DE SOFT-START (0-100%) ZONA 01 ZONA 8
CANAIS 9 a 16
01FF 01F8 01F7 01F0 EIS ALARME TERMOPAR ABERTO EIS ALARME TERMOPAR INVERTIDO (1) (1)
82
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Mdulo 4004.85 (PT100 a 3 fios) O mdulo 4004.85 possui: 04 canais de entradas analgicas (0 a 10Vcc ou 0 a 20 mA) 04 canais de leitura para termoresistncia do tipo PT100 (0 a 200 C)
POSIO
E H
(*)
FUNO
Canais 1 a 8 Canais 9 a 16
Observao: Mximo de 2 mdulos de temperatura por bastidor Importante: Para o mdulo 4004.85, permitido somente uma placa por bastidor, tendo sua posio de endereamento fixa em ST2- F. Utilizando o Aplicativo WinSUP 2 Para inserir uma placa de temperatura, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Mdulos de Temperatura"; 3. Dentre as opes disponveis, escolha a placa que deseja inserir; 4. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo-clique sobre o mdulo de temperatura selecionado na rvore de Expanses; 2.1- Clique e arraste o mdulo de temperatura selecionado na rvore de Expanses, para a linha correspondente ao slot que se deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo de temperatura selecionado na rvore de Expanses, para o slot desejado no Bastidor;
83
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Para acessar as configuraes de uma placa de temperatura, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo-clique sobre a imagem da placa de temperatura que se deseja configurar; Na Tabela de Expanses d um duplo-clique sobre a linha correspondente placa de temperatura que se deseja configurar; Clique com o boto direito do mouse sobre o Bastidor ou a Tabela de Expanses (na placa que se deseja configurar) e selecione a opo "Propriedades";
84
Contadores Rpidos
Os mdulos de expanso de contagem rpida 4004.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. Importante: permitida somente uma placa de contagem rpida por bastidor. 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. Observao: Os dispositivos com sinais A e A ,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. 34). Esta sada mantm o status de comparao entre o setpoint de contagem e o valor efetivo , sendo possvel configurar se a mesma ir acionar quando o efetivo for maior que o setpoint ou o contrrio (ver estados 00E4 e 00EC). Tambm possui uma entrada de bloqueio de contagem para cada canal, configurvel para tipo "P" ou "N" (ver pg. 34) Os mdulos possuem contagem bidirecional (contagem de pulsos em ambos os sentidos), com os seguintes recursos : Zerar a contagem atravs de estado interno de RESET (independente do sinal de referncia), impede que o contador seja zerado pelo pulso de zero atravs do estado interno DESABILITA ZERO EXTERNO. 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. 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 setpoint 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 setpoint 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 setpoint ou efetivo menor que setpoint. 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 setpoint 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.
85
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L 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 ou 4004.66). Mapeamento de Memria
ESTADOS INTERNOS RELACIONADOS
03FD 03FC 03FB 03FA 00EF 00EE 00ED 00EC 00EB 00EA 00E9 00E8 00E7 00E6 00E5 00E4 00E3 00E2 00E1 00E0 00AF 00AE EI DE SENTIDO DO CONTADOR RPIDO 2 EI DE SENTIDO DO CONTADOR RPIDO 1 EI DE SINAL DA SADA ANALGICA DO CONTADOR RPIDO 2 EI DE SINAL DA SADA ANALGICA DO CONTADOR RPIDO 1 POSIO ZERO CONTADOR RPIDO 2 EFETIVO < SETPOINT CONTADOR RPIDO 2 EFETIVO SETPOINT CONTADOR RPIDO 2 LIGA SADA QUANDO EFETIVO SETPOINT CONTADOR RPIDO 2 HABILITA SADAS CONTADOR RPIDO 2 BLOQUEIO DE CONTAGEM DO CONTADOR RPIDO 2 LOAD SETPOINT INICIAL CONTADOR RPIDO 2 RESET EFETIVO CONTADOR RPIDO 2 POSIO ZERO CONTADOR RPIDO 1 EFETIVO < SETPOINT CONTADOR RPIDO 1 EFETIVO SETPOINT CONTADOR RPIDO 1 LIGA SADA QUANDO EFETIVO SETPOINT CONTADOR RPIDO 1 HABILITA SADAS CONTADOR RPIDO 1 BLOQUEIO DE CONTAGEM DO CONTADOR RPIDO 1 LOAD SETPOINT INICIAL CONTADOR RPIDO 1 RESET EFETIVO CONTADOR RPIDO 1 DESABILITA ZERO EXTERNO CONTADOR RPIDO 2 DESABILITA ZERO EXTERNO CONTADOR RPIDO 1 (2) (2) (1) (1) (2) (2) (2) (1) (1) (1) (1) (1) (2) (2) (2) (1) (1) (1) (1) (1) (1) (1)
(1) Estados escritos como sada no software de usurio, para uso no software bsico. (2) Estados de leitura apenas pelo software usurio.
REGISTROS ASSOCIADOS
04FF 04FE 04FD 04FC 04FB 04F8 04F7 04F4 04F3 04F0 04EF 04EE 04ED 04EC 04EB 04E8 04E7 04E4 04E3 04E0 RESERVADO SADA ANALGICA ASSOCIADA CONTADOR RPIDO 2 VALOR INICIAL CONTADOR RPIDO 2 EFETIVO CONTADOR RPIDO 2 PRESET CONTADOR RPIDO 2 RESERVADO SADA ANALGICA ASSOCIADA CONTADOR RPIDO 1 VALOR INICIAL CONTADOR RPIDO 1 EFETIVO CONTADOR RPIDO 1 PRESET CONTADOR RPIDO 1
86
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Utilizando o Aplicativo WinSUP 2 Para inserir uma placa de contagem rpida, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Mdulos Dedicados"; 3. Dentre as opes disponveis, escolha a placa que deseja inserir; 4. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo-clique sobre o mdulo de contagem rpida selecionado na rvore de Expanses; 2.1- Clique e arraste o mdulo de contagem rpida selecionado na rvore de Expanses, para a linha correspondente ao slot que se deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo de contagem rpida selecionado na rvore de Expanses, para o slot desejado no Bastidor; Para acessar as configuraes de uma placa de contagem rpida, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo-clique sobre a imagem da placa de contagem rpida que se deseja configurar; Na Tabela de Expanses d um duplo-clique sobre a linha correspondente placa de contagem rpida que se deseja configurar; Clique com o boto direito do mouse sobre o Bastidor ou a Tabela de Expanses (na placa que se deseja configurar) e selecione a opo "Propriedades"; Habilitando os contadores: Para habilitar os dois contadores disponveis na placa, marque as opes "Habilita contador 1" e "Habilita contador 2". Cada contador funciona individualmente, ou seja, se somente o contador 1 for utilizado, no necessrio marcar a opo "Habilita contador 2". Os efetivos dos contadores rpidos 1 e 2 encontram-se nas posies de memria 4E4 e 4F4 respectivamente, como mostra a janela de configurao. Habilitando as sadas analgicas: Para habilitar as sadas analgicas presentes no mdulo de contagem rpida, marque a opo "Habilita sadas analgicas". Esta opo est presente somente no mdulo 4004.87SA. Os efetivos das sadas analgicas 1 e 2 encontram-se nas posies de memria 4EC e 4FC respectivamente, como mostra a janela de configurao. Habilitando contagem binria: Para utilizar os contadores rpidos em modo binrio, marque a opo "Contadores em binrio".
87
Mdulo de Energia
ATENO: Este mdulo dever ser utilizado somente com as unidades de processamento XA. 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. Frmulas Relacionadas as Medies: S - Potncia aparente ou potncia total - VA P - Potncia ativa - W Q - Potncia reativa - VAr I - Corrente - A COS - fator de potncia S= P*P + Q*Q Cos = P/S I = S/V
P
Tringulo de potncias
S Q
88
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L 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:
ENDEREO 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 DESCRIO 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 REPRESENTAO CPU 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
89
ENDEREO 0640-0647 0638-063F 0630-0637 062C 062A 0628 0626 0624 0622 0620 061C 061A 0618 0616 0614 0612 0610 060C 060A 0608 0606 0604 0602 0600
DESCRIO ENERGIA ATIVA FASES 3 ENERGIA ATIVA FASES 2 ENERGIA ATIVA FASES 1 COS FASE 3 POTNCIA APARENTE FASE 3 POTNCIA REATIVA FASE 3 POTNCIA ATIVA FASE 3 CORRENTE FASE 3 FREQUENCIA FASE 3 TENSO FASE 3 COS FASE 2 POTNCIA APARENTE FASE 2 POTNCIA REATIVA FASE 2 POTNCIA ATIVA FASE 2 CORRENTE FASE 2 FREQUENCIA FASE 2 TENSO FASE 2 COS FASE 1 POTNCIA APARENTE FASE 1 POTNCIA REATIVA FASE 1 POTNCIA ATIVA FASE 1 CORRENTE FASE 1 FREQUENCIA FASE 1 TENSO FASE 1 KWH KWH KWH
REPRESENTAO CPU XXXXXXXXXX.XXXXXX 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
DIREO 4004.45
Estados Internos
ENDEREO 020F 020E 020D 020C 020B 020A 0209 0208 0207 0206 0205 0204 0203 0202 0201 0200 DESCRIO 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 CPU DIREO 4004.45
90
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Endereamento do Mdulo de Energia A posio do jumper de endereamento (ST1) fornecida pelo aplicativo WinSUP 2, durante a configurao do hardware a ser utilizado.
JUMPER POSIO FUNO
ST1
A B C D E F G H
(*)
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
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 CPUs de 16 bits (com processador XA), possvel integrar at 08 mdulos 4004.45, sendo necessrio observar se consumo total dos mdulos no ultrapassa a capacidade da fonte utilizada. Utilizando o Aplicativo WinSUP 2 Para inserir uma placa Slave, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Slaves"; 3. Dentre as opes disponveis, escolha a placa que deseja inserir; 4. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo-clique sobre o mdulo slave selecionado na rvore de Expanses; 2.1- Clique e arraste o mdulo slave selecionado na rvore de Expanses, para a linha correspondente ao slot que deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo slave selecionado na rvore de Expanses, para o slot desejado no Bastidor; Para acessar as configuraes de uma placa slave, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo-clique sobre a imagem da placa slave que deseja configurar; Na Tabela de Expanses d um duplo-clique sobre a linha correspondente placa slave que deseja configurar; Clique com o boto direito no mouse sobre o Bastidor ou a Tabela de Expanses (na placa que deseja configurar) e selecione a opo "Propriedades";
91
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Configurando o Mdulo de Energia : O mdulo de energia 4004.45 utiliza 16 estados internos e 96 registros para trocar informaes. Para este mdulo, esto disponveis as definies de um registro inicial e um EI inicial para atualizao dos parmetros medidos, bem como a possibilidade de atualizar a slave dentro da Int2. Definio do registro inicial: O registro inicial a ser utilizado pela slave definido no campo "Reg. inicial"; Definio do EI inicial: O EI inicial a ser utilizado pela slave definido no campo "EI inicial"; Dica: 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, 1000h, 2000h, etc.) Primeiro estado interno: 0200h (poderia ser 0250h, 0320h ,etc.) (ver mapeamento do mdulo de energia) Atualizao na Int2:
Marque a opo "Habilita a atualizao desta slave na Int2", para que a slave seja atualizada dentro do programa de Int2;
92
Programa de Interrupo 1
Para que o programa de Int1 seja executado, necessrio antes habilit-lo em Configurao de Hardware. Uma vez habilitada, o programa Int1 ser executado na transio de OFF para ON da entrada 102 (E3 da CPU). Quando um programa de interrupo chamado, a execuo do scan interrompida, e o programa de interrupo executado. Esse procedimento adotado em situaes que exijam do CLP uma ao imediata, independente do ponto do scan em que o CLP est. To logo o programa de interrupo executado, a CPU volta ao ponto em que havia interrompido o scan. Para tornar mais eficiente a execuo do programa Int1, ao habilit-lo, possvel selecionar as tarefas que iro ser executadas junto interrupo: Atualiza entradas digitais de 100 a 107: No instante em que o programa de interrupo chamado, l as entradas digitais de 100 a 107 (CPU) e atualiza os seus estados lgicos na memria. Atualiza entradas analgicas: No instante em que o programa de interrupo chamado, l as entradas analgicas e atualiza os valores de cada entrada na memria. Atualiza sadas digitais 180 a 187: Imediatamente aps o programa de interrupo ser executado, o estado fsico das sadas de 180 a 187 (CPU) atualizado de acordo com a memria. Atualiza sadas analgicas: Imediatamente aps o programa de interrupo ser executado, as sadas analgicas so atualizadas de acordo com o valor de memria de cada uma delas. Atualiza Contadores rpidos I e II: No instante que o programa de interrupo chamado os efetivos dos contadores rpidos so todos atualizados conforme pulsos recebidos. Importante: O programa Int1 tem prioridade sobre a Int2, isso significa que se por algum motivo a Int2 estiver rodando e ocorrer uma interrupo na Int1 o programa da Int2 ser interrompido, o programa da Int1 ser executada e ao final, a interrupo retornar para onde a Int2 havia parado.
93
Programa de Interrupo 2
Para que o programa de Int2 seja executado, necessrio antes habilit-lo em Configurao de Hardware. Quando um programa de interrupo chamado, a execuo do scan interrompida, e o programa de interrupo executado. Esse procedimento adotado em situaes que exijam do CLP uma ao imediata, independente do ponto do scan em que o CLP est. To logo o programa de interrupo executado, a CPU volta ao ponto em que havia interrompido o scan. Para tornar mais eficiente a execuo do programa Int2, ao habilit-lo, possvel selecionar as tarefas que iro ser executadas junto interrupo: Atualiza entradas digitais de 100 a 107: No instante em que o programa de interrupo chamado, l as entradas digitais de 100 a 107 (CPU) e atualiza os seus estados lgicos na memria. Atualiza entradas analgicas: No instante em que o programa de interrupo chamado, l as entradas analgicas e atualiza os valores de cada entrada na memria. Atualiza sadas digitais 180 a 187: Imediatamente aps o programa de interrupo ser executado, o estado fsico das sadas de 180 a 187 (CPU) atualizado de acordo com a memria. Atualiza sadas analgicas: Imediatamente aps o programa de interrupo ser executado, as sadas analgicas so atualizadas de acordo com o valor de memria de cada uma delas. Atualiza contadores rpidos I e II: No instante que o programa de interrupo chamado, os efetivos dos contadores rpidos so todos atualizados conforme pulsos recebidos. Atualiza sadas digitais 190 a 19F: Imediatamente aps o programa de interrupo ser executado, o estado fsico das sadas de 190 a 19F atualizado de acordo com a memria. Atualiza 8 primeiros ngulos: No instante que o programa de interrupo chamado, os 8 primeiros ngulos do contador rpido (CPU) em modo ngulo so atualizados. Uma vez habilitada, o programa Int2 ser executado periodicamente, de acordo com o intervalo definido pelo usurio em Configurao de Hardware, seleo Habilita programa de interrupo 2, boto Opes. Os intervalos possveis vo de 2 a 10 ms. Importante: O programa Int1 tem prioridade sobre a Int2, isso significa que se por algum motivo a Int2 estiver rodando e ocorrer uma interrupo na Int1 o programa da Int2 ser interrompido, o programa da Int1 ser executado e ao final a interrupo retornar para onde a Int2 havia parado.
94
(**)
SIM
(*) As CPUs com processador XA possuem o recurso de APR03 Mestre. (**) Implementado a partir dos firmwares 400402VD e 400402KD. Informaes adicionais: Canal A padro eltrico RS232 Canal B padro eltrico RS485 (at 32 elementos conectados em rede) conexo em // (paralelo) Utilizando o Aplicativo WinSUP 2 A programao da taxa de comunicao dos canais seriais do CLP feita na guia Geral da janela Configuraes de Hardware, nos campos mostrados abaixo:
95
Comparao Automtica de Registros: Esse recurso executa a comparao de uma sequncia de registros (definidos a partir de um registro qualquer) com uma sequncia de outros registros (presets) automaticamente, sem a necessidade de fazer estas comparaes no programa ladder. Cada preset tem um EI associado, que sinaliza o resultado da comparao. Assim que o registro escolhido atingir o valor do primeiro preset, o primeiro EI sinalizar; quando atingir o valor do segundo preset, o segundo EI sinalizar, e assim por diante.
96
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Nmero de Presets: Nesse campo, definido o nmero de presets que sero associados a cada registro. Assim, se configuramos 5 presets no primeiro canal, os primeiros cinco presets sero associados ao primeiro registro definido pelo usurio, e o sexto preset da seqncia original ser o primeiro preset do segundo registro. Para desabilitar um registro, basta programar zero presets no mesmo, que todos os canais subseqentes sero desabilitados. O nmero mximo de presets/Estados Internos de Comparao de 64. Movimentao de Dados Atravs de EI: Esse recurso associa uma sequncia de Estados Internos a uma sequncia de registros (presets). Quando um desses EI's acionado, o valor do preset associado a esse EI colocado no destino escolhido pelo programador.
97
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Simulador de ngulo possvel obter nos Mdulos de Processamento relacionados com os drivers MPC4004 e MPC4004G uma simulao de um sinal de um transdutor angular utilizando o timer interno do processador. 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 setpoint 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
ESTADOS INTERNOS RELACIONADOS
003F 0030 00DF 16 EI DE NGULOS (Modo ngulo Simulado)
REGISTROS ASSOCIADOS
04D7 04D6 04D1 04D0 053F 0500 EFETIVO PRA O MODO NGULO SIMULADO SETPOINT PARA O MODO NGULO SIMULADO (RPM) 16 SETPOINTS DE NGULOS INICIAIS/FINAIS (1) (2) (3)
(1) Valores entre 0 e 4 RPM sero sempre 4 RPM. (2) O valor mximo para o setpoint de 180.0 RPM. (3) Estrutura de dados dos ngulos iniciais/finais. (Ver pgina 163)
Contador Rpido (Presente no Mdulo de Processamento) O Contador Rpido no Mdulo de Processamento destina-se a medies de posicionamentos atravs da contagem de pulsos (0000 a 9999) freqncia mxima de 3 kHz. Este contador receber sinal de pulso na entrada E100 (unidirecional) ou E100 e E101 (bidirecional). Para configurar as entradas necessrio verificar os jumpers contidos na CPU:
PLACA JUMPER POSIO FUNO
101.2806 P ou 101.2807 N
Default: bidirecional
ST2 ST3
A B A B
Observao: a CPU do MPC4004 composta por duas placas de circuito impresso. Os jumpers de definio do encoder encontram-se na placa inferior. Para acess-los necessrio remover a placar superior, retirando os parafusos de fixao. Aps alterar os jumpers ao remontar as placa verificar se a conexo entre as mesmas est correta. O contador rpido pode atuar em dois modos: Modo Normal Modo ngulo
98
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 setpoint 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 setpoint 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.
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 setpoints 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
ESTADOS INTERNOS RELACIONADOS
00D7 00D6 00D5 00D4 00D3 00D2 00D1 00D0 003F 0030
(1) (2) (3)
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) 16 EI DE NGULOS (Modo ngulo)
estados escritos como sada no software de usurio, para uso no software bsico. estados de leitura apenas pelo software usurio. estes estados passam a ser de uso geral quando o contador rpido do mdulo de processamento est no modo normal.
99
(1) No modo normal a contagem feita do VALOR INICIAL at o SETPOINT. (2) No modo ngulo o valor da marca zero para sentido decrescente igual ao nmero de pulsos por volta menos um. (3) O clculo do valor em RPM feito s no modo ngulo e considerando-se encoder de 360 pulsos/volta, independentemente do encoder realmente usado.
100
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Exemplo: Seja o primeiro ngulo inicial de 0 e primeiro ngulo final de 150:
0500h 00 0501h 00 0502h 01 0503h 50
Escolha uma das sadas digitais para relacionar 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. Caso no queira relacionar a sada digital escolha a opo Nenhum. Clique no boto OK para confirmar os valores.
101
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Temporizadores e Contadores O aplicativo WinSUP 2, 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
001F 0000 32 TEMPORIZADORES/CONTADORES
REGISTROS ASSOCIADOS
047F 0440 043F 0400 32 EFETIVOS DE TEMPORIZADOS/CONTADORES 32 PRESETS DE TEMPORIZADORES/CONTADORES
Abaixo temos uma tabela realizando a referncia cruzada dos Estados Internos, Presets e Efetivos dos Temporizadores/Contadores:
N ESTADO INTERNO PRESET EFETIVO N ESTADO INTERNO PRESET EFETIVO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0000h 0001h 0002h 0003h 0004h 0005h 0006h 0007h 0008h 0009h 000Ah 000Bh 000Ch 000Dh 000Eh 000Fh
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
0010h 0011h 0012h 0013h 0014h 0015h 0016h 0017h 0018h 0019h 001Ah 001Bh 001Ch 001Dh 001Eh 001Fh
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
Importante: No aplicativo WinSUP 2 o usurio tem disponvel o Mapeamento de Memria da srie MPC4004, para acess-lo basta teclar [Shift+F1], em qualquer menu.
102
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Temporizadores (0,001s) 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
0021 0020 HABILITA TEMPORIZADOR 02 HABILITA TEMPORIZADOR 01
REGISTROS ASSOCIADOS
0547 0546 0545 0544 0543 0542 0541 0540 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.
103
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Motor de Passo A srie MPC4004 permite o acionamento de 1 motor de passo de 4 fases X 2 A (corrente mxima por fase), podendo ser ligado diretamente nas sadas do controlador. As sadas utilizadas so: Modo 4 fases Motor de Passo controlado pelas 4 sadas S180 a S183, sendo as demais 184 a 187, de uso geral.
BLOQUEIO DE CONTAGEM MODO DE FUNCIONAMENTO SENTIDO DE ROTAO POSIO ALCANADA TIPO DE PASSO RESET DO EFETIVO
Descrio dos estados internos relacionados: 200- habilita torque - quando ativado energiza o motor com o ltimo passo ativo. 201- bloqueio de contagem - quando ativado inibir a progresso de contagem, parando o motor instantaneamente deixando torque no eixo do motor. 202- escolha do modo de funcionamento : Ativado - modo contnuo Desativado - modo posio 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- sentido ativado horrio , desativado anti-horrio Observao: a direo de rotao est relacionada 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 - meio passo ligado - passo inteiro
Observao: a escolha de meio passo permite dobrar a resoluo do motor . 206- Reset do efetivo - Ao ser ativado colocar zeros nos endereos 4D4/4D5 e 4D6/4D7
104
Registros relacionados :
4D8 e 4DA - preset do nmero de passos, 8 dgitos (00000000 99999999) (modo posio) 4D4 e 4D6 - efetivo de contagem dos passos, 8 dgitos (00000000 99999999) (modo posio) 4D0 e 4D1 - valor de velocidade min. 5.0 RPM mx 180.0 RPM Observao: A velocidade do motor em RPM calculada diferente para cada uma das configuraes do motor de passo. Para o modo 4 fases, considera-se um motor de 360 passos por volta, J para o modo de gerador de pulsos, considera-se um motor com nmero de passos por volta definido na configurao. 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 do modo 4 fases: Passo inteiro
S180 1 2 3 4 1 ON ON OFF OFF ON S181 OFF OFF ON ON OFF S182 ON OFF OFF ON ON S183 OFF ON ON OFF OFF 1 2 3 4 5 6 7 8 1 S180 ON ON ON OFF OFF OFF OFF OFF ON
Meio passo
S181 OFF OFF OFF OFF ON ON ON OFF OFF S182 ON OFF OFF OFF OFF OFF ON ON ON S183 OFF OFF ON ON ON OFF OFF OFF OFF
105
Esquema de Ligao
S0
S1 S5 E1 E5
S2 S6 E2 E6 RUN
S3 S7 E3 E7 PROG +5Vcc
S4 E0 E4
S7 S6 S5 S4 S3 S2 S1 S0
24VS 0VS
E7 E6 E5 E4 E3 E2 E1 E0 24VE 0VE
STS RS232
L1 L2
4004.11
4004.40
106
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Envio de Caracteres Atravs do Canal Serial (Instruo PRINT) Envio de 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 WinSUP 2, 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 95). Leitura de Caracteres Atravs do Canal Serial L 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 .
107
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L funcionamento do estado interno 0AB :
108
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Impresso de Dados (TXPR) Existem aplicaes em que necessrio a impresso de relatrios pr-formatados ou cabealhos em ASCII. O recurso de Impresso de Dados facilita a composio destes relatrios e cabealhos.
Definio dos Campos Pginas de impresso: Identifica as tabelas, mostrando parte de seu contedo e seu tamanho, em bytes. Limpar texto: Apaga o texto da tabela selecionada. Offset: Mostra a posio em que o caractere est sendo alocado, tendo como referncia o primeiro caractere digitado que receber a posio relativa 00h. Contedo da pgina: Caixa de texto para a edio do contedo da pgina de impresso selecionada. Nmero de colunas: Quantidade de colunas desejadas na tabela (mximo de 40). CR automtico: Insere um caractere de Carrier Return no final de cada linha. LF automtico: Insere um caractere de Line Feed no final de cada linha.
109
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Comunicao Background A srie MPC4004 possui o recurso de "mestre de rede" nos seus canais seriais, possibilitando a troca de informaes entre controladores atravs da comunicao background. A comunicao background o mecanismo atravs do qual um CLP pode atuar como mestre de rede. Consiste em uma lista de tarefas realizada ciclicamente pelo CLP, em paralelo com o processamento do programa usurio. Nesta lista de tarefas, programada a leitura e a escrita, pelo mestre, de registros/EIs de dispositivos escravos de rede. 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. Os CLPs Atos podem utilizar dois protocolos de comunicao diferentes para trocar dados entre si: o protocolo APR03 e o protocolo MODBUS RTU. Utilizando-se um dos dois protocolos suportados, possvel construir uma rede mestre-escravo de at 31 pontos. Em ambos os casos, apenas um dos dispositivos conectados a rede atuar como mestre.
3D0 - Estado interno de habilitao do modo mestre , ao ser ativado o canal serial escolhido iniciar a varredura na tabela com as regies a serem atualizadas nas estaes. Ao ser desligado, o canal serial volta a ser um canal escravo. Importante: O canal serial, ao ser definido como mestre, no mais responder a aplicativos como WinSUP 2, PEP ou sistemas supervisrios, pois estar havendo coliso no canal de comunicao em funo de haver 02 dispositivos mestre 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. Observao: A definio do canal mestre est disponvel somente nas CPUs com processador XA. Para os outros modelos o canal padro para comunicao background a RS485. Regies de comunicao: possvel definir at 40 regies de comunicao de 16 bytes cada. Cada regio receber ainda o atributo de enviar para a estao ou receber da estao: "Mestre CP - envia os bytes do terminal para o CP "Mestre CP - envia os bytes do CP para o terminal
Tambm possvel definir o endereo do mestre e o endereo do CP onde ocorrer o envio ou recebimento das informaes.
110
Especificaes:
Para ativar o modo mestre do protocolo APR03, siga os seguintes passos: 1. Habilite a comunicao background; 2. Selecione o protocolo APR03 na caixa Protocolo. 3. Declare os frames de comunicao, preenchendo os campos End. Mestre, Direo, End. CP, Num. CP e Num. Bytes. 4. Ative o estado interno 3D0h. Utilizando o protocolo MODBUS: O protocolo Modbus foi desenvolvido pela empresa Modicom, sendo implementado o tipo RTU (Remote Terminal Unit) nos CLPs Atos. Baud Rate Parity Stop Bit Data bit = 2400, 4800, 9600, 19200, 57600 = nenhuma = 1 ou 2 bits configurveis (1 default) = 8 bits
Especificaes:
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)
Para ativar o modo mestre do protocolo Modbus, siga os seguintes passos: 1. Habilite a comunicao background 2. Selecione o protocolo Modbus na caixa Protocolo. 3. Declare os frames de comunicao, preenchendo os campos End. Mestre, Direo, End. CP, Num. CP e Num. Bytes. 4. Ative o estado interno 3D0h.
111
Captulo 4 Caractersticas dos Drivers MPC4004, MPC4004G e MPC4004L Observao: Mais informaes sobre o protocolo MODBUS esto disponveis nos boletins tcnicos B05/00 Protocolo MODBUS e B01/01 Protocolo MODBUS EXEMPLOS na rea de download do site da Atos: www.atos.com.br. A figura abaixo mostra a guia para configurao da comunicao background:
Definio dos Campos Endereo Mestre: endereo inicial a ser transmitido ou recebido. Direo: sentido de transmisso ou recebimento. Endereo CP: endereo inicial a ser transmitido ou recebido. Nmero CP: nmero do CP na rede. Nmero Bytes: quantidade de bytes transmitidos da regio de menu. Observao: quando a comunicao estiver habilitada os CPLs, enviam e recebem dados atualizando-os.
112
Mapeamento de memria
Mapeamento de Memria das CPUs:4004.05R, 4004.06R, 4004.09R, 4004.05T, 4004.06T e 4004.09T
ENDEREO FFFF F000 EFFF EF00 EEFF E000 DFFF 1000 0FFF 0FD0 0FCF 0784 0783 0780 077F 0548 0547 0540 053F 0500 04FF 04E0 04DF 04D0 04CF 0480 047F 0400 03FF 0000 DESCRIO REA DE USO INTERNO DO SISTEMA 256 ESTADOS INTERNOS REMANENTES 3.840 ESTADOS INTERNOS AUXILIARES 26.624 REGISTROS LIVRES REGISTROS ESPECIAIS 1.062 REGISTROS LIVRES RESERVADO PARA RESTO DAS INSTRUES DIV,DIVB,DIVBL,DVBLL 284 REGISTROS LIVRES 2 PRESETS E EFETIVOS DOS TEMPORIZADORES DE 1 ms REA DE CONTAGEM RPIDA DO MDULO DE PROCESSAMENTO MDULOS DE CONTAGEM RPIDA REA DE CONTAGEM RPIDA DO MDULO DE PROCESSAMENTO 48 REGISTROS LIVRES 32 PRESETS E EFETIVOS DE TEMPORIZADORES OU CONTADORES MEMRIA DE ESTADOS INTERNOS (Modo ngulo)
113
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Descrio dos Estados Internos de E000 at EFFF
ENDEREO EFFF EF00 EEFF E000 DESCRIO 256 ESTADOS INTERNOS REMANENTES 3840 ESTADOS INTERNOS AUXILIARES
114
ENDEREO 00ED 00EC 00EB 00EA 00E9 00E8 00E7 00E6 00E5 00E4 00E3 00E2 00E1 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 0040
DESCRIO EFETIVO SETPOINT CONTADOR RPIDO 2 HABILITA SADA EFETIVO SETPOINT CONTADOR RPIDO 2 HABILITA SADAS CONTADOR RPIDO 2 BLOQUEIO DE CONTAGEM DO CONTADOR RPIDO 2 LOAD SETPOINT INICIAL CONTADOR RPIDO 2 RESET EFETIVO CONTADOR RPIDO 2 POSIO ZERO CONTADOR RPIDO 1 EFETIVO < SETPOINT CONTADOR RPIDO 1 EFETIVO SETPOINT CONTADOR RPIDO 1 HABILITA SADA EFETIVO SETPOINT CONTADOR RPIDO 1 HABILITA SADAS CONTADOR RPIDO 1 BLOQUEIO DE CONTAGEM DO CONTADOR RPIDO 1 LOAD SETPOINT INICIAL CONTADOR RPIDO 1 RESET EFETIVO CONTADOR RPIDO 1 BLOQUEIO DE CONTAGEM (Simulador de ngulo) FICA ATIVO DURANTE A EDIO DE VALORES (modo RUN) (2) ON TECLA <S2> FECHADA / OFF TECLA <S2> ABERTA (2) ON TECLA <S1> FECHADA / OFF TECLA <S1> ABERTA (2) APAGA DISPLAY (5) FICA ATIVO DURANTE UMA VARREDURA, TODA VEZ QUE HOUVER UMA MUDANA DE VALOR ATRAVS DO CANAL DE COMUNICAO SERIAL CANAL A (RS232) (2) (5) TENTATIVA DE EDIO COM TECLADO BLOQUEADO (2) NA TRANSIO DE OFF PARA ON CARREGA TELA ALVO NO DISPLAY (o n da tela definido no registro 0FECh) (1) (5) ON DURANTE PRIMEIRA VARREDURA QUANDO ZERO EXTERNO LIGADO (Modo ngulo) EFETIVO < SETPOINT CONTADOR RPIDO (Modo Normal) (2) EFETIVO = SETPOINT CONTADOR RPIDO (Modo Normal) (2) EFETIVO > SETPOINT CONTADOR RPIDO (Modo Normal) (2) HABILITA SADAS CONTADOR RPIDO (Modo Normal) (1) BLOQUEIA CONTAGEM DO CONTADOR RPIDO (Modo Normal) (1) LOAD VALOR INICIAL NO EFETIVO DO CONTADOR RPIDO (Modo Normal) (1) RESET EFETIVO CONTADOR RPIDO (Modo Normal) (1) EDIO DE SENHA ERRADA DESATIVA TIME OUT DOS ALARMES ACESSO A SERIAL CANAL B (RS485) FICA ATIVO DURANTE UMA VARREDURA, TODA VEZ QUE HOUVER UMA MUDANA DE VALOR ATRAVS DO CANAL DE COMUNICAO SERIAL CANAL B (RS485) (2) (5) RESPECTIVAMENTE LED'S 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 SETA PARA BAIXO DA IHM SETA PARA CIMA DA IHM HABILITA LEITURA DE CARACTERES DO CANAL RS232 LIGADO MODO MESTRE NA RS232 / DESLIGADO MODO MESTRE NA RS485 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) 96 ESTADOS INTERNOS AUXILIARES
115
ENDEREO 003F 0030 002F 0027 0026 0025 0024 0023 0022 0021 0020 001F 0000
DESCRIO 16 ESTADOS INTERNOS DE NGULOS RESERVADO ON TECLA <EDITA> FECHADA / OFF TECLA <EDITA> ABERTA ON TECLA <ENTRA> FECHADA / OFF TECLA <ENTRA> ABERTA ON TECLA <LOCK> FECHADA / OFF TECLA <LOCK> ABERTA (2) STATUS DA BATERIA DA CPU ON = BATERIA FRACA / OFF = BATERIA OK (SOMENTE DRIVER MPC4004T) LIGADO = MODBUS NA RS232 HABILITA TEMPORIZADOR 02 (Mx. 9,999 segundos) HABILITA TEMPORIZADOR 01 (Mx. 9,999 segundos) 32 TEMPORIZADORES/CONTADORES (1 a 32) (Mx. 99,99 segundos) (Modo ngulo ou Modo ngulo Simulado)
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 WinSUP 2.
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.
116
117
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Inserindo uma CPU no Projeto Para inserir uma CPU, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "CPU"; 3. Dentre as opes disponveis, escolha a CPU que deseja inserir; 4. Para inseri-la no bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao ltimo slot do primeiro bastidor. Este slot reservado exclusivamente para uso da CPU; 1.2- D um duplo-clique sobre a CPU selecionada na rvore de Expanses; 2.1- Clique e arraste a CPU selecionada na rvore de Expanses, para a linha correspondente ao ltimo slot do primeiro bastidor, na Tabela de Expanses; (reservado exclusivamente para uso da CPU), 3.1- Clique e arraste a CPU selecionada na rvore de Expanses, para o ltimo slot do primeiro bastidor (reservado exclusivamente para uso da CPU), no Bastidor; Para acessar as configuraes da CPU, utilize um dos procedimentos mostrados abaixo: No Bastidor, d um duplo-clique sobre a imagem da CPU previamente inserida no projeto; Na Tabela de Expanses, d um duplo-clique sobre a linha correspondente CPU; Clique com o boto direito no mouse sobre o Bastidor ou a Tabela de Expanses (sobre a CPU) e selecione a opo "Propriedades"; Configurando uma CPU: As entradas/sadas das CPUs dos drivers MPC4004R e MPC4004T tem seus respectivos endereos configurveis para atualizar dentro do programa de Int1 e/ou Int2. Para fazer isso basta marcar as opes correspondentes na janela de configurao de pontos digitais.
118
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Inserindo uma IHM no Projeto Durante a configurao das expanses do projeto, a IHM utilizada para realizar o clculo de consumo de corrente. Dependendo da IHM selecionada para o projeto, a corrente consumida pode mudar. A IHM representada na configurao das expanses, pela figura abaixo:
Para inserir uma IHM, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "IHM"; 3. Escolha o modelo de IHM dentre as opes disponveis;
IHM Atos 2002.95/M, 2002.96, 2002P96 e 4004.90 2002.97/M, 4004.92, 4004G92, 4004P92, 4004.94 e 4004.95 4004.98 e 4004.99 Opo do WinSUP 2 LCD 2x20 com campos livres LCD 4x20 com campos livres VFD 4x20 com campos livres
4. Para inseri-la no projeto, existem 2 maneiras: 1- D um duplo-clique sobre a IHM selecionada na rvore de Expanses; 2- Clique e arraste a IHM selecionada na rvore de Expanses, para o Bastidor ou a Tabela de Expanses; Observao: A configurao da IHM feita atravs da guia IHM da janela Configurao de Hardware.
119
Mdulos Digitais
Entradas Digitais 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 496. Sadas Digitais 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 ou 16 sadas, num total mximo de 496. Multiplex 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 WinSUP 2. Importante: - mximo de 1 mdulo por bastidor. A seguir mostrado o esquema de ligao dos Botes e LEDs:
120
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Mdulos com Troca a Quente A troca a quente consiste na substituio de mdulos de I/O digital, que eventualmente apresentaram falhas em suas entradas ou sadas sem que o CLP tenha de ser desligado ou reiniciado, evitando que o processo sofra interrupo. Nesta situao, a CPU da srie MPC4004T, que suporta os mdulos de troca a quente, permanece energizada controlando o restante do processo, durante a troca do referido mdulo. Os pontos controlados durante a substituio permanecem inativos, com a opo da memorizao do ltimo evento das entradas digitais. OBSERVAO: Somente as CPUs da srie MPC4004T permitem realizar troca a quente de seus mdulos.
Importante: Quando a opo Memorizar entradas em troca a quente utilizada, deve-se manter os conectores de entrada da placa durante o processo de retirada do mdulo para que o ltimo estado das entradas seja corretamente memorizado. A seleo destas opes feita nas propriedades da placa no aplicativo WinSUP 2, como mostrado em vermelho na figura ao lado: O usurio pode optar por definir um EI para informar quando a placa de troca a quente est ausente do mdulo. Esta opo habilitada nesta mesma janela, como mostrado em azul. Ao habilitar esta opo, o campo para inserir o endereo do EI de ausncia de placa habilitado. Uma vez definido o estado interno utilizado, o mesmo poder ser utilizado no ladder (programao das telas de alarme da IHM, por exemplo) para sinalizar o evento de troca a quente durante o processo.
Definio do EI de ausncia de placa
121
Importante: necessrio que a alimentao das sadas do lado do campo (conectores) seja removida antes da retirada e insero do mdulo no bastidor. 2. Retirar o mdulo do bastidor (ver figura abaixo);
122
3. Antes de inserir o novo mdulo, verificar a compatibilidade de endereamento dos jumpers ST1 e STG com o mdulo retirado, pois devem ser iguais. (ver procedimento abaixo);
ATENO: O recurso de troca a quente deve ser utilizado com total cuidado e ateno por parte do usurio. A configurao de jumpeamento do novo mdulo DEVE ser igual a da placa que foi substituda. O endereamento errado pode causar danos ao controlador e mquina / processo controlado. A ATOS se isenta de qualquer responsabilidade sobre danos causados pelo uso indevido deste recurso.
123
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T 4. Inserir o novo mdulo no bastidor (ver figura abaixo);
Importante: Quando a opo Memorizar entradas em troca a quente utilizada, antes de inserir o novo mdulo no bastidor, certifique-se de que os conectores das entradas j foram conectados no mdulo, garantindo o status das entradas quando a placa for energizada pelo CLP. 5. Colocar os conectores do mdulo (ver procedimento abaixo).
124
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Endereamento das Expanses Digitais Os drivers MPC4004R e MPC4004T permitem ao usurio definir at 15 expanses digitais, alm dos pontos digitais presentes no Mdulo de Processamento. As posies dos jumpers de endereamento (ST1) e de grupo (STG*) so fornecidas pelo aplicativo WinSUP 2, durante a configurao do hardware a ser utilizado.
JUMPER
STG*
POSIO
A B
FUNO
PRIMEIRO GRUPO DE EXPANSES (1a. a 7a. EXPANSO) SEGUNDO GRUPO DE EXPANSES (8a. a 15a. EXPANSO)
JUMPER
POSIO
A B C D E F G H
FUNO
INVLIDO PARA O GRUPO 1 E 8a. EXPANSO DO GRUPO 2 1a. EXPANSO DO GRUPO 1 OU 9a. EXPANSO DO GRUPO 2 2a. EXPANSO DO GRUPO 1 OU 10a. EXPANSO DO GRUPO 2 3a. EXPANSO DO GRUPO 1 OU 11a. EXPANSO DO GRUPO 2 4a. EXPANSO DO GRUPO 1 OU 12a. EXPANSO DO GRUPO 2 5a. EXPANSO DO GRUPO 1 OU 13a. EXPANSO DO GRUPO 2 6a. EXPANSO DO GRUPO 1 OU 14a. EXPANSO DO GRUPO 2 7a. EXPANSO DO GRUPO 1 OU 15a. EXPANSO DO GRUPO 2
ST1
Importante: * Quando o mdulo de expanso no possuir o jumper de grupo STG, somente o jumper ST1 dever ser configurado (para maiores detalhes ver pgina 35).
Utilizando o Aplicativo WinSUP 2 Para inserir uma placa digital, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Digitais"; 3. Escolha o modelo de placa dentre as opes disponveis (exemplo: 8E/8S = placa de 8 entradas e 8 sadas); 4. Dentre as opes disponveis, escolha a placa que possui a especificao necessria para seu projeto; 5. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo - clique sobre o mdulo digital selecionado na rvore de Expanses; 2.1- Clique e arraste o mdulo digital selecionado na rvore de Expanses, para a linha correspondente ao slot que deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo digital selecionado na rvore de Expanses, para o slot desejado no Bastidor;
125
Para acessar as configuraes de uma placa digital, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo - clique sobre a imagem da placa digital que deseja configurar; Na Tabela de Expanses d um duplo - clique sobre a linha correspondente placa digital que deseja configurar; Clique com o boto direito do mouse sobre o Bastidor ou a Tabela de Expanses (na placa que deseja configurar) e selecione a opo "Propriedades"; Configurando uma placa digital: As placas digitais tm seus endereos de entradas e sadas configurveis. Essa configurao feita nos campos "Endereo Inicial", presentes na janela de configurao; Os pontos digitais (tanto de entradas como de sadas) podem ser atualizados dentro do programa de Int1 e/ou Int2. Para fazer isso basta marcar as opes correspondentes na janela de configurao de pontos digitais. Observao: permitida at, no mximo, uma placa por interrupo (alm das E/S da CPU). Dessa forma, se escolhermos atualizar as entradas de uma placa de 16E/16S na Int1, ao configurar as outras placas digitais do projeto, a opo "Atualizar na Int1" das entradas das outras placas ficar desabilitada, mas podendo ainda utilizar as outras opes disponveis. Abaixo, a visualizao da configurao de uma placa 16E/16S:
126
Para acessar as configuraes da placa Multiplex, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo - clique sobre a imagem da placa Multiplex; Na Tabela de Expanses d um duplo - clique sobre a linha correspondente placa Multiplex; Clique com o boto direito no mouse sobre o Bastidor ou a Tabela de Expanses (na placa Multiplex) e selecione a opo "Propriedades";
Na janela Configurao do Multiplex, defina o nmero de botes e LEDs da placa e seus respectivos EIs iniciais. Clique em OK para confirmar a configurao.
127
Mdulos Analgicos
Mdulos Analgicos (Mistos) As expanses analgicas convertem at 32 sinais de entrada e 32 sinais de sada analgicas. Endereamento das Expanses Analgicas Os drivers MPC4004R e MPC4004T permitem ao usurio definir at 08 Mdulos de Entradas/Sadas Analgicas (mistos). A posio do jumper de endereamento (ST2) fornecida pelo aplicativo WinSUP 2, durante a configurao do hardware a ser utilizado.
JUMPER POSIO
A B C D E F G H
a
FUNO
1 . EXPANSO ANALGICA 2a. EXPANSO ANALGICA 3a. EXPANSO ANALGICA 4a. EXPANSO ANALGICA 5a. EXPANSO ANALGICA 6a. EXPANSO ANALGICA 7a. EXPANSO ANALGICA 8a. EXPANSO ANALGICA
ST2
Mdulo Analgico Compacto (MAC) As expanses analgicas convertem at 120 sinais de Entrada ou 120 sinais de sada analgicas. Endereamento das Entradas e Sadas Analgicas Compactas (MAC) Os drivers MPC4004R e MPC4004T permitem ao usurio definir at 15 Mdulos de Analgicas Compactas. As posies dos jumpers de endereamento (ST1) e de grupo (STG*) so fornecidas pelo aplicativo WinSUP 2, durante a configurao do hardware a ser utilizado.
JUMPER
STG *
POSIO
A B
FUNO
SEGUNDO GRUPO DE EXPANSES (8a. a 15a. EXPANSO) PRIMEIRO GRUPO DE EXPANSES (1a. a 7a. EXPANSO)
JUMPER
POSIO
A B C D E F G H
a
FUNO
1 . EXPANSO DO GRUPO 1 E INVLIDO PARA O GRUPO 2 2a. EXPANSO DO GRUPO 1 OU 9a. EXPANSO DO GRUPO 2 3a. EXPANSO DO GRUPO 1 OU 10a. EXPANSO DO GRUPO 2 4a. EXPANSO DO GRUPO 1 OU 11a. EXPANSO DO GRUPO 2 5a. EXPANSO DO GRUPO 1 OU 12a. EXPANSO DO GRUPO 2 6a. EXPANSO DO GRUPO 1 OU 13a. EXPANSO DO GRUPO 2 7a. EXPANSO DO GRUPO 1 OU 14a. EXPANSO DO GRUPO 2 8a. EXPANSO DO GRUPO 1 OU 15a. EXPANSO DO GRUPO 2
ST1
Importante: * Quando o mdulo de expanso no possuir o jumper de grupo STG, somente o jumper ST1 dever ser configurado (para maiores detalhes ver pgina 35).
128
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Utilizando o Aplicativo WinSUP 2 Para inserir uma placa analgica, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Analgicas"; 3. Escolha o modelo de placa dentre as opes disponveis (exemplo: 2E/2S = placa de 2 entradas e 2 sadas); 4. Dentre as opes disponveis, escolha a placa que possui a especificao necessria para seu projeto; 5. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo - clique sobre o mdulo analgico selecionado na rvore de Expanses; 2.1- Clique e arraste o mdulo analgico selecionado na rvore de Expanses, para a linha correspondente ao slot que se deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo analgico selecionado na rvore de Expanses, para o slot desejado no Bastidor; Para acessar as configuraes de uma placa analgica, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo - clique sobre a imagem da placa analgica que se deseja configurar; Na Tabela de Expanses d um duplo - clique sobre a linha correspondente placa analgica que se deseja configurar; Clique com o boto direito do mouse sobre o Bastidor ou a Tabela de Expanses (na placa que se deseja configurar) e selecione a opo "Propriedades"; A configurao das expanses do WinSUP 2 feita em formato de tabela, abaixo segue o procedimento para configurar cada opo disponvel. Habilitando um canal analgico na varredura: Na coluna "Hab. varr." d um clique sobre a clula correspondente ao canal que se deseja habilitar; Habilitando um canal analgico na Int1: Na coluna "Hab. Int1." d um clique sobre a clula correspondente ao canal que se deseja habilitar; Habilitando um canal analgico na Int2: Na coluna "Hab. Int1." d um clique sobre a clula correspondente ao canal que se deseja habilitar; Observao: Os canais analgicos so habilitados individualmente, podendo ser atualizados separadamente durante a varredura, ao entrar no programa de Int1 ou de Int2. Definindo o efetivo a ser utilizado por cada canal: 1. Na coluna "Efetivo" d um clique sobre a clula correspondente ao canal que se deseja utilizar; 2. Insira o endereo onde a placa dever armazenar o efetivo do canal correspondente; Observao: Cada canal pode ter seu efetivo programado em um endereo diferente, ou seja, a definio desse endereo feita individualmente, para cada canal existente na placa.
129
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Definindo o tipo de valor a ser utilizado: 1. Na coluna "Tipo" d um clique sobre a clula correspondente ao canal que se deseja utilizar; 2. Uma caixa de seleo se abrir. Escolha uma das duas opes disponveis (BCD para decimal e BIN para hexadecimal); Observao: Cada canal pode possuir um tipo de valor diferente. Padro: BCD. Definindo a escala a ser utilizada: 1. Na coluna "Escala" d um clique sobre a clula correspondente ao canal que se deseja utilizar; 2. Uma caixa de seleo se abrir. Escolha uma das opes disponveis para escala; Observao: Cada canal possui sua prpria escala. Padro: 0000 - 4000. Exemplo de utilizao das escalas:
possvel determinar o fundo de escala mais adequado aplicao, escolhendo a escala a ser aplicada, segundo as tabelas mostradas a seguir: Entrada Analgica
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
Sada Analgica
Escala (BCD) 0000 - 9999 0000 - 5000 0000 - 4000 0000 - 2000 0000 - 1000 Escala (Binrio) 0000 - 270F 0000 - 1388 0000 - 0FA0 0000 - 07D0 0000 - 03E8
130
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Definindo os EI's das placas analgicas bipolares (somente 4004.60N e 4004.61N): Nas placas analgicas bipolares, os canais de sada utilizam um EI para definio de sinal. Esse EI definido na coluna "EI Sinal" e determina se o valor colocado nos respectivos registros de cada sada corresponder a uma tenso entre 0 a +10Vcc (se o EI de sinal estiver OFF), ou uma tenso entre 0 e 10Vcc (se o EI de sinal estiver ON); Exemplo de utilizao do EI de sinal:
Observao: Cada canal possui seu prprio EI. IMPORTANTE O Estado Interno das analgicas bipolares somente deve ser programado no WinSUP 2 se a placa estiver jumpeada como bipolar.
131
Mdulos de Temperatura
Os mdulos que fazem a leitura de temperatura convertem e linearizam tenses provenientes de at 64 termopares tipo J, tipo K ou termoresistncia do tipo PT100. Importante: Utilizando o driver MPC4004R, o usurio pode configurar at 32 canais com o PID de temperatura automtico atravs do WinSUP 2. Caso queira ter o controle de mais canais, pode-se utilizar a Instruo PID (Ver manual DWARE) ou PID_I (Ver manual especfico PID padro ISA). Para ter acesso aos manuais consulte o site www.atos.com.br opo Downloads. Pode-se tambm criar telas de edio para os parmetros PID, utilizando o mapeamento de memria dos parmetros PID que definido pelo WinSUP 2. Para visualizar os endereos dos parmetros PID, necessrio acessar Referncia Cruzada no ambiente do Winsup, para isto basta pressionar as teclas SHIFT+F3 , Expanses, Temperatura, 4T ou 8T e SlotX, Canal e Endereos PID. Esta ao funciona para os Drivers R e T. Exemplo:
Mais informaes sobre configuraes PID consulte o APNDICE-E deste manual. Utilizando o driver MPC4004T, o controle PID feito pela instruo PID_I no ladder do equipamento, podendo ser inseridos at 64 blocos PID_I. Para mais informaes consulte o manual PID padro ISA no site www.atos.com.br .
132
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Mdulo 4004.85 (PT100 a 3 fios) O mdulo 4004.85 possui: 04 canais de entradas analgicas (0 a 10Vcc ou 0 a 20 mA) 04 canais de leitura para termoresistncia do tipo PT100 (0 a 200 C) Endereamento das Expanses de Temperatura Os drivers MPC4004R e MPC4004T permitem ao usurio definir at 08 Mdulos de Temperatura. A posio do jumper de endereamento (ST2) fornecida pelo aplicativo WinSUP 2, durante a configurao do hardware a ser utilizado.
JUMPER POSIO
A B C D E F G H
a
FUNO
1 . EXPANSO DE TEMPERATURA 2a. EXPANSO DE TEMPERATURA 3a. EXPANSO DE TEMPERATURA 4a. EXPANSO DE TEMPERATURA 5a. EXPANSO DE TEMPERATURA 6a. EXPANSO DE TEMPERATURA 7a. EXPANSO DE TEMPERATURA 8a. EXPANSO DE TEMPERATURA
ST2
Importante: Para o mdulo 4004.85, permitido somente uma placa por bastidor, tendo sua posio de endereamento fixa em ST2- F.
133
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Utilizando o Aplicativo WinSUP 2 Para inserir uma placa de temperatura, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Temperatura"; 3. Escolha o tipo de placa dentre as opes disponveis (Termopar ou PT100); 4. Dentre as opes disponveis, escolha a placa que deseja inserir; 5. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo-clique sobre o mdulo de temperatura selecionado na rvore de Expanses; linha 2.1- Clique e arraste o mdulo de temperatura selecionado na rvore de Expanses, para a correspondente ao slot que se deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo de temperatura selecionado na rvore de Expanses, para o slot desejado no Bastidor; Importante: Os mdulos de temperatura devem estar do lado oposto da fonte de alimentao para evitar interferncia em seus canais. Para acessar as configuraes de uma placa de temperatura, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo-clique sobre a imagem da placa de temperatura que se deseja configurar; Na Tabela de Expanses d um duplo-clique sobre a linha correspondente placa de temperatura que se deseja configurar; Clique com o boto direito do mouse sobre o Bastidor ou a Tabela de Expanses (na placa que se deseja configurar) e selecione a opo "Propriedades"; A configurao das expanses do WinSUP 2 feita em formato de tabela, abaixo segue o procedimento para configurar cada opo disponvel. Habilitao dos canais de temperatura: Na coluna "Hab.canal" d um clique sobre a clula correspondente ao canal que se deseja habilitar; Na coluna "Efetivo" defina qual registro livre ser utilizado como efetivo de temperatura para cada canal, individualmente; Observao: Cada canal pode ser habilitado individualmente. Somente os canais habilitados sero atualizados durante a varredura.
134
Contadores Rpidos
Os mdulos de expanso de contagem rpida 4004.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. Importante: permitida somente uma placa de contagem rpida por bastidor. 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. Observao: Os dispositivos com sinais A e A ,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. 34). Esta sada mantm o status de comparao entre o setpoint de contagem e o valor efetivo , sendo possvel configurar se a mesma ir acionar quando o efetivo for maior que o setpoint ou o contrrio (ver estados 00E4 e 00EC). Tambm possui uma entrada de bloqueio de contagem para cada canal, configurvel para tipo "P" ou "N" (ver pg. 34) Os mdulos possuem contagem bidirecional (contagem de pulsos em ambos os sentidos), com os seguintes recursos : Zerar a contagem atravs de estado interno de RESET (independente do sinal de referncia), impede que o contador seja zerado pelo pulso de zero atravs do estado interno DESABILITA ZERO EXTERNO. 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. 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 setpoint 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 setpoint 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 setpoint ou efetivo menor que setpoint. 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 setpoint 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.
135
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T 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 ou 4004.66). Mapeamento de Memria
ESTADOS INTERNOS RELACIONADOS
03FD 03FC 03FB 03FA 00EF 00EE 00ED 00EC 00EB 00EA 00E9 00E8 00E7 00E6 00E5 00E4 00E3 00E2 00E1 00E0 00AF 00AE EI DE SENTIDO DO CONTADOR RPIDO 2 EI DE SENTIDO DO CONTADOR RPIDO 1 EI DE SINAL DA SADA ANALGICA DO CONTADOR RPIDO 2 EI DE SINAL DA SADA ANALGICA DO CONTADOR RPIDO 1 POSIO ZERO CONTADOR RPIDO 2 EFETIVO < SETPOINT CONTADOR RPIDO 2 EFETIVO SETPOINT CONTADOR RPIDO 2 LIGA SADA QUANDO EFETIVO SETPOINT CONTADOR RPIDO 2 HABILITA SADAS CONTADOR RPIDO 2 BLOQUEIO DE CONTAGEM DO CONTADOR RPIDO 2 LOAD SETPOINT INICIAL CONTADOR RPIDO 2 RESET EFETIVO CONTADOR RPIDO 2 POSIO ZERO CONTADOR RPIDO 1 EFETIVO < SETPOINT CONTADOR RPIDO 1 EFETIVO SETPOINT CONTADOR RPIDO 1 LIGA SADA QUANDO EFETIVO SETPOINT CONTADOR RPIDO 1 HABILITA SADAS CONTADOR RPIDO 1 BLOQUEIO DE CONTAGEM DO CONTADOR RPIDO 1 LOAD SETPOINT INICIAL CONTADOR RPIDO 1 RESET EFETIVO CONTADOR RPIDO 1 DESABILITA ZERO EXTERNO CONTADOR RPIDO 2 DESABILITA ZERO EXTERNO CONTADOR RPIDO 1 (2) (2) (1) (1) (2) (2) (2) (1) (1) (1) (1) (1) (2) (2) (2) (1) (1) (1) (1) (1) (1) (1)
(1) Estados escritos como sada no software de usurio, para uso no software bsico. (2) Estados de leitura apenas pelo software usurio.
REGISTROS ASSOCIADOS
04FF 04FE 04FD 04FC 04FB 04F8 04F7 04F4 04F3 04F0 04EF 04EE 04ED 04EC 04EB 04E8 04E7 04E4 04E3 04E0 RESERVADO SADA ANALGICA ASSOCIADA CONTADOR RPIDO 2 VALOR INICIAL CONTADOR RPIDO 2 EFETIVO CONTADOR RPIDO 2 PRESET CONTADOR RPIDO 2 RESERVADO SADA ANALGICA ASSOCIADA CONTADOR RPIDO 1 VALOR INICIAL CONTADOR RPIDO 1 EFETIVO CONTADOR RPIDO 1 PRESET CONTADOR RPIDO 1
136
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Utilizando o Aplicativo WinSUP 2 Para inserir uma placa de contagem rpida, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Mdulos de Contagem Rpida"; 3. Dentre as opes disponveis, escolha a placa que deseja inserir; 4. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo-clique sobre o mdulo de contagem rpida selecionado na rvore de Expanses; 2.1- Clique e arraste o mdulo de contagem rpida selecionado na rvore de Expanses, para a linha correspondente ao slot que se deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo de contagem rpida selecionado na rvore de Expanses, para o slot desejado no Bastidor; Para acessar as configuraes de uma placa de contagem rpida, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo-clique sobre a imagem da placa de contagem rpida que se deseja configurar; Na Tabela de Expanses d um duplo-clique sobre a linha correspondente placa de contagem rpida que se deseja configurar; Clique com o boto direito do mouse sobre o Bastidor ou a Tabela de Expanses (na placa que se deseja configurar) e selecione a opo "Propriedades"; Habilitando os contadores: Para habilitar os dois contadores disponveis na placa, marque as opes "Habilita contador 1" e "Habilita contador 2". Cada contador funciona individualmente, ou seja, se somente o contador 1 for utilizado, no necessrio marcar a opo "Habilita contador 2". Os efetivos dos contadores rpidos 1 e 2 encontram-se nas posies de memria 4E4 e 4F4 respectivamente, como mostra a janela de configurao. Habilitando as sadas analgicas: Para habilitar as sadas analgicas presentes no mdulo de contagem rpida, marque a opo "Habilita sadas analgicas". Esta opo est presente somente no mdulo 4004.87SA. Os efetivos das sadas analgicas 1 e 2 encontram-se nas posies de memria 4EC e 4FC respectivamente, como mostra a janela de configurao. Habilitando contagem binria: Para utilizar os contadores rpidos em modo binrio, marque a opo "Contadores em binrio".
137
Mdulo de Energia
ATENO: Este mdulo dever ser utilizado somente com as unidades de processamento XA. A unidade 4004.45 foi idealizada para atender aplicaes direcionadas ao controle e anlise de parmetros eltricos trifsicos. Integrado aos drivers MPC4004R e MPC4004T sobre a forma de um mdulo microprocessado, este 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. Frmulas Relacionadas as Medies: S - Potncia aparente ou potncia total - VA P - Potncia ativa - W Q - Potncia reativa - VAr I - Corrente - A COS - fator de potncia S= P*P + Q*Q Cos = P/S I = S/V
P
Tringulo de potncias
S Q
138
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T 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:
ENDEREO 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 067B 0678 0677 0674 0673 0670 DESCRIO 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 REPRESENTAO CPU 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
139
ENDEREO 066F 0668 0667 0660 065F 0658 0657 0650 064F 0648 0647 0640 063F 0638 0637 0630 062C 062A 0628 0626 0624 0622 0620 061C 061A 0618 0616 0614 0612 0610 060C 060A 0608 0606 0604 0602 0600
DESCRIO ENERGIA TOTAL REATIVA FASES 3,2,1 ENERGIA TOTAL ATIVA FASES 3,2,1 ENERGIA REATIVA FASES 3 ENERGIA REATIVA FASES 2 ENERGIA REATIVA FASES 1 ENERGIA ATIVA FASES 3 ENERGIA ATIVA FASES 2 ENERGIA ATIVA FASES 1 COS FASE 3 POTNCIA APARENTE FASE 3 POTNCIA REATIVA FASE 3 POTNCIA ATIVA FASE 3 CORRENTE FASE 3 FREQUENCIA FASE 3 TENSO FASE 3 COS FASE 2 POTNCIA APARENTE FASE 2 POTNCIA REATIVA FASE 2 POTNCIA ATIVA FASE 2 CORRENTE FASE 2 FREQUENCIA FASE 2 TENSO FASE 2 COS FASE 1 POTNCIA APARENTE FASE 1 POTNCIA REATIVA FASE 1 POTNCIA ATIVA FASE 1 CORRENTE FASE 1 FREQUENCIA FASE 1 TENSO FASE 1 KWH KWH KWH KWH KWH KWH KWH KWH
REPRESENTAO XXXXXXXXXX.XXXXXX XXXXXXXXXX.XXXXXX XXXXXXXXXX.XXXXXX XXXXXXXXXX.XXXXXX XXXXXXXXXX.XXXXXX XXXXXXXXXX.XXXXXX 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
CPU
DIREO 4004.45
140
Endereamento do Mdulo de Energia Os drivers MPC4004R e MPC4004T permitem ao usurio definir at 08 Mdulos de Energia. A posio do jumper de endereamento (ST1) fornecida pelo aplicativo WinSUP 2, durante a configurao do hardware a ser utilizado.
JUMPER POSIO
A B C D E F G H
a
FUNO
1 . EXPANSO DE ENERGIA 2a. EXPANSO DE ENERGIA 3a. EXPANSO DE ENERGIA 4a. EXPANSO DE ENERGIA 5a. EXPANSO DE ENERGIA 6a. EXPANSO DE ENERGIA 7a. EXPANSO DE ENERGIA 8a. EXPANSO DE ENERGIA
ST1
Observao: O usurio tem a sua disposio, todas as unidades digitais e analgicas presentes nos drivers MPC4004Re MPC4004T podendo assim incrementar o controle dos processos que envolvem a medio de parmetros eltricos. Utilizando o Aplicativo WinSUP 2 Para inserir uma placa Slave, siga os seguintes passos: 1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar; 2. Na rvore de Expanses, abra a opo "Slaves"; 3. Dentre as opes disponveis, escolha a placa que deseja inserir;
141
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T 4. Para inseri-la em uma posio livre do bastidor, existem 3 maneiras: 1.1- Selecione, na Tabela de Expanses, a linha correspondente ao slot que deseja preencher; 1.2- D um duplo-clique sobre o mdulo slave selecionado na rvore de Expanses; 2.1- Clique e arraste o mdulo slave selecionado na rvore de Expanses, para a linha correspondente ao slot que deseja preencher, na Tabela de Expanses; 3.1- Clique e arraste o mdulo slave selecionado na rvore de Expanses, para o slot desejado no Bastidor; Para acessar as configuraes de uma placa slave, utilize um dos procedimentos mostrados abaixo: No Bastidor d um duplo-clique sobre a imagem da placa slave que se deseja configurar; Na Tabela de Expanses d um duplo-clique sobre a linha correspondente placa slave que deseja configurar; Clique com o boto direito do mouse sobre o Bastidor ou a Tabela de Expanses (na placa que deseja configurar) e selecione a opo "Propriedades"; Configurando o Mdulo de Energia: O mdulo de energia 4004.45 utiliza 16 estados internos e 96 registros para trocar informaes. Para este mdulo, esto disponveis as definies de um registro inicial e um EI inicial para atualizao dos parmetros medidos, bem como a possibilidade de atualizar a slave dentro da Int2. Definio do registro inicial: O registro inicial a ser utilizado pela slave definido no campo "Reg. inicial"; Definio do EI inicial: O EI inicial a ser utilizado pela slave definido no campo "EI inicial"; Dica: 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, 1000h, 2000h, etc.) Primeiro estado interno: 0200h (poderia ser 0250h, 0320h, etc.) (ver mapeamento da slave de energia)
Atualizao na Int2: Marque a opo "Habilita a atualizao desta slave na Int2", para que a slave seja atualizada dentro do programa de Int2;
142
MODO DE FUNCIONAMENTO DO LED DE STATUS Piscando Rpido Piscando Lento Aceso Direto Mdulo programado e operando normalmente Mdulo em modo de programao Mdulo no programado
MODO DE FUNCIONAMENTO DOS LEDs DE FALHA DE COMUNICAO MODO MESTRE Aceso Direto Piscando Lento MODO ESCRAVO Apagado Quando um canal escravo seu respectivo LED de falha de comunicao permanece apagado. Mdulo operando sem falhas Mdulo operando com falha em alguma estao
143
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Princpio de Funcionamento Os mdulos 4004.72R e 4004.72M possuem acesso a todas as posies de memria da CPU, tanto em modo mestre como no modo escravo.
Quando o canal configurado como mestre de rede, o mdulo atualiza somente os frames declarados pelo usurio. Quando o canal configurado como escravo, o mdulo atualiza qualquer posio de memria da CPU.
Importante: os canais s estaro ativos quando o controlador estiver no modo RUN. Um frame corresponde a uma regio a ser atualizada, definindo os endereos a serem atualizados, o endereo de rede, o nmero de estao e a quantidade de bytes e serem atualizados.
1. Na varredura da CPU: A troca de informaes entre a CPU e o mdulo ocorrer uma vez a
cada varredura da CPU, sendo atualizado at 8 frames por vez. Desta forma, se os dois canais so configurados como mestre e possuem por exemplo 16 frames cada um, o tempo para atualizar todos os campos ser de 4 varreduras da CPU. Recomenda-se este modo quando no h variveis crticas sendo atualizadas.
144
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Clculo do Tempo de Atualizao dos Dados Para tornar o software mais modular e otimizado, a comunicao dos dados ocorrem em dois ciclos distintos: I - Comunicao das informaes entre a RAM da CPU e a RAM da slave;
II
CPU
Slave
CP-01
O primeiro ciclo j conhecido onde sua temporizao depende da quantidade de frames criados e tambm de estarem ou no sendo atualizados na interrupo. Para o segundo ciclo, dependemos basicamente da taxa de comunicao e do nmero de bytes transmitidos, assim teramos:
TAXA N. DE BYTES 8 16 8 16 TEMPO POR FRAME 4,3ms 5,8ms 28,8ms 30,6ms 57600 57600 9600 9600
145
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Utilizando o Aplicativo WinSUP 2 Os mdulos 4004.72R e 4004.72M esto disponveis para as CPUs dos drivers MPC4004R e MPC4004T. Aps ser inserido no bastidor, estes mdulos sero programados segundo as configuraes abaixo:
Mdulo 4004.72R
MODO ESCRAVO MODO MESTRE
canal ir responder;
Time-out: Quando mestre, define o tempo de espera de falha entre as estaes do canal; End. Inicial de Falha: Define os EIs da CPU utilizados para indicar as falhas de comunicao das
Quando o canal for configurado para modo escravo, somente a programao do nmero de estao e taxa de baud rate se faz necessrio.
146
Mdulo 4004.72M
MODO ESCRAVO MODO MESTRE
canal ir responder;
Time-out: Quando mestre, define o tempo de espera de falha entre as estaes do canal; End. Inicial de Falha: Define os EIs da CPU utilizados para indicar as falhas de comunicao das
Quando o canal for configurado para modo escravo, somente a programao do nmero de estao e taxa de baud rate se faz necessrio. IMPORTANTE
A comunicao entre o aplicativo e o mdulos 4004.72R / 4004.72M presentes na aplicao
(mximo de 8 mdulos) ser sempre realizada no modo de programao; As slaves recebero a programao atravs do aplicativo, que acessar sua memria e manipular os bytes de gravao.
147
/ 4004.72M
148
Programa de Interrupo 1
Para que o programa de Int1 seja executado, necessrio antes habilit-lo em Configurao de Hardware. Uma vez habilitada, o programa Int1 ser executado na transio de OFF para ON da entrada 102 (E3 da CPU). Quando um programa de interrupo chamado, a execuo do scan interrompida, e o programa de interrupo executado. Esse procedimento adotado em situaes que exijam do CLP uma ao imediata, independente do ponto do scan em que o CLP est. To logo o programa de interrupo executado, a CPU volta ao ponto em que havia interrompido o scan. Opes do programa de interrupo: Para tornar mais eficiente a execuo do programa Int1, ao habilit-lo, possvel visualizar as tarefas que iro ser executadas junto interrupo. Essas tarefas so selecionadas durante a configurao do hardware e programao do ladder no WinSUP 2. Utilizando o Aplicativo WinSUP 2 Para utilizar esse recurso, selecione a opo "Habilita programa de interrupo 1", na guia Geral da janela Configurao de Hardware, e em seguida acione o boto Opes. A seguinte janela se abrir:
Cada opo mostrada na janela acima faz referncia a uma opo das configuraes de hardware. CPU - Indica se as entradas/sadas da CPU foram programadas para serem atualizadas na Int1; Digitais - Indica quais placas foram programadas para atualizar na Int1, mostrando em qual slot a placa se encontra e quais entradas/sadas da placa sero atualizadas; Analgicas - Indica quais placas foram programadas para atualizar na Int1, mostrando em qual slot a placa se encontra e quais canais foram programados para serem atualizados, informando seus respectivos efetivos;
149
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Contador Rpido - Indica se a placa de contagem rpida est programada para atualizar na Int1, mostrando em qual slot ela se encontra; Comparao auto. de registros - Indica quais grupos da comparao automtica de registros, programada na guia Geral, foram programados para atualizar na Int1, mostrando o efetivo, preset, EI e quantidade de cada grupo. Movim. dados atravs EI - Indica quais grupos da movimentao de dados atravs de EI, programada na guia Geral, foram programados para atualizar na Int1, mostrando o destino, a origem, o EI e a quantidade de cada grupo. Observe o exemplo abaixo:
CPU - Indica que as entradas e sadas foram programadas e mostra seus respectivos endereos; Digitais - Indica que a placa 16E/16S, situada no slot A2, tem suas entradas digitais programadas para atualizar na Int1. Seus respectivos endereos so mostrados logo ao lado: 0110h a 011Fh; Analgicas - Indica que a placa 4E/4S, situada no slot B2, tem o canal 1 programado para atualizar na Int1. Seu respectivo endereo de efetivo est mostrado logo ao lado: 5200h; Contador Rpido - Indica que a placa de contagem rpida inserida no slot B3 foi programada para atualizar na Int1; Comparao auto. de registros - Indica quais grupos da comparao automtica de registros, programada na guia Geral, foram programados para atualizar na Int1, mostrando o efetivo, preset, EI e quantidade de cada grupo. Movim. dados atravs EI - Indica quais grupos da movimentao de dados atravs de EI, programada na guia Geral, foram programados para atualizar na Int1, mostrando o destino, a origem, o EI e a quantidade de cada grupo.
150
Programa de Interrupo 2
Para que o programa de Int2 seja executado, necessrio antes habilit-lo em Configurao de Hardware. Quando um programa de interrupo chamado, a execuo do scan interrompida, e o programa de interrupo executado. Esse procedimento adotado em situaes que exijam do CLP uma ao imediata, independente do ponto do scan em que o CLP est. To logo o programa de interrupo executado, a CPU volta ao ponto em que havia interrompido o scan. Uma vez habilitada, o programa Int2 ser executado periodicamente, de acordo com o intervalo definido pelo usurio na caixa de seleo "Intervalo para interrupo". Os intervalos possveis vo de 2 a 10 ms. Opes do programa de interrupo: Para tornar mais eficiente a execuo do programa Int2, ao habilit-lo, possvel visualizar as tarefas que iro ser executadas junto interrupo. Essas tarefas so selecionadas durante a configurao do hardware e programao do ladder no WinSUP 2. Utilizando o Aplicativo WinSUP 2 Para utilizar esse recurso, selecione a opo "Habilita programa de interrupo 2", na guia Geral da janela Configurao de Hardware, e em seguida acione o boto Opes. A seguinte janela se abrir:
Cada opo mostrada na janela acima faz referncia a uma opo das configuraes de hardware. CPU - Indica se as entradas/sadas da CPU foram programadas para serem atualizadas na Int1; Digitais - Indica quais placas foram programadas para atualizar na Int1, mostrando em qual slot a placa se encontra e quais entradas/sadas da placa sero atualizadas;
151
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Analgicas - Indica quais placas foram programadas para atualizar na Int1, mostrando em qual slot a placa se encontra e quais canais foram programados para serem atualizados, informando seus respectivos efetivos; Contador Rpido - Indica se a placa de contagem rpida est programada para atualizar na Int1, mostrando em qual slot ela se encontra; Comparao auto. de registros - Indica quais grupos da comparao automtica de registros, programada na guia Geral, foram programados para atualizar na Int2, mostrando o efetivo, preset, EI e quantidade de cada grupo. Movim. dados atravs EI - Indica quais grupos da movimentao de dados atravs de EI, programada na guia Geral, foram programados para atualizar na Int2, mostrando o destino, a origem, o EI e a quantidade de cada grupo. Intervalo para interrupo - Tempo de execuo do programa de Int2. Possui intervalos entre 2ms e 10ms; Atualiza 8 primeiros ngulos - No instante que o programa de interrupo chamado, os 8 primeiros ngulos do contador rpido (CPU) em modo ngulo so atualizados; Observe o exemplo abaixo:
CPU - Indica que as entradas e sadas foram programadas e mostra seus respectivos endereos; Digitais - Indica que a placa 8E/8S, situada no slot A9, tem suas sadas digitais programadas para atualizar na Int2. Seus respectivos endereos so mostrados logo ao lado: 01A0h a 01A7h; Analgicas - Indica que a placa 4E/4S, situada no slot A3, tem o canal E1 programado para atualizar na Int2. Seu respectivo endereo de efetivo est mostrado logo ao lado: 6000h;
152
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Contador Rpido - No existe placa de contador rpido, ou ela no est programada para atualizar na Int2, portanto essa opo permanece em branco; Slaves - Indica que a placa Slave DeviceNet inserida no slot A4 foi programada para atualizar na Int2; Comparao auto. de registros - Por no existir nenhum grupo programado para atualizar na Int2 ou a opo "Habilita comparao automtica de registros", na guia "Geral" no estar habilitada, essa opo permanece em branco; Movim. dados atravs EI - Por no existir nenhum grupo programado para atualizar na Int2 ou a opo "Habilita movimentao de dados atravs de EI", na guia "Geral" no estar habilitada, essa opo permanece em branco;
153
Informaes adicionais: Canal A padro eltrico RS232 Canal B padro eltrico RS485 (at 32 elementos conectados em rede) conexo em // (paralelo) Importante: O Mestre no pode ser simultneo nos dois canais seriais. Utilizando o Aplicativo WinSUP 2 A programao da taxa de comunicao dos canais seriais do CLP feita na guia Geral da janela Configuraes de Hardware, nos campos mostrados abaixo:
154
Comparao Automtica de Registros: Esse recurso executa a comparao de uma sequncia de registros (definidos a partir de um registro qualquer) com uma sequncia de outros registros (presets) automaticamente, sem a necessidade de fazer estas comparaes no programa ladder. Cada preset tem um EI associado, que sinaliza o resultado da comparao. Assim que o registro escolhido atingir o valor do primeiro preset, o primeiro EI sinalizar; quando atingir o valor do segundo preset, o segundo EI sinalizar, e assim por diante.
155
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Efetivo: Este o endereo do registro a ser comparado. Esse endereo pode ser configurado pelo usurio, podendo ser utilizado qualquer registro livre do CLP. Preset: Este o endereo do primeiro registro de preset; todos os outros presets do grupo viro em seqncia. Esse endereo pode ser configurado pelo usurio, podendo ser utilizado qualquer registro livre do CLP. EI: Endereo do primeiro Estado Interno de comparao do grupo. Cada registro de preset est associado a um EI, que sinaliza o resultado da comparao. Essa associao direta: o primeiro preset est associado ao primeiro EI; o segundo preset ao segundo EI, etc. Estado Interno OFF = Valor do Preset > Valor do Efetivo Estado Interno ON = Valor do Preset <= Valor do Efetivo Este endereo pode ser configurado pelo usurio, podendo ser utilizado qualquer seqncia de EI's livres do CLP. Quantidade: Nesse campo, definido o nmero de comparaes que sero associados a cada efetivo do grupo. O nmero mximo de comparaes possveis de 256 na varredura, 32 no programa de Int1 e 32 no programa de Int2. Contadores de presets mostram a quantidade de EI's utilizados em cada parte do programa. Eles encontram-se abaixo da tabela de configurao. Exemplo de utilizao Observe a configurao realizada na figura abaixo:
GRUPO1 Habilitado somente na varredura, utiliza o EFETIVO PRESET EI CORRESPONDENTE registro 1000h como primeiro preset e o EI 300h como primeiro EI de resultado, com a clula A000h 1000h 300h "Quantidade" com o valor 5, pode-se dizer que o A000h 1002h 301h efetivo A000h ser comparado com os presets A000h 1004h 302h A000h 1006h 303h 1000h, 1002h...... 1008h. Quando o valor do A000h 1008h 304h efetivo (A000h) alcanar o valor armazenado em algum dos presets do grupo, o respectivo EI deste preset ser acionado, seguindo a relao ao lado. Observao: Note que logo aps preencher a clula "Quantidade" para o GRUPO1, o contador de comparaes na varredura passa a mostrar este mesmo valor, referente ao total de comparaes programadas na varredura.
156
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T GRUPO2 Habilitado somente na Int1, utiliza o registro 1100h como primeiro preset e o EI 250h como primeiro EI de resultado, com a clula "Quantidade" com o valor 7, pode-se dizer que o efetivo A100h ser comparado com os presets 1100h, 1102h...... 110Ch. Quando o valor do efetivo (A100h) alcanar o valor armazenado em algum dos presets do grupo, o respectivo EI deste preset ser acionado, seguindo a relao ao lado.
Observao: Note que logo aps preencher a clula "Quantidade" para o GRUPO2, o contador de comparaes na Int1 passa a mostrar este mesmo valor, referente ao total de comparaes programadas na Int1. GRUPO3 Habilitado somente na Int2, utiliza o registro 2510h como primeiro preset e o EI E000h como primeiro EI de resultado, com a clula "Quantidade" com o valor 8, pode-se dizer que o efetivo B000h ser comparado com os presets 2510h, 2512h...... 251Eh. Quando o valor do efetivo (B000h) alcanar o valor armazenado em algum dos presets do grupo, o respectivo EI deste preset ser acionado, seguindo a relao ao lado.
Observao: Note que logo aps preencher a clula "Quantidade" para o GRUPO3, o contador de comparaes na Int2 passa a mostrar este mesmo valor, referente ao total de comparaes programadas na Int2. GRUPO4 Habilitado no programa de Int1 e Int2, utiliza o registro 3000h como primeiro preset e o EI EF00h como primeiro EI de resultado, com a clula "Quantidade" com o valor 20, pode-se dizer que o efetivo C000h ser comparado com os presets 3000h, 3002h...... 3026h. Quando o valor do efetivo (C000h) alcanar o valor armazenado em algum dos presets do grupo, o respectivo EI deste preset ser acionado, seguindo a relao ao lado. Observao: Note que logo aps preencher a clula "Quantidade" para o GRUPO4, os contadores de comparao na Int1 e Int2 passam a mostrar a soma total de comparaes utilizadas em cada uma das interrupes.
EFETIVO C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h C000h
PRESET 3000h 3002h 3004h 3006h 3008h 300Ah 300Ch 300Eh 3010h 3012h 3014h 3016h 3018h 301Ah 301Ch 301Eh 3020h 3022h 3024h 3026h
EI CORRESPONDENTE EF00h EF01h EF02h EF03h EF04h EF05h EF06h EF07h EF08h EF09h EF0Ah EF0Bh EF0Ch EF0Dh EF0Eh EF0Fh EF10h EF11h EF12h EF13h
157
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Movimentao de Dados Atravs de EI: Esse recurso associa uma sequncia de Estados Internos a uma sequncia de registros (presets). Quando um desses EI's acionado, o valor do preset associado a esse EI colocado no destino escolhido pelo programador. Se mais de um EI associado a um mesmo registro-destino estiver acionado, o valor do preset do menor EI ser colocado no destino. Se nenhum EI estiver acionado, o valor contido no registro-efetivo ser sempre o contedo do primeiro preset do canal.
Destino: Este o endereo de destino da movimentao de dados. Este endereo pode ser configurado pelo usurio, podendo ser utilizado qualquer registro livre do CLP. Origem: Este o endereo do primeiro registro de origem; todos os outros registros de origem do grupo viro em seqncia. Esse endereo pode ser configurado pelo usurio, podendo ser utilizado qualquer sequncia de registros livres do CLP. EI: Endereo do primeiro EI de movimentao de dados. Cada registro de origem est associado a um EI, que habilita a movimentao dos dados da sua origem para o registro de destino do grupo. Essa associao direta: o primeiro registro de origem est associado ao primeiro EI; o segundo registro ao segundo EI, etc. Este endereo pode ser configurado pelo usurio, podendo ser utilizado qualquer seqncia de EI's livres do CLP. Quantidade: Nesse campo, definido o nmero de registros-origem que esto associados ao registrodestino do grupo. O nmero mximo de movimentaes possveis de 256 na varredura, 32 no programa de Int1 e 32 no programa de Int2. Contadores de movimentao mostram a quantidade de movimentaes programadas em cada parte do programa. Eles encontram-se abaixo da tabela de configurao.
158
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Exemplo de utilizao Observe a configurao realizada na figura abaixo:
GRUPO1 Habilitado somente na varredura, utiliza o registro 5000h como EI ORIGEM DESTINO primeiro registro de origem e o EI 270h como primeiro EI de movimentao, com a clula "Quantidade" com o valor 6, pode-se 270h 5000h 8000h dizer que quando o EI 270h for acionado, o contedo do registro 271h 5002h 8000h 5000h (origem) ser copiado para o registro de destino (8000h) do 272h 5004h 8000h 273h 5006h 8000h grupo. Para cada EI (dentro do conjunto de EI's utilizados pelo 274h 5008h 8000h GRUPO1) acionado, um determinado registro-origem ter seu contedo copiado para o registro de destino (8000h) do grupo. A tabela ao lado relaciona os EI's com seus respectivos registros. Observao: Note que logo aps preencher a clula "Quantidade" para o GRUPO1, o contador de movimentaes na varredura passa a mostrar este mesmo valor, referente ao total de movimentaes automticas programadas na varredura. GRUPO2 Habilitado somente na Int1, utiliza o registro 6000h como primeiro registro de origem e o EI 300h como primeiro EI de movimentao, com a clula "Quantidade" com o valor 10, pode-se dizer que quando o EI 300h for acionado, o contedo do registro 6000h (origem) ser copiado para o registro de destino (9000h) do grupo. Para cada EI (dentro do conjunto de EI's utilizados pelo GRUPO2) acionado, um determinado registro-origem ter seu contedo copiado para o registro de destino (9000h) do grupo. A tabela ao lado relaciona os EI's com seus respectivos registros.
EI 300h 301h 302h 303h 304h 305h 306h 307h 308h 309h ORIGEM 6000h 6002h 6004h 6006h 6008h 600Ah 600Ch 600Eh 6010h 6012h DESTINO 9000h 9000h 9000h 9000h 9000h 9000h 9000h 9000h 9000h 9000h
Observao: Note que logo aps preencher a clula "Quantidade" para o GRUPO2, o contador de movimentaes na Int1 passa a mostrar este mesmo valor, referente ao total de movimentaes automticas programadas na Int1.
159
GRUPO3 Habilitado somente na Int2, utiliza o registro A550h como primeiro EI ORIGEM DESTINO registro de origem e o EI E400h como primeiro EI de movimentao, com a clula "Quantidade" com o valor 5, pode-se dizer que quando o E400h A550h C100h EI E400h for acionado, o contedo do registro A550h (origem) ser E401h A552h C100h copiado para o registro de destino (C100h) do grupo. Para cada EI E402h A554h C100h (dentro do conjunto de EI's utilizados pelo GRUPO3) acionado, um E403h A556h C100h E404h A558h C100h determinado registro-origem ter seu contedo copiado para o registro de destino (C100h) do grupo. A tabela ao lado relaciona os EI's com seus respectivos registros. Observao: Note que logo aps preencher a clula "Quantidade" para o GRUPO3, o contador de movimentaes na Int2 passa a mostrar este mesmo valor, referente ao total de movimentaes automticas programadas na Int2. GRUPO4 Habilitado na varredura e no programa de Int2, utiliza o registro 900h como primeiro registro de origem e o EI 3A0h como primeiro EI de movimentao, com a clula "Quantidade" com o valor 20, pode-se dizer que quando o EI 3A0h for acionado, o contedo do registro 900h (origem) ser copiado para o registro de destino (1000h) do grupo. Para cada EI (dentro do conjunto de EI's utilizados pelo GRUPO4) acionado, um determinado registro-origem ter seu contedo copiado para o registro de destino (1000h) do grupo. A tabela ao lado relaciona os EI's com seus respectivos registros. Observao: Note que logo aps preencher a clula "Quantidade" para o GRUPO4, os contadores de movimentao na varredura e no programa de Int2 passam a mostrar a soma total de movimentaes automticas utilizadas em cada regio. EI
3A0h 3A1h 3A2h 3A3h 3A4h 3A5h 3A6h 3A7h 3A8h 3A9h 3AAh 3ABh 3ACh 3ADh 3AEh 3AFh 3B0h 3B1h 3B2h 3B3h
ORIGEM
900h 902h 904h 906h 908h 90Ah 90Ch 90Eh 910h 912h 914h 916h 918h 91Ah 91Ch 91Eh 920h 922h 924h 926h
DESTINO
1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h 1000h
160
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Simulador de ngulo possvel obter nos Mdulos de Processamento relacionados com os drivers MPC4004R e MPC4004T uma simulao de um sinal de um transdutor angular utilizando o timer interno do processador. 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 setpoint 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
ESTADOS INTERNOS RELACIONADOS
003F 0030 00DF 16 EI DE NGULOS (Modo ngulo Simulado)
REGISTROS ASSOCIADOS
04D7 04D6 04D1 04D0 053F 0500 EFETIVO PRA O MODO NGULO SIMULADO SETPOINT PARA O MODO NGULO SIMULADO (RPM) 16 SETPOINTS DE NGULOS INICIAIS/FINAIS (1) (2) (3)
(1) Valores entre 0 e 4 RPM sero sempre 4 RPM. (2) O valor mximo para o setpoint de 180.0 RPM. (3) Estrutura de dados dos ngulos iniciais/finais. (Ver pgina 163)
Contador Rpido (Presente no Mdulo de Processamento) O Contador Rpido no Mdulo de Processamento destina-se a medies de posicionamentos atravs da contagem de pulsos (0000 a 9999) freqncia mxima de 3 kHz. Este contador receber sinal de pulso na entrada E100 (unidirecional) ou E100 e E101 (bidirecional). Para configurar as entradas necessrio verificar os jumpers contidos na CPU:
PLACA JUMPER POSIO FUNO
101.2806 P ou 101.2807 N
Default: bidirecional
ST2 ST3
A B A B
Observao: a CPU do MPC4004 composta por duas placas de circuito impresso. Os jumpers de definio do encoder encontram-se na placa inferior. Para acess-los necessrio remover a placar superior, retirando os parafusos de fixao. Aps alterar os jumpers ao remontar as placa verificar se a conexo entre as mesmas est correta. O contador rpido pode atuar em dois modos: Modo Normal Modo ngulo
161
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 setpoint 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 setpoint 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.
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 setpoints 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
ESTADOS INTERNOS RELACIONADOS
00D7 00D6 00D5 00D4 00D3 00D2 00D1 00D0 003F 0030
(1) (2) (3)
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) 16 EI DE NGULOS (Modo ngulo)
estados escritos como sada no software de usurio, para uso no software bsico. estados de leitura apenas pelo software usurio. estes estados passam a ser de uso geral quando o contador rpido do mdulo de processamento est no modo normal.
162
(1) No modo normal a contagem feita do VALOR INICIAL at o SETPOINT. (2) No modo ngulo o valor da marca zero para sentido decrescente igual ao nmero de pulsos por volta menos um. (3) O clculo do valor em RPM feito s no modo ngulo e considerando-se encoder de 360 pulsos/volta, independentemente do encoder realmente usado.
163
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Exemplo: Seja o primeiro ngulo inicial de 0 e primeiro ngulo final de 150:
0500h 00 0501h 00 0502h 01 0503h 50
Escolha uma das sadas digitais para relacionar 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. Caso no queira relacionar a sada digital escolha a opo Nenhum. Clique no boto OK para confirmar os valores.
164
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Temporizadores e Contadores O aplicativo WinSUP 2, 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 48* Temporizadores ou Contadores.
* - Total utilizado em um programa somando contadores e temporizadores.
Mapeamento de Memria
ESTADOS INTERNOS RELACIONADOS
001F 0000 32 TEMPORIZADORES/CONTADORES
REGISTROS ASSOCIADOS
047F 0440 043F 0400 32 EFETIVOS DE TEMPORIZADOS/CONTADORES 32 PRESETS DE TEMPORIZADORES/CONTADORES
Abaixo temos uma tabela realizando a referncia cruzada dos Estados Internos, Presets e Efetivos dos Temporizadores/Contadores:
N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ESTADO INTERNO 0000h 0001h 0002h 0003h 0004h 0005h 0006h 0007h 0008h 0009h 000Ah 000Bh 000Ch 000Dh 000Eh 000Fh PRESET 0400h 0402h 0404h 0406h 0408h 040Ah 040Ch 040Eh 0410h 0412h 0414h 0416h 0418h 041Ah 041Ch 041Eh EFETIVO 0440h 0442h 0444h 0446h 0448h 044Ah 044Ch 044Eh 0450h 0452h 0454h 0456h 0458h 045Ah 045Ch 045Eh N 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ESTADO INTERNO 0010h 0011h 0012h 0013h 0014h 0015h 0016h 0017h 0018h 0019h 001Ah 001Bh 001Ch 001Dh 001Eh 001Fh PRESET 0420h 0422h 0424h 0426h 0428h 042Ah 042Ch 042Eh 0430h 0432h 0434h 0436h 0438h 043Ah 043Ch 043Eh EFETIVO 0460h 0462h 0464h 0466h 0468h 046Ah 046Ch 046Eh 0470h 0472h 0474h 0476h 0478h 047Ah 047Ch 047Eh
Importante: No aplicativo WinSUP 2 o usurio tem disponvel o Mapeamento de Memria da srie MPC4004, para acess-lo basta teclar [Shift+F1], em qualquer menu.
165
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Temporizadores (0,001s) 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
com os temporizadores de 0,001s :
ESTADOS INTERNOS RELACIONADOS
0021 0020 HABILITA TEMPORIZADOR 02 HABILITA 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.
166
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Motor de Passo Os drivers MPC4004R e MPC4004T permitem o acionamento de 1 motor de passo de 4 fases x 2A (corrente mxima por fase), podendo ser ligado diretamente nas sadas do controlador, ou mesmo gerar pulsos para alimentar a entrada de um driver de motor de passo. As sadas utilizadas so: Modo 4 fases Motor de Passo controlado pelas 4 sadas S180 a S183, sendo as demais 184 a 187, de uso geral. Modo Gerador de Pulsos Sada de CLOCK somente a sada S180, sendo as demais 181 a 187 de uso geral.
BLOQUEIO DE CONTAGEM MODO DE FUNCIONAMENTO SENTIDO DE ROTAO POSIO ALCANADA TIPO DE PASSO RESET DO EFETIVO
MODO GERADOR DE PULSOS EI Descrio 200 No utilizado 201 HABILITA/BLOQUEIO DE CLOCK 202 MODO DE FUNCIONAMENTO 203 No utilizado 204 POSIO ALCANADA 205 No utilizado 206 RESET DO EFETIVO
Descrio dos estados internos relacionados: 200- habilita torque - quando ativado energiza o motor com o ltimo passo ativo. 201- bloqueio Modo 4 Fases: quando ativado inibir a progresso de contagem, parando o motor instantaneamente deixando torque no eixo do motor. Modo Gerador de Pulsos: quando desativado a sada S180 estar enviando pulsos, ativado inibir a sada de pulsos. 202- escolha do modo de funcionamento : Ativado - modo contnuo Desativado - modo posio Modo contnuo - nesta condio aps a habilitao do motor , o mesmo comear a girar indefinidamente Modo posio - Modo 4 Fases: nesta condio, o motor se deslocar uma quantidade programada de pulsos , parando com torque no final da contagem. Modo Gerador de Pulsos: nesta condio, o motor se deslocar uma quantidade programada de pulsos , parando com o envio de pulsos da sada S180 no final da contagem. 203- sentido ativado horrio , desativado anti-horrio Observao: a direo de rotao est relacionada 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 - meio passo ligado - passo inteiro 167
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Observao: a escolha de meio passo permite dobrar a resoluo do motor . 206- Reset do efetivo - Ao ser ativado colocar zeros nos endereos 4D4/4D5 e 4D6/4D7
Registros relacionados :
4D8 e 4DA - preset do nmero de passos, 8 dgitos (00000000 99999999) (modo posio) 4D4 e 4D6 - efetivo de contagem dos passos, 8 dgitos (00000000 99999999) (modo posio) 4D0 e 4D1 - valor de velocidade min. 5.0 RPM mx 180.0 RPM Observao: A velocidade do motor em RPM calculada diferente para cada uma das configuraes do motor de passo. Para o modo 4 fases, considera-se um motor de 360 passos por volta, J para o modo de gerador de pulsos, considera-se um motor com nmero de passos por volta definido na configurao. 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 do modo 4 fases: Passo inteiro
S180 1 2 3 4 1 ON ON OFF OFF ON S181 OFF OFF ON ON OFF S182 ON OFF OFF ON ON S183 OFF ON ON OFF OFF 1 2 3 4 5 6 7 8 1 S180 ON ON ON OFF OFF OFF OFF OFF ON
Meio passo
S181 OFF OFF OFF OFF ON ON ON OFF OFF S182 ON OFF OFF OFF OFF OFF ON ON ON S183 OFF OFF ON ON ON OFF OFF OFF OFF
168
S0
S1 S5 E1 E5
S2 S6 E2 E6 RUN
S3 S7 E3 E7 PROG +5Vcc
S4 E0 E4
S7 S6 S5 S4 S3 S2 S1 S0
24VS 0VS
E7 E6 E5 E4 E3 E2 E1 E0 24VE 0VE
STS RS232
L1 L2
4004.11
4004.40
Fig. 70. - Esquema de ligao entre Motor de Passo e Controlador Programvel (modo 4 fases)
Fig. 71. - Esquema de ligao entre o driver de Motor de Passo e Controlador Programvel.
169
170
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Envio de Caracteres Atravs do Canal Serial (Instruo PRINT) Envio de caracteres para um dispositivo externo, como uma impressora serial, servo motores, modem, etc.
Funcionamento: Ao 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 WinSUP 2, 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 95).
171
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Leitura de Caracteres Atravs do Canal Serial L 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 . Funcionamento do estado interno 0AB:
172
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Impresso de Dados (TXPR) Existem aplicaes em que necessrio a impresso de relatrios pr-formatados ou cabealhos em ASCII. O recurso de Impresso de Dados facilita a composio destes relatrios e cabealhos.
Definio dos Campos Pginas de impresso: Identifica as tabelas, mostrando parte de seu contedo e seu tamanho, em bytes. Limpar texto: Apaga o texto da tabela selecionada. Offset: Mostra a posio em que o caractere est sendo alocado, tendo como referncia o primeiro caractere digitado que receber a posio relativa 00h. Contedo da pgina: Caixa de texto para a edio do contedo da pgina de impresso selecionada. Nmero de colunas: Quantidade de colunas desejadas na tabela (mximo de 40). CR automtico: Insere um caractere de Carrier Return no final de cada linha. LF automtico: Insere um caractere de Line Feed no final de cada linha.
173
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Comunicao Background Os drivers MPC4004R e MPC4004T possuem o recurso de "mestre de rede" em qualquer um de seus canais seriais, possibilitando a troca de informaes entre controladores atravs da comunicao background. A comunicao background o mecanismo atravs do qual um CLP pode atuar como mestre de rede. Consiste em uma lista de tarefas realizada ciclicamente pelo CLP, em paralelo com o processamento do programa usurio. Nesta lista de tarefas, so programadas a leitura e a escrita, pelo mestre, de registros/EIs de dispositivos escravos de rede. 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. Os CLPs Atos podem utilizar dois protocolos de comunicao diferentes para trocar dados entre si: O protocolo APR03 e o protocolo MODBUS RTU. Utilizando-se um dos dois protocolos suportados, possvel construir uma rede mestre-escravo de at 31 pontos. Em ambos os casos, apenas um dos dispositivos conectados a rede atuar como mestre.
3D0 - Estado interno de habilitao do modo mestre, ao ser ativado o canal serial escolhido iniciar a varrer a tabela com as regies a serem atualizadas nas estaes. Ao ser desligado, o canal serial volta a ser um canal escravo. Importante: O canal serial, ao ser definido como mestre, no mais responder a aplicativos como WinSUP 2, PEP ou sistemas supervisrios, pois estar havendo coliso no canal de comunicao em funo de haver 02 dispositivos mestre na rede. 3D1 a 3EF - indicam respectivamente EIs 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: possvel definir at 85 frames de comunicao de 16 bytes cada utilizando o protocolo APR03 e at 73 frames de 16 bytes cada utilizando o protocolo MODBUS/RTU. Utilizando-se o protocolo APR03, cada regio receber ainda o atributo de enviar para a estao ou receber da estao: "Mestre CP - envia os bytes do terminal para o CP "Mestre CP - envia os bytes do CP para o terminal
Tambm possvel definir o endereo do mestre e o endereo do CP onde ocorrer o envio ou recebimento das informaes.
174
Especificaes:
Para ativar o modo mestre do protocolo APR03, siga os seguintes passos: 1. Habilite a comunicao background; 2. Selecione o protocolo APR03 na caixa Protocolo. 3. Declare os frames de comunicao, preenchendo os campos End. Mestre, Direo, End. CP, Num. CP e Num. Bytes. 4. Ative o estado interno 3D0h. Utilizando o protocolo MODBUS: O protocolo Modbus foi desenvolvido pela empresa Modicom, sendo implementado o tipo RTU (Remote Terminal Unit) nos CLPs Atos. Baud Rate Parity Stop Bit Data bit = 2400, 4800, 9600, 19200, 57600 = nenhuma = 1 ou 2 bits configurveis (1 default) = 8 bits
Especificaes:
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)
Para ativar o modo mestre do protocolo Modbus, siga os seguintes passos: 1. Habilite a comunicao background 2. Selecione o protocolo Modbus na caixa Protocolo. 3. Declare os frames de comunicao, preenchendo os campos End. Mestre, Direo, End. CP, Num. CP e Num. Bytes. 4. Ative o estado interno 3D0h.
175
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Observao: Mais informaes sobre o protocolo MODBUS esto disponveis nos boletins tcnicos B05/00 Protocolo MODBUS e B01/01 Protocolo MODBUS EXEMPLOS na rea de download do site da Atos: www.atos.com.br. A figura abaixo mostra a guia para configurao da comunicao background:
Definio dos Campos Endereo Mestre: endereo inicial a ser transmitido ou recebido. Direo: sentido de transmisso ou recebimento. Endereo CP: endereo inicial a ser transmitido ou recebido. Nmero CP: nmero do CP na rede. Nmero Bytes: quantidade de bytes transmitidos da regio de menu. Observao: quando a comunicao estiver habilitada, os CLPs enviam e recebem dados atualizando-os.
176
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Habilita Comparao de Mximos e Mnimos Esse recurso, disponvel somente para CPU's dos drivers MPC4004R e MPC4004T, executa a comparao de um registro qualquer, chamado de "Efetivo" , com outros dois registros (tambm configurveis) chamados de "End. Mnimo" e "End. Mximo" durante a varredura. Podem ser realizadas at 76 comparaes. Os registros "End. Mnimo" e "End. Mximo" possuem, cada um, um EI associado. A partir do momento que o registro efetivo igualar-se, ou encontrar-se abaixo do valor estabelecido no registro "End. Mnimo" o EI associado a esse registro ser acionado, da mesma maneira que se o registro efetivo igualar-se, ou encontrar-se acima do valor estabelecido no registro "End. Mximo" o EI associado a esse registro tambm ser acionado. Cada linha, chamada de ID independente, podendo ser configurados livremente os registros/EI's utilizados em cada campo de cada ID.
EI Mnimo: O EI definido neste campo ser acionado quando o valor do efetivo for menor ou igual ao valor contido no registro definido no campo "End. Mnimo". Este endereo pode ser configurado pelo usurio, podendo ser utilizado qualquer Estado Interno livre do CLP; EI Mximo: O EI definido neste campo ser acionado quando o valor do efetivo for maior ou igual ao valor contido no registro definido no campo "End. Mximo". Este endereo pode ser configurado pelo usurio, podendo ser utilizado qualquer Estado Interno livre do CLP;
177
ID1 Utilizando os registros 800h, 900h e 902h respectivamente como efetivo, endereo de mnimo e endereo de mximo, e com os EI's mnimo e mximo definidos como 180h e 181h, pode-se observar a seguinte representao:
Quando o contedo do registro efetivo (800h) for igual ou menor que o valor de mnimo (armazenado no registro 900h), o EI 180h ser acionado e o EI 181 ser desacionado; Quando o contedo do registro efetivo (800h) for maior que o valor de mnimo (armazenado no registro 900h) e menor que o valor de mximo (armazenado no registro 902h), os EI's 180h e 181h sero desacionados; Quando o contedo do registro efetivo (800h) for igual ou maior que o valor de mximo (armazenado no registro 902h), o EI 180h ser desacionado e o EI 181 ser acionado;
178
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Habilita Contador/Temporizador 33 a 48 Este recurso, disponvel somente para CPU's dos drivers MPC4004R e MPC4004T, habilita a utilizao de outros 16 contadores/temporizadores com retardo na energizao, do mdulo de processamento.
Observao: A configurao mostrada na figura acima padro toda vez que se abre a janela de opes pela primeira vez. Qualquer registro/EI livre pode ser utilizado nestes campos, desde que existam registros/EIs subsequentes suficientes para todos os temporizadores/contadores existentes. Utilizando um temporizador no programa de usurio: No exemplo a seguir, considere que os campos "Preset", "Efetivo", e "EI" da configurao deste recurso tenham sido preenchidos com a configurao padro montada pelo WinSUP 2 (ver figura acima). Para inserir um bloco TMR ou CNT, h 3 modos diferentes: 1. Posicionar o cursor na linha em que se deseja inserir o bloco e pressionar a tecla B. Na janela que se abre, selecionar o nome do bloco que deseja inserir (TMR ou CNT) e em seguida entrar com os EIs correspondentes ao TMR/CNT que deseja utilizar. Por exemplo: para utilizar o TMR/CNT n 33, utilize o EI 2F0h. Caso seja utilizado o EI 2F1h, o TMR/CNT a ser utilizado ser o n 34, e assim por diante. 2. Posicionar o cursor onde deseja inserir o bloco. Na barra de ferramentas, selecionar o boto . Na janela que se abre, selecionar o bloco de sada que deseja inserir, e em seguida entrar com o EI correspondente ao TMR/CNT que deseja utilizar, da mesma maneira como descrito no item 1. 3. Posicionar o cursor na linha em que deseja inserir o contato de sada. Dar um clique com o boto direito do mouse, e no menu que se abre, selecionar a opo Inserir bloco de sada. Na janela que se abre, selecionar o nome do bloco que deseja inserir (TMR ou CNT) e em seguida entrar com os EI correspondente ao TMR que se deseja utilizar,da mesma maneira como descrito no item 1. Na linha ladder, os blocos TMR e CNT sero representados da seguinte maneira:
179
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Programao On-Line A opo "Programao On-line", recurso existente somente para CPU's do driver MPC4004T, permite realizar alteraes no programa de usurio, sem a necessidade de passar o CP para o modo Prog, evitando assim parar a mquina ou processo. Ateno: Este recurso, deve ser utilizado com total cuidado e ateno por parte do usurio, pois alteraes no programa feitas de forma indevida, podem causar danos ao operador ou a mquina / processo. A ATOS se isenta de qualquer responsabilidade sobre danos causados pelo uso indevido deste recurso. Recomendaes: Basicamente as alteraes on-line devem ser entendidas como sendo pequenas alteraes, onde o usurio possui total controle de que no haver risco ao processo ou a operadores, excluindo assim grandes alteraes. Alteraes de maior complexidade devem ser tratadas como sendo alteraes pertinentes a um startup, onde condies so controladas e intertravamentos feitos para evitar operaes indevidas durante a depurao da lgica. Portanto a modificao on-line no deve ser entendida como um recurso de desenvolvimento da mquina ou processo, e sim um recurso para corrigir pequenos desvios em campo. Por motivos de segurana, para habilitar a programao on-line o CLP deve estar conectado ao PC (no necessrio estar em modo superviso). O envio de programa s permitido se o programa do controlador for o mesmo aberto no aplicativo. Feito isso, siga os seguintes passos: 1. No menu "Comunicao", posicione o mouse sobre a opo "Programao On-line"; 2. Espere at a opo se expandir e escolha a opo "Habilita programao On-line", como mostrado abaixo:
3. Aps esta etapa, o aplicativo far uma verificao junto ao controlador se o programa no WinSUP igual ao programa do CP, caso positivo as opes do menu sero habilitadas, caso contrrio ser mostrado a janela ao lado ser apresentada:
180
Captulo 5 Caractersticas dos Drivers MPC4004R e MPC4004T Descrio do menu "Programao On-line": Enviar para o CLP: Disponvel tambm atravs de um atalho de teclado na barra de ferramentas do WinSUP, esta opo realiza o envio do programa de usurio alterado para o CLP; Restaurar programa Anterior: Durante a programao on-line, o WinSUP permite recuperar a ltima modificao feita no CLP. O programa ainda est armazenado na memria do controlador, e selecionando-se esta opo ele passar a ser executado; Restaurar programa original: Selecionando-se esta opo, o programa original gravado em memria FLASH ser carregado no controlador e passar a ser executado. importante observar que se a opo "confirmar programao on-line" foi selecionada em algum momento da programao on-line, o programa original passa a ser o ltimo gravado em FLASH, e no o inicial sua aplicao; Confirmar programao on-line: Aps realizar todas as alteraes no controlador, selecione est opo para gravar o novo programa de usurio modificado em memria FLASH do CLP. Isso se deve ao fato do controlador estar trabalhando em memria RAM. Em caso de queda de energia, um procedimento padro do controlador carregar o programa de usurio (armazenado em memria FLASH) para a memria RAM. Se a programao on-line no for confirmada, em casos que o controlador for resetado, o programa de usurio ser substitudo pelo presente na memria FLASH, perdendo assim as alteraes realizadas na programao on-line. Importante: No permitido realizar nenhuma alterao na configurao de hardware do projeto. Ao fazer isso o WinSUP trava a opo de programao on-line, impossibilitando o envio do programa de usurio. Algumas instrues, por estarem vinculadas configurao de hardware tambm no podem ser modificadas. So elas:
181
182
Configurao
A configurao da IHM feita atravs da guia IHM da janela Configurao de Hardware. Selecionar no WinSUP 2 o frontal utilizado da seguinte maneira:
IHM Atos 2002P95C, 2002P96C e 4004.90 4004G92, 4004P92, 4004P94C, 4004.95 e 4004P98C Opo do WinSUP 2 LCD 2x20 com campos livres LCD 4x20 com campos livres
183
Captulo 6 - Interfaces Homem Mquina (IHM) Interface 2002P96C A interface 2002P96C (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
160.0 (L) 30.0
SRIE
F.2002.96/10
S1
Lock
S2
Status
K1
A
K2
B
K3
C
LOCK
K4
D
K5
E
K6
F
250.0 (H)
K7
K8
K9
ESC
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Os terminais so fixados atravs de grampos laterais, que acompanham o produto. O rasgo para instalao (L) 228,0 x (H) 142,0
Observao: O frontal 2002P96C possui para as teclas Fs uma bolsa para identificao da funo. Interface 4004.90C A interface 4004.90C contm um display de cristal lquido (negativo) composto por: 2 linhas de 20 caracteres Teclado numrico 10 botes (tecla K) de uso geral 6 LEDs de sinalizao
184
226.0
Captulo 6 - Interfaces Homem Mquina (IHM) Interface 4004G92C A interface 4004G92C contm um display de cristal lquido composto por: 4 linhas de 20 caracteres (display de dgito grande 9x5mm) teclado numrico 4 botes (tecla F) e 10 botes (tecla K) de uso geral 12 LEDs de sinalizao
Interface 4004P92C A interface 4004P92C 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 12 LEDs de sinalizao
185
Captulo 6 - Interfaces Homem Mquina (IHM) Interface 4004P94C A interface 4004P94C contm um display de cristal lquido composto por: 4 linhas de 20 caracteres (display de dgito grande 9x5mm) teclado numrico 12 botes (tecla F) e 10 botes (tecla K) de uso geral 12 LEDs de sinalizao
240,0 (L) 32.00
SRIE
F.4004.94/10
180,0 (H)
Status
S1 K1
A
S2 K2
B
K3
C
F1 F2 F3 F4
F5 F6 F7 F8
LOCK
K4
D
K5
E
K6
F
K7
K8 K0
K9
ESC
Os terminais so fixados atravs de grampos laterais, que acompanham o produto. O rasgo para instalao (L) 210,0 x (H) 160,0
186
158,00
Captulo 6 - Interfaces Homem Mquina (IHM) Interface 4004.95C A interface 4004.95C contm um display de cristal lquido composto por: 4 linhas de 20 caracteres Teclado numrico 10 botes (tecla K) de uso geral 6 LEDs de sinalizao
187
Captulo 6 - Interfaces Homem Mquina (IHM) Interfaces 4004P98C A interface 4004P98C contm um display de cristal lquido composto por: 4 linhas de 20 caracteres teclado numrico 12 botes (tecla F) e 10 botes (tecla K) de uso geral 12 LEDs de sinalizao
240,0 (L) 32.00
SRIE
F.4004.98/10
180,0 (H)
Status
S1 K1
A
S2 K2
B
K3
C
F1 F2 F3 F4
F5 F6 F7 F8
LOCK
K4
D
K5
E
K6
F
K7
K8 K0
K9
ESC
Os terminais so fixados atravs de grampos laterais, que acompanham o produto. O rasgo para instalao (L) 210,0 x (H) 160,0
188
158,00
DESCRIO
CABO FLAT SEM BLINDAGEM 20 VIAS COM 0,5m CABO FLAT SEM BLINDAGEM 20 VIAS COM 1,0m CABO MANGA BLINDADO 20 VIAS COM 0,5m CABO MANGA BLINDADO 20 VIAS COM 1,0m CABO MANGA BLINDADO 20 VIAS COM 1,5m CABO MANGA BLINDADO 20 VIAS COM 2,0m
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>.
189
Captulo 6 - Interfaces Homem Mquina (IHM) Tecla de Auxlio Manuteno 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. Tecla de Bloqueio de Teclado 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 RM 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 E D I C A O
V A L I D A
P E RM I T I D A !
OU
S E N H A E D I C A O
V A L I D A
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>.
190
Captulo 6 - Interfaces Homem Mquina (IHM) Caso a senha digitada esteja errada, ser mostrada a mensagem:
S E N H A T E N T E
E R R A D A
! !
N O V A M 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 ?
- - - - - - - -
A partir deste ponto o funcionamento como se tivesse acionado a tecla <SENHA>. 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 N A O
Utilizando o Aplicativo WinSUP 2
S E N H A
H A B I L I T A D A
Para ativar habilitar a senha da IHM, necessrio definir o tipo de IHM utilizada no projeto, marcar a opo Habilita senha na guia Geral da guia IHM, na janela Configurao de Hardware, como mostra a figura abaixo:
191
Captulo 6 - Interfaces Homem Mquina (IHM) Descrio do Funcionamento das Receitas via IHM (Arquivo de Moldes) A RECEITA (arquivo de moldes) pode ser acessada atravs dos frontais 2002.95, 2002.96, 2002P96, 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. Ao se acionar a tecla <SENHA>, aparecer a mensagem mostrada abaixo:
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 .
O campo xxx mostra o ltimo molde recuperado. O campo "---" fica neste momento preparado para aceitar a digitao do nmero do molde. O smbolo "M" (Modificado), ficar piscando toda vez que houver mudana de valores, atravs das telas de edio ou seletoras, que caracteriza mudana dos valores do molde atual. Aps a escolha do nmero do molde, a finalizao da operao feita atravs da tecla <ENTER>. Para evitar operaes inadequadas, existem telas auxiliares que sero mostradas nas seguintes situaes: arquivo digitado acima do permitido:
V A L O R A R Q U I V O
I N V A L I D O M A X I MO
= x x x
192
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. arquivo a ser armazenado j possui dados vlidos.
A R Q U I V O S I M
O C U P A D O ! N A O
C O N T I N U A R ?
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). Utilizando o Aplicativo WinSUP 2 Para habilitar as receitas via IHM, marque a opo Habilita receitas via IHM, na guia Receitas da guia IHM na janela Configurao de Hardware, como mostra a figura abaixo:
193
Captulo 6 - Interfaces Homem Mquina (IHM) 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 No obrigatrio que sejam na mesma pgina, porm deve-se respeitar o limite de 512 bytes por segmento. O WinSUP 2 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.
A posio fsica dos campos ser definida atravs do usurio, respeitando os tamanhos prestabelecidos 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 2
Exemplo de tela de texto
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 ) D E S L I G
L I G A D A
194
Bargraph - Permite ao usurio desenhar uma escala proporcional ao valor de um registro. Esto associados ao bargraph os seguintes campos:
Registro Tamanho Tipo Tipo de Dado Valor Mximo Valor Mnimo Endereo que contm a varivel Nmero de barras que o usurio deseja (mximo 20) Desvio Contnuo BCD Binrio Valor no qual estar aceso o ltimo caractere do bargraph Valor de offset para clculo do bargraph
Abaixo temos o exemplo de dois tipos de bargraphs: 0 1 2 3 4 5 6 7 8 9 - - - - - - - - - - - - - - - - - - Exemplo de Bargraph indicador de desvio
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 Endereo que seleciona o string Nmero de mensagens utilizadas (mximo 32) Tamanho mximo de cada mensagem (mximo 20) Normal ou Piscante Mensagem definida pelo usurio
Funcionamento da Tecla Senha A funo senha definida pelo usurio no WinSUP 2, em cada tela que possuir campos de Edio.
O default do aplicativo WinSUP 2 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).
195
Captulo 6 - Interfaces Homem Mquina (IHM) Utilizando o Aplicativo WinSUP 2 Para habilitar a senha para edio, deve-se estar no modo de edio das telas. Para fazer isso clique sobre a guia Telas da guia IHM na janela Configurao de Hardware, como mostra a figura abaixo:
Estando com o cursor sobre qualquer tela e clicando sobre o boto Alterar entra-se no modo de edio de telas. 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:
196
A U X I L I O R E G I S T R O
Onde: V Y
M A N U T E N C A O V V V Y Y Y Y
dgitos pertencentes edio do registro. pode formar a palavra ON, OFF ou um valor de 4 dgitos.
Importante: O firmware coloca o texto da tela. Os nicos dgitos editveis so os pertencentes ao registro. O acesso ao auxlio manuteno feito diretamente atravs de tecla Auxlio manuteno.
E R R O D E M A X I MO !
E D . = M A X . =
X X X 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.
197
Captulo 6 - Interfaces Homem Mquina (IHM) Utilizando o Aplicativo WinSUP 2 Para habilitar os valores de mximo e mnimo de um campo de edio, deve-se estar no modo de edio das telas. Para fazer isso clique sobre a guia Telas da guia IHM na janela Configurao de Hardware. Insira um campo de edio e edite os campos Mximo e Mnimo, como mostra a figura abaixo:
198
F 1 - MO S T R A F 4 - E D I T A
F 2 - P R O C U R A F 3 - C A R R E G A
199
Alarmes
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 (time-out 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 serem 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 time-out 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 time-out 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. Utilizando o Aplicativo WinSUP 2 A programao dos alarmes da IHM feita, na guia Alarmes da guia IHM na janela Configurao de Hardware, como mostra a figura ao lado. Procedimento Digite o endereo do primeiro estado interno de alarme, o nmero da primeira tela de alarme e o nmero de alarmes programados. Pressione OK para atualizar todos os parmetros e abandonar 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.
Fig. 92. - Alarmes da IHM
Estando novamente no menu configurao, na opo IHM pode-se programar o tempo de time-out das telas de firmware na opo programao. As telas de firmware so as telas de mudana de alarmes. O time-out 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 time-out. Aps o trmino deste tempo aparecer no display tela anterior a chamada. O funcionamento do time-out para as telas de alarmes foi descrito na viso geral.
200
Captulo 7 - Dimenses
MPC4004
MPC4004
MPC4004
S4 E0 E4
S5 E1 E5
S6 E2 E6 RUN
S7 E3 E7 PROG
S4 E0 E4
S5 E1 E5
S6 E2 E6
S7 E3 E7
S4 E0 E4
S5 E1 E5
S6 E2 E6
S7 E3 E7
MPC4004
S0
S1
S2
S3
S0
S1
S2
S3
S0
S1
S2
S3
+5Vcc
S7 S6 S5 S4 S3 S2 IHM
S7 S6 S5 S4 S3 S2 S1 S0 24VS 0VS
S7 S6 S5 S4 S3 S2
N. Ranhuras 2 4 6 8 10 Profundidade
L1 L2
D (mm) 27 27 27 27 64
169
140
REDE
S1 S0 24VS 0VS
S1 S0 24VS 0VS
E7 E6 E5 E4 E3 E2 E1 E0 24VE 0VE
STS RS232
E7 E6 E5 E4 E3 E2
E7 E6 E5 E4 E3 E2 E1 E0 24VE 0VE
E1 E0 24VE 0VE
4004.01
4004.51
4004.51
4004.40B
L 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.
201
154
Captulo 7 - Dimenses
MPC 4004
ON RX TX
CONVERSOR
R S 2 3 2
1 - NC 4 - NC 2 - RX 5 - GND 3 - TX 6 - DIR
169
N. Ranhuras
D0/RI D0/RI +5Vcc GND1
T(mm) 56 113 mm
R S 4 8 5
1 Profundidade
L1 L2
RE DE
4004.71
T
Fig. 94. - Dimenses dos acessrios que utilizam bastidor de 1 passo.
202
8. 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 ONLINE 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). Cabo de Ligao em RS232 (PC MPC4004)
203
Importante: para aplicaes em rede, recomendada a utilizao do conversor 2232.00R , por possuir proteo contra descargas atmosfricas. Caractersticas Eltricas do Cabo para Padro RS485 Bitola mnima dos condutores: 24 AWG 1 par tranado de condutores mais 1 condutor dreno em contato com fita de polister metalizada aplicada helicoidalmente sobre os pares tranados. Capacitncia mtua do par tranado mx. 65pF/m Resistncia de cada condutor mx. 98 Ohms/km Impedncia caracterstica (Z0) 120Ohms
204
Captulo 8 Comunicao Serial Importante: Os resistores de terminao (RT) so recomendados e devem ser instalados nas extremidades da rede. O valor dos resistores de terminao dever estar prximo da impedncia caracterstica da linha de transmisso, variando entre 120 a 150 ohms (valores prticos e dependendo do nmero de receptores acoplados na linha). As dimenses fsicas do cabo so irrelevantes para o clculo dos resistores de terminao. Cabo de Ligao em RS485 (a curta distncia com o PC)
205
Captulo 8 Comunicao Serial Cabo de Ligao para RS485 com IHM Sries 1720.xy
TOL04295 TOL04295 CN1 CN2
O cabo aconselhado para conexo entre o MPC4004 e uma IHM da srie 1720.xy o C4004D_ _ _ (3 ltimos dgitos informam o comprimento do cabo):
CABO C4004D005 C4004D050 C4004D110 COMPRIMENTO [m] 0,5 5,0 10,0
(APR03) RS485
Importante: Para minimizar problemas com induo eletromagntica, recomendvel que se faa a interligao dos aterramentos (RS-485). Observaes: 1 - Durante a instalao, observe atentamente a polaridade dos sinais de dados (DO/RI e DO/RI). 2 - O uso da blindagem absolutamente essencial para se obter alta imunidade contra interferncias eletromagnticas. A blindagem por sua vez deve ser conectada ao sistema de aterramento em ambos os lados atravs de bornes de aterramento adequados. Adicionalmente recomenda-se que os cabos de comunicao sejam mantidos separados dos cabos de alta voltagem. Podero ser conectados at 8 dispositivos (IHM + 7) em um mesmo segmento sendo necessria a terminao (atravs de um terminador ativo), no fim do barramento.
206
Captulo 8 Comunicao Serial Cabo de Ligao para RS232 com Terminal Srie 1755.xx
Terminal IHM RJ11 - MACHO 6 1 MPC4004 RJ11 - MACHO 6 1
CN1
CN1
XX,Xm
207
MPC4004)
208
LINK EM RS485
232 485
2232.00R
RS485
P
MPC4004
P
Alimentao 110V/220V
Alimentao 110V/220V
modem
modem
MPC4004
P
Alimentao 110V/220V
P
Alimentao 110V/220V
209
DETALHE DA PROTEO P
CENTELHADOR ENTRADA
TRANSORB
PT
SADA
ATERRAMENTO
A proteo "P" possui nvel de grampeamento compatvel com o sinal a ser protegido. RS485: 6,8V Modem: 150 V Alimentao: 250 V
210
Ligado=RS485 Desligado=RS232
211
Force
O recurso Force permite ao usurio alterar artificialmente, para ON ou OFF, o status de qualquer EI do controlador. utilizado para analisar o efeito de um ou mais estados internos no programa de usurio, facilitando testes de simulao de diagramas lgicos em bancadas. ATENO: Toda passagem do modo RUN para o modo PROG 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 WinSUP 2 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
Utilizando o Aplicativo WinSUP 2 O force pode ser usado somente no modo de superviso, para inici-la, existem dois modos diferentes: 1. No menu Comunicao, acesse a opo Iniciar Superviso. 2. Na barra de ferramentas, clique no boto.
Utilizar o force atravs do menu comunicao opo Force. Dentro da janela Force clicar sobre o boto que se refere a condio desejada.
O force ser desativado a toda passagem do modo PROG para o modo RUN, ou quando o usurio sair do modo de superviso.
212
Apndice A Autodiagnstico
Apndice A Autodiagnstico
Mensagens de Autodiagnstico nas Interfaces (IHM)
Logo aps a energizao do MPC4004, ser apresentada a mensagem do sistema, indicando o "status" do controlador. Veja a tabela a seguir:
MENSAGEM EPROM USURIO OK MEMRIA NVRAM OK ou EPROM USURIO OK MEMRIA RAM OK ERRO MEMRIA NVRAM SISTEMA PARADO ou ERRO MEMRIA RAM SISTEMA PARADO DESCRIO
Todos os testes iniciais foram executados com sucesso, entrando o controlador em ciclo normal de trabalho.
Foi detectada uma falha na memria RAM/NVRAM do equipamento. O controlador no iniciar seu ciclo normal de trabalho. Soluo: Enviar o equipamento para reparo. Foi detectada falha de leitura na memria que armazena o programa de usurio. O controlador no iniciar seu ciclo normal de trabalho. Soluo: Enviar o equipamento para reparo. Foi encontrada uma instruo no vlida.
ERRO USUARIO Soluo: Verificar se o driver escolhido compatvel. Verificar verso da memria bsica.
Foi encontrada uma instruo no vlida no programa de interrupo 1. ERRO PROG. INT1 Soluo: Verificar se o driver escolhido compatvel. Verificar verso da memria bsica.
Foi encontrada uma instruo no vlida no programa de interrupo 2. ERRO PROG. INT2 Soluo: Verificar se o driver escolhido compatvel. Verificar verso da memria bsica.
BATERIA NO OK
Foi identificado um nvel de bateria baixo. Os dados da memria RAM no so mais garantidos. Soluo: Substituio da bateria. Foi detectada uma falha na memria FLASH do equipamento. O controlador no iniciar seu ciclo normal de trabalho. Soluo: Enviar o equipamento para reparo.
213
Apndice A Autodiagnstico
Na presena de qualquer falha, no modo RUN, o LED piscar lentamente (0,5seg. ON e 0,5seg. OFF).
BATERIA BAIXA ERRO MEMORIA RAM ERRO MEMORIA FLASH ERRO USUARIO ERRO INT1 ERRO INT2
: 3 piscadas a cada intervalo de 0,5 seg.; : 4 piscadas a cada intervalo de 0,5 seg.; : 5 piscadas a cada intervalo de 0,5 seg.; : 6 piscadas a cada intervalo de 0,5 seg.; : 7 piscadas a cada intervalo de 0,5 seg.; : 8 piscadas a cada intervalo de 0,5 seg.;
No modo PROG, o LED sempre piscar lentamente. Nota: o LED de status est presente no mdulo de processamento e na IHM. Importante O cliente sempre dever manter um backup atualizado dos programas criados, pois dependendo do tipo de reparo a ser executado, no possvel garantir o retorno do controlador com o mesmo programa de usurio, com que chegou, embora sejam adotados procedimentos para que isto ocorra.
214
215
Modelo 4004.55G 4004.55H 4004.56 4004.56G 4004.57 4004.58G 4004.60 4004.60/A 4004.60N 4004.61 4004.61/A 4004.61N 4004.62G 4004.62P 4004.63G 4004.63P 4004.64G 4004.64P 4004.65/J 4004.65/K 4004.66/J 4004.66/K 4004.70 4004.71R 4004.72 4004.72R 4004.72D 4004.72E 4004.72M 4004.72MP 4004.72P 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.90C 4004.90SC 4004G92C
Descrio EXPANSO DIGITAL 32E N 24 Vcc EXPANSO DIGITAL 32E P ou N 24 Vcc (Troca a Quente) EXPANSO DIGITAL 32E P 24 Vcc EXPANSO DIGITAL 32E P 24 Vcc EXPANSO DIGITAL 8E N/P 24 Vcc / 8S RELE EXPANSO DIGITAL 16E N/P 24Vcc / 16S RELE EXPANSO ANALGICA 2E (TENSO ou CORRENTE) e 2S (TENSO) EXPANSO ANALGICA 2E (TENSO ou CORRENTE) e 2S (CORRENTE) EXPANSO ANALGICA 2E (TENSO ou CORRENTE) e 2S (TENSO) EXPANSO ANALGICA 4E (TENSO ou CORRENTE) e 4S (TENSO) EXPANSO ANALGICA 4E (TENSO ou CORRENTE) e 4S (CORRENTE) EXP. ANALG. 4E(TENSO/CORRENTE) 4S(TENSO) 0~10Vcc / +/- 10 Vcc EXPANSO ANALGICA 8E (TENSO ou CORRENTE) 0~10Vcc / 0~20 mA EXPANSO ANALGICA 4E (TENSO ou CORRENTE) 0~10Vcc / 0~20 mA EXPANSO ANALGICA 8S (TENSO) 0~10 Vcc EXPANSO ANALGICA 4S (TENSO) 0~10 Vcc EXPANSO ANALGICA 8S (CORRENTE) 0~20 mA EXPANSO ANALGICA 4S (CORRENTE) 0~20 mA EXPANSO TEMPERATURA 4 CANAIS TIPO J EXPANSO TEMPERATURA 4 CANAIS TIPO K EXPANSO TEMPERATURA 8 CANAIS TIPO J EXPANSO TEMPERATURA 8 CANAIS TIPO K EXPANSO DIGITAL BOTES E SINALIZAO POR LEDs MDULO CONVERSOR ISOLADO RS232 / RS485 c/ PROTEO SLAVE DE COMUNICAO 2X RS485 APR03 ESCRAVO SLAVE DE COMUNICAO 2X RS485 APR03 MESTRE / ESCRAVO SLAVE DE COMUNICAO DEVICE NET SLAVE DE COMUNICAO ETHERNET SLAVE DE COMUNICAO 2X RS485 MODBUS RTU MESTRE / ESCRAVO SLAVE DE COMUNICAO MESTRE PROFIBUS-DP SLAVE DE COMUNICAO PROFIBUS-DP MDULO AMPLIFICADOR PARA VLVULA PROPORCIONAL 4 CANAIS MDULO AMPLIFICADOR PARA VLVULA PROPORCIONAL 2 CANAIS MDULO MODEM (POSSUI MANUAL ESPECFICO) EXPANSO TEMPERATURA 4 CANAIS PT100 / 3 FIOS 0~200 C EXPANSO TEMPERATURA 4 CANAIS PT100 / 3 FIOS -50~50 C EXPANSO TEMPERATURA 4 CANAIS PT100 / 3 FIOS -50~150 C EXPANSO TEMPERATURA 8 CANAIS PT100 / 3 FIOS 0~200 C EXPANSO TEMPERATURA 8 CANAIS PT100 / 3 FIOS -50~50 C EXPANSO TEMPERATURA 8 CANAIS PT100 / 3 FIOS -50~150 C EXP. TEMP. 4 CANAIS PT100 / 3 FIOS 0~200C + 4EA 0-10V ou 0-20mA EXP. TEMP. 4 CANAIS PT100 / 3 FIOS -50~150C +4EA 0~10V ou 0~20mA EXPANSO DE CONTAGEM RPIDA 100kHz 2 CANAIS EXPANSO DE CONTAGEM RPIDA 100kHz 2 CANAIS + 2S ANALOG. FRONTAL P/ MPC4004 2x20 LCD NEGATIVO (frontal plstico / sem cabo) FRONTAL P/ MPC4004 2x20 LCD NEGATIVO (frontal plstico / sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD display de dgito grande 9x5mm (frontal plstico / sem cabo)
Consumo Consumo Consumo +5vcc +12Vcc -12Vcc 70mA 120mA 30mA 70mA 50mA 110mA 10mA 10mA 25mA 30mA 10mA 25mA 5mA 5mA 2mA 2mA 2mA 2mA 1mA 1mA 1mA 1mA 100mA 30mA 150mA 100mA 200mA 200mA 100mA 240mA 240mA 200mA 200mA 180mA 10mA 10mA 10mA 10mA 10mA 10mA 10mA 10mA 25mA 25mA 220mA 220mA 350mA ------------------------------------------------50mA 85mA 75mA 50mA 125mA 85mA 35mA 30mA 35mA 30mA 215mA 120mA 15mA 15mA 15mA 15mA 75mA --------------------------------------------------------------------------------60mA 60mA 60mA 100mA 100mA 100mA 70mA 70mA 100mA 30mA ------------------------------------------------------------------------50mA 40mA 50mA 60mA 60mA 60mA 35mA 35mA 30mA 30mA 45mA 30mA 25mA 25mA 25mA 25mA 75mA ---------------------------------------------------------------------------55mA 55mA 55mA 90mA 90mA 90mA 65mA 65mA 80mA 30mA -------------------------
216
FRONTAL P/ MPC4004 4x20 LCD display de dgito grande 9x5mm (frontal plstico / sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (frontal plstico / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (frontal plstico / sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD -display de dgito grande 9x5mm - (sem cabo) FRONTAL P/ MPC4004 4x20 LCD -display de dgito grande 9x5mm - (sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (frontal plstico / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (frontal plstico / sem FRD / sem cabo) FRONTAL P/ MPC4004 4x20 LCD (sem cabo) FRONTAL P/ MPC4004 4x20 LCD (sem FRD / sem cabo)
-------------------------------------------------------------------------
-------------------------------------------------------------------------
(1) - No pode ser utilizado em aplicaes que utilizam mdulos analgicos (entradas, sadas e temperaturas); (2) Mdulo obsoleto.
217
Apndice B Resumo de Consumo dos Mdulos 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.
218
400402V1
04/05/98
27C512-10
400402V5
20/04/99
27C512-10
400402V6
05/08/99
27C512-10
400402V7
19/01/00
27C512-10
400402V8
28/09/00
64Kx8 100nS
219
400402VA
21/03/01
64Kx8 100nS
400402VB
09/05/01
64Kx8 100nS
400402VC
09/10/01
64Kx8 100nS
400402VD
12/12/02
64Kx8 100nS
400402VE
13/11/03
64Kx8 100nS
400402KD
12/12/02
64Kx8 100nS
400402KE
13/11/03
64Kx8 100nS
220
400403V4
29/03/01
64Kx8 100nS
400403V5
17/08/01
64Kx8 100nS
400406V1
18/01/01
64Kx8 100nS
16/05/01
64Kx8 100nS
400406V3
08/08/01
64Kx8 100nS
400406V4
18/02/02
64Kx8 100nS
221
400406V5
29/05/03
64Kx8 100nS
FMUL, FDIV, FSUM, FSUB, FCMP e FCONV -Criao de instruo SCRLL -Incluso das mensagens de firmware em Ingls -> equate ingls; -Aumento da lifo de programa de usurio para 5 bytes; -Alterao da seletora, liga o estado 0xFE quando volta para posio 0; Para a verso 4004065G de 18/02/03: -Implementado controle de bateria para CPUs: 4004.05/B, 4004.06/B e 4004.09/B -Corrigido possibilidade de Modbus na RS485 se mestre na RS232; -Nova adequao da instruo FILT com mudana de OPCODE de 97 para FB (compatibilidade com DALLAS) -Criao da instruo MED (OPCODE = FC) -Criao da instruo SFRW (OPCODE = BD) -Criao da instruo LDW (OPCODE = 8C) -Criao da instruo RAIZQ (OPCODE = BE): -Implementao nas instrues BCDAP e BCDAS da converso HEXADECIMAL para ASCII conforme Dallas -Correo de falsas leituras de botes e tecla se frontal ausente - Correo em rotina de escrita em slaves. Havia a possibilidade da slave interpretar incorretamente se ocorresse uma interrupo em determinado ponto da rotina. Correo na sequncia de inicializao: Esta correo elimina a possibilidade da CPU travar, na condio onde utilizado o encoder modo normal com a entrada digital E102 acionada durante a inicializao.
400406V6
18/12/03
64Kx8 100nS
400406V7
23/01/04
64Kx8 100nS
222
400406V9
12/07/04
64Kx8 100nS
223
400408V1
10/07/03
64Kx8 70nS
400408V2
01/09/03
64Kx8 70nS
400408V3
11/12/03
64Kx8 70nS
400408V4
19/03/04
64Kx8 70nS
400408V5
12/07/04
64Kx8 70nS
224
11/10/04
64Kx8 70nS
18/10/04
64Kx8 70nS
- Correo da limpeza dos estados internos remanentes; - Incluso da rotina para desligar o 0x00F6 toda varredura; - Incluso da rotina para ligar o 0x00F7 toda varredura; - Correo da prioridade nos vetores de interrupo das interrupes de software; - Correo da SCL. Incluido o flag de overflow 0x00FF para o calculo de b; - Correo da rotina de atualizao das Analgicas; - Alterao das rotinas de comunicao: - Implementao da senha do SUP por canal de comunicao; - Implementao do seguimento de comunicao por canal de comunicao; - Correo no modulo de comunicao ModBus mestre e escravo; - Correo na rotina de decodificao da resposta no ModBus mestre, com a implementao de trava no nmero de bytes; - Correo na instruo BMOVX. implementada uma trava no destino. 0x0000 < X < 0xEFFFF.
400408V8
29/10/04
64Kx8 70nS
400409V1
12/07/04
64Kx8 70nS
28/08/04
64Kx8 70nS
400409V3
18/10/04
64Kx8 70nS
400409V4
29/10/04
64Kx8 70nS
225
226
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 Conversor ASCII p/ BCD 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 Contador 2 Conversor Dec/Hex ou Hex/Dec Conversor Dec/Hex ou Hex/Dec de 32 bits Calcula CHECK SUN (XOR) dos Bytes Contador Rpido (somente CPU XA) Desabilita interrupo 1 (somente drivers MPC4004R e MPC4004T) 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. Comparao em ponto flutuante (somente CPU XA) Converso em ponto flutuante (somente CPU XA) Diviso em ponto flutuante (somente CPU XA) Filtro Multiplicao em ponto flutuante (somente CPU XA) Subtrao em ponto flutuante (somente CPU XA) Soma em ponto flutuante (somente CPU XA) Carregamento de um bloco de dados em ponto flutuante (somente drivers MPC4004R e MPC4004T) Salto para endereo de desvio Comea a operao em uma linha ou bloco com chave (NA) Leitura de dia/ms/ano Entrada imediata Comea a operao em uma linha ou bloco com chave (NF) Comea linha com chave (NA) indexada Leitura de hora/min/seg. Monoestvel de uma varredura no acionamento Monoestvel de uma varredura no desacionamento Copia contedo de um registro para outro Carregar valor (constante) em registro MOV indexado no destino Multiplicao Decimal Multiplicao Hexadecimal Multiplicao Hexadecimal de 32 bits
227
MNEMNICO
OR ORN OUT OUTI OUTIN OUTN OUTR OUTX PID PID_I PRINT SCL SCL2G SCRLL 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
Operao lgica "OU" entre estados internos Operao lgica "OU" entre estados internos invertidos Sada Sada no em fim de linha Sada invertida no em fim de linha Sada invertida Sada imediata Sada indexada Bloco PID Algoritmo PID padro ISA Transferncia de dados p/interface serial Gera uma reta tipo mx+b dados dois pares x, y Gera uma parbola Scroll de dados (somente CPU XA) 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
CAV GAV SYNC TMRX
DESCRIO
Contador de Alta Velocidade (CPU) Armazenagem e recuperao de conjunto de dados Sincronismo Temporizadores de 1ms
228
S=P+I+D
onde: Ssada para controle do processo, podendo ser analgica ou do tipo PWM (Pulse Width Modulation). Ptermo proporcional I termo integrativo Dtermo derivativo O algoritmo PID, a soma dos trs elementos, que combinam suas aes, para executar o controle da varivel do processo (temperatura). 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 banda superior setpoint banda inferior. 100% de energia Kp=100% Kp=50% 50% de energia 50% de energia 25% de energia 0% de energia
229
Apndice E Descrio do Algoritmo PID 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 setpoint. 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 setpoint, 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. Definio dos parmetros da placa de temperatura: Cada parmetro a ser configurado possui uma clula a ser preenchida. Abaixo mostrado os ranges para cada umas das clulas: Alarme-Min: 400 a EFFE Alarme-Max: 400 a EFFE Preset: 400 a EFFE Banda: 0 a 25oC Ks e Kp: 0 a 100 % Ki: 0 a 100 repeties por minuto Kd e Tempo: 2 a 25 segundos Definio das funes e registros para controle de temperatura: SET POINT OU PRESET - temperatura programada no controlador, a temperatura que se quer atingir. EFETIVO - temperatura lida pelo carto do CP, temperatura real. OVER SHOOT - a maior temperatura registrada, sendo atingida no aquecimento inicial do processo. DESVIO OU ERRO DO SISTEMA - a diferena entre o setpoint e o valor efetivo. BANDA - regio onde ocorrer o controle de temperatura (0 a 25oC). 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.
230
Apndice E Descrio do Algoritmo PID 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). CONTROLE DE OVER SHOOT - um controle destinado a evitar que a temperatura ultrapasse demasiadamente o preset no aquecimento inicial do sistema. A funo de controle de over shoot habilitada individualmente para cada canal atravs de estados internos (0090 a 0097). PORCENTAGEM DE SADA ON - O usurio poder mostrar ao operador a porcentagem de energia entregue s resistncias, visualizando os registros de 04C0 a 04CF (tanto para soft-start quanto para PID). O formato mostrado de 000.0 a 100.0, correspondendo de 0 a 100% de energia.
231
Apndice E Descrio do Algoritmo PID 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.
232