Voltar ao blog

Configurando transferências de blocos 1747-SN para o PowerFlex 70 via RIO

Configure um 1747-SN e um 20-COMM-R sem confundir E/S discretas, E/S de transferência de blocos e mensagens explícitas. Este guia aborda revisões do processador, buffers, ações em caso de falha, di...

Um PowerFlex 70 pode trocar dados de comando, referência, status, feedback e parâmetros selecionados com um SLC 500 por meio de um scanner de E/S remotas 1747-SN e de um adaptador 20-COMM-R. A parte difícil não é criar uma única transferência, mas manter separados três caminhos de dados diferentes: a imagem discreta de E/S RIO, as E/S de transferência em bloco e as mensagens explícitas de transferência em bloco.

O projeto original deve ser inspecionado antes de qualquer edição. Registre o catálogo, a série e o firmware do processador SLC; o slot e a série do 1747-SN; o rack lógico e a alocação de grupos; a configuração do 20-COMM-R; e as fontes de comando e referência do PowerFlex, as máscaras, as ações em caso de falha e os Datalinks habilitados. Um exemplo genérico não substitui esses detalhes instalados.

Scanner 1747-SN comunicando-se com um PowerFlex 70 por meio de um adaptador 20-COMM-R

O 1747-SN controla o link RIO; o 20-COMM-R mapeia esse link para os dados de comando, referência, status, feedback e Datalink do DPI do inversor.

Confirme a arquitetura compatível

O 1747-SN é o mestre RIO no chassi SLC. O Manual do usuário do scanner de E/S remotas 1747-SN da Rockwell informa que os scanners da Série B ou posterior são compatíveis com transferências discretas e em bloco. O manual também documenta no máximo quatro racks lógicos de dados RIO discretos, com a alocação exata do adaptador configurada no arquivo G do scanner.

O PowerFlex 70 não se conecta diretamente ao Blue Hose sem a interface apropriada. O 20-COMM-R é o adaptador RIO descrito no Manual do usuário do adaptador de E/S remotas 20-COMM-R da Rockwell. Verifique o catálogo e o firmware do adaptador, em vez de confiar em uma descrição informal como “RVC” usada em desenhos antigos.

Antes de alterar a fiação, documente a taxa de transmissão RIO, o endereço do rack, o grupo inicial, o tamanho do rack, a terminação, a polaridade do cabo e a propriedade do link por um único scanner. Use os requisitos de cabo e terminação indicados nos manuais. Não invente uma derivação em estrela nem uma derivação longa para acomodar um novo inversor.

Separe os três caminhos de dados

E/S discreta

A imagem discreta é o caminho de controle cíclico. O manual do 20-COMM-R coloca a palavra de Comando lógico ou Status lógico na imagem discreta e mapeia referência, feedback e Datalinks habilitados de acordo com o tamanho de rack configurado e os parâmetros do adaptador. As definições exatas dos bits dependem do inversor DPI conectado; portanto, use as definições do PowerFlex 70 no manual do adaptador.

A propriedade do comando deve ser explícita. Confirme as fontes selecionadas de comando e referência de velocidade do inversor, as máscaras lógicas e as permissivas antes do teste. Uma palavra RIO que muda corretamente não pode iniciar um inversor cuja entrada local, HIM ou outra porta ainda detenha o controle.

E/S de transferência em bloco

As E/S de transferência em bloco movimentam a imagem cíclica de referência, feedback e Datalink quando essa imagem é configurada para transferência em bloco. O 20-COMM-R reconhece transferências de 18 palavras ou menos como transferências de E/S. Isso corrige um erro comum em anotações de campo que descrevem toda transferência como um bloco fixo de 16 palavras.

A distinção entre as revisões do scanner e do processador também é importante. A Série B ou posterior se aplica à capacidade de transferência em bloco do scanner 1747-SN. As instruções nativas BTR e BTW dependem de séries e firmwares compatíveis do processador SLC; os exemplos da Rockwell especificam processador da Série C com revisão de firmware 3.xx ou posterior. Implementações mais antigas usam buffers de controle e status alocados nos arquivos M0 e M1 do scanner.

Mensagens explícitas de transferência em bloco

As mensagens explícitas destinam-se a dados de configuração ou monitoramento fora da imagem cíclica de E/S. O manual do adaptador distingue os tamanhos reconhecidos de mensagens explícitas das transferências de E/S. Ele também alerta contra a gravação repetida de dados de parâmetros no armazenamento não volátil, pois gravações frequentes podem consumir a vida útil desse armazenamento. Dados operacionais que mudam com frequência devem ficar nos Datalinks ou na imagem cíclica, e não em gravações repetidas de parâmetros não voláteis.

Estruture deliberadamente a lógica dos buffers

