Professional Documents
Culture Documents
VERSO 1.5
01/10/2001
Senai-Santos/SP
3.1. INTRODUO
Use estas instrues de instalao para organizar o laboratrio para o curso do DeviceNet
Senai-Santos/SP
Um chassi I/O com um processador SLC 500 e um scanner 1747-SDN O scanner o mestre da rede DeviceNet coordenando todo o trfego de dados entre os dispositivos . Estes dados da DeviceNet so transferidos para o processador SLC 500 via M1 / M0 e transferidos para as I/O discretas . Estes dados ento so usados no programa Ladder do SLC 500 para fazer o controle lgico atual .
verso 3.001 conectado a rede DeviceNet via um mdulo de interface 1770-KFD. O software DeviceNet Manager configura os parmetros dos dispositivos de mltiplos fabricantes e ainda realiza diagnsticos da rede e soluo de problemas .
Senai-Santos/SP
Voc v esta tela enquanto os arquivos so transferidos para seu disco rgido .
4
Senai-Santos/SP
Confirme se o scanner que est sendo usado compatvel com Software DeviceNet Manager verso 3.004.
Escolha
Na tela Registro, escolha Na tela Confirmao de Registro, escolha O software cria um diretrio default c:\DNETMGR e um subdiretrio para os arquivos EDS chamado c:\DNETMGR\EDS.
5
Senai-Santos/SP
Escolha Voc v esta tela como os arquivos esto sendo descomprimidos e copiados para seu disco rgido .
Senai-Santos/SP
Senai-Santos/SP
Senai-Santos/SP
OPES
Software DeviceNet Manager 9600 Kbps , 19200 Kbps , 38400 Kbps e 57600 Kbps 125 Kbps , 250 Kbps e 500 Kbps Conectando o mdulo RS 232 para uma rede DeviceNet multi n .
Tpica
Conexo Ponto a ponto Conectando o mdulo RS 232 a um dispositivo criando dois ns na rede DeviceNet .
Senai-Santos/SP
Module Status Indicator Se o indicador Ento est Desligado No h alimentao sendo disponibilizada para o mdulo Verde slido O mdulo est operando normalmente Verde piscando
O mdulo est No faa nada em linha e a taxa de comunicao est detectada O mdulo est O mdulo est Inicialize o mdulo operando em modo de normalmente procura aguardando automtica de inicializao do taxa de servidor transmisso H uma falha O mdulo possui Troque o mdulo irrecupervel no uma falha crtica mdulo H uma falha O mdulo possui Reconfigure , recupervel no uma falha inicialize , e efetue os mdulo recupervel passos de
Senai-Santos/SP
Network Status Indicator Se o indicador est Desligado Verde slido Ento O mdulo est fora de linha O mdulo est em linha e comunicando com outros dispositivos da rede O mdulo est em linha Indica que A rede DeviceNet est fora de linha A rede DeviceNet est em linha Tome esta ao Coloque o mdulo em linha No faa nada
Verde piscando
Vermelho slido
A rede DeviceNet est em linha mas sem comunicao H uma falha crtica na conexo da rede DeviceNet
No faa nada
RS-232 Status Indicator Ento Indica que No h comunicao atravs da rede DeviceNet H atividade e a Dados esto conexo de rede sendo est OK transmitidos ou recebidos pelo mdulo H uma falha O dispositivo crtica no mdulo incapaz de se comunicar na rede DeviceNet No h atividade e a conexo de rede est OK
Verde piscando
No faa nada
Vermelho slido
11
Senai-Santos/SP
Vermelho piscando
12
Senai-Santos/SP
3.4. EXERCCIO
3.4.1. CRIAR PROJETO NO MODO ON-LINE
Aps montar fisicamente sua rede, com todos os componentes previstos, siga estes passos para colocar a rede em modo ON-LINE com o software Devicenet Manger. 1. Abra o software, duplo clicando o cone do DeviceNet Manager verso
2.
3.
13
Senai-Santos/SP
4.
5.
Escolha
14
Senai-Santos/SP
Voc v esta tela. 6. No menu Utilities, escolha a opo: Start On-line Build. O resultado aparecer, conforme figura seguir. Obs.: possvel que os endereos mostrados no estejam correspondentes aos mostrado na figura. Caso deseje mudar os endereos dos dispositivos, utilizar o comando Node Comissioning.
7.
15
Senai-Santos/SP
2. Selecione o numero de n atual Current Device Settings e altere-o para o novo endereo New Device Settings, conforme tabela seguir. DISPOSITIVO SCANNER SDN-1747 ADN-1794 PARA FLEX I/O SENSOR DE PROXIMIDADE INDUTIVO SENSOR FOTOELTRICO MONITOR DE VLVULA INTERFACE RS-232 PARA DEVICENET 1770- KFD ENDEREO DO KIT-1 0 1 2 3 4 62 ENDEREO DO KIT-2 10 11 12 13 62
3. Aplique a alterao realizada, clicando sobre o boto Apply Node Settings, para cada alterao.
16
Senai-Santos/SP
3.5. MDULO ADAPTADOR DEVICENET PARA FLEX I/O DEVICENET ADAPTER MODULE
O mapa de I/O para o mdulo dividido em palavras de leitura e palavras de escrita . Palavras de leitura consistem de palavras de entrada e palavras de status , e palavras de escrita consistem de palavras de sada e palavras de configurao . O nmero de palavras de leitura ou palavras de escrita pode ser 0 ou mais . O comprimento de cada palavra de leitura ou palavra de escrita dos mdulos de I/O varia em tamanho dependendo da complexidade do
17
Senai-Santos/SP
mdulo . Cada mdulo de I/O suportar no mnimo uma palavra de entrada ou uma palavra de sada . Palavras de status e configurao so opcionais , dependendo do mdulo . Por exemplo , um mdulo de entrada discreta de 16 pontos ter at 2 palavras de leitura e uma palavra de escrita .
18
Senai-Santos/SP
Os bits da palavra de status do adaptador so mostrados na tabela abaixo : Descrio do Bit Bit 0 1 2 Falha de Mdulo I/O 3 4 5 6 7 Mudana de endereo de n Estado de I/O 8 9 Explanao O bit setado em 1 quando um erro detectado no slot posio 0 O bit setado em 1 quando um erro detectado no slot posio 1 O bit setado em 1 quando um erro detectado no slot posio 2 O bit setado em 1 quando um erro detectado no slot posio 3 O bit setado em 1 quando um erro detectado no slot posio 4 O bit setado em 1 quando um erro detectado no slot posio 5 O bit setado em 1 quando um erro detectado no slot posio 6 O bit setado em 1 quando um erro detectado no slot posio 7 O bit setado em 1 quando a chave de selecionamento de endereamento de n mudada com o adaptador ligado . Bit = 0 Ocioso Bit = 1 - Rodando 10 a 15 No usado enviados como zeros
Possveis causas da Falha de Mdulo I/O so : Erros de transmisso nos terminais laterais do Flex I/O Falha do mdulo Um mdulo removido do terminal base Mdulo incorreto inserido na posio de slot
19
Senai-Santos/SP
slot est vazio O bit de Mudana de endereo de n setado quando a chave de selecionamento de endereamento de n mudada com o adaptador ligado .O novo endereo de n no tem efeito at que o adaptador tenha sido desligado e ento seja ligado novamente .
20
Senai-Santos/SP
21
Senai-Santos/SP
Mtodo de Comunicao : Strobe Formato da Palavra : 1 byte de sada Endereamento : 0 a 63 ( 63 de fbrica ) Taxa de Transmisso : 125 Kbaud
22
Senai-Santos/SP
23
Senai-Santos/SP
24
Senai-Santos/SP
3.9.1. POLLED
Dado enviado pelo dispositivo em resposta a um dado recebido . No modo Polled, o Master Scanner, envia um comando Poll, diretamente para um escravo especfico (ponto-aponto). O master Scanner, deve transmitir um comando Poll, separado para cada um dos seus escravos que esto sendo solicitados. O escravo solicitado, retornar o dado de entrada.
3.9.2. STROBE
Dado enviado pelo dispositivo em resposta ao comando strobe . No modo Strobe, Uma mensagem de Broadcast de 8 bytes enviada para todos os escravos da rede ao mesmo tempo. Os 8 bytes correspondem 1 bit para cada endero de escravo possvel (End. 0 a 63)
3.9.4. CYCLIC
Dado enviado ciclicamente pelo dispositivo baseado no valor de tempo configurado. O dado independentemente recebido ciclicamente do dispositivo que envia os dados .
25
Senai-Santos/SP
OFF-LINE
mesma.
2. Duplo-clicar sobre a figura do ADN-1794-Flex I/O para configur-lo e a janela seguir dever aparecer.
3. Selecionar o mdulo adequado no slot a ser configurado pelo nome catlogo do produto :
ou nmero de
26
Senai-Santos/SP
4. Clicar sobre o boto Slot 0, para configurar o mdulo Flex I/O de 16 entradas digitais. A janela seguir ser mostrada.
5. Parametrizar o tamanho das words de entrada e sada , com os valores mnimos (default): 1 Input e 0 Output , e os valores de filtros atravs do software DeviceNet Manager. Se desejarmos parametrizar os valores dos filtros atravs do CLP , devemos ento, clicar sobre o boto Data Description
6. Selecionar o item palavra de escrita para o mdulo 1794-IB16, habilitando assim a parametrizao dos valores dos filtros atravs do CLP. Aps isto clique no boto OK . Observe que o campo Output Size j esta parametrizado com o valor 1 , o que significa dizer , que h uma palavra de sada alocada para a definio dos valores do filtro atravs do CLP .
No esquea de voltar o campo OutPut Size para 0 words, antes de prosseguir com o exerccio.
27
Senai-Santos/SP
7. Clicar no boto OK da janela de configurao do slot 0 do ADN-1794, voltando para a janela principal da configurao do ADN-1794, igual a mostrada anteriormente no item 3. 8. Clicar sobre o boto Slot 1, para configurar o mdulo Flex I/O de 16 sadas digitais. A janela seguir ser mostrada.
9. Parametrizar o tamanho das words de entrada e sada , com os valores mnimos (default): 0 Input e 1 Output. Alterar o valor do campo DATA em Safe State Data, conforme figura seguir:
O valor de Safe State, o valor que a sada do Flex I/O ir assumir caso acontea o Flex I/O, no esteja rodando, ou seja, est em falha ou em modo Idle (Ocioso). 10. Clicar sobre o boto OK, voltando para a janela principal da configurao do ADN-1794, igual a mostrada anteriormente no item 3. Altere o campo Run Idle da opo I/O Configuration para: Use Safe State Output Values.
28
Senai-Santos/SP
11. Verificar a quantidade de memria que ser utilizada pelo n do ADN-1794 Flex I/O, clicando sobre o boto I/O SUMMARY. A janela seguir ser mostrada.
Existe uma palavra de entrada para diagnstico e o mdulo de entrada digital 1794-IB16 fornece uma palavra de entrada para os dados.
Clicar sobre cone da opo Output Data para visualizar a quantidade de palavras de sada.
12. Clique sobre Module Summary, para visualizar toda a config. do mdulo.
13. Feche todas as janelas de I/O Summary, at voltar a janela 1794-ADN Flex I/O Configuration e no esquea de salvar esta configurao, clicando no boto Save to File . Salve com o nome de NO1_FLEX
29
Senai-Santos/SP
3.10.2. CONFIGURAR O SENSOR DE PROXIMIDADE INDUTIVO 3.10.2.1. INSTALAR O EDS ELETRONIC DATA SHEET DO SENSOR DE PROX. INDUTIVO
1 . No menu Utilities escolha a opo Install EDS Files
3 . Aps isto , o arquivo EDS estar instalado em sua mquina e voc poder parametrizar o dispositivo .
30
Senai-Santos/SP
2 . Duplo-clicar sobre a figura do Sensor de Proximidade Indutivo para configur-lo e a janela seguir dever aparecer.
3. Alterar o parmetro Filter para 25 ms. 4. No esquea de salvar esta configurao, clicando no boto Save to File . Salve com o nome de NO2_INDU .
31
Senai-Santos/SP
2 . Duplo-clicar sobre a figura do Sensor Fotoeltrico NODE_3 ,para configur-lo e a janela seguir dever aparecer.
3. Alterar o parmetro Param1 para DARK OFF. 4. No esquea de salvar esta configurao, clicando no boto Save to File . Salve com o nome de NO3_FOTO .
32
Senai-Santos/SP
3.10.4.2.
Siga Procedimento anterior .
33
Senai-Santos/SP
No DeviceNet Manager, dentro do menu UTILITIES, escolha a opo: SET UP ON-LINE CONNECTION, colocando o DeviceNet Manager em modo ON-LINE. Duplo-clicar sobre o cone do ADN-1794-Flex I/O, sendo que a janela que ir aparecer, corresponde a configurao atual da memria do Flex I/O, diferente da configurao gravada nos arquivos do projeto. Isto pode ser confirmado, pela observao do campo: Run Idle da opo I/O Configuration que na configurao OFF-LINE era: Use Safe State Output Values, e em ON-LINE est em Reset Outputs to Zero.
34
Senai-Santos/SP
Clicar sobre o boto Load from File, para carregar a configurao do arquivo (NO1_FLEX) correspondente a configurao OFF-LINE do Flex I/O. Clicar em OK, para confirmar carregamento do arquivo e observe que o campo: Run Idle da opo I/O Configuration mudou para: Use Safe State Output Values. Clicar sobre o boto Save to Flex I/O, para gravar na memria do Flex I/O a nova configurao. Repita o procedimento de alterao dos parmetros dos dispositivos escravosda rede para os outros 2 sensores.
35
Senai-Santos/SP
O scanner se comunica com o processador na forma de: Arquivos de transferncia M1/M0 e/ou Leitura/Escrita da tabela imagem do Arquivo de I/O (Arq.1 e Arq.0) A troca de informaes incluem : Dados dos dispositivos de I/O Informao de status Dados de configurao
Um arquivo de transferncia M1/M0 um mtodo de movimentao de grandes quantidades de dados entre um processador SLC 500 e seu scanner . Ele transfere arquivos contendo um mximo de 256 words e pode levar mais que um scan do SLC para ser completado . Leitura/Escrita do Arquivo de I/O (Arq.1 e Arq.0), chamado de D I/O a transferncia de uma a trinta e duas words entre processador SLC 500 e seu scanner . Todas as 32 words de entrada de dados e todas as 32 words de sada de dados so atualizadas a cada scan do programa do SLC . A figura a seguir um exemplo de configurao :
36
Senai-Santos/SP
Tabelas Imagem de Entradas e Sadas A tabela a seguir descreve o mapeamento da tabela de imagem das entradas e sadas do scanner 1747-SDN e os arquivos M1 e M0 . Words 0 1-31 Words 0-149 150-209 210 211 212-215 Tabela Imagem de Entrada do SLC Status Dados de entrada DeviceNet (31words ) Arquivo M1 do SLC Dados de entrada DeviceNet (150 words ) Reservada ( 60 words ) Endereo de N / Indicador de Status ( 1 word ) Contador de Scan ( 1 word ) Tabela de Dispositivos ociosos (4 words ) 150-223 Reservada ( 74 words ) Words 0 1-31 Words 0-149 Tabela Imagem de Sada do SLC Comando Dados de sada DeviceNet (31words ) Arquivo M0 do SLC Dados de sada DeviceNet (150 words)
216-219 Tabela de Dispositivos em falha (4 words ) 220-223 224-255 Tabela de auto verificao de falhas ( 4 words ) Controle de programa de mensagens explcitas (32 words) 224-255 Controle de programa de mensagens explcitas ( 32 words)
37
Senai-Santos/SP
3.11.2. LEITURA DOS DADOS DE ENTRADA DO MDULO (SDN) PARA PROCESSADOR (SLC)
O processador do SLC 500 l os dados de entrada do mdulo usando dois mtodos : Tabela Imagem de Entrada Arquivo de Transferncia M1
TABELA IMAGEM DE ENTRADA DO SLC/500 A tabela de imagem de entrada uma tabela de 32 words para os slots do mdulo que atualizada a cada scan do programa .A primeira word ( word 0 ) reservada para o registro de status do mdulo . As 31 words restantes podem ser usadas para transferir os dados de entrada da DeviceNet para a tabela imagem de entrada do SLC . O formato de endereamento : I : S . w / b Onde : S = Slot w = elemento ( 0 31 ) b = bit ( 0 15 )
WORD DE STATUS DO MDULO O registrador word do status do mdulo localizado na word 0 na area imagem de entrada para o slot. Os bits 0-5 retornam ao processador, o estado atual dos bits 0-5 do do registro de comando do mdulo. Os ecos verificam que comandos esto sendo executados. O mdulo ajusta os bits restantes do registro quando o mdulo detecta um problema. Os bits setam no estado ligado at que o problema esteja terminado. Bits 6 e 8 indicam que voc deve lr a tabela de falha para mais informaes sobre qual dispositivo falhou. Pode-se usar bit 6 para manter a porta de comunicao em modo ocioso at o bit zerar. Quando o bit zera, isto indica que todos dispositivos na lista do Scanner esto ativos e disponveis. Quando os dispositivos esto disponveis, pode-se colocar a porat em modo run. Se um dispositivo em falha detectado, pode-se colocar a porta em modo ocioso , levando todos dispositivos para o estado de segurana. O programa do SLC pode monitorar os bits no registrador de status do mdulo e parametrizar os bits adequados do registrador de comando do mdulo para controlar automaticamente o modo de operao do mdulo caso ocorra uma falha no dispositivo.
38
Senai-Santos/SP
2 3 4
IDLE (OCIOSO)
O Scanner no mapea dados de sada para os dispositivos, mas mantm conexes de rede com os dispositivos permitindo a deteco de falhas. Os dados de entrada so lidos dos dispositivos e mapeados no Scanner na tabela (M1) e entradas discretas. Os sinais das sadas dos dispositivos da rede no estaro sobre controle do programa do SLC e estaro com seu estado de acordo com o valor configurado no parmetro Idle State. O Scanner deve ser colocado no modo (Idle), para desenvolver-se configuraes OfF-line da tabela de Base de Dados do Scanner.
5 6 7 8 9 10 11 12 13 14 15
Falha de dispositivo (pelo menos um dispositivo FALHA DE REDE falhou)=1 O Scanner parou de comunicar com dispositivos na rede. Nenhuma entrada ou sada mapeada. Os sinais das sadas dos dispositivos da Reservada rede no estaro sobre controle do programa do SLC. Se o Scanner Falha de auto-verificao estava em modo run, os dispositivos iro para o seu estado de falha. (pelo menos um dispositivo falhou na auti-verificao)=1 REDE DESABILITADA O canal Devicenet est desabilitado para comunicao. Nenhuma Reservada comunicao pode ocorrer neste canal. Os sinais das sadas dos Falha de comunicao=1 dispositivos da rede no estaro sobre controle do programa do SLC. Se o Scanner estava em modo run, os dispositivos iro para o seu Reservada Falha de endereo de n estado de falha. duplicado=1 Reservada Reservada Bit de controle de mensagem explcita 1=Resposta da mensagem explcita disponvel no Arquivo M1 0=Buffer vazio no Arquivo M1
FALHA DE DISPOSITIVO
Um ou mais dos dispositivos da lista de varredura (Scan List) do Scanner falhou ao tentar comunicar-se com o Scanner.
FALHA DE AUTO-VERIFICAO
Um ou mais dos dispositivos da lista de varredura (Scan List) do Scanner retornou um nmero incorreto de bytes de dados, em referncia as informaes armazenadas na lista de varredura (Scan List) do Scanner.
FALHA DE COMUNICAO
No existe comunicao na porta.
39
Senai-Santos/SP
Arquivo SLC M1 O arquivo M1 do SLC um arquivo de 256 words que pode ser usado para transferir uma grande quantidade de informao para o mdulo com uma nica instruo do SLC . Transferir dados usando este arquivo, leva mais tempo do que usando a tabela imagem de entrada . Os arquivos M0 e M1 so arquivos de dados que existem somente nos mdulos de I/O especiais. No existe memria imagem para estes arquivos na memria do processador. A aplicao destes arquivos, dependem da funo particular que o mdulo de I/O possue. Por exemplo: um carto de interface para rede DeviceNet. Os arquivos M0 e M1 podem ser endereados no programa Ladder e podem tambm ser atuados pelo mdulo de I/O (por exemplo: um carto de interface para rede DeviceNet), independente do Scan do processador. importante entender o seguinte no desenvolvimento de um programa: Durante a varredura de programa, dados do arquivo M0 e M1 podem ser alterados pelo processador em funo das instrues do ladder endereadas nos arquivos M0 e M1. Durante o mesmo Scan, o carto de interface de rede DeviceNet pode mudar este dado, independente da lgica aplicada durante o scan. O formato do endereamento dos arquivos M0 e M1 o seguinte: Mf : e . s / b Onde : f= tipo do arquivo (0 ou 1) e = Slot (1 a 30) s = elemento word ( 0 ao mximo correspondente ao mdulo) b = bit ( 0 15 )
3.11.3. ESCRITA DOS DADOS DE SADA DO PROCESSADOR (SLC) PARA O MDULO (SDN)
O processador do SLC 500 escreve os dados de entrada do mdulo usando dois mtodos: Tabela Imagem de Sada Arquivo de Transferncia M0
TABELA IMAGEM DE SADA A tabela de imagem de sada uma tabela de 32 words para os slots do mdulo que atualizada a cada scan do programa .A primeira word ( word 0 ) reservada para o registro de comando do mdulo . As 31 words restantes podem ser usadas para transferir os dados de sada da DeviceNet para a tabela imagem de entrada do SLC .
40
Senai-Santos/SP
REGISTRO WORD DE COMANDO DO MDULO O registro de comando do mdulo est localizado na word 0 na rea imagem de sada para o slot . Para executar o comando , parametrize os bits adequados na word de comando do mdulo usando instrues Ladder do SLC .
41
Senai-Santos/SP
WORD DE COMANDO O:s.0 BIT MODO DE OPERAO 0 Modo run=1, Modo ocioso Idle=0 1 Falha de rede=1 2 Reservado 3 Reservado 4 Rede desabilitada=1 5 Reservada 6 Scanner parado=1 7 Reboot=1 8 Reservado (Devem permanecer em zero)
IDLE (OCIOSO)
O Scanner no mapea dados de sada para os dispositivos, mas mantm conexes de rede com os dispositivos permitindo a deteco de falhas. Os dados de entrada so lidos dos dispositivos e mapeados no Scanner na tabela (M1) e entradas discretas. Os sinais das sadas dos dispositivos da rede no estaro sobre controle do programa do SLC e estaro com seu estado de acordo com o valor configurado no parmetro Idle State. O Scanner deve ser colocado no modo (Idle), para desenvolver-se configuraes OfF-line da tabela de Base de Dados do Scanner.
FALHA DE REDE
O Scanner parou de comunicar com dispositivos na rede. Nenhuma entrada ou sada mapeada. Os sinais das sadas dos dispositivos da rede no estaro sobre controle do programa do SLC. Se o Scanner estava em modo run, os dispositivos iro para o seu estado de falha.
REDE DESABILITADA
O canal Devicenet est desabilitado para comunicao. Nenhuma comunicao pode ocorrer neste canal. Os sinais das sadas dos dispositivos da rede no estaro sobre controle do programa do SLC. Se o Scanner estava em modo run, os dispositivos iro para o seu estado de falha.
SCANNER PARADO
Toda operao do Scanner pra quando este comando ativado. Nenhuma comunicao ocorre sobre a porta DeviceNet. Os sinais das sadas dos dispositivos da rede no estaro sobre controle do programa do SLC.
REBOOT
Este comando causa ao reset do Scanner. Quando este comando ativado, toda a comunicao do Scanner pra durante a sequncia de inicializao do Scanner. Se o Scanner estava em modo run, os dispositivos iro para o seu estado de falha.
ARQUIVO SLC M0 O arquivo M0 do SLC um arquivo de 256 words podem ser usados para transferir uma grande quantidade de informao para o mdulo com uma nica instruo do SLC . Transferindo dados usando este arquivo pode levar vrios scans e mais tempo do que usando a tabela imagem de sada . As primeiras 150 words so usadas para enviar dados para os ns da rede DeviceNet . As prximas 74 words so reservadas para uso futuro e as ltimas 32 words so usadas para o controle do programa de mensagens explcitas .
42
Senai-Santos/SP
43
Senai-Santos/SP
A figura seguir, mostra o mapeamento de dados de entrada, de um nico dispositivo de uma rede DeviceNet, no caso, este dispositivo com endereo=1, utilizar 4 bytes de memria de entrada.
Na figura seguir, tem-se o mapeamento de dados de sada, de um nico dispositivo de uma rede DeviceNet. No caso, este dispositivo com endereo=1, utilizar 2 bytes de memria de sada.
44
Senai-Santos/SP
importante informar, que este mesmo dispositivo, poderia ter sido mapeado na rea de arquivos M1 e M0, resultado no seguinte mapeamento de entrada e sada:
45
Senai-Santos/SP
Voc pode configurar duas destas tabelas atravs do software DeviceNet Manager . Estas tabelas esto armazenadas na memria no voltil do scanner e usado para construir todas as outras tabelas de dados : Tabela de Configurao do Scanner Tabela de Lista de Scan
Tabela de Configurao do Scanner A tabela de configurao do scanner controla as informaes bsicas que seu scanner necessita para funcionar em uma rede DeviceNet . Ela relata ao scanner : Se ele pode transmitir e receber dados de entrada e sada Quanto tempo ele espera a cada scan antes que ele faa o scan novamente dos dispositivos Quando enviar suas mensagens poll
Tabela de Lista de Scan A tabela de lista de scan suporta a atualizao de I/O de cada um de seus dispositivos na rede . Ela tambm torna possvel para seu scanner tornar disponveis dados dos dispositivos para seu processador SLC . Ela relata ao scanner : Que dispositivos devem fazer parte do scan ( endereo de n ) Como fazer o scan de cada dispositivo ( strobe , poll , change of state , cyclic ou qualquer combinao vlida ) Com que frequncia fazer o scan dos seus dispositivos Exatamente onde em cada memria do dispositivo procurar os dados desejados O tamanho dos dados de entrada / sada Exatamente onde mapear os dados de entrada / sada para seu processador l-los Como seu processador le cada entrada de dados dos dispositivos (M1,M0 ou DIO)
46
Senai-Santos/SP
INDICADOR MODULE ENTO DESLIGADO No existe energia aplicada ao mdulo VERDE O mdulo est em operao normal PISCANDO VERDE O mdulo no est configurado PISCANDO VERMELHO A configurao atual est invlida VERMELHO O mdulo tem uma falha irrecupervel
47
Senai-Santos/SP
INDICADOR NET O canal DeviceNet tem um indicador de estado da rede bicolor (verde / vermelho) identificado como NET. A tabela seguir fornece informaes sobre o link de comunicao do canal DeviceNet, em funo deste indicador. SE O INDICADOR NET EST DESLIGADO ENTO QUE INDICA AO
O dispositivo no tem energia ou o canal est desabilitado para comunicao devido a desligamento da rede, perda de energia na rede ou ter sido intencionalmente desabilitado.
VERDE
PISCANDO VERDE
O indicador numrico de dois dgitos indica um cdigo de erro que fornece mais informaes sobre as condies do canal. O indicador numrico de dois dgitos indica um cdigo de erro que fornece mais informaes sobre as condies do canal.
PISCANDO VERMELHO
VERMELHO
A comunicao do canal falhou. O indicador numrico de dois dgitos indica um cdigo de erro que fornece mais informaes sobre as condies do canal
est Energize o mdulo, para fornea energia da rede ao canal, e tenha certeza de que o canal est habilitado tanto na tabela de configurao do mdulo quanto na word de comando do mdulo. Todos dispositivos Nenhuma ao escravos da lista de varredura scan esto em comunicao normal com o mdulo. O canal est Configure a lista de habilitado mas varredura scan para nenhuma o canal adicionar comunicao est dispositivos. ocorrendo. Pelo menos um dos Examine o dispositivo dispositivos escravo que falhou e o mapeado pelo mapeamento do Scanner falhou ao Scanner com comunicar com o preciso. mdulo Scanner O mdulo pode estar Ressete o mdulo. Se com defeito a falha continuar, substitua o mdulo.
48
Senai-Santos/SP
INDICADOR DE DOIS DGITOS DE DIAGNSTICO O Scanner SDN-1747, utiliza um indicador numrico de dois dgitos para indicar diagnstico sobre o estado do mdulo. O indicador pisca em intervalos de 1 segundo. A tabela seguir, resume o significado dos cdigos numricos do diagnstico.
72
73
74 75 76
DESCRIO AO Operao normal. O nmero mostrado Nenhuma. significa o endereo de n do Scanner na rede DeviceNet. Mdulo falhou. Endereo de n duplicado Altere o endereo do Scanner para um outro vago. Dados ilegais no mapeamento do Scanner Reconfigure o mapeamento e (Nmero do n pisca alternadamente com remova qualquer dado ilegal. este cdigo) Dispositivo escravo parou a comunicao. Inspecione o dispositivo de campo (Nmero do n pisca alternadamente com e verifique suas conexes. este cdigo). Parmetros chave do dispositivo escravo Tenha certeza que no dispositivo o no esto iguais ao mapeamento do qual endereo est piscando, os Scanner parmetros chave correspondem ao desejado (fabricante, cdigo do produto, tipo do produto). Excesso de dados na porta. Modifique sua configurao e cheque por dados invlidos. Nenhum mapeamento est ativo. Crie um mapeamento no Scanner Nenhum trfego direto na rede para o Nenhuma. O mdulo ouve outra mdulo foi detectado. comunicao na rede.
49
Senai-Santos/SP
CDIGO 77
78
79
DESCRIO Tamanho dos dados retornado no corresponde ao que foi mapeado (Nmero do n pisca alternadamente com este cdigo). Dispositivo escravo no mapeamento no existe (Nmero do n pisca alternadamente com este cdigo). Mdulo falhou na transmisso de uma mensagem.
Acrescente o dispositivo na rede ou remova-o do mapeamento. Certifique-se que o mdulo est conectado a rede. Cheque por cabos desconectados. Verifique o baud rate. Nenhuma. Nenhuma Confira o mapeamento do dispositivo escravo, certificando-se que o comprimento dos dados de entradas e sadas esto correto. Cheque a configurao do dispositivo escravo. Confira o mapeamento. Cheque a configurao do dispositivo escravo.
80 81 82
Mdulo est em modo IDLE (ocioso) Mdulo est em modo FAULT (falha) Erro detectado na seqncia da mensagem fragmentada de I/O do dispositivo (nmero do n pisca alternadamente com este cdigo).
83
84
85 86 87
88
90
Dispositivo escravo est retornando resposta com erro quando o mdulo tenta comunicar-se com ele (nmero do n pisca alternadamente com este cdigo). Mdulo est inicializando o canal Nenhuma. Este cdigo apagar DeviceNet. sozinho aps a inicializao de todos os dispositivos escravo. Tamanho dos dados retornado maior Confira o mapeamento. Cheque a que o esperado. configurao do dispositivo escravo. Dispositivo est produzindo dados ociosos Confira a configurao do dispositivo enquanto o Scanner est em modo RUN e o estado no n escravo. Disponvel para alocao . O scanner Monitore o scanner para determinar ainda no foi detectado pelo mestre , ou o se o cdigo de erro limpa quando o modo escravo est habilitado mas no mestre detecta o scanner . Se o erro est alocado a um mestre. permanecer , verifique a configurao do modo escravo do scanner . Isto no um erro. Na energizao e Nenhuma. reset, o mdulo mostra todos os 14 segmentos do display tipo Led Usurio desabilitou porta de comunicao. Reconfigure seu mdulo. Cheque o bit de desabilitao no registro de comando do mdulo.
50
Senai-Santos/SP
CDIGO 91
92 95
DESCRIO Detectada condio de perda do barramento na porta de comunicao. Mdulo est detectando erros de comunicao. Falta de alimentao da rede detectada na porta de comunicao. Atualizao da aplicao em progresso.
Alimente a rede. Nenhuma. No desconecte o mdulo durante esta operao. Qualquer dado existente na memria do mdulo ser perdido. Nenhuma Substitua o mdulo. Substitua o mdulo. Descarregue a configurao no mdulo.
97 98 99 E9
Mdulo parado pelo usurio. Falha de firmware irrecupervel. Falha de hardware irrecupervel. Configurao no voltil corrompida.
51
Senai-Santos/SP
52
Senai-Santos/SP
2. Dada a figura abaixo, defina o mapeamento de sada que o seu Scanner utilizar:
3. Abra o projeto criado anteriormente (caso o mesmo no esteja aberto) ou clique na opo Network Who do menu Who e a janela seguir, dever aparecer com os dispositivos existentes na mesma. Obs.: O DeviceNet Manager dever estar em modo ON-LINE, a partir de agora neste exerccio.
53
Senai-Santos/SP
2 . Duplo-clicar sobre a figura do Scanner para configur-lo e a janela seguir dever aparecer.
54
Senai-Santos/SP
4 . A tela a seguir mostra os dispositivos que podem ser mapeados . Para mape-los , clique no dispositivo a ser mapeado e arraste para cima do scanner . Clique e arraste para cima do Scanner o Flex I/O, em seguida o Sensor Fotoeltrico e aps o Sensor Indutivo.
55
Senai-Santos/SP
5 . Aps isto aparecer a tela seguir, que mostra quais dispositivos pretendem ser mapeados ao scanner . Clique em OK.
6 . A tela seguir, mostrar os ns a serem mapeados . Observe os campos Rx Size e Tx Size, pois eles devero conter o tamanho em bytes, dos dados a serem enviados e recebidos pelo Scanner. Caso estes campos, no estejam com os valores mostrados na figura, clique em cada um dos ns (um por vez), para ativar o n desejado e em seguida clique em Edit I/O Parameter e acerte o tamanho, para cada um dos ns.
56
Senai-Santos/SP
6b. Aps acertar o tamanho de Rx e Tx, selecione a opo Select All e aps selecione a opo Auto Map
6c. Conforme figura seguir, escolha a regio onde sero mapeados os escravos. Neste exerccio, defina Discrete Input e Discrete Output. Aps isto, selecione a opo Auto Map.
57
Senai-Santos/SP
7 . Conforme figura seguir, os ns aparecero mapeados. Nesta tela voc deve salvar esta configurao atravs da opo Save To SDN
8 . Podemos verificar em que posio da memria o scanner mapeou os ns no Mapa de Dados de Entrada atravs da opo Datatable Map
58
Senai-Santos/SP
9 . Podemos verificar em que posio da memria o scanner mapeou os ns no Mapa de Dados de Sada, clicando na opo Data Map Output da figura anterior.
10 . No esquea de salvar toda a configurao para o scanner atravs da opo Save to SDN
59
Senai-Santos/SP
60
Senai-Santos/SP
Normalmente, as IHMs da DAKOL, possuem at 3 portas de comunicao, so elas: PC/Printer PORT: Porta para comunicao com um PC para programao da interface ou conexo a uma impressora. PLC PORT: Porta para conexo a um CLP.
AUX PORT (Fieldbus Interface): Porta para conexo a uma rede (por ex. DeviceNet)
61
Senai-Santos/SP
A princpio, qualquer IHM DAKOL, poder ser conectada a uma rede DeviceNet, bastando para tal, ser acoplado a IHM, o mdulo de comunicao TCM-03, o que tornar a porta AUX PORT, uma porta para conexo na rede DeviceNet. Vale a pena dizer, que existem vrios outros mdulos de comunicao para outras redes, porm iremos focar somente o mdulo TCM-03 DeviceNet.
62
Senai-Santos/SP
Clicar no menu PROJECT, opo CONTROLLER SETUP e escolher a opo mostrada seguir, confirmando na opo OK
Panel Node Number: Endereo de rede DeviceNet da IHM (0 a 63) Connection Produced Size: Nmero de bytes que a IHM disponibilizar para a rede Devicenet. (0 a 254). Connection Consumed Size: Nmero de bytes que a IHM poder receber da rede DeviceNet. (0 a 254). Baud Rate: Velocidade da IHM na rede DeviceNet (125; 250 ou 500 Kbps) Criar algumas telas, como por exemplo:
Configurao da referncia do indicador luminoso ao lado texto SENSOR INDUTIVO: Neste indicador, a luminosidade ser alterada pelo bit 0 do byte 6, vindo da rede DeviceNet
63
Senai-Santos/SP
Configurao do valor do campo VELOCIDADE REAL =999: Neste campo ser mostrado o valor inteiro (2 e 3 bytes), vindos da rede DeviceNet
Configurao do valor do campo BIT2 =9: Neste campo a IHM ir atuar no bit 2 do byte 01 que ser enviado da IHM para a rede DeviceNet. O anexo sobre a IHM DAKOL, completa as informaes sobre a configurao.
64
Senai-Santos/SP
Inserir na lista de Scan, todos os dispositivos, incluindo a IHM DAKOL. Utilizar o procedimento de insero de dispositivos na Lista de Scan, realizado no exerccio anterior. Execute o mapeamento da IHM DAKOL, utilizando a rea de arquivos M1 e M0 para os 8 bytes de dados de entrada e 8 bytes de dados de sada . Obs.: O endereo inicial destas reas dever ser 2, tanto para M1, quanto para M0.
65
Senai-Santos/SP
Aps esta operao, a IHM DAKOL, j est configurada para trabalhar na rede DEVICENET, podendo-se trocar at 8 bytes de entrada e 8 bytes de sada. Desenvolva um programa no SLC/500, baseado no programa realizado no exerccio anterior, de tal forma que a tela programada na IHM, possam ler os dados dos sensores, via rede DeviceNet.
66
Senai-Santos/SP
Neste carto se faz possvel configurar o endereo de n e o baud-rate, atravs de DIPSWITCH. O driver VLT5000 da DANFOSS um equipamento que possui centenas de parmetros que podem ser configurados e/ou ajustados via rede DEVICENET, porm, todos estes parmetros no tem necessidade de serem lidos constantemente, sendo assim, o mdulo de comunicao DEVICENET para driver VLT5000, permite que a comunicao entre o mesmo e a rede DEVICENET, seja realizada de duas maneiras, a primeira seria diretamente configurando-se no SCANNER da rede uma tabela de Scan, com o driver VLT5000, devidamente configurado e mapeado, sendo que nesta maneira a quantidade de informaes fica limiitada (2 valores e 2 conjuntos de status/comando) e a segunda maneira seria utilizar programa de controle de mensagem explcita, o qual permite lr e/ou ajustar qualquer parmetro do driver. seguir, ser explanado os dois mtodos.
67
Senai-Santos/SP
3.15.1. COMUNICAO DO DRIVER DANFOSS COM O SCANNER DEVICENET , USANDO TABELA DE SCAN (MAPEAMENTO)
O carto de comunicao DEVICENET para Driver VLT5000 da DANFOSS, possue um parmetro em sua configurao definido como PARAMETER 904 = PPO TYPE que define o tamanho em bytes dos dados que sero enviados e recebidos da rede DEVICENET diretamente, ou seja, usando a tabela de scan do Scanner. Normalmente, este parmetro configurado com o cdigo PPO TYPE 1 = 900, o que significa dizer, que ficaram disponveis 4 bytes (2 words) para leitura e 4 bytes (2 words) para escrita de dados na/da rede DEVICENET. A estrutura destes 4 bytes tanto para escrita quanto para leitura a seguinte: ESCRITA CONTROL WORD BUS REFERENCE 1 WORD 1 WORD LEITURA STATUS WORD OUTPUT FREQ. 1WORD 1 WORD
3.15.1.1.
PALAVRA DE CONTROLE
A palavra de controle usada para um Master (por exemplo: um PLC) enviar dados de comando ao VLT5000 que ser um escravo nesta rede. ESCRITA CONTROL WORD BUS REFERENCE 1 WORD 1 WORD LEITURA STATUS WORD OUTPUT FREQ. 1WORD 1 WORD
BIT
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BIT = 0 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Preset reference choice LSB Preset reference choice MSB DC Brake Coasting Quick-stop Hold Ramp stop NO function No function Ramp 1 Data not valid No function No function Choice of setup LSB Choice of setup MSB No Function Reversing Ramp Enable Ramp Ramp enable Start Reset Jog Ramp 2 Valid Relay 01 activated Relay 04 activated
BIT = 1
68
Senai-Santos/SP
3.15.1.2.
PALAVRA DE STATUS
A palavra de Status usada para informar o Master (por exemplo: um PLC) sobre as condies do escravo VLT5000 que est nesta rede DEVICENET. ESCRITA CONTROL WORD 1 WORD BUS REFERENCE 1 WORD LEITURA STATUS WORD 1WORD OUTPUT FREQ. 1 WORD
BIT
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BIT = 0 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Control not ready VLT not ready Coasting No fault Reserved Reserved Reserved No warning Speed * Reference Local control Out of range Not running VLT OK Voltage OK Torque OK Timer OK Warning Speed + Reference Bus control Frequency OK Running Stalling, auto-start Above limit Above limit Above limit Ready Ready Enable Trip
BIT = 1
69
Senai-Santos/SP
BIT
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
O valor de referncia da frequncia BUS REFERENCE (Set-point de velocidade) transmitido de um Master (por ex.: PLC) para o VLT na forma de uma word 16 bit. O valor transmitido como um nmero inteiro e possue como faixa de trabalho: 100% 16384 (4000 HEX)
BIT
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
O valor atual da frequncia OUTPUT FREQ (Velocidade atual) transmitido de um Master (por ex.: PLC) para o VLT na forma de uma word 16 bit. O valor transmitido como um nmero inteiro e possue como faixa de trabalho: 100% 16384 (4000 HEX)
70
Senai-Santos/SP
Inserir na lista de Scan, o Inversor VLT5000. Utilizar o procedimento de insero de dispositivos na Lista de Scan, realizado no exerccio anterior. Execute o mapeamento do Inversor, utilizando a rea de arquivos M1 e M0 para os 4 bytes de dados de entrada e 4 bytes de dados de sada . Obs.: O endereo inicial destas reas dever ser 0, tanto para M1, quanto para M0.
71
Senai-Santos/SP
Aps esta operao, o Inversor de Frequncia DANFOSS, j est configurado para trabalhar na rede DEVICENET, podendo-se trocar dados de: STATUS; COMANDO; VALOR DE REFERNCIA e VELOCIDADE ATUAL diretamente.
Desenvolva um programa no SLC/500, de tal forma que a tela programadas na IHM, possam ler e escrever os dados do VLT5000 e da I.H.M. via rede DeviceNet. Analise o Ladder e preencha a tabela abaixo END. NO ARQUIVO M
M0:3.0 M0:3.1 N7: M1:3.0
ENDEREO NO SLC
N7:
72
Senai-Santos/SP
A mensagem explcita uma mensagem usada para transmitir comandos , dados , requisies por dados ou respostas . A mensagem enviada do cliente da rede DeviceNet para o servidor na mesma rede . As requisies so mensagens explcitas enviadas pelo cliente ao servidor requisitando o servidor para realizar uma funo . As respostas so mensagens explcitas enviadas pelo servidor para um cliente em resposta a uma requisio de um cliente . Para toda requisio feita , existe uma resposta .
73
Senai-Santos/SP
COMO O PROCESSADOR E O MDULO SCANNER GERENCIAM AS MENSAGENS Operaes de transferncia de arquivos entre o processador e o scanner sempre acontecem no processador . O mdulo scanner pode somente aguardar pelo processador para descarregar o bloco de transao para o mdulo ou requisitar uma carga do bloco de transao do mdulo . Uma vez descarregado o bloco de transao de requisio de mensagens explcitas para o mdulo scanner , a lgica do programa Ladder do processador pesquisa o mdulo scanner por blocos de transao contendo as respostas das mensagens explcitas que foram requisitadas . Isto feito pelo processador com um arquivo de transferncia M1 no mdulo scanner . Dependendo da carga da rede , o scanner pode levar alguns segundos para completar esta operao . Quando a resposta carregada , o bit 15 do registro de mdulo de status vai a 1. O programa pode ter que sondar o mdulo scanner um nmero de vezes antes do scanner retornar um bloco de transao de resposta . O mdulo scanner reconhece os dados de I/O e controle com mais alta prioridade que as mensagens explcitas no DeviceNet .
74
Senai-Santos/SP
75
Senai-Santos/SP
3.17.1. COMUNICAO DO DRIVER DANFOSS COM O SCANNER DEVICENET , USANDO MENSAGEM EXPLCITA
Para realizar a leitura e escrita de parmetros do driver VLT5000 tem-se que utilizar o mtodo do programa de controle de mensagem explcita via programa LADDER. Para executar uma chamada explcita, o usurio deve utilizar o bloco de dados M0 e M1 na rea de memria de dados do DEVICENET SCANNER SDN1747. A rea reservada pelo Scanner SDN-1747, para mensagem explcitas vai da word M0:224 at M0:256 (32 words), sendo estruturada da seguinte maneira: ENDEREO M0:224 M0:225 M0:226 M0:227 M0:228 M0:229 M0:230 . . M0:256 PARMETRO TXD COMMAND PORT SIZE SERVICE MAC ID CLASS INSTANCE ATTRIBUTE VARIABLE 1 . . . . VARIABLE 26
PORT SIZE SERVICE MAC ID CLASS INSTANCE ATTRIBUTE VARIABLE 1... VARIABLE 26
DESCRIO ID de transmisso (selecionar 1 ou 2) COMANDO PARA O SCANNER Para executar o bloco=1 Para limpar o bloco=4 PORTA DO SCANNER A=0, B=1 (SDN-1747 SEMPRE = 0) QUANTIDADE DE BYTES a partir do parmetro CLASS (incluido) SERVIO DA MENSAGEM Leitura=14; Escrita=16 ENDEREO DO ESCRAVO CLASSE do Parmetro no VLT5000 INSTANCE do Parmetro no VLT500 (sempre=1) ATRIBUTO do Parmetro no VLT5000 rea de variveis (dados) dos parmetros
76
Senai-Santos/SP
ESTRUTURA DO CLASS
A descrio do parmetro CLASS para o driver VLT5000, permite agrupar os diversos parmetros do inversor, da seguinte forma: GRUPO GRUPO GRUPO GRUPO GRUPO GRUPO GRUPO GRUPO GRUPO GRUPO 0= 1= 2= 3= 4= 5= 6= 7= 8= 9= LANGUAGE LOAD & MOTOR REF. & LIMITS INPUTS & OUTPUTS SETTINGS SERIAL COMMUNICATION TECHNICAL FUNCTIONS OPTIONS SPECIFIC DEVICENET PROFILE DEVICENET PARMETRO 001 PARMETRO 101 PARMETRO 201 PARMETRO 301 PARMETRO 401 PARMETRO 501 PARMETRO 601 PARMETRO 701 PARMETRO 801 PARMETRO 901 AT 099 AT 199 AT 299 AT 399 AT 499 AT 599 AT 699 AT 799 AT 899 AT 999 CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS 100 101 102 103 104 105 106 107 108 109
ESTRUTURA DO CLASS
O ATTRIBUTE para o VLT5000, define os dois ltimos dgitos do parmetro que se deseja ler/escrever dados. Por exemplo: o parmetro 624 dever ter o ATTRIBUTE= 124 e o CLASS=106
77
Senai-Santos/SP
3. Na folha seguir, mostrada uma figura para visualizao da troca de dados entre o Inversor VLT-5000, o Scanner, a IHM e a CPU do SLC/500.
78
Senai-Santos/SP
VLT
ARQUIVO N7
IH M
ARQUIVO M1
M1:3.224 BLOCO MSG.EXP M1:3.225 BLOCO MSG.EXP M1:3.226 BLOCO MSG.EXP.
N10:0 1 WORD MSG. EXP. N10:1 2 WORD MSG. EXP. N10:2 3 WORD MSG. EXP. N10:3 4 WORD MSG. EXP.
VLT
ARQUIVO N10
M0:3.0 COMANDO P/ VLT N10:30 31 WORD MSG EX N10:31 32 WORD MSG. EX M0:3.1 REFER. P/ VLT
M0:3.2 STATUS DO VLT P/ IHM M0:3.3 FREQ. DO VLT P/ IHM
VLT
IHM
N11:0 1 WORD MSG. EXP. N11:1 2 WORD MSG. EXP. N11:2 3 WORD MSG. EXP. N11:3 4 WORD MSG. EXP.
ARQUIVO M0
M0:3.224 BLOCO MSG. EXP M0:3.225 BLOCO MSG EXP M0:3.226 BLOCO MSG. EXP M0:3.227 BLOCO MSG. EXP M0:3.228 BLOCO MSG.EXP
ARQUIVO N11
VLT
79