Documente Academic
Documente Profesional
Documente Cultură
M B 7 0 0 M P
smar
BRASIL Smar Equipamentos Ind. Ltda. Rua Dr. Antonio Furlan Jr., 1028 Sertozinho SP 14170-480 Tel.: +55 16 3946-3599 Fax: +55 16 3946-3554 insales@smar.com.br
web: www.smar.com.br
Especificaes e informaes esto sujeitas a modificaes sem prvia consulta. Para atualizaes mais recentes veja o site da smar acima.
CHINA Smar China Corp. C-209, Ye Qing Plaza No. 9 Wangjing Beilu Chaoyang District Beijing 100102, P.R. China Tel: 86-10-6439-8693 Fax: 86-10-6439-0781 info@smar.com.cn
FRANA Smar France S. A. R. L. 42, rue du Pav des Gardes F-92370 Chaville Tel.: +33 1 41 15-0220 Fax: +33 1 41 15-0219 smar.am@wanadoo.fr
HOLANDA Smar Nederland A. van Leeuwenhoekweg 19b 2408 AL Alphen aan den Rijn Tel: +31 172 494 922 Fax: +31 172 479 888 info@smarnederland.nl
ALEMANHA Smar GmbH Rheingaustrasse 9 55545 Bad Kreuznach Germany Tel: + 49 671-794680 Fax: + 49 671-7946829 infoservice@smar.de
MEXICO Smar Mexico Cerro del Cubilete #140 Fracc. Lomas de Mazatln C.P. 82110 Mazatln, Sinaloa, Mxico Tel/ Fax: 52 + 669 984 4734 Tel / Fax: 52 + 669 913 3296 ventas@smar.com
CINGAPURA Smar Singapore Pte. Ltd. 315 Outram Road #06-07, Tan Boon Liat Building Singapore 169074 Tel.: +65 6324-0182 Fax: +65 6324-0183 info@smar.com.sg
REINO UNIDO Smar UK Ltd Bluebell Farm, Sandy Lane Romsey, Hampshire SO51 0PD Tel.: +44 (0)797 0094138 Fax: +44 (0)797 4747502 info@smaruk.co.uk
EUA Smar International Corporation 6001 Stonington Street, Suite 100 Houston, TX 77040 Tel.: +1 713 849-2021 Fax: +1 713 849-2022 sales@smar.com
Smar Laboratories Corporation 6001 Stonington Street, Suite 100 Houston, TX 77040 Tel.: +1 713 849-2021 Fax: +1 713 849-2022 sales@smar.com
Smar Research Corporation 2110 5th Ave. Ronkonkoma, New York 11779 Tel: +1 631 737 3111 Fax: +1 631 737 3892 sales@smarresearch.com
Introduo
INTRODUO
O MB-700 um mdulo multifuno que pode ser usado isolado ou integrado ao SYSTEM302. O mdulo pode realizar diversas funes utilizando o protocolo MODBUS, como gateway MODBUS TCP/IP e MODBUS RTU, concentrador de dados MODBUS, e comunicao Peer-to-peer entre equipamentos MODBUS escravos. Estas so algumas caractersticas do MB-700:
Unidade totalmente integrada, tendo as seguintes funes: interface, gateway, linking device,
bridge e concentrador de dados MODBUS;
Como MODBUS gateway, o MB-700 pode trabalhar de duas formas: como Gateway TCP/IP
para Serial ou Serial para TCP;
Como concentrador de dados, o mdulo pode concentrar os dados dos equipamentos escravos
na Serial e fornecer os dados ao TCP/IP via OPC ou MODBUS TCP/IP;
Como Peer-to-peer pode trocar dados MODBUS entre escravos conectados no TCP/IP, Serial
ou ambos os Meios;
Possui arquitetura limpa baseada em tecnologia de componentes; e Redundncia total e isolao a falhas para segurana e operao ininterrupta.
III
IV
Indice
NDICE
INTRODUO ...............................................................................................................................................III GLOSSRIO ................................................................................................................................................. IX REFERNCIAS........................................................................................................................................... XIII Captulo 1 VISO GERAL .......................................................................................................................1.1
Caractersticas Principais ................................................................................................................................. 1.2 Integrao do Sistema ....................................................................................................................................... 1.3
Mdulo Fonte PS-AC-R............................................................................................................................................1.3 Mdulo Processador MB-700 ...................................................................................................................................1.3 Protocolos Abertos ......................................................................................................................................................1.3 Configurao ...............................................................................................................................................................1.3 Superviso ..................................................................................................................................................................1.3
Instalando o System302..................................................................................................................................... 2.4 Obtendo a Licena para o DFI OLE Server ...................................................................................................... 2.5 Conectando o MB-700 Sub-Rede................................................................................................................... 2.5
Atualizao de Firmware sem Interrupo do Processo ............................................................................... 7.7 Adicionando Redundncia a um Sistema Existente....................................................................................... 7.8 Conexo Fsica SYNC_CABLE.......................................................................................................................... 7.8 Tabela de Parmetros Adicionais..................................................................................................................... 7.8 Descrio do Significado dos Bits de RED_BAD_CONDITIONS_L / R....................................................... 7.10
VI
Indice
VII
VIII
Glossrio
GLOSSRIO
Baudrate: Taxa de transferncia de dados, dada em bits por segundo. Bridge: Uma bridge isola duas redes. Ela tem a funo de apenas repassar para o outro lado os dados endereados a ele. Atua na camada de enlace. Blocos Funcionais: Linguagem de configurao de equipamentos de automao industrial. Para cada bloco funcional associam-se algoritmos e parmetros de configurao. A troca de informaes entre os blocos ocorre atravs de links entre entradas e sadas de blocos funcionais. Bypass: Quando uma mensagem Modbus recebida pelo MB-700 e repassada a outra rede no qual o mdulo est conectado. CCCF: Bloco que configura a comunicao entre MB-700 e dispositivos escravos. CCCM: Bloco que configura a comunicao Peer-to-peer. CCSM: Bloco que configura o funcionamento da funo concentradora de dados do MB-700. CCDL: Bloco que configura data Logger. Concentrador de Dados: O MB-700 um concentrador de dados. Ele pode armazenar em sua memria as variveis lidas de equipamentos Modbus escravos e disponibiliz-las ao sistema supervisrio e/ou monitorao, evitando que estes sistemas precisem acessar escravos da rede diretamente. Comunicao Peer-to-peer: Forma de comunicao que permite a troca de informaes entre equipamentos de mesmo nvel hierrquico. Nas aplicaes utilizando o MB-700 peer-to-peer, significa que h troca de informaes entre equipamentos Modbus escravos. Comunicao Serial: Os dados esto dispostos na forma serial, isto , em uma sucesso de pulsos, resultando em uma forma de onda que compe o dado a ser transmitido. Cada bit enviado por vez em um nico canal ou caminho. Configurao: Estabelecer os parmetros para o funcionamento de um dispositivo. Controlador Lgico Programvel: Controladores lgicos programveis so dispositivos microprocessados que possibilitam criar lgicas de controle para automao de processos. Download: Envio da configurao ou do firmware de/para um dispositivo. EIA-232/EIA-485: Padres que estabelecem as normas para os cabos (conexo fsica) usados na comunicao serial. Endereos IP: O protocolo IP cuida do encaminhamento dos dados na rede. Cada elemento da rede possui um endereo IP que utilizado na comunicao dos dados. Um endereo IP tem 4 bytes. Por exemplo: 196.198.100.001. IX
MB-700 Manual do Usurio Endereo Modbus: Endereo do dispositivo em uma rede Modbus. Endereo da Varivel Modbus: Trata-se do endereo da varivel Modbus lida ou escrita no bloco de E/S de um escravo. E/S: Referem-se s entradas e sadas fsicas do controlador lgico, atravs do qual obtm-se e enviamse informaes do/para o processo, respectivamente. Escravo Modbus: Equipamento que suporta o protocolo Modbus, desempenhando o papel de escravo. Este tipo de equipamento apenas responde aos comandos enviados a ele, isto , no tem a iniciativa de requisitar algo a outro equipamento da rede. Ethernet: normatizada pelo padro 802.3 do IEEE. Refere-se ao meio fsico onde est instalada a rede local. A taxa de transferncia de dados pode chegar a 10 Mbits/s. Fast-Ethernet: Opera em 100 Mbits/s. semelhante rede ethernet, porm a distncia entre o Hub e a estao de trabalho limitada em 100 metros. Gateway: So conversores de protocolo. Atuam na camada de transporte (camada 4) do modelo OSI. HSE: High Speed Ethernet. Meio fsico do protocolo TCP/IP. Hub: Concentrador. um dispositivo que une linhas de comunicao em um local central, fornecendo uma conexo comum a todos os dispositivos da rede. um concentrador de conexes. Cada elemento de uma rede local conectado a um Hub, isolando e possibilitando a deteco de erros. Local Area Network (LAN): Trata-se de uma rede local instalada dentro de uma empresa ou instituio, onde as estaes de trabalho trocam informaes entre si atravs desta rede. Meios de Transmisso: Meio fsico utilizado nas redes industriais por onde o dado transmitido. Mestre Modbus: Equipamento que suporta o protocolo Modbus, desempenhando o papel de mestre. Este tipo de equipamento pode ter a iniciativa de enviar comandos aos equipamentos escravos Modbus. Modelo OSI: Modelo da ISO que padroniza as fases da transferncia de dados em redes. Existem 7 nveis neste modelo: Nvel 7 - Aplicao: Programas Nvel 6 - Apresentao: Converso de dados. Nvel 5 - Sesso: Estabelecimento da conexo. Nvel 4 - Transporte: Controla a transferncia de dados. Nvel 3 - Rede: Encaminhamento de pacotes, contabilizao e transferncia de dados. Nvel 2 - Controle de Linha: Gerenciamento (deteco e correo) dos erros. Nvel 1 - Fsico: Especifica a conexo fsica dos elementos de rede. Modem: Modem uma sigla para modulador e demulador. O dispositivo efetua a modulao FSK (Frequency Shift Keying), ASK (Amplitude Shift Keying) e PSK (Phase Shift Keying) utilizadas para envio dos dados digitais atravs de uma linha telefnica ou atravs da irradiao eletromagntica. O Modem tambm efetua o processo inverso, a demodulao. Modbus: Protocolo de comunicao para equipamentos de uso industrial. X
Glossrio Modbus RTU: Padro Modbus de comunicao que utiliza como meio fsico EIA-232, EIA-485 ou via rdio. A principal caracterstica deste padro suportar um nico mestre. Modbus TCP: Protocolo Modbus que utiliza as camadas TCP/IP suportando multi-mestre. Monitorar/Monitorao: Visualizar e alterar as variveis lidas. Parmetro: Varivel cujo valor pode ser atribudo pelo usurio ou sistema para o funcionamento, comunicao e armazenamento do MB-700. Protocolos de Comunicao: So os padres que controlam a comunicao de dados. O protocolo o software que controla e garante a comunicao, que formata a forma de envio dos dados, define o caminho, o envio e a recepo dos dados, e ainda verifica erros de transmisso. Redes: Conjunto de dispositivos conectados de modo que eles possam trocar informaes entre si. Roteador: O roteador responsvel pelo encaminhamento dos pacotes de dados por uma rede externa at que eles atinjam o destino. Atua na camada de rede (camada 3) do modelo OSI. Sistema Supervisrio: Sistema localizado na estao de trabalho, onde o usurio pode monitorar e alterar as variveis de campo e controlar os processos. Switch: Anlogo bridge, porm permite que vrias sub-redes conversem entre si duas a duas. TCP/IP: Protocolo de comunicao para redes locais e redes externas de empresas. Possui 4 nveis: 1) Nvel de Rede: Protocolos dos nveis 2 e 3 do modelo OSI. 2) Nvel de Roteamento: O protocolo IP roteia os dados pelas redes, mas no garante que a comunicao tenha sido feita. 3) Nvel de Servio: Os protocolos TCP e UDP transmitem os dados roteados do nvel anterior para o nvel acima. 4) Nvel de Aplicao: Equivale s camadas 5, 6 e 7 do modelo OSI. Neste nvel incluem-se ftp, SMTP, Telnet, etc. Transmissor: Dispositivo que inclui a placa eletrnica e transdutor/sensor que envia o valor da varavel de campo lida neste dispositivo. Varivel Modbus: Variveis de equipamentos Modbus escravos disponveis via comunicao.
XI
XII
Referncias
REFERNCIAS
Manual de Instrues dos Blocos Funcionais Manual Syscon LC700: Guia do Usurio LC700: Manual de Configurao
XIII
XIV
1.1
Caractersticas Principais
O MB-700 possui dupla funo: tanto uma ponte entre redes Ethernet e redes Modbus, como um dispositivo concentrador de dados. A instalao do MB-700 pode ser realizada dentro de painis localizados na sala de controle ou em caixas seladas no campo. indicado para aplicaes remotas evitando que o usurio se desloque at o local do aplicao para configurar um dispositivo escravo MODBUS. O usurio conecta a estao de trabalho ou interface homem mquina rede e realiza a configurao dos controladores lgicos. O MB-700 faz da comunicao entre protocolos. O MB-700 tambm pode ser configurado para atuar como um concentrador de dados. Ele coleta estes dados dos instrumentos de campo do processo conectados aos dispositivos escravos MODBUS. Desta forma, o sistema de monitorao ou supervisrio pode acessar estes dados coletados diretamente na memria do MB-700, ao invs de acess-los diretamente no dispositivo de campo. O MB-700 um mdulo multifuno montado em um backplane, conectado em um trilho DIN onde tambm conectada a fonte PS-AC-R. A modularidade a chave da flexibilidade do sistema MB700. As conexes da fonte e do canal de Sincronismo (funo de redundncia) so feitas usando-se conectores plug-in, fazendo com que a remoo e insero seja fcil e segura. Os conectores tm a vantagem de no poderem ser conectados de maneira errada, prevenindo assim uma aplicao de alta voltagem em um terminal de baixa voltagem. O mdulo da fonte possui LEDs de diagnstico que indicam operao normal e condies de falhas, o que faz com que a soluo de problemas e diagnstico seja simples, especialmente em um sistema com muitas unidades. possvel trocar o fusvel (acessvel externamente e localizado na entrada) sem a necessidade de se remover o mdulo da fonte ou desconectar qualquer fio. importante observar que: - Um Backplane requerido para cada 4 mdulos; - Um Flat Cable requerido para conexo de Backplanes; e - O MB-700 utiliza como servidor OLE Server o servidor DFI OLEServer. A Licena para o DFI OLEServer est disponvel em diferentes nveis, com diferentes capacidades para superviso de blocos funcionais.
1.2
Viso Geral
Integrao do Sistema
Caractersticas avanadas de comunicao implementadas no MB-700 garantem alta integrao do sistema: Porta Ethernet; Modbus TCP/IP; Portas Serial EIA-232 / EIA-485; Modbus RTU; e Suporta at 31 escravos conectados no barramento EIA-485.
Protocolos Abertos
Ethernet Implementa os protocolos Smar Ethernet (SE) e MOBBUS baseados em TCP/IP e pode coexistir com outros protocolos Ethernet. Modbus RTU: EIA-232 e EIA-485 Usando estas portas, o protocolo Modbus conecta dados da rede MODBUS com a sub rede local (Ethernet). As portas podem ser conectadas a uma rede de dispositivos (EIA-485) ou conectadas a controladores atravs de um modem. Suporta at 31 escravos conectados em cada porta serial, se usando EIA-485.
Configurao
O MB-700 completamente configurado por uma ferramenta de configurao (por exemplo SYSCON) atravs dos Blocos Funcionais disponveis no padro Foundation Fieldbus.
Superviso
O MB-700 projetado com as tecnologias mais recentes. O uso destas tecnologias como OPC (OLE for Process Control) faz do MB-700 uma interface flexvel TCP/IP / MODBUS. O servidor OPC permite que o MB-700 seja conectado a qualquer pacote de superviso. O nico requisito a existncia de um cliente OPC para o pacote, assim o MB-700 pode ser conectado s melhores interfaces de superviso disponveis.
1.3
1.4
Captulo 2 INSTALAO
ATENO: A no observncia de qualquer etapa descrita neste captulo poder ser a causa de um mal funcionamento do sistema.
Mdulo
LEDs
Terminais
Rack
A. Emenda do Rack C. Lingeta L. Encaixe Trilho K. Terra Digital B. Jumper W1 D. Trilho DIN
Slot 0
J. Flat Cable
Slot 1
Slot 2
Slot 3
E. Conector do Flat Cable (Sup)
F. Conector do Mdulo
Figura 2.2 Rack A. Emenda do Rack - Ao montar mais de um rack em um mesmo trilho DIN, utilize a emenda do rack para fixar um rack ao outro. O uso da emenda dar mais firmeza ao conjunto e possibilitar a conexo do terra digital (K); B. Jumper W1 Quando conectado, permite que o rack seja alimentado pela fonte DC do rack precedente; 2.1
MB-700 Manual do Usurio C. Lingeta Encaixe localizado na parte superior do rack; D. Trilho DIN Base para fixao do rack, deve estar firmemente fixado ao local de montagem do rack; E. Conector do Flat Cable Superior Permite que dois racks sejam interligados atravs do flat cable (J). Quando existir mais de um rack no mesmo trilho DIN, deve-se usar um flat cable (J) ligado ao conector do flat cable (I) e (E) para interligar os racks; F. Conector do Mdulo Encaixe inferior do mdulo ao rack; G. Chave de Endereamento Quando houver mais de um rack no mesmo trilho DIN, as chaves de endereamento permitem que seja atribudo um endereo distinto para cada rack; H. Presilhas Metlicas - As presilhas metlicas, situadas na parte inferior do rack, permitem a fixao deste no trilho DIN. Devem ser puxadas antes de se encaixar o rack no trilho DIN e depois empurradas para a fixao das peas; I. Conector do Flat Cable Inferior - Permite que dois racks sejam interligados atravs do flat cable (J). Quando existir mais de um rack no mesmo trilho DIN, deve-se usar um flat cable (j) ligado ao conector do flat cable (BUS) (I) e (E) para interligar os racks; J. Flat Cable Cabo usado para conexo do barramento de dados entre os racks; K. Terra Digital Quando houver mais de um rack em um mesmo trilho DIN, a conexo entre os terras digitais (K) deve ser reforada atravs do encaixe metlico apropriado; e L. Encaixe do Trilho Suporte que faz o encaixe entre o rack e o trilho DIN (D).
Detalhe do encaixe.
Para finalizar, fixe o mdulo no rack apertando com uma chave de fenda o parafuso de travamento localizado no fundo da caixa do mdulo.
2.2
Instalando
Instalando o Hardware
Observe os detalhes da vista frontal dos mdulos, como mostra a Figura 2.3 abaixo.
AC-R/50
1B 2B 3B 4B 5B 6B 7B
1B 2B 3B 4B 5B 6B 7B
CAUTION
CAUTION
FUSE
1.25A
FUSE
1.25A
See manual
See manual
Figura 2.3 Sistema Bsico de Hardware do MB-700 Um cabo de par-tranado blindado utilizado para conectar o MB-700 ao HUB. O MB-700 tem conectores RJ-45 simples. No requerida nenhuma ferramenta especial ou habilidades para a conexo. A instalao simples e muito rpida.
2.3
MB-700 Manual do Usurio O MB-700 possui LEDs que indicam comunicao ativa ou falha. O mdulo pode ser conectado ou desconectado sem ser desligado. Com o uso de hub/switches, pode-se desconectar dispositivos sem interromper o controle ou a comunicao de outros ns. H dois tipos de cabos que viabilizam a conexo MB-700/HUB / Switch (cabo DF54) ou conexo direta MB-700/PC (cabo DF55). Ver o Apndice B para maiores detalhes. Para uma instalao bsica, execute os seguintes passos: 1. Conecte os dois mdulos (PS-AC-R, MB-700); 2. Conecte a tenso de alimentao na entrada do PS-AC-R; 3. Utilizando o cabo Ethernet (DF54), ligue o MB-700 ao HUB / Switch; e 4. O MB-700 obter automaticamente um endereo IP do DHCP Server, mas se este servidor no estiver disponvel, ento inicialmente ter um IP fixo (este endereo IP fixo inicial poder ser alterado atravs do FBTools veja o Tpico Conectando o MB-700 Sub-Rede).
Instalando o System302
Execute a instalao dos aplicativos a partir do CD de instalao do System302. O acesso a todos aplicativos pode ser feito pelo atalho System302 Browser .
2.4
Instalando
A partir das informaes geradas deste aplicativo, preencha o formulrio FaxBack.txt e envie a Smar para obter a licena de uso do Syscon, PCI OLEServer e/ou DFI OLEServer. Veja a Figura 2.5.
Figura 2.5 Tela para Obteno da License Key (Get License) Ao obter o retorno da Smar com as License Keys, digite os cdigos nos campos em branco (veja a figura anterior). Pressione a boto Grant License Keys. Caso os cdigos tenham sido aceitos, sero geradas mensagens confirmando o sucesso da operao. Assim o DFI OLEServer e/ou PCI OLEServer e/ou Syscon estaro prontos para serem usados.
2. Ligue o mdulo MB-700. Assegure-se que o LED ETH10 e o LED RUN estejam acesos. 3. Mantenha pressionado firmemente o Push-Button (Factory Init / Reset) da esquerda e, em seguida, clique no Push-Button da direita trs vezes, garantindo que o LED FORCE esteja piscando trs vezes a cada segundo. OBS.: Se o usurio perder a conta do nmero de vezes que o Push-Bottom da direita foi pressionado, basta verificar o nmero de vezes que o LED FORCE est piscando a cada segundo. Ele voltar a piscar uma vez por segundo depois do quarto toque (esta funo rotativa). 4. Libere o Push-Bottom da esquerda, o sistema executar o RESET e passar execuo do firmware com os valores padres para o endereo IP e mscara de Sub-Rede. 5. Se a rede possuir um servidor DHCP (consulte o administrador da sua rede) o MB-700 j estar conectado sub-rede. Caso contrrio, ele estar com o endereo IP 192.168.164.100 e os prximos passos devero ser executados. 6. Se o usurio est neste passo porque a rede no possui um servidor DHCP. Sendo assim, o endereo IP do microcomputador dever, momentaneamente, ser alterado (para isso aconselhvel conhecimentos de administrao de rede). Entre no Painel de Controle (Control Panel - Windows) e escolha a opo Conexes (Network). OBS:. Caso a opo Conexes (Network) no Painel de Controle no possua o protocolo TCP/IP, use o Windows para proceder a instalao. 7. Escolha a opo Protocolo de Internet (Internet Protocol) e clique em Propriedades (Properties). A seguinte janela ser exibida, conforme mostra a Figura 2.6..
Figura 2.6 Tela de Alterao do Endereo IP 8. Anote os valores originais de endereo IP e mscara de Sub-Rede de seu microcomputador para poder restaur-los ao final da operao. 9. Altere o endereo IP e a mscara de Sub-Rede de seu computador, para que ele esteja na mesma Sub-Rede do MB-700. Preferencialmente os endereos IP que vo ser usados devem ser fornecidos pelo administrador da rede. OBS.: Os valores devero ser algo do tipo: Endereo IP (IP Address) 192.168.164.XXX e Mscara da Sub-Rede (Subnet Mask) 255.255.255.0. Mantenha o valor do Gateway padro (Default Gateway).
2.6
Instalando ATENO No use o endereo 192.168.164.100 uma vez que este o endereo padro usado pelo MB-700. Certifique-se que o endereo escolhido no est em uso. 10. Clique no boto OK. 11. Execute o FBToolsWizard.exe, (localizado no diretrio de trabalho da Smar, geralmente em drive:\Program Files\Smar\FBTools\FBToolsWizard.exe, ou diretamente pelo atalho FBTools Wizard. 12. Selecione o device MB-700 e clique no boto Next. Veja a Figura 2.7 a seguir.
Figura 2.7 FBTools Wizard Tela para Escolha do Device 13. A tela abaixo, representada pela Figura 2.8, ser mostrada. Clique no boto Connect para que os mdulos que estejam disponveis sejam reconhecidos.
Figura 2.8 Dfi Download - Tela para Conexo do Mdulo (1) 2.7
MB-700 Manual do Usurio 14. Selecione o mdulo MB-700 desejado na opo Module usando como referncia o nmero de srie (verifique na etiqueta lateral, no prprio MB-700).
Figura 2.9 Dfi Download - Tela para Escolha do Mdulo ATENO A no observao deste passo pode implicar em conseqncias graves. 15. Para prosseguir ser necessrio interromper o Firmware que est sendo executado no mdulo MB-700. Pressione o boto Hold. 16. Aps o Hold do MB-700, o mdulo no estar mais executando o Firmware e portanto ir parar toda a sua atividade na linha Fieldbus. Confirme a operao.
Figura 2.10 Dfi Download Tela de Confirmao de Entrada em Modo Hold 17. Certifique-se que o LED HOLD esteja aceso. Aps interrromper a execuo do Firmware no Mdulo (Hold) a tela seguinte, representada pela Figura 2.11, ser exibida novamente.
2.8
Instalando
Figura 2.11 Dfi Download Tela para Conexo do Mdulo (2) 18. Clique no boto Connect para voltar conexo. Selecione o mdulo MB-700 desejado na opo Module usando como referncia o nmero de srie (verifique na etiqueta lateral, no prprio MB-700). ATENO A no observao deste passo pode implicar em consequncias graves. 19. A opo padro (default) a atribuio atravs de um Servidor DHCP. Clique na opo IP Properties. Veja a Figura 2.12.
Figura 2.12 Tela do Endereo IP - Atribuio do Endereo IP partir de um DHCP Server 20. Clique na opo Specify an IP Address. Digite o Endereo IP e a Mscara da Sub-Rede que sero atribudos ao MB-700.
2.9
Figura 2.13 Tela do Endereo IP - Especificao de um Endereo IP ATENO No use o endereo 192.168.164.100 uma vez que este o endereo padro usado pelo MB-700. Assegure-se que o endereo escolhido no est em uso. DICA Anote os endereos de IP que sero atribudos e relacione aos Nmeros de Srie de cada mdulo MB-700, isso ajudar bastante na identificao e diagnstico de possveis falhas. 21. Clique OK para finalizar a operao. 22. Agora retorne tela de propriedades TCP/IP do computador e restaure os valores originais de endereo IP e mscara de Sub-Rede. 23. Aps atribuir o novo endereo de IP, o processo retornar tela DfiDownload (veja a Figura 2.14).
Figura 2.14 Dfi Download Tela para Conexo do Mdulo (3) 2.10
Instalando 24. Clique no boto Run para colocar o Firmware novamente em execuo no MB-700. 25. Clique em Close na tela DfiDownload para encerrar a operao de Atribuio de IP.
OBSERVAO Caso tenha que configurar mais de um MB-700, execute o seguinte comando para limpar a tabela ARP, antes de passar para a configurao do prximo MB-700. C:\>arp d 192.168.164.100 <enter> 27. Fim do procedimento de Conexo do MB-700 na sua Sub-Rede para este mdulo, para outros mdulos repita este procedimento.
2.11
2.12
Captulo 3 CONFIGURAO
Atualizando o Firmware
1. Conecte o cabo Ethernet DF54 do mdulo MB-700 ao Switch (ou HUB) da sub-rede a qual o MB-700 far parte. OBS.: Para conexo ponto a ponto (mdulo MB-700 ligado diretamente ao microcomputador) utilize o cabo cruzado DF55. 2. Ligue o mdulo MB-700. Assegure-se que o LED ETH10 e o LED RUN estejam acesos. 3. Mantenha pressionado firmemente o Push-Button (Factory Init / Reset) da esquerda e, em seguida, clique no Push-Button da direita trs vezes, garantindo que o LED FORCE esteja piscando 3 vezes a cada segundo. OBS.: Se o usurio perder a conta do nmero de vezes que o Push-Button da direita foi pressionado, basta verificar o nmero de vezes que o LED FORCE est piscando a cada segundo. Ele voltar a piscar uma vez por segundo depois do quarto toque (esta funo rotativa). 4. Libere o Push-Button da esquerda, o sistema executar o RESET e passar execuo do firmware com os valores padres para o endereo IP e mscara de Sub-Rede. 5. Se a rede possuir um servidor DHCP (consulte o administrador da sua rede), o MB-700 j estar conectado sua sub-rede. Caso contrrio ele estar com o endereo IP 192.168.164.100 e os prximos passos devero ser executados. 6. Se o usurio est neste passo porque a rede no possui um servidor DHCP. Sendo assim, o endereo IP do microcomputador dever, momentaneamente, ser alterado (para isso aconselhvel conhecimentos de administrao de rede). Entre no Painel de Controle (Control Panel - Windows) e escolha a opo Conexes (Network). OBS.: Caso a opo Conexes (Network) em seu Painel de Controle no possua o protocolo TCP/IP, use o Windows para proceder a instalao. 7. Escolha a opo Protocolo de Internet (Internet Protocol) e clique em Propriedades (Properties). A seguinte janela ser exibida, conforme mostra a Figura 3.1.
Figura 3.1 - Tela de Alterao do Endereo IP 8. Anote os valores originais de endereo IP e mscara de Sub-Rede de seu microcomputador para poder restaur-los ao final da operao. 3.1
9. Altere o endereo IP e a mscara de Sub-Rede de seu computador, para que ele esteja na mesma Sub-Rede do MB-700. Preferencialmente os endereos IP que vo ser usados devem ser fornecidos pelo administrador da rede. OBS.: Os valores devero ser algo do tipo: Endereo IP (IP Address) 192.168.164.XXX e Mscara da Sub-Rede (Subnet Mask) 255.255.255.0. Mantenha o valor do Gateway padro (Default Gateway). ATENO No use o endereo 192.168.164.100 uma vez que este o endereo padro usado pelo MB-700. Assegure-se que o endereo escolhido no est em uso. 10. Clique no boto OK. 11. Execute o FBToolsWizard.exe, (localizado no diretrio de trabalho da Smar, geralmente drive:\Program Files\Smar\FBTools\FBToolsWizard.exe, ou diretamente pelo atalho FBTools Wizard. OBSERVAO Para maiores informaes de como utilizar o FBTools, consulte o Manual do Produto. 12. Selecione o device MB-700 e pressione Next.
Figura 3.2 FBTools Wizard Tela para Escolha do Device 13. A janela abaixo ser mostrada. Clique no boto Connect para que os mdulos que estejam disponveis sejam reconhecidos.
3.2
Configurando
Figura 3.3 Dfi Download - Tela para Conexo do Mdulo (1) 14. Selecione o mdulo MB-700 desejado na opo Module usando como referncia o nmero de srie (verifique na etiqueta lateral, no prprio MB-700).
Figura 3.4 Dfi Download - Tela para Escolha do Mdulo ATENO A no observao deste passo pode implicar em consequncias graves. 15. Para prosseguir ser necessrio interromper o Firmware que est sendo executado no mdulo MB-700. Pressione o boto Hold. 16. Aps o Hold do MB-700, o mdulo no estar mais executando o Firmware e portanto ir parar toda a sua atividade na linha Fieldbus. Confirme a operao.
3.3
Figura 3.5 Dfi Download Tela para Interromper as Atividades Fieldbus 17. Certifique-se que o Led HOLD esteja aceso. Aps interrromper a execuo do Firmware no Mdulo (Hold) a tela seguinte ser exibida novamente (Ver a Figura 3.6).
Figura 3.6 Dfi Download Tela para Conexo do Mdulo (2) 18. Clique sobre o boto . Escolha o firmware desejado para fazer o download. Aps ter escolhido o firmware, a janela Dfi Download aparecer.
Figura 3.7 Dfi Download Tela para Escolha do Firmware para Download 3.4
Configurando
19. Clique sobre o boto Download. A seguinte caixa de dilogo ser exibida, conforme a Figura 3.8.
Figura 3.8 Dfi Download Tela de Confirmao do Download 20. Se a opo Sim for escolhida, o download do firmware ser inicializado. 21. Durante o download, ser apresentada a tela de progresso da operao. Veja a Figura 3.9.
Figura 3.9 Dfi Download Tela de Progresso do Download 22. Ao final da operao ser apresentada uma mensagem de status da operao de download. Neste momento o MB-700 j estar no Modo Run. Clique no boto OK (assegure-se que o LED RUN esteja aceso).
Figura 3.10 Dfi Download Tela de Finalizao do Download 23. Para encerrar, clique na opo Close, conforme a Figura 3.11.
3.5
Configurando Navegue pelos equipamentos da rede e estratgias de controle atravs do software Syscon. O MB-700 trabalha junto com o Syscon, software de configurao e manuteno, para se utilizar a caracterstica de operao plug-n-play podendo ento detectar, identificar e atribuir os endereos dos dispositivos conectados, removidos ou que tenham tido problemas. Uma vez conectado ao barramento Ethernet ou a uma estao de trabalho, o MB-700 detectado sendo ento atribudo um endereo IP fixo ou varivel dependendo do procedimento setado via FBTools, eliminando qualquer problema com micro-chaves (Dip-switches) ou duplicao de endereos.
Figura 3.13 Software Syscon 2. Na janela principal escolha Project File New. Veja a Figura 3.14.
MB-700 - Manual do Usurio 3. Escolha Projects e atribua um nome a nova planta. 4. Primeiramente, deve-se configurar o aplicativo para usar o DFI OLEServer. 5. Na janela do projeto, clique sobre a opo Fieldbus Networks para que se possa configurar o server. Na barra de ferramentas principal, escolha Communication Settings.
Figura 3.15 Tela de Configurao do Server (1) - Syscon 6. Selecione o nome Smar.DFIOLEServer.0 no parmetro Server Id e clique no boto OK.
Figura 3.16 Tela de Configurao do Server (2) - Syscon 7. 8. 9. 10. Adicione todos os canais Fieldbus a serem utilizados. No device MB-700, adicione os blocos CCCF (configurao) e Resource. Faa a configurao Off Line do Device. De acordo com o seu processo, adicione os blocos CCSM e CCCM. Veja o Captulo 4 Blocos Funcionais do MB-700 para mais informaes. Os demais procedimentos so abordados com maiores detalhes no manual do Syscon.
3.8
Descrio
Este bloco permite configurar os parmetros de comunicao entre MB-700 e equipamentos escravos Modbus atravs das portas Ethernet e serial (EIA-232/EIA-485). O usurio define a velocidade de transferncia de dados das portas seriais, paridade, timeout, nmero de retransmisses e direo do bypass. IMPORTANTE O usurio deve configurar apenas 1 Bloco CCCF por dispositivo MB-700.
A seguir so explicados os dois cenrios de bypass: - TCP to Serial: O MB-700 trabalha como um gateway Modbus TCP para Modbus RTU. Quando um comando MODBUS chega ao MB-700 via TCP/IP e o comando enderea um dispositivo diferente do que est configurado no parmetro DEVICE_ADDRESS, ento este comando transmitido na serial (EIA-232/EIA-485). Havendo resposta do dispositivo endereado, a resposta ser transmitida na porta TCP/IP. Aplicao: Mestre MODBUS TCP/IP comunicando com equipamento MODBUS RTU escravo, para superviso, configurao; ou MB700 trabalhando como concentrador de dados ou Peer-to-peer.
RS-232
Ethernet
MB-700
DFI302
MB-700
RS-485
MB-700 LC700
Figura 4.1 Exemplo Configurao do MB-700 como Mestre Serial - Serial to TCP: O MB-700 trabalha como um gateway Modbus RTU para Modbus TCP. Neste caso, o MB-700 se comporta como um equipamento escravo na serial (EIA-232/EIA-485) e como mestre no TCP/IP. Um comando MODBUS RTU que chegar ao MB-700 via serial (EIA-232/EIA485) ser transmitido no porta TCP/IP (endereada nos parmetros SLAVE_ADDRESSES e/ou IP_SLAVE_x). Havendo a resposta no TCP/IP, a mesma ser transmitida na serial.
4.1
MB-700 Manual do Usurio Aplicao: Equipamento mestre MODBUS RTU comunicando com equipamento tpico MODBUS TCP/IP escravo. Trabalhando em conjunto com outros MB-700s, permite-se que vrios equipamentos mestre MODBUS RTU comuniquem com um mesmo equipamento escravo MODBUS RTU por uma nica porta. Isto , transformar o protocolo MODBUS RTU em multi-mestre.
MB-700
Ethernet
RS-232
DFI302
MB-700
RS-485
LC700
Figura 4.2 Exemplo Configurao do MB-700 como Escravo Serial ( Comunicao MB-700 com Estao de Trabalho) e Mestre Serial (Comunicao MB com LC700) NOTA Para este cenrio, o MB-700 no suporta os blocos CCSM e CCCM.
Endereos MODBUS
O usurio deve atribuir um endereo MODBUS ao MB-700. Porm deve se certificar de que este endereo no seja o mesmo de outro dispositivo das redes Modbus a qual est conectado na ethernet e serial. Neste caso o usurio deve configurar o parmetro DEVICE_ADDRESS. O valor default deste parmetro 247.
2 - Paridade
O parmetro PARITY define o tipo de paridade para as portas seriais, que podem ser: 9 9 9 0: Sem paridade 1: Paridade Par (default) 2: Paridade mpar
4.2
4 - RTS / CTS
Para os equipamentos que necessitam dos sinais RTS e CTS, o usurio pode habilitar ou desabilitar esta opo. No parmetro RTS_CTS_TIMEOUT, o usurio configura o tempo mximo de espera pelo CTS aps o RTS ter sido enviado. Caso o parmetro RTS_CTS_TIMEOUT for igual a zero, esta funo estar desabilitada. O valor default zero (desabilitado).
Figura 4.3 Tempo de Espera entre Rx e Tx (MB-700 como Mestre Serial) No caso do MB-700 trabalhar como Escravo Serial, o atraso ser entre uma pergunta do Mestre e a resposta do MB-700 para o Mestre.
4.3
Ciclo de Scan
O clico de scan dos blocos de superviso e controle podem ser ajustados atravs dos parmetros SUPERVISION_OFF_DUTY e CONTROL_OFF_DUTY. O parmetro SUPERVISION_OFF_DUTY indica o tempo do atraso em milisegundos (atraso entre leituras) durante o scan da superviso (Bloco Concentrate Supervision Master). Da mesma forma, o parmetro CONTROL_OFF_DUTY indica atraso durante o scan do controle (Bloco Concentrate Control Master).
OBSERVAO Quando o MB-700 est trabalhando como bypass, ou quando existe comandos de escritas de Superviso, os comandos tm prioridade sobre o Scan de superviso e controle e no segue os tempos de OFF_DUTY.
4.4
Parmetros
Idx
1 2 3 4 5 6 7 8 9
Parmetro
ST_REV TAG_DESC STRATEGY ALERT_KEY MODE_BLK BLOCK_ERR REDUNDANCY_ROLE REDUNDANCY_STATE BAD_COMM
Valor Default
0 Spaces 0
Unid
None Na None None Na E E E E
Store / Mode
S S S S S D / RO S D/RO D / RO
Descrio
1 to 255
0 O/S
Veja Parmetro de Modo. Especifica o MB-700 preferencialmente ativo, quando h redundncia. Mostra qual MB-700 est ativo e qual MB-700 est no modo Standby. Indica se qualquer dipositivo escravo Modbus acessado est comunicando. Indica se Standby no capaz de comunicar com o dispositivo escravo. Parmetro configurado para Standby se for realizado o teste de comunicao entre os Equipamentos escravos no TCP. 0: Desabilita o teste. 1 255: Habilita o teste definindo o tempo de intervalo entre cada teste (s). Define o endereo do dispositivo na rede Modbus quando este atua como escravo. O nmero IP e o endereo correspondente do dispositivo escravo quando acessado atravs de ethernet TCP/IP
10
BAD_COMM_STANDBY
Unsigned8
No utilizado
TRUE
D / RO
11
CHECK_COMM_STANDBY
Unsigned8
0 ~ 255
NA
12
DEVICE_ADDRESS
Unsigned8
1-247
247
13
SLAVE_ADDRESSES
DS-263 0:110, 1:300, 2:600, 3:1200, 4:2400, 5:4800, 6:9600, 7:19200, 8:38400, 9:57600, 10:115200 0:1, 1:2 0:None, 1:Even, 2:Odd. 0-65535
14
BAUD_RATE
Unsigned8
9600
Define o seriais.
baudrate
das
portas
15 16 17
1 Even 1000
E E ms
S S S
Define o nmero de stop bits para as portas seriais. Define a paridade das portas seriais. Tempo a se esperar por uma resposta do escravo aps enviar um comando para as portas seriais. Especifica o tempo mximo de espera para CTS se tornar ativo aps enviar RTS nas portas seriais. Nmero de retransmisses se o MB-700 no receber uma resposta do escravo. Tempo entre comandos de superviso. O Valor 0 indica que OFF_DUTY est desabilitado. Tempo entre Comandos de Controle. O valor 0 indica que OFF_DUTY est desabilitado.
18
RTS_CTS_TIMEOUT NUMBER_RETRANSMISSION S
Unsigned16
0-65535
ms
19
Unsigned8
0-255
20
SUPERVISION_OFF_DUTY
Unsigned16
0-65535
ms
21
CONTROL_OFF_DUTY
Unsigned16
0-65535
ms
4.5
Valor Default
0
Unid
Store / Mode
S
Descrio
Define a direo dos dados. Se a direo Serial to TCP o dispositivo tem apenas a funcionabilidade de Bypass. Aplica as mudanas feitas nos blocos Modbus. Tempo utilizado pela porta serial para fazer a varredura de todas as variveis Modbus. Este alarme gerado por qualquer mudana nos dados estticos. O bloco de alarme utilizado para toda configurao de hardware, falha na conexo ou problemas de sistema nos blocos. A causa do alerta mostrada no campo subcode. O primeiro alarme a se tornar ativo mudar o status ativo no Status Attribute. Assim que o status Unreported zerado pela ferramenta de anncio de alerta, outro bloco pode ser informado sem apagar o status Active, se subcode mudou. Endereo IP do Escravo 7. Endereo IP do Escravo 8. Endereo IP do Escravo 9. Endereo IP do Escravo 10. Endereo IP do Escravo 11. Endereo IP do Escravo 12. Lista de IDs Modbus dos Equipamentos para o respectivo ID do escravo 7. Lista de IDs Modbus dos Equipamentos para o respectivo ID do escravo 8. Lista de IDs Modbus dos Equipamentos para o respectivo ID do escravo 9. Lista de IDs Modbus dos Equipamentos para o respectivo ID do escravo 10. Lista de IDs Modbus dos Equipamentos para o respectivo ID do escravo 11. Lista de IDs Modbus dos Equipamentos para o respectivo ID do escravo 12. Tempo de espera em millisegundos entre uma recepo (Rx) e a prxima transmisso (Tx) do MB700. Tempo utilizado pela porta Ethernet para fazer a varredura de todas as variveis Modbus.
22
BYPASS_DIRECTION
na
23 24 25
None
S D/RO
Na
26
BLOCK_ALM
DS-72
Na
27 28 29 30 31 32 33
VisibleString(32) VisibleString(32) VisibleString(32) VisibleString(32) VisibleString(32) VisibleString(32) Array Unsigned8 [32] Array Unsigned8 [32] Array Unsigned8 [32] Array Unsigned8 [32] Array Unsigned8 [32] Array Unsigned8 [32]
S S S S S S S
34
DEVICE_IDS_8
35
DEVICE_IDS_9
36
DEVICE_IDS_10
37
DEVICE_IDS_11
38
DEVICE_IDS_12
39
TIME_DELAY
Unsigned 16
millisec
40
TCP_SCAN_TIME
Float
D/RO
Tabela 4.1 - Legenda: Coluna Store / Mode Store: armazenamento de dados (D Dinmico; N No voltil; S Esttico) / Mode: mnimo modo necessrio para o usurio conseguir modificar o parmetro (OOS Out of Service ou MAN - Manual); Se no tiver Mode, significa que no depende do modo para ser alterado. RO Somente leitura; Coluna Unid E: parmetro Enumerado; Na Parmetro adimensional.
4.6
Descrio
Neste bloco, o usurio deve informar ao MB-700 os endereos MODBUS dos dispositivos conectados rede MODBUS. NOTA O padro do protocolo Modbus especifica a seguinte diviso de range de endereo Modbus para as variveis: 0001 a 9999: Sadas Digitais 10001 a 19999: Entradas Digitais 30001 a 39999: Entradas Analgicas 40001 a 49999: Sadas Analgicas O Bloco CCSM permite que o usurio visualize e altere as variveis dos endereos MODBUS configurados.
MB-700 Manual do Usurio ENDEREAMENTO 1 - Parmetro SLAVE_ADRR: Neste parmetro, o usurio dever informar o endereo do dispositivo escravo de sua rede MODBUS RTU. 2 - Parmetro B_ADDRESSi: Dados booleanos. O usurio deve digitar os endereos MODBUS das variveis discretas que deseja monitorar. At 96 pontos booleanos podem ser supervisionados. 3 - Parmetro I_ADDRESSi: Dados Inteiros. O usurio deve digitar os endereos MODBUS das variveis inteiras que deseja monitorar. Este parmetro permite monitorar dados inteiros de 1, 2 ou 4 bytes. Uma leitura de 1 ou 2 bytes possui apenas um endereo MODBUS correspondente. Se o formato de 4 bytes for selecionado, o usurio dever apenas selecionar o primeiro endereo MODBUS. At 8 variveis inteiras podem ser supervisionadas. 4 - Parmetros P_EU_ADDRESS_Ai/ P_EU_ADDRESS_Bi: Dados em porcentagem. O usurio deve configurar os parmetros mostrados abaixo. O Apndice C mostra detalhes de converso de escala. At 56 variveis em porcentagem podem ser supervisionadas. FROM_EU_100% FROM_EU_0% TO_EU_100% TO_EU_0%
DATATYPE Corresponde ao formato do dado no dispositivo escravo Modbus. Para mais detalhes sobre os formatos disponveis, veja a tabela no Apndice C. MODBUS_ADDRESS_OF_VALUE Os endereos Modbus da varivel que ser monitorada devem ser inseridos neste parmetro. IMPORTANTE Caso seja selecionado um formato de dados inteiro de 4 bytes ou ponto flutuante, o usurio dever apenas configurar o primeiro endereo MODBUS do dispositivo conectado ao carto de I/O. 5 - Parmetro F_ADDRESS_i: Dados no formato ponto flutuante. O usurio deve inserir o endereo MODBUS da varivel Modbus em ponto flutuante. At 16 variveis em ponto flutuante podem ser supervisionadas. EFETIVANDO A NOVA CONFIGURAO O usurio deve alterar o parmetro ON_APPLY para Apply para validar a nova configurao estabelecida. Para isso, deve-se acessar o Bloco CCCF e proceder como indicado. IMPORTANTE Se este procedimento no for realizado, a configurao selecionada no ser atualizada. A configurao foi enviada aps a escrita, mas o bloco s vai executar novamente aps ON_APPLY ter sido colocado em Apply.
4.8
Blocos Funcionais do MB-700 3 - Parmetros P_EU_VALUE_A/ P_EU_VALUE_B: O parmetro P_EU_VALUE_A/P_EU_VALUE_B supervisiona as variveis analgicas endereadas pelos parmetros P_EU_ADDRESS_i. O bloco suporta at 56 analgicos que podero ser mapeados para superviso do dispositivo Modbus escravo. 4 - Parmetro F_VALUE: O parmetro F_VALUE supervisiona as variveis em ponto flutuante endereadas pelos parmetros F_ADDRESS_i. O bloco suporta at 16 pontos flutuantes que podero ser mapeados para superviso do dispositivo Modbus escravo.
C - Status de Superviso
1 - Parmetro SCAN_STATUS: Parmetro de status do scan realizado pelo MB-700 na comunicao com os dispositivos escravos seriais. BIT 0 Mensagem Last write message Failed Descrio Quando o valor selecionado em NUMBER_RETRANSMISSIONS for atingido, e o MB-700 no conseguiu escrever o dado corretamente, o valor de SCAN_STATUS indicar Last write message Failed. Quando o valor selecionado em NUMBER_RETRANSMISSIONS for atingido, e o MB-700 no receber resposta do escravo serial, o valor de SCAN_STATUS indicar Scan Failed. Se o usurio selecionou SCAN_BEHAVIOR igual a 1 e a comunicao com o escravo foi feita utilizando View, o SCAN_STATUS ser Using Configurable view. Indica que o Scan parou por algum motivo.
Scan failed
2 3
Parmetros
Idx
1 2 3 4 5 6 7 8
Parmetro
ST_REV TAG_DESC STRATEGY ALERT_KEY MODE_BLK BLOCK_ERR SLAVE_ADDRESS SERIAL_PORT
Valor Default
0 Spaces 0
Unid
None Na None None Na E
Store / Mode
S S S S S D / RO S/ OOS
Descrio
1 to 255
0 O/S
Veja parmetro de modo. Endereo do dipositivo escravo a ser acessado. Nmero da porta serial onde o dispositivo escravo conectado. Define o uso ou no de Config View para acessar o dispositivo.
0 to 255 1 : P1 2 : P2 0 : Use Config View 1 : Not Use Config View See Scan_Status bitstring description
2 1 1
S/ OOS S/ OOS
SCAN_BEHAVIOR
Unsigned8
10 11 12 13 14
0 FALSE 0 0 0
D / RO N N N N
Indica o status de comunicao como dispositivo escravo. Dado booleano lido de um dispositivo escravo. Valor inteiro lido de um dipositivo escravo. Porcentagem para o valor EU lido do dispositivo escravo. Porcentagem para o valor EU lido do dispositivo escravo.
4.9
Parmetro
FVALUE B_ADDRESS1 B_ADDRESS96 I_ADDRESS1 I_ADDRESS8 P_EU_ADDRESS_ A1 P_EU_ADDRESS_ A28 P_EU_ADDRESS_ B1 P_EU_ADDRESS_ B28 F_ADDRESS1 F_ADDRESS16 UPDATE_EVT
Valor Default
0.0 65535
Unid
Store / Mode
N S/ OOS
Descrio
Valor ponte flutuante lido de um dispositivo escravo.. Endereo Modbus para localizar uma varivel booleana. Endereo Modbus para localizar uma varivel booleana. Endereo Modbus para localizar uma varivel inteira e tamanho. Endereo Modbus para localizar uma varivel inteira e tamanho. Informao para localizar a varivel porcentagem e tambm a converso de escala. Informao para localizar a varivel porcentagem e tambm a converso de escala. Informao para localizar a varivel porcentagem e tambm a converso de escala. Informao para localizar a varivel porcentagem e tambm a converso de escala. Endereo Modbus para localizar uma varivel floatingpoint. Endereo Modbus para localizar uma varivel floatingpoint. Este alarme gerado por mudana nos dados estticos. qualquer
65535
S/ OOS S/ OOS
S/ OOS S/ OOS
S/ OOS S/ OOS
193
BLOCK_ALM
DS-72
Na
O bloco de alarme utilizado para toda configurao de hardware, falha na conexo ou problemas de sistema nos blocos. A causa do alerta mostrada no campo subcode. O primeiro alarme a se tornar ativo mudar o status ativo no Status Attribute. Assim que o status Unreported zerado pela ferramenta de anncio de alerta, outro bloco pode ser informado sem apagar o status Active, se subcode mudou.
Tabela 4.3 - Legenda: Coluna Store / Mode Store: armazenamento de dados (D Dinmico; N No voltil; S Esttico) / Mode: mnimo modo necessrio para o usurio conseguir modificar o parmetro (OOS Out of Service ou MAN - Manual); Se no tiver Mode, significa que no depende do modo para ser alterado. RO Somente leitura; Coluna Unid E: parmetro Enumerado; Na Parmetro adimensional.
4.10
Esquemtico
Descrio
O bloco CCCM permite a troca de dados entre equipamentos escravo modbus RTU/TCP. Como cada ponto configurado individualmente, no necessrio que os equipamentos estejam na mesma rede. Por exemplo, um escravo pode estar conectado a porta serial do MB-700, e o outro conectado na rede ethernet ou mesmo em uma outra porta serial de outro MB-700. O usurio precisa apenas informar os endereos MODBUS de cada equipamento, endereos das variveis MODBUS e um link interno ao MB-700, ligando o parmetro de entrada ao parmetro de sada do mesmo bloco CCCM, para que o MB-700 estabelea a comunicao Peer-to-peer entre os dois dispositivos. O bloco dispe de status para cada ponto indicando se a comunicao est ok. Este status informado no parmetro OUT_xx.Status e IN_xx.Status. O parmetro COMM_STATUS um bitstring com um resumo de todos os status bom, ruim ou no configurado do bloco. Se o bit estiver 1 indica que o ponto esta ruim ou no configurado. Opcionalmente pode ser configurado para cada ponto um parmetro de status que vem de uma varivel do equipamento escravo Modbus (este status associado ao parmetro OUT_xx IN_xx TM atravs do argumento MODBUS_ADDRESS_OF_STATUS e segue o padro FOUNDATION Fieldbus). Ou seja, se desejar que uma varivel de indicao de status interna do escravo Modbus seja tranferida para um outro escravo, ela pode ser configurada neste status. NOTA O parmetro MODE_BLK do Bloco CCCM deve ser setado para Auto para que este bloco funcione corretamente. Veja a descrio deste parmetro no item anterior, Bloco CCSM.
4.11
Figura 4.6 Funcionamento da Comunicao Peer-to-peer em Dispositivo Modbus Um exemplo de Peer-to-Peer mostrado na figura 4.6. Suponha que deseja-se ler uma varivel do escravo 1 (slave 1) e escrever no escravo 2 (slave 2). Cada varivel (de leitura do escravo 1 e de escrita do escravo 2) tem um endereo Modbus, que deve ser obtido do equipamento escravo (consultar manual do fabricante). O primeiro passo seria identificar quais os endereos dos equipamentos escravo modbus, e identificar as variveis que se deseja ler e escrever. A varivel de Leitura (VAR_OUT_1) associada sada (OUT_xx) do bloco CCCM. A varivel de escrita (VAR_IN_1), associada entrada (IN_xx) do bloco CCCM. Aps identificar as variveis, necessrio relacionar a varivel de entrada com a varivel de saida. Existem duas formas de fazer este relacionamento: (*)Automtico - onde cada entrada e sada j esta relacionada, ou seja, OUT_1 IN_1, OUT_2 IN_2, ..., OUT_D1 IN_D1, OUT_D2 IN_D2. Para habilitar esta opo basta colocar o parmetro ALERT_KEY = 5. Qualquer valor no parmetro ALERT_KEY diferente de 5, desabilita a opo. Atravs de Link neste caso deve ser feito um link entre a sada desejada e a entrada desejada. A Figura 4.7 exemplifica esta conexo usando Link.
Figura 4.7 Conexo Peer-to-peer no Bloco CCCM Quando a opo de Relacionamento for Atravs de Link, segue as seguinte observaes: Para verificar se um ponto esta sendo escrito ou no, deve ser observado o parmetro COMM_STATUS, pois o status do parmetro IN_xx indica o status da varivel OUT_xx que est linkado a ele. Por exemplo, no exemplo acima um status good no parmetro IN_1 indica que o valor que esta sendo lido pelo parmetro OUT_1 do slave 1 est Ok, mas no indica que o slave 2 esta recebendo o valor. A escrita deve ser checada no parmetro COMM_STATUS. O Modo do bloco em Manual significa que as entradas esto sendo lidas mas no esto sendo repassadas para o bloco. O operador poder alterar o valor da varivel OUT_xx que este valor repassar para IN_x e para o equipamento escravo relacionado a ele. (*) Quando a opo de Relacionamento for Automtico, segue as seguinte observaes: 4.12
Blocos Funcionais do MB-700 Nesta opo o modo Manual no est disponivel. O status da saida (OUT_x) reflete se o ponto (VALUE) est sendo lido ou no, ou corresponde ao valor do status se o MODBUS_ADDRESS_OF_STATUS foi configurado. O status da entrada (IN_x) reflete se o ponto conseguiu ser escrito ou no. Se for configurado MODBUS_ADDRESS_OF_STATUS ele reflete o valor lido do status do OUT_x correspondente. Caso o ponto no consiga ser lido do OUT_x, ele continuar sendo escrito do ltimo comando vlido de IN_x. Este relacionamento mais rpido que o relacionamento por Link, pois ele atualiza automaticamente o comando de saida assim que receber o comando de entrada, enquanto que o outro tem de esperar o processamento do bloco. Nota (*) Esta opo est disponivel partir da verso de firmware 4.5.5 do MB-700. Maiores detalhes sobre como configurar uma conexo peer-to-peer so apresentados no Captulo 5 deste Manual.
B - Endereamento
1. Parmetros EU_ADDRESS_IN1 a EU_ADDRESS_IN4: Nestes parmetros o usurio deve informar os endereos e parmetros Modbus do escravo que recebe o valor da varivel analgica, ou seja, o escravo para onde ser enviado o valor no parmetro de entrada do bloco CCCM. Para maiores detalhes sobre converso de escala, deve-se consultar o Apndice C. Os seguintes parmetros devem ser informados: FROM_EU_100% FROM_EU_0% TO_EU_100% TO_EU_0%
DATATYPE O formato para o dado desejado entre os diversos tipos disponveis pode ser escolhido neste parmetro. A tabela que mostra os tipos disponveis se encontra no Apndice C. PORT_NUMBER O usurio deve informar a porta do MB-700 a ser utilizada para a comunicao entre os escravos: Ethernet, P1 ou P2. SLAVE_ADDRESS Neste parmetro, deve-se informar o endereo Modbus do dispositivo escravo. MODBUS_ADDRESS_OF_VALUE Neste parmetro, deve-se informar o endereo Modbus da varivel a ser escrita, cujo valor y. MODBUS_ADDRESS_OF_STATUS Neste parmetro, deve-se informar o endereo do Modbus da varivel a ser escrita no dispositivo escravo. 2. Parmetros EU_ADDRESS_OUT1 a EU_ADDRESS_OUT4 Nestes parmetros, o usurio deve informar endereos e parmetros Modbus do escravo que indicam o valor da varivel analgica, ou seja, a varivel a ser lida. O usurio deve configurar os parmetros mostrados a seguir. Para maiores detalhes sobre converso de escala, consulte o Apndice C. FROM_EU_100% FROM_EU_0% TO_EU_100% TO_EU_0%
DATATYPE O formato para o dado desejado entre os diversos tipos disponveis pode ser escolhido neste parmetro. A tabela que mostra os tipos disponveis se encontra no Apndice C. PORT_NUMBER O usurio deve informar a porta do MB-700 a ser utilizada para a comunicao entre os escravos: 4.13
MB-700 Manual do Usurio Ethernet, P1 ou P2. SLAVE_ADDRESS O endereo Modbus do dispositivo escravo deve ser informado neste parmetro. MODBUS_ADDRESS_OF_VALUE O endereo Modbus da varivel lida do escravo deve ser informado neste parmetro. MODBUS_ADDRESS_OF_STATUS O endereo do status da varivel lida do escravo deve ser informado neste parmetro. 3. Parmetros EU_ADDRESS_IN_D1 a EU_ADDRESS_IN_D2: Nestes parmetros o usurio dever informar endereos e parmetros Modbus do escravo onde o valor booleano ser escrito. O usurio dever informar os seguintes parmetros: 9 PORT_NUMBER O usurio deve informar a porta do MB-700 a ser utilizada para a comunicao entre os escravos: Ethernet, P1 ou P2. 9 SLAVE_ADDRESS O endereo Modbus do dispositivo escravo deve ser informado neste parmetro. 9 MODBUS_ADDRESS_OF_VALUE O endereo Modbus onde ser escrito o valor da varivel deve ser inserido neste parmetro. Informe o endereo da varivel MODBUS do dispositivo escravo a ser escrito, cujo valor o valor do parmetro de entrada IN_DX 9 MODBUS_ADDRESS_OF_STATUS O endereo do status da varivel a ser escrita deve ser informado neste parmetro. 4. Parmetros EU_ADDRESS_OUT_D1 a EU_ADDRESS_OUT_D2 Nestes parmetros o usurio dever informar endereos e parmetros Modbus do escravo que informa o valor da varivel digital, ou seja, a varivel a ser lida. Usurio dever informar os seguintes parmetros: 9 PORT_NUMBER O usurio deve informar a porta do MB-700 a ser utilizada para a comunicao entre os escravos: Ethernet, P1 ou P2. 9 SLAVE_ADDRESS Informe o endereo Modbus do dispositivo escravo. 9 MODBUS_ADDRESS_OF_VALUE O endereo Modbus da varivel lida do escravo deve ser inserido neste parmetro, e que se tornar disponvel no parmetro de sada OUT_DX deste bloco. 9 MODBUS_ADDRESS_OF_STATUS O endereo do status da varivel a ser escrita deve ser informado neste parmetro. Enviar a configurao para o MB-700 O usurio deve alterar o parmetro ON_APPLY para APPLY para atualizar a nova configurao estabelecida. Para isso, deve acessar o Bloco CCCF e proceder como indicado. IMPORTANTE Se o usurio no realizar este procedimento para a configurao selecionada, as configuraes dos parmetros no sero efetivadas no MB-700. A configurao foi atualizada aps a escrita, mas o bloco s vai executar novamente aps ON_APPLY ter sido colocado em Apply.
4.14
Blocos Funcionais do MB-700 Parmetros de monitorao de sada digital do Bloco CCCM: OUT_D1, OUT _D2, OUT _D3, OUT_D4.
D - Status da Superviso
1 - Parmetro COMM_STATUS Este parmetro indica se a comunicao entre os escravos foi estabelecida corretamente. Se o bit correspondente estiver em nvel lgico 1, isto significa que houve um erro na leitura/escrita do respectivo parmetro. Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Descrio IN_1 IN_2 IN_3 IN_4 IN_D1 IN_D2 IN_D3 IN_D4 OUT_1 OUT_2 OUT_3 OUT_4 OUT_D1 OUT_D2 OUT_D3 OUT_D4 Significado Falha de Escrita do parmetro IN_1 no modbus ou parmetro no configurado. Falha de Escrita do parmetro IN_2 no modbus ou parmetro no configurado. Falha de Escrita do parmetro IN_3 no modbus ou parmetro no configurado. Falha de Escrita do parmetro IN_4 no modbus ou parmetro no configurado. Falha de Escrita do parmetro IN_D1 no modbus ou parmetro no configurado. Falha de Escrita do parmetro IN_D2 no modbus ou parmetro no configurado. Falha de Escrita do parmetro IN_D3 no modbus ou parmetro no configurado. Falha de Escrita do parmetro IN_D4 no modbus ou parmetro no configurado. Falha de Leitura do parmetro OUT_1 no modbus ou parmetro no configurado. Falha de Leitura do parmetro OUT_2 no modbus ou parmetro no configurado. Falha de Leitura do parmetro OUT_3 no modbus ou parmetro no configurado. Falha de Leitura do parmetro OUT_4 no modbus ou parmetro no configurado. Falha de Leitura do parmetro OUT_D1 no modbus ou parmetro no configurado. Falha de Leitura do parmetro OUT_D2 no modbus ou parmetro no configurado. Falha de Leitura do parmetro OUT_D3 no modbus ou parmetro no configurado. Falha de Leitura do parmetro OUT_D4 no modbus ou parmetro no configurado.
Status do parmetro Cada parmetro de entrada ou sada possui um status correspondente. Este status pode ser atualizado pelo equipamento escravo atravs da configurao do MODBUS_ADRESS_OF_STATUS. Isso ocorre somente se o equipamento escravo possuir um TM status (este status segue o padro FOUNDATION Fieldbus). Veja maiores detalhes de como configurar um status do escravo no Manual dos Blocos Funcionais. Caso o parmetro MODBUS_ADDRESS_OF_STATUS no esteja configurado, o Bloco CCCM automaticamente atualizar o status para Good Non Cascade, quando a comunicao com o escravo estiver OK, ou Bad No Communication with last Value e "Non-Specific, se a comunicao falhar.
4.15
Parmetros
Idx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Parmetro
ST_REV TAG_DESC STRATEGY ALERT_KEY MODE_BLK BLOCK_ERR COMM_STATUS IN1 EU_ADDRESS_IN1 IN2 EU_ADDRESS _IN2 IN3 EU_ADDRESS _IN3 IN4 EU_ADDRESS _IN4 IN_D1 ADDRESS _IN_D1 IN_D2 ADDRESS _IN_D2 IN_D3 ADDRESS _IN_D3 IN_D4 ADDRESS _IN_D4 OUT1 EU_ADDRESS _OUT1 OUT2 EU_ADDRESS _OUT2 OUT3 EU_ADDRESS _OUT3 OUT4 EU_ADDRESS _OUT4 OUT_D1 ADDRESS _OUT_D1 OUT2_D2 ADDRESS _OUT_D2 OUT_D3
Valor Default
0 Spaces 0 0 O/S
Unid
None Na None None Na E E
Store / Mode
S S
Descrio
1 to 255
S S / OOS S Veja parmetro de Modo. D / RO Indica se a comunicao com o escravo boa ou D / RO no. Cada bit corresponde a uma varivel Modbus. Entrada Analgica 1. Informao para gerar constantes A e B na S / OOS equao Y=A*X+B mais os endereos em um dispositivo escravo. Entrada Analgica 2. Informao para gerar constantes A e B na S / OOS equao Y=A*X+B mais os endereos em um dispositivo escravo Entrada Analgica 3. Informao para gerar constantes A e B na S / OOS equao Y=A*X+B mais os endereos em um dispositivo escravo Entrada analgica 4. Informao para gerar constantes A e B na S / OOS equao Y=A*X+B mais os endereos em um dispositivo escravo N S / OOS N S / OOS N S / OOS Entrada discreta 1. Endereos no dispositivo escravo. Entrada discreta 2. Endereos no dispositivo escravo. Entrada discreta 3. Endereos no dispositivo escravo. N N N N
N Entrada discreta 4. S / OOS Endereos no dispositivo escravo. N / Man Sada analgica 1. Informao para gerar constantes A e B na S / OOS equao Y=A*X+B mais os endereos em um dispositivo escravo. Sada analgica 2. Informao para gerar constantes A e B na S / OOS equao Y=A*X+B mais os endereos em um dispositivo escravo Sada analgica 3. Informao para gerar constantes A e B na S / OOS equao Y=A*X+B mais os endereos em um dispositivo escravo Sada analgica 4. Informao para gerar constantes A e B na S / OOS equao Y=A*X+B mais os endereos em um dispositivo escravo N / Man Sada discreta 1. N / Man N / Man N / Man
4.16
Idx
37 38 39 40
Parmetro
ADDRESS _OUT_D3 OUT_D4 ADDRESS _OUT_D4 UPDATE_EVT
Valor Default
Unid
Store / Mode
Descrio
S / OOS Endereos em um dispositivo escravo. D Este alarme gerado por qualquer mudana nos dados estticos O bloco de alarme utilizado para toda configurao de hardware, falha na conexo ou problemas de sistema nos blocos. A causa do alerta mostrada no campo subcode. O primeiro alarme a se tornar ativo mudar o status ativo no Status Attribute. Assim que o status Unreported zerado pela ferramenta de anncio de alerta, outro bloco pode ser informado sem apagar o status Active, se subcode mudou..
41
BLOCK_ALM
DS-72
Na
Tabela 4.5 - Legenda: Coluna Store / Mode Store: armazenamento de dados (D Dinmico; N No voltil; S Esttico) / Mode: mnimo modo necessrio para o usurio conseguir modificar o parmetro (OOS Out of Service ou MAN - Manual); Se no tiver Mode, significa que no depende do modo para ser alterado. RO Somente leitura; Coluna Unid E: parmetro Enumerado; Na Parmetro adimensional.
4.17
Descrio
Mecanismo otimizado para trazer os dados armazenados do LC700: Para iniciar o Bloco FIFO Data Logger no LC700 quando a comunicao com o mestre do MB700 (por exemplo, um supervisrio) falhar, o Bloco CCDL envia um comando modbus para a varivel no LC700 apontada por STOP_SCAN_ADDRESS. O bloco escreve TRUE na varivel quando deseja habilitar, e FALSE quando deseja desabilitar o FIFO Data Logger. Se a superviso dos dados est normal (por exemplo, se um supervisrio est comunicando normalmente com um bloco de superviso (CCSM)), no scan normal do Bloco CCDL ele supervisiona a varivel modbus apontada por NEED_SCAN_ADDRESS para saber se existe dado armazenado no Bloco FIFO Data Logger. Se a varivel for diferente de zero, isto indica que existe dado no Bloco Data Logger. O parmetro LOGGER_ADDRESS aponta para o endereo de incio do Bloco Data Logger (FIFO.CTW). O parmetro NUM_REGISTER mostra a quantidade de registros armazenados no Bloco CCDL. 1 Parmetro TYPE_OF_LOG O parmetro TYPE_OF_LOG configura o time stamp do Data Logger. 2 Parmetro P_EU_ADDRESS_A1 O parmetro P_EU_ADDRESS_A1 configura a escala de converso e o formato dos dados do Bloco FIFO Data Logger (estes parmetros devem ter a mesma configurao do respectivo Bloco FIFO Data Logger do LC700). Para maiores detalhes sobre converso de escala, deve-se referir ao Apndice C. O usurio deve configurar os seguintes parmetros: 9 9 9 9 FROM_EU_100% FROM_EU_0% TO_EU_100% To_EU_0%
9 DATATYPE Escolha do formato do dado lido do dispositivo. Os tipos de dados suportados pelo Bloco Data Logger (que sero convertidos para Float) so Float e Integer16. 9 MODBUS_ADDRESS_VALUE No utilizado. Blocos em Cascata O Bloco CCDL pode armazenar at 280 registros. Se um Bloco CCDL no for suficientemente longo para armazenar todo os dados logados no Bloco FIFO, possvel dispor blocos em cascata tantas vezes quantas forem necessrias. Para fazer isso, o usurio dever criar quantas instncias do Bloco CCDL achar necessrio e configurar todos eles com as mesmas informaes (MODE_BLK, SLAVE_ADDRESS, NEED_SCAN_ADDRESS, LOGGER_ADDRESS, etc.). Ento quando os dados de log trazidos do Bloco FIFO no couberem no Bloco CCDL, e se existir um outro Bloco CCDL configurado para aquela FIFO, este bloco receber o restante dos dados de log. O Bloco CCDL indica no parmetro NEXT_BLOCK_LOG, qual o prximo bloco com o restante dos dados de log.
4.18
Parmetros
Idx
1 2 3 4 5 6 7 8 9 10
Parmetro
ST_REV TAG_DESC STRATEGY ALERT_KEY MODE_BLK BLOCK_ERR SLAVE_ADDRESS SERIAL_PORT SCAN_STATUS NEED_SCAN_ADDRES S
Valor Default
0 Spaces 0
Unid
None Na None None Na E
Store / Mode
S S S S S D / RO S / OOS
Descrio
1 to 255
0 O/S
2 1 0 0 1 E E
11
CLEAR_LOG_ADDRES S
Unsigned16
1-9999
12
NEED_SCAN_COUNTE R
Unsigned16
Endereo do dispositivo escravo a ser escaneado. Nmero da porta serial onde o S / OOS dispositivo escravo ser conectado. Indica o status da comunicao com o D/RO dispositivo escravo. Este o endereo Modbus da flag que S / OOS indica se necessrio escanear os dados armazenados. Endereo da varivel no escravo Modbus para apagar a data logger. Pode ser usado para apagar a data S / OOS logger aps a leitura. Se o endereo dafault (0), ento o mecanismo desabilitado. Indica o nmero de scans para os dados armazenados. Esta varivel pode ser utilizada pelo OPC Server D / RO para o trigger de um comando de scan para ler LOG_FVALUEx e TIME_STAMP_x. S / OOS Seleo do tipo de armazenamento (log).
13
TYPE_OF_LOG
Unsigned8
14 15 16
P_EU_ADDRESS_A1 LOGGER_ADDRESS NUM_REGISTER STOP_SCAN_ADDRES S NEXT_BLOCK_LOG LOG_FVALUE_1 LOG_FVALUE_10 TIME_STAMP_1 TIME_STAMP_10 UPDATE_EVT
17
Unsigned16 Visiblestring( 32) 28 Float ... 28 Float 28 Time Value ... 28 Time Value DS-73
0 - 9999
18 19 28 29 38 39
...
...
...
Na
Informao para localizar um varivel S / OOS float/percentage e tambm a escala de converso. Endereo Modbus do comeo da data S / OOS logger. Nmero de registradores FIFO D / RO armazenados. O MB-700 pode forar o trigger da data logger escrevendo TRUE para uma S varivel Modbus no dispositivo Modbus escravo. Tag do prximo bloco CCDL associado S a este data logger. Valor Float escaneado do dispositivo N/RO escravo. ... Valor Float escaneado do dispositivo N/RO escravo. Time stamp das amostras em N/RO LOG_FVALUE1 ... Time stamp das amostras em N/RO _FVALUE10 Este alerta gerado por cada mudana D nos dados estticos.
4.19
MB-700 Manual do Usurio Tipo de dados (tamanho) Faixa Vlida/ Opes Valor Default Store / Mode
Idx
Parmetro
Unid
Descrio
O alarme do bloco usado para toda configurao, hardware, falha de conexo ou problemas de sistemas no bloco. A causa do alerta mostrada no campo subcode. O primeiro alerta a se tornar ativo ir alterar o status Active no atributo status. To logo Unreported status apagado pelo alerta de aviso de tarefa, outro alerta de bloco pode ser mostrado sem apagar o status Active, se subcode mudou.
40
BLOCK_ALM
DS-72
Na
Tabela 4.6 - Legenda: Coluna Store / Mode Store: armazenamento de dados (D Dinmico; N No voltil; S Esttico) / Mode: mnimo modo necessrio para o usurio conseguir modificar o parmetro (OOS Out of Service ou MAN - Manual); Se no tiver Mode, significa que no depende do modo para ser alterado. RO Somente leitura; Coluna Unid E: parmetro Enumerado; Na Parmetro adimensional.
4.20
Descrio
Neste cenrio, o MB-700 pode realizar as seguintes funes, simultaneamente, quando o parmetro Bypass Direction estiver configurado com TCP to Serial: 9 Bypass (TCP/IP to Serial): O MB-700 repassa a mensagem Modbus transmitindo a um nvel inferior da rede. O MB-700 atua como um conversor TCP/IP Modbus para Modbus RTU (485 ou 232). 9 Concentrador: As variveis Modbus dos dispositivos escravos so lidas, processadas (converso de Data Type e Escala) e armazenadas em parmetros do Bloco CCSM. Ao invs do supervisrio se comunicar diretamente com os dispositivos escravos, comunicar somente com o MB-700. 9 Peer-to-Peer: Dois escravos Modbus trocam dados entre si. A funo Peer-to-peer possibilita esta troca. Os escravos podem estar em redes Modbus diferentes e mesmo assim podem trocar dados entre si. O sistema da Figura 5.1 acima indicado para operaes de controle remoto, no qual o processo a ser controlado est localizado numa rea distante do sistema supervisrio. O usurio no precisa se deslocar at a rea, basta que um MB-700 esteja conectado a uma rede Ethernet. O MB-700 possui duas portas seriais, EIA-232/EIA-485, as quais permitem a conexo com controladores lgicos atravs de uma rede MODBUS ou atravs de um modem ou rdio. Utilizando 5.1
MB-700 - Manual do Usurio a porta EIA-485 pode-se criar uma sub rede de controladores lgicos, ou integrar uma sub rede j existente. Para controle remoto, em localidades distantes, um modem pode ser utilizado na porta EIA-232 para estabelecer a comunicao entre o sistema supervisrio e sistemas de configurao com os controladores na planta de processo. Nesta aplicao, o MB-700 possui duas funes bsicas: "Bypass" MODBUS e Concentradora de Dados. O "Bypass" MODBUS ocorre quando um dado MODBUS chega at o MB-700, isto ., quando o CONF700 (ou qualquer outro sistema de configurao MODBUS) est enviando comandos para configurao de algum dispositivo escravo na sub rede MODBUS. Neste caso, o MB-700 repassa a mensagem e a transmite para o escravo solicitado. O MB-700 tambm possui a funo Concentrador de Dados. Ao invs do sistema de superviso acessar um dispositivo de campo em particular, ele apenas procura os dados monitorados na memria do MB-700. Os dados coletados so enviados dentro de uma base de tempo determinada para o MB-700, e o sistema supervisrio busca esses dados diretamente no MB-700 aumentando a velocidade de acesso. O MB-700 configurado atravs do SYSCON. O Bloco CCSM configura a funo concentrador do MB-700, e o Bloco CCCM configura a comunicao Peer-to-peer. O Bloco CCCF utilizado para configurar os parmetros de comunicao do MB-700. O MB-700 possui um IP dentro da rede, utilizado para comunicao entre o sistema de operao e o MB-700. Cada escravo da rede possui um endereo MODBUS que deve ser informado ao SYSCON. Cada E/S e os respectivos endereos tambm devem ser informados ao SYSCON. Na configurao mostrada na Figura 5.1, a funo Peer-to-peer pode ser utilizada.
A - Configurando o IP do MB-700
O IP do MB-700 deve ser configurado. Para isto veja o Captulo 2 deste manual "Conectando o MB700 Sub Rede".
B - Inicializando o SYSCON
Adicionar o MB-700 ao SYSCON. Inicie o SYSCON; Clique em Project New Project. Em seguida clique em Fieldbus Networks New Fieldbus; Selecione Expand para abrir uma janela auxiliar. Nesta nova janela, clique com o boto da direita do mouse em NewBridge. Selecione o fabricante "Smar", e em seguida o dispositivo "MB700"; e Salve. Para maiores detalhes, veja o manual do SYSCON e o Captulo 3 deste manual. IMPORTANTE O usurio dever se certificar de que Smar.DFIOLEServer.0 esteja configurado no menu Communication Settings. Caso contrrio, a comunicao entre MB-700 e SYSCON no ser efetuada. No item abaixo, explicada a configurao mnima exigida para o MB-700 trabalhar nas funes Bypass, Concentrador e Peer-to-peer.
C - Configurando Blocos
1) MB-700 trabalhando como Bypass
Para o MB-700 trabalhar como Bypass, necessrio configurar, apenas os Blocos Resource e CCCF. Bloco RESOURCE Passos para configurar o Bloco Resource: O nico parmetro a ser configurado o MODE_BLK. Certifique-se de MODE_BLK.TARGET="Auto; Clique com o boto direito do mouse sobre <FB_VFD>. Uma janela aparecer. Clicar em New Block; 5.2
Adicionando Blocos ao MB-700 Selecione o Bloco RESOURCE. Clique com o boto da direita no bloco criado, e em seguida selecione Off Line Characterization; Localize o parmetro MODE_BLK.TARGET e coloque-o em Auto.
Figura 5.3 Tela para Inserir Bloco Bloco CCCF Passos para configurar o Bloco CCCF: No SYSCON localize o MB-700; Clique com o boto direito do mouse sobre <FB_VFD>. Uma janela aparecer, clique em New Block; Selecione o Bloco CCCF. Clique com o boto da direita no bloco criado e depois selecione Off Line Characterization;
5.3
Figura 5.4 Tela Configurao do Bloco CCCF Ajuste os seguintes parmetros para: 9 BAUD_RATE: 57600; 9 BYPASS_DIRECTION: TCP to Serial; 9 NUMBER_RETRANSMISSIONS: Escrever 3"; 9 TIMEOUT: "1000" (1000 ms); 9 MODE_BLK: Selecione "Auto"; 9 DEVICE_ADDRESS: Certifique-se na sua rede MODBUS no haja nenhum outro endereo com o nmero mostrado nesse parmetro. O default 247; 9 ON_APPLY: Selecione este parmetro para Apply.
para Para melhor visualizao, renomeie os blocos recm criados. Clique sobre o boto visualizar a descrio dos blocos. Clicando com o boto direito sobre Block 1, um menu ser aberto. O usurio deve clicar em Attributes e alterar o Block Tag segundo a sua convenincia. Este procedimento deve ser repetido para os demais blocos; Ao final, uma tela como a Figura 5.5 abaixo deve aparecer no SYSCON.
5.4
Tipo de Dado
Digital Digital Digital Digital Digital Digital Digital Digital Digital Digital Digital Digital Digital Digital Digital Digital Porcentagem Porcentagem
Endereo MODBUS
00001 00002 00003 00004 00005 00006 00007 00008 10001 10002 10003 10004 10005 10006 10007 10008 30001-30002 30003-30004
Na janela do SYSCON clique com o boto direito do mouse sobre o item recm criado denominado CCSM. Clique em Off Line Characterization. Nesta janela o usurio dever localizar os parmetros B_ADDRESS1 at B_ADDRESS96. Clique em B_ADDRESS1 e digite no campo em branco o endereo MODBUS correspondente, ou seja, 10001. Aps digitar este valor clique no boto End Edit. Repita o mesmo procedimento para B_ADDRESS2 at B_ADDRESS8, adicionando os endereos MODBUS das chaves ON/OFF conforme a Tabela 5.1 estabelecida.
Adicionando Blocos ao MB-700 O usurio dever agora configurar as entradas dos transmissores. Na janela representada pela Figura 5.6,, procure pelos parmetros P_EU_ADDRESS_A1 at P_EU_ADDRESS_A28. Clique sobre o parmetro P_EU_ADDRESS_A1. O usurio dever configurar os seguintes parmetros: FROM_EU_100% Informe o valor mximo da varivel de entrada lida no transmissor 1. FROM_EU_0% Informe o valor mnimo da varivel de entrada lida no transmissor 1. TO_EU_100% Informe o valor mximo do parmetro P_EU_VALUE_A[0]. TO_EU_0% Informe o valor mnimo do parmetro P_EU_VALUE_A[0]. DATATYPE Escolha o formato da varivel MODBUS lida do dispositivo escravo. Para maiores detalhes sobre os tipos disponveis de dados, veja a tabela no Apndice C. MODBUS_ADDRESS_OF_VALUE. Digite o endereo 30001, onde est o valor lido do transmissor 1. Conforme o tipo de dado utilizado na leitura desta varivel, o transmissor ocupar um ou dois endereos. Apenas o primeiro endereo dever ser informado
Figura 5.7 - Configurando Bloco CCSM (2) Terminada a configurao, a seguinte tela deve aparecer (ver Figura 5.8):
5.7
Figura 5.9 Inserindo Bloco CCCM Aps inserir este novo bloco, a janela Fieldbus deve ser semelhante Figura 5.10 a seguir:
5.8
Figura 5.10 Bloco CCCM Inserido no Projeto Altere MODE_BLK.Target para Auto. Inicialmente ser associado as variveis modbus dos escravos que se deseja ler e escrever valores. Por exemplo, considerando o exemplo da Figura 5.1 onde os equipamentos escravos modbus esto na porta serial do MB-700, e deseja-se transferir uma varivel do escravo 1 para o escravo 2. Ento, associa-se as variveis de Leitura nos parmetros OUT_xx e as variveis de Escrita no parmetro IN_xx do bloco CCCM. Localize EU_ADDRESS_OUT1. Clique sobre este parmetro e configure: FROM_EU_100% Informe o valor mximo da varivel de entrada lida no transmissor. FROM_EU_0% Informe o valor mnimo da varivel de entrada lida no transmissor. TO_EU_100% Informe o valor mximo da varivel a ser monitorada. TO_EU_0% Informe o valor mnimo da varivel a ser monitorada. DATATYPE Escolha o formato para o dado desejado. Para maiores detalhes sobre os tipos de dados disponveis, veja a tabela no Apndice C. PORT_NUMBER Selecione P1. A porta P1 deve ser selecionada, pois a comunicao feita atravs da porta serial do MB-700. SLAVE_ADDRESS Insira o nmero do escravo Modbus. MODBUS_ADDRESS_OF_VALUE Insira o endereo Modbus da varivel de leitura do escravo 1.
5.9
Figura 5.11 Configurando Bloco CCCM Para configurar as variveis de escrita, localize o parmetro EU_ADDRESS_IN1. Informe os parmetros requeridos. Eles so semelhantes aos parmetros configurados em EU_ADDRESS_OUT1. Porm SLAVE_ADDRESS deve ser igual ao endereo do segundo escravo na rede Modbus. No parmetro MODBUS_ADDRESS_OF_VALUE insira o endereo Modbus da varivel de escrita do escravo 2. Agora falta relacionar as variveis de entrada e sada para indicar onde so os pontos de leitura e onde so os pontos de escrita do Peer-to-peer. Caso o usurio desejar o relacionamento atravs de link deve proceder da seguinte forma: Configure o Bloco CCCM no diagrama lgico: - No SYSCON, clique com o boto direito do mouse em Area1; - Selecione New Process Cell; - Em Process Cell 1, clique com o boto direito do mouse em Expand; - Na nova janela, clique com o boto direito em Process Cell 1, selecione New Control Module; - Em Control Module 1, clique com o boto direito do mouse e selecione Strategy. Redimensione estas janelas conforme a convenincia. Ao final o usurio dever ter 4 janelas abertas: 9 9 9 9 Uma janela principal com o nome do arquivo; Uma janela Process Cell; Uma janela Fieldbus; e Uma janela Control Module.
- Na janela Fieldbus, arraste o cone CCCM para dentro da janela Control Module. O Syscon insere um Bloco CCCM nesta janela. - Clique no boto de link. Com o boto direito do mouse clique no Bloco CCCM na janela Control Module. - Selecione OUT_1. Crie um link com a entrada IN_1 desse mesmo Bloco CCCM. Com isso o SYSCON efetua o link entre OUT_1 (que significa o ponto de leitura de dados) e o IN_1 (que significa o ponto de escrita de dados).
5.10
Figura 5.12 Exemplo de Configurao de um Link OUT_1 para IN_1(Comunicaco Ponto a Ponto Modbus)
D - Download da Configurao
Antes de iniciar a comunicao, o usurio deve realizar os seguintes procedimentos: Na janela principal do projeto aberto no SYSCON, clicar com o boto direito do mouse sobre o primeiro item desta janela. No exemplo apresentado neste manual, o projeto foi chamado de MB700; Selecionar Export Tags. Uma janela ser aberta pedindo que o usurio escolha a pasta onde os Tags ser exportado e salve o arquivo TagInfo.ini; Clique no boto OK.
Figura 5.13 Escolhendo a Pasta para Export Tags No boto On, inicie a comunicao com o MB-700.
5.11
- Caso a conexo no for estabelecida, clique com o boto da direita sobre Bridge, neste projeto chamada de MB-700, e selecione Attributes. - No campo Device ID, verificar se o dispositivo reconhecido. Selecionar o nmero correspondente ao dispositivo. Veja o nmero de srie localizado no carto MB-700. - Faa agora o download da configurao estabelecida. Clique em Fieldbus1 ou em (MB-700) bridge com o boto direito do mouse. Selecione Download. A configurao ser enviada ao MB-700 - Aps ter sido enviada a configurao, o usurio dever alterar o parmetro ON_APPLY do Bloco CCCF para Apply. Isto atualizar e habilitar a configurao.
Configurao On Line
possvel configurar os Blocos do MB-700 On Line, isto , com o dispositivo j conectado rede e funcionando, basta que o usurio clique sobre o bloco com o boto direito do mouse e selecione On Line Characterization. IMPORTANTE Para efetivar cada nova configurao, o usurio deve sempre alterar o parmetro ON_APPLY para Apply, caso contrrio esta configurao no ser atualizada no MB-700. O usurio tambm deve verificar quais parmetros podem ser configurados e alterados no modo auto, pois alguns parmetros s podem ser alterados no modo OOS (Out of Service).
5.12
Figura 5.14 Exemplo Arquitetura do MB-700 trabalhando como Bypass Serial para TCP
Configurao
O Bloco RESOURCE deve ter o parmetro MODE_BLK colocado em Auto. Os procedimentos para configurao do Bloco CCCF so equivalentes aplicao anterior, exceto pelo parmetro BYPASS_DIRECTION que deve ser selecionado para Serial To TCP.
5.13
Figura 5.15 Configurando o Parmeto BYPASS_DIRECTION no Bloco CCCF A configurao dos Escravos Modbus no Bloco CCCF segue a seguinte forma: Caso a configurao contenha apenas um escravo Modbus para um determinado endereo IP, utiliza-se o parmetro SLAVE_ADRESSES. Neste caso, para cada IP_SLAVE tem-se um nico MODBUS_ADDRESS_SLAVE correspondente.
5.14
Adicionando Blocos ao MB-700 Caso a configurao tenha mais de um escravo Modbus para um mesmo endereo IP, utiliza-se os parmetros IP_SLAVE_x e DEVICE_IDS_IP_x. Neste caso para cada IP_SLAVE pode-se configurar at 32 endereos Modbus de escravos.
Figura 5.17 Configurando os IPs dos Escravos Modbus no Bloco CCCF No Bloco CCCF, mude o parmetro ON_APPLY para Apply. No boto ON, estabelea a comunicao com o MB-700.
Faa o download da configurao. Aps este passo ter sido realizado, a comunicao estabelecida e o MB-700 est On Line.
5.16
Adicionando Blocos ao MB-700 Bloco CCSM Modbus Address Modbus Address Index Parmetro (Strategy = x) Strategy= 0 Offset_SM = 200 Offset_SM = 0 *x x = 0 ~ 24 42001 + UInteger16 42001 Offset_SM DataType Bool Bool Bool Integer32 Integer32 Integer32 Float Float Float Float Float Float Float Float Float 2001 + Offset_SM 2002 + Offset_SM 2096 + Offset_SM 42002-42003 Offset_SM 42004-42005 Offset_SM 42016-42017 Offset_SM 42018-42019 Offset_SM 42020-42021 Offset_SM 42072-42073 + Offset_SM 42074-42075 + Offset_SM 42076-42077 + Offset_SM 42128-42129 + Offset_SM 42130-42131 + Offset_SM 42132-42133 + Offset_SM 42160-42161 + Offset_SM + + + + + 2001 2002 2096 42002-42003 42004-42005 42016-42017 42018-42019 42020-42021 42072-42073 42074-42075 42076-42077 42128-42129 42130-42131 42132-42133 42160-42161 Modbus Address Strategy= 1 Offset_SM = 200 Modbus Address Strategy = 2 Offset_SM = 400
10 11.1 11.2
42201 2201 2202 2296 42202-42203 42204-42205 42216-42217 42218-42219 42220-42221 42272-42273 42274-42275 42276-42277 42328-42329 42330-42331 42332-42333 42360-42361
42401 2401 2402 2496 42402-42403 42404-42405 42416-42417 42418-42419 42420-42421 42472-42473 42474-42475 42476-42477 42528-42529 42530-42531 42532-42533 42560-42161
11.96 BVALUE[96] 12.1 12.2 12.8 13.1 13.2 IVALUE[1] IVALUE[2] IVALUE[8] P_EU_VALUE_A[1] P_EU_VALUE_A[2]
15.16 FVALUE[16]
Tabela 5.2 Tabela de Endereos Modbus do MB-700 trabalhando como Escravo Modbus
Configurao
Primeiramente, deve ter sido criado o Bloco FIFO no LC700. Na configurao do Syscon podem ser includos tantos Blocos Concentrate Data Logger quantos forem necessrios. Para incluso do Bloco CCDL na configurao, basta proceder como nos exemplos anteriores. Obs.: A quantidade de Blocos Concentrate Data Logger depende do tamanho da FIFO definida no LC700 (FIFO Size). Cada Bloco CCDL comporta at 280 amostras de dados. Por exemplo, se o 5.17
MB-700 - Manual do Usurio tamanho da FIFO definido for de 1000 registros e o tipo de dado for Inteiro (Porcentagem) ento vo ser necessrios: 1000 / 280 = 4 Blocos CCDL. Caso o tipo de dados definido for REAL, utilizando os mesmos 1000 registros e sabendo que um REAL precisa de 2 registros para cada amostra, ento o clculo seria feito da seguinte forma: 500/ 280 = 2 Blocos CCDL O Bloco Data Logger trabalha junto com os Blocos de Superviso. Portanto dever haver blocos de superviso apontando para o mesmo endereo do escravo, para que o Bloco CCDL funcione corretamente. Um exemplo de configurao mostrado na Figura 5.19 a seguir. Considerando uma configurao onde o LC700 tem os seguintes parmetros: SLAVE_ADDR = 1 (LC700 Address) STOP_SCAN_ADDRESS = 2009 (FIFO_LOAD ) CLEAR_LOG_ADDRESS = 2011 (FIFO_CLEAR) LOGGER_ADDRESS = 42506 (FIFO_CTW) NEED_SCAN_ADDRESS = 2 (FIFO_EMPTY) DATATYPE BLOCO FIFO = REAL
5.18
Endereo Modbus
FIFO_LOAD = 2009
Endereo Modbus
FIFO_CLEAR = 2011
5.19
5.20
Captulo 6 CENRIOS
Os vrios cenrios de aplicao do MB-700 apresentados a seguir utilizam o LC700 da SMAR como exemplo de dispositivo Modbus RTU escravo, porm o mesmo se aplica a qualquer dispositivo Modbus RTU escravo.
Mltiplos Mestres TCP/IP Comunicando Diretamente com vrios LC700s, inclusive via Rdio
Figura 6.1 Exemplo de Aplicao do MB-700 como Gateway MODBUS (Mestre Serial) Nesta aplicao o MB-700 suporta as seguintes funes simultaneamente: 9 9 9 CONF700 faz download/upload via TCP/IP inclusive remotamente. Superviso do LC700 via OPC e/ou driver Modbus TCP/IP. Download do firmware do LC700 via TCP/IP inclusive remotamente.
O MB-700 conectado rede corporativa atravs de sua porta ethernet. Na rede esto conectados as estaes de trabalho para configurao e monitorao dos dispositivos escravos. As portas seriais EIA-232 e EIA-485 permitem que 3 LC700s sejam conectados ao MB-700. Dois controladores LC700s esto ligados ao barramento da porta EIA-485, e um terceiro conectado atravs de um link de rdio. Este terceiro LC700 uma unidade remota pois se localiza distante do MB-700 mestre. O primeiro LC700 tem Modbus ID= 2, o segundo Modbus ID= 4 e o LC700 remoto tem Modbus ID=5. O MB-700 possui um endereo IP dentro da rede ethernet, desta forma as ferramentas de configurao e superviso enxergam o MB-700 dentro da rede. No Bloco CCCF, os seguintes parmetros de comunicao devem ser configurados: TIMEOUT, BAUDRATE, BYPASS_DIRECTION (TCP to Serial), PARITY and NUMBER_RETRANSMISSIONS.
6.1
Mltiplos Mestres TCP/IP Comunicando Diretamente com vrios LC700s e Peer-to-peer entre LC700s na mesma Rede Modbus RTU
Figura 6.2 Exemplo de Aplicao do MB-700 como Gateway MODBUS e Ligao de Equipamentos Ponto a Ponto (Mestre Serial) Nesta aplicao, o MB-700 suporta as seguintes funes simultaneamente: 9 9 9 9 CONF700 faz download/upload via TCP/IP inclusive remotamente. Superviso do LC700 via OPC e/ou driver Modbus TCP/IP. Download do firmware do LC700 via TCP/IP inclusive remotamente Comunicao Peer-to-peer entre LC700s na mesma rede Modbus RTU, inclusive com unidades remotas (Do LC700 ID=2 para o LC700 ID= 5).
Este cenrio semelhante ao anterior, porm a funo Peer-to-peer foi implementada. H comunicao Peer-to-peer entre os LC700s da mesma rede Modbus RTU, inclusive com unidades remotas. Por exemplo, do LC700 (Modbus ID=2) para o LC700 (Modbus ID=5). Esta funcionalidade adicionada atravs do Bloco CCCM. Neste bloco, o parmetro PORT_NUMBER configurado. A comunicao entre os escravos realizada atravs das portas seriais EIA-232 e EIA-485 (porta P1 do MB-700). A comunicao Peer-to-peer entre os LC700s com Modbus IDs 2 e 5, respectivamente, requer um Bloco CCCM adicionado. Neste bloco informam-se os endereos Modbus das variveis que devem ser lidas e os endereos Modbus onde estas variveis so escritas. A comunicao feita dentro da rede Modbus RTU em meio fsico serial EIA-485 e via rdio. Assim, os escravos podem trocar dados diretamente entre eles, sem que a mensagem passe pelos mestres TCP/IP. O MB-700 possibilta esta troca, conectando os dois pontos da rede Modbus. Dentro de cada Bloco CCCM, at 8 links Peer-to-peer podem ser estabelecidos, pois ele possui 4 entradas digitais, 4 entradas analgicas, 4 sadas digitais e 4 sadas analgicas.
6.2
Cenrios
Mltiplos Mestres TCP/IP Comunicando Diretamente com vrios LC700s e Peer-to-peer entre LC700s de diferentes Redes Modbus RTU
Figura 6.3 Exemplo de Aplicao do MB-700 ligando Equipamentos Ponto a Ponto Local e Remoto (atraves do TCP) e tambm Gateway Modbus Nesta aplicao, o MB-700 suporta as seguintes funes simultaneamente: 9 CONF700 faz download/upload via TCP/IP inclusive remotamente. 9 Superviso do LC700 via OPC e/ou driver Modbus TCP/IP. 9 Download do firmware do LC700 via TCP/IP, inclusive remotamente. 9 Comunicao Peer-to-peer entre LC700s de diferentes redes Modbus RTU (do LC700 ID=2 e para o LC700 ID=6). Diferentemente dos cenrios anteriores, tem-se um segundo MB-700 conectado rede Etnernet (esta aplicao tambm vlida a mais de dois MB-700). A comunicao Peer-to-peer estabelecida entre o escravo de ID= 2 e o escravo de ID= 6. Como ambos esto conectados em duas redes Modbus RTU diferentes, tem-se dois MB-700 que realizam a conexo destes escravos com a rede ethernet. O MB-700 onde se conecta o escravo de ID= 2 possui um endereo IP, da mesma forma que o segundo MB-700 tambm possui um endereo IP. Somente um Bloco CCCM necessrio para realizar a comunicao Peer-to-peer. Para cada MB-700 dever ser configurado um Bloco CCCF para estabelecer os parmetros de comunicao. O bypass continua sendo no sentido TCP to serial. No cenrio, o Bloco CCCF tem papel crucial no endereamento das redes ethernet e Modbus RTU. Nos parmetros SLAVE_ADDRESSES so informados os endereos IP de cada MB-700, nos campos IP_SLAVE_1 e IP_SLAVE_2. Cada um desses tem um correspondente MODBUS_ADDRESS_SLAVE, onde so informados os IDs de cada escravo Modbus RTU. O endereo de onde lida a varivel tem a seguinte configurao apresentada a seguir. A varivel lida no endereo: IP do 1 MB-700 192.168.164.101 Modbus ID do escravo (LC700) 02 Endereo Modbus da varivel 30001
A varivel ser escrita no endereo: IP do 2 MB-700 192.168.164.102 Modbus ID do escravo (LC700) 06 Endereo Modbus 40001
6.3
Mltiplos Mestres TCP/IP Comunicando Diretamente com os LC700s, Peer-topeer e Redundncia de Rede
Figura 6.4 Exemplo de Aplicao do MB-700 ligando Equipamentos Ponto a Ponto Local e com Redundancia de CPU Nesta aplicao, o MB-700 suporta as seguintes funes simultaneamente: 9CONF700 faz download/upload via TCP/IP, inclusive remotamente. 9Superviso do LC700 via OPC e/ou driver Modbus TCP/IP. 9Download do firmware do LC700 via TCP/IP, inclusive remotamente. 9Comunicao Peer-to-peer entre LC700s (do LC700 ID=2 e para o LC700 ID=4). 9Redundncia de redes de comunicao entre os mltiplos mestres TCP/IP e os LC700s, inclusive por diferentes meios fsicos (EIA-485 e rdio). A rede redundante permite que no caso de falha da rede principal, o segundo MB-700 assuma a superviso e controle da comunicao entre os mestres TCP/IP e o escravos Modbus RTU. O primeiro MB-700 conecta os mestres TCP/IP aos escravos Modbus RTU atravs da rede ethernet ETH1 e seu canal serial EIA-485. O segundo MB-700 faz a conexo dos mestres TCP/IP atravs da rede redundante ethernet ETH2 e o canal serial EIA-232 onde conectado um link de rdio entre MB-700 e as CPUs dos escravos.
6.4
Cenrios
Figura 6.5 Exemplo de Aplicao do MB-700 como Concentrador de Dados Serial e Gateway Modbus Nesta aplicao, o MB-700 suporta as seguintes funes simultaneamente: 9 CONF700 faz download/upload via TCP/IP inclusive remotamente. 9 Download do firmware do LC700 via TCP/IP inclusive remotamente. 9 Superviso dos LC700s indiretamente atravs do MB-700, isto , via DFI OPC Server supervisionam-se parmetros do Bloco CCSM que so cpias das variveis Modbus dos LC700s. 9 Possibilidade de mltiplos DFI OPC Server ou trabalhar com um nico server e de forma remota. O OPC.Client acessa os parmetros do CCSM. A configurao do Bloco CCSM permite que as variveis Modbus sejam lidas e copiadas dentro da memria do MB-700. Para cada LC700 existe um Bloco CCSM. No Bloco CCSM est informado o ID do LC700 (No cenrio acima ID=2), e o MB-700 faz o scan das variveis Modbus configuradas dentro do Bloco CCSM e as registra em sua memria como parmetro do Bloco CCSM. Atravs do DFI OPC Server, estas variveis so lidas por um OPC Client. Desta forma, quando o usurio monitora uma varivel, o acesso mais rpido, pois o MB-700 armazena o valor desta varivel Modbus em sua memria de parmetros do Bloco CCSM.
6.5
Figura 6.6 Exemplo de Aplicao do MB-700 como Concentrador de Dados Serial e ligao de Escravos Modbus Nesta aplicao, o MB-700 suporta as seguintes funes simultaneamente: 9 CONF700 faz download/upload via TCP/IP inclusive remotamente. 9 Download do firmware do LC700 via TCP/IP inclusive remotamente. 9 Superviso dos LC700s indiretamente atravs do MB-700, isto , via DFI OPC Server supervisionam-se parmetros do Bloco CCSM que so cpias das variveis Modbus dos LC700s. 9 Possibilidade de mltiplos DFI OPC Server ou trabalhar com um nico server e de forma remota. O OPC.Client acessa os parmetros do CCSM. 9 Comunicao Peer-to-peer entre LC700s de diferentes redes Modbus RTU (do LC700 ID= 2 para o LC700 ID=6).
6.6
Cenrios
MB-700 como Concentrador, Superviso via DFI OPC Server, Peer-to-peer e Redundncia de Redes
Figura 6.7 Exemplo de Aplicao do MB-700 como Concentrador e Peer-to-peer com Redundncia de CPU Nesta aplicao, o MB-700 suporta as seguintes funes simultaneamente: 9 CONF700 faz download/upload via TCP/IP inclusive remotamente. 9 Download do firmware do LC700 via TCP/IP inclusive remotamente. 9 Superviso dos LC700s indiretamente atravs do MB-700, isto , via DFI OPC Server supervisionam-se parmetros do Bloco CCSM que so cpias das variveis Modbus dos LC700s. 9 Possibilidade de mltiplos DFI OPC Server ou trabalhar com um nico server e de forma remota. O OPC Client acessa os parmetros do CCSM. 9 Redundncia de redes de comunicao entre os mestres Modbus TCP/IP (CONF700 e LCTools) e DFI OPC Server (superviso) com os LC700s, inclusive por diferentes meios fsicos (EIA-485 e rdio).
6.7
Mltiplos Mestres Modbus RTU acessando um LC700 por uma nica Porta (P2)
Figura 6.8 Exemplo de Aplicao do MB-700 como Gateway Invertido (Serial para TCP) Nesta aplicao, o MB-700 suporta as seguintes funes simultaneamente: 9 9 9 Obtm-se a funcionalidade de multi-mestre no Modbus RTU. Dois MB-700s fazendo bypass (Serial to TCP). Um MB-700 fazendo bypass (TCP to serial).
No cenrio acima, os mestres Modbus RTU (CONF700, LCTOOLS, LC700 OPC Server) so conectados cada um deles a um MB-700 atravs do canal serial EIA-232. Cada um desses MB-700s conecta-se a um ponto da rede ethernet. Nesta rede ethernet est conectado um MB-700 cujo canal serial EIA-485 forma um barramento de uma rede Modbus RTU. Nesta rede conecta-se um LC700. Na porta P2 deste LC700 conecta-se um mestre Modbus RTU atravs do canal serial EIA-485.
6.8
Figura 7.1 Exemplo de Arquitetura de Redundncia do MB-700 As funcionalidades com redundncia so : Estaes de Superviso: A aplicao apresenta duas estaes de superviso, que podem estar monitorando as mesmas variveis/tags do mesmo mdulo MB-700; Rede Ethernet: Cada estao de superviso possui duas placas de rede, cada qual em uma rede ethernet, utilizando switches distintos. Portanto, mesmo havendo problema numa placa de rede ou cabeamento de rede, ou switch de um estao de superviso, a mesma continuar em condies de manter a superviso, alm de estar disponvel a outra estao de superviso; Redundncia de Fonte e Backplane: Cada MB-700 possui a sua fonte e backplane e, embora a aplicao acima no mostre, ainda possvel fazer redundncia de fontes de alimentao para cada MB-700; Redundncia do Mdulo MB-700: Sendo o mdulo responsvel por todo o armazenamento e controle de troca de informaes entre escravos Modbus, a redundncia deste mdulo garante a disponibilidade de funcionamento do sistema de superviso e controle sem interrupes; Diagnstico: Atravs da monitorao dos parmetros do transducer do MB-700, pode-se rastrear as possveis falhas que estejam ocorrendo no sistema.
7.1
Pr-requisitos do Sistema
Os requisitos listados aplicam-se a ambos os modos de redundncia. A verso de firmware para sistemas redundantes possui a terminao "R". Isto designa um firmware prprio para aplicaes em redundncia. Com o firmware redundante, o mdulo inicializa no modo Hot Standby por default, em um estado de segurana chamado Sync_Idle. O usurio poder mudar o modo de redundncia, conforme ser visto posteriormente. A configurao no SYSCON dever ser criada do mesmo modo que para um sistema noredundante (em caso de dvidas, veja o Captulo 3 deste manual). A nica diferena a necessidade de acrescentar um bloco transdutor bridge. Este transdutor ser usado para inicializar a redundncia. Na configurao do SYSCON, o Tag para o bloco transdutor pode ter qualquer nome, preferencialmente, que seja relacionado ao Tag do MB-700 ou planta. Deve-se precaver a no usar Tags que j estejam em uso na mesma planta.
7.2
Redundncia Para mais infomaes sobre o SYSCON, referir-se ao manual de operao e instalao do Syscon. Para qualquer modo de redundncia necessrio, antes de tudo, configurar a redundncia de rede. A prxima seo explica como isto dever ser feito.
Configurando a Workstation
possvel ter uma ou duas workstations (redundncia de workstation). Seguem os passos para configurao. 1. 2. 3. Cada workstation deve ter uma HMI instalada. Cada workstation dever ter duas Placas de Interface de Rede (Network Interface Card NIC). Cada NIC dever ser configurada em uma faixa diferente de sub-rede (ex.: NIC1, IP=192.168.164.50 / Subnet Mask 255.255.255.0 e NIC2, IP=192.168.163.50 / Subnet Mask 255.255.255.0). Configure tambm um default gateway de acordo com suas necessidades. Instale dois HUBs ou switches. Cada NIC deve ser conectada a um deles de forma que duas Redes Locais (LAN) sejam montadas isoladas uma da outra. Desta forma, cada um dos mdulos MB-700 pode ser conectado a um dos HUBs obedecendo as faixas pr-definidas de sub-rede (ex.: Primeiro MB-700, IP=192.168.164.51 / Subnet Mask 255.255.255.0 e segundo MB-700, IP=192.168.163.51 / Subnet Mask 255.255.255.0). Para testar a rede, use o comando ping no prompt do DOS, chamando pelos IPs de cada mdulo MB-700 para confirmar a comunicao.
4. 5. 6.
7.
Figura 7.2 Exemplo de Superviso de Dados com Gerenciamento da Redundancia pelo OPC com uma nica Placa de Rede em cada Estao de Trabalho 1. Configure no arquivo SmarOleServer.ini, o NIC adapter que ser usado em cada workstation (por exemplo: Primeira workstation, NIC=192.168.164.50 e a Segunda workstation, NIC=192.168.163.50). Desta forma, cada DFI OLE Server selecionar o NIC adapter especificado.
2.
7.3
MB-700- Manual Do Usurio 3. Na hora de configurar a IHM, configure cada TAG a ser monitorado, o que pode ser feito de duas formas: a) b) 4. Primeira: usando o DFI OLE Server Local; e Segunda: usando o DFI OLE Server Remoto (algumas IHM no permitem este tipo de configurao, e ser necessria a ajuda de algum outro software auxiliar).
Para validar a conexo remota entre o Client e o Server, certifique-se de configurar o DCOM e NT Security.
O DFI OLE Server est conectado a ambas sub-redes onde os mdulos redundantes esto. Neste caso, o cliente emprega apenas um Server. O Server escolhe dinamicamente qual NIC adapter ser usado (ver figura 15.3).
Figura 7.3 Exemplo de Superviso de Dados com Gerenciamento da Redundancia pelo OPC com duas Placa de Rede em cada Estao de Trabalho 1 Configure no arquivo SmarOleServer.ini os NIC adapters desejados. Por exemplo: NIC = 192.168.164.50 NIC2 = 192.168.163.50 2 Desta forma, o DFI OLE Server ter informao atravs de ambos os NIC adapters. O ltimo dado atualizado ser selecionado pelo DFI OLE Server para ser encaminhado para o client. Quando o MB-700 est em modo Hot Standby, o DFI OLE Server selecionar preferivelmente o dado que vem do mdulo Active, para ser encaminhado para o client.
Redundncia Redundante, respectivamente. Desta forma, Main e Backup podem ser entendidos simplesmente como labels. RED_ROLE_L / RED_ROLE_R
Reflete a configurao feita em FUNCTION_IDS, identificando o Role (papel) do mdulo, Sync_Main ou Sync_Backup. RED_STATE_L / RED_STATE_R
Active executa todas as tarefas e gera toda a informao. Standby no executa as tarefas, apenas recebe toda a informao gerada pelo Active e permanece pronto para assumir, se necessrio. Not Ready redundncia no disponvel. As diferentes falhas que podem ocorrer no sistema levam-no a um switch over, quando o Standby assume o estado de Active e vice-versa numa forma sem sobressaltos. A seguir, so apresentadas as possveis causas de switch over, divididas em dois tipos: Falhas Gerais Quando todo um mdulo falha, as possveis falhas so: Falha de Hardware Falha na Alimentao Remoo do Mdulo Processador do Backplane. Falhas de M Condio Quando uma das interfaces de um mdulo falha: Falha na Comunicao Modbus
O sistema capaz de checar qual mdulo est em melhores condies, elegendo-o como Active. assegurada a recuperao de uma falha por vez. Ou seja, uma vez ocorrida uma falha, uma segunda falha s poder ser recuperada pela redundncia caso a primeira falha j tenha sido corrigida. Enquanto a falha no for corrigida, a redundncia no estar totalmente disponvel (em caso de Falha de M Condio), ou mesmo indisponvel (no caso de Falha Geral). Para o caso de Falha Geral, assim que o mdulo em falha se recupera, ou substitudo, os mdulos se tornam automaticamente um par redundante, ou seja, o sistema reconhece automaticamente um novo mdulo inserido. RED_SYNC_STATUS_L / RED_SYNC_STATUS_R Este parmetro informa todos os estados possveis de sincronismo entre os mdulos. SYNC STATUS Stand Alone DESCRIO H apenas um mdulo operando. Se o sistema sincronizou pelo menos uma vez, e este valor aparece, indica que o outro mdulo teve uma Falha Geral. Os mdulos esto checando as configuraes entre si para chegarem ao estado de Synchronized. Pode levar um tempo de at 9 min. no mximo (enquanto o sistema aguarda que o mdulo em Not Ready complete suas Live Lists). Logo aps um download de configurao, o mdulo transfere toda a configurao para o outro atravs do canal de sincronismo. O mdulo est sendo configurado pelo outro mdulo atravs do canal de sincronismo ou pelo SYSCON. Caso aparea para ambos o parmetro L e R, indica que nenhum dos mdulos foi configurado ainda. Os mdulos esto em perfeito sincronismo. O mdulo Active atualiza continuamente as bases de dados do Standby. 7.5
Synchronizing
Updating Remote
Maintenance
Synchronized
MB-700- Manual Do Usurio SYNC STATUS Warning: Role Conflict DESCRIO Se um segundo mdulo conectado no painel, com o mesmo Role (papel) daquele que j est em operao, essa mensagem mostrada. O procedimento para corrigir este conflito executar um Factory Init no novo mdulo e aguardar que o sincronismo do sistema. Caso ocorra uma falha no cabo de sincronismo, essa mensagem exibida. O sistema no ter a redundncia at que a falha no cabo de sincronismo seja corrigida.
Se uma falha ocorre na transferncia de configurao do Active para o Warning: Updating Standby, essa mensagem mostrada. O procedimento executar um Factory Init no mdulo que no est em Active e aguardar at que a Remote Fail transferncia seja completada com sucesso. RED_BAD_CONDITIONS_L / RED_BAD_CONDITIONS_R
Pode apresentar o valor abaixo: BIT BAD CONDITION DESCRIO Quando trabalhando como mestre e no houver resposta do escravo Modbus, significa que a comunicao Modbus est em ms condies. A causa pode ser uma falha no caminho de comunicao, ou at mesmo falha no mdulo escravo.
Modbus
O valor desejvel e mais provvel <none> para ambos os mdulos (L e R), o que assegura boas condies para ambos, ou seja, redundncia completamente disponvel. Este parmetro pode ter duas funes: Uma falha de m condio para o mdulo em Active leva o sistema a um switch over. Neste caso, este parmetro atua como um registro da causa do ltimo switch over. Quando uma falha de m condio ocorre para o mdulo em Standby este parmetro mostra esta condio como um alarme. Assim, advertindo o operador que o mdulo em Standby apresenta um determinado problema, permite manuteno pr-ativa para que se tenha a redundncia completamente disponvel. RED_MAIN_WDG / RED_BACKUP_WDG
So watchdogs que indicam o status de comunicao entre a IHM e os mdulos processadores. Enquanto seus valores estiverem incrementando num intervalo de 2 segundos, as respectivas conexes com a rede (Main e Backup) estaro funcionando bem. Em resumo, a redundncia est completamente disponvel, SOMENTE se os mdulos esto em Synchronized e tm o valor <none> nos parmetros de Bad Conditions (L e R). As seguintes operaes podem ser realizadas sem interrupo do processo da planta: substituio de um mdulo com falha, correo de uma falha de cabo SYNC, atualizao do firmware e adio de redundncia em um sistema em operao. NOTA Quando o LED STAND BY est aceso, significa que o mdulo est em Standby. Quando o LED est apagado, o mdulo pode estar em Active ou Not Ready. Se um dos mdulos est em Standby, o outro estar em Active. Seguem os passos para a configurao e manuteno da redundncia Hot Standby. Recomenda-se que os passos sejam todos lidos e entendidos antes de serem executados.
Redundncia no start up da planta. 1 Com o conector dos canais de sincronismo desconectado, execute um Factory Init em ambos mdulos para garantir o estado default. 2 Conecte ambos mdulos atravs do canal SYNC. 3 Abra a configurao desejada no SYSCON e coloque-o em modo On-line. Clique com o boto direito no cone bridge e na opo Attributes escolha um dos mdulos listados no campo Device Id. O mdulo escolhido ser aquele a ser configurado como Main. No menu principal do SYSCON v ao menu Export e clique Tags. 4 Ainda no cone da bridge, clique com o boto direito em FB VFD e ento clique em Block List. Uma nova janela ser aberta mostrando todos os blocos que esto pr-instanciados no mdulo. Ento, nesta janela, clique com o boto direito no transdutor realizando um Assign Tag com o tag que est previsto na configurao. Feche a janela Block List. 5 Clique com o boto direito no cone do transdutor da bridge e escolha On Line Characterization. Configure o parmetro FUNCTION_IDS como Sync_Main. Atravs do canal de sincronismo o outro mdulo ser automaticamente inicializado como Backup. Aps isto, ambos os parmetros RED_SYNC_STATUS (L e R) devem indicar Maintenance, o que significa que nenhum dos mdulos foi configurado ainda. 6 Caso necessrio, realize Assign Tag para todos os field devices. Aguarde at que as Live Lists de todos os canais estejam completas. Ento, configure o sistema a partir do mdulo Active executando todos os downloads de configurao necessrios, da mesma forma que para um sistema MB-700 no-redundante. 7 Assim que os downloads forem completados com sucesso, o transdutor apresentar as seguintes fases: O Active ir transferir toda a configurao para o outro mdulo (RED_SYNC_STATUS_L como Updating Remote e RED_SYNC_STATUS_R como Maintenance). Aps a configurao ter sido transferida, os mdulos podem levar algum tempo para sincronizar (parmetros RED_SYNC_STATUS (L e R) como Synchronizing). Este o tempo necessrio para que os mdulos chequem a configurao um com o outro. Finalmente, os mdulos iro sincronizar (parmetros RED_SYNC_STATUS (L e R) como Synchronized e RED_STATE_R como Standby. Com o sistema nestas condies, o Active estar atualizando constantemente o Standby.
Trocando a Configurao
Apenas siga os passos 6 e 7 da seo Configurando o Sistema pela Primeira Vez.
MB-700- Manual Do Usurio processo da planta. 1 Certifique-se de que o sistema tenha o status Synchronized e <none> nos parmetros Bad Conditions. Ento, usando o FBTools atualize o firmware do mdulo em Active. Neste momento, o outro mdulo ir assumir a planta. 2 Aps a atualizao do firmware ter sido finalizada, os mdulos iro sincronizar um com o outro, com o Active transferindo toda a configurao para o outro. Aguarde o sistema ter o status Synchronized e <none> nos parmetros Bad Conditions. 3 Usando o FBTools, atualize o firmware do mdulo em Backup. Neste momento, o outro mdulo ir assumir a planta. 4 Aps a atualizao do firmware ter sido finalizada, os mdulos iro sincronizar um com o outro, com o Active transferindo toda a configurao para o outro. Assim que o sistema tiver o status Synchronized e <none> nos parmetros Bad Conditions, a redundncia estar totalmente disponvel e simulaes de falhas podem ser feitas.
7.8
Redundncia
Index Parmetro Tipo de Dado (comprimento) Faixa Vlida/ Opes Valor Default Unidades Store/ Modo Descrio
Funo do dispositivo local na redundncia. Passive, Active, Backup e Active_Not_Link_Master no so funes sincronizadas e so vlidas somente para superviso e redundncia LAS. A redundncia Hot Standby setada via as seguintes funes: Sync_Idle a funo default, aps a inicializao de fbrica. A 4 porta usada para sincronizar dois MB-700s diferentes. Sync_Main inidica o processador preferencial para assumir as tarefas. Sync_Backup indica o processador que assume as tarefas.
13
FUNCTION_IDS
Unsigned8
D / RW
169
RED_ROLE_L
Unsigned8
D / RO
170
RED_STATE_L
Unsigned8
D / RO
171
RED_SYNC_STA TUS _L
Unsigned8
0: Not defined 1: Stand Alone 2: Synchronizing 3: Updating Remote 4: Maintenance 5: Synchronized 6: WARNING: Role Conflict 7: WARNING: Sync Cable Fail 8: WARNING: Updating Remote Fail 9: Warning 1 10: Warning 2
D / RO
Estado de redundncia para o dispositivo local Not Ready No est pronto para executar. Standby Presente mas no executando. Active Rodando as tarefas. Status de Sincronismo para o dispositivo local: 0: Valor Inicial 1: Operao Stand alone 2: Verificando a Configurao para sincronizao 3: Transferncia de toda a Configurao para o mdulo remoto 4: Recebendo toda a Configurao do mdulo remoto 5: Os mdulos so completamente atualizados uns com os outros 6: O mdulo extra tem a mesma funo daquele que est executando 7: Falha no cabo de sincronismo 8: Falha na atualizao do remoto 9: Uso futuro 10: Uso futuro Funo de Redundncia para o dispositivo remoto. Idem descrio FUNCTION_IDS. Funo de Redundncia para o dispositivo remoto. Idem descrio RED_STATE_L. Status de Sincronismo para o dispositivo remoto: 0: Valor Inicial 1: Operao Stand alone 2: Verificando a Configurao para sincronizao 3: Transferncia de toda a Configurao para o mdulo remoto 4: Recebendo toda a Configurao do mdulo remoto 5: Os mdulos so completamente atualizados uns com os outros 6: O mdulo extra tem a mesma funo daquele que est executando 7: Falha no cabo de sincronismo 8: Falha na atualizao do remoto 9: Uso futuro 10: Uso futuro
172
RED_ROLE_R
Unsigned8
D / RO
173
RED_STATE_R
Unsigned8
D / RO
174
RED_SYNC_STA TUS_R
Unsigned8
0: Not defined 1: Stand Alone 2: Synchronizing 3: Updating Remote 4: Maintenance 5: Synchronized 6: WARNING: Role Conflict 7: WARNING: Sync Cable Fail 8: WARNING: Updating Remote Fail 9: Warning 1 10: Warning 2
D / RO
7.9
175
RED_BAD_COND ITIONS_L
Bitstring(2)
D / RO
0 0 0
E NA NA
D / RO
7.10
Reset
Clique o Push-Button da direita (ver no detalhe da Figura A1 seguinte os dois pequenos botes localizados acima do conector de Modbus 232) e o sistema executar o RESET levando alguns segundos para a inicializao correta do sistema. De acordo com o procedimento via FBTools, neste momento um novo IP ser atribudo automaticamente ou o ltimo IP setado ser aceito pelo sistema. Certifique-se de que o LED RUN e o LED ETH10 permaneam acesos.
Factory Init/Reset
232
ETH 10Mbps
Fail
V
1B 2B
+
SYNC
3B 4B 5B 6B
GND 7B
8B
NC
9B 10B
Figura A1 MB-700
Factory Init
Mantenha pressionado o Push-Button da esquerda e, em seguida, clique o Push-Button da direita garantindo que o LED FORCE esteja piscando 1 vez a cada segundo. Libere o Push-Button da esquerda e o sistema executar o RESET apagando as configuraes anteriores.
Modo HOLD
Mantenha pressionado o Push-Button da esquerda e, em seguida, clique o Push-Bottom da direita duas vezes garantindo que o LED FORCE esteja piscando 2 vezes a cada segundo. Libere o PushButton da esquerda e o sistema executar o RESET e ir para o modo HOLD. Certifique-se de que o LED HOLD e o LED ETH10 permaneam acesos. Com o MB-700 neste modo, o FBTools Wizard pode ser utilizado para atualizao do firmware ou alterao do endereo IP. Utilize o Reset novamente caso queira retornar para o modo de execuo (RUN).
A.1
MB-700 - Manual do Usurio DICAS Qualquer um dos modos (Factory Init e Modo HOLD) pode ser evitado uma vez iniciados, mantendo-se pressionado o Push-Bottom da direita e liberando-se o Push-Button da esquerda primeiro. Se o usurio perder a conta do nmero de vezes que o Push-Button da direita foi pressionado, basta verificar o nmero de vezes que o LED FORCE est piscando a cada segundo. Ele voltar a piscar uma vez por segundo depois do quarto toque (ou seja a funo rotativa). Para pressionar o Push-Button do Factory Init/Reset adequado o uso de algum instrumento pontiagudo (ex. caneta esferogrfica).
1-
2-
3-
A.2
Solucionando Problemas
Conectando o MB-700 Sub-Rede para cada mdulo, assegurando que o endereo a ser usado no esteja associado a outro equipamento da rede. 8. O FBTools no encontra o MB-700. Certifique-se que o procedimento inicial de conexo foi seguido, ou seja, foi inicialmente colocado o IP Default via Modo de Reset 3 e o computador foi colocado com IP 192.168.164.101. O cabo ethernet utilizado deve ser o DF54 quando usando HUB ou SWITCH. Use o cabo DF55 se for uma conexo direta entre computador e MB-700. Teste se a placa de rede do micro est OK executando o comando PING para o IP do prprio micro via o prompt do DOS. Teste se a conexo ethernet est OK executando o comando PING para o MB-700. 9. O MB-700 estava operando corretamente, desliguei e liguei novamente e agora nenhum tipo de reset funciona e o LED Hold fica constantemente aceso e/ou piscando. Deve-se neste caso fazer o uso da Boot Flash. 10. Preciso usar a Boot Flash para recarregar o Programa Boot. Utilize o procedimento de Fbrica Carregando o programa Boot no MB-700. 11. Durante a operao do Syscon, no On line Characterization de alguns blocos, perdi a conexo com o MB-700. Verses do System302 5.0 anteriores ao Service Pack 8 possuam um bug que podiam gerar o efeito acima. Neste caso, somente fechando o Syscon e abrindo novamente e ou resetando o MB700 este problema se resolver. 12. A licena no aceita pelo programa Get License. Siga os procedimentos a seguir: 1. Tente registrar a licena DEMO. No Get License h um boto Use DEMO keys. Caso funcione, o problema deve ser algum erro na digitao da chave. 2. Se ainda assim no funcionar, verifique a existncia da varivel SmarOlePath no ambiente. Use Start\Programs\Administrative Tools\Windows NT Diagnostics na pasta Environment (Ambiente) e verifique se existe uma varivel SmarOlePath. Caso no exista, execute o programa Interface Setup da pasta de trabalho da Smar que ela ser criada. Obs: Use somente caracteres que sejam nmeros e traos -. NO use espaos e caracteres simbolos ! @ # $ % ^ & * ( ) _ + ~ < > , . / ? \ | { } [ ] :; 3. Execute o registro do servers novamente. Na pasta de trabalho da Smar (Program Files\Smar\OleServers\) execute o programa Register.Bat. 4. Caso as opes anteriores tenham falhado, pode-se gerar o arquivo de licena manualmente: - Use um editor de texto ASC (por exemplo, Notepad) pois o arquivo no pode conter caracteres de formatao. O nome de cada arquivo e seu contedo so apresentados a seguir: Arquivo: Syscon.dat SMAR-MaxBlocks-55873-03243-22123-04737-10406 Arquivo: OleServer.dat #PCI OLE Server SMAR-OPC_NBLOCKS8-23105-23216-11827-2196 Arquivo: DfiOleServer.dat #DFI OLE Server SMAR-DFIOPC_NBLOCKS8-19137-32990-37787-24881-12787 As chaves mostradas so para a licena DEMO, o usurio pode usar as chaves fornecidas pela Smar. 13.Tento mudar um valor esttico de um bloco Modbus, mas o valor no atualizado. Para que um valor esttico de um Bloco Modbus seja atualizado, primeiramente necessrio que o bloco seja colocado em O/S, o que permite que os valores estticos possam ser mudados. 14. Aps mudar algum valor esttico de um bloco, e colocar o MODE_BLK.Target para Auto o atual no vai para Auto. Se algum parmetro esttico de um Bloco Modbus for alterado, o bloco s ir para Auto aps realizar o ON_Apply no Bloco CCCF. A.3
A.4
Apndice B CABLAGEM
Especificao do Cabo Ethernet
Caso seja necessrio a montagem de um novo cabo Ethernet, abaixo esto as especificaes do cabo Par Tranado, conforme Cdigo de Pedido para DF54 ou DF55. DF54 Cabo Padro. Para ser usado em uma rede entre MB-700 e Switch/HUB. DF55 Cabo Cruzado (Cross). Para ser usado ponto a ponto entre PC e MB-700.
Proteo Adesiva Conforme Pedido (Medida padro 2 metros) 5cm Pino 1 Pino 1 CONECTOR RJ-45, BLINDADO, MACHO Etiqueta de Identificao CABO PADRO ETHERNET TWISTED PAIR 100 BASE TX (PAR TRANADO) CABO CATEGORIA 5, CONDUTOR SLIDO, BLINDADO COM 2 PARES (OPO 1) OU 4 PARES (OPO 2) CONECTOR RJ-45, BLINDADO, MACHO
Figura B.1 Especificaes do Cabo Par Tranado DF54/DF55 OBS: As cores so apenas sugestes. O importante usar os pares (cor XXX e branco/cor XXX).
B.1
Figura B.2 Conectando MB-700 ao SI-700 ou DF58 Conectando MB-700 ao DF51/FC302 Para conectar a porta serial RS232 do MB-700 a porta serial do DF51, FC302 ou um outro MB700, dever ser montado um cabo com conexo entre RJ12 e RJ12, conforme o esquema seguinte:
Conectando MB-700 ao Computador Para montar um cabo serial entre o MB-700 (Processador) e o computador, siga as instrues seguintes que mostra uma conexo entre RJ12 (usado no MB-700) e DB9 fmea.
B.2
Cablagem
DIAGRAMA DE LIGAO DOS CABOS
MONTAGEM DO CABO
PINO 1
PINO 1
TERMINAL 1
FRENTE
B.3
(* pode ser D ou E) Figura B.5 Conectando MB-700 ao LC-700 - (LC700 sem Redundncia) B.4
Cablagem Cabo EIA-232 para conectar CPU-700-X3R* e MB-700 Cdigo de pedido C232-4-700 Cabo para conexo entre CPU-700 R e MB-700
(* pode ser D ou E) Figura B.6 Conectando MB-700 ao LC-700 - (LC700 com Redundncia)
B.5
Interface EIA-485
Ver na parte frontal da borneira do MB-700 (Captulo 2). Pinos do Bloco Terminal Pinos 5 6 7 Descrio +: EIA 485 -: EIA 485 GND: Referncia para sinal de comunicao RS485.
Tabela B.1 Descrio dos Pinos do Bloco Terminal
Abaixo mostrado um exemplo de ligao do MB-700 a uma rede 485. Para longas distncias do cabo 485 recomentado utilizar um terminador (resistor de 120ohms) em ambas as extremidades da rede. O MB-700 no possui este terminador interno.
1B 2B 3B 4B 5B 6B 7B
CAUTION
FUSE
1.25A
B.6
Cablagem
Dimenses
B.8
2 Mbytes, 32 Bits NVRAM (Armazenamento de dados e configurao) PORTAS DE COMUNICAO 1 Porta Ethernet @10 Mbits (Conector RJ-45) 1 Porta EIA-232@ 9.6 Kbps-115.2 Kbps (Conector RJ11) 1 Porta EIA-485 @ 9.6 Kbps-115.2 Kbps 1 Porta Independente com DMA-Baudrate 31,25 Kbps (SYNC) POTNCIA INTERNA 5Vdc/ 950 mA 4,75 W INDICAO DE STATUS LED verde indicando energizao do mdulo LED vermelho indicando que existe falha no processador LED verde indicando que o programa est rodando LED amarelo indicando que o programa est em modo de espera No utilizado LED verde indicando a transmisso de dados EIA-232 e EIA-485 LED verde sinalizando cabo Ethernet conectado LED verde indicando transmisso de dados pela Ethernet LED verde indicando sincronismo de dados LED verde indicando que o mdulo est em standby (estado de espera quando ele redundante) DIMENSES E PESO 39,9 x 137,0 x 141,5 (mm) 157 x 5,39 x. 5,57 (pol.) 0,340 kg TEMPERATURA 0 C a 60 C -30 C a 70 C CABOS 14 AWG (2 mm2) 20 AWG (0,5 mm2)
+5VDC Fail Run Hold Force 232/485 TX ETH 10 ETH TX SYNC Standby
Dimenses (L x A x P) Peso
Operao Armazenamento
C.1
CONCENTRADOR
Tipo de Dado
Integer8 Integer16 Integer32 Unsigned8 Unsigned16 Unsigned32 FloatingPoint Swapped Integer8 Swapped Integer16 Swapped Integer32 Swapped Unsigned8 Swapped Unsigned16 Swapped Unsigned32 Swapped FloatingPoint
Descrio
Inteiro sinalizado (1 Byte) Inteiro sinalizado (2 Bytes) Inteiro sinalizado (4 Bytes) - (big-endian) Inteiro sinalizado (1 Byte) Inteiro sinalizado (2 Bytes) Inteiro sinalizado (4 Bytes) ) - (big-endian) Ponto Flutuante - (big-endian) Inteiro sinalizado (1 Byte) Inteiro sinalizado (2 Bytes) Inteiro sinalizado (4 Bytes) (little-endian) Inteiro sinalizado (1 Byte) Inteiro sinalizado (2 Bytes) Inteiro sinalizado (4 Bytes) (little-endian) Ponto Flutuante (little-endian)
Obs.: Para tipo de dados de 4 bytes, o tipo de dado swapped tem uma inverso do dado (littleendian) com relao ao tipo de dado no swapped (big-endian). Para tipo de dados de 1 e 2 bytes no h diferena entre o swapped e no swapped. Por exemplo, considerando um nmero de 4 bytes 12345678 alocados nos endereos Modbus 40001 e 40002: Alocao dos Dados para o Tipo de Dado Unsigned32 (Big-endian) Endereo Modbus 40001 40002 Dado 5678 1234
C.2
Especificaes Tcnicas Alocao dos Dados para o Tipo de Dado Swapped Unsigned32 (little-endian) Endereo Modbus 40001 40002 Dado 1234 5678
Converso de Escala
Os Blocos que possuem Converso de Escala so listados abaixo: CCSM EU_ADDRESS_A/EU_ADDRESS_B CCCM EU_ADDRESS_IN1 a EU_ADDRESS_IN2 EU_ADDRESS_OUT1 a EU_ADDRESS_OUT2 CCDL EU_ADDRESS_A1 A converso de escala para o protocolo Modbus tem dois propsitos: Converso de um valor analgico Interno do Bloco para um valor Modbus expresso em unidades de engenharia; Converso de um valor analgico do Modbus para o valor Interno do Bloco em unidades de engenharia. Os parmetros de escala so compostos pelos seguintes campos: FROM_EU_100% - define o maior valor da unidade de entrada (unidade atual do dado); FROM_EU_0% - define o menor valor da unidade de entrada (unidade atual do dado); TO_EU_100% - define o maior valor da unidade de sada (unidade desejada do dado); TO_EU_0% - define o menor valor da unidade de sada (unidade desejada do dado). OBSERVAO Apesar de existirem diferentes estruturas de dados que possuem converso de escala, todas elas seguem o mesmo procedimento de converso. A = (TO_EU_100% - TO_EU_0%)/(FROM_EU_100% - FROM_EU_0%) B = TO_EU_0% - A*FROM_EU_0% Y=Ax+B
Y
To_EU_100%
To_EU_0%
from_EU_0%
from_EU_100%
C.3
C.4
Especificaes Tcnicas
C.5
C.6
Especificaes Tcnicas
smar
CONTATO COMERCIAL
Nome Completo: _______________________________________________________________________________________________ Telefone: _________ _________________________ _________ _________________________ Fax: _______________________ Email: _______________________________________________________________________________________________________ CONTATO TCNICO Nome Completo: ________________________________________________________________________________________________ Telefone: _________ _________________________ _________ _________________________ Ramal: _______________________ Email: _______________________________________________________________________________________________________
DADOS DO EQUIPAMENTO
Modelo: ______________________________________________________________________________________________________ Nmero de Srie: _______________________________________________________________________________________________
INFORMAES DO PROCESSO
Tipo de processo (Ex. controle de caldeira): __________________________________________________________________________ Tempo de Operao: ____________________________________________________________________________________________ Data da Falha: __________________________________________________________________________________________________
DESCRIO DA FALHA
(Por favor, descreva o comportamento observado, se repetitivo, como se reproduz, etc. Quanto mais informaes melhor) ______________________________________________________________________________________________________________ ______________________________________________________________________________________________________________ ______________________________________________________________________________________________________________ ______________________________________________________________________________________________________________
DADOS DO EMITENTE
Empresa: _____________________________________________________________________________________________________ Contato: ______________________________________________________________________________________________________ Identificao: __________________________________________________________________________________________________ Setor: ________________________________________________________________________________________________________
_
_________ _________________________
E-mail: ________________________________________________________________________ Verique os dados para emisso de Nota Fiscal no Termo de Garantia anexado neste manual.
C.7
Termo de Garantia
1. 2.
A SMAR garante os equipamentos de sua fabricao por um perodo de 18 (dezoito) meses, contados da data da emisso da Nota Fiscal. Os equipamentos de fabricao SMAR so garantidos contra qualquer defeito proveniente de fabricao, montagem, quer de material quer de mo de obra, desde que a anlise tcnica tenha revelado a existncia de vcios de qualidade passveis de enquadramento neste termo, comprovados pela anlise tcnica e dentro dos prazos em garantia. Para a verificao da qualidade dos produtos envolvidos, prevalecem os resultados obtidos nos laboratrios SMAR ou efetuados pela empresa SRS Comrcio e Reviso de Equipamentos Eletrnicos Ltda., autorizada exclusiva da Smar, vide item 4.
3.
Excetuam-se os casos comprovados de uso indevido, manuseio inadequado ou falta de manuteno bsica conforme indicado nos manuais de instruo dos equipamentos. A SMAR no garante qualquer defeito ou dano provocado por situao sem controle, incluindo mas no limitado aos seguintes itens: negligncia, imprudncia ou impercia do usurio, aes da natureza, guerras ou conturbaes civis, acidentes, transporte e embalagem inadequados efetuado pelo cliente, defeitos causados por incndio, roubo ou extravio, ligao rede de tenso eltrica ou alimentao imprpria, surtos eltricos, violaes de lacres, modificaes e/ou configuraes no descritas no manual de instrues, se o nmero de srie estiver alterado ou removido, substituio de peas, ajustes ou consertos efetuados por pessoal no autorizado; instalaes e/ou manutenes em desacordo com o manual de instrues realizadas pelo cliente ou por terceiros, utilizao e/ ou aplicao incorreta do produto ou em desacordo com o manual de instrues, ocasionando corroso, riscos ou deformao do produto, danos em partes ou peas, limpeza inadequada com utilizao de produtos qumicos, solventes e produtos abrasivos no compatveis com os materiais de construo, partes e peas que se desgastam com o uso regular, utilizao do equipamento alm dos limites de trabalho (temperatura, umidade entre outros) conforme consta no manual de instrues. Alm disso, este termo de garantia exclui despesas com transporte, frete, seguro, constituindo tais itens, nus e responsabilidade do cliente.
4.
Os servios tcnicos de manuteno em garantia sero efetuados pela empresa SRS Comrcio e Reviso de Equipamentos Eletrnicos Ltda., autorizada exclusiva da Smar. Os equipamentos com problemas tcnicos comprovados devero ser despachados e entregues no endereo abaixo, com frete pago pelo cliente. SRS Comrcio e Reviso de Equipamentos Eletrnicos Ltda. Av. Egisto Sicchieri, 146 Jardim Athenas Sertozinho SP 14.161-000 IE: 664.156.985-115 CNPJ: 09.005.841/0001-66 Fone: (16) 3946-3550 Fax: (16) 3946-3549 e-mail: revisoes@srsrevisoes.com.br Nos casos em que houver necessidade de assistncia tcnica nas instalaes do cliente durante o perodo de garantia, no sero cobradas as horas efetivamente trabalhadas, entretanto, a SMAR ser ressarcida das despesas de locomoo e estadia do tcnico atendente. O atendimento ao cliente realizado pela Assistncia Tcnica SMAR Fone: (16) 3946-3509 (Horrio Administrativo) e (16) 3946-3599 (Planto 24 hrs) , localizado na Matriz em Sertozinho (SP) ou pelos Grupos de Atendimentos localizados nos escritrios regionais da SMAR. Este termo de garantia vlido apenas quando acompanhado da Nota Fiscal de aquisio.
5.
6.
7.
C.8