Para um processador compatível com as instruções nativas BTR e BTW, configure o rack, o grupo, o slot do scanner, o bloco de controle, o arquivo de dados, a quantidade de palavras solicitadas e o endereço do buffer no arquivo M exatamente como descrito nos manuais. Cada transferência em bloco precisa de uma região de buffer separada. Não sobreponha blocos de controle nem reutilize um buffer antes que a transação anterior tenha terminado.

Para lógicas de processadores mais antigos, copie a estrutura de controle e dados da aplicação para o buffer M0 do scanner e copie o status M1 ou os dados retornados para arquivos normais do processador. O acesso aos arquivos M aumenta o tempo de varredura do processador; portanto, use instruções de cópia de várias palavras conforme recomendado, em vez de espalhar referências individuais a bits dos arquivos M pelo programa.

Independentemente da implementação, disponibilize para diagnóstico as informações de habilitação, conclusão, erro, tempo limite e última execução bem-sucedida. Habilite novamente uma transferência repetitiva somente depois que a transferência anterior tiver sido concluída ou apresentar erro. O scanner RIO processa uma solicitação de transferência em bloco por varredura do rack remoto, embora várias solicitações possam ser iniciadas. Um conjunto de transferências continuamente reacionadas sem controle pode, portanto, aumentar a latência de todos os dispositivos desse rack.

Defina o comportamento de comunicação e inatividade

O 20-COMM-R tem respostas separadas para uma falha de comunicação e para o controlador sair do modo Run. Essas ações podem colocar o inversor em falha, pará-lo, manter o último comando ou aplicar os dados configurados, dependendo das configurações aprovadas. Manter o último comando de velocidade após a perda de comunicação pode ser inseguro em muitas aplicações; parar automaticamente também pode ser inseguro quando a desaceleração por inércia cria outro risco. A avaliação de risco da máquina e o manual do inversor devem determinar a resposta.

Teste ambas as condições durante o comissionamento. Desconecte o link RIO em um estado controlado e sem produção e confirme o comportamento configurado para falha de comunicação. Coloque o SLC no modo Program conforme o procedimento aprovado e confirme o comportamento de falha por inatividade. Verifique se a IHM exibe a qualidade da comunicação separadamente do status de funcionamento ou pronto do inversor.

Diagnósticos do scanner RIO e status do PowerFlex usados durante o comissionamento da transferência em bloco

O status do scanner, o status do adaptador, os bits de controle da transferência e o estado do inversor devem ser analisados em conjunto; nenhum LED isolado comprova que o caminho de controle está correto.

Faça o comissionamento do nível físico para cima

Comprove o link RIO

Confirme um único scanner, polaridade e terminação corretas, taxa de transmissão correspondente, alocação válida de rack e grupo e status estável dos dispositivos ativos. Analise os contadores de tentativas e os diagnósticos do scanner. Não atribua significado a um código hexadecimal não documentado; use a tabela de erros da revisão instalada do scanner e do adaptador.

Comprove os dados recebidos antes de habilitar os comandos

Com o inversor seguramente inibido, verifique o Status lógico, o feedback e quaisquer Datalinks habilitados comparando-os com a HIM ou com uma observação independente. Confirme a ordem das palavras dos Datalinks de 32 bits no manual do adaptador. Um valor plausível, mas montado incorretamente, não é aceitável.

Comprove a propriedade do comando e o escalonamento

Envie primeiro um comando de parada e, em seguida, uma referência limitada enquanto o inversor permanece inibido. Confirme que o adaptador recebe o comando e a referência pretendidos. Somente depois de comprovar o status, a propriedade, as máscaras e o escalonamento deve ser realizado o teste aprovado de funcionamento em baixa velocidade.

Comprove a recuperação

Teste a perda do cabo, o desligamento e religamento do inversor, a reinicialização do scanner, a mudança de modo do SLC e a restauração das comunicações. Confirme que os comandos não sejam retomados inesperadamente após a recuperação e que seja necessária uma ação deliberada do operador quando exigido pela avaliação de risco.

Documente a interface como um ativo mantido

Armazene a alocação do arquivo G, o mapa de rack e grupos, as palavras discretas, os blocos de controle BTR e BTW, os buffers M0 e M1, as atribuições de parâmetros dos Datalinks, as ações em caso de falha e os resultados dos testes de aceitação junto com o backup do RSLogix 500. O hardware de reposição relevante pode ser consultado na coleção de sistemas PLC e PAC, enquanto cabos e componentes de interface pertencem à coleção de comunicação e redes.

O RIO legado pode continuar operacional quando a propriedade dos dados e o comportamento em caso de falha são visíveis. A melhoria mais importante não é adicionar mais lógica ladder, mas remover do plano de manutenção as alegações ambíguas sobre séries, os códigos de status não documentados, os buffers sobrepostos e o comportamento não testado do inversor.

Deixe um comentário

Por favor, note que os comentários precisam ser aprovados antes de serem publicados.